:root{--dt_background-selected: 13, 110, 253;--dt_color-selected: 255, 255, 255;--dt_link_color-selected: 228, 228, 228;--dt-row_background: transparent;--dt-row_background-selected: var(--dt_background-selected);--dt-row-text_color-selected: var(--dt_color-selected);--dt-row-link_color-selected: var(--dt_link_color-selected);--dt-row_background-stripe: 0, 0, 0;--dt-row_background-hover: 0, 0, 0;--dt-column-ordering_background: 0, 0, 0;--dt-header-cell_align-items: center;--dt-header-cell_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}:root.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}:root.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}:root{--dt-order-arrow_color: rgb(51, 51, 51);--dt-order-arrow_color-current: rgb(51, 51, 51);--dt-order-arrow-height: 7px;--dt-order-arrow_opacity: .125;--dt-order-arrow_opacity-current: .65;--dt-order-arrow-width: 8px;--dt-order-arrow-gap: 1px;--dt-order-header_outline-hover: 2px solid rgba(0, 0, 0, .05)}:root.dark,:root[data-bs-theme=dark],:root[data-theme=dark]{--dt-order-arrow_color: rgb(229, 233, 238);--dt-order-arrow_color-current: rgb(229, 233, 238);--dt-order-header_outline-hover: 2px solid rgba(255, 255, 255, .05)}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{bottom:calc(50% + var(--dt-order-arrow-gap));border-bottom:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:calc(var(--dt-order-arrow-width)/2) solid transparent;border-right:calc(var(--dt-order-arrow-width)/2) solid transparent}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{top:calc(50% + 1px);border-top:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:calc(var(--dt-order-arrow-width)/2) solid transparent;border-right:calc(var(--dt-order-arrow-width)/2) solid transparent}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:var(--dt-order-arrow-width);align-self:stretch}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{position:absolute;display:block;content:" ";height:0;width:0;left:0;color:var(--dt-order-arrow_color);opacity:var(--dt-order-arrow_opacity)}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:var(--dt-order-header_outline-hover);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before{border-bottom-color:var(--dt-order-arrow_color-current);opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{border-top-color:var(--dt-order-arrow_color-current);opacity:var(--dt-order-arrow_opacity-current)}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-cell_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:var(--dt-order-header_outline-hover)}:root{--dt-processing-circle_background: var(--dt_background-selected)}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:rgb(var(--dt-processing-circle_background));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-cell_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-header_border: 1px solid rgba(0, 0, 0, .3);--dt-header_padding: 10px;--dt-footer_border: var(--dt-header_border);--dt-footer_padding: 10px 10px 6px 10px;--dt-body_border: 1px solid rgba(0, 0, 0, .15);--dt-body_padding: 8px 10px;--dt-column-ordering_alpha: .019;--dt-column-ordering_alpha-selected: .919;--dt-row_alpha-hover: .035;--dt-row_alpha-selected-stripe: .923;--dt-row_alpha-stripe: .023;--dt-control_color: inherit;--dt-paging-button_box-shadow: none;--dt-paging-button_box-shadow-active: inset 0 0 3px #111;--dt-paging-button_padding: .5em 1em;--dt-paging-button_margin-left: 2px;--dt-paging-button_border-radius: 3px;--dt-paging-button_background: transparent;--dt-paging-button_border: 1px solid transparent;--dt-paging-button_color: var(--dt-control_color);--dt-paging-button_background-disabled: transparent;--dt-paging-button_border-disabled: 1px solid transparent;--dt-paging-button_color-disabled: rgba(0, 0, 0, .5);--dt-paging-button_background-current: rgba(0, 0, 0, .05);--dt-paging-button_border-current: 1px solid rgba(0, 0, 0, .3);--dt-paging-button_color-current: var(--dt-control_color);--dt-paging-button_background-current-hover: rgba(0, 0, 0, .1);--dt-paging-button_border-current-hover: 1px solid rgba(0, 0, 0, .5);--dt-paging-button_color-current-hover: var(--dt-control_color);--dt-paging-button_background-hover: rgba(0, 0, 0, .1);--dt-paging-button_border-hover: 1px solid transparent;--dt-paging-button_color-hover: var(--dt-control_color);--dt-input_border: 1px solid #aaa;--dt-input_border-radius: 3px;--dt-input_padding: 7px 5px;--dt-input_background: transparent;--dt-input_color: inherit}:root.dark{--dt-row_background-stripe: 255, 255, 255;--dt-row_background-hover: 255, 255, 255;--dt-column-ordering_background: 255, 255, 255;--dt-header_border: 1px solid rgb(89, 91, 94);--dt-body_border: 1px solid rgb(64, 67, 70);--dt-paging-button_color: var(--dt-control_color);--dt-paging-button_background-current: rgba(255, 255, 255, .05);--dt-paging-button_border-current: 1px solid rgba(255, 255, 255, .1);--dt-paging-button_background-current-hover: rgba(0, 0, 0, .1);--dt-paging-button_border-current-hover: 1px solid rgba(255, 255, 255, .3);--dt-paging-button_color-disabled: rgba(255, 255, 255, .25);--dt-paging-button_background-hover: rgba(0, 0, 0, .2);--dt-paging-button_border-hover: 1px solid transparent;--dt-input_border: 1px solid rgb(255, 255, 255, .2);--dt-input_background: rgb(44, 48, 51)}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:var(--dt-header_padding);border-bottom:var(--dt-header_border)}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:var(--dt-footer_border);padding:var(--dt-footer_padding)}table.dataTable>tbody>tr{background-color:var(--dt-row_background)}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 rgba(var(--dt-row_background-selected),.9);color:rgb(var(--dt-row-text_color-selected))}table.dataTable>tbody>tr.selected a{color:rgb(var(--dt-row-link_color-selected))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:var(--dt-body_padding)}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:var(--dt-body_border)}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:rgba(var(--dt-row_background-selected),.65)}table.dataTable.cell-border>tbody>tr>*{border-top:var(--dt-body_border);border-right:var(--dt-body_border)}table.dataTable.cell-border>tbody>tr>*:first-child{border-left:var(--dt-body_border)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:var(--dt-header_border)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-stripe),var(--dt-row_alpha-stripe))}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 rgba(var(--dt-row_background-selected),var(--dt-row_alpha-selected-stripe))}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover),var(--dt-row_alpha-hover))}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-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 rgba(var(--dt-column-ordering_background),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 rgba(var(--dt-row_background-selected),var(--dt-column-ordering_alpha-selected))}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 rgba(var(--dt-column-ordering_background),calc(var(--dt-row_alpha-stripe) + 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 rgba(var(--dt-column-ordering_background),calc(var(--dt-row_alpha-stripe) + 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 rgba(var(--dt-column-ordering_background),calc(var(--dt-row_alpha-stripe) + 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 rgba(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + 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 rgba(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + 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 rgba(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + 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 rgba(var(--dt-row_background-hover),calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover)))}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 rgba(var(--dt-row_background-hover),calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .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 rgba(var(--dt-row_background-hover),calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .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 rgba(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + 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 rgba(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .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 rgba(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .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:var(--dt-input_border);border-radius:var(--dt-input_border-radius);padding:var(--dt-input_padding);background-color:var(--dt-input_background);color:var(--dt-input_color);margin-left:3px}div.dt-container .dt-input{border:var(--dt-input_border);border-radius:var(--dt-input_border-radius);padding:var(--dt-input_padding);background-color:var(--dt-input_background);color:var(--dt-input_color)}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:var(--dt-paging-button_padding);margin-left:var(--dt-paging-button_margin-left);text-align:center;text-decoration:none!important;cursor:pointer;color:var(--dt-paging-button_color);border:var(--dt-paging-button_border);border-radius:var(--dt-paging-button_border-radius);background:var(--dt-paging-button_background);box-shadow:var(--dt-paging-button_box-shadow)}div.dt-container .dt-paging .dt-paging-button.current{color:var(--dt-paging-button_color-current)!important;border:var(--dt-paging-button_border-current);background:var(--dt-paging-button_background-current)}div.dt-container .dt-paging .dt-paging-button.current:hover{color:var(--dt-paging-button_color-current-hover)!important;border:var(--dt-paging-button_border-current-hover);background:var(--dt-paging-button_background-current-hover)}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:var(--dt-paging-button_color-disabled)!important;border:var(--dt-paging-button_border-disabled);background:var(--dt-paging-button_background-disabled);box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:var(--dt-paging-button_color-hover)!important;border:var(--dt-paging-button_border-hover);background:var(--dt-paging-button_background-hover)}div.dt-container .dt-paging .dt-paging-button:active{outline:none;background:var(--dt-paging-button_background-hover);box-shadow:var(--dt-paging-button_box-shadow-active)}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:var(--dt-control_color)}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:var(--dt-header_border)}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:var(--dt-header_border)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom: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:rgba(var(--dt-row_background-selected),.65)}*[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}:root{--navy: #1e2235;--navy-2: #2a2f47;--orange: #e4572e;--orange-dark: #c8471f;--orange-soft: #fdf0ea;--bg: #f4f5f7;--card: #ffffff;--text: #1e2235;--muted: #6b7183;--line: #e2e4ea;--danger: #c0392b;--danger-bg: #fdecea;--ok: #2e7d5b;--ok-bg: #e8f4ee}*{box-sizing:border-box}html,body{margin:0}body{font-family:Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif;color:var(--text);background:var(--bg);font-size:15px;line-height:1.5}a{color:inherit}code{font-family:Consolas,SFMono-Regular,Menlo,monospace;font-size:.92em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;padding:11px 18px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.btn:disabled{opacity:.6;cursor:default}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover:not(:disabled){background:var(--orange-dark)}.btn-ghost{background:#fff;color:var(--muted);border:1px solid var(--line)}.btn-ghost:hover{color:var(--text);border-color:var(--muted)}.btn-danger{background:transparent;color:var(--danger);border:1px solid #f1c4be}.btn-danger:hover{background:var(--danger-bg)}.btn-sm{padding:7px 12px;font-size:13px;border-radius:8px}.btn-block{width:100%;padding:13px;font-size:16px}.btn-block-sm{width:100%;padding:9px}.field{margin-bottom:18px}.field label{display:block;font-weight:600;font-size:14px;margin-bottom:6px}.input{width:100%;max-width:420px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;font:inherit;background:#fff;color:var(--text)}.input-lg{max-width:none;padding:12px 14px}.input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #e4572e26}.input[readonly]{background:var(--bg);color:var(--muted)}.input.has-error{border-color:var(--danger)}.hint{color:var(--muted);font-size:13px;margin-top:6px}.err{color:var(--danger);font-size:13px;margin-top:6px}.check{display:flex;align-items:center;gap:8px;font-weight:500;margin:4px 0 24px;font-size:14px}.check input{accent-color:var(--orange);width:16px;height:16px}.mb-0{margin-bottom:0}.flash{border-radius:10px;padding:12px 14px;margin-bottom:18px;font-size:14px}.flash-ok{background:var(--ok-bg);color:var(--ok)}.flash-error{background:var(--danger-bg);color:var(--danger)}.muted{color:var(--muted)}.small{font-size:12px}.text-right{text-align:right}.badge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:var(--bg);color:var(--muted);margin-left:6px;vertical-align:middle}.chip{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--orange-soft);color:var(--orange-dark);margin:0 4px 4px 0}.pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.pill-active{background:var(--ok-bg);color:var(--ok)}.pill-inactive{background:var(--danger-bg);color:var(--danger)}.pill-type{background:var(--bg);color:var(--navy)}.logo-mark{border-radius:10px;background:var(--orange);display:inline-grid;place-items:center;flex:none}.auth{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.auth-brand{background:var(--navy);color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-brand:after{content:"";position:absolute;right:-120px;bottom:-120px;width:360px;height:360px;border-radius:50%;border:56px solid rgba(228,87,46,.18)}.auth-logo{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700}.auth-brand h1{font-size:34px;line-height:1.2;margin:0 0 14px;max-width:420px}.auth-brand p{color:#c9ccd6;margin:0;max-width:420px}.auth-foot{color:#8e93a6;font-size:13px}.auth-form{display:grid;place-items:center;padding:40px 24px}.auth-card{width:100%;max-width:400px}.auth-card h2{font-size:26px;margin:0 0 6px}.auth-card .sub{color:var(--muted);margin:0 0 28px}.pw-wrap{position:relative}.pw-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--muted);font:inherit;font-size:13px;cursor:pointer;padding:6px 8px}.help{text-align:center;color:var(--muted);font-size:13px;margin-top:22px}.shell{display:grid;grid-template-columns:252px 1fr;min-height:100vh}.side{background:var(--navy);color:#c9ccd6;padding:22px 14px;position:sticky;top:0;height:100vh;overflow-y:auto}.side-logo{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:18px;padding:0 10px 18px}.nav-group{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#8e93a6;padding:16px 10px 6px}.nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;text-decoration:none;font-size:14px}.nav a:hover{background:var(--navy-2);color:#fff}.nav a.active{background:var(--orange);color:#fff}.side-backdrop{display:none}.main{min-width:0}.top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;background:#fff;border-bottom:1px solid var(--line)}.who{display:flex;align-items:center;gap:12px}.avatar{width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:700}.who small{display:block;color:var(--muted);font-size:12px}.content{padding:28px}.page-title{font-size:24px;margin:0 0 4px}.head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.menu-btn{display:none}.panel{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;margin-top:18px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-top:18px}.tile{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;display:block;transition:border-color .15s,transform .15s}.tile:hover{border-color:var(--orange);transform:translateY(-1px)}.tile-ic{width:38px;height:38px;border-radius:10px;background:var(--orange-soft);color:var(--orange);display:grid;place-items:center;margin-bottom:12px}.tile b{display:block}.tile span{color:var(--muted);font-size:13px}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:14px}.table th,.table td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line)}.table th{color:var(--muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.yes{color:var(--ok);font-weight:600}.no{color:var(--muted)}.actions{display:flex;gap:8px;justify-content:flex-end}.toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:6px}.toolbar-actions{display:flex;gap:8px;align-items:center}.matrix td{vertical-align:middle}.matrix .matrix-group{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:16px 8px 6px;border-bottom:0}.matrix-sec{font-weight:600;white-space:nowrap}.perm{display:inline-flex;align-items:center;gap:6px;margin:3px 12px 3px 0;font-size:13px;cursor:pointer;white-space:nowrap}.perm input,.row-all input{accent-color:var(--orange);width:16px;height:16px;cursor:pointer}.row-all{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);cursor:pointer}.form-actions{display:flex;gap:10px;margin-top:20px}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:end}.filters label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.filters select,.filters input{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:14px;background:#fff;color:var(--text)}.filters select:focus,.filters input:focus{outline:none;border-color:var(--orange)}.user-cell{display:flex;align-items:center;gap:10px}.user-cell .av{width:32px;height:32px;border-radius:50%;background:var(--orange-soft);color:var(--orange-dark);display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.user-cell small{display:block;color:var(--muted);font-size:12px}.cache-note{font-size:12px;color:var(--muted);margin-top:10px;min-height:16px}table.dataTable{font-size:14px}table.dataTable thead th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{background:var(--orange)!important;color:#fff!important;border-color:var(--orange)!important;border-radius:8px}div.dt-container .dt-paging .dt-paging-button:hover{background:var(--orange-soft)!important;color:var(--orange-dark)!important;border-color:transparent!important;border-radius:8px}div.dt-container .dt-search input,div.dt-container .dt-length select{border:1px solid var(--line);border-radius:9px;padding:7px 10px}div.dt-processing>div:last-child>div{background:var(--orange)}.input-full{max-width:none}.input-search{max-width:320px;padding:9px 12px}.label{display:block;font-weight:600;font-size:14px;margin-bottom:8px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.form-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:0 18px;align-items:start}.form-grid .form-actions{grid-column:1 / -1}.col-order{width:76px}.order-btns{display:flex;gap:4px}.icon-btn{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);display:grid;place-items:center;cursor:pointer}.icon-btn:hover:not(:disabled){color:var(--orange-dark);border-color:var(--orange)}.icon-btn:disabled{opacity:.35;cursor:default}.section-cell{display:flex;align-items:center;gap:12px}.section-ic{width:38px;height:38px;border-radius:10px;background:var(--orange-soft);color:var(--orange);display:grid;place-items:center;flex:none}.row-muted td{color:var(--muted)}.row-muted .section-ic{background:var(--bg);color:var(--muted)}.empty{text-align:center;color:var(--muted);padding:28px 8px!important}.switch{position:relative;width:42px;height:24px;border-radius:999px;border:0;background:#cfd3db;cursor:pointer;padding:0;transition:background .15s;flex:none}.switch.on{background:var(--ok)}.switch:disabled{opacity:.5;cursor:default}.switch-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.switch.on .switch-knob{transform:translate(18px)}.switch-row{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.icon-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.icon-choice{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.icon-choice:hover{border-color:var(--muted);color:var(--text)}.icon-choice.selected{border-color:var(--orange);background:var(--orange-soft);color:var(--orange-dark);font-weight:600}.preview{position:sticky;top:18px}.chip-preview{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:var(--bg);font-weight:600;font-size:14px;margin:0 0 10px}.chip-preview[dir=rtl]{padding:8px 8px 8px 14px}.chip-preview-ic{width:30px;height:30px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center}@media(max-width:900px){.form-grid,.two-col{grid-template-columns:1fr}.preview{position:static}}.panel-title{font-size:15px;margin:0 0 14px}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:0 16px}.four-col{display:grid;grid-template-columns:repeat(4,1fr);gap:0 16px}textarea.input{resize:vertical;font:inherit}select.input{appearance:auto}.mt-0{margin-top:0}.store-cell{display:flex;align-items:center;gap:12px}.store-logo{width:40px;height:40px;border-radius:10px;object-fit:cover;flex:none;border:1px solid var(--line);background:#fff}.store-logo-empty{display:grid;place-items:center;background:var(--orange-soft);color:var(--orange-dark);font-weight:700;border:0}.pill-store-active{background:var(--ok-bg);color:var(--ok)}.pill-store-pending{background:#fff4e0;color:#9a6200}.pill-store-rejected,.pill-store-suspended{background:var(--danger-bg);color:var(--danger)}.busy{color:#9a6200;font-weight:600}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.pager-links{display:flex;gap:4px;flex-wrap:wrap}.pager-link{min-width:34px;height:34px;padding:0 10px;border-radius:8px;display:inline-grid;place-items:center;text-decoration:none;font-size:14px;border:1px solid var(--line);background:#fff}.pager-link:hover{border-color:var(--orange);color:var(--orange-dark)}.pager-link.active{background:var(--orange);border-color:var(--orange);color:#fff}.pager-link.disabled{color:var(--line);cursor:default}.uploader-drop{position:relative;aspect-ratio:1;border:2px dashed var(--line);border-radius:14px;display:grid;place-items:center;overflow:hidden;background:var(--bg)}.uploader-drop.dragging{border-color:var(--orange);background:var(--orange-soft)}.uploader-drop.has-image{border-style:solid;background:#fff}.uploader-img{width:100%;height:100%;object-fit:contain}.uploader-empty{display:grid;justify-items:center;gap:6px;color:var(--muted);font-size:13px}.uploader-busy{position:absolute;inset:0;display:grid;place-items:center;background:#fffc;font-weight:600}.uploader-actions{display:flex;gap:8px;margin-top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.progress{height:6px;border-radius:999px;background:var(--bg);margin-top:10px;overflow:hidden}.progress span{display:block;height:100%;background:var(--orange);transition:width .2s}@media(max-width:1100px){.four-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.three-col,.four-col{grid-template-columns:1fr}}.form-grid-wide{grid-template-columns:minmax(0,1fr) 300px}.banner-cell{display:flex;align-items:center;gap:12px}.banner-thumb{width:120px;aspect-ratio:2 / 1;border-radius:8px;object-fit:cover;flex:none;border:1px solid var(--line);background:var(--bg)}.banner-thumb-empty{display:grid;place-items:center;color:var(--muted);font-size:11px}.row-muted .banner-thumb{opacity:.55}.target{display:inline-flex;align-items:center;gap:6px;max-width:220px}.target-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-preview{font-weight:600;word-break:break-all}.choice-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.choice{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;cursor:pointer;color:var(--text)}.choice small{color:var(--muted);font-size:12px}.choice:hover{border-color:var(--muted)}.choice.selected{border-color:var(--orange);background:var(--orange-soft)}.choice.selected b{color:var(--orange-dark)}@media(max-width:900px){.choice-row{grid-template-columns:1fr 1fr}.form-grid-wide{grid-template-columns:1fr}}.store-picker{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.store-picker label{font-weight:600;font-size:14px}.store-picker .input{max-width:320px;padding:9px 12px}.hint.warn{color:#9a6200}.strike{text-decoration:line-through}.stock-out{color:var(--danger);font-weight:600}.opt-group{border:1px solid var(--line);border-radius:12px;padding:14px;margin-top:12px;background:#fcfcfd}.opt-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.opt-head>.input{flex:1 1 200px;max-width:none;font-weight:600}.opt-num{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.opt-num .input,.opt-price .input{width:74px;padding:8px}.opt-tools{display:flex;gap:4px;margin-left:auto}.icon-btn.danger:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.opt-row{display:flex;gap:10px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.opt-row>.input{flex:1 1 180px;max-width:none}.opt-price{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--muted)}.opt-check{margin:0;font-size:13px}.preview-card b{display:block;margin-bottom:4px}.price-now{font-weight:700;color:var(--orange-dark)}.panel-title.mb-0{margin-bottom:0}.os{display:inline-flex;align-items:center;gap:6px}.os-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.os-new{background:var(--orange-soft);color:var(--orange-dark)}.os-work{background:#e8f0fd;color:#2556a8}.os-ready{background:#f1eafd;color:#6a3fb5}.os-road{background:#e3f5f5;color:#1d7373}.os-done{background:var(--ok-bg);color:var(--ok)}.os-stop{background:var(--danger-bg);color:var(--danger)}.os-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.os-tab{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer}.os-tab:hover{color:var(--text);border-color:var(--muted)}.os-tab.active{background:var(--navy);border-color:var(--navy);color:#fff}.os-count{min-width:22px;padding:0 6px;border-radius:999px;background:var(--bg);color:var(--muted);font-size:12px;text-align:center}.os-tab.active .os-count{background:#ffffff2e;color:#fff}.os-count.hot{background:var(--orange);color:#fff}.live{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.live input{accent-color:var(--orange)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 #2e7d5b80;animation:live-pulse 2s infinite}.live.off .live-dot{background:var(--line);animation:none}@keyframes live-pulse{0%{box-shadow:0 0 #2e7d5b73}70%{box-shadow:0 0 0 8px #2e7d5b00}to{box-shadow:0 0 #2e7d5b00}}.order-no{font-weight:700;text-decoration:none;font-family:Consolas,SFMono-Regular,Menlo,monospace;font-size:14px}.order-no:hover{color:var(--orange-dark);text-decoration:underline}.row-late td{background:#fff8f1}.row-late td:first-child{box-shadow:inset 3px 0 0 var(--orange)}.late-note{color:var(--orange-dark);font-weight:600}.back-link{display:inline-block;margin-bottom:10px;color:var(--muted);text-decoration:none;font-size:14px}.back-link:hover{color:var(--text)}.order-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:Consolas,SFMono-Regular,Menlo,monospace}.order-title .os{font-family:Segoe UI,system-ui,sans-serif;font-size:13px}.order-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:0 18px;align-items:start}.order-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr)}.order-steps li{position:relative;display:grid;justify-items:center;gap:4px;text-align:center;padding:0 4px}.order-steps li:before{content:"";position:absolute;top:14px;right:50%;width:100%;height:3px;background:var(--line);z-index:0}.order-steps li:first-child:before{display:none}.order-steps li.done:before{background:var(--ok)}.step-dot{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--line);color:var(--muted);font-size:13px;font-weight:700}.order-steps li.done .step-dot{background:var(--ok);border-color:var(--ok);color:#fff}.order-steps li.current .step-dot{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 0 0 4px var(--orange-soft)}.step-label{font-size:12px;font-weight:600;color:var(--muted);line-height:1.3}.order-steps li.done .step-label{color:var(--text)}.step-time{font-size:11px;color:var(--muted);min-height:15px}.order-steps+.hint{margin-top:14px;text-align:center}.stop-banner{display:grid;gap:4px;border-radius:12px;padding:14px 16px;margin-bottom:18px;background:var(--danger-bg);color:var(--danger)}.stop-banner span{color:var(--text)}.refund-due{font-weight:600;color:var(--danger)!important}.order-actions .actions{flex-wrap:wrap;justify-content:flex-start;margin-top:4px}.stop-box .actions{justify-content:flex-start}.accept-row{margin-bottom:12px}.btn-danger.active{background:var(--danger-bg)}.note-field{margin-top:16px}.stop-box{margin-top:16px;padding:14px;border-radius:12px;border:1px solid #f1c4be;background:snow;display:grid;gap:10px}.stop-box label{font-size:14px}.reason-chips{display:flex;flex-wrap:wrap;gap:6px}.chip-btn{border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer;color:var(--text)}.chip-btn:hover{border-color:var(--danger)}.chip-btn.selected{background:var(--danger);border-color:var(--danger);color:#fff}.items-table td{padding-top:10px;padding-bottom:10px;vertical-align:top}.item-qty{width:48px;font-weight:700;color:var(--orange-dark)}.item-note{color:#9a6200;margin-top:2px}.totals{display:grid;grid-template-columns:1fr auto;gap:6px 16px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line)}.totals dt{color:var(--muted)}.totals dd{margin:0;text-align:right}.totals .grand{font-weight:700;color:var(--text);font-size:16px}.timeline{list-style:none;margin:0;padding:0 0 0 16px;border-left:2px solid var(--line);display:grid;gap:16px}.timeline li{position:relative}.timeline li:before{content:"";position:absolute;left:-22px;top:6px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--muted)}.timeline li.info:before{border-color:var(--line)}.tl-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tl-info{font-size:12px;font-weight:600;color:var(--muted)}.tl-note{margin:4px 0 2px;font-size:14px}.customer-note{margin-top:10px;padding:10px 12px;border-radius:10px;background:#fff8e8;display:grid;gap:2px;font-size:14px}.driver-pick{display:grid;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid var(--line)}.driver-pick .btn{justify-self:start}@media(max-width:1000px){.order-grid{grid-template-columns:1fr}}@media(max-width:700px){.order-steps{grid-template-columns:1fr;gap:10px}.order-steps li{grid-template-columns:30px 1fr auto;justify-items:start;text-align:left;align-items:center;gap:10px}.order-steps li:before{display:none}}.pay-totals{margin-top:10px;font-size:14px}.pay-totals .grand{font-size:14px}.refund-list{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.refund-list li{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fcfcfd;display:grid;gap:2px}.refund-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.refund-form{display:grid;gap:14px}.refund-items{display:grid;gap:6px}.refund-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:14px}.refund-item input{accent-color:var(--orange);width:16px;height:16px}.refund-item span:nth-child(2){flex:1}.refund-item.done{opacity:.55;cursor:default}.refund-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.refund-row label{display:block;margin-bottom:4px}.money-input{display:inline-flex;align-items:center;gap:6px;font-weight:600}.money-input .input{width:130px}.refund-dest{margin-top:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.chip-btn-neutral:hover{border-color:var(--orange)}.chip-btn-neutral.selected{background:var(--navy);border-color:var(--navy)}.refund-form .reason-chips{margin:6px 0 8px}.refund-actions{justify-content:flex-start}.flash-warn{background:#fff4e0;color:#7a4d00}.coupon-code{font-family:Consolas,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.04em;padding:3px 8px;border:1px dashed var(--orange);border-radius:6px;background:var(--orange-soft);color:var(--orange-dark);white-space:nowrap}td:has(>.coupon-code){white-space:nowrap}.copy-btn{margin-left:6px;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;cursor:pointer;padding:2px 4px}.copy-btn:hover{color:var(--orange-dark);text-decoration:underline}.usage-cell{min-width:130px}.usage-bar{height:5px;border-radius:999px;background:var(--bg);overflow:hidden;margin:4px 0;max-width:120px}.usage-bar span{display:block;height:100%;background:var(--orange)}.code-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.code-row .input{flex:1 1 220px}.coupon-input{font-family:Consolas,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.coupon-types{grid-template-columns:repeat(3,1fr)}.choice:disabled{opacity:.45;cursor:not-allowed}.unit-input{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--muted)}.unit-input .input{flex:1;max-width:160px}.ticket{position:relative;display:grid;gap:6px;padding:16px 18px;border-radius:14px;background:var(--navy);color:#fff;overflow:hidden}.ticket:before,.ticket:after{content:"";position:absolute;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:var(--card)}.ticket:before{left:-9px}.ticket:after{right:-9px}.ticket-code{justify-self:start;font-family:Consolas,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.08em;padding:3px 10px;border:1px dashed rgba(255,255,255,.6);border-radius:6px;color:#ffd2c2}.ticket b{font-size:16px;line-height:1.35}.ticket .small{color:#ffffffb3}.example{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.use-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.use-list li{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.use-list li>span{font-weight:700;color:var(--ok);white-space:nowrap}@media(max-width:900px){.coupon-types{grid-template-columns:1fr}}.actions.start{justify-content:flex-start;flex-wrap:wrap}.user-cell .driver-av,.driver-av{position:relative;width:36px;height:36px;border-radius:50%;background:var(--orange-soft);color:var(--orange-dark);display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.presence{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#b9bdc9;border:2px solid #fff}.presence.on{background:var(--ok)}.name-link{text-decoration:none}.name-link:hover b{color:var(--orange-dark);text-decoration:underline}.online-text{color:var(--ok);font-weight:600}.reason-cut{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-head{display:flex;align-items:center;gap:14px}.driver-av-lg{width:54px!important;height:54px!important;font-size:18px;flex:none}.driver-av-lg .presence{width:14px;height:14px}.stat-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.stat{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;gap:2px}.stat span{font-size:12px;color:var(--muted);font-weight:600}.stat b{font-size:22px;line-height:1.2}.stat small{color:var(--muted);font-size:12px}.doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.doc-card{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:8px;align-content:start;background:#fcfcfd}.doc-card.optional{opacity:.6}.doc-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.doc-head b{font-size:14px}.doc-preview{display:grid;place-items:center;aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;background:var(--bg);border:1px solid var(--line);text-decoration:none;font-weight:600;color:var(--orange-dark)}.doc-preview img{width:100%;height:100%;object-fit:cover}.doc-preview:hover{border-color:var(--orange)}.doc-note{color:var(--danger)}.doc-reject{display:grid;gap:6px}.doc-reject .btn{justify-self:start}.upload-btn{justify-self:start;cursor:pointer}.upload-btn.disabled{opacity:.6;pointer-events:none}.details{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:14px}.details dt{color:var(--muted)}.details dd{margin:0;overflow-wrap:anywhere}.steps-list{margin:0;padding-left:18px;display:grid;gap:8px;font-size:14px}@media(max-width:1100px){.stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.doc-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.stat-row{grid-template-columns:1fr 1fr}.doc-grid{grid-template-columns:1fr}}.segmented{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px}.segmented button{border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--muted);padding:6px 12px;border-radius:7px;cursor:pointer;white-space:nowrap}.segmented button:hover{color:var(--text)}.segmented button.active{background:var(--navy);color:#fff}.attention{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-bottom:18px}.attention-item{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;text-decoration:none;border:1px solid;font-size:14px}.attention-item b{font-size:22px;line-height:1}.attention-item span:nth-of-type(1){flex:1}.attention-item .arrow{opacity:.5}.attention-item:hover .arrow{opacity:1}.attention-item.hot{background:var(--orange-soft);border-color:#f6c6b5;color:var(--orange-dark)}.attention-item.warn{background:#fff8e8;border-color:#f1dca8;color:#7a4d00}.attention-clear{margin-bottom:18px;padding:12px 14px;border-radius:12px;background:var(--ok-bg);color:var(--ok);font-weight:600;font-size:14px}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.kpi{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;gap:2px}.kpi span{font-size:12px;color:var(--muted);font-weight:600}.kpi b{font-size:24px;line-height:1.25}.kpi small{font-size:12px;color:var(--muted)}.kpi small.up{color:var(--ok);font-weight:600}.kpi small.down{color:var(--danger);font-weight:600}.chart-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.link-btn{border:0;background:none;font:inherit;font-size:13px;color:var(--muted);cursor:pointer;text-decoration:none;padding:0}.link-btn:hover{color:var(--orange-dark);text-decoration:underline}.chart{position:relative;width:100%}.chart svg{display:block;overflow:visible}.chart-grid line{stroke:var(--line);stroke-width:1}.chart-grid text,.chart-x{fill:var(--muted);font-size:11px}.chart-bar{fill:var(--orange);transition:opacity .12s}.chart-bar.dim{opacity:.35}.chart rect:focus{outline:none}.chart-tip{position:absolute;transform:translate(-50%,-100%);pointer-events:none;background:var(--navy);color:#fff;border-radius:8px;padding:7px 10px;font-size:12px;display:grid;gap:1px;white-space:nowrap;box-shadow:0 4px 14px #1e223533}.chart-tip .muted{color:#ffffffb3}.live-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.live-list a{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:8px;text-decoration:none}.live-list a:hover{background:var(--bg)}.rank-list{margin:0;padding-left:20px;display:grid;gap:8px;font-size:14px}.rank-list li{padding-left:2px}.rank-list li>span{display:inline}.rank-list li{display:list-item}.rank-list li b{float:right;margin-left:10px}.shortcuts-title{margin-top:8px;color:var(--muted)}.grid-compact{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin-top:0}.grid-compact .tile{padding:12px 14px}.grid-compact .tile-ic{width:30px;height:30px;margin-bottom:8px}@media(max-width:1100px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.top-actions{display:flex;align-items:center;gap:10px}.nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--orange);color:#fff;font-size:11px;font-weight:700;display:inline-grid;place-items:center}.bell-wrap{position:relative}.bell{position:relative;width:42px;height:42px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--muted);display:grid;place-items:center;cursor:pointer}.bell:hover{color:var(--text);border-color:var(--muted)}.bell.ringing{color:var(--orange-dark);border-color:#f6c6b5;background:var(--orange-soft)}.bell.ringing svg{animation:bell-swing 1.2s ease-in-out 2;transform-origin:50% 10%}@keyframes bell-swing{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.bell-count{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--orange);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid #fff}.conn-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#b9bdc9}.bell .conn-dot{position:absolute;bottom:4px;right:4px;width:7px;height:7px;border:1.5px solid #fff;box-sizing:content-box}.conn-dot.on{background:var(--ok)}.conn-dot.wait{background:#e0a800}.conn-dot.bad{background:var(--danger)}.bell-panel{position:absolute;right:0;top:calc(100% + 8px);width:340px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px #1e223529;z-index:60;padding:14px;display:grid;gap:10px}.bell-head{display:flex;justify-content:space-between;align-items:center}.conn-line{margin:0;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.conn-line.bad{color:var(--danger)}.bell-list{list-style:none;margin:0 -6px;padding:0;max-height:300px;overflow-y:auto;display:grid;gap:2px}.bell-list button{width:100%;text-align:left;border:0;background:none;font:inherit;color:inherit;padding:8px 10px;border-radius:8px;cursor:pointer;display:grid;gap:1px}.bell-list button:hover{background:var(--bg)}.bell-list li.unread button{background:var(--orange-soft)}.bell-list li.unread button:hover{background:#fbe3d8}.bell-list small{color:var(--muted);font-size:12px}.bell-empty{margin:4px 0}.bell-settings{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--line);justify-items:start}.bell-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.toasts{position:fixed;top:16px;right:16px;z-index:100;display:grid;gap:10px;width:330px;max-width:calc(100vw - 32px);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;background:var(--navy);color:#fff;border-radius:14px;box-shadow:0 12px 30px #1e22354d;border-left:4px solid var(--orange);overflow:hidden}.toast-body{flex:1;text-align:left;border:0;background:none;color:inherit;font:inherit;padding:12px 6px 12px 14px;cursor:pointer;display:grid;gap:2px;font-size:13px}.toast-body b{font-size:15px}.toast-body span:not(.toast-kicker){color:#fffc}.toast-kicker{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffb49b}.toast-x{border:0;background:none;color:#fff9;font-size:20px;line-height:1;padding:10px 12px;cursor:pointer}.toast-x:hover{color:#fff}.toast-enter-active,.toast-leave-active{transition:transform .25s ease,opacity .25s ease}.toast-enter-from,.toast-leave-to{transform:translate(30px);opacity:0}@media(prefers-reduced-motion:reduce){.bell.ringing svg{animation:none}.toast-enter-active,.toast-leave-active{transition:none}}.stat-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-btn{font:inherit;text-align:left;cursor:pointer;color:inherit}.stat-btn:hover{border-color:var(--orange)}.stat-btn small{color:var(--orange-dark)!important}.wallet-form{display:grid;gap:12px;padding:14px;margin-bottom:14px;border:1px solid var(--line);border-radius:12px;background:#fcfcfd}.wallet-form .reason-chips{margin:6px 0 8px}.debit{color:var(--danger);font-weight:600}.addr-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:14px}.addr-list li+li{padding-top:12px;border-top:1px solid var(--line)}.addr-head{display:flex;align-items:center;gap:8px}.addr-head .chip{margin:0}.addr-head a{margin-left:auto}@media(max-width:1100px){.stat-row-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.plain-fieldset{border:0;margin:0;padding:0;min-width:0}.plain-fieldset:disabled .input{background:var(--bg);color:var(--muted)}.rush-list{display:grid;gap:8px;margin-bottom:10px}.rush-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rush-row .input{width:140px}.rush-err{flex-basis:100%;margin-top:0}.sticky-aside{position:sticky;top:16px;align-self:start}.range{width:100%;accent-color:var(--orange)}.preview-totals{margin-top:4px}.fee-table th,.fee-table td{padding-top:7px;padding-bottom:7px}.error-page{min-height:100vh;display:grid;place-items:center;padding:24px}.error-card{text-align:center;max-width:420px}.error-code{font-size:64px;font-weight:800;color:var(--orange);line-height:1}.error-card h1{margin:12px 0 6px;font-size:24px}.error-card .btn{margin-top:18px}@media(max-width:900px){.shell{grid-template-columns:1fr}.side{position:fixed;inset:0 auto 0 0;width:260px;transform:translate(-100%);transition:transform .2s;z-index:30}.side.open{transform:none}.side-backdrop{display:block;position:fixed;inset:0;background:#00000059;z-index:20}.menu-btn{display:inline-flex}.content,.top{padding-left:16px;padding-right:16px}.who-meta{display:none}}@media(max-width:860px){.auth{grid-template-columns:1fr}.auth-brand{padding:28px 24px}.auth-brand h1,.auth-brand p,.auth-foot,.auth-brand:after{display:none}}.period-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px}.custom-range{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.custom-range .input{width:160px;padding:7px 10px}.stat-hl{border-color:var(--orange);background:var(--orange-soft)}.stat-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.split-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}.split-list>div{display:grid;gap:2px;padding:10px 12px;border-radius:10px;background:var(--bg)}.split-list dt{font-size:12px;font-weight:600;color:var(--muted)}.split-list dd{margin:0;font-size:18px;font-weight:700}.split-list small{color:var(--muted);font-size:12px}.split-list .split-total{background:var(--navy)}.split-list .split-total dt,.split-list .split-total small{color:#ffffffb3}.split-list .split-total dd{color:#fff}.balance-head{align-items:flex-end;flex-wrap:wrap}.until{display:grid;gap:4px;font-size:12px;font-weight:600;color:var(--muted)}.until .input{width:170px;padding:7px 10px}.balance-sum{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:10px;font-size:14px}.balance-sum .btn{margin-left:auto}.confirm-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding:6px 10px;border-radius:10px;background:var(--orange-soft);font-size:13px}.confirm-inline .btn{margin-left:0}.how-box ul{margin:0;padding-left:18px;display:grid;gap:4px}.pill-payout-pending{background:#fff4e0;color:#9a6200}.pill-payout-paid{background:var(--ok-bg);color:var(--ok)}.pill-payout-cancelled{background:var(--bg);color:var(--muted)}.page-title .pill{vertical-align:middle;margin-left:6px;font-size:13px}.calc-list{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin:0 0 12px;font-size:14px}.calc-list dt{color:var(--muted)}.calc-list dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.calc-list .calc-total{padding-top:8px;border-top:1px solid var(--line);color:var(--text);font-weight:700;font-size:16px}.settle-form{display:grid;gap:12px}.settle-form .input{max-width:none}.choice-row-3{grid-template-columns:repeat(3,1fr);margin-top:6px}@media(max-width:1100px){.split-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.split-list,.stat-row-3,.stat-row-2{grid-template-columns:1fr 1fr}}.report-tabs{flex-wrap:wrap}.report-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px}.report-selects{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.select-sm{width:auto;min-width:150px;padding:7px 10px}.stat-text{font-size:18px!important;line-height:1.3;overflow-wrap:anywhere}.report-table th{white-space:nowrap}.report-table th.text-right,.report-table td.text-right{text-align:right}.report-table td.text-right{font-variant-numeric:tabular-nums}.report-table tfoot td{border-top:2px solid var(--line);background:var(--bg)}.sort-btn{border:0;background:none;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.sort-btn:hover,.sort-btn.on{color:var(--text)}.sort-mark{font-size:9px;min-width:8px}.report-note{margin:10px 2px 0}.pill-new-customer{background:var(--ok-bg);color:var(--ok)}.pill-muted{background:var(--bg);color:var(--muted)}.head-row>.btn svg{vertical-align:-3px;margin-right:4px}
