/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-font-weight:initial;--tw-border-style:solid}}}.table-container{border-radius:var(--radius-lg,.5rem);width:100%;overflow-x:auto}.table-container:focus{outline:2px solid var(--color-brand-100);outline-offset:0;border-color:#0000}.table-container[data-freeze-header=true]{max-height:100vh}.table-container[data-freeze-header=true] thead td,.table-container[data-freeze-header=true] thead th{top:calc(var(--spacing,.25rem)*0);z-index:10;background-color:inherit;position:sticky}.table-container[data-freeze-first-column=true] td:first-child,.table-container[data-freeze-first-column=true] th:first-child{left:calc(var(--spacing,.25rem)*0);z-index:10;background-color:inherit;position:sticky}.table-container[data-freeze-header=true][data-freeze-first-column=true] thead th:first-child{z-index:20}.table{isolation:isolate;border-collapse:collapse;--tw-border-spacing-x:calc(var(--spacing,.25rem)*0);--tw-border-spacing-y:calc(var(--spacing,.25rem)*0);min-width:100%;height:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.table tr{background-color:var(--color-brand-800,#08072e);height:52px}.table tbody tr:nth-child(odd){background-color:var(--color-brand-700,#06094e)}.table tbody tr:nth-child(2n){background-color:var(--color-brand-800,#08072e)}.table td,.table th{padding-inline:calc(var(--spacing,.25rem)*5);text-align:left;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);white-space:nowrap}:is(.table td,.table th).cell-align-right{text-align:right}:is(.table td,.table th).cell-align-center{text-align:center}:is(.table td,.table th):first-child{padding-left:calc(var(--spacing,.25rem)*10)}:is(.table td,.table th):last-child{padding-right:calc(var(--spacing,.25rem)*10)}.table thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brand-500,#154ed9);color:var(--color-brand-300,#73b4ed)}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}