:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 228, 228, 228;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-header-align-items: center;--dt-header-vertical-align: middle;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable tbody td.dt-control{text-align:center;cursor:pointer}table.dataTable tbody td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable tbody tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0,0,0,.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable tfoot:empty{display:none}html.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:#ffffff80}html.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:#ffffff80;border-left-color:transparent}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{height:0!important;padding-top:0!important;padding-bottom:0!important;border-top-width:0px!important;border-bottom-width:0px!important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0!important;overflow:hidden!important}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before{position:absolute;display:block;bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{position:absolute;display:block;top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order{position:relative;width:12px;height:20px}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(0,0,0,.05);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{opacity:.6}table.dataTable thead>tr>th.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>th.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>td.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled .dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th div.dt-column-header,table.dataTable thead>tr>th div.dt-column-footer,table.dataTable thead>tr>td div.dt-column-header,table.dataTable thead>tr>td div.dt-column-footer,table.dataTable tfoot>tr>th div.dt-column-header,table.dataTable tfoot>tr>th div.dt-column-footer,table.dataTable tfoot>tr>td div.dt-column-header,table.dataTable tfoot>tr>td div.dt-column-footer{display:flex;justify-content:space-between;align-items:var(--dt-header-align-items);gap:4px}table.dataTable thead>tr>th div.dt-column-header .dt-column-title,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title,table.dataTable thead>tr>td div.dt-column-header .dt-column-title,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title{flex-grow:1}table.dataTable thead>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title:empty{display:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(255,255,255,.05)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:#0d6efd;background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0,1,1,0)}div.dt-processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable th.dt-type-numeric div.dt-column-header,table.dataTable th.dt-type-numeric div.dt-column-footer,table.dataTable th.dt-type-date div.dt-column-header,table.dataTable th.dt-type-date div.dt-column-footer,table.dataTable td.dt-type-numeric div.dt-column-header,table.dataTable td.dt-type-numeric div.dt-column-footer,table.dataTable td.dt-type-date div.dt-column-header,table.dataTable td.dt-type-date div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-left div.dt-column-header,table.dataTable th.dt-left div.dt-column-footer,table.dataTable td.dt-left div.dt-column-header,table.dataTable td.dt-left div.dt-column-footer{flex-direction:row}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-right div.dt-column-header,table.dataTable th.dt-right div.dt-column-footer,table.dataTable td.dt-right div.dt-column-header,table.dataTable td.dt-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-justify div.dt-column-header,table.dataTable th.dt-justify div.dt-column-footer,table.dataTable td.dt-justify div.dt-column-header,table.dataTable td.dt-justify div.dt-column-footer{flex-direction:row}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left;vertical-align:var(--dt-header-vertical-align)}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-left div.dt-column-header,table.dataTable thead th.dt-head-left div.dt-column-footer,table.dataTable thead td.dt-head-left div.dt-column-header,table.dataTable thead td.dt-head-left div.dt-column-footer,table.dataTable tfoot th.dt-head-left div.dt-column-header,table.dataTable tfoot th.dt-head-left div.dt-column-footer,table.dataTable tfoot td.dt-head-left div.dt-column-header,table.dataTable tfoot td.dt-head-left div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-right div.dt-column-header,table.dataTable thead th.dt-head-right div.dt-column-footer,table.dataTable thead td.dt-head-right div.dt-column-header,table.dataTable thead td.dt-head-right div.dt-column-footer,table.dataTable tfoot th.dt-head-right div.dt-column-header,table.dataTable tfoot th.dt-head-right div.dt-column-footer,table.dataTable tfoot td.dt-head-right div.dt-column-header,table.dataTable tfoot td.dt-head-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-justify div.dt-column-header,table.dataTable thead th.dt-head-justify div.dt-column-footer,table.dataTable thead td.dt-head-justify div.dt-column-header,table.dataTable thead td.dt-head-justify div.dt-column-footer,table.dataTable tfoot th.dt-head-justify div.dt-column-header,table.dataTable tfoot th.dt-head-justify div.dt-column-footer,table.dataTable tfoot td.dt-head-justify div.dt-column-header,table.dataTable tfoot td.dt-head-justify div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}:root{--dt-row-hover-alpha: .035;--dt-row-stripe-alpha: .023;--dt-column-ordering-alpha: .019;--dt-row-selected-stripe-alpha: .923;--dt-row-selected-column-ordering-alpha: .919}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:700}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:10px;border-bottom:1px solid rgba(0,0,0,.3)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{border-top:1px solid rgba(0,0,0,.3);padding:10px 10px 6px}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px #0d6efde6;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.9);color:#fff;color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:#e4e4e4;color:rgb(var(--dt-row-selected-link))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:8px 10px}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15)}table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:#0d6efda6;border-top-color:rgba(var(--dt-row-selected),.65)}table.dataTable.cell-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr>*:first-child{border-left:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid rgba(0,0,0,.3)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px #00000006;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe),var(--dt-row-stripe-alpha))}table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,table.dataTable.display>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px #0d6efdeb;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),var(--dt-row-selected-stripe-alpha))}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px #00000009;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),var(--dt-row-hover-alpha))}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd!important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),1)!important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px #00000005;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),var(--dt-column-ordering-alpha))}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px #0d6efdea;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),var(--dt-row-selected-column-ordering-alpha))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px #0000000e;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px #0000000c;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px #0000000a;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - .015))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px #0d6efdf3;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px #0d6efdf1;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px #0d6efdef;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - .015))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px #00000015;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha)))}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px #00000013;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - .007))}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px #00000010;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - .015))}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px #0d6efdfa;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px #0d6efdf8;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - .007))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px #0d6efdf5;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - .015))}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}div.dt-container div.dt-layout-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin:.75em 0}div.dt-container div.dt-layout-row div.dt-layout-cell{display:flex;justify-content:space-between;align-items:center}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (max-width:767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{display:block;text-align:center}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>*:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block!important}@media screen and (max-width:767px){div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:0}}div.dt-container{position:relative;clear:both}div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit;margin-left:3px}div.dt-container .dt-input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit}div.dt-container select.dt-input{padding:4px}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:inherit!important;border:1px solid transparent;border-radius:2px;background:transparent}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:inherit!important;border:1px solid rgba(0,0,0,.3);background-color:#0000000d;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(229.5,229.5,229.5,.05)),color-stop(100%,rgba(0,0,0,.05)));background:-webkit-linear-gradient(top,rgba(229.5,229.5,229.5,.05) 0%,rgba(0,0,0,.05) 100%);background:-moz-linear-gradient(top,rgba(229.5,229.5,229.5,.05) 0%,rgba(0,0,0,.05) 100%);background:-ms-linear-gradient(top,rgba(229.5,229.5,229.5,.05) 0%,rgba(0,0,0,.05) 100%);background:-o-linear-gradient(top,rgba(229.5,229.5,229.5,.05) 0%,rgba(0,0,0,.05) 100%);background:linear-gradient(to bottom,#e6e6e60d,#0000000d)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{cursor:default;color:#00000080!important;border:1px solid transparent;background:transparent;box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:#fff!important;border:1px solid #111;background-color:#111;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(88.4,88.4,88.4)),color-stop(100%,#111));background:-webkit-linear-gradient(top,rgb(88.4,88.4,88.4) 0%,#111 100%);background:-moz-linear-gradient(top,rgb(88.4,88.4,88.4) 0%,#111 100%);background:-ms-linear-gradient(top,rgb(88.4,88.4,88.4) 0%,#111 100%);background:-o-linear-gradient(top,rgb(88.4,88.4,88.4) 0%,#111 100%);background:linear-gradient(to bottom,#585858,#111)}div.dt-container .dt-paging .dt-paging-button:active{outline:none;background-color:#0c0c0c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(42.5,42.5,42.5)),color-stop(100%,rgb(11.9,11.9,11.9)));background:-webkit-linear-gradient(top,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);background:-moz-linear-gradient(top,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);background:-ms-linear-gradient(top,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);background:-o-linear-gradient(top,rgb(42.5,42.5,42.5) 0%,rgb(11.9,11.9,11.9) 100%);background:linear-gradient(to bottom,#2b2b2b,#0c0c0c);box-shadow:inset 0 0 3px #111}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:inherit}div.dt-container .dataTables_scroll{clear:both}div.dt-container .dataTables_scroll div.dt-scroll-body{-webkit-overflow-scrolling:touch}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td{vertical-align:middle}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid rgba(0,0,0,.3)}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:1px solid rgba(0,0,0,.3)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}html.dark table.dataTable>thead>tr>th,html.dark table.dataTable>thead>tr>td{border-bottom:1px solid rgb(89,91,94)}html.dark table.dataTable>thead>tr>th:active,html.dark table.dataTable>thead>tr>td:active{outline:none}html.dark table.dataTable>tfoot>tr>th,html.dark table.dataTable>tfoot>tr>td{border-top:1px solid rgb(89,91,94)}html.dark table.dataTable.row-border>tbody>tr>*,html.dark table.dataTable.display>tbody>tr>*{border-top:1px solid rgb(64,67,70)}html.dark table.dataTable.row-border>tbody>tr:first-child>*,html.dark table.dataTable.display>tbody>tr:first-child>*{border-top:none}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:#0d6efda6;border-top-color:rgba(var(--dt-row-selected),.65)}html.dark table.dataTable.cell-border>tbody>tr>th,html.dark table.dataTable.cell-border>tbody>tr>td{border-top:1px solid rgb(64,67,70);border-right:1px solid rgb(64,67,70)}html.dark table.dataTable.cell-border>tbody>tr>th:first-child,html.dark table.dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid rgb(64,67,70)}html.dark .dt-container.dt-empty-footer table.dataTable{border-bottom:1px solid rgb(89,91,94)}html.dark .dt-container .dt-search input,html.dark .dt-container .dt-length select{border:1px solid rgba(255,255,255,.2);background-color:var(--dt-html-background)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid rgb(89,91,94);background:#ffffff26}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active{color:#666!important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid rgb(53,53,53);background:#353535}html.dark .dt-container .dt-paging .dt-paging-button:active{background:#3a3a3a}*[dir=rtl] table.dataTable thead th,*[dir=rtl] table.dataTable thead td,*[dir=rtl] table.dataTable tfoot th,*[dir=rtl] table.dataTable tfoot td{text-align:right}*[dir=rtl] table.dataTable th.dt-type-numeric,*[dir=rtl] table.dataTable th.dt-type-date,*[dir=rtl] table.dataTable td.dt-type-numeric,*[dir=rtl] table.dataTable td.dt-type-date{text-align:left}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}*[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}.ts-control{border:1px solid #d0d0d0;padding:8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px #0000001a;border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px #00000026}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb;overflow:auto}.ts-wrapper.multi .ts-control>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaaaaa}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px #0000001a;border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0!important;background:transparent!important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff,#d0d0d0,85%);border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px;box-shadow:inset 0 1px 1px #0000001a;width:100%;background:transparent}.plugin-dropdown_input .items-placeholder{border:0 none!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.ts-wrapper.single .ts-control{--ts-pr-caret: 2rem}.ts-wrapper.single .ts-control:after{content:" ";display:block;position:absolute;top:50%;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.ts-wrapper.single .ts-control:not(.rtl):after{right:15px}.ts-wrapper.single .ts-control.rtl:after{left:15px}.ts-wrapper.single.dropdown-active .ts-control:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min: 5px}.ts-wrapper.multi .ts-control [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);border-radius:3px;background-color:color-mix(#1da7ee,#178ee9,60%);background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px #0003,inset 0 1px #ffffff08}.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8,#0075cf,60%);background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{color:#999;text-shadow:none;background:none;box-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{box-shadow:0 1px #0000000d,inset 0 1px #fffc;background-color:color-mix(#fefefe,#f2f2f2,60%);background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.ts-wrapper.single .ts-control,.ts-dropdown.single{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{padding-top:7px;font-weight:700;font-size:.85em}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0 none}*{box-sizing:border-box}.app-auth{margin:0;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:radial-gradient(circle at top,#2a0f29,#160916 55%,#0b050b);color:#f6f2f6}.app-shell{margin:0;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#f5f2f7;color:#231223}.accordion__content{overflow:hidden;transition:height .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.accordion__content:not(.accordion__content--is-visible){height:0;opacity:0;visibility:hidden}.accordion__content.accordion__content--is-visible{opacity:1;visibility:visible}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;column-gap:8px;padding:10px 16px;font-size:.97rem;font-weight:600;color:#fff;background-color:#cf1f8d;border:1px solid #cf1f8d;border-radius:8px;text-decoration:none;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}a.button{text-decoration:none}.button--full-width{display:flex;width:100%}.button--primary{color:#fff;background-color:#cf1f8d;border-color:#cf1f8d}.button--primary:hover{color:#fff;background-color:#b31a7a;border-color:#b31a7a}.toast-container{position:fixed;z-index:3000;top:16px;bottom:auto;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);padding:0 12px;pointer-events:none;display:flex;flex-direction:column;gap:10px;align-items:center}body.app-shell .toast-container{top:84px}.toast{pointer-events:none;opacity:0;transform:translateY(-1rem);transition:transform 1s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1)}.toast--is-visible{opacity:1;transform:translateY(0)}.toast--is-hiding{opacity:0;transform:translateY(-1rem)}.toast__content{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:260px;max-width:min(420px,100vw - 48px);padding:12px 14px 14px;font-weight:600;font-size:.95rem;line-height:1.35;background:#fff;border:1px solid #eadfea;border-radius:10px;box-shadow:0 8px 24px #2e162e1f;pointer-events:auto}.toast__infos{display:flex;align-items:flex-start;gap:10px;min-width:0}.toast__icon{flex-shrink:0;display:flex;margin-top:1px}.toast__message{min-width:0;word-break:break-word}.toast__close{flex-shrink:0;width:28px;height:28px;margin:-4px -6px -4px 0;padding:0;border:none;border-radius:6px;font-size:1.35rem;line-height:1;cursor:pointer;background:transparent;opacity:.75;transition:opacity .15s ease,background-color .15s ease}.toast__close:hover{opacity:1;background:#0000000f}.toast__progress{position:absolute;bottom:0;left:0;width:0;height:3px;border-radius:0 0 9px 9px;transition:width linear}.toast--success .toast__content{color:#14532d;background:#ecfdf3;border-color:#86efac}.toast--success .toast__icon{color:#16a34a}.toast--success .toast__progress{background:#16a34a}.toast--success .toast__close{color:#14532d}.toast--error .toast__content{color:#7f1d1d;background:#fef2f2;border-color:#fecaca}.toast--error .toast__icon{color:#dc2626}.toast--error .toast__progress{background:#dc2626}.toast--error .toast__close{color:#7f1d1d}.toast--warning .toast__content{color:#713f12;background:#fffbeb;border-color:#fde68a}.toast--warning .toast__icon{color:#d97706}.toast--warning .toast__progress{background:#d97706}.toast--warning .toast__close{color:#713f12}.toast--info .toast__content{color:#1e3a5f;background:#eff6ff;border-color:#93c5fd}.toast--info .toast__icon{color:#2563eb}.toast--info .toast__progress{background:#2563eb}.toast--info .toast__close{color:#1e3a5f}@media(min-width:900px){body.app-shell .toast-container{left:calc(260px + (100vw - 260px)/2);transform:translate(-50%)}}.page{min-height:100vh;display:grid;grid-template-columns:260px 1fr;grid-template-rows:72px 1fr;grid-template-areas:"header header" "navigation main"}.header{grid-area:header;display:flex;justify-content:space-between;align-items:center;padding:0 18px;background:#fff;border-bottom:1px solid #eadfea}.header__column{display:flex;align-items:center}.header__logo{display:inline-flex;align-items:center}.header__logo_image{height:46px;width:auto}.header__logout{width:auto;padding:10px 14px}.navigation{grid-area:navigation;background:#fff;border-right:1px solid #eadfea;padding:14px 10px}.navigation__menu ul,.navigation__submenu ul{list-style:none;margin:0;padding:0}.navigation__menu ul li+li,.navigation__submenu ul li+li{margin-top:4px}.navigation__item{display:flex;align-items:center;justify-content:space-between;column-gap:8px;width:100%;padding:10px 12px;font-weight:600;font-size:1rem;text-decoration:none;color:#3e1d3f;background:transparent;background-image:none;border:0;border-radius:8px;cursor:pointer;transition:background-color .15s ease-in-out}.navigation__item[aria-current=page],.navigation__item[aria-current=true],.navigation__item:hover{background-color:#f8eff6;color:#3e1d3f}.navigation__item[aria-current=page]{color:#cf1f8d}.navigation__item_label{display:flex;align-items:center;column-gap:8px;text-align:left}.navigation__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1;color:#fff;background:#cf1f8d;flex-shrink:0}.navigation__badge--dot{min-width:.55rem;width:.55rem;height:.55rem;padding:0}.navigation__chevron{width:1rem;min-width:1rem;height:1rem;color:#6e536d;transition:transform .15s ease-in-out}.navigation__item.accordion__trigger--is-active .navigation__chevron{transform:rotate(-180deg);color:#cf1f8d}.navigation__submenu>ul{margin-top:4px}.navigation__submenu .navigation__item{padding:8px 12px 8px 28px;font-size:.95rem}.main{grid-area:main;padding:24px}.dashboard{background:#fff;border:1px solid #eadfea;border-radius:14px;padding:28px}.dashboard__title{margin:0;font-size:2rem;color:#2e162e}.dashboard-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.dashboard-card{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #eadfea;border-radius:12px;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.dashboard-card:hover{border-color:#c9a8c8;box-shadow:0 4px 12px #2e162e14}.dashboard-card__title{font-size:1.1rem;font-weight:600;color:#2e162e}.dashboard-card__desc{font-size:.9rem;color:#6e536d;line-height:1.4}.dashboard-filters{margin-bottom:20px;padding:16px;background:#faf8fa;border:1px solid #eadfea;border-radius:12px}.dashboard-filters__row{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.dashboard-filters__row .input-contain{flex:1;min-width:160px;max-width:220px}.dashboard-filters__actions{display:flex;gap:8px;flex-wrap:wrap}.dashboard-summary{display:flex;flex-wrap:wrap;gap:24px;padding:12px 16px;background:#f5f0f5;border-radius:10px;font-size:.95rem;color:#2e162e}.dashboard--compact{max-width:720px}.dashboard__period{margin:4px 0 16px;font-size:.9rem;color:#6e536d}.dashboard-filters--compact{margin-bottom:16px;padding:12px}.dashboard-filters--compact .dashboard-filters__row{gap:10px}.dashboard-filters--compact .input-contain{min-width:120px;max-width:none;flex:0 1 auto}.dashboard-filters--compact .input-contain--grow{flex:1 1 180px}.input__field--compact{padding:8px 10px;font-size:.875rem}.button--small{padding:8px 14px;font-size:.85rem;align-self:flex-end}.renewal-dashboard{width:100%;max-width:none}.renewal-dashboard__panels{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:1100px){.renewal-dashboard__panels{grid-template-columns:1fr 1fr;align-items:start}}.renewal-dashboard__back{margin-bottom:12px}.renewal-dashboard__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.renewal-dashboard__tab{padding:8px 14px;border-radius:8px;font-size:.88rem;font-weight:600;text-decoration:none;color:#6e536d;background:#f5f0f5;border:1px solid #eadfea}.renewal-dashboard__tab:hover{color:#cf1f8d;border-color:#c9a8c8}.renewal-dashboard__tab--active{color:#fff;background:#cf1f8d;border-color:#cf1f8d}.renewal-dashboard__intro{margin:8px 0 20px;font-size:.92rem;color:#6e536d;line-height:1.45}.renewal-dashboard__period-nav{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px}.renewal-dashboard__period-form{flex:1 1 200px;max-width:280px}.renewal-dashboard__period-form .input-contain{margin:0}.renewal-dashboard__period-btn{flex-shrink:0;white-space:nowrap}.renewal-month{min-width:0;padding:20px;border:1px solid #eadfea;border-radius:12px;background:#faf8fa}.renewal-month__header{margin-bottom:16px}.renewal-month__title{margin:0;font-size:1.25rem;color:#cf1f8d}.renewal-month__totals{display:flex;flex-direction:column;gap:4px}.renewal-month__total{margin:0;font-size:.88rem;color:#6e536d}.renewal-month__empty{margin:0;font-size:.9rem;color:#6e536d;font-style:italic}.renewal-client{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #eadfea}.renewal-client:last-child{border-bottom:0;padding-bottom:0}.renewal-client__totals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;margin:8px 0 0;font-size:.85rem;color:#6e536d}.renewal-client__totals strong{color:#2e162e}.renewal-client__name{margin:0 0 8px;font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#2e162e}.renewal-client__list{list-style:none;margin:0;padding:0}.renewal-client__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:6px 0;font-size:.92rem;border-bottom:1px solid #f5f0f5}.renewal-client__line:last-child{border-bottom:0}.renewal-client__label{color:#6e536d;min-width:8.5rem}.renewal-client__resource{font-weight:600;color:#2e162e;text-decoration:none}.renewal-client__resource:hover{text-decoration:underline}.renewal-client__renewal{font-size:.82rem;font-weight:600;color:#8e4a82;white-space:nowrap}.renewal-client__billing{font-size:.82rem;color:#9a7a99}.renewal-client__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;min-width:6.5rem}.renewal-client__line--warning{background:#fff8fc}.renewal-client__alert{flex:1 1 100%;font-size:.8rem;font-weight:600;color:#b54708}.renewal-client__price{font-weight:600;color:#2e162e;white-space:nowrap;font-size:.88rem}.renewal-client__price--purchase{color:#6e536d}.renewal-client__price--billable{color:#cf1f8d}.renewal-client__price--margin{color:#2e7d32}.renewal-client__price--margin-negative{color:#b42318}.renewal-client__price--empty{font-weight:400;color:#c4b0c3}.renewal-client__prices--triple{display:grid;grid-template-columns:repeat(3,minmax(4.5rem,auto));gap:8px 12px;min-width:14rem}.renewal-client__price-col{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.renewal-client__price-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#9a7a99}.renewal-empty{margin:16px 0 0;font-size:.9rem;color:#6e536d}.ovh-list__row--needs-client{background-color:#fdf5fa}.ovh-list__client{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.ovh-list__alert{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.2;color:#fff;background:#cf1f8d;white-space:nowrap}.ovh-sync{margin-top:28px;max-width:48rem}.ovh-sync__progress{margin-bottom:16px}.ovh-sync__progress-track{height:10px;border-radius:999px;background:#eadfea;overflow:hidden}.ovh-sync__progress-bar{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#b86bab,#8e4a82);transition:width .25s ease}.ovh-sync__progress-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px;margin-top:8px;font-size:.9rem;color:#6e536d}.ovh-sync__step{flex:1 1 auto;text-align:center;font-size:.85rem;color:#8e4a82}.ovh-sync__job-id{margin:0 0 10px;font-size:.82rem;color:#6e536d}.ovh-sync__log{max-height:280px;overflow-y:auto;padding:12px 14px;border:1px solid #eadfea;border-radius:8px;background:#faf8fa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.45}.ovh-sync__log-line{padding:2px 0}.ovh-sync__log-line--error{color:#b42318}.ovh-sync__log-line--warning{color:#b54708}.ovh-sync__log-line--info{color:#4a3d49}.ovh-sync__summary{margin-top:16px;padding:14px 16px;border-radius:8px;background:#f0e8f0;font-size:.92rem;color:#4a3d49}.ovh-sync__summary-list{margin:0;padding-left:1.2rem}.ovh-sync__summary-list li+li{margin-top:6px}.ovh-sync__summary-warnings{margin:12px 0 6px;color:#b54708}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-content{width:100%;max-width:440px;padding:34px 30px 28px;border:1px solid #e6dfe6;border-radius:14px;background:#fff;box-shadow:0 18px 50px #08000847}.login-header{margin-bottom:18px;text-align:center}.login-logo{width:min(100%,320px);height:auto;margin:0 auto 16px;display:block}.login-title{margin:0;font-size:1.55rem;font-weight:700;color:#231223}.login-alert,.login-info{margin-bottom:14px;padding:11px 12px;border-radius:8px;font-size:.94rem}.login-alert{background:#fff1f5;border:1px solid #f7bdd1;color:#8f2348}.login-info{background:#edf9f4;border:1px solid #b9e8d3;color:#195e43}.login-info a{color:#ffa0dc}.input-contain{margin-bottom:14px}.input__label{display:block;margin-bottom:6px;font-size:.92rem;font-weight:600;color:#412241}.input__field{width:100%;border:1px solid #d9c7d7;border-radius:8px;padding:11px 12px;background:#fff;color:#231223;font-size:1rem}.input__field:focus{outline:none;border-color:#d4389d;box-shadow:0 0 0 3px #d4389d38}.login-submit{margin-top:18px;display:flex;justify-content:center}.input__label.required:after{content:" *";color:#b91c1c;font-weight:700}.formContent form{border:1px solid #ebeaed;padding:24px;border-radius:8px;background:#fff}.formContent .row{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.formContent .row>.input-contain{width:calc(50% - 8px)}.submit{display:flex;margin-top:16px;justify-content:flex-start}.input-contain ul{margin:6px 0 0;padding:0;list-style:none;color:#8f2348;font-size:.86rem}.input-contain .form-help{margin-top:6px;color:#6e536d;font-size:.85rem}@media(max-width:900px){.formContent .row{flex-direction:column}.formContent .row>.input-contain{width:100%}}.dashboard__title--form{font-size:1.6rem;margin-bottom:16px}.formContent .input__field:not(.ts-wrapper),.input-contain .input__field:not(.ts-wrapper){width:100%;border:1px solid #d9c7d7;border-radius:8px;padding:11px 12px;background:#fff;color:#231223;font-size:1rem;line-height:1.4;box-shadow:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.formContent .input__field:not(.ts-wrapper):focus,.input-contain .input__field:not(.ts-wrapper):focus{outline:none;border-color:#d4389d;box-shadow:0 0 0 3px #d4389d38}.formContent .input__label,.input-contain .input__label{display:block;margin-bottom:6px;font-size:.92rem;font-weight:600;color:#412241}.formContent .ts-wrapper,.input-contain .ts-wrapper{width:100%;min-height:unset;position:relative;border:none;padding:0;background:transparent;box-shadow:none;border-radius:0}.formContent .ts-wrapper.input__field,.input-contain .ts-wrapper.input__field{width:100%;border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.formContent .ts-wrapper.single .ts-control,.formContent .ts-wrapper.multi .ts-control,.input-contain .ts-wrapper.single .ts-control,.input-contain .ts-wrapper.multi .ts-control{width:100%;min-height:44px;border:1px solid #d9c7d7;border-radius:8px;padding:10px 2.5rem 10px 12px;background:#fff;background-image:none!important;box-shadow:none!important;font-size:1rem;color:#231223;line-height:1.4;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease-in-out}.formContent .ts-wrapper.multi.has-items .ts-control,.input-contain .ts-wrapper.multi.has-items .ts-control{padding:8px 2.5rem 8px 10px}.formContent .ts-wrapper.focus .ts-control,.formContent .ts-wrapper.dropdown-active .ts-control,.input-contain .ts-wrapper.focus .ts-control,.input-contain .ts-wrapper.dropdown-active .ts-control{border-color:#d4389d;box-shadow:0 0 0 3px #d4389d38}.formContent .ts-wrapper.dropdown-active .ts-control,.input-contain .ts-wrapper.dropdown-active .ts-control{border-bottom-left-radius:0;border-bottom-right-radius:0}.formContent .ts-control>input,.input-contain .ts-control>input{font-size:1rem!important;color:#231223!important}.formContent .ts-control>input::placeholder,.input-contain .ts-control>input::placeholder{color:#6e536d}.formContent .ts-wrapper.single .ts-control:after,.input-contain .ts-wrapper.single .ts-control:after{right:14px;border-color:#6e536d transparent transparent transparent;opacity:.85}.formContent .ts-wrapper.single.dropdown-active .ts-control:after,.input-contain .ts-wrapper.single.dropdown-active .ts-control:after{margin-top:-4px;border-color:transparent transparent #6e536d transparent}.formContent .ts-wrapper.multi .ts-control>div,.input-contain .ts-wrapper.multi .ts-control>div{margin:2px 6px 2px 0;padding:4px 8px;border-radius:6px;background:#cf1f8d1f;color:#231223;border:1px solid rgba(207,31,141,.25);font-size:.92rem}.formContent .ts-dropdown,.input-contain .ts-dropdown{margin:-1px 0 0;border:1px solid #d4389d;border-top:none;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 10px 28px #23122324;overflow:hidden;z-index:20}.formContent .ts-dropdown .option,.formContent .ts-dropdown .create,.formContent .ts-dropdown .no-results,.formContent .ts-dropdown .optgroup-header,.input-contain .ts-dropdown .option,.input-contain .ts-dropdown .create,.input-contain .ts-dropdown .no-results,.input-contain .ts-dropdown .optgroup-header{padding:10px 12px;font-size:.95rem;color:#231223}.formContent .ts-dropdown .option.active,.formContent .ts-dropdown .option:hover,.formContent .ts-dropdown .create:hover,.input-contain .ts-dropdown .option.active,.input-contain .ts-dropdown .option:hover,.input-contain .ts-dropdown .create:hover{background-color:#cf1f8d1a;color:#231223}.formContent .ts-dropdown .create,.input-contain .ts-dropdown .create{color:#cf1f8d;font-weight:600}.formContent .ts-dropdown .no-results,.input-contain .ts-dropdown .no-results{color:#6e536d;font-style:normal}.formContent .ts-dropdown .highlight,.input-contain .ts-dropdown .highlight{background:#cf1f8d33;border-radius:2px}.formContent .ts-dropdown-content,.input-contain .ts-dropdown-content{max-height:220px}.datatable-content{width:100%;overflow-x:auto}.datatable__table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #eadfea;border-radius:8px}.datatable__table th,.datatable__table td{padding:10px 8px;text-align:left}.datatable__table thead th{border-bottom:1px solid #eadfea;font-weight:700}.datatable__table tbody td{border-bottom:1px solid #f1e8f1}.datatable__actions{display:flex;gap:8px;align-items:center}.datatable__actions .button{width:auto;padding:8px 12px}.datatable__actions .button--muted{color:#5c2e57;background:#f3e7f0;border-color:#e8d8e4}.datatable__table tfoot td{border-top:1px solid #eadfea;background:#fbf9fc}.datatable__table tfoot input,.datatable__table tfoot select{width:100%;padding:8px 10px;border:1px solid #d9c7d7;border-radius:8px;background:#fff}.highlight{padding:0 2px;color:#fff;background-color:#cf1f8d;border-radius:4px;font-weight:700}.datatable-content .dt-info{margin:20px 0 0;padding-top:16px;border-top:1px solid #eadfea;font-size:.92rem;color:#6e536d}.datatable-content .dt-paging{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin:14px 0 8px;padding:0}.datatable-content .dt-paging .dt-paging-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;padding:6px 12px;font-size:.92rem;font-weight:600;line-height:1.2;color:#3e1d3f;text-decoration:none;background:#fff;border:1px solid #d9c7d7;border-radius:8px;cursor:pointer;transition:color .15s ease-in-out,border-color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}.datatable-content .dt-paging .dt-paging-button:hover:not(.disabled):not(.current),.datatable-content .dt-paging .dt-paging-button:focus-visible:not(.disabled):not(.current){color:#fff;border-color:#cf1f8d;background:#cf1f8d}.datatable-content .dt-paging .dt-paging-button.current{color:#fff;background:#cf1f8d;border-color:#cf1f8d;box-shadow:0 2px 8px #cf1f8d40;cursor:default}.datatable-content .dt-paging .dt-paging-button.disabled{color:#a89aa8;background:#fbf9fc;border-color:#eadfea;cursor:not-allowed;opacity:.85}.datatable-content .dt-paging .dt-paging-button.previous,.datatable-content .dt-paging .dt-paging-button.next{min-width:auto;padding:6px 14px}.datatable-content .dt-layout-row:has(.dt-info):has(.dt-paging){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:20px;padding-top:16px;border-top:1px solid #eadfea}.datatable-content .dt-layout-row:has(.dt-info):has(.dt-paging) .dt-info{margin:0;padding-top:0;border-top:0}.datatable-content .dt-layout-row:has(.dt-info):has(.dt-paging) .dt-paging{margin:0}
