.sz-ruled-disclosure{width:100%}.sz-ruled-disclosure>summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--sz-space-5);padding:var(--sz-space-4) 0;color:var(--sz-workspace-text-muted);border-top:var(--sz-border-hairline) solid var(--sz-workspace-border-muted);cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.01em;list-style:none;transition:color var(--sz-duration-quick) var(--sz-ease-out)}.sz-ruled-disclosure--unframed>summary{border-top:0}.sz-ruled-disclosure>summary::-webkit-details-marker,.sz-ruled-disclosure>summary::marker{display:none;content:none}.sz-ruled-disclosure>summary:hover{color:var(--sz-workspace-text)}.sz-ruled-disclosure>summary:focus-visible{outline:2px solid var(--sz-workspace-text);outline-offset:2px}.sz-ruled-disclosure__marker{position:relative;width:12px;height:12px;flex:0 0 12px;color:var(--sz-workspace-text-faint);transition:color var(--sz-duration-quick) var(--sz-ease-out)}.sz-ruled-disclosure__marker:after,.sz-ruled-disclosure__marker:before{position:absolute;top:50%;left:50%;width:10px;height:var(--sz-border-hairline);background:currentColor;content:"";transform:translate(-50%,-50%)}.sz-ruled-disclosure__marker:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--sz-duration-quick) var(--sz-ease-out)}.sz-ruled-disclosure[open]>summary,.sz-ruled-disclosure[open]>summary .sz-ruled-disclosure__marker{color:var(--sz-workspace-text)}.sz-ruled-disclosure[open]>summary .sz-ruled-disclosure__marker:after{transform:translate(-50%,-50%) rotate(0deg)}.sz-ruled-select{position:relative;width:100%}.sz-ruled-select__name{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sz-ruled-select__trigger{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:var(--sz-space-4);padding:0 var(--sz-space-4);color:var(--sz-workspace-text);background:var(--sz-workspace-surface);border:var(--sz-border-hairline) solid var(--sz-workspace-border);border-radius:var(--sz-workspace-radius-control);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--sz-duration-quick) var(--sz-ease-out)}.sz-ruled-select__trigger:hover{border-color:var(--sz-workspace-text-muted)}.sz-ruled-select__trigger:focus-visible{border-color:var(--sz-workspace-text);outline:2px solid var(--sz-workspace-text);outline-offset:1px}.sz-ruled-select__trigger[aria-expanded=true]{border-color:var(--sz-workspace-text);border-bottom-right-radius:0;border-bottom-left-radius:0}.sz-ruled-select__marker,.sz-ruled-select__placeholder{color:var(--sz-workspace-text-faint)}.sz-ruled-select__marker{position:relative;width:12px;height:12px;flex:0 0 12px}.sz-ruled-select__marker:after,.sz-ruled-select__marker:before{position:absolute;top:50%;left:50%;width:9px;height:var(--sz-border-hairline);background:currentColor;content:"";transform:translate(-50%,-50%)}.sz-ruled-select__marker:after{transform:translate(-50%,-50%) rotate(90deg)}.sz-ruled-select__trigger[aria-expanded=true] .sz-ruled-select__marker:after{transform:translate(-50%,-50%) rotate(0deg)}.sz-ruled-select__list{position:absolute;z-index:30;right:0;left:0;display:grid;max-height:264px;margin:-1px 0 0;padding:0;overflow-y:auto;background:var(--sz-workspace-surface);border:var(--sz-border-hairline) solid var(--sz-workspace-text);border-top-color:var(--sz-workspace-border-muted);border-radius:0 0 var(--sz-workspace-radius-control) var(--sz-workspace-radius-control);box-shadow:var(--sz-workspace-shadow-drawing)}.sz-ruled-select__list button{display:block;width:100%;padding:var(--sz-space-4) var(--sz-space-4);color:var(--sz-workspace-text);background:var(--sz-workspace-surface);border:0;border-bottom:var(--sz-border-hairline) solid var(--sz-workspace-border-muted);cursor:pointer;font:inherit;font-size:13px;text-align:left}.sz-ruled-select__list button:last-child{border-bottom:0}.sz-ruled-select__list button:focus-visible,.sz-ruled-select__list button[data-active]{background:var(--sz-workspace-selection);outline:none}.sz-ruled-select__list button[aria-selected=true]{color:var(--sz-workspace-text);font-weight:600}.sz-ruled-select[data-disabled]{opacity:.55}