.cs{gap:var(--s2);flex-direction:column;display:flex;position:relative}.cs-lbl{font-size:13px;font-weight:600}.cs-q{align-items:center;gap:8px;display:flex;position:relative}.cs-q>svg{color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:14px}.cs-q .inp{inline-size:100%;padding-inline:38px 120px}.cs-hint{color:var(--muted);pointer-events:none;font-size:12px;position:absolute;inset-inline-end:14px}.cs-pop{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lift);max-block-size:420px;padding-block:4px;overflow-y:auto}.cs-sec{color:var(--muted);justify-content:space-between;gap:10px;margin:0;padding:10px 14px 4px;font-size:12px;font-weight:600;display:flex}.cs-sec>span{font-weight:400}.cs-note{border-radius:var(--r-sm);background:var(--well);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:6px 8px;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.cs-note.cs-below{margin:0}.cs-empty{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding:14px;font-size:13px;display:flex}.cs-empty b{color:var(--ink);font-weight:600}.cs-sk{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:10px 14px;display:grid}.cs-sk>span{flex-direction:column;gap:6px;display:flex}.cs-opt{cursor:pointer;border-inline-start:3px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.cs-opt[aria-selected=true]{background:var(--hover);border-inline-start-color:var(--ink)}.cs-opt b{font-size:14px;font-weight:600;display:block}.cs-opt small{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:1.5;display:flex}.cs-opt small.cs-dupnote{color:var(--ink)}.cs-mono,.cs-plus{border-radius:var(--r-sm);background:var(--well);direction:ltr;place-items:center;block-size:36px;inline-size:36px;font-size:12px;font-weight:700;display:grid}.cs-opt.dup .cs-mono{background:var(--ink);color:var(--on-ink)}.cs-ltr{direction:ltr;unicode-bidi:isolate}.cs-src{text-align:end;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}.cs-open,.cs-used{font-weight:600}.cs-srcs{color:var(--muted);border-block-start:1px solid var(--line);flex-wrap:wrap;gap:6px 12px;padding:8px 14px 10px;font-size:12px;display:flex}.cs-srcs .on:before,.cs-srcs .off:before,.cs-srcs .fail:before{content:"";background:var(--muted);border-radius:50%;block-size:6px;inline-size:6px;margin-inline-end:6px;display:inline-block}.cs-srcs .on:before{background:var(--good)}.cs-kbd{color:var(--muted);margin:0;font-size:12px}.cp{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s3);gap:var(--s2);flex-direction:column;display:flex}.cp-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cp-h b{margin-inline-end:auto;font-weight:600}.cp-rows{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:6px 14px;margin:0;font-size:13px;display:grid}.cp-rows dt{color:var(--muted)}.cp-rows dd{margin:0}.cp-rows .meta{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.cp-note{color:var(--muted);margin:0;font-size:12px}.cp-rows>div{display:contents}
