.workspace{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem clamp(.6rem,2vw,1.5rem) 3rem}.config-panel{flex:0 0 320px;max-width:320px;position:sticky;top:76px;max-height:calc(100vh - 92px);overflow-y:auto;display:flex;flex-direction:column;gap:.9rem;padding-right:.3rem}.config-block{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:.85rem .9rem}.config-block h2{margin:0 0 .5rem;font-family:var(--head);font-size:.82rem;font-weight:600;color:var(--text)}.config-block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.config-block-head h2{margin:0}.config-block-actions{display:flex;gap:.3rem}.btn-xs{padding:.2rem .5rem;font-size:.72rem}#motsClesInput{width:100%;min-height:90px;resize:vertical;font:inherit;font-size:.82rem;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:.5rem .6rem;color:var(--text);margin-bottom:.6rem}#motsClesInput:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}#analyserBtn{width:100%;justify-content:center}.panel-list{display:flex;flex-direction:column;gap:.35rem;max-height:220px;overflow-y:auto}.panel-item{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--muted);cursor:pointer;padding:.2rem 0}.panel-item input{accent-color:var(--accent);width:15px;height:15px;flex:0 0 auto}.panel-item-label{flex:1;line-height:1.3}.match-badge{flex:0 0 auto;font-size:.68rem;font-weight:700;color:#fff;background:var(--accent);border-radius:10px;padding:1px 6px;min-width:1.4em;text-align:center}.config-block .toggle{display:flex;margin-bottom:.4rem}.config-block .toggle:last-child{margin-bottom:0}#militaryUnlockBtn[hidden]{display:none}@media print{.config-panel{display:none!important}}@media (max-width:900px){.workspace{flex-direction:column}.config-panel{position:static;max-height:none;flex:1 1 auto;max-width:none;width:100%}.panel-list{max-height:none}}