@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}: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{--dtr-control-triangle_size: 5px;--dtr-control-triangle_color: rgba(0, 0, 0, .5);--dtr-details-list_padding: 0 0 0 1em;--dtr-details-list_gap: .333em;--dtr-modal_background: #f5f5f7;--dtr-modal_border: 1px solid black;--dtr-modal_border-radius: .5em;--dtr-modal_box-shadow: 0 12px 30px rgba(0, 0, 0, .6);--dtr-modal-background_background: rgba(0, 0, 0, .6)}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{margin-right:.5em;display:inline-block;box-sizing:border-box;content:"";border-top:var(--dtr-control-triangle_size) solid transparent;border-left:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color);border-bottom:var(--dtr-control-triangle_size) solid transparent;border-right:0px solid transparent}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.arrow-right:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.arrow-right:before{border-top:var(--dtr-control-triangle_size) solid transparent;border-left:0px solid transparent;border-bottom:var(--dtr-control-triangle_size) solid transparent;border-right:10px solid var(--dtr-control-triangle_color)}table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before{border-top:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color);border-left:var(--dtr-control-triangle_size) solid transparent;border-bottom:0px solid transparent;border-right:var(--dtr-control-triangle_size) solid transparent}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:.333em}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{display:inline-block;box-sizing:border-box;content:"";border-top:var(--dtr-control-triangle_size) solid transparent;border-left:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color);border-bottom:var(--dtr-control-triangle_size) solid transparent;border-right:0px solid transparent}table.dataTable.dtr-column>tbody>tr>td.dtr-control.arrow-right:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control.arrow-right:before,table.dataTable.dtr-column>tbody>tr>td.control.arrow-right:before,table.dataTable.dtr-column>tbody>tr>th.control.arrow-right:before{border-top:var(--dtr-control-triangle_size) solid transparent;border-left:0px solid transparent;border-bottom:var(--dtr-control-triangle_size) solid transparent;border-right:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color)}table.dataTable.dtr-column>tbody>tr.dtr-expanded td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded td.control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.control:before{border-top:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color);border-left:var(--dtr-control-triangle_size) solid transparent;border-bottom:0px solid transparent;border-right:var(--dtr-control-triangle_size) solid transparent}table.dataTable>tbody>tr.child:hover{background:transparent!important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-grid;grid-template-columns:minmax(125px,1fr) auto;gap:var(--dtr-details-list_gap);list-style-type:none;margin:0;padding:var(--dtr-details-list_padding)}table.dataTable>tbody>tr.child ul.dtr-details>li{display:contents}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{padding-bottom:0;border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:125px;font-weight:700}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;inset:0;width:50%;height:-moz-fit-content;height:fit-content;max-height:75%;margin:auto;z-index:102;overflow:auto;background:var(--dtr-modal_background);border:var(--dtr-modal_border);border-radius:var(--dtr-modal_border-radius);box-shadow:var(--dtr-modal_box-shadow)}div.dtr-modal div.dtr-modal-content{position:relative;padding:2.5em}div.dtr-modal div.dtr-modal-content h2{margin-top:0}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-background{position:fixed;inset:0;z-index:101;background:var(--dtr-modal-background_background)}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}@media screen and (max-width:567px){table.dataTable>tbody>tr.child ul.dtr-details{display:block;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{display:block;padding-bottom:var(--dtr-details-list_gap)}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{padding-bottom:0}table.dataTable>tbody>tr.child ul.dtr-details>li span.dtr-title{display:block}table.dataTable>tbody>tr.child ul.dtr-details>li span.dtr-data{display:block}}html.dark{--dtr-control-triangle_color: rgba(255, 255, 255, .5);--dtr-details-list_border-bottom: 1px solid rgb(64, 67, 70);--dtr-modal_background: rgb(33, 37, 41);--dtr-modal_border: 1px solid rgba(255, 255, 255, .15);--dtr-modal_box-shadow: 0 12px 30px rgba(0, 0, 0, .6);--dtr-modal-background_background: rgba(0, 0, 0, .6)}:root{--ink:#243b3a;--muted:#7b8582;--line:#e4e8e3;--paper:#f6f7f3;--green:#183e3b;--mint:#d7e6d6;--accent:#d8bd85;--white:#fff;--danger:#a93439;font-family:DM Sans Variable,sans-serif;color:var(--ink);font-size:14px;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--paper)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}svg{width:19px;height:19px;stroke-width:1.7;flex-shrink:0}button{border:0;background:none;color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope Variable,sans-serif}h1{font-size:31px;letter-spacing:-1.1px;font-weight:650;line-height:1.25}h2{font-size:17px;letter-spacing:-.35px;font-weight:700}h3{font-size:16px}small{font-size:12px}a:hover{color:#386c5e}:focus-visible{outline:3px solid #b19456;outline-offset:4px}[x-cloak]{display:none!important}.skip-link{position:absolute;top:-100px;left:20px;z-index:100;background:#fff;padding:14px}.skip-link:focus{top:10px}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:#173b3a;color:#afc2bc;padding:31px 19px 18px;display:flex;flex-direction:column;z-index:40}.brand{display:flex;align-items:center;gap:13px;color:#fff;font-size:35px;font-family:Manrope Variable,sans-serif;font-weight:750;letter-spacing:-2px;line-height:1.1;padding:0 13px}.brand:hover{color:#fff}.brand-icon{display:flex;justify-content:center;align-items:center;background:#d8e5d4;color:#214643;width:42px;height:45px;border-radius:11px;font-size:33px;letter-spacing:-6px;padding-right:5px;padding-bottom:7px}.brand-icon span{color:#728e74}.brand-sub{display:block;font-family:DM Sans Variable,sans-serif;letter-spacing:2.1px;font-size:8px;font-weight:500;color:#adbfba;margin-top:9px}.workspace{display:flex;align-items:center;gap:11px;border:1px solid #3a5652;border-radius:8px;padding:13px 11px;margin:33px 4px 24px;color:#e1e9e5;font-size:12px}.workspace>svg{margin-left:auto;width:13px}.workspace small{display:block;color:#96aaa4;font-size:10px;margin-top:4px}.workspace-symbol{display:flex;align-items:center;justify-content:center;background:#304e48;border-radius:6px;width:32px;height:34px;color:#d2dfc9}.nav-label{font-size:9px;letter-spacing:1.5px;font-weight:600;color:#809d94;padding:15px 14px 12px}.nav-link{display:flex;align-items:center;width:100%;gap:13px;border-radius:7px;padding:13px 14px;margin-bottom:5px;color:#b5c7c0;text-align:left;font-size:12px;font-weight:500;transition:background .15s}.nav-link:hover{background:#254b46;color:#fff}.nav-link.active{background:#dce7d7;color:#244638;font-weight:650}.nav-link svg{width:18px;height:18px}.sidebar-bottom{margin-top:auto;padding-top:30px}.security-note{display:flex;gap:10px;padding:17px 11px;margin:12px 0 18px;border-top:1px solid #36534b;border-bottom:1px solid #36534b;font-size:10px;color:#c4d2c8}.security-note>svg{width:16px;color:#c1d3ae}.security-note small{display:block;font-size:9px;color:#8da59a;margin-top:5px}.sidebar-footer{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;border-top:1px solid #36534b;margin:15px 12px 0;padding-top:20px;color:#74938b}.sidebar-footer span{font-size:7px}.app-shell{margin-left:248px;min-width:0}.topbar{height:81px;border-bottom:1px solid var(--line);background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 36px;gap:18px}.breadcrumb{display:flex;gap:14px;align-items:center;font-size:11px;min-width:0}.breadcrumb>span{color:#939b96}.breadcrumb>svg{width:13px;color:#9ea8a0}.breadcrumb strong{font-weight:500}.topbar-right{display:flex;align-items:center;gap:24px}.today{font-size:10px;color:#8a948d}.account-link{display:flex;gap:10px;align-items:center;font-size:11px;padding-left:24px;border-left:1px solid var(--line)}.account-link small{display:block;color:var(--muted);font-size:9px;margin-top:3px;max-width:175px}.account-link>svg{width:13px;margin-left:4px}.avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#ececdf;border:1px solid #e0e1d1;color:#737f50;border-radius:50%;font-size:11px;font-weight:650;flex-shrink:0}.mobile-menu{display:none!important}main#main{padding:35px 36px 0;max-width:1800px;margin:0 auto}.page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:31px}.eyebrow{font-size:9px;font-weight:650;letter-spacing:1.8px;color:#8a968b;margin-bottom:11px}.page-header p{font-size:12px;color:var(--muted);margin-top:11px;line-height:1.6}.page-actions{display:flex;gap:10px;flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:41px;padding:11px 17px;border-radius:7px;font-weight:600;font-size:11px;line-height:1.4;white-space:normal}.btn svg{width:16px;height:16px}.primary{background:var(--green);color:#fff;border:1px solid var(--green)}.primary:hover{background:#2c554a;color:#fff}.secondary{background:#fff;border:1px solid #dce1d9;color:#435b4b}.secondary:hover{background:#edf1e8}.danger{color:var(--danger);background:#fff3f1;border:1px solid #f1d5d1}.full{width:100%}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 21px}.stat-top{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:11px;font-weight:500;color:#737e75}.stat-icon{width:31px;height:31px;display:flex;align-items:center;justify-content:center;background:#f1f3ec;border-radius:7px;color:#76856b}.stat-icon svg{width:16px;height:16px}.stat-card>strong{display:block;font-family:Manrope Variable,sans-serif;font-size:32px;font-weight:600;letter-spacing:-1px;margin:10px 0 6px}.stat-card>small{font-size:10px;color:#949c92}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:23px}.dashboard-primary,.dashboard-secondary{min-width:0}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:22px;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 24px;border-bottom:1px solid #edf0e9}.panel-heading h2{font-size:14px}.panel-heading p{font-size:11px;color:var(--muted);margin-top:6px}.panel-heading>svg{color:#94a08f;width:17px}.text-link{display:inline-flex;align-items:center;gap:6px;color:#547454;font-size:10px;font-weight:600}.text-link svg{width:13px;height:13px}.empty-state{text-align:center;padding:44px 20px 40px}.empty-icon{display:flex;width:51px;height:51px;align-items:center;justify-content:center;background:#f0f3eb;border:1px solid #e6eadf;border-radius:14px;margin:0 auto 19px;color:#859579}.empty-icon svg{width:25px;height:25px}.empty-state h3{font-size:16px}.empty-state p{font-size:11px;line-height:1.8;color:#8b948a;margin:10px 0 21px}.empty-state .btn{font-size:10px;min-height:36px}.quick-links{padding:6px 23px}.quick-links>a{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid #edf0e9}.quick-links>a:last-child{border:0}.quick-icon{background:#f6f5ee;border-radius:8px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#879078}.quick-icon svg{width:17px}.quick-links strong{display:block;font-size:11px;font-weight:600}.quick-links small{display:block;font-size:10px;color:#939b90;margin-top:5px}.quick-links>a>svg{margin-left:auto;width:14px;color:#839376}.welcome-card{background:#e8ecdf;border:1px solid #dfe5d7;border-radius:10px;padding:26px;position:relative;overflow:hidden;margin-bottom:22px;min-height:300px}.welcome-card .eyebrow{color:#7e8c72;font-size:8px}.welcome-card h2{font-size:26px;line-height:1.35;font-weight:550;letter-spacing:-.8px;margin:16px 0 11px}.welcome-card p{font-size:11px;line-height:1.7;color:#85907a;max-width:220px}.welcome-art{position:absolute;right:-17px;bottom:-40px;width:155px;height:150px;transform:rotate(-22deg)}.welcome-art span{position:absolute;width:100px;height:180px;background:#cbd5bb;border-radius:100px 100px 0 0}.welcome-art span:nth-child(2){left:43px;background:#b7c5a5;top:24px}.welcome-art span:nth-child(3){left:88px;background:#93a384;top:48px}.welcome-brand{display:block;margin-top:29px;font-size:24px;font-weight:750;letter-spacing:-1px}.welcome-brand span{font-size:8px;margin-left:5px;letter-spacing:1px;font-weight:500}.activity-list{padding:22px}.activity-item{display:flex;gap:12px;margin-bottom:24px}.activity-item:last-child{margin-bottom:0}.activity-dot{width:7px;height:7px;background:#aabb94;border-radius:50%;margin-top:4px;flex-shrink:0;box-shadow:0 0 0 4px #f4f6ee}.activity-item strong{font-size:10px;font-weight:550}.activity-item p{font-size:10px;color:#7b8979;margin:5px 0;overflow-wrap:anywhere}.activity-item small{font-size:9px;color:#9ca494}.panel-bottom-link{display:flex;align-items:center;justify-content:space-between;padding:15px 23px;border-top:1px solid #edf0e9;font-size:10px;color:#819172}.panel-bottom-link svg{width:13px;height:13px}.main-footer{border-top:1px solid var(--line);padding:23px 0 25px;margin-top:28px;display:flex;justify-content:space-between;font-size:9px;color:#9aa293}.muted{color:var(--muted);font-size:12px}.alert{padding:15px 18px;display:flex;gap:12px;align-items:flex-start;border-radius:8px;font-size:12px;margin-bottom:24px;line-height:1.6}.alert ul{padding-left:18px;margin:5px 0 0}.success{background:#eaf3e7;border:1px solid #d7e5d0;color:#467345}.error{background:#fff1ee;border:1px solid #efd4cf;color:#a14b43}.inline-stats{display:flex;gap:27px;align-items:center;flex-wrap:wrap;margin-bottom:25px;color:#899281;font-size:11px}.inline-stats>span{display:inline-flex;align-items:center;gap:9px}.inline-stats strong{font-size:20px;color:#465b45;font-weight:600}.live-dot{height:6px;width:6px;background:#82a875;border-radius:100%}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:5px 8px;font-size:10px;white-space:nowrap;background:#f2f3ed;color:#8a927e}.badge>span{width:4px;height:4px;border-radius:50%;background:currentColor}.badge.active{background:#eaf3e5;color:#678455}.badge.applicant{background:#fbf0d9;color:#a38b50}.table-panel{padding:0 23px 19px}.table-panel .panel-heading{padding-left:0;padding-right:0;margin-bottom:13px}.table-actions{display:flex;gap:10px;align-items:center}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;color:#88947e;border-radius:6px}.icon-button:hover{background:#eef2e7}.icon-button svg{width:15px;height:15px}.person-cell{display:flex;align-items:center;gap:11px}.person-cell strong{display:block;font-size:11px;font-weight:600}.person-cell small{display:block;font-size:10px;color:#929b87;margin-top:4px}.table-error{color:var(--danger);padding:15px}.dt-container{font-size:11px;color:#7f8a76}.dt-layout-row{padding:8px 0}.dt-container .dt-input{border:1px solid #dfe4d8!important;border-radius:6px!important;padding:8px 11px!important;background:#fff!important;font-size:11px!important;min-height:34px}.dt-container .dt-search input{width:220px;margin-left:10px!important}.dt-container .dt-length select{margin-right:7px}.dt-container .dt-paging .dt-paging-button{border-radius:5px!important;padding:6px 10px!important;font-size:10px!important}.dt-container .dt-paging .dt-paging-button.current{background:#eef2e7!important;border:1px solid #dfe5d7!important;color:#4e6c44!important}table.dataTable{border-collapse:collapse!important;width:100%!important;margin:0!important;font-size:11px}table.dataTable thead th{font-weight:550;color:#87917e;background:#f7f8f4;padding:14px 12px!important;border-bottom:1px solid #e5eadf!important;white-space:nowrap}table.dataTable tbody td{padding:17px 12px!important;border-bottom:1px solid #edf0e8!important;box-shadow:none!important;background:#fff!important;color:#697962}table.dataTable tbody tr:hover td{background:#fafbf7!important}table.dataTable.no-footer{border:0}.dt-empty{padding:40px!important}.team-list{padding:0 23px}.team-row{display:flex;gap:12px;align-items:center;padding:19px 0;border-bottom:1px solid #edf0e9}.team-row:last-child{border:0}.team-row strong{display:block;font-size:11px}.team-row small{display:block;font-size:10px;color:#9ca494;margin-top:4px}.grow{flex:1}.team-row>svg{width:14px;color:#a3af96}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field label{font-size:11px;color:#52624c;font-weight:550}.field input,.field select,.field textarea{border:1px solid #dbe1d6;border-radius:6px;padding:11px 12px;font-size:12px;color:#374e36;background:#fff;width:100%;min-height:42px}.field input::-moz-placeholder{color:#a3ac9a}.field input::placeholder{color:#a3ac9a}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #b5c5a5;outline-offset:1px}.required{color:#8e9c78}.field-error{color:var(--danger);font-size:11px}.field [aria-invalid]{border-color:#bb6557}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0}.form-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:25px}.form-panel{padding:28px}.form-panel>p{font-size:12px;color:#8a9480;line-height:1.7;margin:9px 0}.section-number{float:right;font-size:22px;font-weight:300;color:#bac4ae}.form-save{display:flex;gap:10px;justify-content:flex-end}.form-aside{height:-moz-max-content;height:max-content;padding:26px;background:#edf0e5;border-radius:9px;color:#849075}.form-aside>svg{width:25px;height:25px;margin-bottom:20px}.form-aside h3{font-size:15px;color:#556c48;margin-bottom:14px}.form-aside p{font-size:12px;line-height:1.9}.form-aside hr{border:0;border-top:1px solid #dce3d2;margin:25px 0}.form-aside small{line-height:1.9;font-size:11px;display:block}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}dl{margin:20px 0 0}dl>div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #edf0e9;font-size:12px}dt{color:#949d88}dd{margin:0;text-align:right;overflow-wrap:anywhere}.preserve-lines{white-space:pre-line}.stack{display:flex;flex-direction:column;gap:20px}.checkbox{display:flex;align-items:center;gap:9px;font-size:11px;color:#768469}.checkbox input{accent-color:var(--green);width:15px;height:15px;margin:0;flex-shrink:0}.role-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:22px}.role-card{padding:25px;background:#fff;border:1px solid var(--line);border-radius:9px}.role-card>svg{color:#7e9570;width:25px;height:25px;margin-bottom:20px}.role-card p{font-size:11px;color:#8b9880;line-height:1.7;min-height:55px;margin:11px 0}.role-meta{display:flex;gap:18px;padding:16px 0;border-top:1px solid #e8edde;font-size:10px;color:#9aa38c}.role-card-actions{display:flex;justify-content:space-between;align-items:center}.permission-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.permission-group{padding:21px;border:1px solid #e4e9dc;border-radius:8px}.permission-group h3{font-size:12px;margin-bottom:18px}.permission-group label{margin:13px 0}.auth-body{background:#fff}.auth-layout{display:grid;grid-template-columns:46% 54%;min-height:100vh}.auth-art{background:#173b3a;color:#dce5d8;padding:49px 57px 35px;display:flex;flex-direction:column;position:relative;overflow:hidden}.auth-art .brand{padding:0}.auth-statement{margin:auto 0;position:relative;padding-top:65px}.auth-statement .eyebrow{color:#a2b7a8;font-size:9px;letter-spacing:2px}.auth-statement h1{font-size:clamp(30px,3.2vw,49px);font-weight:450;line-height:1.2;letter-spacing:-1.7px;margin:23px 0 19px;color:#edf0e5}.auth-statement p{font-size:13px;color:#a3b8aa}.arch-art{height:245px;margin-top:47px;position:relative;width:330px;max-width:100%}.arch{position:absolute;bottom:-10px;width:124px;height:218px;border:1px solid #739079;border-radius:90px 90px 5px 5px;transform:rotate(-22deg)}.arch-one{left:15px;background:#375747}.arch-two{left:98px;bottom:11px;background:#819575;border-color:#819575;height:230px}.arch-three{left:184px;bottom:-10px;background:#c4cfad;border-color:#c4cfad}.art-dot{position:absolute;right:0;top:8px;width:23px;height:23px;border-radius:50%;background:#d1b680}.auth-art-footer{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#92a995;border-top:1px solid #42604f;padding-top:24px;margin-top:25px}.auth-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 55px 25px}.auth-card{width:100%;max-width:365px;margin:auto 0;padding:40px 0}.auth-kicker{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.7px;font-weight:650;color:#859376;margin-bottom:28px}.auth-kicker svg{width:14px;height:14px}.auth-card h1{font-size:30px;font-weight:650;color:#2b4432}.auth-description{font-size:12px;line-height:1.8;color:#8b9680;margin:13px 0 30px}.auth-card .field input{min-height:46px}.auth-card .btn{min-height:46px;font-size:12px}.auth-card .btn>svg{margin-left:auto}.auth-card .btn{padding-left:19px;padding-right:19px}.form-inline{display:flex;justify-content:space-between;gap:10px;font-size:10px;align-items:center}.form-inline>a{color:#657e54}.password-field{position:relative}.password-field input{padding-right:44px}.password-toggle{position:absolute;right:9px;bottom:12px;display:flex;color:#97a288}.password-toggle svg{width:17px;height:17px}.auth-help{margin-top:30px;background:#f6f8f1;border:1px solid #e8eddf;border-radius:7px;display:flex;gap:12px;align-items:center;padding:15px;font-size:10px;line-height:1.7;color:#8d9a7f}.auth-help svg{color:#8ca27a;width:18px;height:18px}.auth-contact{font-size:9px;text-align:center;color:#a1a991;margin-top:25px}.auth-content>footer{font-size:9px;color:#abb29f;padding-top:30px;text-align:center}.auth-mobile-brand{display:none}.back-link{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;margin:24px auto 0;color:#8b9b79}.back-link svg{width:14px;height:14px}.qr-code{display:block;margin:0 auto 20px;border:1px solid #e1e7d7;border-radius:10px;padding:10px}.setup-key{font-size:11px;color:#8b987d;margin-bottom:25px;cursor:pointer}.setup-key code{display:block;font-size:11px;margin-top:12px;word-break:break-all}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.recovery-codes code{font-size:12px;background:#f0f4e9;padding:10px;text-align:center;border-radius:5px}.error-number{font-size:90px;font-family:Manrope Variable,sans-serif;color:#b0bfa0;font-weight:300;letter-spacing:-6px;margin-bottom:20px}.sidebar-backdrop{display:none}@media(min-width:1600px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 360px}.stat-card{padding:26px}.welcome-card{min-height:320px}}@media(max-width:1150px){.sidebar{width:220px;padding:28px 13px}.app-shell{margin-left:220px}.topbar{padding:0 25px}.today{display:none}main#main{padding:30px 25px 0}.dashboard-grid{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.page-header{align-items:flex-start}.stats-grid{gap:12px}.stat-card{padding:16px}.form-layout{grid-template-columns:minmax(0,1fr) 215px}.auth-art{padding:38px}.role-cards{grid-template-columns:1fr 1fr}}@media(max-width:950px){.dashboard-grid{grid-template-columns:1fr}.dashboard-secondary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-layout{grid-template-columns:1fr}.form-aside{display:none}.stats-grid{grid-template-columns:1fr 1fr}.page-header{flex-wrap:wrap}.auth-art{padding:35px 28px}.arch-art{transform:scale(.8);transform-origin:left center}.auth-content{padding:35px}.auth-art-footer{flex-direction:column}.detail-grid{grid-template-columns:1fr}.account-link{padding-left:0;border:0}.account-link>span:not(.avatar){display:none}}@media(max-width:720px){.sidebar{transform:translate(-100%);transition:transform .2s;width:248px}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#142d2870;z-index:35}.mobile-menu{display:inline-flex!important}.app-shell{margin-left:0}.topbar{height:66px;padding:0 18px}.breadcrumb{gap:9px}.breadcrumb>span{display:none}.breadcrumb>svg{display:none}.account-link{padding:0;border:0}.topbar-right{gap:0}.account-link>svg{display:none}main#main{padding:25px 18px 0}h1{font-size:26px}.page-header{gap:17px;margin-bottom:22px}.page-header p{font-size:11px}.eyebrow{font-size:8px}.stats-grid{gap:10px}.stat-card{padding:14px}.stat-card>strong{font-size:27px}.stat-top{font-size:10px}.stat-icon{width:25px;height:25px}.stat-card>small{font-size:9px}.dashboard-secondary{display:block}.panel-heading{padding:19px}.panel-heading .text-link{font-size:9px}.panel-heading h2{font-size:13px}.form-grid,.permission-grid{grid-template-columns:1fr}.form-panel{padding:21px}.role-cards{grid-template-columns:1fr}.inline-stats{gap:15px;font-size:10px}.table-panel{padding:0 12px 14px}.table-panel .panel-heading{align-items:flex-start}.table-panel .panel-heading>.badge{display:none}.dt-container .dt-search input{max-width:190px}.table-panel table{min-width:0}.dt-container .dt-layout-row{flex-wrap:wrap}.dt-container .dt-layout-cell{max-width:100%}.auth-layout{display:block}.auth-art{display:none}.auth-content{min-height:100vh;padding:28px 25px}.auth-mobile-brand{display:block;align-self:flex-start;font-size:29px;font-weight:700;letter-spacing:-1.5px;color:#28472f}.auth-mobile-brand small{font-size:8px;letter-spacing:1.5px;margin-left:8px;color:#93a080}.auth-card{padding:45px 0;max-width:390px}.auth-card h1{font-size:28px}.auth-content>footer{padding-top:10px}.main-footer{font-size:8px}.form-save{flex-wrap:wrap}.quick-links{padding:6px 19px}.empty-state p br{display:none}dl>div{font-size:11px}.team-row{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.sidebar{overflow-y:auto}.sidebar>*{flex-shrink:0}:root{--ink:#283345;--muted:#778194;--line:#e4e8ef;--paper:#f5f6fa;--green:#6465db;--mint:#eff0ff;--accent:#8d92f0;--white:#fff;--surface:#fff;--soft:#f6f7fb;--input:#fff;--primary:#6465db;--primary-hover:#5354c5;--sidebar:#1b2744;--sidebar-deep:#111a30;--text-secondary:#59667c;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:14px;color-scheme:light}html[data-theme=dark]{--ink:#e2e8f4;--muted:#98a6bd;--line:#2c3850;--paper:#101827;--white:#182234;--surface:#182234;--soft:#1e2b40;--input:#121d2f;--mint:#252e50;--text-secondary:#b2bed0;--sidebar:#111b30;--sidebar-deep:#0b1323;color-scheme:dark}body{background:var(--paper);color:var(--ink)}h1,h2,h3,.stat-card>strong,.error-number{font-family:Inter Variable,Inter,system-ui,sans-serif}a:hover{color:var(--primary)}h1{font-weight:550;font-size:28px;letter-spacing:-.7px}h2{font-size:16px;font-weight:650}h3{font-size:15px}svg{stroke-width:1.75}.sidebar{width:252px;background:var(--sidebar);border-right:1px solid #9cadcb20;box-shadow:6px 0 22px #0b132311;padding:0;overflow:hidden}.sidebar .brand{height:94px;min-height:94px;justify-content:center;background:var(--sidebar-deep);border-bottom:1px solid #afbbe51a;gap:12px;padding:20px;color:#fff}.brand-mark{width:43px;height:43px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#8b8ff1,#6263cf);color:#fff;box-shadow:0 4px 14px #0002}.brand-mark svg{width:32px;height:32px}.brand-word{font-family:Inter Variable,sans-serif;font-weight:750;font-size:27px;letter-spacing:3px;line-height:1.1}.brand-word>span{display:block;letter-spacing:2.2px;font-size:7px;font-weight:500;margin-top:7px;color:#b7c0dc}.sidebar nav{padding:18px 11px;flex:1;overflow-y:auto;scrollbar-color:#556482 transparent;min-height:0;flex-shrink:1}.nav-label{font-size:9px;font-weight:750;color:#8596b8;letter-spacing:1.5px;padding:21px 13px 9px}.nav-link{min-height:39px;padding:10px 12px;font-size:12px;font-weight:500;color:#d2dbea;border-radius:7px;margin-bottom:4px;gap:11px}.nav-link svg{width:16px;height:16px;color:#a4b4d2}.nav-link.active{background:#747ad92b;color:#fff;box-shadow:inset 2px 0 #9b9ffd,0 4px 12px #08102712;font-weight:550}.nav-link.active svg{color:#b7bdff}.nav-link:hover{background:#9eabdf16;color:#fff}.sidebar-bottom{padding:14px 12px;margin-top:0;border-top:1px solid #b4c2e116;background:#0c142622}.sidebar-identity{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #9aadd21a;border-radius:7px;background:#9aadd208}.identity-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#7483bd20;color:#b8c5eb}.identity-icon svg{width:16px}.sidebar-identity strong{display:block;font-size:11px;font-weight:550;color:#e2e7f5}.sidebar-identity small{display:block;font-size:9px;color:#8d9eba;margin-top:5px}.online-dot{width:6px;height:6px;border-radius:50%;background:#67c5a8;margin-left:auto}.app-shell{margin-left:252px;min-height:100vh;background:var(--paper)}.topbar{height:68px;padding:0 30px;border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0;z-index:30}.topbar-context{display:flex;align-items:center;gap:12px}.topbar-context>strong{font-size:13px;letter-spacing:.2px;font-weight:550;color:var(--text-secondary)}.topbar-context>strong>span{color:var(--muted);font-weight:400}.topbar-right{gap:25px}.today{font-size:11px;color:var(--muted)}main#main{padding:0 30px;max-width:none}.page-header{background:var(--surface);border-bottom:1px solid var(--line);margin:0 -30px 27px;padding:25px 30px 26px;min-height:149px;align-items:center}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.3px;font-weight:500;color:var(--muted);margin-bottom:9px;text-transform:none}.eyebrow>a{color:#9294df}.eyebrow>span{color:#a4adbc}.page-header p{font-size:12px;color:var(--muted);padding-left:12px;border-left:3px solid var(--primary);margin-top:16px;line-height:1.65;max-width:770px}.page-header p:empty{display:none}.page-actions{flex-wrap:wrap;justify-content:flex-end;max-width:45%}.btn{font-size:12px;border-radius:7px;min-height:41px;font-weight:600}.primary{background:var(--primary);border-color:var(--primary);color:#fff}.primary:hover{background:var(--primary-hover);color:#fff}.secondary{background:var(--surface);border:1px solid var(--line);color:var(--text-secondary)}.secondary:hover{background:var(--soft);color:var(--ink)}.panel,.stat-card,.role-card{background:var(--surface);border-color:var(--line);border-radius:10px;box-shadow:0 3px 12px #0d1a2d03}.panel-heading{padding:21px 23px;border-bottom:1px solid var(--line)}.panel-heading h2{font-size:15px}.panel-heading p{font-size:12px;color:var(--muted);line-height:1.6}.panel-heading>svg{color:var(--muted)}.text-link{font-size:11px;color:var(--primary)}.stats-grid{gap:20px;margin-bottom:25px}.stat-card{padding:23px}.stat-top{font-size:12px;color:var(--text-secondary)}.stat-icon{width:37px;height:37px;border-radius:9px;color:#7879df;background:var(--mint)}.stat-icon svg{width:18px;height:18px}.stat-card>strong{font-size:33px;font-weight:650;margin:12px 0 7px;color:var(--ink)}.stat-card>small{font-size:11px;color:var(--muted)}.dashboard-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.empty-state{padding:39px 22px}.empty-icon{border:1px solid var(--line);background:var(--soft);color:#8791aa}.empty-state p{font-size:12px;color:var(--muted);line-height:1.75}.empty-state .btn{font-size:12px}.quick-links>a,.team-row{border-color:var(--line)}.quick-icon{background:var(--mint);color:#8384df;border-radius:8px;width:39px;height:39px}.quick-links strong,.team-row strong{font-size:12px}.quick-links small,.team-row small{font-size:11px;color:var(--muted)}.quick-links>a>svg{color:var(--muted)}.workspace-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:25px;margin-bottom:22px}.workspace-card-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--mint);color:#8789e4;margin-bottom:18px}.workspace-card h2{font-size:16px}.workspace-card>p{font-size:11px;color:var(--muted);margin-top:8px}.workspace-card dl{margin-top:17px}.workspace-card dl>div{font-size:11px}.workspace-card dl>div:last-child{border:0}.workspace-card dd{max-width:160px}.activity-item strong{font-size:11px}.activity-item p{font-size:11px;color:var(--text-secondary)}.activity-item small{font-size:10px;color:var(--muted)}.activity-dot{background:#9c9ff1;box-shadow:0 0 0 4px var(--mint)}.panel-bottom-link{border-color:var(--line);color:var(--primary);font-size:11px}.avatar{background:var(--mint);color:#8586e2;border:1px solid #9195e329;font-size:12px;width:37px;height:37px}.icon-button{color:var(--muted)}.icon-button:hover{background:var(--soft);color:var(--primary)}.main-footer{color:var(--muted);border-color:var(--line);font-size:10px}.form-panel{padding:26px}.form-panel>p{color:var(--muted);font-size:12px}.field label{font-size:12px;font-weight:650;color:var(--text-secondary)}.field input,.field select,.field textarea{font-size:13px;min-height:44px;background:var(--input);border:1px solid var(--line);color:var(--ink);border-radius:7px}.field input::-moz-placeholder{color:var(--muted);opacity:.8}.field input::placeholder{color:var(--muted);opacity:.8}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #a0a3e6;outline-offset:1px}.required{color:var(--primary)}.section-number{color:var(--muted);opacity:.5}.form-aside{background:var(--surface);border:1px solid var(--line);color:var(--muted)}.form-aside h3{color:var(--ink)}.form-aside hr{border-color:var(--line)}.form-save{padding-top:23px;margin-top:23px;border-top:1px solid var(--line)}.form-layout>.form-save{margin-top:0}dt{color:var(--muted)}dd{color:var(--ink)}dl>div{border-color:var(--line)}.inline-stats{font-size:12px;color:var(--muted)}.inline-stats strong{font-size:22px;color:var(--ink)}.person-cell strong{font-size:12px}.person-cell small{font-size:11px;color:var(--muted)}.badge{font-size:10px;background:var(--soft);color:var(--muted)}.badge.active{color:#278269;background:#e8f6ef}.badge.applicant{color:#9d781f;background:#fff5dc}.badge svg{width:13px;height:13px}.permission-group{border-color:var(--line);background:var(--surface)}.permission-group h3{font-size:13px}.checkbox{font-size:12px;color:var(--text-secondary)}.checkbox input{accent-color:var(--primary)}.role-card>svg{color:var(--primary)}.role-card p{font-size:12px;color:var(--muted)}.role-meta{border-color:var(--line);color:var(--muted);font-size:11px}.user-menu{position:relative}.user-trigger{display:flex;align-items:center;gap:11px;text-align:left;padding:6px 0 6px 12px}.user-copy strong{display:block;font-size:12px;font-weight:550;color:var(--ink)}.user-copy small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.user-trigger>svg{width:12px;height:12px;color:var(--muted);margin-left:7px}.user-dropdown{position:absolute;top:calc(100% + 13px);right:0;width:276px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 38px #07112226;padding:7px;z-index:60}.user-dropdown>header{padding:14px 12px 17px;margin-bottom:5px;border-bottom:1px solid var(--line)}.user-dropdown>header strong{display:block;font-size:12px;font-weight:650;overflow-wrap:anywhere}.user-dropdown>header span{display:block;font-size:11px;color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.user-dropdown>a,.user-dropdown>form>button{display:flex;align-items:center;gap:12px;padding:11px 12px;width:100%;font-size:12px;text-align:left;border-radius:6px;color:var(--text-secondary)}.user-dropdown>a:hover,.user-dropdown>form>button:hover{background:var(--soft);color:var(--primary)}.user-dropdown>a>svg,.user-dropdown>form>button>svg{width:16px;height:16px}.theme-form{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:7px 0;padding:14px 10px}.theme-label{font-size:10px;font-weight:650;color:var(--muted);display:block;margin-bottom:11px}.theme-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;border:1px solid var(--line);padding:4px;border-radius:8px;background:var(--soft)}.theme-choices button{padding:8px 4px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;border-radius:5px;font-size:10px;color:var(--muted)}.theme-choices button>svg{width:16px;height:16px}.theme-choices button[aria-pressed=true]{background:var(--surface);color:var(--primary);box-shadow:0 1px 4px #07112212}.logout-form{border-top:1px solid var(--line);padding-top:5px;margin-top:5px}.user-dropdown>.logout-form>button{color:#cb6176}.number-name{display:block}.number-name strong{display:block;font-size:12px;color:var(--ink)}.number-name small{display:block;font-size:11px;line-height:1.6;margin-top:5px;color:var(--muted);max-width:330px;white-space:normal;overflow-wrap:anywhere}.number-value{display:flex;align-items:center;gap:9px}.number-value code{color:var(--ink);font-size:12px;font-weight:550;overflow-wrap:anywhere}.number-detail{margin-top:18px}.number-detail code{font-size:20px}.number-detail .icon-button{border:1px solid var(--line);width:36px;height:36px}#copy-status{display:block;font-size:12px;color:var(--primary);padding-top:12px;min-height:0}#copy-status:empty{display:none}.dt-container{font-size:12px;color:var(--muted)}.dt-container .dt-input{background:var(--input)!important;border-color:var(--line)!important;color:var(--ink)!important;font-size:12px!important;min-height:37px}.dt-container .dt-search input{width:235px}.dt-container .dt-paging .dt-paging-button{font-size:11px!important;color:var(--text-secondary)!important}.dt-container .dt-paging .dt-paging-button.current{background:var(--mint)!important;border-color:#9598e336!important;color:var(--primary)!important}table.dataTable{font-size:12px}table.dataTable thead th{background:var(--soft)!important;color:var(--muted)!important;border-color:var(--line)!important;font-size:11px;padding:14px!important}table.dataTable tbody td{background:var(--surface)!important;color:var(--text-secondary)!important;border-color:var(--line)!important;padding:17px 14px!important}table.dataTable tbody tr:hover td{background:var(--soft)!important}.dt-container .dt-info,.dt-container .dt-length,.dt-container .dt-search{color:var(--muted)!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before{border-left-color:var(--primary)!important}.auth-layout{grid-template-columns:minmax(0,1.5fr) minmax(430px,1fr);background:var(--surface)}.auth-art{padding:45px;background:radial-gradient(ellipse at 10% 70%,#36427480,transparent 60%),linear-gradient(130deg,#101a32,#202e50);min-height:100vh}.auth-art:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#abbafa07 1px,transparent 1px),linear-gradient(90deg,#abbafa07 1px,transparent 1px);background-size:70px 70px;transform:perspective(500px) rotateY(-5deg) scale(1.2);pointer-events:none}.auth-art:after{content:"";position:absolute;width:600px;height:600px;border:1px solid #a0aff719;border-radius:100%;left:-230px;bottom:-300px;box-shadow:0 0 0 65px #a0aff704,0 0 0 130px #a0aff703;pointer-events:none}.auth-art .brand{position:relative;z-index:1;gap:13px;align-self:flex-start;padding:0}.auth-brand-center{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;justify-content:center;flex:1;margin:70px 0}.auth-emblem{color:#c1c7ff;background:linear-gradient(145deg,#7f89d927,#52629709);border:1px solid #acb7ff29;border-radius:27px;width:118px;height:118px;display:flex;align-items:center;justify-content:center;box-shadow:0 25px 70px #040b1f22;margin-bottom:32px}.auth-emblem svg{width:89px;height:89px}.auth-brand-center h1{font-size:43px;letter-spacing:9px;font-weight:650;color:#fff}.auth-brand-center>p{font-size:11px;letter-spacing:5px;color:#a4b0ce;margin-top:18px}.auth-brand-line{height:2px;width:44px;background:#878fea;margin-top:29px}.auth-art-footer{position:relative;z-index:1;border-color:#acb6e01c;color:#8293b4;font-size:10px;flex-direction:row}.auth-content{position:relative;background:var(--soft);border-left:2px solid var(--primary);padding:45px 52px 28px}.auth-card{max-width:380px}.auth-card h1{font-size:24px;line-height:1.45;text-align:center;font-weight:600;color:var(--ink);letter-spacing:-.4px}.auth-description{text-align:center;font-size:12px;color:var(--muted);margin-bottom:29px}.auth-card .field input{background:var(--input);min-height:50px;font-size:14px}.auth-card .field label{font-size:12px}.auth-card .btn{font-size:13px;min-height:48px;justify-content:center}.auth-card .btn>svg{margin-left:5px}.auth-help{background:var(--surface);border-color:var(--line);font-size:11px;color:var(--muted)}.auth-help svg{color:var(--primary)}.auth-contact{font-size:10px;color:var(--muted);line-height:1.7}.auth-content>footer{color:var(--muted);font-size:10px}.form-inline{font-size:11px}.form-inline>a{color:var(--primary)}.password-toggle{bottom:16px;color:var(--muted)}.guest-theme{position:absolute;right:24px;top:22px;background:var(--surface);border:1px solid var(--line);width:35px;height:35px}.auth-mobile-brand{color:var(--ink)}.back-link{color:var(--primary);font-size:12px}.error-number{text-align:center;color:var(--primary)}.recovery-codes code{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.qr-code{background:#fff;border-color:var(--line)}.setup-key{color:var(--muted)}.alert{font-size:12px}.danger{background:#fff0f3;color:#b23f59;border-color:#ebcbd4}.success{background:#edf8f2;color:#267457;border-color:#cee9d9}.error{background:#fff1f3;color:#b6445a;border-color:#efd0d7}#security{scroll-margin-top:100px}html[data-theme=dark] .badge.active{background:#1c3b34;color:#77caae}html[data-theme=dark] .badge.applicant{background:#443d28;color:#e8c76b}html[data-theme=dark] .danger{background:#3c2431;border-color:#633348;color:#eda1b3}html[data-theme=dark] .success{background:#203b34;border-color:#2b5446;color:#94d3b7}html[data-theme=dark] .error{background:#3d2732;border-color:#654052;color:#e6a4b8}html[data-theme=dark] .auth-art{background:radial-gradient(ellipse at 10% 70%,#26314e80,transparent 60%),linear-gradient(130deg,#091122,#15223b)}html[data-theme=dark] .skip-link{background:var(--surface)}@media(max-width:1200px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.today{display:none}.stat-card{padding:18px}.auth-content{padding:40px 32px}.form-layout{grid-template-columns:minmax(0,1fr) 235px}}@media(min-width:1024px){.sidebar{transform:none!important}.sidebar-backdrop{display:none!important}}@media(max-width:1023px){.sidebar{transform:translate(-100%);width:252px;transition:transform .2s}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#060e2399;z-index:35}.mobile-menu{display:inline-flex!important;background:var(--soft);width:34px;height:34px}.app-shell{margin-left:0}.dashboard-secondary{display:block}.dashboard-grid{grid-template-columns:minmax(0,1fr) 285px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.topbar{padding:0 24px}.auth-layout{grid-template-columns:1fr 1fr}.auth-art{padding:30px}.auth-brand-center h1{font-size:33px;letter-spacing:6px}.form-layout{grid-template-columns:1fr}.page-actions{max-width:50%}.user-copy{display:block}}@media(max-width:760px){main#main{padding:0 18px}.topbar{padding:0 18px;height:66px}.topbar-context>strong{font-size:12px}.topbar-context>strong>span{display:none}.page-header{margin:0 -18px 22px;padding:22px 18px;display:block;min-height:0}.page-header h1{font-size:24px}.page-header p{font-size:12px;margin-top:12px}.page-actions{margin-top:20px;max-width:100%;justify-content:flex-start}.page-actions:empty{display:none}.stats-grid{grid-template-columns:1fr 1fr;gap:12px}.stat-card{padding:16px}.stat-top{font-size:11px}.stat-icon{width:30px;height:30px}.stat-card>strong{font-size:29px}.stat-card>small{font-size:10px}.dashboard-grid{display:block}.user-copy{display:none}.user-trigger{padding-left:0;gap:5px}.user-trigger>svg{display:none}.user-dropdown{right:-3px;width:274px}.user-dropdown>header strong{font-size:12px}.auth-layout{display:block}.auth-art{display:none}.auth-content{border:0;min-height:100vh;padding:35px 24px 25px}.auth-mobile-brand{display:block;font-weight:750;font-size:25px;letter-spacing:2px}.auth-mobile-brand small{font-size:8px;letter-spacing:1px;margin-left:6px}.auth-card{padding:50px 0 35px}.auth-card h1{font-size:23px}.auth-content>footer{font-size:9px}.form-grid,.permission-grid{grid-template-columns:1fr}.detail-grid{grid-template-columns:1fr;gap:0}.form-panel{padding:22px}.panel-heading{padding:19px}.table-panel{padding:0 12px 15px}.table-panel .panel-heading{padding:19px 0}.dt-container .dt-search input{max-width:205px}.dt-container .dt-layout-row{padding:6px 0}.table-panel table.dataTable th,.table-panel table.dataTable td{padding:13px 10px!important}.person-cell{gap:8px}.person-cell .avatar{width:30px;height:30px;font-size:10px}.person-cell strong{font-size:11px}.person-cell small{font-size:10px}.table-actions{gap:5px}.number-value{gap:3px}.number-value code{font-size:11px}.inline-stats{font-size:11px;gap:14px}.role-cards{grid-template-columns:1fr}.form-save{justify-content:space-between}.form-inline{flex-wrap:wrap}.main-footer{font-size:9px}.number-name strong{font-size:11px}.number-name small{font-size:10px}}html[data-theme=dark] div.dt-container .dt-paging .dt-paging-button.disabled,html[data-theme=dark] div.dt-container .dt-paging .dt-paging-button.disabled:hover{color:var(--muted)!important;opacity:.55;background:transparent!important}.sidebar-version{display:flex;justify-content:space-between;gap:10px;padding:13px 3px 0;font-size:10px;line-height:1.4;color:#98a8c5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.location-switch{display:flex;align-items:center;gap:10px;min-width:0;max-width:560px}.location-switch>svg{color:var(--primary)}.location-switch select{min-width:0;max-width:340px;width:100%;background:var(--input);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:8px 26px 8px 10px;font-size:12px}.location-switch .btn{padding:7px 12px;min-height:34px;font-size:11px}.topbar-context{min-width:0}.table-sub{display:block;color:var(--muted);font-size:11px;margin-top:5px;line-height:1.5}.ticket-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;padding:0 22px 20px}.ticket-filters .field{min-width:150px;flex:1;margin:0}.ticket-filters .checkbox{padding-bottom:12px}.ticket-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px}.ticket-layout>*,.form-layout>*{min-width:0}.ticket-thread{margin-top:24px}.ticket-message{padding:20px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.ticket-message header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;font-size:12px}.ticket-message header>span{color:var(--muted);font-size:11px}.ticket-message p{font-size:13px;line-height:1.8}.ticket-note{background:var(--soft);border:1px solid var(--line);padding:18px;border-radius:8px;margin:16px 0}.ticket-event p{font-size:12px;color:var(--muted)}.ticket-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.ticket-files .btn{white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:11px;max-width:100%}.ticket-status-open,.ticket-status-answered{background:#e9edff;color:#4d5cb4}.ticket-status-in_progress,.ticket-status-waiting{background:#fff3d7;color:#8f6518}.ticket-status-escalated{background:#ffe7ed;color:#a43355}.ticket-status-closed{background:#e4f3eb;color:#317356}html[data-theme=dark] .ticket-status-open,html[data-theme=dark] .ticket-status-answered{background:#2c3455;color:#b1befd}html[data-theme=dark] .ticket-status-in_progress,html[data-theme=dark] .ticket-status-waiting{background:#453c29;color:#edcc86}html[data-theme=dark] .ticket-status-escalated{background:#482c3c;color:#f2afc0}html[data-theme=dark] .ticket-status-closed{background:#263e35;color:#92d3b3}@media(max-width:1200px){.ticket-layout{grid-template-columns:minmax(0,1fr) 290px}.topbar .today{display:none}.location-switch select{max-width:280px}}@media(max-width:760px){.ticket-layout{grid-template-columns:minmax(0,1fr)}.location-switch{gap:5px;flex:1}.location-switch>svg{display:none}.location-switch select{max-width:100%;font-size:11px}.location-switch .btn{font-size:10px;padding:6px}.topbar{gap:8px}.topbar-context{flex:1}.topbar-right{flex-shrink:0}.ticket-filters{padding:0 16px 16px}.ticket-filters .field{min-width:120px}.ticket-message header{gap:6px 10px}}.table-error[hidden]{display:none!important}.ticket-workspace{gap:24px;align-items:start}.ticket-request,.ticket-conversation,.ticket-composer{padding:25px;margin-bottom:24px}.conversation-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:19px;border-bottom:1px solid var(--line)}.ticket-kicker{display:block;color:var(--primary);font-size:9px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:8px}.conversation-heading h2{font-size:16px;letter-spacing:-.2px}.conversation-heading p{margin:7px 0 0;font-size:11px;color:var(--muted);line-height:1.6}.ticket-section-symbol{width:39px;height:39px;display:grid;place-items:center;background:var(--soft);border:1px solid var(--line);border-radius:10px;color:var(--primary)}.request-body{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;padding:22px 0}.request-byline{display:flex;gap:10px;align-items:center;padding-top:17px;border-top:1px solid var(--line)}.request-byline .avatar{width:30px;height:30px;font-size:10px}.request-byline strong,.request-byline time{display:block;font-size:11px}.request-byline time{font-size:10px;color:var(--muted);margin-top:4px}.conversation-timeline{display:grid;gap:23px;padding-top:24px}.conversation-entry{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;width:94%;min-width:0}.conversation-entry-support{justify-self:end;grid-template-columns:minmax(0,1fr) 34px}.conversation-entry-support>.conversation-avatar{grid-column:2;grid-row:1}.conversation-entry-support>.conversation-bubble{grid-column:1;grid-row:1}.conversation-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--soft);border:1px solid var(--line);font-size:10px;font-weight:700;color:var(--muted)}.conversation-entry-support .conversation-avatar{background:#eeedff;border-color:#dcd9fc;color:#6863be}.conversation-bubble{min-width:0;border:1px solid var(--line);border-radius:11px;background:var(--soft);overflow:hidden}.conversation-entry-support .conversation-bubble{background:#f4f3ff;border-color:#dfdcfa}.conversation-bubble>header{display:flex;align-items:start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:14px 17px}.conversation-bubble>header strong{display:block;font-size:12px;font-weight:650}.conversation-bubble>header span{display:block;margin-top:5px;font-size:9px;color:var(--primary);text-transform:uppercase;font-weight:650;letter-spacing:.7px}.conversation-bubble time{font-size:10px;color:var(--muted);white-space:nowrap;margin-top:2px}.conversation-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:17px;font-size:12px;line-height:1.85}.conversation-entry-note .conversation-bubble{background:#fffaf0;border-color:#eadcbc}.conversation-entry-note .conversation-avatar{background:#fff5db;border-color:#eadcbc;color:#99702c}.conversation-entry-note .conversation-bubble>header span{color:#99702c}.conversation-files{display:flex;flex-wrap:wrap;gap:9px;padding:0 17px 17px}.ticket-request>.conversation-files{padding:0 0 20px}.conversation-files a{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:10px;min-width:0;max-width:100%;flex:1 1 210px}.conversation-files a>span:nth-child(2){min-width:0;flex:1}.conversation-files strong{font-size:11px;display:block;overflow-wrap:anywhere}.conversation-files small{font-size:10px;color:var(--muted);display:block;margin-top:4px}.conversation-files a>svg{width:15px;color:var(--muted)}.conversation-file-icon{display:grid;place-items:center;width:31px;height:34px;border-radius:5px;background:var(--soft);color:var(--primary);flex-shrink:0}.conversation-activity{display:flex;align-items:center;gap:12px;padding:0 2px}.conversation-activity-line{height:1px;background:var(--line);flex:1;min-width:15px}.conversation-activity>div{display:flex;align-items:start;justify-content:center;gap:8px;max-width:84%}.conversation-activity svg{width:14px;height:14px;margin-top:2px;color:var(--primary)}.conversation-activity p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.7;color:var(--muted);text-align:center}.conversation-activity small{display:block;color:var(--muted);font-size:9px;margin-top:4px}.conversation-activity-private p{color:#99702c}.conversation-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:20px;color:var(--muted)}.conversation-empty>svg{width:29px;height:29px;color:var(--primary)}.conversation-empty strong{font-size:12px;color:var(--ink)}.conversation-empty p{font-size:11px}.ticket-composer{scroll-margin-top:95px}.ticket-composer .conversation-heading{margin-bottom:3px}.ticket-composer textarea{resize:vertical;min-height:150px}.composer-private{padding:13px;border:1px solid var(--line);background:var(--soft);border-radius:7px;gap:11px}.composer-private>span{flex:1}.composer-private strong{font-size:11px}.composer-private small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.composer-private>svg{width:15px;color:var(--muted)}.composer-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:18px}.composer-actions small{font-size:10px;color:var(--muted)}.ticket-overview .conversation-heading{margin-bottom:8px}.ticket-overview dl{margin-bottom:20px}.ticket-overview dt{font-size:11px}.ticket-overview dd{font-size:11px;overflow-wrap:anywhere}.ticket-reply-link{display:flex;justify-content:center;width:100%}.ticket-control{margin-bottom:16px;overflow:hidden}.ticket-control summary{display:flex;gap:11px;align-items:center;padding:18px;cursor:pointer;list-style:none}.ticket-control summary::-webkit-details-marker{display:none}.ticket-control summary>span:nth-child(2){flex:1}.ticket-control summary>svg{width:15px;transition:transform .15s}.ticket-control[open] summary>svg{transform:rotate(180deg)}.ticket-control summary strong{font-size:12px}.ticket-control summary small{display:block;font-size:10px;color:var(--muted);margin-top:5px;line-height:1.5}.ticket-control-icon{display:grid;place-items:center;background:var(--soft);color:var(--primary);width:34px;height:34px;border-radius:8px;flex-shrink:0}.ticket-control-body{border-top:1px solid var(--line);padding:18px}.ticket-control-body>p{font-size:11px;line-height:1.7;color:var(--muted)}.ticket-escalation-banner{display:flex;gap:12px;align-items:center;background:#fff0f3;color:#a33a5c;border:1px solid #edced8;border-radius:9px;padding:16px;margin-bottom:18px}.ticket-escalation-banner strong{font-size:12px}.ticket-escalation-banner span{display:block;font-size:11px;margin-top:5px}.ticket-closed{display:flex;gap:15px;padding:23px}.ticket-closed>svg{color:#428c70}.ticket-closed h2{font-size:14px}.ticket-closed p{font-size:12px;color:var(--muted);margin-top:8px;line-height:1.7}html[data-theme=dark] .conversation-entry-support .conversation-bubble{background:#242840;border-color:#393f60}html[data-theme=dark] .conversation-entry-support .conversation-avatar{background:#303353;border-color:#41466c;color:#c2beff}html[data-theme=dark] .conversation-entry-note .conversation-bubble{background:#342f24;border-color:#514731}html[data-theme=dark] .conversation-entry-note .conversation-avatar{background:#433b28;border-color:#514731;color:#dfbe79}html[data-theme=dark] .conversation-entry-note .conversation-bubble>header span,html[data-theme=dark] .conversation-activity-private p{color:#dfbe79}html[data-theme=dark] .ticket-escalation-banner{background:#3d2835;border-color:#604052;color:#eda6bf}@media(max-width:1200px){.conversation-entry{width:100%}.conversation-bubble>header{flex-wrap:wrap;gap:7px}}@media(max-width:760px){.ticket-request,.ticket-conversation,.ticket-composer{padding:18px}.conversation-heading{gap:10px}.conversation-entry{grid-template-columns:26px minmax(0,1fr);gap:8px}.conversation-entry-support{grid-template-columns:minmax(0,1fr) 26px}.conversation-avatar{width:26px;height:26px;font-size:8px}.conversation-bubble>header{padding:12px}.conversation-body{padding:12px;font-size:12px}.conversation-files{padding:0 12px 12px}.conversation-activity{gap:7px}.conversation-activity>div{max-width:90%}.composer-actions{flex-wrap:wrap}.composer-actions .btn{width:100%;justify-content:center}.ticket-workspace{gap:20px}}html.dialog-open{overflow:hidden}.ticket-reply-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 24px 90px #050a2340;overflow:auto}.ticket-reply-dialog::backdrop{background:#080f27a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ticket-modal-form{padding:27px}.ticket-modal-form .conversation-heading{padding-bottom:18px}.ticket-modal-form textarea{resize:vertical;min-height:160px}.ticket-modal-form .conversation-heading .icon-button{font-size:26px}.ticket-modal-form .composer-actions{flex-wrap:wrap}.ticket-modal-form .composer-actions>small{display:none}.ticket-reply-hint{font-size:11px;line-height:1.7;color:var(--muted);margin:13px 0 0}@media(max-width:600px){.ticket-modal-form{padding:18px}.ticket-reply-dialog{max-height:calc(100dvh - 24px)}}.instruction-document{padding:34px;min-width:0}.instruction-document-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--accent,#6864cf);padding-bottom:22px;margin-bottom:25px;gap:16px}.instruction-document-heading>strong{font-size:25px;letter-spacing:3px}.instruction-document-heading small{font-size:11px}.instruction-document>h2{font-size:23px;line-height:1.35;margin-bottom:28px}.instruction-prose{line-height:1.5;overflow-wrap:anywhere}.instruction-prose h1,.instruction-prose h2,.instruction-prose h3{font-weight:700;margin:24px 0 10px;font-size:18px}.instruction-prose p{margin:0 0 3px}.instruction-prose ul{list-style:disc;padding-left:25px}.instruction-prose ol{list-style:decimal;padding-left:25px}.instruction-prose li{margin-bottom:6px}.instruction-prose table{border-collapse:collapse;width:100%;margin:16px 0;table-layout:fixed}.instruction-prose td,.instruction-prose th{border:1px solid #9ba4b744;padding:10px;min-width:35px;vertical-align:top}.instruction-prose th{background:#8187b512}.instruction-prose a{text-decoration:underline}.instruction-prose blockquote{border-left:3px solid #6864cf;padding-left:18px}.instruction-signature{margin-top:30px;text-align:right;opacity:.65;font-style:italic}.editor-toolbar{display:flex;gap:6px;flex-wrap:wrap;padding:12px;border-bottom:1px solid #9ba4b733}.editor-toolbar button{font-size:12px;padding:7px 9px}.instruction-editor{border:1px solid #9ba4b744;border-radius:12px;overflow:hidden}.instruction-editor textarea{width:100%}.instruction-editor .tiptap{padding:20px;min-height:390px;outline:none}.instruction-editor .tiptap:focus{box-shadow:inset 0 0 0 2px #6864cf}.instruction-editor .selectedCell{background:#6864cf22}.instruction-editor .tableWrapper{overflow:auto}.preserve-lines{white-space:pre-wrap}@media(max-width:640px){.instruction-document{padding:22px}.instruction-document-heading>strong{font-size:18px}.instruction-document>h2{font-size:20px}}.avatar-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.avatar,.conversation-avatar{overflow:hidden}.profile-avatar-row{display:flex;align-items:center;gap:18px}.profile-avatar-row .profile-avatar{width:80px;height:80px;font-size:25px;flex-shrink:0}.profile-avatar-row p{color:var(--muted);font-size:12px;margin-top:6px;line-height:1.5}.profile-layout{display:grid;grid-template-columns:minmax(280px,350px) minmax(0,1fr);gap:26px;align-items:start}.profile-identity{overflow:hidden;min-width:0}.profile-identity-heading{padding:30px 24px 22px;text-align:center;background:linear-gradient(145deg,#7772d911,transparent)}.profile-identity-heading .profile-avatar{width:88px;height:88px;font-size:28px;margin:0 auto 16px}.profile-identity-heading h2{font-size:21px;margin-bottom:6px}.profile-identity-heading p{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.profile-photo-settings{padding:0 24px 24px;border-bottom:1px solid var(--line)}.profile-photo-settings summary{cursor:pointer;text-align:center;padding:10px;border:1px solid var(--line);border-radius:8px;font-weight:600;font-size:12px;list-style:none}.profile-photo-settings[open]>div{margin-top:18px}.profile-account-details{padding:24px}.profile-account-details h3{margin-bottom:15px}.profile-account-details dl{margin:0}.profile-account-details dl>div{display:block;padding:11px 0}.profile-account-details dt{font-size:11px;color:var(--muted);margin-bottom:5px}.profile-account-details dd{margin:0;text-align:left;font-size:13px;overflow-wrap:anywhere}.profile-account-details>p{font-size:11px;line-height:1.65;margin-top:20px}.profile-security{min-width:0}.profile-section-heading{display:flex;gap:14px;align-items:center;margin-bottom:6px}.profile-section-heading p{font-size:12px;color:var(--muted);margin-top:6px}.profile-section-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#7772d914;color:var(--primary);flex-shrink:0}.profile-security form>.btn{align-self:flex-start}.profile-security{scroll-margin-top:24px}@media(max-width:900px){.profile-layout{grid-template-columns:1fr}.profile-identity-heading{padding-top:24px}.profile-account-details dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}}@media(max-width:480px){.profile-account-details dl{grid-template-columns:1fr}}.two-factor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:start}.two-factor-panel{padding:30px;min-width:0}.two-factor-step{display:flex;gap:15px;align-items:flex-start}.two-factor-step>span{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:#7772d91c;color:var(--primary);font-weight:700}.two-factor-step h2{margin:3px 0 8px}.two-factor-step p,.two-factor-panel>p,.two-factor-next p{font-size:12px;line-height:1.65;color:var(--muted)}.two-factor-qr{width:232px;padding:16px;border:1px solid #e1e5ee;background:#fff;border-radius:16px;margin:28px auto 14px;box-shadow:0 8px 25px #11192e06}.two-factor-qr img{display:block;width:200px;height:200px}.two-factor-qr-caption{text-align:center}.two-factor-manual{border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-top:25px}.two-factor-manual summary{font-size:12px;font-weight:600;cursor:pointer}.two-factor-manual p,.two-factor-manual small{font-size:11px;line-height:1.65;color:var(--muted);margin-top:12px;display:block}.two-factor-manual code{display:block;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;background:#7772d910;border-radius:7px;padding:12px;margin-top:12px;letter-spacing:1px;font-size:12px}.two-factor-confirm{margin-top:26px}.two-factor-confirm input[name=code]{font-size:22px;letter-spacing:7px;font-variant-numeric:tabular-nums}.two-factor-confirm>.btn{align-self:flex-start}.two-factor-note{display:flex;gap:9px;align-items:flex-start;font-size:11px!important;line-height:1.65;color:var(--muted)}.two-factor-note svg{width:16px;height:16px;margin-top:2px}.two-factor-divider{height:1px;background:var(--line);margin:26px 0}.two-factor-next{display:flex;gap:13px;align-items:flex-start}.two-factor-next h3{font-size:13px;margin-bottom:7px}.two-factor-recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.two-factor-recovery-grid code{padding:14px;text-align:center;background:#7772d910;border:1px solid var(--line);border-radius:8px;font-size:14px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.two-factor-panel>.btn{margin-top:20px}.two-factor-large-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#7772d918;color:var(--primary);margin-bottom:22px}.two-factor-large-icon svg{width:30px;height:30px}.two-factor-summary h2,.two-factor-summary h3{margin-bottom:12px}@media(max-width:950px){.two-factor-layout{grid-template-columns:1fr}}@media(max-width:520px){.two-factor-panel{padding:22px}.two-factor-recovery-grid{grid-template-columns:1fr}.two-factor-confirm>.btn{width:100%}}.employee-document-upload{border:1px solid var(--line);border-radius:10px;padding:16px}.employee-document-upload summary{font-size:13px;font-weight:600;cursor:pointer}.employee-document-upload form{margin-top:18px}.employee-document-upload form>.btn{align-self:flex-start}.employee-document-row{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.employee-document-row:last-child{border-bottom:0}.employee-document-copy{flex:1;min-width:0;overflow-wrap:anywhere}.employee-document-copy strong{font-size:13px}.employee-document-copy small{display:block;color:var(--muted);font-size:11px;margin-top:6px}@media(max-width:650px){.employee-document-row{flex-wrap:wrap}.employee-document-row>.table-actions{width:100%;padding-left:56px}}.company-switch{display:flex;align-items:center;gap:8px;min-width:0}.company-switch>svg{color:var(--primary)}.company-switch select{width:190px;min-width:0;background:var(--input);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:8px 26px 8px 10px;font-size:12px}.company-switch .btn{padding:7px 12px;min-height:34px;font-size:11px}.topbar-context{flex-wrap:wrap}.topbar{height:auto;min-height:68px;gap:14px;padding-top:12px;padding-bottom:12px}.topbar .location-switch select{max-width:250px}@media(max-width:1200px){.topbar .today{display:none}.company-switch select{width:155px}}@media(max-width:700px){.company-switch{flex:1}.company-switch>svg{display:none}.company-switch select{width:100%;font-size:11px}.company-switch .btn{font-size:10px;padding:6px}.topbar-context{gap:8px}.topbar .location-switch{flex-basis:100%}.topbar .location-switch select{max-width:none}}.release-history{max-width:1100px;margin:0 auto}.release-entry{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:22px;padding-bottom:28px}.release-entry:not(:last-child):before{content:"";position:absolute;top:42px;bottom:0;left:20px;width:2px;background:var(--line)}.release-marker{width:42px;height:42px;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;background:var(--input);color:var(--primary)}.release-marker svg{width:20px}.release-card{padding:28px;min-width:0}.release-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.release-card h2{font-size:22px;margin:10px 0 0;overflow-wrap:anywhere}.release-version{font-size:12px;font-weight:750;color:var(--primary)}.release-card time{color:var(--muted);font-size:12px;white-space:nowrap;padding-top:3px}.release-card>p{margin:18px 0 0;line-height:1.6}.release-group{margin-top:24px}.release-group h3{font-size:12px;color:var(--primary);margin:0 0 10px}.release-group ul{margin:0;padding-left:19px;line-height:1.6;overflow-wrap:anywhere}.release-group li+li{margin-top:5px}.sidebar-version a{color:inherit;text-decoration:none}.sidebar-version a:hover{color:var(--primary)}@media(max-width:700px){.release-entry{grid-template-columns:28px minmax(0,1fr);gap:10px}.release-marker{width:28px;height:28px;border-radius:8px}.release-marker svg{width:15px}.release-entry:not(:last-child):before{left:13px;top:28px}.release-card{padding:18px}.release-card>header{display:block}.release-card time{display:block;margin-top:12px}.release-card h2{font-size:19px}}.credential-mask{font-size:24px;letter-spacing:3px;padding:15px;border:1px solid var(--line);border-radius:9px;background:var(--input);overflow:hidden}.credential-revealed{font-family:monospace;resize:vertical;min-height:80px;white-space:pre-wrap;overflow-wrap:anywhere}.credential-revealed[hidden],.credential-mask[hidden]{display:none}.password-generator-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.password-generator-controls .field{min-width:130px;margin:0}.password-generator-controls .checkbox{align-self:center;margin-top:20px}@media(max-width:700px){.password-generator-controls .btn,.password-generator-controls .field{flex:1}}.invoice-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.invoice-totals h2{margin:10px 0}.invoice-due{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.invoice-due svg{width:17px;height:17px}.invoice-overdue{color:#d13b52;font-weight:650}@media(max-width:700px){.invoice-totals{grid-template-columns:1fr;gap:10px}}.sales-line-editor{display:grid;grid-template-columns:minmax(180px,3fr) repeat(4,minmax(75px,1fr)) 40px;gap:12px;align-items:end;padding:15px 0;border-bottom:1px solid var(--line)}.sales-line-editor .field{margin:0}.sales-line-editor .btn{padding:10px}@media(max-width:950px){.sales-line-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-line-editor>.field:first-child{grid-column:1/-1}}.badge.payment-unpaid{background:#fee2e2;color:#b91c1c}.badge.payment-partial{background:#ffedd5;color:#c2410c}html[data-theme=dark] .badge.payment-unpaid{background:#492626;color:#fca5a5}html[data-theme=dark] .badge.payment-partial{background:#482f20;color:#fdba74}
