@charset "UTF-8";.table.svelte-1i9hzo7{--sort-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E");text-align:left;width:100%;border-collapse:collapse;border-spacing:0;border:var(--bd) solid var(--line);box-shadow:var(--shadow-lg);background:var(--surface)}.table.svelte-1i9hzo7 thead,.table.svelte-1i9hzo7 tfoot{height:2.75rem}.table.svelte-1i9hzo7 th,.table.svelte-1i9hzo7 td{padding:var(--sp-3) var(--sp-4)}.table.svelte-1i9hzo7 th{box-sizing:border-box;background:var(--violet);color:var(--on-accent);font-family:var(--font-display, "Space Grotesk", system-ui, sans-serif);font-weight:700;font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;border-bottom:var(--bd) solid var(--line)}.table.svelte-1i9hzo7 th[data-sortable=true]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding-right:var(--sp-9);border-radius:var(--radius, 0)}@media(hover:hover){.table.svelte-1i9hzo7 th[data-sortable=true]:hover{background:var(--violet-dp)}}.table.svelte-1i9hzo7 th[data-sortable=true]:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.table.svelte-1i9hzo7 th[data-sortable=true][data-sort-active=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 var(--bd) var(--violet)}@media(hover:hover){.table.svelte-1i9hzo7 th[data-sortable=true][data-sort-active=true]:hover{background:var(--hover)}}.table.svelte-1i9hzo7 th[data-sortable=true][data-sort-active=true]:after{content:"";position:absolute;right:var(--sp-3);top:50%;width:1.1rem;height:1.1rem;transform:translateY(-50%);background-color:currentColor;-webkit-mask:var(--sort-chevron) center/contain no-repeat;mask:var(--sort-chevron) center/contain no-repeat}.table.svelte-1i9hzo7 th[data-sortable=true][data-sort-active=true][data-sort-direction=asc]:after{transform:translateY(-50%) rotate(180deg)}.table.svelte-1i9hzo7 tbody td{border-top:2px solid var(--line);color:var(--text)}.table.svelte-1i9hzo7 tbody tr:nth-child(2n) td{background:var(--surface-2)}.table.table--plain.svelte-1i9hzo7{border:none;box-shadow:none;background:transparent}.table.table--plain.svelte-1i9hzo7 tbody td{border-top:none;border-bottom:2px solid var(--line)}.table.table--plain.svelte-1i9hzo7 tbody tr:nth-child(2n) td{background:transparent}.table.table--clickable.svelte-1i9hzo7 tbody tr{cursor:pointer;transition:filter .1s ease}.table.table--clickable.svelte-1i9hzo7 tbody tr td{transition:background .1s ease,transform .1s ease}@media(min-width:900px)and (hover:hover){.table.table--clickable.svelte-1i9hzo7 tbody tr:hover{filter:drop-shadow(9px 9px 0 var(--violet-dp))}.table.table--clickable.svelte-1i9hzo7 tbody tr:hover td{background:var(--hover-strong);transform:translate(-3px,-3px)}}@media(min-width:900px){.table.table--clickable.svelte-1i9hzo7 tbody tr:active{filter:drop-shadow(0 0 0 var(--violet-dp))}.table.table--clickable.svelte-1i9hzo7 tbody tr:active td{transform:translate(6px,6px)}}@media(pointer:coarse){.table--long-press.svelte-1i9hzo7 tbody tr{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}}.table__row.svelte-1i9hzo7.is-drag-placeholder,.table__row.svelte-1i9hzo7.is-drag-origin{opacity:.35}.table__row.svelte-1i9hzo7.is-drag-placeholder td,.table__row.svelte-1i9hzo7.is-drag-origin td{background:var(--hover)}.table__row.svelte-1i9hzo7.is-drag-copy{display:flex;align-items:center;opacity:1!important;background:var(--surface);border:var(--bd) solid var(--line);box-shadow:var(--shadow-lg);rotate:-1.5deg;cursor:grabbing}.table__row.svelte-1i9hzo7.is-drag-copy td{flex:none;box-sizing:border-box;border:none}.table__row.svelte-1i9hzo7.is-landing{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.table__row.svelte-1i9hzo7.is-drag-copy{rotate:none}}.table__caption.svelte-1i9hzo7{caption-side:bottom;text-align:left;padding:var(--sp-3) var(--sp-4);color:var(--text-muted);font-size:.875rem}@media(max-width:899px){.table.svelte-1i9hzo7{font-size:.85rem;display:block;overflow-x:visible;border:none;box-shadow:none;background:transparent}.table.svelte-1i9hzo7 thead,.table.svelte-1i9hzo7 tbody,.table.svelte-1i9hzo7 tfoot,.table.svelte-1i9hzo7 tr,.table.svelte-1i9hzo7 th,.table.svelte-1i9hzo7 td{display:block}.table.svelte-1i9hzo7:not(.table--sortable) thead tr{position:absolute;top:-9999px;left:-9999px}.table.table--sortable.svelte-1i9hzo7 thead tr{position:static;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.table.table--sortable.svelte-1i9hzo7 th{width:auto;border-bottom:none;border-radius:var(--radius, 0)}.table.table--sortable.svelte-1i9hzo7 th[data-sortable=true]{padding-right:var(--sp-4);border:2px solid var(--line);box-shadow:var(--shadow-sm)}.table.table--sortable.svelte-1i9hzo7 th[data-sortable=true][data-sort-active=true]{padding-right:calc(var(--sp-2) + 1.1rem);box-shadow:none;transform:translate(2px,2px)}.table.table--sortable.svelte-1i9hzo7 th[data-sortable=true][data-sort-active=true]:after{right:var(--sp-2)}.table.svelte-1i9hzo7 tbody tr{position:relative;margin-bottom:var(--sp-3);padding:var(--sp-2-5) var(--sp-3);padding-top:var(--sp-2);border:var(--bd) solid var(--line);box-shadow:var(--shadow-lg);background:var(--surface);border-radius:var(--radius, 0)}.table.svelte-1i9hzo7 tbody tr:nth-child(2n){background:var(--surface)}.table.svelte-1i9hzo7 tbody td{padding:var(--sp-1-5) 0;border-top:none;border-bottom:1px solid var(--surface-2);background:transparent!important}.table.svelte-1i9hzo7 tbody td:last-child{border-bottom:none}.table.table--plain.svelte-1i9hzo7 tbody td{border-bottom:1px solid var(--surface-2)}.table.table--plain.svelte-1i9hzo7 tbody td:last-child{border-bottom:none}.table.svelte-1i9hzo7 td[data-label]:before{content:attr(data-label);display:block;font-family:var(--font-display, "Space Grotesk", system-ui, sans-serif);font-weight:700;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--sp-1)}.table.svelte-1i9hzo7 tbody tr td:first-child{font-size:.95rem;font-weight:600;padding-bottom:var(--sp-1-5);border-bottom:1px solid var(--line);margin-bottom:var(--sp-2)}.table.svelte-1i9hzo7 tbody tr:has(td:last-child .actions) td:first-child{padding-right:90px}.table.svelte-1i9hzo7 tbody tr:has(td:last-child .actions) td:last-child{position:absolute;top:var(--sp-2);right:var(--sp-3);padding:0;margin:0;border:none;width:auto}.table.svelte-1i9hzo7 tbody tr td:last-child .actions{display:flex;gap:var(--gap-xs);width:100%}.table.svelte-1i9hzo7 tbody tr td:last-child .actions button{flex:1;min-height:44px}.table--plain.svelte-1i9hzo7 tbody tr{border:var(--bd) solid var(--line);box-shadow:var(--shadow)}.table.table--compact.svelte-1i9hzo7 thead tr{margin-bottom:var(--sp-2)}.table.table--compact.svelte-1i9hzo7 th{padding:var(--sp-1-5) var(--sp-2-5);font-size:.62rem}.table.table--compact.svelte-1i9hzo7 th[data-sortable=true]{padding-right:var(--sp-2-5)}.table.table--compact.svelte-1i9hzo7 th[data-sortable=true][data-sort-active=true]{padding-right:calc(var(--sp-1-5) + 1.1rem)}.table.table--compact.svelte-1i9hzo7 th[data-sortable=true][data-sort-active=true]:after{right:var(--sp-1-5)}.table.table--compact.svelte-1i9hzo7 tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-2);row-gap:var(--sp-1);padding:var(--sp-1-5) var(--sp-3);margin-bottom:var(--sp-2-5)}.table.table--compact.svelte-1i9hzo7 tbody td,.table.table--compact.svelte-1i9hzo7 tbody tr td:first-child{padding:0;margin:0;border:none}.table.table--compact.svelte-1i9hzo7 tbody tr td:first-child{grid-column:1;grid-row:1;min-width:0}.table.table--compact.svelte-1i9hzo7 tbody tr td:last-child{grid-column:2;grid-row:1}.table.table--compact.svelte-1i9hzo7 tbody tr td:not(:first-child):not(:last-child){grid-column:1/-1}.table.table--compact.svelte-1i9hzo7 td[data-label]:before{content:none}}
