.ui-sheet-box{gap:var(--spacing-1);min-inline-size:0;display:grid}.ui-sheet-bar{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.ui-sheet-count{color:var(--color-muted);font-size:var(--text-sm);margin:0}.ui-sheet-tools{margin-inline-start:auto}.ui-sheet-chips{align-items:center;gap:var(--spacing-0-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-sheet-chips>li:not(:last-child){padding-block:2px;padding-inline:var(--spacing-1) 2px;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent-strong) 12%, transparent);color:var(--color-accent-strong);font-size:var(--text-xs);align-items:center;gap:2px;display:inline-flex}.ui-sheet-chips>li>button{border-radius:var(--radius-pill);min-block-size:0;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:inline-grid}.ui-sheet-chips>li>button:hover{background:color-mix(in srgb, var(--color-accent-strong) 18%, transparent)}.ui-sheet-chips svg{fill:none;stroke:currentColor;stroke-width:1.6px;block-size:12px;inline-size:12px}.ui-sheet-chips .ui-sheet-reset{color:var(--color-muted);font-size:var(--text-xs);background:0 0;padding:0}.ui-sheet-chips .ui-sheet-reset:hover{color:var(--color-text);background:0 0;text-decoration:underline}.ui-sheet{border-collapse:collapse;font-size:var(--text-sm)}.ui-sheet>:is(thead,tbody)>tr>*{padding:var(--spacing-1) var(--spacing-1-5);border-block-end:1px solid var(--color-line);text-align:start;vertical-align:top}.ui-sheet>thead>tr>th{z-index:2;background:var(--color-surface-muted);color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:600;position:sticky;inset-block-start:0}.ui-sheet>tbody>tr>th{font-weight:500}.ui-sheet>tbody>tr:hover>*{background:var(--color-surface-muted)}.ui-sheet>tbody>tr[data-current]>*,.ui-sheet[data-frozen]>tbody>tr[data-current]>:nth-child(-n+3){background:var(--color-selected)}.ui-sheet :is(th,td)[data-numeric]{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-sheet-none{color:var(--color-muted);text-align:center}.ui-sheet-sort{min-block-size:0;max-inline-size:100%;color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex;overflow:hidden}.ui-sheet-sort:hover{color:var(--color-text)}.ui-sheet-sort svg{flex:none;block-size:12px;inline-size:12px}.ui-sheet[data-grid]>:is(thead,tbody)>tr>*+*{box-shadow:inset 1px 0 var(--color-line)}.ui-sheet[data-rows=s]>tbody>tr>*{padding-block:var(--spacing-0-5);white-space:nowrap}.ui-sheet[data-rows=l]>tbody>tr>*{padding-block:var(--spacing-2)}.ui-sheet[data-frozen]>:is(thead,tbody)>tr>:first-child{z-index:1;position:sticky;inset-inline-start:var(--pin-0)}.ui-sheet:is([data-frozen="2"],[data-frozen="3"])>:is(thead,tbody)>tr>:nth-child(2){z-index:1;position:sticky;inset-inline-start:var(--pin-1)}.ui-sheet[data-frozen="3"]>:is(thead,tbody)>tr>:nth-child(3){z-index:1;position:sticky;inset-inline-start:var(--pin-2)}.ui-sheet[data-frozen]>thead>tr>:nth-child(-n+3){z-index:3}.ui-sheet[data-frozen]>tbody>tr>:nth-child(-n+3){background:var(--color-surface)}.ui-sheet[data-frozen]>tbody>tr:hover>:nth-child(-n+3){background:var(--color-surface-muted)}.ui-sheet[data-frozen="1"]>:is(thead,tbody)>tr>:first-child,.ui-sheet[data-frozen="2"]>:is(thead,tbody)>tr>:nth-child(2),.ui-sheet[data-frozen="3"]>:is(thead,tbody)>tr>:nth-child(3){box-shadow:inset -1px 0 var(--color-line)}.ui-sheet[data-frozen="1"][data-scrolled]>:is(thead,tbody)>tr>:first-child,.ui-sheet[data-frozen="2"][data-scrolled]>:is(thead,tbody)>tr>:nth-child(2),.ui-sheet[data-frozen="3"][data-scrolled]>:is(thead,tbody)>tr>:nth-child(3){box-shadow:inset -1px 0 var(--color-line), var(--spacing-0-5) 0 var(--spacing-1) 0 color-mix(in srgb, var(--color-text) 12%, transparent)}.ui-sheet-view{gap:var(--spacing-1);border-block-start:1px solid var(--color-line);padding-block-start:var(--spacing-1);display:grid}.ui-sheet-view-title{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ui-sheet>thead>tr>th:has(>.ui-sheet-menu-trigger){padding-inline-end:var(--spacing-4)}.ui-sheet-menu-trigger{z-index:2;inline-size:var(--spacing-3);block-size:var(--spacing-3);border-radius:var(--radius-sm);min-block-size:0;color:var(--color-muted);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--spacing-1);translate:0 -50%}.ui-sheet-menu-trigger svg{block-size:14px;inline-size:14px}th:is(:hover,:focus-within)>.ui-sheet-menu-trigger,.ui-sheet-menu-trigger:is([data-active],[data-popup-open],:focus-visible){opacity:1}.ui-sheet-menu-trigger:hover,.ui-sheet-menu-trigger[data-popup-open]{background:var(--color-surface);color:var(--color-text)}.ui-sheet-menu-trigger[data-active]{background:color-mix(in srgb, var(--color-accent-strong) 14%, transparent);color:var(--color-accent-strong)}@media (hover:none){.ui-sheet-menu-trigger{opacity:1}}.ui-sheet-menu-positioner{z-index:50}.ui-sheet-menu{box-sizing:border-box;inline-size:min(18rem, calc(100vw - var(--spacing-4)));max-block-size:min(75vh,34rem);padding:var(--spacing-0-5);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);box-shadow:0 0 0 1px var(--color-line), 0 12px 32px var(--color-shadow);display:grid;overflow:auto}.ui-sheet-menu:focus{outline:none}.ui-sheet-menu button{font:inherit}.ui-sheet-menu-note{padding:var(--spacing-0-5) var(--spacing-1);color:var(--color-muted);font-size:var(--text-xs);margin:0}.ui-sheet-menu-sort{border-block-end:1px solid var(--color-line);padding-block-end:var(--spacing-0-5);display:grid}.ui-sheet-menu-sort>button{align-items:center;gap:var(--spacing-1);min-block-size:var(--spacing-4);padding:0 var(--spacing-1);border-radius:var(--radius-sm);color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ui-sheet-menu-sort>button:hover{background:var(--color-surface-muted)}.ui-sheet-menu-sort>button svg{block-size:14px;inline-size:14px;color:var(--color-muted);flex:none}.ui-sheet-menu-sort>button[aria-pressed=true]{color:var(--color-accent-strong);font-weight:600}.ui-sheet-menu-sort>button[aria-pressed=true] svg{color:currentColor}.ui-sheet-menu-filter{gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-0-5) 0;display:grid}.ui-sheet-menu-head{justify-content:space-between;align-items:center;gap:var(--spacing-1);padding-inline:var(--spacing-0-5);display:flex}.ui-sheet-menu-heading{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ui-sheet-menu-modes{border-radius:var(--radius-pill);background:var(--color-surface-muted);padding:2px;display:inline-flex}.ui-sheet-menu-modes>button{min-block-size:0;padding:2px var(--spacing-1);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0}.ui-sheet-menu-modes>button[aria-checked=true]{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px var(--color-shadow-soft);font-weight:600}.ui-sheet-menu-links{align-items:center;gap:var(--spacing-0-5);padding-inline:var(--spacing-0-5);color:var(--color-muted);font-size:var(--text-xs);display:flex}.ui-sheet-menu-links>button{min-block-size:0;color:var(--color-accent-strong);cursor:pointer;background:0 0;border:0;padding:0}.ui-sheet-menu-links>button:hover:not(:disabled){text-decoration:underline}.ui-sheet-menu-links>button:disabled{color:var(--color-muted);cursor:default}.ui-sheet-menu-values{max-block-size:15rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ui-sheet-menu-values label{align-items:center;gap:var(--spacing-1);min-block-size:calc(var(--spacing-3) + var(--spacing-0-5));padding-inline:var(--spacing-0-5);border-radius:var(--radius-sm);cursor:pointer;display:flex}.ui-sheet-menu-values label:hover{background:var(--color-surface-muted)}.ui-sheet-menu-values input{accent-color:var(--color-accent-strong);flex:none;margin:0}.ui-sheet-menu-values label>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.ui-sheet-menu-values label>span[data-none]{color:var(--color-muted);font-style:italic}.ui-sheet-menu-values label>small{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.ui-sheet-menu-values li:has(>label>span[data-none]):not(:last-child){border-block-end:1px solid var(--color-line);margin-block-end:2px;padding-block-end:2px}.ui-sheet-menu-condition{gap:var(--spacing-1);display:grid}.ui-sheet-menu-condition>:is(select,input),.ui-sheet-menu-range input{box-sizing:border-box;inline-size:100%}.ui-sheet-menu-range{gap:var(--spacing-1);grid-template-columns:1fr 1fr;display:grid}.ui-sheet-menu-range>label{min-inline-size:0;color:var(--color-muted);font-size:var(--text-xs);gap:2px;display:grid}.ui-sheet-menu-foot{justify-content:space-between;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-0-5) var(--spacing-0-5);border-block-start:1px solid var(--color-line);margin-block-start:var(--spacing-0-5);display:flex}.ui-sheet-menu-clear{min-block-size:0;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0}.ui-sheet-menu-clear:hover:not(:disabled){color:var(--color-text)}.ui-sheet-menu-clear:disabled{opacity:.5;cursor:default}.ui-sheet-menu-foot>.ui-button{min-block-size:var(--spacing-4);padding-block:0;padding-inline:var(--spacing-2);font-size:var(--text-sm)}
