details.l-disclosure{min-width:0}details.l-disclosure>summary.l-disclosure__summary{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control,12px);background:var(--surface);min-height:44px;color:var(--text);font:inherit;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.5;list-style:none;transition:background .16s,border-color .16s;display:flex}details.l-disclosure>summary.l-disclosure__summary::marker{content:""}details.l-disclosure>summary.l-disclosure__summary::-webkit-details-marker{display:none}details.l-disclosure>summary.l-disclosure__summary:hover{background:var(--hover);border-color:var(--line-strong)}details.l-disclosure>summary.l-disclosure__summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}details.l-disclosure[open]>summary.l-disclosure__summary{border-color:var(--line-strong);margin-bottom:12px}.l-disclosure__summary>*{min-width:0}.l-disclosure__summary>svg{color:var(--muted);flex-shrink:0}.l-disclosure__indicator{color:var(--muted);flex:none;margin-inline-start:auto;transition:transform .16s;display:inline-flex}details.l-disclosure[open]>summary>.l-disclosure__indicator{transform:rotate(90deg)}details.l-disclosure[data-disabled]>summary.l-disclosure__summary{cursor:default;opacity:.6;background:var(--surface);border-color:var(--line)}@media (prefers-reduced-motion:reduce){.l-disclosure__indicator,details.l-disclosure>summary.l-disclosure__summary{transition:none}}
