.rx-context{background:var(--surface);border-bottom:1px solid var(--line);padding:10px 18px;flex-shrink:0;font-size:12px;color:var(--muted)}
.rx-context__line{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin:0 0 7px}.rx-segment{display:flex;gap:2px;border:1px solid var(--line);border-radius:999px;padding:3px}.rx-context button,.rx-context input,.rx-context select,.rx-context summary{font:inherit;color:var(--ink);min-height:34px}.rx-context button{padding:6px 14px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer}.rx-segment button{border-radius:999px}.rx-segment button[aria-pressed=true]{color:var(--surface);background:var(--accent)}.rx-context button:hover{border-color:var(--accent-line)}.rx-context input,.rx-context select{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:5px 8px;max-width:230px}.rx-context label{display:flex;align-items:center;gap:7px}.rx-context .rx-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.rx-source-picker{position:relative;min-width:180px}.rx-source-picker>summary{cursor:pointer;max-width:420px;padding:6px 14px;border:1px solid var(--line);border-radius:999px}.rx-source-pop{position:absolute;z-index:12;top:39px;left:0;width:360px;max-width:75vw;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 25px #0002;padding:12px;border-radius:var(--radius-sm)}.rx-source-pop label{display:flex;align-items:center;font-size:12px;min-height:34px}.rx-source-pop>label{display:block}.rx-source-pop input[type=search]{display:block;width:100%;max-width:none;margin-top:5px}.rx-source-pop input[type=checkbox]{accent-color:var(--accent);margin-right:8px}.rx-source-actions{display:flex;justify-content:space-between;padding:4px 0}.rx-source-actions button{color:var(--accent)}#rx-source-list{max-height:300px;overflow:auto}.rx-tip{position:relative}.rx-tip summary{cursor:pointer;color:var(--accent);list-style:none;padding:7px 10px}.rx-tip p{position:absolute;z-index:15;right:0;width:285px;padding:14px;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 24px #0002;margin:0;line-height:1.6;border-radius:var(--radius-sm)}.rx-quick label{font-size:11px}.rx-quick input{width:155px}.rx-quick select{max-width:155px}#rx-message{font-size:12px;line-height:1.5;margin:3px 0;color:var(--accent)}#rx-active-state{font-size:11px;line-height:1.5;color:var(--faint);margin:0}#rx-help{border-top:1px solid var(--line);padding-top:8px;margin-top:6px}#rx-help p{margin:4px 0;max-width:900px;line-height:1.5}.rx-help-actions{display:flex;gap:8px;flex-wrap:wrap}.rx-help-actions button{color:var(--accent);text-decoration:underline;padding-left:0}.rx-mobile-help{display:none}#rx-mobile-notice{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--sand);border:1px solid var(--line);border-radius:var(--radius-sm);margin:8px 0;font-size:12px}#rx-mobile-notice[hidden],#rx-help[hidden],#rx-record-scope[hidden],#rx-compare-tools[hidden],#rx-compare-switch[hidden],#rx-overlap[hidden],#dl-lpf[hidden],#rx-lpf-atlas[hidden]{display:none!important}#rx-mobile-notice span{font-size:11px}.rx-record-detail{max-width:460px;white-space:normal}.rx-record-detail summary{cursor:pointer;color:var(--accent);line-height:1.5}.rx-record-detail summary small{display:block;color:var(--faint);font-size:10px;font-weight:400}.rx-record-detail dl{font-size:12px;margin:8px 0}.rx-record-detail dt{font-weight:600}.rx-record-detail dd{margin:2px 0 9px;white-space:pre-wrap}.rx-record-link{display:block;font-size:11px;white-space:normal}.rx-unknown{color:var(--faint);font-size:11px}#rx-advanced summary{cursor:pointer;font-size:13px;font-weight:500;padding:3px 0 9px}#rx-advanced-title{color:var(--ink)}#rx-compare-context{font-size:12px;color:var(--muted)}#rx-compare-tools{display:contents}.rx-preview-label{font-size:10px;color:var(--faint)}.rx-context :focus-visible{outline:2px solid var(--accent);outline-offset:2px}
@media(max-width:1150px) and (min-width:801px){.c4-panel{flex-basis:310px;width:310px}.at-research-title{display:none}.c4-bar{gap:10px}.c4-corpus{display:none}}
@media(max-width:800px){.rx-context{padding:10px 14px}.rx-context button,.rx-context summary,.rx-context select,.rx-context input{min-height:44px}.rx-context__line{gap:7px 10px}.rx-mobile-help{display:block}#rx-mobile-notice{align-items:flex-start;flex-wrap:wrap}#rx-mobile-notice span{flex-basis:100%}#rx-mobile-notice button{margin-left:auto}.rx-source-pop{top:49px;left:auto;right:0}.rx-quick{display:grid;grid-template-columns:1fr 1fr}.rx-quick label{display:flex;flex-direction:column;align-items:stretch;gap:4px}.rx-quick input,.rx-quick select{max-width:100%;width:100%}.rx-quick label:first-child{grid-column:1/-1}.rx-quick button{grid-column:1/-1;justify-self:start}.c4-app{display:flex!important;height:auto;min-height:calc(100dvh - 100px)}.rq-stub{display:none!important}.c4-panes{min-height:350px}.c4-work{overflow:visible}.c4-bar .at-tabs{flex-basis:100%;justify-content:space-between;gap:0;max-width:100%}.c4-bar .at-tab{font-size:11px;padding:9px 8px;min-height:44px}.c4-corpus{font-size:11px}.rx-context .rx-segment{max-width:100%}.rx-context .rx-segment button{font-size:11px;padding:5px 9px}.rx-source-picker{min-width:0;max-width:100%}.rx-source-picker>summary{max-width:calc(100vw - 45px);overflow-wrap:anywhere}.rx-source-pop{left:0;right:auto;max-width:calc(100vw - 45px)}.rx-overlap-line{font-size:11px}.rx-overlap-line>span{max-width:calc(100% - 44px)}.rx-tip p{right:0;width:260px;max-width:75vw}.c4-mappane{height:65vh;min-height:400px}.rq-main[data-pane=selection]{max-height:70vh}.rx-context label select{max-width:180px}#rx-record-scope label{flex-wrap:wrap}.c4-foot{font-size:11px}#rq-pager .at-chip{min-height:36px}.rq-record-detail{max-width:280px}}
/* Все настройки находятся в исходной боковой панели. */
.c4-panel .rx-context{padding:0;border:0;background:transparent}.c4-panel .rx-context__line{align-items:stretch;gap:8px;margin-bottom:9px}.c4-panel .rx-context__line:first-child{flex-direction:column}.c4-panel .rx-segment{width:100%}.c4-panel .rx-segment button{flex:1;padding:6px 8px;font-size:11.5px;white-space:nowrap}.c4-panel .rx-source-picker{min-width:0;width:100%}.c4-panel .rx-source-picker>summary{max-width:100%;font-size:12px}.c4-panel .rx-source-pop{position:static;max-width:100%;width:auto;margin-top:8px;padding:9px;box-shadow:none}.c4-panel #rx-source-list{max-height:230px}.c4-panel .rx-source-pop label{white-space:normal}.c4-panel .rx-source-actions button{font-size:11px;padding:5px}.c4-panel .rx-overlap-line{display:block;font-size:11px;line-height:1.5}.c4-panel .rx-overlap-line .rx-segment{margin-bottom:7px}.c4-panel .rx-overlap-line>span{max-width:none}.c4-panel .rx-tip{display:inline-block;vertical-align:middle}.c4-panel .rx-tip summary{min-height:28px;padding:4px 8px}.c4-panel .rx-tip[open]{display:block}.c4-panel .rx-tip p{position:static;max-width:100%;width:auto;box-shadow:none;padding:9px;margin-top:5px;font-size:11px}.c4-panel #rx-record-scope{flex-direction:column}.c4-panel #rx-record-scope label{justify-content:space-between;flex-wrap:wrap;font-size:11px}.c4-panel #rx-record-scope select{max-width:180px}.c4-panel #rx-help-toggle{align-self:flex-start;text-align:left;padding:3px 0;min-height:28px}.c4-panel #rx-help p{font-size:11px}.c4-panel .rx-help-actions{gap:0}.c4-panel .rx-help-actions button{width:100%;text-align:left}.c4-panel #rx-message:empty{display:none}.c4-panel #rx-message{font-size:11px}.c4-panel #rx-source-legacy{font-size:12px;text-align:left;white-space:normal}.c4-panel #rx-source-legacy-context{font-size:11px;line-height:1.5;margin:0;color:var(--faint)}.c4-panel .rx-quick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-bottom:10px}.c4-panel .rx-quick label{display:flex;flex-direction:column;gap:5px;align-items:stretch;font-size:11px;min-width:0}.c4-panel .rx-quick label:first-child{grid-column:1/-1}.c4-panel .rx-quick input,.c4-panel .rx-quick select{width:100%;max-width:100%;min-width:0;min-height:34px;font:inherit;font-size:12px;border:1px solid var(--line);border-radius:7px;padding:6px 8px;background:var(--surface);color:var(--ink)}.rx-panel-fold>summary{cursor:pointer;list-style:revert;font-size:10.5px;letter-spacing:1.2px;color:var(--faint);text-transform:uppercase;margin-bottom:8px}.rx-panel-fold .c4-block__in{margin-top:8px}.c4-panel .rq-bar:has(.rq-count[hidden]){display:none}.rq-count[hidden],#rx-quick[hidden],#rx-source-picker[hidden],#rx-source-legacy[hidden],#rx-source-legacy-context[hidden],#rx-overlap-line[hidden]{display:none!important}.c4-corpus{display:block!important}.c4-panel #rq-text{font-size:11px;line-height:1.6;margin-top:10px}#rx-mobile-notice{margin:10px 14px}
@media(max-width:800px){.c4-panel .rx-context button,.c4-panel .rx-context summary,.c4-panel .rx-context select,.c4-panel .rx-context input,.c4-panel .rx-quick input,.c4-panel .rx-quick select,.c4-panel #rx-help-toggle{min-height:44px}.c4-panel .rx-context{padding:0}.c4-panel .rx-segment button{font-size:12px}.c4-panel .rx-tip summary{min-height:44px}.c4-panel #rx-source-list{max-height:240px}.c4-panel .rx-context__line{gap:8px}.c4-panel #rx-record-scope label{font-size:12px}.c4-panel .rx-source-pop{top:auto;left:auto;right:auto}.rx-panel-fold>summary{min-height:44px;display:flex;align-items:center}.c4-corpus{display:block!important}.c4-panel .rx-quick label:first-child{grid-column:1/-1}}
.rq-query:has(#rx-advanced[open]) #rx-quick{display:none!important}
.rx-panel-fold>summary{list-style:none}.rx-panel-fold>summary::-webkit-details-marker{display:none}.rx-panel-fold>summary::before{content:"▶";display:inline-block;width:12px;margin-right:5px;font-size:8px;color:var(--ink);vertical-align:1px}.rx-panel-fold[open]>summary::before{content:"▼"}

/* Подсказка раскрывается и сворачивается одним заголовком. */
.c4-panel #rx-help-toggle{display:flex;align-items:center;gap:7px;width:100%;text-decoration:none;font-weight:500;color:var(--ink);cursor:pointer}
#rx-help-toggle::before{content:"▶";font-size:10px;flex:none}
#rx-help-toggle[aria-expanded=true]::before{content:"▼"}
#rx-help-toggle:hover{color:var(--accent)}
.c4-panel #rx-help{margin-top:0;padding-top:0;border-top:0;font-size:12px;line-height:1.6}
.c4-panel #rx-help p{font-size:12px;margin:8px 0}
.rx-help-steps{margin:8px 0 12px;padding-left:20px}.rx-help-steps li{margin:0 0 8px}
.rx-help-note{margin:10px 0}.rx-help-note>summary{cursor:pointer;font-weight:500;font-size:12px;padding:5px 0}
.c4-panel .rx-help-actions button{white-space:normal;line-height:1.5;padding:7px 0}
.c4-panel .rx-formant-picked{font-size:11px;line-height:1.5;color:var(--muted);white-space:normal;overflow-wrap:anywhere}
.rx-formant-picked[hidden]{display:none!important}
