/*! 🚀 flyonui 2.4.0 - MIT License */ @layer utilities{.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative;overflow:hidden auto;&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}}}& tr.row-active{&,&:nth-child(2n){background-color:var(--color-base-200)}}& :where(th,td){vertical-align:middle;text-wrap:nowrap;padding-block:.75rem;padding-inline:1.25rem}& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-base-content);text-transform:uppercase;letter-spacing:1px}& :where(th){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)25%,#0000)}& :where(tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)10%,#0000)}& :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)25%,#0000)}}.table-striped{& tbody{& tr{&:nth-child(2n){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}}}&.row-active{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:var(--color-base-200)}}}}}}}.table-striped-columns{& td:nth-child(2n),& th:nth-child(2n){background-color:var(--color-base-200)}}.table-borderless{--tw-border-style:none;border-style:none;& :where(thead,tbody){& :where(tr:not(:last-child)),& :where(tr:first-child:last-child){--tw-border-style:none;border-style:none}}}.table-xs{& :where(thead,tfoot),& :not(thead,tfoot) tr{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}.table-sm{& :where(thead,tfoot){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}.table-md{& :where(thead,tfoot),& :not(thead,tfoot) tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :where(th,td){padding-block:.75rem;padding-inline:1.25rem}}.table-lg{& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :where(th,td){padding-block:1rem;padding-inline:1.5rem}}.table-xl{& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}@media (width>=640px){.sm\:table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative;overflow:hidden auto;&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}}}& tr.row-active{&,&:nth-child(2n){background-color:var(--color-base-200)}}& :where(th,td){vertical-align:middle;text-wrap:nowrap;padding-block:.75rem;padding-inline:1.25rem}& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-base-content);text-transform:uppercase;letter-spacing:1px}& :where(th){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)25%,#0000)}& :where(tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)10%,#0000)}& :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)25%,#0000)}}.sm\:table-striped{& tbody{& tr{&:nth-child(2n){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}}}&.row-active{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:var(--color-base-200)}}}}}}}.sm\:table-striped-columns{& td:nth-child(2n),& th:nth-child(2n){background-color:var(--color-base-200)}}.sm\:table-borderless{--tw-border-style:none;border-style:none;& :where(thead,tbody){& :where(tr:not(:last-child)),& :where(tr:first-child:last-child){--tw-border-style:none;border-style:none}}}.sm\:table-xs{& :where(thead,tfoot),& :not(thead,tfoot) tr{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}.sm\:table-sm{& :where(thead,tfoot){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}.sm\:table-md{& :where(thead,tfoot),& :not(thead,tfoot) tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :where(th,td){padding-block:.75rem;padding-inline:1.25rem}}.sm\:table-lg{& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :where(th,td){padding-block:1rem;padding-inline:1.5rem}}.sm\:table-xl{& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}@media (width>=768px){.md\:table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative;overflow:hidden auto;&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}}}& tr.row-active{&,&:nth-child(2n){background-color:var(--color-base-200)}}& :where(th,td){vertical-align:middle;text-wrap:nowrap;padding-block:.75rem;padding-inline:1.25rem}& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-base-content);text-transform:uppercase;letter-spacing:1px}& :where(th){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)25%,#0000)}& :where(tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)10%,#0000)}& :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)25%,#0000)}}.md\:table-striped{& tbody{& tr{&:nth-child(2n){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}}}&.row-active{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:var(--color-base-200)}}}}}}}.md\:table-striped-columns{& td:nth-child(2n),& th:nth-child(2n){background-color:var(--color-base-200)}}.md\:table-borderless{--tw-border-style:none;border-style:none;& :where(thead,tbody){& :where(tr:not(:last-child)),& :where(tr:first-child:last-child){--tw-border-style:none;border-style:none}}}.md\:table-xs{& :where(thead,tfoot),& :not(thead,tfoot) tr{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}.md\:table-sm{& :where(thead,tfoot){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}.md\:table-md{& :where(thead,tfoot),& :not(thead,tfoot) tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :where(th,td){padding-block:.75rem;padding-inline:1.25rem}}.md\:table-lg{& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :where(th,td){padding-block:1rem;padding-inline:1.5rem}}.md\:table-xl{& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}@media (width>=1024px){.lg\:table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative;overflow:hidden auto;&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}}}& tr.row-active{&,&:nth-child(2n){background-color:var(--color-base-200)}}& :where(th,td){vertical-align:middle;text-wrap:nowrap;padding-block:.75rem;padding-inline:1.25rem}& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-base-content);text-transform:uppercase;letter-spacing:1px}& :where(th){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)25%,#0000)}& :where(tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)10%,#0000)}& :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)25%,#0000)}}.lg\:table-striped{& tbody{& tr{&:nth-child(2n){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}}}&.row-active{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:var(--color-base-200)}}}}}}}.lg\:table-striped-columns{& td:nth-child(2n),& th:nth-child(2n){background-color:var(--color-base-200)}}.lg\:table-borderless{--tw-border-style:none;border-style:none;& :where(thead,tbody){& :where(tr:not(:last-child)),& :where(tr:first-child:last-child){--tw-border-style:none;border-style:none}}}.lg\:table-xs{& :where(thead,tfoot),& :not(thead,tfoot) tr{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}.lg\:table-sm{& :where(thead,tfoot){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}.lg\:table-md{& :where(thead,tfoot),& :not(thead,tfoot) tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :where(th,td){padding-block:.75rem;padding-inline:1.25rem}}.lg\:table-lg{& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :where(th,td){padding-block:1rem;padding-inline:1.5rem}}.lg\:table-xl{& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}@media (width>=1280px){.xl\:table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative;overflow:hidden auto;&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}}}& tr.row-active{&,&:nth-child(2n){background-color:var(--color-base-200)}}& :where(th,td){vertical-align:middle;text-wrap:nowrap;padding-block:.75rem;padding-inline:1.25rem}& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-base-content);text-transform:uppercase;letter-spacing:1px}& :where(th){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)25%,#0000)}& :where(tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)10%,#0000)}& :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)25%,#0000)}}.xl\:table-striped{& tbody{& tr{&:nth-child(2n){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}}}&.row-active{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:var(--color-base-200)}}}}}}}.xl\:table-striped-columns{& td:nth-child(2n),& th:nth-child(2n){background-color:var(--color-base-200)}}.xl\:table-borderless{--tw-border-style:none;border-style:none;& :where(thead,tbody){& :where(tr:not(:last-child)),& :where(tr:first-child:last-child){--tw-border-style:none;border-style:none}}}.xl\:table-xs{& :where(thead,tfoot),& :not(thead,tfoot) tr{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}.xl\:table-sm{& :where(thead,tfoot){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}.xl\:table-md{& :where(thead,tfoot),& :not(thead,tfoot) tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :where(th,td){padding-block:.75rem;padding-inline:1.25rem}}.xl\:table-lg{& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :where(th,td){padding-block:1rem;padding-inline:1.5rem}}.xl\:table-xl{& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}@media (width>=1536px){.\32 xl\:table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:relative;overflow:hidden auto;&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}& tr.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}}}& tr.row-active{&,&:nth-child(2n){background-color:var(--color-base-200)}}& :where(th,td){vertical-align:middle;text-wrap:nowrap;padding-block:.75rem;padding-inline:1.25rem}& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-base-content);text-transform:uppercase;letter-spacing:1px}& :where(th){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}& :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}& :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}& :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}& :where(thead tr){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)25%,#0000)}& :where(tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)10%,#0000)}& :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)25%,#0000)}}.\32 xl\:table-striped{& tbody{& tr{&:nth-child(2n){background-color:var(--color-base-200);& :where(.table-pin-cols tr th){background-color:var(--color-base-200)}}&.row-hover{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}}}&.row-active{&,&:nth-child(2n){&:hover{@media (hover:hover){background-color:var(--color-base-200)}}}}}}}.\32 xl\:table-striped-columns{& td:nth-child(2n),& th:nth-child(2n){background-color:var(--color-base-200)}}.\32 xl\:table-borderless{--tw-border-style:none;border-style:none;& :where(thead,tbody){& :where(tr:not(:last-child)),& :where(tr:first-child:last-child){--tw-border-style:none;border-style:none}}}.\32 xl\:table-xs{& :where(thead,tfoot),& :not(thead,tfoot) tr{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}& :where(th,td){padding-block:.25rem;padding-inline:.5rem}}.\32 xl\:table-sm{& :where(thead,tfoot){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :where(th,td){padding-block:.5rem;padding-inline:.75rem}}.\32 xl\:table-md{& :where(thead,tfoot),& :not(thead,tfoot) tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :where(th,td){padding-block:.75rem;padding-inline:1.25rem}}.\32 xl\:table-lg{& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :where(th,td){padding-block:1rem;padding-inline:1.5rem}}.\32 xl\:table-xl{& :where(thead,tfoot){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}& :not(thead,tfoot) tr{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}& :where(th,td){padding-block:1.25rem;padding-inline:1.5rem}}}}