.admin-portal .nav ul{margin:0;padding:0;list-style:none}.admin-portal .nav li{display:inline-block}.admin-portal .nav li.ant-menu-item+.admin-portal .nav li.ant-menu-item{padding-left:0}.admin-portal .nav li.ant-menu-item:active{background:0 0}.admin-portal .nav a{transition:all .3s;display:block}.admin-portal .header{z-index:1000;position:relative}.admin-portal .header__inner{padding:0 16px}.admin-portal .header .brand{align-items:center;display:flex}.admin-portal .header .brand img{height:30px}.admin-portal .header .brand h3{white-space:nowrap;margin:0 40px 0 25px;font-size:18px;font-weight:600}.admin-portal .header .brand h3>a{color:inherit}.admin-portal .header #menu[aria-hidden=true]{display:none}.admin-portal .nav-active-gradient{border-color:#ff0059}.admin-portal .header{color:#000000d9;background-color:#fff;border-bottom:1px solid #d9d9d9;padding:16px 0}@media (min-width:767px){.admin-portal .header__inner{align-items:center;display:flex}}.admin-portal .header .brand{color:#fff;height:20px;font-weight:700}.admin-portal .header .brand img{object-fit:fill;height:70px}.admin-portal .header .brand:hover,.admin-portal .header .brand:focus{color:#ff0059}.admin-portal .header button#menu-button{cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:none;margin:0;padding:10px 0 10px 40px;font-size:14px;font-weight:400;line-height:22px;display:block;position:relative}.admin-portal .header button#menu-button span{display:inline-block}.admin-portal .header button#menu-button:before,.admin-portal .header button#menu-button:after,.admin-portal .header button#menu-button span:before{content:"";transform-origin:50%;background-color:#000000d9;width:22px;height:2px;transition:top .2s .1s,bottom 0s .1s,visibility 0s .1s;display:block;position:absolute;left:10px}.admin-portal .header button#menu-button span:before{top:20px}.admin-portal .header button#menu-button:before{top:15px}.admin-portal .header button#menu-button:after{bottom:15px}.admin-portal .header button#menu-button[aria-expanded=true] span:before{visibility:hidden}.admin-portal .header button#menu-button[aria-expanded=true]:before,.admin-portal .header button#menu-button[aria-expanded=true]:after{transform-origin:50%;transition:transform .5s}.admin-portal .header button#menu-button[aria-expanded=true]:before{top:20px;transform:rotate(-45deg)}.admin-portal .header button#menu-button[aria-expanded=true]:after{bottom:20px;transform:rotate(45deg)}.admin-portal .header button#menu-button,.admin-portal .header button#menu-button:hover,.admin-portal .header button#menu-button:focus{color:#000000d9}.admin-portal .header button#menu-button:before,.admin-portal .header button#menu-button:after,.admin-portal .header button#menu-button span:before{background-color:#000000d9}@media (max-width:767px){.admin-portal .header button#menu-button{margin-left:auto}}.admin-portal .nav--primary{flex:1}.admin-portal .nav--primary>ul{flex-wrap:wrap;justify-content:flex-end;align-items:center;column-gap:40px;display:flex}.admin-portal .nav--primary a:not(.ant-btn),.admin-portal .nav--primary form>button[type=submit]{font-size:16px;font-weight:400;line-height:24px}.admin-portal .nav--primary a:not(.ant-btn):not(.no-bottom-border),.admin-portal .nav--primary form>button[type=submit]:not(.no-bottom-border){border:0 solid #0000;border-bottom-width:2px}.admin-portal .nav--primary .ant-menu-item,.admin-portal .nav--primary .ant-menu-submenu-title{padding:0}@media (max-width:1365px){.admin-portal .nav--primary ul{column-gap:30px}}@media (max-width:1285px){.admin-portal .nav--primary ul{column-gap:20px}}@media (max-width:767px){.admin-portal .nav--primary ul{flex-direction:column;gap:10px}}.admin-portal .nav--primary a:not(.ant-btn),.admin-portal .nav--primary form>button[type=submit]{font-size:14px}.admin-portal .nav--primary a:not(.ant-btn),.admin-portal .nav--primary button:not(.ant-btn){color:#000000d9!important}.admin-portal .nav--primary a{color:#000000d9}.admin-portal .nav--primary a:not(.no-bottom-border):hover,.admin-portal .nav--primary a:not(.no-bottom-border):focus,.admin-portal .nav--primary a:not(.no-bottom-border).is_current_link,.admin-portal .nav--primary .ant-menu-item-selected a:not(.no-bottom-border){border-color:#ff0059}@media (min-width:767px){.admin-portal .nav--primary .nav--border-right{border-right:1px solid #ffffff4d;margin-left:-16px;margin-right:-16px}.admin-portal .nav--primary .nav__push-right{margin-left:auto}}@media (max-width:767px){.admin-portal .nav--primary .nav--border-right{display:none}.admin-portal .nav--primary #menu{padding:0 12px 12px}.admin-portal .nav--primary #menu>li:first-child{margin-top:10px}.admin-portal .nav--primary .nav__user-menu>button{justify-content:center;width:100%}}.admin-portal .nav--primary .nav__user-menu{position:relative}.admin-portal .nav--primary .nav__user-menu:hover,.admin-portal .nav--primary .nav__user-menu:focus{cursor:pointer}.admin-portal .nav--primary .nav__user-menu button{border:none;align-items:center;display:flex}.admin-portal .nav--primary .nav__user-menu ul{z-index:20;visibility:hidden;opacity:0;background-color:#fff;max-height:0;margin-top:5px;padding:4px 0;transition:visibility .1s,max-height .25s,opacity .1s;display:block;position:absolute;right:0;overflow:hidden;box-shadow:0 2px 14px #0000004d}@media (max-width:767px){.admin-portal .nav--primary .nav__user-menu ul{box-shadow:none;margin-top:0;position:static}}.admin-portal .nav--primary .nav__user-menu ul li{opacity:0;margin:0;padding:5px 12px;transition:opacity .1s ease-in;display:block}.admin-portal .nav--primary .nav__user-menu ul .nav__cooldown-control{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-portal .nav--primary .nav__user-menu ul .nav__cooldown-control-label{white-space:nowrap;margin:0;display:block}.admin-portal .nav--primary .nav__user-menu ul .nav__cooldown-control-input{border:1px solid var(--im-input-border,#d9d9d9);background-color:var(--im-input-bg,#fff);width:56px;min-width:56px;color:var(--im-text-primary,#000000d9);text-align:center;border-radius:8px;padding:4px 8px;line-height:1.2}.admin-portal .nav--primary .nav__user-menu ul .nav__cooldown-control-input:focus{border-color:#ff0059;outline:0;box-shadow:0 0 0 2px #ff005933}.admin-portal .nav--primary .nav__user-menu ul a,.admin-portal .nav--primary .nav__user-menu ul form>button[type=submit]{white-space:nowrap;margin:0;transition:none;display:block;border-width:0!important}.admin-portal .nav--primary .nav__user-menu ul[aria-hidden=false]{visibility:visible;opacity:1;max-height:calc(100vh - 90px);overflow-y:auto}.admin-portal .nav--primary .nav__user-menu ul[aria-hidden=false] li{opacity:1;transition-delay:.15s}.admin-portal .nav--primary .nav__user-menu .nav__user-icon-wrap{justify-content:center;align-items:center;width:1em;height:1em;margin-right:8px;display:inline-flex;position:relative}.admin-portal .nav--primary .nav__user-menu .admin-clock-indicator{z-index:0;pointer-events:none;background:#f0f0f0;border-radius:50%;width:24px;height:24px;transition:background-color .15s ease-in-out;position:absolute;top:calc(50% + 1px);left:50%;transform:translate(-50%,-50%)}.admin-portal .nav--primary .nav__user-menu .admin-clock-indicator--in{background:#02ff4061}.admin-portal .nav--primary .nav__user-menu .admin-clock-indicator--out{background:#f0f0f0}.admin-portal .nav--primary .nav__user-menu .admin-clock-indicator--loading{opacity:.75}.admin-portal .nav--primary .nav__user-menu ul .nav__user-menu-divider{border-top:1px solid #d9d9d9;height:0;margin:6px 0;padding:0}.admin-portal .nav--primary .nav__user-menu ul .nav__user-menu-clock-action{text-align:center;padding:0 16px 8px}.admin-portal .nav--primary .nav__user-menu ul .nav__user-menu-clock-action .admin-clock-nav-action-inner{justify-content:center;display:flex}.admin-portal .nav--primary .nav__user-menu ul .nav__user-menu-clock-action .ant-btn.ant-btn-default.ant-btn-sm{color:#ff0059!important;background:#fff!important;border:1px solid #ff0059!important}.admin-portal .nav--primary .nav__user-menu ul .nav__user-menu-clock-action .ant-btn.ant-btn-default.ant-btn-sm:hover,.admin-portal .nav--primary .nav__user-menu ul .nav__user-menu-clock-action .ant-btn.ant-btn-default.ant-btn-sm:focus{color:#fff!important;background:#ff0059!important;border-color:#ff0059!important}.admin-portal .nav--primary .nav__user-menu ul a{color:#000000d9;border-width:0 0 0 2px}@media (min-width:768px){.admin-portal .header-only-on-mobile{display:none!important}}@media (max-width:767px){.admin-portal .header-only-on-desktop{display:none!important}}.admin-portal{--im-bg-primary:#fff;--im-bg-secondary:#f5f5f5;--im-bg-elevated:#fff;--im-text-primary:#000000d9;--im-text-secondary:#00000073;--im-border-color:#d9d9d9;--im-border-color-light:#f0f0f0;--im-border-color-heavy:#98a2b3;--im-shadow-color:#00000026;--im-hover-bg:#f5f5f5;--im-input-bg:#fff;--im-input-border:#d9d9d9;--im-table-header-bg:#f5f5f5;--im-table-row-hover-bg:#fafafa;--im-card-bg:#fff;--im-dropdown-bg:#fff;--im-modal-bg:#fff;--im-divider-color:#d9d9d9;--im-palette-active-bg:#0000000d;--im-radio-checked-bg:#fff5f9;--im-highlight-green:#d4edda;--im-highlight-yellow:#fff3cd;--im-highlight-red:#f8d7da;--im-highlight-purple:#f9f0ff;--im-highlight-blue:#dde2ff;--im-highlight-warning:#fff5e6;--im-absence-unplanned:#fbe4d5;--im-absence-unplanned-hover:#f5cbae;--im-absence-planned:#deeaf6;--im-absence-planned-hover:#bfd7ee;--im-absence-extra:#e2efda;--im-absence-extra-hover:#c5e0b4;--im-phone-strip-bg:#f0f0f0;--im-phone-strip-error-bg:#ffeae8;--im-phone-strip-error-border:#ff542f;--im-phone-strip-card-bg:#fff;--im-phone-strip-card-border:#fff;--im-phone-strip-shadow:#0000000d;--im-phone-strip-offline-bg:#d9d9d9;--im-phone-strip-offline-fg:#676767}.admin-portal[data-theme=dark]{--im-bg-primary:#141414;--im-bg-secondary:#1f1f1f;--im-bg-elevated:#262626;--im-text-primary:#ffffffd9;--im-text-secondary:#ffffff73;--im-border-color:#434343;--im-border-color-light:#262626;--im-border-color-heavy:#8c8c8c;--im-shadow-color:#00000073;--im-hover-bg:#262626;--im-input-bg:#1f1f1f;--im-input-border:#595959;--im-table-header-bg:#1f1f1f;--im-table-row-hover-bg:#1f1f1f;--im-card-bg:#1f1f1f;--im-dropdown-bg:#262626;--im-modal-bg:#262626;--im-divider-color:#434343;--im-palette-active-bg:#ffffff14;--im-radio-checked-bg:#ff005926;--im-highlight-green:#1e4d35;--im-highlight-yellow:#4d4020;--im-highlight-red:#4d1f22;--im-highlight-purple:#352050;--im-highlight-blue:#1e2550;--im-highlight-warning:#4d3a1e;--im-absence-unplanned:#3a2418;--im-absence-unplanned-hover:#4d3020;--im-absence-planned:#1a2838;--im-absence-planned-hover:#243650;--im-absence-extra:#1f2e1a;--im-absence-extra-hover:#2a3f24;--im-phone-strip-bg:#1f1f1f;--im-phone-strip-error-bg:#ff542f26;--im-phone-strip-error-border:#ff542f66;--im-phone-strip-card-bg:#262626;--im-phone-strip-card-border:#434343;--im-phone-strip-shadow:#00000040;--im-phone-strip-offline-bg:#434343;--im-phone-strip-offline-fg:#ffffffa6;--im-dm-highlight-subtle:#262626;--im-dm-highlight:#660024;--im-dm-highlight-text:#ffffffd9;--im-roster-weekend-bg:#00abff14;--im-roster-has-leave-bg:#ff910026;--im-task-cell-urgent:#dc262659;--im-task-cell-danger:#dc26262e;--im-task-cell-warning:#eab30826;--im-task-cell-fine:#16a34a26;--im-task-cell-grey:#ffffff0f;--im-task-owner-bg:#434343;--im-task-owner-color:#ffffffd9;--im-task-owner-owned-bg:#ffffff26;--im-task-owner-danger-bg:#dc26264d;--im-task-owner-danger-color:#ffffffd9;--im-task-owner-warning-bg:#eab30840;--im-task-owner-warning-color:#ffffffd9;--im-calendar-date:#ff0059;--im-calendar-range:#ffffff4d;color:var(--im-text-primary);background-color:var(--im-bg-primary);--im-table-archived-row-bg:#1f1f1f;--im-table-in-progress-row-bg:#eab30826;--im-in-progress-tag-border:#eab30866;--im-in-progress-tag-color:#ffdc64d9}.admin-portal[data-theme=dark] .header{background-color:var(--im-bg-elevated);border-bottom-color:var(--im-border-color);color:var(--im-text-primary)}.admin-portal[data-theme=dark] .nav--primary a:not(.ant-btn),.admin-portal[data-theme=dark] .nav--primary button:not(.ant-btn){color:var(--im-text-primary)!important}.admin-portal[data-theme=dark] .nav__user-menu ul{background-color:var(--im-dropdown-bg);box-shadow:0 2px 14px var(--im-shadow-color)}.admin-portal[data-theme=dark] .nav__user-menu ul a,.admin-portal[data-theme=dark] .nav__user-menu ul form>button[type=submit]{color:var(--im-text-primary)!important}.admin-portal[data-theme=dark] .nav__user-menu ul .nav__user-menu-divider{border-top-color:var(--im-border-color)}.admin-portal[data-theme=dark] .nav__search .ant-input-affix-wrapper{background-color:var(--im-input-bg);border-color:var(--im-input-border)}.admin-portal[data-theme=dark] .nav__search .ant-input-affix-wrapper input{background-color:var(--im-input-bg);color:var(--im-text-primary)}.admin-portal[data-theme=dark] .nav__search .ant-input-affix-wrapper .ant-input-suffix{color:var(--im-text-secondary)}.admin-portal[data-theme=dark] .wrapper{background-color:var(--im-bg-primary)}.admin-portal[data-theme=dark] main{color:var(--im-text-primary)}.admin-portal[data-theme=dark] .box{background:var(--im-card-bg);box-shadow:0 2px 8px var(--im-shadow-color)}.admin-portal[data-theme=dark] .ant-card{background:var(--im-card-bg);border-color:var(--im-border-color);color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-card-head{border-bottom-color:var(--im-border-color);color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-card-body{color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-table{background:var(--im-bg-primary);color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-table-header{background:0 0!important}.admin-portal[data-theme=dark] .ant-table-title,.admin-portal[data-theme=dark] .ant-table-footer{background:var(--im-bg-primary);border-color:var(--im-border-color)!important}.admin-portal[data-theme=dark] .ant-table-thead>tr>th{background:var(--im-table-header-bg);color:var(--im-text-primary);border-bottom-color:var(--im-border-color)!important}.admin-portal[data-theme=dark] .ant-table-tbody>tr>td{color:var(--im-text-primary);border-bottom-color:var(--im-border-color)!important}.admin-portal[data-theme=dark] .ant-table-tbody>tr:hover>td,.admin-portal[data-theme=dark] .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--im-table-row-hover-bg)!important}.admin-portal[data-theme=dark] .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--im-palette-active-bg)!important}.admin-portal[data-theme=dark] .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--im-hover-bg)!important}.admin-portal[data-theme=dark] .ant-table-expanded-row>td{background:var(--im-bg-secondary)!important}.admin-portal[data-theme=dark] .ant-table-summary,.admin-portal[data-theme=dark] .ant-table tfoot{background:var(--im-bg-primary)}.admin-portal[data-theme=dark] .ant-table-summary>tr>td,.admin-portal[data-theme=dark] .ant-table tfoot>tr>td{background:var(--im-bg-primary);border-bottom-color:var(--im-border-color);color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-table-bordered>.ant-table-container{border-left-color:var(--im-border-color)!important}.admin-portal[data-theme=dark] .ant-table-bordered>.ant-table-container>.ant-table-content>table,.admin-portal[data-theme=dark] .ant-table-bordered>.ant-table-container>.ant-table-header>table{border-top-color:var(--im-border-color)!important}.admin-portal[data-theme=dark] .ant-table-bordered>.ant-table-container table>thead>tr>th,.admin-portal[data-theme=dark] .ant-table-bordered>.ant-table-container table>tbody>tr>td,.admin-portal[data-theme=dark] .ant-table-bordered>.ant-table-container table>tfoot>tr>td{border-right-color:var(--im-border-color)!important}.admin-portal[data-theme=dark] .ant-table-bordered>.ant-table-container table>thead>tr>th[class*=heavyBorder],.admin-portal[data-theme=dark] .ant-table-bordered>.ant-table-container table>tbody>tr>td[class*=heavyBorder],.admin-portal[data-theme=dark] .ant-table-bordered>.ant-table-container table>tfoot>tr>td[class*=heavyBorder]{border-right-color:var(--im-border-color-heavy)!important}.admin-portal[data-theme=dark] .ant-table-cell-fix-left,.admin-portal[data-theme=dark] .ant-table-cell-fix-right{background:var(--im-bg-primary)}.admin-portal[data-theme=dark] .ant-table-row-expand-icon{background:var(--im-bg-primary);border-color:var(--im-border-color);color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-spin-container:after{background:var(--im-bg-primary)}.admin-portal[data-theme=dark] .ant-input,.admin-portal[data-theme=dark] .ant-input-affix-wrapper,.admin-portal[data-theme=dark] .ant-input-number,.admin-portal[data-theme=dark] .ant-input-number-input,.admin-portal[data-theme=dark] .ant-picker,.admin-portal[data-theme=dark] .ant-select-selector,.admin-portal[data-theme=dark] textarea.ant-input{background-color:var(--im-input-bg)!important;border-color:var(--im-input-border)!important;color:var(--im-text-primary)!important}.admin-portal[data-theme=dark] .ant-input-group-addon,.admin-portal[data-theme=dark] .ant-input-number-group-addon{background-color:var(--im-bg-elevated);border-color:var(--im-input-border);color:var(--im-text-secondary)}.admin-portal[data-theme=dark] .ant-picker-input>input{color:var(--im-text-primary)!important}.admin-portal[data-theme=dark] .ant-upload.ant-upload-drag{background:var(--im-input-bg);border-color:var(--im-input-border)}.admin-portal[data-theme=dark] .ant-upload.ant-upload-drag .ant-upload-text{color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-upload.ant-upload-drag .ant-upload-hint{color:var(--im-text-secondary)}.admin-portal[data-theme=dark] .ant-input::placeholder,.admin-portal[data-theme=dark] .ant-input-number-input::placeholder,.admin-portal[data-theme=dark] .ant-picker-input>input::placeholder{color:var(--im-text-secondary)!important}.admin-portal[data-theme=dark] .ant-select-arrow,.admin-portal[data-theme=dark] .ant-picker-suffix,.admin-portal[data-theme=dark] .ant-picker-separator{color:var(--im-text-secondary)}.admin-portal[data-theme=dark] .ant-select-clear,.admin-portal[data-theme=dark] .ant-picker-clear{background:var(--im-input-bg);color:var(--im-text-secondary)}.admin-portal[data-theme=dark] .ant-select-selection-item{color:var(--im-text-primary)!important}.admin-portal[data-theme=dark] .ant-select-multiple .ant-select-selection-item{background:var(--im-bg-elevated);border-color:var(--im-border-color)}.admin-portal[data-theme=dark] .ant-select-selection-item-remove{color:var(--im-text-secondary)!important}.admin-portal[data-theme=dark] .ant-select-selection-item-remove:hover{color:var(--im-text-primary)!important}.admin-portal[data-theme=dark] .ant-form-item-label>label,.admin-portal[data-theme=dark] .ant-form-item-control-input-content,.admin-portal[data-theme=dark] .ant-form-item,.admin-portal[data-theme=dark] .ant-form{color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-checkbox-wrapper{color:var(--im-text-primary)!important}.admin-portal[data-theme=dark] .ant-checkbox-wrapper-disabled,.admin-portal[data-theme=dark] .ant-checkbox-wrapper-disabled span{color:var(--im-text-secondary)!important}.admin-portal[data-theme=dark] .ant-checkbox-inner{background-color:var(--im-input-bg);border-color:var(--im-input-border)!important}.admin-portal[data-theme=dark] .ant-checkbox:not(.ant-checkbox-indeterminate) input[type=checkbox]:checked+.ant-checkbox-inner{background-color:#ff0059;border-color:#ff0059!important}.admin-portal[data-theme=dark] .ant-radio-wrapper{color:var(--im-text-primary)!important}.admin-portal[data-theme=dark] .ant-radio-wrapper-disabled,.admin-portal[data-theme=dark] .ant-radio-wrapper-disabled span{color:var(--im-text-secondary)!important}.admin-portal[data-theme=dark] .ant-radio-inner{background-color:var(--im-input-bg);border-color:var(--im-input-border)!important}.admin-portal[data-theme=dark] .ant-radio-button-wrapper{background:var(--im-input-bg)!important;border-color:var(--im-input-border)!important;color:var(--im-text-primary)!important}.admin-portal[data-theme=dark] .ant-radio-button-wrapper:not(:first-child):before{background-color:var(--im-input-border)!important}.admin-portal[data-theme=dark] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:var(--im-bg-elevated)!important;color:#ff0059!important;border-color:#ff0059!important}.admin-portal[data-theme=dark] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(:first-child):before{background-color:#ff0059!important}.admin-portal[data-theme=dark] .ant-switch{background-color:#595959}.admin-portal[data-theme=dark] .ant-switch-checked{background-color:#ff0059}.admin-portal[data-theme=dark] .ant-switch-checked:focus{box-shadow:0 0 0 2px #ff005933}.admin-portal[data-theme=dark] .ant-btn-default,.admin-portal[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):not(.ant-btn-link):not(.ant-btn-dangerous){background:var(--im-bg-elevated);border-color:var(--im-border-color);color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-btn-default:hover,.admin-portal[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):not(.ant-btn-link):not(.ant-btn-dangerous):hover,.admin-portal[data-theme=dark] .ant-btn-default:focus,.admin-portal[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):not(.ant-btn-link):not(.ant-btn-dangerous):focus{color:#ff0059;border-color:#ff0059}.admin-portal[data-theme=dark] .ant-btn[disabled],.admin-portal[data-theme=dark] .ant-btn[disabled]:hover{background:var(--im-bg-elevated)!important;border-color:var(--im-border-color)!important;color:var(--im-text-secondary)!important}.admin-portal[data-theme=dark] .ant-btn[disabled].ant-btn-link,.admin-portal[data-theme=dark] .ant-btn[disabled]:hover.ant-btn-link{background:0 0!important;border-color:#0000!important}.admin-portal[data-theme=dark] .ant-btn-primary:not([disabled]){color:#fff}.admin-portal[data-theme=dark] .ant-btn-primary:not([disabled]):hover,.admin-portal[data-theme=dark] .ant-btn-primary:not([disabled]):focus{color:#fff;opacity:.85}.admin-portal[data-theme=dark] .ant-btn-danger,.admin-portal[data-theme=dark] .ant-btn-dangerous{color:#ff542f;background:0 0;border-color:#ff542f}.admin-portal[data-theme=dark] .ant-btn-danger:hover,.admin-portal[data-theme=dark] .ant-btn-dangerous:hover,.admin-portal[data-theme=dark] .ant-btn-danger:focus,.admin-portal[data-theme=dark] .ant-btn-dangerous:focus{color:#ff7e62;background:#ff4d4f1a;border-color:#ff7e62}.admin-portal[data-theme=dark] .ant-btn-danger.ant-btn-primary,.admin-portal[data-theme=dark] .ant-btn-dangerous.ant-btn-primary{color:#fff;background:#ff542f;border-color:#ff542f}.admin-portal[data-theme=dark] .ant-btn-danger.ant-btn-primary:hover,.admin-portal[data-theme=dark] .ant-btn-dangerous.ant-btn-primary:hover,.admin-portal[data-theme=dark] .ant-btn-danger.ant-btn-primary:focus,.admin-portal[data-theme=dark] .ant-btn-dangerous.ant-btn-primary:focus{color:#fff;background:#ff7e62;border-color:#ff7e62}.admin-portal[data-theme=dark] .ant-btn-link:not([disabled]):not(.ant-btn-disabled){background:0 0;border-color:#0000}.admin-portal[data-theme=dark] .ant-btn-link:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-dangerous){color:#ff0059}.admin-portal[data-theme=dark] .ant-btn-link:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-dangerous):hover,.admin-portal[data-theme=dark] .ant-btn-link:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-dangerous):focus{color:#ff337a}.admin-portal[data-theme=dark] .ant-btn-background-ghost{border-color:var(--im-border-color);color:var(--im-text-primary);background:0 0}.admin-portal[data-theme=dark] .ant-btn-background-ghost:hover,.admin-portal[data-theme=dark] .ant-btn-background-ghost:focus{color:#ff0059;border-color:#ff0059}.admin-portal[data-theme=dark] .ant-btn-dashed{border-color:var(--im-border-color);color:var(--im-text-primary);background:0 0;border-style:dashed}.admin-portal[data-theme=dark] .ant-btn-dashed:hover,.admin-portal[data-theme=dark] .ant-btn-dashed:focus{color:#ff0059;border-color:#ff0059}.admin-portal[data-theme=dark] .ant-tabs{color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-tabs-tab{color:var(--im-text-secondary)!important}.admin-portal[data-theme=dark] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#ff0059!important}.admin-portal[data-theme=dark] .ant-tabs-nav:before{border-bottom-color:var(--im-border-color)!important}.admin-portal[data-theme=dark] .ant-breadcrumb,.admin-portal[data-theme=dark] .ant-breadcrumb-separator{color:var(--im-text-secondary)}.admin-portal[data-theme=dark] .ant-page-header{background:var(--im-bg-primary)}.admin-portal[data-theme=dark] .ant-divider{border-top-color:var(--im-divider-color)}.admin-portal[data-theme=dark] .ant-pagination-item{background:var(--im-bg-elevated);border-color:var(--im-border-color)}.admin-portal[data-theme=dark] .ant-pagination-item a{color:var(--im-text-primary)!important}.admin-portal[data-theme=dark] .ant-pagination-item.ant-pagination-item-active{background:#ff0059;border-color:#ff0059}.admin-portal[data-theme=dark] .ant-pagination-item.ant-pagination-item-active a{color:#fff!important}.admin-portal[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link,.admin-portal[data-theme=dark] .ant-pagination-next .ant-pagination-item-link{background:var(--im-bg-elevated);border-color:var(--im-border-color);color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-descriptions-item-label,.admin-portal[data-theme=dark] .ant-descriptions-item-content{color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--im-table-header-bg);border-color:var(--im-border-color)}.admin-portal[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--im-border-color)}.admin-portal[data-theme=dark] .ant-collapse{background:var(--im-bg-secondary);border-color:var(--im-border-color)}.admin-portal[data-theme=dark] .ant-collapse-header{color:var(--im-text-primary)!important}.admin-portal[data-theme=dark] .ant-collapse-content{background:var(--im-bg-primary);border-top-color:var(--im-border-color);color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-badge-status-text{color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-tag:not([class*=ant-tag-]){background:var(--im-bg-elevated);border-color:var(--im-border-color);color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-tag-blue{color:#69b1ff;background:#1890ff26;border-color:#1890ff59}.admin-portal[data-theme=dark] .ant-tag-green{color:#95de64;background:#52c41a26;border-color:#52c41a59}.admin-portal[data-theme=dark] .ant-tag-orange{color:#ffc53d;background:#faad1426;border-color:#faad1459}.admin-portal[data-theme=dark] .ant-tag-red{color:#ff7875;background:#f5222d26;border-color:#f5222d59}.admin-portal[data-theme=dark] .ant-tag-purple{color:#b37feb;background:#722ed126;border-color:#722ed159}.admin-portal[data-theme=dark] .ant-tag-cyan{color:#5cdbd3;background:#13c2c226;border-color:#13c2c259}.admin-portal[data-theme=dark] .ant-tag-magenta{color:#ff85c0;background:#eb2f9626;border-color:#eb2f9659}.admin-portal[data-theme=dark] .ant-tag-gold{color:#ffd666;background:#faad1426;border-color:#faad1459}.admin-portal[data-theme=dark] .ant-tag-lime{color:#d3f261;background:#a0d91126;border-color:#a0d91159}.admin-portal[data-theme=dark] .ant-tag-volcano{color:#ff9c6e;background:#fa541c26;border-color:#fa541c59}.admin-portal[data-theme=dark] .ant-tag-geekblue{color:#85a5ff;background:#2f54eb26;border-color:#2f54eb59}.admin-portal[data-theme=dark] .ant-alert{color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-alert-warning{background-color:var(--im-highlight-warning);border-color:#fb990766}.admin-portal[data-theme=dark] .ant-alert-error{background-color:var(--im-highlight-red);border-color:#fd0f2b66}.admin-portal[data-theme=dark] .ant-alert-success{background-color:var(--im-highlight-green);border-color:#02c97566}.admin-portal[data-theme=dark] .ant-alert-info{background-color:var(--im-highlight-blue);border-color:#ff005966}.admin-portal[data-theme=dark] .ant-alert-message,.admin-portal[data-theme=dark] .ant-alert-description{color:var(--im-text-primary)}.admin-portal[data-theme=dark] .ant-empty-description{color:var(--im-text-secondary)}.admin-portal[data-theme=dark] h1,.admin-portal[data-theme=dark] h2,.admin-portal[data-theme=dark] h3,.admin-portal[data-theme=dark] h4,.admin-portal[data-theme=dark] h5,.admin-portal[data-theme=dark] h6,.admin-portal[data-theme=dark] .h1,.admin-portal[data-theme=dark] .h2,.admin-portal[data-theme=dark] .h3,.admin-portal[data-theme=dark] .h4,.admin-portal[data-theme=dark] .h5,.admin-portal[data-theme=dark] .h6{color:var(--im-text-primary)}.admin-portal[data-theme=dark] .grey{color:var(--im-text-secondary)}.admin-portal[data-theme=dark] .breadcrumbs{background:var(--im-bg-secondary);border-bottom-color:var(--im-border-color)}.admin-portal[data-theme=dark] a{color:#ff0059}.admin-portal[data-theme=dark] a:hover{color:#ff337a}.admin-portal[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}.admin-portal[data-theme=dark] ::-webkit-scrollbar-track{background:var(--im-bg-secondary)}.admin-portal[data-theme=dark] ::-webkit-scrollbar-thumb{background:#595959;border-radius:4px}.admin-portal[data-theme=dark] ::-webkit-scrollbar-corner{background:var(--im-bg-primary)}.admin-portal[data-theme=dark] .filter-block{border-color:var(--im-border-color)}.admin-portal[data-theme=dark] .basic-table-bordered tr>td,.admin-portal[data-theme=dark] .basic-table-bordered tr>th{border-color:var(--im-divider-color);background-color:var(--im-bg-primary)}.admin-portal[data-theme=dark] .ant-popover-inner{color:#ffffffd9;background-color:#262626}.admin-portal[data-theme=dark] .ant-popover-inner-content{color:#ffffffd9}.admin-portal[data-theme=dark] .ant-popover-arrow-content,.admin-portal[data-theme=dark] .ant-popover-arrow-content:before{background-color:#262626}.admin-portal[data-theme=dark] .interstate-route-matrix tr.hover td,.admin-portal[data-theme=dark] .interstate-route-matrix td.hover{background-color:var(--im-hover-bg)!important}html[data-theme=dark] #drop-down-menu-container .ant-menu-sub{background-color:#262626;box-shadow:0 2px 14px #00000073}html[data-theme=dark] #drop-down-menu-container .ant-menu-sub .ant-menu-item{color:#ffffffd9}html[data-theme=dark] #drop-down-menu-container .ant-menu-sub .ant-menu-item a{color:#ffffffd9!important}html[data-theme=dark] #drop-down-menu-container .ant-menu-sub .ant-menu-item a:hover{color:#ff0059!important}html[data-theme=dark] #drop-down-menu-container .ant-menu-sub .ant-menu-item:hover,html[data-theme=dark] #drop-down-menu-container .ant-menu-sub .ant-menu-item.ant-menu-item-selected{background-color:#434343}html[data-theme=dark] #drop-down-menu-container .ant-menu-sub .ant-menu-item-divider{border-color:#434343}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu{background-color:#262626;box-shadow:0 2px 14px #00000073}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item{color:#ffffffd9}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item:hover{background-color:#434343}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item a{color:#ffffffd9}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item-divider{background-color:#434343}html[data-theme=dark] .ant-select-dropdown{background-color:#262626}html[data-theme=dark] .ant-select-dropdown .ant-select-item{color:#ffffffd9}html[data-theme=dark] .ant-select-dropdown .ant-select-item-option-active,html[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected{background-color:#434343}html[data-theme=dark] .ant-popover-inner{color:#ffffffd9;background-color:#262626}html[data-theme=dark] .ant-popover-inner-content{color:#ffffffd9}html[data-theme=dark] .ant-popover-title{color:#ffffffd9;border-bottom-color:#434343}html[data-theme=dark] .ant-popover-message,html[data-theme=dark] .ant-popover-message .ant-popover-message-title{color:#ffffffd9}html[data-theme=dark] .ant-popover-buttons .ant-btn{color:#ffffffd9;background:#1f1f1f;border-color:#595959}html[data-theme=dark] .ant-popover-buttons .ant-btn.ant-btn-primary{color:#fff;background:#ff0059;border-color:#ff0059}html[data-theme=dark] .ant-popover-arrow-content,html[data-theme=dark] .ant-popover-arrow-content:before{background-color:#262626}html[data-theme=dark] .ant-modal-content{color:#ffffffd9;background-color:#262626}html[data-theme=dark] .ant-modal-header{background-color:#262626;border-bottom-color:#434343}html[data-theme=dark] .ant-modal-title{color:#ffffffd9}html[data-theme=dark] .ant-modal-close-x{color:#ffffff73}html[data-theme=dark] .ant-modal-footer{border-top-color:#434343}html[data-theme=dark] .ant-carousel{color:#ffffffd9}html[data-theme=dark] .gm-style,html[data-theme=dark] .gm-style *{color:initial}html[data-theme=dark] .ant-upload.ant-upload-drag{background:#1f1f1f;border-color:#595959}html[data-theme=dark] .ant-upload.ant-upload-drag .ant-upload-text{color:#ffffffd9}html[data-theme=dark] .ant-upload.ant-upload-drag .ant-upload-hint{color:#ffffff73}html[data-theme=dark] .ant-upload-list-picture-card .ant-upload-list-item{background:#1f1f1f;border-color:#595959}html[data-theme=dark] .ant-upload-list-picture-card .ant-upload-list-item-info{background:#1f1f1f}html[data-theme=dark] .ant-radio-button-wrapper{color:#ffffffd9!important;background:#1f1f1f!important;border-color:#595959!important}html[data-theme=dark] .ant-radio-button-wrapper:not(:first-child):before{background-color:#595959!important}html[data-theme=dark] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{color:#ff0059!important;background:#262626!important;border-color:#ff0059!important}html[data-theme=dark] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(:first-child):before{background-color:#ff0059!important}html[data-theme=dark] .ant-switch{background-color:#595959}html[data-theme=dark] .ant-switch-checked{background-color:#ff0059}html[data-theme=dark] .ant-switch-checked:focus{box-shadow:0 0 0 2px #ff005933}html[data-theme=dark] .ant-drawer-content{color:#ffffffd9;background-color:#262626}html[data-theme=dark] .ant-drawer-header{background-color:#262626;border-bottom-color:#434343}html[data-theme=dark] .ant-drawer-title{color:#ffffffd9}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container{background-color:#262626}html[data-theme=dark] .ant-picker-dropdown .ant-picker-panel{background:#262626;border-color:#434343}html[data-theme=dark] .ant-picker-dropdown .ant-picker-header{color:#ffffffd9;border-bottom-color:#434343}html[data-theme=dark] .ant-picker-dropdown .ant-picker-header button{color:#ffffffa6}html[data-theme=dark] .ant-picker-dropdown .ant-picker-header button:hover{color:#ffffffd9}html[data-theme=dark] .ant-picker-dropdown .ant-picker-content th{color:#ffffff73}html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell{color:#ffffff40}html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell.ant-picker-cell-in-view{color:#ffffffd9}html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:#434343}html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:#ff0059}html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#434343}html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#ff0059}html[data-theme=dark] .ant-picker-dropdown .ant-picker-footer{border-top-color:#434343}html[data-theme=dark] .ant-picker-dropdown .ant-picker-today-btn{color:#ff0059}#dark-mode-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}#dark-mode-toggle .dark-mode-toggle__label{flex:1}#dark-mode-toggle .dark-mode-toggle__switch{background:#d9d9d9;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background-color .2s;position:relative}#dark-mode-toggle .dark-mode-toggle__switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}#dark-mode-toggle.dark-mode-toggle--active .dark-mode-toggle__switch{background:#ff0059}#dark-mode-toggle.dark-mode-toggle--active .dark-mode-toggle__switch:after{transform:translate(16px)}.admin-portal a:not(.ant-btn):not(.ant-menu-item-anchor),.admin-portal a.ant-btn-link:not(.ant-btn-dangerous):not(.ant-btn-disabled):not([disabled]),.admin-portal button.ant-btn-link:not(.ant-btn-dangerous):not(.ant-btn-disabled):not([disabled]){color:#525fea}.admin-portal a:not(.ant-btn):not(.ant-menu-item-anchor):hover,.admin-portal a.ant-btn-link:not(.ant-btn-dangerous):not(.ant-btn-disabled):not([disabled]):hover,.admin-portal button.ant-btn-link:not(.ant-btn-dangerous):not(.ant-btn-disabled):not([disabled]):hover{color:#7785ee}.admin-portal a.ant-btn-link.ant-btn-disabled:not(.ant-btn-dangerous),.admin-portal a.ant-btn-link[disabled]:not(.ant-btn-dangerous),.admin-portal button.ant-btn-link.ant-btn-disabled:not(.ant-btn-dangerous),.admin-portal button.ant-btn-link[disabled]:not(.ant-btn-dangerous){color:#00000040;cursor:not-allowed}.admin-portal a.ant-btn-link.ant-btn-disabled:not(.ant-btn-dangerous):hover,.admin-portal a.ant-btn-link[disabled]:not(.ant-btn-dangerous):hover,.admin-portal button.ant-btn-link.ant-btn-disabled:not(.ant-btn-dangerous):hover,.admin-portal button.ant-btn-link[disabled]:not(.ant-btn-dangerous):hover,.admin-portal a.ant-btn-link.ant-btn-disabled:not(.ant-btn-dangerous):focus,.admin-portal a.ant-btn-link[disabled]:not(.ant-btn-dangerous):focus,.admin-portal button.ant-btn-link.ant-btn-disabled:not(.ant-btn-dangerous):focus,.admin-portal button.ant-btn-link[disabled]:not(.ant-btn-dangerous):focus{color:#00000040}.admin-portal li.ant-pagination-item-active{border-color:#7785ee}