.frequency-page{min-width:0}.content:has(.frequency-page){animation:none}.frequency-page .wf-collector>.panel-body{padding:18px}.frequency-page .wf-scope{margin-bottom:14px}.frequency-page .wordstat-modes{margin-bottom:16px;gap:8px}.frequency-page .wordstat-modes label{padding:7px 10px;font-size:12px}.frequency-page .wordstat-types{margin:14px 0}.frequency-page .wordstat-type-options{gap:8px}.frequency-page .wordstat-type-choice{padding:10px;row-gap:4px}.frequency-page .wordstat-type-choice strong{font-size:13px}.frequency-page .wordstat-type-choice span,.frequency-page .wordstat-type-choice code{font-size:12px}.frequency-page .button{min-height:32px;padding:6px 10px;font-size:12px}.frequency-page .field{min-width:0}.frequency-page .field input,.frequency-page .field select{min-width:0;max-width:100%;font-size:13px;min-height:34px;padding:6px 8px}.frequency-page .wf-region-extra{margin-top:8px;font-size:12px}.frequency-page .wf-region-extra>summary,.frequency-page .wf-automatic>summary{cursor:pointer;padding:8px 0;font-weight:600}.frequency-page .wf-region-extra .field{max-width:260px;margin-top:8px}.frequency-page .wf-calculation{padding-top:10px;border-top:1px solid var(--line)}.frequency-page .wf-scope-summary{font-size:13px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 10px}.frequency-page .wf-scope-summary>span{flex-basis:100%;font-size:12px}.frequency-page [data-wordstat-feedback]{scroll-margin:20px}.frequency-page [data-wordstat-feedback]:focus-visible{outline:2px solid #276da8;outline-offset:4px}.frequency-page [data-wordstat-feedback] .form-error,.frequency-page [data-wordstat-feedback] .form-success{margin-top:10px}.frequency-page .wf-unsupported{margin:10px 0}.frequency-page .wf-unsupported p{margin:6px 0}.frequency-page .wf-unsupported ul{padding-left:18px;margin:8px 0}.frequency-page .wf-unsupported li{margin:5px 0;overflow-wrap:anywhere}.frequency-page .wf-unsupported .query-button{font-size:12px}.frequency-page .wf-automatic{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:16px}.frequency-page .wf-automatic>summary{padding:12px 16px;font-size:13px}.frequency-page .wf-automatic .wordstat-schedule{margin:0;border:0;box-shadow:none}.frequency-page [data-sem-frequency-table] .panel-header{padding:12px 16px}.frequency-page [data-sem-frequency-table] .panel-header h2{font-size:14px}.frequency-page [data-sem-frequency-table] th,.frequency-page [data-sem-frequency-table] td{padding:10px 12px}.frequency-page .help-text{font-size:12px;line-height:1.6}.frequency-page .semantic-plan .detail-kv{margin:12px 0}
@media(max-width:700px){.frequency-page .wordstat-type-options{grid-template-columns:1fr}.frequency-page .wordstat-type-choice{padding:10px}.frequency-page .semantic-form-grid{grid-template-columns:1fr}.frequency-page .wf-collector>.panel-body{padding:14px}.frequency-page .wordstat-modes{display:grid;grid-template-columns:1fr}.frequency-page .wordstat-modes label{margin:0}.frequency-page [data-sem-frequency-table] .toolbar{gap:8px;flex-wrap:wrap}.frequency-page [data-sem-frequency-table] .toolbar input[type=search]{flex-basis:100%;width:100%}.frequency-page .wf-scope-summary{line-height:1.7}}
@media(pointer:coarse){.frequency-page .button{min-height:44px}.frequency-page .field input,.frequency-page .field select{min-height:44px;font-size:16px}.frequency-page .wordstat-modes label{min-height:44px}.frequency-page .wf-region-extra>summary,.frequency-page .wf-automatic>summary{min-height:44px}}
