.table-container.svelte-1iq5b9c{width:100%;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.table-container.responsive.svelte-1iq5b9c{overflow-x:auto}.table.svelte-1iq5b9c{width:100%;border-collapse:collapse;font-size:14px;color:#333}.table.svelte-1iq5b9c thead:where(.svelte-1iq5b9c){color:#fff}.table.svelte-1iq5b9c thead:where(.svelte-1iq5b9c) th:where(.svelte-1iq5b9c){padding:14px 16px;font-weight:600;text-align:left;border:1px solid rgba(255,255,255,.2);white-space:nowrap;vertical-align:middle}.table.sticky-header.svelte-1iq5b9c thead:where(.svelte-1iq5b9c){position:sticky;top:0;z-index:10}.table.svelte-1iq5b9c thead:where(.svelte-1iq5b9c) .header-level-1 th{font-size:15px}.table.svelte-1iq5b9c thead:where(.svelte-1iq5b9c) .header-level-2 th{font-size:14px}.table.svelte-1iq5b9c thead:where(.svelte-1iq5b9c) .header-level-3 th{font-size:13px}.table.svelte-1iq5b9c tbody:where(.svelte-1iq5b9c) td:where(.svelte-1iq5b9c){padding:12px 16px;border:1px solid #e5e7eb;vertical-align:middle}.table.bordered.svelte-1iq5b9c tbody:where(.svelte-1iq5b9c) td:where(.svelte-1iq5b9c),.table.bordered.svelte-1iq5b9c thead:where(.svelte-1iq5b9c) th:where(.svelte-1iq5b9c){border:1px solid #e5e7eb}.table.striped.svelte-1iq5b9c tbody:where(.svelte-1iq5b9c) tr:where(.svelte-1iq5b9c):nth-child(2n){background-color:#f9fafb}.table.hoverable.svelte-1iq5b9c tbody:where(.svelte-1iq5b9c) tr:where(.svelte-1iq5b9c):hover{background-color:#f3f4f6;transition:background-color .2s ease}.table.svelte-1iq5b9c tbody:where(.svelte-1iq5b9c) tr:where(.svelte-1iq5b9c){transition:background-color .2s ease}.table.svelte-1iq5b9c tbody:where(.svelte-1iq5b9c) .text-left{text-align:left}.table.svelte-1iq5b9c tbody:where(.svelte-1iq5b9c) .text-center{text-align:center}.table.svelte-1iq5b9c tbody:where(.svelte-1iq5b9c) .text-right{text-align:right}.table.svelte-1iq5b9c thead:where(.svelte-1iq5b9c) .text-left{text-align:left}.table.svelte-1iq5b9c thead:where(.svelte-1iq5b9c) .text-center{text-align:center}.table.svelte-1iq5b9c thead:where(.svelte-1iq5b9c) .text-right{text-align:right}.empty-state.svelte-1iq5b9c{padding:40px 20px;color:#9ca3af;font-style:italic}.table.svelte-1iq5b9c tfoot:where(.svelte-1iq5b9c){background-color:#f9fafb;font-weight:600;border-top:2px solid #667eea}.table.svelte-1iq5b9c tfoot:where(.svelte-1iq5b9c) td,.table.svelte-1iq5b9c tfoot:where(.svelte-1iq5b9c) th{padding:14px 16px;border:1px solid #e5e7eb}@media (max-width: 768px){.table.svelte-1iq5b9c{font-size:12px}.table.svelte-1iq5b9c thead:where(.svelte-1iq5b9c) th:where(.svelte-1iq5b9c),.table.svelte-1iq5b9c tbody:where(.svelte-1iq5b9c) td:where(.svelte-1iq5b9c){padding:10px 12px}}
