body:has(.mx),html:has(.mx){height:100%;overflow:hidden}.mx{height:100vh;height:100dvh;min-height:0;overflow:hidden}.mx .sidebar{position:sticky;top:0;height:100%;max-height:none;align-self:stretch}.mx .main{min-width:0;min-height:0;height:100%;overflow:hidden}.mx .topbar{position:sticky;top:0;flex-shrink:0;z-index:50}.mx .content{min-height:0;overflow-y:auto;flex:1}.mx .tb-anchor{position:relative}.mx .tb-anchor>.tb-drop{position:absolute;top:calc(100% + 9px);right:0}.mx .tb-drop-title{display:inline-flex;align-items:center}.mx .tb-notif-badge{font-size:11px;font-weight:700;line-height:1;padding:2px 7px;border-radius:99px;background:var(--red,#EF4444);color:#fff;margin-left:6px}.mx .tb-notif-empty{padding:22px 16px;font-size:12.5px;color:var(--muted)}.mx a.tb-notif-item{color:inherit}.mx .tb-notif-footer a,.mx a.tb-notif-item{text-decoration:none}.mx-search-popover{--p300:#c4b5fd;--p400:#a78bfa;--p500:#9161fc;--p50:#f5f0ff;--p100:#ede9fe;--p600:#7c4ef0;--p700:#6535e0;--p200:#ddd0fe;--bg:#f2f4f7;--surface:#ffffff;--border:#e4e7ec;--text:#111827;--text2:#374151;--muted:#6b7280;--faint:#9ca3af;position:fixed!important;z-index:4000!important;display:flex!important;flex-direction:column!important;background:var(--surface)!important;border:1px solid var(--border);border-radius:16px;box-shadow:0 12px 40px rgba(15,7,32,.16),0 2px 10px rgba(15,7,32,.07);overflow:hidden;max-height:min(520px,calc(100vh - 80px));font-family:Inter,system-ui,sans-serif;color:var(--text);margin:0;padding:0}.mx-search-popover,.mx-search-popover *,.mx-search-popover :after,.mx-search-popover :before{box-sizing:border-box}.mx-search-popover .srch-filters{display:flex;align-items:center;gap:6px;padding:10px 14px 8px;border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;background:var(--surface)}.mx-search-popover .srch-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:99px;border:1.5px solid var(--border);background:transparent;font-size:11.5px;font-weight:600;color:var(--muted);cursor:pointer;line-height:1;font-family:inherit}.mx-search-popover .srch-chip:hover{border-color:var(--p300);color:var(--p600);background:var(--p50)}.mx-search-popover .srch-chip.active{border-color:var(--p400);background:var(--p100);color:var(--p700)}.mx-search-popover .srch-chip svg{opacity:.7}.mx-search-popover .srch-results{flex:1 1 auto;min-height:88px;max-height:360px;overflow-y:auto;padding:6px 0;background:var(--surface)}.mx-search-popover .srch-results::-webkit-scrollbar{width:4px}.mx-search-popover .srch-results::-webkit-scrollbar-track{background:transparent}.mx-search-popover .srch-results::-webkit-scrollbar-thumb{background:var(--p200);border-radius:99px}.mx-search-popover .srch-group-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--faint);padding:10px 16px 4px;display:flex;align-items:center;gap:8px}.mx-search-popover .srch-group-label:after{content:"";flex:1;height:1px;background:var(--border)}.mx-search-popover .srch-row{display:flex;align-items:center;gap:11px;padding:8px 16px;cursor:pointer;position:relative}.mx-search-popover .srch-row.focused,.mx-search-popover .srch-row:hover{background:var(--p50)}.mx-search-popover .srch-row.focused:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--p500);border-radius:0 3px 3px 0}.mx-search-popover .srch-icon{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mx-search-popover .srch-icon-emp{background:#ede9fe}.mx-search-popover .srch-icon-dept{background:#d1fae5}.mx-search-popover .srch-icon-rpt{background:#dbeafe}.mx-search-popover .srch-icon-act{background:#fef3c7}.mx-search-popover .srch-icon-nav{background:var(--wash)}.mx-search-popover .srch-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:99px;flex-shrink:0;white-space:nowrap}.mx-search-popover .srch-badge-emp{background:#ede9fe;color:#6d28d9}.mx-search-popover .srch-badge-dept{background:#d1fae5;color:#065f46}.mx-search-popover .srch-badge-rpt{background:#dbeafe;color:#1e40af}.mx-search-popover .srch-badge-act{background:#fef3c7;color:#92400e}.mx-search-popover .srch-main{flex:1;min-width:0}.mx-search-popover .srch-title{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-search-popover .srch-title mark{background:transparent;color:var(--p600);font-weight:700}.mx-search-popover .srch-meta{font-size:11px;color:var(--muted);margin-top:1px}.mx-search-popover .srch-status{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mx-search-popover .srch-status-active{background:#0db869}.mx-search-popover .srch-status-idle{background:#fdc73a}.mx-search-popover .srch-status-offline{background:#9ca3af}.mx-search-popover .srch-empty{padding:36px 16px;text-align:center}.mx-search-popover .srch-empty-icon{width:44px;height:44px;border-radius:14px;background:var(--bg);border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.mx-search-popover .srch-empty-title{font-size:14px;font-weight:700;color:var(--text);margin-bottom:6px}.mx-search-popover .srch-empty-sub{font-size:12.5px;color:var(--muted);line-height:1.45}.mx-search-popover .srch-footer{display:flex;align-items:center;gap:14px;flex-shrink:0;padding:8px 14px;border-top:1px solid var(--border);background:var(--bg)}.mx-search-popover .srch-footer span{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--faint);white-space:nowrap}.mx-search-popover .srch-footer kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:4px;border:1px solid var(--border);background:var(--surface);font-size:10px;font-weight:600;color:var(--text2);font-family:inherit}.mx .mx-legacy{font-size:16px;line-height:1.5;letter-spacing:normal;color:#2b2b2b}.mx .mx-legacy :where(p,h1,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,figure,pre){margin:revert}.mx .mx-legacy :where(ul,ol){padding:revert}.mx .mx-legacy .mx-page{font-size:14px;line-height:1.5;letter-spacing:-.01em;color:var(--text)}.mx .mx-legacy .mx-page :where(p,h1,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,figure,pre){margin:0}.mx .mx-legacy .mx-page :where(ul,ol){padding:0}.mx .section-label{transform:none!important}.mx .activity-item,.mx .alert-item,.mx .aw-item,.mx .leader-item,.mx .pw-card,.mx .section-label,.mx .tbl tbody tr{opacity:1!important}.mx .mx-page .wb-mini.wb-mini-center{align-items:center;justify-content:center;overflow:hidden}@media (max-width:1100px){.mx .mx-page .wb-layout{grid-template-columns:1fr!important}.mx .mx-page .wb-grid{grid-template-columns:repeat(2,1fr)!important}.mx .mx-page .preview-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.mx .mx-page .wb-grid{grid-template-columns:1fr!important}.mx .mx-page .wb-search input{width:120px}}.mx .pill-muted{background:var(--bg);color:var(--muted);border:1px solid var(--border)}.mx .pill-green{background:#D1FAE5;color:#065F46;border:1px solid #a7f3d0}.mx .pill-red{background:#FEE2E2;color:#991B1B;border:1px solid #fecaca}.mx .pill-purple{background:var(--p100);color:var(--p700);border:1px solid var(--p200)}.mx .pill{gap:5px;padding:2px 9px;border-radius:99px;font-size:11px;font-weight:700}.mx .pill,.mx a.tab{display:inline-flex;align-items:center}.mx a.app-banner-btn,.mx a.btn,.mx a.plan-tile-btn,.mx a.qa-btn,.mx a.tab,.mx a.trk-off-view-btn{text-decoration:none}.mx .mx-page .ov-donut-wrap{position:relative;height:200px;overflow:visible;display:flex;align-items:center;justify-content:center}.mx .mx-page .ov-donut-wrap canvas{max-height:100%;position:relative;z-index:2;letter-spacing:0}.mx .mx-page .ov-donut-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;margin-top:8px}.mx .mx-page .ov-donut-leg-item{display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:0;color:var(--text2);-webkit-text-fill-color:var(--text2);line-height:1.2}.mx .mx-page .ov-donut-leg-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mx .mx-page .ov-donut-center-badge{z-index:1!important}.ov-donut-ext-tooltip{position:fixed;z-index:80;pointer-events:none;opacity:0;transition:opacity .1s ease;background:#1a1a2e;color:#e2e8f0;padding:10px 12px;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.28);font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.4;white-space:nowrap}.ov-donut-ext-tooltip-title{color:#fff;font-weight:700;margin-bottom:6px}.ov-donut-ext-tooltip-row{display:flex;align-items:center;gap:6px}.ov-donut-ext-tooltip-swatch{width:10px;height:10px;border-radius:2px;border:1.5px solid #fff;flex-shrink:0;box-sizing:border-box}.mx .qa-btn.qa-live{overflow:visible}.mx .qa-live-dot-wrap{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible}.mx .qa-live-dot{display:block;box-sizing:content-box}.mx .mx-page .trk-off-banner{align-items:center!important}.mx .mx-page .trk-off-view-btn,.mx .mx-page a.trk-off-view-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;height:36px!important;padding:0 16px!important;margin-top:0!important;border-radius:9px!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;color:#fff!important;background:var(--p500)!important;border:none!important;box-shadow:0 2px 8px rgba(145,97,252,.28);text-decoration:none!important}.mx .mx-page .trk-off-view-btn:hover,.mx .mx-page a.trk-off-view-btn:hover{background:var(--p600)!important;color:#fff!important}.mx .mx-empty{text-align:center;padding:48px 24px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r)}.mx .mx-empty-title{font-size:16px;font-weight:700;color:var(--text);margin-bottom:6px}.mx .mx-empty-desc{font-size:13px;color:var(--muted);max-width:420px;margin:0 auto;line-height:1.55}.mx .mx-empty-action{margin-top:16px}.mx .mx-dash-empty{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:calc(100vh - 120px);margin:-24px -28px -36px;padding:48px 24px;overflow:hidden}.mx .mx-dash-bubbles{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.mx .mx-dash-bubble{position:absolute;border-radius:50%;animation:mxDashBubbleFloat ease-in-out infinite;will-change:transform,opacity}@keyframes mxDashBubbleFloat{0%,to{opacity:.78;transform:scale(1) translate(0)}35%{opacity:1;transform:scale(1.05) translate(18px,-22px)}70%{opacity:.85;transform:scale(.97) translate(-14px,16px)}}.mx .mx-dash-bubble--purple{background:radial-gradient(circle at 35% 30%,rgba(145,97,252,.55),rgba(145,97,252,.28) 55%,rgba(145,97,252,.06) 100%)}.mx .mx-dash-bubble--orange{background:radial-gradient(circle at 35% 30%,rgba(253,199,58,.52),rgba(253,199,58,.26) 55%,rgba(253,199,58,.06) 100%)}.mx .mx-dash-bubble--green{background:radial-gradient(circle at 35% 30%,rgba(13,184,105,.5),rgba(13,184,105,.24) 55%,rgba(13,184,105,.06) 100%)}.mx .mx-dash-empty-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:520px;padding:0 16px}.mx .mx-dash-empty-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.4px;color:var(--text);font-family:Inter,sans-serif}.mx .mx-dash-empty-desc{margin:10px auto 0;font-size:14px;line-height:1.55;font-weight:400;color:var(--muted);font-family:Inter,sans-serif}.mx .mx-dash-empty .btn{margin-top:22px;padding:10px 20px;font-size:14px}.mx .card .mx-empty,.mx .mx-empty--inset{border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:160px;width:100%;padding:36px 24px!important}.mx .card .mx-empty-title,.mx .mx-empty--inset .mx-empty-title{font-size:14px}.mx .card .mx-empty-desc,.mx .mx-empty--inset .mx-empty-desc{font-size:12.5px}.mx .row-2-1,.mx .row-2-1-2col,.mx .row-3,.mx .row-3-2{align-items:stretch}.mx .card{display:flex;flex-direction:column;min-height:0}.mx .card .card-body{flex:1;min-height:0;display:flex;flex-direction:column}.mx .card.card-flush .c-header-pad{padding:20px 22px 0}.mx .card.card-flush .card-body .mx-data-table{margin-top:12px}.mx .card.card-flush .c-header{margin-bottom:0}.mx .ov-emp-timelog.card,.mx .row-3-2>.ov-emp-timelog{min-width:0}.mx .card.ov-emp-timelog.card-flush .c-header-pad{padding:16px 18px 12px;align-items:center}.mx .ov-emp-timelog .c-actions{gap:8px;flex-shrink:0}.mx .ov-emp-timelog .c-actions .btn.btn-sm{height:32px;padding:0 12px;font-size:12px;font-weight:600;border-radius:8px;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;line-height:1}.mx .ov-emp-timelog .ov-emp-filter-btn.active{border:1.5px solid var(--p300,#c4b5fd);background:var(--p50,#f5f0ff);color:var(--p600,#7c4ef0);box-shadow:none;outline:none}.mx .ov-emp-timelog .ov-emp-refresh-btn:disabled{cursor:wait}.mx .ov-emp-refresh-spin{display:inline-block;transform-origin:center;transform-box:fill-box;animation:ov-emp-spin .55s linear 1}@keyframes ov-emp-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mx .ov-emp-timelog .ov-emp-filter-btn.active:focus,.mx .ov-emp-timelog .ov-emp-filter-btn.active:focus-visible{outline:none;box-shadow:none}.mx .ov-emp-timelog .card-body{padding:0;min-width:0}.mx .ov-emp-timelog-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.mx .ov-emp-timelog-scroll .tbl{margin:0;width:100%;min-width:960px;table-layout:fixed;border-collapse:separate;border-spacing:0}.mx .ov-emp-timelog-scroll .tbl td,.mx .ov-emp-timelog-scroll .tbl th{white-space:nowrap;padding:10px 12px;vertical-align:middle;box-sizing:border-box}.mx .ov-emp-timelog-scroll .tbl td:first-child,.mx .ov-emp-timelog-scroll .tbl th:first-child{width:44px;text-align:center}.mx .ov-emp-timelog-scroll .tbl td:nth-child(2),.mx .ov-emp-timelog-scroll .tbl th:nth-child(2){width:200px}.mx .ov-emp-timelog-scroll .tbl td:nth-child(3),.mx .ov-emp-timelog-scroll .tbl th:nth-child(3){width:130px}.mx .ov-emp-timelog-scroll .tbl td:nth-child(4),.mx .ov-emp-timelog-scroll .tbl td:nth-child(5),.mx .ov-emp-timelog-scroll .tbl th:nth-child(4),.mx .ov-emp-timelog-scroll .tbl th:nth-child(5){width:100px}.mx .ov-emp-timelog-scroll .tbl td:nth-child(6),.mx .ov-emp-timelog-scroll .tbl th:nth-child(6){width:100px;min-width:0}.mx .ov-emp-timelog-scroll .tbl td:nth-child(7),.mx .ov-emp-timelog-scroll .tbl th:nth-child(7){width:110px}.mx .ov-emp-timelog-scroll .tbl td:nth-child(8),.mx .ov-emp-timelog-scroll .tbl th:nth-child(8){width:160px}.mx .ov-emp-timelog-scroll .tbl td:nth-child(9),.mx .ov-emp-timelog-scroll .tbl th:nth-child(9){width:90px}.mx .ov-emp-timelog-scroll .tbl td:nth-child(10),.mx .ov-emp-timelog-scroll .tbl th:nth-child(10){width:110px}.mx .ov-emp-timelog-scroll .tbl tbody tr:nth-child(2n) td{background:var(--bg,#f8fafc)}.mx .ov-emp-timelog-scroll .tbl tbody tr:nth-child(odd) td{background:var(--surface,#fff)}.mx .ov-emp-timelog-scroll .emp-info{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%}.mx .ov-emp-timelog-scroll .emp-info-text{min-width:0;flex:1}.mx .ov-emp-timelog-scroll .emp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mx .ov-emp-timelog-scroll .rank-num{margin:0 auto}.mx .ov-emp-timelog-scroll .bar-wrap{min-width:0;width:100%}.mx .ov-emp-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px 18px;margin:0;border:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;background:var(--bg,#f2f4f7);box-sizing:border-box}.mx .ov-emp-filter-label{font-size:10px;font-weight:700;color:var(--faint,#9ca3af);text-transform:uppercase;letter-spacing:.7px;line-height:1;margin:0 4px 0 0;flex-shrink:0}.mx .ov-emp-filter-select{height:34px;min-width:128px;max-width:180px;padding:0 28px 0 10px;border:1.5px solid var(--border);border-radius:8px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 10px center;appearance:none;-webkit-appearance:none;font-size:12.5px;font-weight:500;color:var(--text2);font-family:Inter,system-ui,sans-serif;outline:none;cursor:pointer;line-height:1;box-sizing:border-box;transition:border-color .14s;display:inline-flex;align-items:center;text-align:left;white-space:nowrap}.mx .ov-emp-filter-select:focus,.mx .ov-emp-filter-select:hover{border-color:var(--p400,#a78bfa);outline:none}.mx .ov-emp-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:7px 8px;border-radius:8px;border:none;cursor:pointer;background:transparent;font-family:inherit;transition:background .12s ease}.mx .ov-emp-opt:focus-visible,.mx .ov-emp-opt:hover{background:var(--p50,#f5f0ff);outline:none}.mx .ov-emp-opt.is-active{background:rgba(145,97,252,.14)}.mx .ov-emp-opt.is-active:focus-visible,.mx .ov-emp-opt.is-active:hover{background:rgba(145,97,252,.2)}.mx .ov-emp-filter-reset{height:34px;padding:0 12px;border:1.5px solid var(--border);border-radius:8px;background:var(--surface);font-size:12.5px;font-weight:600;color:var(--muted);font-family:inherit;cursor:pointer;line-height:1;box-sizing:border-box}.mx .btn.btn-secondary.active,.mx .ov-emp-filter-reset:hover{border-color:var(--p300);color:var(--p600);background:var(--p50)}.mx .mx-data-table{overflow-x:auto;width:100%}.mx .mx-page .mx-feature-body{margin-top:4px}.mx .content:has(.activity-status-page),.mx .content:has(.mx-page--fill){display:flex;flex-direction:column}.mx .content .mx-page.mx-page--fill{min-height:100%}.mx .content .mx-page.mx-page--fill,.mx .mx-page.mx-page--fill .emp-table-wrap:not(.emp-table-wrap--grid),.mx .mx-page.mx-page--fill .mx-feature-body{flex:1 1 auto;display:flex;flex-direction:column}.mx .mx-page.mx-page--fill .emp-table-wrap:not(.emp-table-wrap--grid)>.emp-pagination{margin-top:auto;flex-shrink:0}.mx .mx-page:has(.activity-status-page){flex:1 1 auto;min-height:100%;display:flex;flex-direction:column}.mx .mx-page:has(.activity-status-page) .mx-feature-body{flex:1 1 auto;display:flex;flex-direction:column}.mx .mx-page:has(.activity-status-page) .emp-table-wrap{flex:1 1 auto;display:flex;flex-direction:column}.mx .mx-page:has(.activity-status-page) .emp-table-wrap>.emp-pagination{margin-top:auto;flex-shrink:0}.mx .activity-status-page{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.mx .activity-status-page .emp-table th{font-size:10.5px;letter-spacing:.45px;padding:9px 14px}.mx .activity-status-page .emp-table td{font-size:12.5px;padding:10px 14px}.mx .activity-status-page .emp-table td:first-child,.mx .activity-status-page .emp-table th:first-child{padding-left:20px;padding-right:12px}.mx .activity-status-page .emp-table td:last-child,.mx .activity-status-page .emp-table th:last-child{padding-left:12px;padding-right:20px}.mx .activity-status-page .emp-av{width:32px;height:32px;font-size:11px;border-radius:9px}.mx .activity-status-page .emp-name{font-size:12.5px;font-weight:600;line-height:1.25}.mx .activity-status-page .emp-email{font-size:10.5px;line-height:1.3}.mx .mx-page .mx-header-actions .themeBtn,.mx .mx-page .mx-header-actions .themeBtnWhiteOutline{border-radius:9px!important;font-size:13px!important;font-weight:600!important;padding:8px 14px!important;height:auto!important;min-height:36px}.mx .mx-page .page-header .mx-header-actions{gap:10px}.mx .mx-page .page-header .mx-header-actions>.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:32px;min-height:32px;max-height:32px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;border-radius:9px;white-space:nowrap;width:auto;gap:7px}.mx .mx-page .page-header .mx-header-actions>.btn.btn-secondary{background:var(--surface);color:var(--text2);border:1.5px solid var(--border);box-shadow:var(--shadow-sm)}.mx .mx-page .page-header .mx-header-actions>.btn svg{width:14px;height:14px;flex-shrink:0}.mx .mx-page .page-header .mx-header-actions>.btn.btn-add-dept{height:34px;min-height:34px;max-height:none;padding:6px 14px;font-size:13px}.mx .mx-page .page-header .mx-header-actions>.dept-export{position:relative}.mx .mx-page .page-header .mx-header-actions>.dept-export>.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:34px;min-height:34px;max-height:34px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1;border-radius:9px;white-space:nowrap;width:auto;gap:7px;background:var(--surface);color:var(--text2);border:1.5px solid var(--border);box-shadow:var(--shadow-sm)}.mx .mx-page .page-header .mx-header-actions>.dept-export>.btn svg{width:14px;height:14px;flex-shrink:0}.mx .mx-page .page-header .mx-header-actions>.dept-export>.btn .dept-export-chevron{width:12px;height:12px;margin-left:1px}.mx .mx-page .page-header .mx-header-actions .dept-export-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;background:var(--surface);border:1.5px solid var(--border);border-radius:9px;box-shadow:0 10px 30px rgba(16,24,40,.12);padding:4px;z-index:1000}.mx .mx-page .page-header .mx-header-actions .dept-export-opt{display:block;width:100%;text-align:left;padding:8px 12px;border:none;background:none;font-size:12.5px;font-weight:500;color:var(--text2);border-radius:6px;cursor:pointer;font-family:Inter,sans-serif;white-space:nowrap}.mx .mx-page .page-header .mx-header-actions .dept-export-opt:hover{background:var(--p50);color:var(--p600)}.mx .mx-page .mx-feature-body .rdt_Table{border:1.5px solid var(--border);border-radius:var(--r);overflow:hidden;background:var(--surface)}.mx .mx-page .mx-feature-body .rdt_TableHeadRow{background:var(--bg)!important;min-height:44px!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.7px;color:var(--faint)!important;font-weight:700!important}.mx .mx-page .mx-feature-body .rdt_TableRow{min-height:52px!important;border-bottom-color:#f3f2f8!important}.mx .mx-page .mx-feature-body .rdt_TableRow:hover{background:var(--p50)!important}.mx .mx-page .mx-feature-body .rdt_TableCell{align-items:center!important;vertical-align:middle!important}.mx .mx-page .mx-feature-body .rdt_TableCell input[type=checkbox]{accent-color:var(--p500);width:15px;height:15px;margin:0;cursor:pointer}.mx .mx-page .mx-feature-body .rdt_TableCell .customCheckbox{padding-left:0!important;margin:0!important;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.mx .mx-page .mx-feature-body .rdt_TableCell .customCheckbox .checkmark{position:static!important;top:auto!important;left:auto!important}.mx .emp-search-clear{display:block!important;background:none;border:none;padding:0;line-height:1}.mx .mx-page .shadow-card,.mx .mx-page [class*=shadow-card]{box-shadow:var(--shadow-sm)!important;border-color:var(--border)!important;border-radius:var(--r)!important}.mx .mx-page .mx-feature-body>.logswrappper,.mx .mx-page .mx-feature-body>.p-\[16px\],.mx .mx-page .mx-feature-body>[class*="p-[16px]"],.mx .mx-page .mx-feature-body>[class*="pt-[0]"]{padding-left:0!important;padding-right:0!important;padding-top:0!important}.mx .mx-page .ss-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}@media (max-width:1280px){.mx .mx-page .ss-gallery{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.mx .mx-page .ss-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mx .mx-page .ss-gallery{grid-template-columns:1fr}}.mx .mx-page .ss-day-chips{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin-bottom:14px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border2) transparent}.mx .mx-page .ss-day-chips::-webkit-scrollbar{height:4px}.mx .mx-page .ss-day-chips::-webkit-scrollbar-thumb{background:var(--border2);border-radius:99px}.mx .mx-page .ss-day-chips .ss-chip{flex:0 0 auto}.mx .ss-filter-bar .vr-date-wrap{position:relative;display:inline-flex!important;align-items:center!important;gap:8px;width:fit-content;max-width:100%;min-height:34px;padding:0 2px 7px!important;border:0!important;border-bottom:1.5px solid var(--border)!important;border-radius:0;box-sizing:border-box}.mx .ss-filter-bar .vr-date-wrap.is-selected{border-bottom-color:var(--p500)!important}.mx .ss-filter-bar .vr-date-icon{flex:0 0 auto;width:18px;height:18px;color:var(--p500)!important;display:block;stroke-width:.5px}.mx .ss-filter-bar .vr-date-wrap .dateouter{flex:1 1 auto;min-width:0}.mx .ss-filter-bar .vr-date-wrap>div{padding-left:0!important}.mx .ss-filter-bar .vr-date-wrap>div>button{display:none!important}.mx .ss-filter-bar .vr-date-wrap>div>div{z-index:9999;bottom:auto;margin-top:20px}.mx .ss-filter-bar .vr-date-wrap>div>div>div:first-child{bottom:0;top:0}.mx .ss-filter-bar .dateinner,.mx .ss-filter-bar .vr-date-input.dateinner{color:var(--text2)!important;background:transparent!important;min-height:20px!important;line-height:20px!important;padding:0!important;display:flex!important;align-items:center!important}.mx .ss-filter-bar .dateinner::placeholder,.mx .ss-filter-bar .vr-date-input.dateinner::placeholder{color:var(--muted)!important}.mx .mx-page .emp-filter-bar{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;overflow:visible!important;padding:14px 18px!important;margin-bottom:16px!important;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.mx .emp-filter-bar label{display:none!important}.mx .mx-page .emp-filter-bar>*{flex:0 0 auto!important}.mx .mx-page .emp-filter-bar>.emp-filter-bar-action{margin-left:auto!important}.mx .mx-page .emp-filter-bar .emp-search-wrap{position:relative;flex:1 1 200px!important;min-width:200px!important;max-width:280px!important;width:auto!important}.mx .mx-page .emp-filter-bar>.mx-search{flex:1 1 200px!important;min-width:180px!important;max-width:280px!important;width:240px!important;height:34px}.mx .mx-page .emp-filter-bar>.mx-search input{height:34px!important;box-sizing:border-box}.mx .mx-page .emp-filter-bar.emp-filter-bar--people{flex-wrap:wrap!important;overflow:visible!important;gap:8px!important;padding:14px 18px!important}.mx .mx-page .emp-filter-bar.emp-filter-bar--people>*{flex:0 0 auto!important}.mx .mx-page .emp-filter-bar.emp-filter-bar--people>.mx-search{flex:0 0 240px!important;width:240px!important;min-width:220px!important;max-width:280px!important;height:34px!important;border-radius:9px!important;border:1.5px solid var(--border)!important;padding:0 10px 0 12px!important;gap:8px!important;box-shadow:none!important;background:var(--surface)!important}.mx .mx-page .emp-filter-bar.emp-filter-bar--people>.mx-search:focus-within{border-color:var(--p400)!important;box-shadow:none!important}.mx .mx-page .emp-filter-bar.emp-filter-bar--people>.mx-search .mx-search-icon{flex:0 0 14px;width:14px;height:14px;color:var(--faint)}.mx .mx-page .emp-filter-bar.emp-filter-bar--people>.mx-search input{font-size:13px!important;font-weight:400!important;font-family:Inter,system-ui,sans-serif!important;font-synthesis:none;letter-spacing:-.01em;line-height:1.2;color:var(--text)!important;-webkit-text-fill-color:var(--text)}.mx .mx-page .emp-filter-bar.emp-filter-bar--people>.mx-search input::placeholder{font-size:13px!important;font-weight:400!important;color:var(--faint)!important;opacity:1}.mx .mx-page .emp-filter-bar.emp-filter-bar--people>.mx-search input:-webkit-autofill,.mx .mx-page .emp-filter-bar.emp-filter-bar--people>.mx-search input:-webkit-autofill:focus,.mx .mx-page .emp-filter-bar.emp-filter-bar--people>.mx-search input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40px var(--surface) inset!important;box-shadow:0 0 0 40px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text);border-radius:0;transition:background-color 99999s ease-out}.mx .mx-page .emp-filter-bar.emp-filter-bar--people .emp-search-wrap{flex:1 1 200px!important;min-width:180px!important;max-width:280px!important;width:auto!important}.mx .mx-page .emp-filter-bar.emp-filter-bar--people .emp-search-wrap input{font-size:13px!important;font-weight:400;font-family:Inter,system-ui,sans-serif;font-synthesis:none;letter-spacing:-.01em;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text)}.mx .mx-page .emp-filter-bar.emp-filter-bar--people .emp-search-wrap input::placeholder{font-size:13px;font-weight:400;color:var(--faint);opacity:1}.mx .mx-page .emp-filter-bar.emp-filter-bar--people .emp-search-wrap input::-webkit-input-placeholder{font-size:13px;font-weight:400;color:var(--faint);opacity:1}.mx .mx-page .emp-filter-bar.emp-filter-bar--people .emp-filter-selwrap{box-sizing:border-box;flex:0 0 118px!important;width:118px!important;min-width:118px!important;max-width:126px!important}.mx .mx-page .emp-filter-bar.emp-filter-bar--people .emp-filter-selwrap>.emp-filter-select{box-sizing:border-box;field-sizing:fixed;width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important;height:34px!important;padding:0 8px 0 10px!important;border-radius:9px;font-family:Inter,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:400!important;font-synthesis:none;letter-spacing:-.01em;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text2)!important;-webkit-text-fill-color:var(--text2);white-space:nowrap;overflow:hidden;appearance:none;-webkit-appearance:none;background-position:right 8px center}.mx .mx-page .emp-filter-bar.emp-filter-bar--people .emp-filter-select option{font-family:Inter,system-ui,sans-serif;font-weight:400;font-synthesis:none}.mx .mx-page .emp-filter-bar .emp-filter-selwrap:has(.emp-filter-select--dept){flex:0 0 148px!important;width:148px!important;min-width:148px!important;max-width:154px!important}.mx .mx-page .emp-filter-bar .emp-filter-selwrap:has(.emp-filter-select--dept)>.emp-filter-select{width:100%!important;min-width:0!important;max-width:100%!important}.mx .mx-page .emp-filter-bar.emp-filter-bar--people .emp-filter-selwrap:has(.emp-filter-select--tracking){flex:0 0 126px!important;width:126px!important;min-width:126px!important;max-width:132px!important}.mx .mx-page .emp-filter-bar .emp-filter-selwrap{position:relative;display:inline-flex;flex:0 0 auto!important;min-width:0;max-width:180px}.mx .mx-page .emp-filter-bar.emp-filter-bar--people .emp-filter-selwrap>.emp-filter-select{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;text-align:left}.mx .mx-page .emp-filter-bar .emp-filter-sel-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;flex:1 1 auto}.mx .mx-page .emp-filter-bar .emp-filter-menu{min-width:max(100%,168px);width:max-content;z-index:1200}.mx .mx-filter-menu.mx-filter-menu--portaled{min-width:220px}.mx .mx-page .emp-filter-bar .mx-filter-selwrap>.emp-filter-select.is-open{border-color:var(--p400)}.mx .mx-filter-menu .ss-filter-opt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mx .mx-page .emp-filter-bar.emp-filter-bar--people>.btn,.mx .mx-page .emp-filter-bar.emp-filter-bar--people>button.btn{flex:0 0 auto!important;height:34px!important;padding:0 12px!important;border-radius:9px!important;font-family:Inter,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:600!important;font-synthesis:none;letter-spacing:-.01em;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text2)!important;-webkit-text-fill-color:var(--text2);gap:6px!important;white-space:nowrap;display:inline-flex!important;align-items:center!important}.mx .mx-page .emp-filter-bar.emp-filter-bar--people>.btn:hover:not(:disabled),.mx .mx-page .emp-filter-bar.emp-filter-bar--people>button.btn:hover:not(:disabled){color:var(--p600)!important;-webkit-text-fill-color:var(--p600);background:var(--p50);border-color:var(--p200)}.mx .mx-page .emp-filter-bar .emp-search-wrap input{width:100%;height:34px!important;padding:7px 30px!important;font-size:12.5px!important;line-height:1.2;box-sizing:border-box}.mx .mx-page .emp-filter-bar .emp-filter-selwrap>.emp-filter-select{height:34px!important;padding:0 8px 0 10px!important;border:1.5px solid var(--border);border-radius:9px;font-size:12.5px!important;font-weight:600;font-family:Inter,system-ui,sans-serif;letter-spacing:-.01em;line-height:1.2;color:var(--text2);background:var(--surface);appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;max-width:180px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;box-sizing:border-box}.mx .mx-page .emp-filter-bar .emp-filter-select:focus,.mx .mx-page .emp-filter-bar .emp-filter-select:hover{border-color:var(--p400)}.mx .mx-page .emp-filter-bar .emp-filter-select:disabled{opacity:.55;cursor:not-allowed}.mx .emp-filter-bar .mx-combo__loading-indicator,.mx .emp-filter-bar .react-select__loading-indicator,.mx .emp-filter-bar .react-select__loading-indicator-wrapper,.mx .emp-filter-bar [class$=-loadingIndicator]{display:none!important}.mx .mx-page .emp-filter-bar .btn,.mx .mx-page .emp-filter-bar button.btn{height:34px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:600;font-family:Inter,system-ui,sans-serif;letter-spacing:-.01em;white-space:nowrap;flex-shrink:0;border-radius:8px!important;gap:6px!important}.mx .mx-page .emp-filter-bar button.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.mx .mx-page .emp-filter-bar .react-select__control:not(.mx-combo__control),.mx .mx-page .emp-filter-bar [class$=-control]:not(.mx-combo__control){height:34px!important;min-height:34px!important;border-radius:8px!important;border:1.5px solid var(--border)!important;background:var(--surface)!important;box-shadow:none!important;font-size:12.5px!important;box-sizing:border-box!important}.mx .mx-page .emp-filter-bar>.mx-search .mx-combo__control{border:0!important;background:transparent!important;border-radius:0!important}.mx .mx-page .emp-filter-bar .customSelectset{border:0!important;border-radius:8px!important}.mx .mx-page .emp-filter-bar .emp-filter-rs{flex:0 0 auto;min-width:0}.mx .mx-page .emp-filter-bar .emp-filter-rs--shift{flex:0 0 126px;min-width:126px;max-width:140px}.mx .mx-page .emp-filter-bar .emp-filter-rs .customSelectset,.mx .mx-page .emp-filter-bar .emp-filter-rs .customSelectset .react-select__control,.mx .mx-page .emp-filter-bar .emp-filter-rs .customSelectset [class$=-control]{min-height:34px!important;height:34px!important;border-radius:8px!important;border:1.5px solid var(--border)!important;box-shadow:none!important;background:var(--surface)!important;font-size:12.5px!important}.mx .mx-page .emp-filter-bar .emp-filter-rs .customSelectset .react-select__value-container,.mx .mx-page .emp-filter-bar .emp-filter-rs .customSelectset [class$=-ValueContainer]{padding:0 10px!important}.mx .mx-page .emp-filter-bar .emp-filter-rs .customSelectset .react-select__single-value,.mx .mx-page .emp-filter-bar .emp-filter-rs .customSelectset [class$=-singleValue]{font-size:12.5px!important;color:var(--text2)!important}.mx .mx-page .emp-filter-bar.logs-insights-filter>.btn.btn-sm{height:34px;min-height:34px;max-height:34px}.mx .mx-page .emp-filter-bar.logs-chart-filter{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:16px 18px!important;position:relative;z-index:4;background:var(--surface)!important;overflow:visible!important}.mx .mx-page .emp-filter-bar.logs-chart-filter>*{flex:none!important;width:100%;max-width:none!important}.mx .mx-page .emp-filter-bar.logs-chart-filter .logs-chart-filter-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;width:100%;align-items:end}@media (max-width:1100px){.mx .mx-page .emp-filter-bar.logs-chart-filter .logs-chart-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.mx .mx-page .emp-filter-bar.logs-chart-filter .logs-chart-field{min-width:0;width:100%}.mx .mx-page .emp-filter-bar.logs-chart-filter .logs-chart-field label{display:block!important;margin-bottom:8px!important;font-size:13px;font-weight:500;color:var(--muted);line-height:1.2}.mx .mx-page .emp-filter-bar.logs-chart-filter .logs-chart-field .customSelectset,.mx .mx-page .emp-filter-bar.logs-chart-filter .logs-chart-field .customSelectset>div,.mx .mx-page .emp-filter-bar.logs-chart-filter .logs-chart-field .inputOuter{width:100%!important;max-width:none!important}.mx .mx-page .emp-filter-bar.logs-chart-filter .logs-chart-filter-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;width:100%;margin-left:0!important;grid-column:1/-1}.mx .mx-page .emp-filter-bar.logs-chart-filter .date-range,.mx .mx-page .emp-filter-bar.logs-chart-filter .date-range.w-full,.mx .mx-page .emp-filter-bar.logs-chart-filter button.date-range.w-full{width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important}.mx .mx-page .emp-filter-bar.logs-chart-filter .inputOuter .customSelectset .react-select__control,.mx .mx-page .emp-filter-bar.logs-chart-filter .inputOuter .customSelectset [class$=-control],.mx .mx-page .emp-filter-bar.logs-chart-filter .logs-chart-field [class$=-control]{min-height:38px!important;height:38px!important;border-radius:9px!important}.mx .mx-page .emp-filter-bar.logs-chart-filter .btn{height:38px!important;min-height:38px!important;box-sizing:border-box!important}.mx .mx-page .emp-filter-bar.au-classify-filter .btn,.mx .mx-page .emp-filter-bar.au-classify-filter .date-range,.mx .mx-page .emp-filter-bar.au-classify-filter .emp-filter-select,.mx .mx-page .emp-filter-bar.au-classify-filter button.btn{height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:9px!important;box-sizing:border-box!important}.mx .mx-page .emp-filter-bar.au-classify-filter .emp-filter-rs .react-select__control,.mx .mx-page .emp-filter-bar.au-classify-filter .emp-filter-rs [class$=-control]{height:34px!important;min-height:34px!important;border-radius:9px!important;border:1.5px solid var(--border)!important;background:var(--surface)!important;box-sizing:border-box!important}.mx .mx-page .emp-filter-bar.au-classify-filter .emp-filter-rs>[class$=-container]{border:0!important;border-radius:9px!important}.mx .mx-page .emp-filter-bar.au-classify-filter .emp-filter-rs .react-select__menu{min-width:320px}.mx .au-useropt{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.mx .au-useropt-avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--p600,#7c3aed);color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.mx .au-useropt-main{flex:1 1 auto;min-width:0}.mx .au-useropt-line1{display:flex;align-items:baseline;gap:6px;min-width:0}.mx .au-useropt-name{font-size:13px;font-weight:600;color:var(--text,#111827);text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx .au-useropt-id{flex:0 0 auto;font-size:11px;color:var(--muted,#6b7280)}.mx .au-useropt-email{display:block;font-size:11px;color:var(--muted,#9ca3af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx .au-useropt-status{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;white-space:nowrap}.mx .au-useropt-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.mx .au-userval{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.mx .au-userval-avatar{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--p600,#7c3aed);color:#fff;font-size:9px;font-weight:700;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.mx .au-userval-name{font-size:12.5px;font-weight:600;color:var(--text,#111827);text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mx .au-userval-id{flex:0 0 auto;font-size:11px;font-weight:500;color:var(--muted,#6b7280)}.mx .mx-page .emp-toolbar{flex-wrap:wrap}.mx .mx-page .emp-toolbar .customCheckbox p{font-size:13px!important;white-space:nowrap}.mx .mx-page .mx-table-loading{position:relative}.mx .mx-page .emp-table-wrap>.mx-table-loading{min-height:0}.mx .mx-page .mx-table-loading:has(.mx-table-loading-overlay){min-height:220px}.mx .mx-page .mx-table-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.72);z-index:5;backdrop-filter:blur(1px)}.mx .mx-page .page-header{position:static;top:auto;z-index:auto;background:transparent;padding-bottom:0}.mx .mx-page .mx-feature-body .themeBtn{border-radius:9px;font-weight:600}@media (max-width:960px){.mx .mx-page .prod-donut-lb,.mx .mx-page .prod-split-row{grid-template-columns:1fr!important}}.mx.mx-cal-host{height:0!important;min-height:0!important;overflow:visible!important;display:block!important;background:transparent!important;pointer-events:none}.mx.mx-cal-host .cal-picker{pointer-events:auto}.mx .cal-picker.cal-picker-open,body .cal-picker.cal-picker-open{display:flex!important;position:fixed!important;z-index:4600!important}.mx .cal-presets-title,body .cal-presets-title{padding:0 18px 10px!important}.mx .cal-preset,body .cal-preset{padding:8px 18px!important}.mx .cal-main,body .cal-main{padding:16px 18px 18px!important}.mx .cal-nav,body .cal-nav{padding:5px 6px!important;margin-bottom:14px!important}.mx .date-range,button.date-range{display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer;border:1.5px solid var(--border)!important;background:var(--surface)!important;border-radius:9px!important;padding:7px 14px!important;font-size:12.5px!important;font-weight:500!important;color:var(--text2)!important;font-family:inherit!important;line-height:1.2}.mx .date-range:hover,button.date-range:hover{border-color:var(--p300)!important}.mx .emp-filter-bar .date-range.w-full,.mx .emp-filter-bar button.date-range.w-full{width:100%!important;height:34px!important;padding:0 14px!important;justify-content:flex-start!important}.mx .emp-filter-bar .date-range.w-full>svg:last-child{margin-left:auto!important}.mx .mx-page .kpi{padding:18px 18px 16px!important}.mx .mx-page .kpi-head{justify-content:space-between!important;margin-bottom:12px!important}.mx .mx-page .kpi-head,.mx .mx-page .kpi-icon{display:flex!important;align-items:center!important}.mx .mx-page .kpi-icon{width:36px!important;height:36px!important;min-width:36px;border-radius:10px!important;justify-content:center!important;flex-shrink:0;position:relative;z-index:1}.mx .mx-page .kpi-value{font-size:26px!important;font-weight:800!important;letter-spacing:-.5px;line-height:1!important;margin:0!important}.mx .mx-page .kpi-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:10px!important;gap:8px}.mx .mx-page .kpi-trend{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:12px!important;font-weight:600!important;padding:2px 9px!important;border-radius:99px!important;white-space:nowrap;border:none!important}.mx .mx-page .kpi-trend.up{background:#d1fae5!important;color:#065f46!important}.mx .mx-page .kpi-trend.down{background:#fee2e2!important;color:#991b1b!important}.mx .mx-page .kpi-spark{display:flex!important;align-items:flex-end!important;gap:2px!important;height:24px!important;flex-shrink:0}.mx .mx-page .kpi-spark-bar{display:block!important;flex:0 0 5px!important;width:5px!important;min-width:5px!important;max-width:5px!important;align-self:flex-end!important;border-radius:2px!important;box-sizing:border-box!important}.mx .mx-page .kpi-glow{position:absolute!important;top:0!important;right:0!important;width:80px!important;height:80px!important;border-radius:50%!important;opacity:.13!important;transform:translate(20px,-20px)!important;pointer-events:none}.mx .mx-page .emp-kpi-row{margin-bottom:20px}.mx .mx-page .emp-kpi{min-height:130px;padding:20px 22px;position:relative;overflow:hidden}.mx .mx-page .emp-kpi-bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.mx .mx-page .emp-kpi-content{position:relative;z-index:1}.mx .mx-page .emp-kpi-val{font-size:32px;margin-bottom:8px}.mx .mx-page .pill{border:none!important;border-radius:99px!important;padding:3px 10px!important}.mx .mx-page .pill-muted{background:var(--wash)!important;color:#6B7280!important;border:none!important}.mx .customSelectset,.mx .customSelectset *{box-sizing:border-box}.mx .customSelectset .react-select__control,.mx .customSelectset [class$=-control]{min-height:38px!important}.mx .emp-filter-bar .inputOuter .customSelectset .react-select__control,.mx .emp-filter-bar .inputOuter .customSelectset [class$=-control]{padding:0 4px 0 12px!important}.mx .customSelectset .react-select__value-container,.mx .customSelectset [class$=-ValueContainer]{display:grid!important;padding:0 2px 0 0!important;overflow:hidden!important}.mx .customSelectset .react-select__value-container--is-multi.react-select__value-container--has-value{display:flex!important;flex-wrap:wrap!important}.mx .customSelectset .react-select__placeholder,.mx .customSelectset .react-select__single-value,.mx .customSelectset [class$=-placeholder],.mx .customSelectset [class$=-singleValue]{margin:0!important;padding:0!important;grid-area:1/1/2/3!important}.mx .rpt-panel .customSelectset{border:1.5px solid var(--border)!important;border-radius:9px!important;background:var(--surface);transition:border-color .15s,box-shadow .15s;min-height:36px}.mx .rpt-panel .customSelectset:hover{border-color:var(--p400)!important}.mx .rpt-panel .customSelectset--is-focused,.mx .rpt-panel .customSelectset:focus-within,.mx .rpt-panel .customSelectset:has(.react-select__control--is-focused),.mx .rpt-panel .customSelectset:has([class$=-control][class*=focused]){border-color:var(--p400)!important;box-shadow:0 0 0 3px rgba(145,97,252,.1)}.mx .rpt-panel .customSelectset .react-select__control,.mx .rpt-panel .customSelectset [class$=-control]{min-height:36px!important;height:36px!important;border:none!important;border-radius:9px!important;box-shadow:none!important;background:transparent!important;outline:none!important}.mx .rpt-panel .customSelectset .react-select__control--is-focused,.mx .rpt-panel .customSelectset .react-select__control:hover,.mx .rpt-panel .customSelectset [class$=-control]:hover,.mx .rpt-panel .customSelectset [class*=focused]{border:none!important;box-shadow:none!important;outline:none!important}.mx .rpt-panel .customSelectset .react-select__placeholder,.mx .rpt-panel .customSelectset .react-select__single-value,.mx .rpt-panel .customSelectset [class$=-placeholder],.mx .rpt-panel .customSelectset [class$=-singleValue]{font-size:12.5px!important;font-weight:500!important}.mx .rpt-panel .customSelectset .react-select__placeholder,.mx .rpt-panel .customSelectset [class$=-placeholder]{color:var(--faint)!important}.mx .rpt-panel .emailSelect .react-select__control,.mx .rpt-panel .minHours .react-select__control{min-height:36px!important}.mx .customSelectset .react-select__input-container,.mx .customSelectset [class$=-Input]{margin:0!important;padding:0!important;background:transparent!important;grid-area:1/1/2/3!important}.mx .customSelectset .react-select__input,.mx .customSelectset .react-select__input input,.mx .customSelectset input{border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;min-height:0!important;padding:0!important;margin:0!important}.mx .modal .customSelectset{border:1.5px solid var(--border)!important;border-radius:9px!important;background:var(--surface);transition:border-color .15s,box-shadow .15s}.mx .modal .customSelectset:hover{border-color:var(--p400)!important}.mx .modal .customSelectset:focus-within{border-color:var(--p400)!important;box-shadow:0 0 0 3px rgba(145,97,252,.12)}.mx .modal .customSelectset .react-select__control,.mx .modal .customSelectset [class$=-control]{min-height:40px!important;border:none!important;box-shadow:none!important;background:transparent!important;font-size:13px!important;font-weight:400!important}.mx .modal .customSelectset .react-select__placeholder,.mx .modal .customSelectset [class$=-placeholder]{color:var(--faint)!important;font-size:13px!important;font-weight:400!important;font-family:Inter,sans-serif!important}.mx .modal .customSelectset .react-select__multi-value{background:var(--p50)!important;border-radius:6px!important}.mx .modal .customSelectset .react-select__multi-value__label,.mx .modal .customSelectset [class$=-multiValueLabel]{color:var(--text)!important;font-size:12.5px!important;font-weight:600!important}.mx .modal .customSelectset .react-select__multi-value__remove,.mx .modal .customSelectset [class$=-multiValueRemove]{color:var(--muted)!important}.mx .modal .customSelectset .react-select__single-value,.mx .modal .customSelectset [class$=-singleValue]{color:var(--text)!important;font-size:13px!important;font-weight:500!important;font-family:Inter,sans-serif!important}.mx .react-select__menu,.mx .react-select__menu-list,.mx .react-select__option{font-family:Inter,sans-serif!important}.mx .react-select__option{font-size:13px!important;font-weight:500!important;line-height:1.35!important}.mx .modal.add-shift-modal{max-width:720px;max-height:90vh;display:flex!important;flex-direction:column!important;overflow:hidden!important}.mx .modal.add-shift-modal .modal-header{align-items:center;padding:20px 24px 14px!important;flex-shrink:0!important}.mx .modal.add-shift-modal .modal-header>div:first-child{align-items:center!important;gap:12px!important}.mx .modal.add-shift-modal .modal-icon{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0}.mx .modal.add-shift-modal .modal-icon svg{display:block;width:20px;height:20px;color:#fff!important}.mx .modal.add-shift-modal .modal-icon path{fill:currentColor;stroke:currentColor}.mx .modal.add-shift-modal .modal-title{font-size:17px;font-weight:800;letter-spacing:-.3px;line-height:1.25;display:inline-flex!important;align-items:center!important}.mx .modal.add-shift-modal .modal-close{align-self:center}.mx .modal.add-shift-modal .modal-body{padding:4px 24px 32px!important;flex:1 1 0%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-bottom:24px;-webkit-overflow-scrolling:touch}.mx .modal.add-shift-modal .modal-footer{position:relative;z-index:1;flex-shrink:0!important;margin-top:0!important;padding:14px 24px 18px!important;gap:10px!important;justify-content:flex-end;border-top:1px solid var(--border);background:var(--surface)}.mx .modal.add-shift-modal .modal-footer>div{gap:10px!important}.mx .modal.add-shift-modal .modal-footer .btn{justify-content:center!important;height:40px!important;min-width:80px!important;padding:8px 16px!important}.mx .modal.add-shift-modal .modal-body label{color:var(--text)!important;font-size:13px!important;font-weight:600!important;margin:0 0 6px!important;line-height:1.25!important}.mx .modal.add-shift-modal .modal-body input[type=text],.mx .modal.add-shift-modal .shift-name-input{color:var(--text)!important;font-weight:500!important;height:40px!important;min-height:40px!important;padding:8px 12px!important;box-sizing:border-box!important}.mx .modal.add-shift-modal .modal-body input[type=text]::placeholder,.mx .modal.add-shift-modal .shift-name-input::placeholder{color:var(--muted)!important;opacity:1!important}.mx .modal.add-shift-modal .customSelectset .react-select__control,.mx .modal.add-shift-modal .customSelectset [class$=-control]{min-height:40px!important;padding:0 8px 0 12px!important}.mx .modal.add-shift-modal .customSelectset .react-select__value-container,.mx .modal.add-shift-modal .customSelectset [class$=-ValueContainer]{min-height:36px!important;padding:0!important;bottom:0!important;align-items:center!important}.mx .modal.add-shift-modal .customSelectset .react-select__indicators,.mx .modal.add-shift-modal .customSelectset [class$=-IndicatorsContainer]{bottom:0!important;left:0!important;height:40px!important;align-items:center!important;padding-right:10px!important;gap:2px}.mx .modal.add-shift-modal .customSelectset .react-select__dropdown-indicator,.mx .modal.add-shift-modal .customSelectset [class$=-indicatorContainer]{padding:0 2px 0 4px!important}.mx .modal.add-shift-modal .customSelectset .react-select__placeholder,.mx .modal.add-shift-modal .customSelectset [class$=-placeholder]{color:var(--muted)!important;opacity:1!important}.mx .modal.add-shift-modal .customSelectset .react-select__multi-value__label,.mx .modal.add-shift-modal .customSelectset [class$=-multiValueLabel]{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;opacity:1!important;font-weight:600!important}.mx .modal.add-shift-modal .customSelectset .react-select__single-value,.mx .modal.add-shift-modal .customSelectset [class$=-singleValue]{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;opacity:1!important;font-weight:500!important}.mx .modal.add-shift-modal h3,.mx .modal.add-shift-modal h4{color:var(--text)!important}.mx .modal.add-shift-modal .modal-body .gap-5{gap:12px!important}.mx .modal.add-shift-modal .add-shift-form{display:flex!important;flex-direction:column!important;gap:12px!important}.mx .modal.add-shift-modal .add-shift-form>div:not(.ashift-type-cards){display:flex;flex-direction:column;gap:0}.mx .modal.add-shift-modal .add-shift-form .validate-font{margin-top:4px!important}.mx .modal.add-shift-modal .ashift-track-section{display:flex!important;flex-direction:column!important;gap:0!important;padding-bottom:4px!important}.mx .modal.add-shift-modal .ashift-track-hint{color:var(--muted)!important;font-size:12px!important;line-height:1.4!important;margin:0 0 12px!important}.mx .modal.add-shift-modal .ashift-track-section .ashift-field-label{margin-bottom:6px!important}.mx .modal.add-shift-modal .ashift-type-cards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;flex-direction:unset!important}.mx .modal.add-shift-modal .ashift-type-card{align-items:center!important;padding:14px 16px!important;min-height:72px!important;box-sizing:border-box!important}.mx .modal.add-shift-modal .ashift-radio{margin-top:0!important;flex-shrink:0}.mx .modal.add-shift-modal .ashift-type-info strong{margin-bottom:3px!important;line-height:1.25}.mx .modal.add-shift-modal .ashift-type-info span{display:block;line-height:1.4}.mx .modal.add-shift-modal .ashift-field-label{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0 0 6px!important;line-height:1.25!important}.mx .modal.add-shift-modal .ashift-field-label>div,.mx .modal.add-shift-modal .ashift-help-icon{display:inline-flex!important;align-items:center!important;line-height:0!important;margin:0!important;padding:0!important}.mx .modal.add-shift-modal .ashift-help-icon{justify-content:center!important;width:16px!important;height:16px!important;flex-shrink:0}.mx .modal.add-shift-modal .ashift-help-icon>div{display:flex!important;align-items:center!important;justify-content:center!important;width:16px;height:16px;line-height:0;margin:0;padding:0}.mx .modal.add-shift-modal .ashift-help-icon svg{width:14px!important;height:14px!important;display:block}.mx .modal.add-shift-modal h4{margin:4px 0 10px!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important}.mx .modal.add-shift-modal .ashift-day-section{margin-top:0!important;border:1px solid var(--border)!important;border-radius:12px!important;overflow:hidden}.mx .modal.add-shift-modal .ashift-day-row{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;min-height:52px!important;gap:12px!important;padding:12px 16px!important;box-sizing:border-box}.mx .modal.add-shift-modal .ashift-day-check-label.customCheckbox{position:relative;width:18px!important;min-width:18px!important;height:18px!important;padding-left:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0}.mx .modal.add-shift-modal .ashift-day-check-label .checkmark{top:50%!important;left:0!important;transform:translateY(-50%)!important}.mx .modal.add-shift-modal .ashift-day-name{color:var(--text)!important;font-weight:700!important;width:78px!important;flex:0 0 78px!important;line-height:1.3!important}.mx .modal.add-shift-modal .ashift-day-times{display:flex!important;flex:1 1 auto!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:auto!important;min-width:0}.mx .modal.add-shift-modal .ashift-time-cluster{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto}.mx .modal.add-shift-modal .ashift-time-picker{display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;width:auto!important}.mx .modal.add-shift-modal .ashift-time-lbl{color:var(--text2)!important;font-weight:700!important;font-size:12px!important;flex-shrink:0;line-height:1!important}.mx .modal.add-shift-modal .ashift-time-sel{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;background-color:var(--surface)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2398A2B3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:10px!important;font-weight:600!important;font-size:13px!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:34px!important;padding:4px 24px 4px 8px!important;flex:0 0 66px!important;box-sizing:border-box;border-radius:8px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.mx .modal.add-shift-modal .ashift-time-sel::-ms-expand{display:none}.mx .modal.add-shift-modal .ashift-time-sel:has(.mx-filter-sel-chevron){background-image:none!important;padding-right:8px!important}.mx[data-theme=dark] .modal.add-shift-modal .ashift-time-sel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23D0D5DD' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}.mx[data-theme=dark] .modal.add-shift-modal .ashift-time-sel:has(.mx-filter-sel-chevron){background-image:none!important}.mx .modal.add-shift-modal .ashift-colon{color:var(--text2)!important;font-weight:700!important;margin:0 2px!important;flex:0 0 auto;line-height:1!important}.mx .modal.add-shift-modal .ashift-time-arrow{color:var(--muted);font-size:14px;font-weight:600;line-height:1;flex:0 0 auto;margin:0 2px!important}.mx .modal.add-shift-modal .ashift-not-working{color:var(--muted)!important;font-size:12.5px!important;font-style:italic;line-height:1.3!important}.mx .modal .customSelectset .react-select__menu,.mx .modal .customSelectset .react-select__menu-portal{z-index:4600!important}.mx .mx-page .emp-table-wrap{overflow:hidden;overflow-x:auto;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg)}.mx .mx-page .emp-table-wrap.emp-table-wrap--grid,.mx .mx-page .emp-table-wrap.emp-table-wrap--grid #empGridView,.mx .mx-page .emp-table-wrap.emp-table-wrap--grid #tableWrapper,.mx .mx-page .emp-table-wrap.emp-table-wrap--grid #tableWrapper.emp-grid-body,.mx .mx-page .emp-table-wrap.emp-table-wrap--grid .emp-grid-body,.mx .mx-page .emp-table-wrap.emp-table-wrap--grid .mx-table-loading{overflow:visible;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.mx .mx-page .emp-table-wrap.emp-table-wrap--grid .emp-toolbar{padding-left:0;padding-right:0;border-bottom:none;background:transparent}.mx .mx-page .emp-table-wrap.emp-table-wrap--grid .emp-pagination,.mx .mx-page .emp-table-wrap.emp-table-wrap--grid [class*=pagination]{margin:0!important;padding-left:0!important;padding-right:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mx .mx-page .emp-table-wrap .emp-grid{padding:16px}.mx .mx-page .emp-table-wrap.emp-table-wrap--grid .emp-grid{padding:4px 0 16px}.mx .mx-page .emp-card-av{overflow:hidden}.mx .mx-page .emp-table-wrap .rdt_Table{min-width:1280px!important;width:100%!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.mx .mx-page .emp-table-wrap .emp-table-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:180px;padding:28px 20px;text-align:center;box-sizing:border-box}.mx .mx-page .emp-table-wrap .emp-table-empty-title{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.2px}.mx .mx-page .emp-table-wrap .emp-table-empty-desc{font-size:12.5px;font-weight:500;color:var(--muted);max-width:360px;line-height:1.45}.mx .mx-page .emp-table-wrap .emp-table-empty--illustration{min-height:0;padding:8px 12px 20px}.mx .mx-page .emp-table-wrap .emp-table-empty--illustration h1{font-size:16px!important;padding-top:8px!important;padding-bottom:4px!important}.mx .mx-page .emp-table-wrap .rdt_TableCell,.mx .mx-page .emp-table-wrap .rdt_TableCol{padding-left:12px!important;padding-right:12px!important}.mx .mx-page .emp-table-wrap .rdt_TableCol .rdt_TableCol_Sortable,.mx .mx-page .emp-table-wrap .rdt_TableCol>div{overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;min-width:0}.mx .mx-page .emp-table-wrap .emp-col-title{display:inline-block;white-space:nowrap;overflow:visible;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--faint);line-height:1.2}.mx .mx-page .emp-table-wrap .emp-col-filter{display:inline-flex;align-items:center;gap:4px;max-width:100%;border:none;background:transparent;padding:0;margin:0;cursor:pointer;font:inherit;color:var(--faint)}.mx .mx-page .emp-table-wrap .emp-col-filter svg{width:9px;height:9px;flex-shrink:0;opacity:.55}.mx .mx-page .emp-table-wrap .emp-col-filter.is-active .emp-col-title,.mx .mx-page .emp-table-wrap .emp-col-filter.is-open .emp-col-title{color:var(--p600)}.mx .mx-page .emp-table-wrap .emp-col-filter.is-active svg,.mx .mx-page .emp-table-wrap .emp-col-filter.is-open svg{opacity:1;color:var(--p600)}.emp-col-drop{position:fixed;z-index:99999;isolation:isolate;min-width:200px;max-width:280px;max-height:280px;overflow:auto;background:var(--surface,#181B23);border:1.5px solid var(--border,#2a2f3a);border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.28);padding:4px}.emp-col-drop-search{width:calc(100% - 8px);margin:4px;height:30px;border:1.5px solid var(--border,#2a2f3a);border-radius:7px;padding:0 8px;font-size:12px;font-family:Inter,system-ui,sans-serif;outline:none;box-sizing:border-box;background:var(--surface,#181B23);color:var(--text,#F3F4F6)}.emp-col-drop-search:focus{border-color:var(--p400,#a87ffd)}.emp-col-drop-item{display:block;width:100%;text-align:left;border:none;background:transparent;border-radius:7px;padding:8px 12px;font-size:12.5px;font-weight:500;font-family:Inter,system-ui,sans-serif;color:var(--text2,#D0D5DD);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emp-col-drop-item.is-selected,.emp-col-drop-item:hover{background:var(--bg,#0E1016);color:var(--text,#F3F4F6)}.emp-col-drop-item.is-selected{color:var(--p600,#7c4ef0);font-weight:600}.emp-col-drop-empty{padding:10px 12px;font-size:12px;color:var(--faint,#6B7280)}.mx .mx-page .emp-table-wrap .rdt_TableCol svg{width:12px;height:12px;flex-shrink:0;opacity:.4}.mx .mx-page .emp-table-wrap .rdt_TableCol .emp-col-filter{position:relative;z-index:2;pointer-events:auto}.mx .mx-page .emp-table-wrap .rdt_TableCol .emp-col-filter svg{width:9px!important;height:9px!important;opacity:.55}.mx .mx-page .emp-table-wrap .rdt_TableCol[data-column-id=employeeId] .rdt_TableCol_Sortable,.mx .mx-page .emp-table-wrap .rdt_TableCol[data-column-id=name] .rdt_TableCol_Sortable{cursor:pointer}.mx .mx-page .emp-table-wrap .rdt_TableBody,.mx .mx-page .emp-table-wrap .rdt_TableCell,.mx .mx-page .emp-table-wrap .rdt_TableCol,.mx .mx-page .emp-table-wrap .rdt_TableHead,.mx .mx-page .emp-table-wrap .rdt_TableHeadRow{border-left:none!important;border-right:none!important}.mx .mx-page .emp-table-wrap .rdt_TableHeadRow{min-height:44px!important;background:var(--bg)!important;border-bottom:1px solid var(--border)!important}.mx .mx-page .emp-table-wrap .rdt_TableCol{padding:10px 14px!important;font-size:11px!important;font-weight:700!important;color:var(--faint)!important;letter-spacing:.5px;text-transform:uppercase;background:var(--bg)!important;overflow:visible!important}.mx .mx-page .emp-table-wrap .rdt_TableRow{min-height:56px!important;border-bottom:1px solid var(--border)!important}.mx .mx-page .emp-table-wrap .rdt_TableRow:last-child{border-bottom:none!important}.mx .mx-page .emp-table-wrap .rdt_TableRow:hover{background:#fdfbff!important}.mx .mx-page .emp-table-wrap .rdt_TableCell{padding:11px 14px!important;font-size:13px!important;color:var(--text2)!important;vertical-align:middle!important;align-items:center!important;overflow:hidden!important}.mx .mx-page .emp-table-wrap .emp-dept-chip,.mx .mx-page .emp-table-wrap .emp-id-badge{display:inline-block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;box-sizing:border-box}.mx .mx-page .emp-table-wrap .trk-badge{max-width:100%}.mx .mx-page .emp-table-wrap .emp-prog-wrap{min-width:0;max-width:100%}.mx .mx-page .emp-table-wrap td.col-actions{text-align:right;white-space:nowrap;vertical-align:middle}.mx .mx-page .emp-table-wrap .emp-action-btns{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;width:100%}.mx .mx-page .emp-table-wrap .emp-act-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;height:26px;padding:4px 10px!important;border-radius:6px;border:1.5px solid var(--border);background:var(--surface);font-size:11.5px!important;font-weight:600;color:var(--text2);cursor:pointer;white-space:nowrap;line-height:1.2;font-family:Inter,system-ui,sans-serif}.mx .mx-page .emp-table-wrap .emp-act-btn:hover{border-color:var(--p300);color:var(--p600);background:var(--p50)}.mx .emp-act-btn:disabled{opacity:.55;cursor:default!important}.mx .emp-act-btn:disabled:hover{border-color:var(--border)!important;color:var(--text2)!important;background:var(--surface)!important}.mx .mx-page .emp-table-wrap .emp-act-more{width:28px;height:26px;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.mx .mx-page .emp-table-wrap .emp-act-more.is-open{border-color:var(--p400);color:var(--p600);background:var(--p50);box-shadow:0 0 0 2px rgba(145,97,252,.18)}.mx .mx-page .emp-table-wrap .emp-pagination{margin:0}.emp-ctx-menu{position:fixed;z-index:99999;min-width:200px;background:var(--surface);border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 12px 40px rgba(15,7,32,.18);padding:6px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.emp-ctx-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;border:none;background:transparent;font-size:13px;font-weight:500;font-family:Inter,system-ui,sans-serif;color:#374151;cursor:pointer;white-space:nowrap;text-align:left}.emp-ctx-item:hover{background:#f5f0ff;color:#6D28D9}.emp-ctx-item.danger{color:#EF4444}.emp-ctx-item.danger:hover{background:#FEF2F2;color:#DC2626}.emp-ctx-item svg{width:13px!important;height:13px!important;flex-shrink:0}.emp-ctx-divider{height:1px;background:#E4E7EC;margin:4px 0}.emp-drawer-overlay{position:fixed;inset:0;background:rgba(15,7,32,.35);backdrop-filter:blur(3px);z-index:1200;opacity:0;pointer-events:none;transition:opacity .22s}.emp-drawer-overlay.open{opacity:1;pointer-events:all}.emp-drawer{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:100vw;background:var(--surface);color:var(--text);box-shadow:-8px 0 40px rgba(15,7,32,.15);z-index:1201;transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);overflow-y:auto;display:flex;flex-direction:column;font-size:14px;font-weight:400;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.emp-drawer,.emp-drawer button,.emp-drawer input,.emp-drawer label{font-family:inherit}.emp-drawer-overlay.open .emp-drawer{transform:translateX(0)}.emp-drawer::-webkit-scrollbar{width:4px}.emp-drawer::-webkit-scrollbar-thumb{background:var(--p200);border-radius:99px}.emp-drawer-top{padding:14px 16px 0;display:flex;justify-content:flex-end}.emp-drawer-close{width:32px;height:32px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muted)}.emp-drawer-close:hover{border-color:var(--p300);color:var(--p700);background:var(--p50)}.emp-drawer-profile{display:flex;align-items:flex-start;gap:14px;padding:14px 20px 18px;border-bottom:1px solid var(--border)}.emp-drawer-av{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0;overflow:hidden}.emp-drawer-name{font-size:15px;font-weight:800;color:var(--text);letter-spacing:-.3px;line-height:1.25}.emp-drawer-role{font-size:12px;font-weight:400;color:var(--muted);margin-top:3px;line-height:1.35}.emp-drawer .emp-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text)}.emp-drawer .emp-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.emp-drawer .emp-id-badge{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--wash);border:1px solid var(--border);color:var(--muted);white-space:nowrap}.emp-drawer-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--border)}.emp-drawer-stat{padding:14px 12px;text-align:center;border-right:1px solid var(--border)}.emp-drawer-stat:last-child{border-right:none}.emp-drawer-stat-val{font-size:16px;font-weight:800;letter-spacing:-.5px;line-height:1.1;color:var(--text)}.emp-drawer-stat-label{font-size:10.5px;font-weight:400;color:var(--muted);margin-top:3px;line-height:1.3}.emp-drawer-tabs{display:flex;border-bottom:1px solid var(--border);padding:0 16px;gap:2px}.emp-drawer-tab{padding:10px 14px;font-size:12.5px;font-weight:600;color:var(--muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;font-family:inherit;letter-spacing:-.1px}.emp-drawer-tab:hover{color:var(--text2)}.emp-drawer-tab.active{color:var(--p600);border-bottom-color:var(--p500)}.emp-drawer-body{padding:18px 20px;flex:1}.emp-drawer-section-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.emp-drawer-section-card{border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--surface,#fff);position:relative;z-index:0;overflow:hidden}.emp-drawer-section-card .emp-drawer-app-row:last-child{margin-bottom:0}.emp-drawer-body--activity{display:flex;flex-direction:column;gap:16px}.emp-drawer-activity-scroll{max-height:260px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:2px}.emp-drawer-activity-scroll .emp-drawer-activity-item:last-child{border-bottom:none}.emp-drawer-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border);gap:12px}.emp-drawer-row:last-of-type{border-bottom:none}.emp-drawer-key{font-size:12.5px;color:var(--muted);font-weight:500}.emp-drawer-val{font-size:12.5px;color:var(--text);font-weight:600;text-align:right;word-break:break-word}.emp-drawer-week{display:flex;align-items:flex-end;gap:6px;height:90px;padding:8px 0}.emp-drawer-day{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;justify-content:flex-end}.emp-drawer-day-bar{width:100%;border-radius:4px 4px 0 0;min-height:2px}.emp-drawer-day-label{font-size:10px;font-weight:400;color:var(--faint);margin-top:4px}.emp-drawer-day-hrs{font-size:10px;color:var(--muted);font-weight:600}.emp-drawer-activity-item{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.emp-drawer-activity-item:last-child{border-bottom:none}.emp-drawer-activity-title{font-size:12.5px;font-weight:600;color:var(--text);line-height:1.35}.emp-drawer-activity-sub{font-size:11.5px;font-weight:400;color:var(--muted);line-height:1.35}.emp-drawer-act-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.emp-drawer-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border);gap:12px}.emp-drawer-toggle-title{font-size:13px;font-weight:600;color:var(--text);line-height:1.3}.emp-drawer-toggle-sub{font-size:11.5px;font-weight:400;color:var(--muted);margin-top:2px;line-height:1.35}.emp-drawer-app-row{display:flex;align-items:center;margin-bottom:10px}.emp-drawer-app-name{font-size:12.5px;font-weight:600;color:var(--text2);width:72px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-drawer-app-time{font-size:11.5px;font-weight:700;color:var(--text2);white-space:nowrap}.emp-drawer .emp-prog-bar{flex:1;height:5px;background:var(--border);border-radius:99px;overflow:hidden;min-width:50px}.emp-drawer .emp-prog-fill{height:100%;border-radius:99px}.emp-drawer .sched-toggle{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.emp-drawer .sched-toggle input{opacity:0;width:0;height:0}.emp-drawer .sched-toggle-track{position:absolute;inset:0;border-radius:99px;background:var(--border2);transition:background .18s;cursor:pointer}.emp-drawer .sched-toggle input:checked+.sched-toggle-track{background:var(--p500)}.emp-drawer .sched-toggle input:disabled+.sched-toggle-track{opacity:.55;cursor:default}.emp-drawer .sched-toggle-thumb{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--surface);top:3px;left:3px;transition:transform .18s;box-shadow:0 1px 4px rgba(0,0,0,.18)}.emp-drawer .sched-toggle input:checked+.sched-toggle-track .sched-toggle-thumb{transform:translateX(18px)}.emp-drawer .emp-act-btn{padding:4px 10px;border-radius:6px;border:1.5px solid var(--border);background:var(--surface);font-size:11.5px;font-weight:600;color:var(--text2);cursor:pointer;font-family:inherit}.emp-drawer .emp-act-btn:disabled{opacity:.55;cursor:default}.emp-drawer .emp-act-btn.danger{color:#EF4444;border-color:rgba(239,68,68,.35)}.emp-drawer .btn.btn-primary.btn-sm,.emp-drawer-edit-btn{display:inline-flex;align-items:center;gap:7px;margin-left:auto;flex-shrink:0;padding:8px 16px;border-radius:9px;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.1px;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,var(--p500),var(--p600));box-shadow:0 2px 8px rgba(124,58,237,.35);transition:box-shadow .15s,transform .12s}.emp-drawer .btn.btn-primary.btn-sm:hover,.emp-drawer-edit-btn:hover{box-shadow:0 4px 16px rgba(145,97,252,.45)}.emp-drawer .btn.btn-primary.btn-sm:active,.emp-drawer-edit-btn:active{transform:scale(.97)}.mx[data-theme=dark] .emp-drawer{box-shadow:-8px 0 40px rgba(0,0,0,.5)}.mx[data-theme=dark] .emp-drawer-overlay{background:rgba(0,0,0,.55)}.mx[data-theme=dark] .emp-drawer-tab.active{color:var(--p400)}.mx[data-theme=dark] .emp-drawer .emp-prog-bar{background:var(--wash)}.mx[data-theme=dark] .emp-drawer .sched-toggle-track{background:var(--border2)}.mx[data-theme=dark] .emp-drawer-close:hover{background:var(--wash);border-color:var(--p400);color:var(--p400)}.mx[data-theme=dark] .emp-drawer::-webkit-scrollbar-thumb{background:var(--border)}.emp-tip,.react-tooltip.emp-tip{z-index:99999!important;background:#0F0A1E!important;color:#fff!important;opacity:1!important;font-size:11px!important;font-weight:500!important;padding:4px 9px!important;border-radius:6px!important;pointer-events:none;max-width:280px;word-break:break-word}.mx-common-tip{position:fixed;z-index:99999;background:#111827;color:#f9fafb;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:500;line-height:1.45;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;pointer-events:none;box-shadow:0 10px 28px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.06);max-width:min(360px,calc(100vw - 20px))}.mx[data-theme=dark] .mx-common-tip{background:#0b0d14;color:#f3f4f6;border:1px solid var(--border2);box-shadow:0 12px 32px rgba(0,0,0,.55),0 0 0 1px rgba(145,97,252,.18)}.mx .mx-page .emp-table-wrap .rdt_TableCell>div{display:flex!important;align-items:center!important;width:100%;min-width:0!important;max-width:100%!important;overflow:hidden!important}.mx .mx-page .emp-table-wrap .rdt_TableHeader,.mx .mx-page .emp-table-wrap header{display:none!important}.mx .mx-page .emp-table-wrap .TableMain,.mx .mx-page .emp-table-wrap [data-testid=data-table]{padding:0!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.mx .mx-page .emp-table-wrap #tableWrapper,.mx .mx-page .emp-table-wrap .mx-table-loading{padding:0!important;margin:0!important}.mx .mx-page .emp-table-wrap:not(.emp-table-wrap--grid) #tableWrapper,.mx .mx-page .emp-table-wrap:not(.emp-table-wrap--grid)>.mx-table-loading{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.mx .mx-page .emp-table-wrap.emp-table-wrap--grid #empGridView,.mx .mx-page .emp-table-wrap.emp-table-wrap--grid #tableWrapper,.mx .mx-page .emp-table-wrap.emp-table-wrap--grid #tableWrapper.emp-grid-body,.mx .mx-page .emp-table-wrap.emp-table-wrap--grid .emp-grid-body,.mx .mx-page .emp-table-wrap.emp-table-wrap--grid .mx-table-loading{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.mx .mx-page .emp-check{appearance:auto;-webkit-appearance:checkbox;width:15px!important;height:15px!important;min-width:15px;margin:0!important;padding:0!important;accent-color:var(--p500);cursor:pointer;flex-shrink:0;vertical-align:middle}.mx .mx-page .emp-check-label{display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--muted);line-height:1}.mx .mx-page .emp-check-label,.mx .mx-page .emp-check-label span{margin:0!important;padding:0!important;white-space:nowrap}.mx .mx-page .emp-info{display:flex!important;align-items:center!important;gap:10px!important;width:100%;min-height:34px;padding:0!important}.mx .mx-page .emp-info .customCheckbox{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;padding:0!important;margin:0!important;flex-shrink:0}.mx .mx-page .emp-info .customCheckbox .checkmark{position:static!important;top:auto!important;left:auto!important;margin:0!important}.mx .mx-page .emp-info .emp-status-dot{width:7px!important;height:7px!important;border-radius:50%;flex-shrink:0}.mx .mx-page .emp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px!important;border-bottom:1px solid var(--border);background:var(--surface);overflow:visible}.mx .mx-page .emp-toolbar .btn.btn-sm{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:28px;min-height:28px;max-height:28px;padding:0 10px!important;font-size:11.5px!important;font-weight:600;line-height:1;gap:6px!important;border-radius:8px!important;white-space:nowrap}.mx .mx-page .emp-toolbar .btn.btn-sm svg{width:13px;height:13px;flex-shrink:0}.mx .mx-page .emp-toolbar .btn.btn-sm>div{display:inline-flex;align-items:center;line-height:0}.mx .mx-page .emp-toolbar .btn.btn-sm>div svg{width:13px;height:13px}.mx .mx-page .emp-toolbar:has(.emp-selection-bar){padding:10px 12px!important;background:var(--p50);border-bottom-color:var(--p200)}.mx .mx-page .emp-selection-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-wrap:wrap}.mx .mx-page .emp-selection-left{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.mx .mx-page .emp-selection-count{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:99px;background:var(--surface);border:1.5px solid var(--p200);color:var(--p700);font-size:12.5px;font-weight:600;white-space:nowrap}.mx .mx-page .emp-selection-count strong{font-weight:800;color:var(--p600)}.mx .mx-page .emp-selection-meta{font-size:12px;color:var(--muted);white-space:nowrap}.mx .mx-page .emp-selection-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-left:auto}.mx .mx-page .emp-selection-actions .qa-btn{height:32px;padding:0 12px;font-size:12px}.mx .mx-page .emp-selection-actions .qa-btn.disabled,.mx .mx-page .emp-selection-actions .qa-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mx .mx-page .emp-selection-actions .qa-divider{width:1px;height:22px;background:var(--p200);margin:0 2px;align-self:center}.mx .mx-page .emp-selection-actions .emp-sel-danger{color:#DC2626;border-color:#FECACA;background:#FEF2F2}.mx .mx-page .emp-selection-actions .emp-sel-danger:hover{background:#FEE2E2;border-color:#FCA5A5;color:#B91C1C}.mx .mx-page .emp-selection-clear{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;transition:all .14s;flex-shrink:0}.mx .mx-page .emp-selection-clear:hover{background:var(--bg);color:var(--text);border-color:var(--border2)}.mx .mx-page .emp-table-wrap:not(.emp-table-wrap--grid) .paginationOuter,.mx .mx-page .emp-table-wrap:not(.emp-table-wrap--grid) [class*=pagination]{padding:12px 16px!important;border-top:1px solid var(--border);background:var(--bg);margin:0!important}.mx .mx-page .emp-table-wrap.emp-table-wrap--grid .emp-pagination,.mx .mx-page .emp-table-wrap.emp-table-wrap--grid .paginationOuter,.mx .mx-page .emp-table-wrap.emp-table-wrap--grid [class*=pagination]{padding:12px 0!important;border:none!important;background:transparent!important;margin:0!important;box-shadow:none!important}.mx .mx-page #tableWrapper.emp-grid-body{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.mx .mx-page .emp-toolbar .customCheckbox{display:inline-flex!important;align-items:center!important;gap:8px!important;padding-left:0!important;margin:0!important;width:auto;height:auto;position:relative}.mx .mx-page .emp-toolbar .customCheckbox .checkmark{position:static!important;top:auto!important;left:auto!important;flex-shrink:0}.mx .mx-page .emp-toolbar .customCheckbox>span:not(.checkmark){padding:0!important;margin:0!important;white-space:nowrap;overflow:visible;font-size:12.5px;font-weight:600;color:var(--muted)}.mx .mx-page label.customCheckbox:not(.emp-info .customCheckbox){padding-left:24px!important;margin-bottom:0!important;display:inline-flex;align-items:center;min-height:18px}.mx .mx-page label.customCheckbox:not(.emp-info .customCheckbox) .checkmark{top:50%!important;transform:translateY(-50%)}@media (max-width:1100px){.mx .mx-page .kpi-row{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:720px){.mx .mx-page .kpi-row{grid-template-columns:repeat(2,1fr)!important}.mx .mx-page .filter-bar{flex-direction:column;align-items:stretch;gap:12px}.mx .mx-page .page-header{flex-direction:column;gap:14px}.mx .mx-page .row-2-1,.mx .mx-page .row-2-1-2col,.mx .mx-page .row-3,.mx .mx-page .row-3-2,.mx .mx-page .row-4{grid-template-columns:1fr!important}.mx .mx-page .ov-heat-feed-row>.ov-feed-card{height:auto;min-height:0;max-height:320px}}@media (max-width:540px){.mx .mx-page .emp-kpi-row,.mx .mx-page .kpi-row,.mx .mx-page .kpi-row.kpi-row--three{grid-template-columns:1fr!important}}.mx .mx-page .mx-feature-body .p-3{padding:.75rem!important}.mx .mx-page .mx-feature-body .p-4{padding:1rem!important}.mx .mx-page .mx-feature-body .px-0{padding-left:0!important;padding-right:0!important}.mx .mx-page .mx-feature-body .px-2{padding-left:.5rem!important;padding-right:.5rem!important}.mx .mx-page .mx-feature-body .px-3{padding-left:.75rem!important;padding-right:.75rem!important}.mx .mx-page .mx-feature-body .py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.mx .mx-page .mx-feature-body .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.mx .mx-page .mx-feature-body .py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.mx .mx-page .mx-feature-body .pt-8{padding-top:2rem!important}.mx .mx-page .mx-feature-body .mt-2{margin-top:.5rem!important}.mx .mx-page .mx-feature-body .mt-4{margin-top:1rem!important}.mx .mx-page .mx-feature-body .mb-2{margin-bottom:.5rem!important}.mx .mx-page .mx-feature-body .mb-4{margin-bottom:1rem!important}.mx .mx-page .mx-feature-body .mb-5\.5{margin-bottom:1.375rem!important}.mx .mx-page .mx-feature-body .gap-2{gap:.5rem!important}.mx .mx-page .mx-feature-body .gap-8{gap:2rem!important}.mx .mx-page .mx-feature-body .mr-2{margin-right:.5rem!important}.mx .mx-page .mx-feature-body .p-\[16px\],.mx .mx-page .mx-feature-body [class~="p-[16px]"]{padding:16px!important}.mx .mx-page .mx-feature-body .px-\[16px\],.mx .mx-page .mx-feature-body [class~="px-[16px]"]{padding-left:16px!important;padding-right:16px!important}.mx .mx-page .mx-feature-body .py-\[24px\],.mx .mx-page .mx-feature-body [class~="py-[24px]"]{padding-top:24px!important;padding-bottom:24px!important}.mx .mx-page .mx-feature-body .py-\[12px\],.mx .mx-page .mx-feature-body [class~="py-[12px]"]{padding-top:12px!important;padding-bottom:12px!important}.mx .mx-page .mx-feature-body .px-\[10px\],.mx .mx-page .mx-feature-body [class~="px-[10px]"]{padding-left:10px!important;padding-right:10px!important}.mx .mx-page .mx-feature-body .px-\[24px\],.mx .mx-page .mx-feature-body [class~="px-[24px]"]{padding-left:24px!important;padding-right:24px!important}.mx .mx-page .mx-feature-body .mb-\[8px\],.mx .mx-page .mx-feature-body [class~="mb-[8px]"]{margin-bottom:8px!important}.mx .mx-page .mx-feature-body .mb-\[24px\],.mx .mx-page .mx-feature-body [class~="mb-[24px]"]{margin-bottom:24px!important}.mx .mx-page .mx-feature-body .mt-\[20px\],.mx .mx-page .mx-feature-body [class~="mt-[20px]"]{margin-top:20px!important}.mx .mx-page .mx-feature-body .mt-\[3px\],.mx .mx-page .mx-feature-body [class~="mt-[3px]"]{margin-top:3px!important}.mx .mx-page .mx-feature-body .mr-\[8px\],.mx .mx-page .mx-feature-body [class~="mr-[8px]"]{margin-right:8px!important}.mx .mx-page .mx-feature-body .gap-\[12px\],.mx .mx-page .mx-feature-body [class~="gap-[12px]"]{gap:12px!important}.mx .mx-page .mx-feature-body .gap-\[20px\],.mx .mx-page .mx-feature-body [class~="gap-[20px]"]{gap:20px!important}.mx .mx-page .mx-feature-body .gap-\[24px\],.mx .mx-page .mx-feature-body [class~="gap-[24px]"]{gap:24px!important}.mx .mx-page .mx-feature-body .gap-\[40px\],.mx .mx-page .mx-feature-body [class~="gap-[40px]"]{gap:40px!important}.mx .mx-page .profiletabs.tab-group{display:flex;background:var(--surface);border:1.5px solid var(--border);border-radius:10px;overflow:hidden;padding:3px;width:fit-content;max-width:100%}.mx .mx-page .profiletabs.tab-group>.relative{display:flex;border:none!important;gap:0!important;overflow:auto}.mx .mx-page .profiletabs.tab-group .tab{padding:7px 14px;font-size:12.5px;font-weight:600;color:var(--muted);border-radius:7px;white-space:nowrap;border:none;background:transparent;cursor:pointer;font-family:inherit;line-height:1.2}.mx .mx-page .profiletabs.tab-group .tab.active{background:var(--p500);color:#fff;box-shadow:0 2px 6px rgba(124,58,237,.3)}.mx .mx-page .profiletabs.tab-group>.relative>div.cursor-pointer{padding:7px 14px!important;font-size:12.5px;font-weight:600;color:var(--muted);border-radius:7px;white-space:nowrap}.mx .mx-page .profiletabs.tab-group>.relative>div.cursor-pointer.active{background:var(--p500);color:#fff!important;box-shadow:0 2px 6px rgba(124,58,237,.3)}.mx .mx-page .profiletabs.tab-group .absolute.bottom-0{display:none}.mx .mx-page .mx-feature-body input:not([type=checkbox]):not([type=radio]):not(.react-select__input):not(.mx-combo__input):not(.acc-phone-input):not(.lt-search-inp),.mx .mx-page .mx-feature-body select,.mx .mx-page .mx-feature-body textarea{border-radius:10px!important;border-color:var(--border)!important;font-size:14px!important}.mx .mx-page .mx-feature-body .dept-search-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0}.mx .mx-page .mx-feature-body .dept-search-row .dept-search.mx-search,.mx .mx-page .mx-feature-body .dept-search-row .mx-search{max-width:260px;width:260px;flex:0 0 260px;height:34px;padding:0 12px;gap:8px;border-radius:9px!important}.mx .mx-page .mx-feature-body .dept-search-row .mx-search input{font-size:12.5px!important}.mx .mx-page .mx-feature-body .dept-search-row .mx-search-clear{width:22px;height:22px;font-size:18px}.mx .mx-page .mx-feature-body .dept-search-row .mx-filter-selwrap,.mx .mx-page .mx-feature-body .dept-search-row button.emp-filter-select,.mx .mx-page .mx-feature-body .dept-search-row select.emp-filter-select{flex:0 0 auto;width:auto;min-width:130px}.mx .mx-page .mx-feature-body .dept-search-row .mx-filter-selwrap>button.emp-filter-select,.mx .mx-page .mx-feature-body .dept-search-row button.emp-filter-select,.mx .mx-page .mx-feature-body .dept-search-row select.emp-filter-select{box-sizing:border-box;appearance:none;-webkit-appearance:none;height:34px!important;min-height:34px!important;padding:0 28px 0 12px!important;border-radius:9px!important;border:1.5px solid var(--border)!important;background-color:var(--surface)!important;font-family:Inter,system-ui,sans-serif;font-size:12.5px!important;font-weight:500;color:var(--text)!important;line-height:1;cursor:pointer}.mx .mx-page .mx-feature-body .dept-search-row select.emp-filter-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2.2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px}.mx .mx-page .mx-feature-body .dept-search-row button.emp-filter-select:focus,.mx .mx-page .mx-feature-body .dept-search-row button.emp-filter-select:hover,.mx .mx-page .mx-feature-body .dept-search-row select.emp-filter-select:focus,.mx .mx-page .mx-feature-body .dept-search-row select.emp-filter-select:hover{border-color:var(--border)!important;outline:none}.mx .mx-page .mx-feature-body .dept-search-row>.btn.btn-secondary,.mx .mx-page .mx-feature-body .dept-search-row>button.btn-secondary{box-sizing:border-box;height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:9px!important;border:1.5px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;font-family:Inter,system-ui,sans-serif;font-size:12.5px!important;font-weight:500;line-height:1}.mx .mx-page .mx-feature-body .dept-search-row>.btn.btn-secondary:hover:not(:disabled){background:var(--p50)!important;border-color:var(--p200)!important;color:var(--p600)!important}.mx .mx-page .mx-feature-body .dept-search-row>.btn.btn-secondary:disabled{opacity:.45}.mx .mx-page .mx-feature-body .dept-count{font-size:12px;font-weight:400;color:var(--muted);white-space:nowrap}.mx .mx-page .mx-feature-body .dept-count strong{font-weight:700;color:var(--text)}.mx .mx-page .mx-feature-body .acc-phone input,.mx .mx-page .mx-feature-body .customSelectset input,.mx .mx-page .mx-feature-body .emp-search-wrap input,.mx .mx-page .mx-feature-body .lt-user-search input,.mx .mx-page .mx-feature-body .mx-combobox input,.mx .mx-page .mx-feature-body .mx-search input,.mx .mx-page .mx-feature-body .search input{border:transparent!important;box-shadow:none!important;border-radius:0!important;outline:none!important;background:transparent!important}.mx .mx-page .mx-feature-body .search{display:flex!important;align-items:center!important;gap:8px!important;padding:0 10px 0 12px!important}.mx .mx-page .mx-feature-body .search svg{flex:0 0 14px!important;width:14px!important;height:14px!important;display:block!important}.mx .mx-page .mx-feature-body .search input{flex:1 1 auto!important;min-width:0!important;width:auto!important;height:100%!important;padding:0!important;margin:0!important;font-size:13px!important;line-height:16px!important;color:var(--text)!important}.mx .mx-page .mx-feature-body .search input::placeholder{color:var(--faint)!important}.mx .mx-page .mx-feature-body .cat-filter-bar .emp-search-wrap input:not([type=radio]):not([type=checkbox]):not([type=date]){border:1.5px solid var(--border)!important;border-radius:8px!important;background:var(--surface)!important;height:34px!important;padding:7px 12px 7px 30px!important;font-size:12.5px!important;color:var(--text)!important;box-shadow:none!important}.mx .mx-page .mx-feature-body .cat-filter-bar .emp-search-wrap input:focus{border-color:var(--p400)!important;box-shadow:0 0 0 3px rgba(145,97,252,.1)!important}.mx .mx-page .mx-feature-body .cat-filter-bar .cat-select{font-size:12.5px!important;border-radius:8px!important;height:34px!important}.mx .mx-page .mx-feature-body .prod-filter-bar .prod-clear-btn,.mx .mx-page .mx-feature-body .prod-filter-bar .prod-search-inp,.mx .mx-page .mx-feature-body .prod-filter-bar select.prod-filter-sel{font-family:Inter,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:400!important;font-synthesis:none;letter-spacing:-.01em;line-height:34px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mx .mx-page .mx-feature-body .prod-filter-bar .prod-search-inp{height:34px!important;padding:0 28px 0 30px!important;text-align:left;box-sizing:border-box}.mx .mx-page .mx-feature-body .prod-filter-bar select.prod-filter-sel{color:var(--text2)!important;-webkit-text-fill-color:var(--text2)}.mx .mx-page .mx-feature-body .prod-filter-bar .prod-search-inp::-webkit-input-placeholder,.mx .mx-page .mx-feature-body .prod-filter-bar .prod-search-inp::placeholder{font-size:12.5px;font-weight:400;line-height:34px;color:var(--faint);opacity:1;text-align:left}.mx .mx-page .mx-feature-body .prod-bulk .prod-bulk-clear,.mx .mx-page .mx-feature-body .prod-bulk .prod-bulk-import,.mx .mx-page .mx-feature-body .prod-bulk select.prod-filter-sel,.mx .mx-page .mx-feature-body .prod-bulk textarea.prod-bulk-textarea{font-family:Inter,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:400!important;font-synthesis:none;letter-spacing:-.01em;border-radius:8px!important}.mx .mx-page .mx-feature-body .prod-bulk textarea.prod-bulk-textarea{border:1.5px solid var(--border)!important;padding:10px 12px!important;line-height:1.6!important;background:var(--bg)!important;color:var(--text)!important;text-align:left!important}.mx .mx-page .mx-feature-body .prod-bulk textarea.prod-bulk-textarea::-webkit-input-placeholder,.mx .mx-page .mx-feature-body .prod-bulk textarea.prod-bulk-textarea::placeholder{font-size:12.5px;font-weight:400;line-height:1.6;color:var(--faint);opacity:1;text-align:left}.mx .mx-page .mx-feature-body .prod-bulk textarea.prod-bulk-textarea:focus{border-color:var(--p400)!important;box-shadow:0 0 0 3px rgba(145,97,252,.1)!important}.mx .mx-page .mx-feature-body .prod-bulk select.prod-filter-sel{height:34px!important;color:var(--text2)!important;-webkit-text-fill-color:var(--text2)}.mx .mx-page .mx-feature-body .prod-bulk .prod-bulk-import{font-weight:600!important;height:34px!important;padding:0 14px!important}.mx .mx-page .mx-feature-body .emp-filter-bar .emp-search-wrap input{border:1.5px solid var(--border)!important;border-radius:8px!important;background:var(--surface)!important;box-shadow:none!important}.mx .mx-page .mx-feature-body .emp-filter-bar .emp-search-wrap input:focus{border-color:var(--p400)!important;box-shadow:0 0 0 3px rgba(145,97,252,.1)!important}.mx .mx-page .mx-feature-body .acc-input,.mx .mx-page .mx-feature-body .acc-select,.mx .mx-page .mx-feature-body .acc-textarea{font-size:13px!important;font-weight:400;padding:9px 12px!important;border-radius:9px!important;border:1.5px solid var(--border)!important;color:var(--text)!important;background:var(--surface)!important;line-height:1.4;font-family:inherit!important}.mx .mx-page .mx-feature-body .acc-select{-webkit-appearance:none;appearance:none;padding:9px 36px 9px 12px!important;cursor:pointer;background-color:var(--surface)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important}.mx .mx-page .mx-feature-body .acc-label{font-size:12px!important;font-weight:600!important;color:var(--text2)!important;letter-spacing:0;margin:0}.mx .mx-page .mx-feature-body .acc-card-title{font-size:14px!important;font-weight:700!important;color:var(--text)!important;margin:0}.mx .mx-page .mx-feature-body .acc-card-sub{font-size:12px!important;font-weight:400!important;color:var(--muted)!important;margin:2px 0 0}.mx .mx-page .mx-feature-body .acc-input:disabled,.mx .mx-page .mx-feature-body .acc-input:read-only{background:var(--bg)!important;color:var(--muted)!important;cursor:default}.mx .mx-page .mx-feature-body input:not([type=checkbox]):not([type=radio]):not(.lt-search-inp):not(.acc-phone-input):not(.react-select__input):not(.mx-combo__input):focus,.mx .mx-page .mx-feature-body textarea:focus{border-color:var(--p300)!important;box-shadow:0 0 0 3px rgba(124,58,237,.12);outline:none}.mx .mx-page .mx-feature-body .customSelectset input,.mx .mx-page .mx-feature-body .customSelectset input:focus,.mx .mx-page .mx-feature-body .react-select__input,.mx .mx-page .mx-feature-body .react-select__input:focus{border:transparent!important;box-shadow:none!important;outline:none!important;background:transparent!important;border-radius:0!important}.mx .mx-page .mx-feature-body .lt-user-search{box-sizing:border-box}.mx .mx-page .mx-feature-body .lt-user-search input.lt-search-inp,.mx .mx-page .mx-feature-body .lt-user-search input.lt-search-inp:focus,.mx .mx-page .mx-feature-body .lt-user-search input.lt-search-inp:focus-visible{border:0 transparent!important;box-shadow:none!important;border-radius:0!important;font-size:13px!important;line-height:18px!important;height:auto!important;min-height:18px!important;max-height:none!important;padding:0!important;margin:0!important;background:transparent!important;outline:none!important;box-sizing:border-box!important}.mx .mx-page .mx-feature-body .lt-user-search input.lt-search-inp::placeholder{font-size:13px!important;line-height:18px!important}.mx .mx-page .mx-feature-body .themeBtn{border-radius:9px!important;font-weight:600!important;background:linear-gradient(135deg,var(--p500),var(--p600))!important;box-shadow:0 2px 8px rgba(124,58,237,.28)}.mx .mx-page .mx-feature-body .shadow-card,.mx .mx-page .mx-feature-body [class*=shadow-card]{border:1.5px solid var(--border)!important;border-radius:var(--r)!important;box-shadow:var(--shadow-sm)!important;overflow:hidden}.mx .acc-req{color:var(--red);font-weight:700}.mx .acc-field-err{display:flex;align-items:flex-start;gap:4px;font-size:11.5px;color:var(--red);font-weight:500}.mx .acc-input:disabled,.mx .acc-select:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed}.mx .acc-input.is-invalid,.mx .acc-select.is-invalid{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.mx .acc-addr-grid>.acc-field{min-width:0}.mx .acc-addr-grid .acc-input,.mx .acc-addr-grid .acc-select{width:100%;box-sizing:border-box}.mx .acc-addr-grid .mx-filter-selwrap{width:100%;display:block}.mx .acc-addr-grid .mx-filter-selwrap>button.acc-select{width:100%;height:auto;min-height:40px;padding:9px 36px 9px 12px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.mx .acc-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.mx .acc-btn-ghost:disabled,.mx .acc-btn-save:disabled{cursor:not-allowed;opacity:1!important;filter:none;box-shadow:none;transform:none;background:var(--wash);background-image:none;border:1.5px solid var(--border);color:var(--faint);-webkit-text-fill-color:var(--faint)}.mx[data-theme=dark] .acc-btn-ghost:disabled,.mx[data-theme=dark] .acc-btn-save:disabled{background:var(--surface2);border-color:var(--border);color:var(--muted);-webkit-text-fill-color:var(--muted)}.mx .acc-btn-ghost:hover:not(:disabled){background:var(--bg);border-color:var(--border2)}.mx .acc-btn-save:hover:not(:disabled){background:var(--p600);box-shadow:0 2px 8px rgba(145,97,252,.3)}.mx .emp-photo-col{display:flex;flex-direction:column;align-items:center;gap:12px}.mx .emp-photo-av{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,var(--p500),var(--cyan));display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:#fff;position:relative;overflow:hidden;flex-shrink:0}.mx .emp-photo-img{object-fit:cover}.mx .emp-photo-name{font-size:15px;font-weight:700;color:var(--text);text-align:center}.mx .emp-photo-role{font-size:12px;color:var(--muted);margin-top:-8px}.mx .acc-logo-drop{width:100%;position:relative}.mx .acc-logo-drop input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.mx .acc-logo-drop.is-disabled{opacity:.55;pointer-events:none}.mx .emp-profile .customSelectset{border:1.5px solid var(--border)!important;border-radius:9px!important;background:var(--surface)}.mx .emp-profile .acc-field [class*=-control],.mx .emp-profile .customSelectset .react-select__control,.mx .emp-profile .customSelectset [class$=-control]{min-height:38px!important;border:0!important;border-radius:9px!important;box-shadow:none!important;background:transparent!important}.mx .emp-profile .acc-logo-drop svg,.mx .emp-profile .acc-logo-drop-text{pointer-events:none}@media (max-width:960px){.mx .acc-form-grid,.mx .acc-two-col{grid-template-columns:1fr}}.mx .mx-profile-page .page-header{margin-bottom:16px}.mx .mx-profile-view.acc-view{padding:0}.mx .mx-profile-header-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mx .mx-profile-tab-body{margin-top:4px}.mx .mx-profile-page .downloadouter{border:1.5px solid var(--border)!important;border-radius:12px!important;background:var(--p50)!important;padding:14px 18px!important;gap:14px!important;align-items:center;margin-bottom:4px}.mx .mx-profile-page .downloadouter h3{font-size:14px!important;font-weight:700!important;color:var(--text)!important;line-height:1.3}.mx .mx-profile-page .downloadouter p{font-size:12.5px!important;font-weight:400!important;color:var(--muted)!important;padding:4px 0!important;margin:0!important}.mx .mx-profile-page .downloadouter .font-semibold.text-\[16px\],.mx .mx-profile-page .downloadouter a.font-semibold{font-size:12.5px!important;font-weight:600!important}.mx .mx-profile-page .downloadouter .bg-Custom-Purple-900{width:40px!important;height:40px!important;background:linear-gradient(135deg,var(--p500),var(--p600))!important}.mx .mx-profile-page .downloadouter .themeBtn{height:36px!important;min-height:36px!important;padding:0 16px!important;font-size:13px!important;border-radius:9px!important;width:auto!important;min-width:132px}.mx .acc-pw-chips{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.mx .acc-pw-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--muted)}.mx .acc-pw-chip.is-ok{color:#059669}.mx .acc-pw-dot{width:6px;height:6px;border-radius:50%;background:var(--border2);display:inline-block}.mx .acc-pw-chip.is-ok .acc-pw-dot{background:#0db869}.mx .mx-profile-photo-col{display:flex;flex-direction:column;align-items:center;gap:14px}.mx .mx-profile-avatar{width:96px;height:96px;border-radius:50%;position:relative;flex-shrink:0}.mx .mx-profile-avatar-inner{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--p500),var(--p400));display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:#fff;overflow:hidden;letter-spacing:-.02em}.mx .mx-profile-avatar-img{width:100%;height:100%;object-fit:cover}.mx .mx-profile-avatar-badge{position:absolute;bottom:2px;right:2px;width:22px;height:22px;border-radius:50%;background:#0db869;border:2px solid #fff;display:flex;align-items:center;justify-content:center;z-index:1}.mx .mx-profile-photo-meta{text-align:center}.mx .mx-profile-photo-name{font-size:15px;font-weight:700;color:var(--text);line-height:1.3}.mx .mx-profile-photo-role{font-size:12px;color:var(--muted);margin-top:2px}.mx .mx-profile-meta-list{display:flex;flex-direction:column;gap:10px}.mx .mx-profile-meta-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.mx .mx-profile-meta-val{font-size:12px;color:var(--text2)}.mx .mx-profile-meta-muted{font-size:12px;color:var(--muted)}.mx .mx-profile-meta-strong{font-size:12px;font-weight:700;color:var(--text)}.mx .mx-profile-connected{display:flex;flex-direction:column;gap:10px}.mx .mx-profile-conn-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--bg);border-radius:9px;border:1.5px solid var(--border)}.mx .mx-profile-conn-left{display:flex;align-items:center;gap:9px;min-width:0}.mx .mx-profile-conn-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:900}.mx .mx-profile-conn-google{background:var(--surface);border:1px solid var(--border);color:#4285f4}.mx .mx-profile-conn-slack{background:#4a154b}.mx .mx-profile-conn-name{font-size:12px;font-weight:600;color:var(--text)}.mx .mx-profile-conn-sub{font-size:10px;color:var(--muted)}.mx .mx-profile-conn-btn{height:24px;padding:0 10px;background:var(--surface);border:1.5px solid var(--p300);border-radius:5px;font-size:11px;font-weight:600;color:var(--p600);cursor:pointer;font-family:inherit;flex-shrink:0}.mx .mx-profile-conn-btn.is-danger{border-color:#fecaca;color:#dc2626}.mx .mx-profile-conn-primary{border:1.5px solid var(--p300);border-radius:5px;color:var(--p600)}.mx .mx-profile-conn-danger,.mx .mx-profile-conn-primary{height:24px;padding:0 10px;background:var(--surface);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;flex-shrink:0}.mx .mx-profile-conn-danger{border:1.5px solid #fecaca;border-radius:5px;color:#dc2626}.mx .mx-profile-danger{border-color:#fecaca}.mx .mx-profile-danger-actions{display:flex;flex-direction:column;gap:8px}.mx .mx-profile-danger-btn,.mx .mx-profile-danger-ghost{width:100%;height:36px;border:1.5px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text2);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.mx .mx-profile-danger-btn.is-delete,.mx .mx-profile-danger-delete{width:100%;height:36px;border:1.5px solid #dc2626;border-radius:9px;background:#fff5f5;color:#dc2626;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}@media (max-width:640px){.mx .mx-profile-page .page-header{flex-direction:column;align-items:flex-start;gap:12px}.mx .mx-profile-header-actions{width:100%}.mx .mx-profile-header-actions .btn{flex:1;justify-content:center}}.mx .mx-page{position:relative}.mx .mx-page.mx-page-loading .mx-page-body{pointer-events:none}@keyframes mx-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.mx-shimmer{position:relative;overflow:hidden;border-radius:6px;background:linear-gradient(90deg,var(--faint) 25%,rgba(255,255,255,.55) 50%,var(--faint) 75%);background-size:200% 100%;animation:mx-shimmer 1.6s linear infinite;color:transparent!important;user-select:none}.mx-shimmer--kpi{width:82px;height:26px}.mx-shimmer--text{width:100%;height:12px}.mx-shimmer--line{width:70%;height:11px;margin-top:6px}.mx-shimmer--chart{width:100%;height:100%;min-height:160px;border-radius:10px}.mx-shimmer--row{width:100%;height:34px;margin-bottom:8px}.mx .mx-page .kpi.kpi--loading{position:relative;overflow:hidden}.mx .mx-page .kpi.kpi--loading>:not(.kpi-shimmer){visibility:hidden}.mx .mx-page .kpi .kpi-shimmer{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;z-index:4}@media (prefers-reduced-motion:reduce){.mx-shimmer{animation:none;background:var(--faint)}}.mx .ig-os-tabs{display:flex;gap:0;margin-bottom:22px;border-bottom:2px solid var(--border);overflow-x:auto}.mx .ig-os-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 22px!important;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer;background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .15s;white-space:nowrap;font-family:inherit}.mx .ig-os-tab.active{color:#fff;background:var(--p500);border-radius:8px 8px 0 0;border-bottom-color:transparent}.mx .ig-os-tab:not(.active):hover{color:var(--text);background:var(--bg);border-radius:8px 8px 0 0}.mx .ig-ver-tabs{display:flex;gap:0;border-bottom:2px solid var(--border);margin-bottom:22px;overflow-x:auto}.mx .ig-ver-tab{padding:8px 18px!important;font-size:13px;font-weight:600;cursor:pointer;background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;color:var(--muted);transition:all .15s;font-family:inherit;white-space:nowrap}.mx .ig-ver-tab.active{color:var(--p500);border-bottom-color:var(--p500)}.mx .ig-ver-tab.deprecated{color:#ef4444}.mx .ig-new-badge{display:inline-block;background:#d1fae5;color:#065f46;font-size:9px;font-weight:700;padding:1px 5px!important;border-radius:4px;margin-left:6px;vertical-align:middle}.mx .ig-method-toggle{display:flex;border:1.5px solid var(--border2);border-radius:8px;overflow:hidden;width:fit-content;flex-shrink:0}.mx .ig-method-btn{padding:6px 18px!important;font-size:13px;font-weight:600;cursor:pointer;background:none;border:none;color:var(--muted);transition:all .15s;font-family:inherit}.mx .ig-method-btn.active{background:var(--p500);color:#fff}.mx .ig-dl-card{background:var(--bg);border:1.5px solid var(--border);border-radius:12px;padding:18px 22px!important;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.mx .ig-dl-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px!important;background:linear-gradient(135deg,var(--p500),var(--p600));color:#fff!important;border:none;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:none;box-shadow:0 2px 8px rgba(124,58,237,.28);transition:box-shadow .15s,opacity .15s;white-space:nowrap}.mx .ig-dl-btn:hover{box-shadow:0 4px 14px rgba(124,58,237,.4);opacity:.95}.mx .ig-note-box{background:#fffbeb;border:1.5px solid #fde68a;border-radius:8px;padding:12px 16px!important;font-size:12.5px;color:#78350f;line-height:1.7;margin-bottom:22px}.mx .ig-note-box a{color:var(--p500);text-decoration:underline;font-weight:600}.mx .ig-bottom-tabs{display:flex;gap:0;border-bottom:2px solid var(--border);margin-bottom:18px;overflow-x:auto}.mx .ig-bottom-tab{padding:9px 18px!important;font-size:13px;font-weight:600;cursor:pointer;background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;color:var(--muted);transition:all .15s;white-space:nowrap;font-family:inherit}.mx .ig-bottom-tab.active{color:var(--p500);border-bottom-color:var(--p500)}.mx .ig-method-card{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r);padding:14px 18px!important;margin-bottom:16px;display:flex;gap:12px;align-items:flex-start}.mx .ig-method-card strong{display:block;font-size:14px;color:var(--text);margin-bottom:4px}.mx .ig-method-card p{font-size:12.5px;color:var(--muted);line-height:1.6;margin:0}.mx .ig-head-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px;gap:16px;flex-wrap:wrap}.mx .ig-head-row h3{font-size:16px;font-weight:800;color:var(--text);margin:0;letter-spacing:-.2px}.mx .ig-head-row .ig-head-sub{font-size:12.5px;color:var(--muted);margin-top:4px}.mx .ig-panel{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r);padding:20px 22px!important;min-height:200px}.mx .ig-panel ul{margin:8px 0 0;padding-left:18px!important;color:var(--text2);font-size:13px;line-height:1.65;list-style:disc}.mx .ig-panel ul li{margin-bottom:8px}.mx .ig-panel .ig-step:last-child,.mx .ig-panel ul li:last-child{margin-bottom:0}.mx .ig-req-list{margin-top:8px}.mx .ig-req-item{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px;font-size:13px;line-height:1.65;color:var(--text2)}.mx .ig-req-item:last-child{margin-bottom:0}.mx .ig-req-dot{width:5px;height:5px;border-radius:50%;background:var(--muted);flex-shrink:0;margin-top:8px}.mx .ig-req-table-wrap{overflow-x:auto}.mx .ig-req-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.55;color:var(--text2)}.mx .ig-req-table thead th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--faint-bg,var(--bg));padding:10px 16px;white-space:nowrap}.mx .ig-req-table tbody td{padding:12px 16px;border-top:1px solid var(--border);vertical-align:top}.mx .ig-req-table-label{font-weight:600;color:var(--text);white-space:nowrap}.mx .ig-panel code{display:inline-block;margin-top:4px;padding:2px 7px;border-radius:5px;background:var(--bg);border:1px solid var(--border);font-size:12px;color:var(--text)}.mx .ig-warn{background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;padding:14px 16px!important;display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.mx .ig-warn strong{display:block;font-size:13px;color:#991b1b;margin-bottom:4px}.mx .ig-warn p{font-size:12.5px;color:#b91c1c;margin:0;line-height:1.55}.mx .ig-step{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.mx .ig-step-num{width:28px;height:28px;border-radius:50%;background:var(--p500);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.mx .ig-step-num.danger{background:#ef4444}.mx .ig-step-title{font-size:13.5px;font-weight:700;color:var(--text);margin-bottom:4px}.mx .ig-step-desc{font-size:12.5px;color:var(--text2);line-height:1.6}.mx .ig-step-desc img{height:auto}.mx .ig-media,.mx .ig-step-desc img{margin-top:10px;border-radius:10px;border:1.5px solid var(--border);max-width:100%}.mx .ig-media{overflow:hidden;width:fit-content}.mx .ig-media img{display:block;max-width:100%;height:auto;border:none;margin-top:0;border-radius:0}.mx a.ig-dl-btn{text-decoration:none}.mx-top-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:2147483646;pointer-events:none;overflow:hidden;background:transparent}.mx-top-progress-bar{height:100%;width:35%;border-radius:99px;background:linear-gradient(90deg,#9161fc,#0db869 55%,#fdc73a);animation:mxTopProgress 1s ease-in-out infinite}@keyframes mxTopProgress{0%{transform:translateX(-120%)}to{transform:translateX(380%)}}.mx-maxel-loader-overlay{position:fixed!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:2147483646!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(15,10,30,.48)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin:0!important;padding:24px!important}.mx-maxel-loader-card{position:relative;background:linear-gradient(180deg,#ffffff,#faf8ff);border-radius:22px;padding:40px 48px 26px;box-shadow:0 28px 90px rgba(15,10,30,.3),0 0 0 1px rgba(145,97,252,.12),inset 0 1px 0 rgba(255,255,255,.9);display:flex;flex-direction:column;align-items:center;gap:14px;min-width:280px;overflow:hidden;animation:mxMaxelPop .3s cubic-bezier(.22,1,.36,1) both}.mx-maxel-loader-glow{position:absolute;inset:-40% -20% auto;height:70%;background:radial-gradient(ellipse at center,rgba(145,97,252,.16),transparent 68%);pointer-events:none}.mx-maxel-loader-orbs{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit;z-index:0}.mx-maxel-orb{position:absolute;border-radius:50%;animation:mxOrbShimmer 3.6s ease-in-out infinite}.mx-maxel-orb-1{width:88px;height:88px;top:-28px;left:-22px;background:radial-gradient(circle at 35% 30%,rgba(125,80,220,.42),rgba(125,80,220,.2) 55%,rgba(125,80,220,.04) 100%);animation-delay:0s}.mx-maxel-orb-2{width:64px;height:64px;top:12%;right:-16px;background:radial-gradient(circle at 35% 30%,rgba(255,174,41,.42),rgba(255,174,41,.2) 55%,rgba(255,174,41,.04) 100%);animation-delay:.85s;animation-duration:4.1s}.mx-maxel-orb-3{width:72px;height:72px;bottom:-22px;left:28%;background:radial-gradient(circle at 35% 30%,rgba(32,207,104,.42),rgba(32,207,104,.2) 55%,rgba(32,207,104,.04) 100%);animation-delay:1.6s;animation-duration:3.4s}@keyframes mxOrbShimmer{0%,to{opacity:.35;transform:scale(1) translate(0);filter:brightness(.95)}40%{opacity:.85;transform:scale(1.08) translate(3px,-4px);filter:brightness(1.25)}70%{opacity:.5;transform:scale(.96) translate(-2px,2px);filter:brightness(1.05)}}@keyframes mxMaxelPop{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.mx-maxel-loader-mark{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:1px;user-select:none}.mx-maxel-loader-mark--icon{gap:0}.mx-maxel-tick-overlay{background:rgba(15,10,30,.55)!important}.mx-maxel-tick-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;box-shadow:none;border-radius:0;overflow:hidden;animation:mxMaxelPop .3s cubic-bezier(.22,1,.36,1) both}.mx-maxel-tick-loader-center{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:22px}.mx-maxel-tick-loader .mx-maxel-loader-mark{position:relative;z-index:1}.mx-maxel-tick-loader .mx-maxel-logo{filter:drop-shadow(0 8px 28px rgba(0,0,0,.35))}.mx-maxel-letters{font-family:Inter,system-ui,sans-serif;font-size:40px;font-weight:800;letter-spacing:-1.4px;color:#230044;line-height:1}.mx-maxel-letters,.mx-maxel-logo{display:inline-flex;align-items:center;justify-content:center;height:var(--mx-logo-size,56px)}.mx-maxel-logo{width:var(--mx-logo-size,56px);flex-shrink:0;overflow:visible;filter:drop-shadow(0 3px 10px rgba(157,110,255,.22))}.mx-maxel-logo-svg{display:block;overflow:visible}.mx-maxel-logo-halo{fill:rgba(157,110,255,.1);animation:mxLogoHalo 1.8s ease-in-out infinite}@keyframes mxLogoHalo{0%,to{opacity:.4}50%{opacity:.85}}.mx-maxel-ring-orange,.mx-maxel-ring-purple{transform:none!important;opacity:1}.mx-maxel-loader-label{position:relative;z-index:1;font-size:13px;font-weight:600;color:#6b7280;letter-spacing:.2px}.mx-maxel-loader-dots{position:relative;z-index:1;display:flex;gap:6px;margin-top:2px}.mx-maxel-loader-dots span{width:6px;height:6px;border-radius:50%;background:#9d6eff;opacity:.35;animation:mxLoaderDot 1.2s ease-in-out infinite}.mx-maxel-loader-dots span:nth-child(2){animation-delay:.18s;background:#ffae29}.mx-maxel-loader-dots span:nth-child(3){animation-delay:.36s;background:#20cf68}@keyframes mxLoaderDot{0%,80%,to{transform:translateY(0);opacity:.3}40%{transform:translateY(-4px);opacity:1}}.mx-maxel-mark-green-tip,.mx-maxel-tick{transform-origin:16px 16px;animation:mxTickPulse 1.55s ease-in-out infinite!important;animation-fill-mode:none!important}.mx-maxel-mark-green-tip{animation-delay:.06s}.mx-maxel-mark-dark{animation:mxDarkPulse 1.55s ease-in-out infinite!important;animation-fill-mode:none!important}@keyframes mxTickPulse{0%{opacity:0}12%{opacity:1}62%{opacity:1}78%{opacity:0}to{opacity:0}}@keyframes mxDarkPulse{0%,10%{opacity:0}22%,62%{opacity:1}78%,to{opacity:0}}.mx-maxel-logo--tick .mx-maxel-ring-orange,.mx-maxel-logo--tick .mx-maxel-ring-purple{animation:mxRingPulse 1.65s ease-in-out infinite}@keyframes mxRingPulse{0%,to{opacity:.9}40%{opacity:1}}.mx-maxel-logo--running .mx-maxel-ring-purple{animation:mxRingRun 1.1s ease-in-out infinite}@keyframes mxRingRun{0%,to{opacity:.55}50%{opacity:1}}.mx-maxel-logo--shimmer .mx-maxel-ring-orange,.mx-maxel-logo--shimmer .mx-maxel-ring-purple{animation:mxRingShimmer 1.4s ease-in-out infinite}@keyframes mxRingShimmer{0%,to{filter:brightness(.9)}50%{filter:brightness(1.25) saturate(1.15)}}.mx-maxel-logo--blink .mx-maxel-ring-orange,.mx-maxel-logo--blink .mx-maxel-ring-purple{animation:mxRingBlink .9s steps(2) infinite}@keyframes mxRingBlink{0%,to{opacity:1}50%{opacity:.25}}.mx-maxel-logo--spin .mx-maxel-logo-svg{animation:mxLogoSpin 2.4s linear infinite;transform-origin:16px 16px}@keyframes mxLogoSpin{to{transform:rotate(1turn)}}.mx .mx-page .ov-heat-feed-row{align-items:stretch}.mx .mx-page .ov-heat-feed-row>.ov-feed-card,.mx .mx-page .ov-heat-feed-row>.ov-heatmap-card,.mx .mx-page .ov-heat-feed-row>.ov-leaderboard-card{display:flex!important;flex-direction:column;min-height:0}.mx .mx-page .ov-feed-card>.card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mx .mx-page .ov-heatmap-scroll{overflow-x:auto;padding-bottom:4px}.mx .mx-page .ov-heatmap-cal{display:grid;gap:3px;min-width:540px}.mx .mx-page .ov-heatmap-day-frag{display:contents}.mx .mx-page .ov-heatmap-day-label{font-size:10px;color:#9ca3af;display:flex;align-items:center;height:14px;font-weight:500;white-space:nowrap}.mx .mx-page .ov-heatmap-cal .hm-cell{height:14px;border-radius:3px;min-width:0}.mx .mx-page .ov-heat-footer{display:flex;gap:24px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.mx .mx-page .ov-activity-feed-scroll{flex:1 1 auto;min-height:0;max-height:320px;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--p200) transparent}.mx .mx-page .ov-activity-feed-scroll::-webkit-scrollbar{width:6px}.mx .mx-page .ov-activity-feed-scroll::-webkit-scrollbar-thumb{background:var(--p200);border-radius:99px}.mx .mx-page .ov-activity-feed-scroll .activity-item{padding:10px 0}.mx .mx-page .ov-activity-feed-scroll .activity-item:first-child{padding-top:0}.mx .bill-page{width:100%}.mx .bill-trial-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:8px}.mx .bill-cycle-toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--bg);border:1.5px solid var(--border);font-size:12px;font-weight:600;color:var(--muted)}.mx .bill-cycle-toggle-on-hero{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);color:rgba(255,255,255,.55)}.mx .bill-cycle-toggle span.on{color:var(--text)}.mx .bill-cycle-toggle-on-hero span.on{color:#fff}.mx .bill-cycle-toggle em{font-style:normal;font-size:10px;font-weight:800;padding:2px 8px;border-radius:99px;background:#d1fae5;color:#065f46}.mx .bill-switch{position:relative;width:40px;height:22px;display:inline-block;cursor:pointer}.mx .bill-switch.disabled{opacity:.5;cursor:not-allowed}.mx .bill-switch input{opacity:0;width:0;height:0;position:absolute}.mx .bill-switch span{position:absolute;inset:0;background:#e5e7eb;border-radius:99px;transition:background .15s}.mx .bill-cycle-toggle-on-hero .bill-switch span{background:rgba(255,255,255,.25)}.mx .bill-switch span:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--surface);transition:transform .15s}.mx .bill-switch input:checked+span{background:var(--p500)}.mx .bill-cycle-toggle-on-hero .bill-switch input:checked+span{background:rgba(255,255,255,.45)}.mx .bill-switch input:checked+span:after{transform:translateX(18px)}.mx .bill-spinner{width:18px;height:18px;border:2px solid var(--border2);border-top-color:var(--p500);border-radius:50%;animation:mxSpin .7s linear infinite}.mx .bill-spinner.light{border-color:#fff rgba(255,255,255,.35) rgba(255,255,255,.35)}@keyframes mxSpin{to{transform:rotate(1turn)}}.mx .bill-status-pill{display:inline-flex;height:20px;padding:0 8px;border-radius:5px;font-size:11px;font-weight:700;align-items:center;border:1px solid transparent}.mx .bill-feature-table .bill-history-table td,.mx .bill-feature-table .bill-history-table th{vertical-align:middle}.mx .bill-feature-table .bill-history-table td:nth-child(2),.mx .bill-feature-table .bill-history-table td:nth-child(3),.mx .bill-feature-table .bill-history-table th:nth-child(2),.mx .bill-feature-table .bill-history-table th:nth-child(3){text-align:center;width:132px}.mx .bill-feature-table .bill-history-table td:first-child{line-height:1.35;color:var(--text)}.mx .bill-feature-table .bill-cell-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle;margin:0;padding:0}.mx .bill-feature-table .bill-cell-icon svg{display:block}@media (max-width:960px){.mx .bill-tiles,.mx .bill-two-col{grid-template-columns:1fr!important}.mx .bill-trial-cards{grid-template-columns:1fr}.mx .bill-hero{flex-direction:column;align-items:flex-start!important}.mx .bill-addon-grid{grid-template-columns:1fr!important}}.mx .mx-cust-overlay{position:fixed;inset:0;z-index:4600;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(15,10,30,.48);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:mxMaxelPop .28s cubic-bezier(.22,1,.36,1) both}.mx[data-theme=dark] .mx-cust-overlay{background:rgba(0,0,0,.62)}.mx .mx-cust-modal{--mx-cust-px:24px;--p500:#9161fc;position:relative;width:min(720px,100%);max-height:min(90vh,820px);display:flex;flex-direction:column;background:var(--surface);border-radius:20px;box-shadow:0 28px 90px rgba(15,10,30,.28),0 0 0 1px var(--border);overflow:hidden;box-sizing:border-box;color:var(--text)}.mx[data-theme=dark] .mx-cust-modal{background:linear-gradient(180deg,var(--surface) 0,var(--surface2) 100%);box-shadow:0 28px 90px rgba(0,0,0,.55),0 0 0 1px var(--border)}.mx .mx-cust-modal *,.mx .mx-cust-modal :after,.mx .mx-cust-modal :before{box-sizing:border-box}.mx .mx-cust-topbar{height:4px;background:linear-gradient(90deg,#9d6eff,#ffae29 50%,#20cf68);flex-shrink:0}.mx .mx-cust-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px var(--mx-cust-px) 16px;border-bottom:1px solid var(--border)}.mx .mx-cust-head>div{min-width:0;margin:0;padding:0}.mx .mx-cust-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p500);margin-bottom:6px}.mx .mx-cust-title{margin:0;padding:0;font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--text);line-height:1.15}.mx .mx-cust-sub{margin:6px 0 0;padding:0;font-size:13px;line-height:1.45;color:var(--muted);max-width:46ch}.mx .mx-cust-close{width:34px;height:34px;border-radius:10px;border:1px solid var(--border);background:var(--surface2);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.mx .mx-cust-close:hover{background:var(--p50);color:var(--text);border-color:var(--p200)}.mx .mx-cust-body{padding:20px var(--mx-cust-px);overflow:auto;flex:1 1 auto}.mx .mx-cust-section+.mx-cust-section{margin-top:18px}.mx .mx-cust-section-head{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 12px;padding:0}.mx .mx-cust-section-title{display:flex;align-items:center;gap:6px;margin:0;padding:0;font-size:14px;font-weight:700;color:var(--text)}.mx .mx-cust-section-title svg{flex-shrink:0;display:block;width:14px;height:14px;color:var(--p500);overflow:visible}.mx .mx-cust-section-sub{margin:4px 0 0;padding:0;font-size:12.5px;color:var(--muted)}.mx .mx-cust-loader-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mx .mx-cust-loader-card{display:flex;flex-direction:column;text-align:left;border-radius:16px;border:1.5px solid var(--border);background:var(--surface);overflow:hidden;cursor:pointer;padding:0;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mx .mx-cust-loader-card:hover{border-color:var(--p300);box-shadow:0 10px 28px rgba(145,97,252,.1);transform:translateY(-1px)}.mx[data-theme=dark] .mx-cust-loader-card:hover{box-shadow:0 10px 28px rgba(0,0,0,.35)}.mx .mx-cust-loader-card.is-selected{border-color:var(--p500);box-shadow:0 0 0 1px var(--p500),0 14px 36px rgba(145,97,252,.16)}.mx[data-theme=dark] .mx-cust-loader-card.is-selected{box-shadow:0 0 0 1px var(--p500),0 14px 36px rgba(145,97,252,.28)}.mx .mx-cust-loader-preview{position:relative;height:132px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 30% 20%,rgba(157,110,255,.16),transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(32,207,104,.1),transparent 50%),linear-gradient(160deg,var(--p50) 0,var(--surface2) 100%);overflow:hidden}.mx[data-theme=dark] .mx-cust-loader-preview{background:radial-gradient(ellipse at 30% 20%,rgba(157,110,255,.22),transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(32,207,104,.12),transparent 50%),linear-gradient(160deg,var(--surface2) 0,var(--wash) 100%)}.mx .mx-cust-preview-brand .mx-maxel-letters{font-size:22px!important;height:36px!important;letter-spacing:-1px!important}.mx .mx-cust-preview-brand .mx-maxel-loader-mark{gap:2px!important;transform:scale(.92)}.mx .mx-cust-preview-tick .mx-maxel-loader-mark{transform:scale(1)}.mx .mx-cust-preview-scrim{position:absolute;inset:auto 0 0;height:36px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface) 55%,transparent));pointer-events:none}.mx .mx-cust-loader-meta{padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border);background:var(--surface)}.mx .mx-cust-loader-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mx .mx-cust-loader-name{font-size:14px;font-weight:700;color:var(--text)}.mx .mx-cust-loader-desc{margin:0;font-size:12px;line-height:1.45;color:var(--muted)}.mx .mx-cust-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--border2);flex-shrink:0;background:var(--surface);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.mx .mx-cust-radio.on{border-color:var(--p500);background:var(--p500);box-shadow:inset 0 0 0 3px var(--surface)}.mx .mx-cust-preview-btn{margin-top:6px;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12px;font-weight:600;color:var(--p600,#7c4ef0);padding:6px 10px;border-radius:8px;background:var(--p50);transition:background .15s ease,color .15s ease}.mx .mx-cust-preview-btn:hover{background:var(--p100);color:var(--p700,#7c3aed)}.mx .mx-cust-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px var(--mx-cust-px) 18px;border-top:1px solid var(--border);background:var(--surface2)}.mx .mx-cust-btn{height:40px;padding:0 18px;border-radius:10px;font-size:13px;font-weight:650;cursor:pointer;box-sizing:border-box;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.mx .mx-cust-btn:active:not(:disabled){transform:scale(.98)}.mx .mx-cust-btn-ghost{border:1.5px solid var(--border);background:var(--surface);color:var(--text2);min-width:88px}.mx .mx-cust-btn-ghost:hover{border-color:var(--p300);background:var(--p50);color:var(--text)}.mx .mx-cust-btn-primary{border:none;background:linear-gradient(135deg,#9d6eff,#7c3aed);color:#fff;box-shadow:0 8px 20px rgba(124,58,237,.28);min-width:132px}.mx .mx-cust-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.mx .mx-cust-btn-primary:disabled{cursor:not-allowed;filter:none;transform:none;opacity:1;background:var(--wash);background-image:none;box-shadow:inset 0 0 0 1.5px var(--border);color:var(--faint)}.mx[data-theme=dark] .mx-cust-btn-primary:disabled{background:var(--surface2);box-shadow:inset 0 0 0 1.5px var(--border);color:var(--muted)}@media (max-width:640px){.mx .mx-cust-modal{--mx-cust-px:16px}.mx .mx-cust-loader-grid{grid-template-columns:1fr}.mx .mx-cust-head{padding:18px var(--mx-cust-px) 14px}.mx .mx-cust-body{padding:16px var(--mx-cust-px)}.mx .mx-cust-footer{padding:12px var(--mx-cust-px) 16px}}.mx .mx-skel-line{display:block;height:.85em;min-width:32px;border-radius:4px;background:linear-gradient(90deg,#EEF0F4 25%,#F7F8FA 50%,#EEF0F4 75%);background-size:200% 100%;animation:mxSkelSweep 1.25s ease-in-out infinite}@keyframes mxSkelSweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mx .mx-skel-line{animation:none}}.mx .mx-day-carousel{width:100%;position:relative;display:flex;flex-direction:row;gap:12px;overflow:hidden}.mx .mx-day-carousel>li{flex-direction:column;text-align:center;border:1px solid var(--border);border-radius:10px;flex-shrink:0;transition:background .15s,border-color .15s}.mx .mx-day-carousel>li,.mx .mx-day-carousel>li>a{display:flex;align-items:center;justify-content:center}.mx .mx-day-carousel>li>a{height:34px;padding:0 10px;flex-direction:row;gap:6px;line-height:normal;white-space:nowrap}.mx .mx-day-carousel>li>a>span{color:var(--text);line-height:1}.mx .mx-day-carousel .dayName{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.3px}.mx .mx-day-carousel>li.activelist .dayName{color:rgba(255,255,255,.85)}.mx .mx-day-carousel .dayDate{font-size:15px;font-weight:700}.mx .mx-day-carousel>li:hover{background:var(--p50);border-color:var(--p200)}.mx .mx-day-carousel>li.activelist{background:var(--p500);border-color:var(--p500)}.mx .mx-day-carousel>li.activelist>a>span{color:#fff}.mx .mx-day-carousel>li.selectedDate{background:var(--p50)}@media (max-width:640px){.mx .mx-day-carousel>li>a{height:34px;padding:0 10px}}.mx .mx-scroll-fab{position:fixed;right:24px;bottom:24px;z-index:50;width:40px;height:40px;min-width:40px;padding:0;border-radius:50%}.mx .mx-tl-list{position:relative}.mx .mx-tl-rule{position:absolute;left:103px;top:4px;bottom:4px;width:1px;background:var(--border)}.mx .mx-tl-row{display:flex;align-items:flex-start;margin-bottom:8px}.mx .mx-tl-row--compact{align-items:center;margin-bottom:6px}.mx .mx-tl-time{width:84px;flex-shrink:0;text-align:right;padding-right:12px;padding-top:10px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--muted);line-height:1;white-space:nowrap}.mx .mx-tl-row--compact .mx-tl-time{padding-top:0}.mx .mx-tl-dot-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0;z-index:1;margin-top:10px}.mx .mx-tl-row--compact .mx-tl-dot-col{margin-top:0;justify-content:center}.mx .mx-tl-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #fff;flex-shrink:0;background:var(--p500)}.mx .mx-tl-dot--sm{width:8px;height:8px}.mx .mx-tl-dot--lg{width:12px;height:12px}.mx .mx-tl-dot--prod{background:#10b981}.mx .mx-tl-dot--unprod{background:#f87171}.mx .mx-tl-dot--neutral{background:var(--p500)}.mx .mx-tl-dot--idle{background:#fbbf24}.mx .mx-tl-dot--offline{background:#cbd5e1}.mx .mx-tl-dot--shot{background:#818cf8}.mx .mx-tl-dot--clock-in{background:#10b981}.mx .mx-tl-dot--clock-out{background:#ef4444}.mx .mx-tl-dot--break-in{background:#fbbf24}.mx .mx-tl-dot--break-out{background:#2dd4bf}.mx .mx-tl-dot--shutdown{background:#6b7280}.mx .mx-tl-dot--geo{background:#38bdf8}.mx .mx-tl-dot--lock,.mx .mx-tl-dot--status{background:#94a3b8}.mx .mx-tl-dot--unlock{background:#34d399}.mx .mx-tl-dot--suspend{background:#a78bfa}.mx .mx-tl-dot--resume{background:#2dd4bf}.mx .mx-tl-dot--ac{background:#10b981}.mx .mx-tl-dot--battery{background:#fb923c}.mx .mx-tl-body{flex:1;margin-left:16px;min-width:0}.mx .mx-tl-card{border:1px solid var(--border);border-left-width:2px;border-radius:8px;padding:10px 12px}.mx .mx-tl-card--prod{border-left-color:#34d399;background:rgba(236,253,245,.4)}.mx .mx-tl-card--unprod{border-left-color:#f87171;background:rgba(254,242,242,.3)}.mx .mx-tl-card--neutral{border-left-color:#cbd5e1;background:var(--surface)}.mx .mx-tl-card--idle{border-left-color:#fbbf24;background:rgba(255,251,235,.3)}.mx .mx-tl-card--offline{border-left-color:#cbd5e1;background:rgba(248,250,252,.6);border-style:dashed;display:flex;align-items:center;gap:12px}.mx .mx-tl-card--shot{border-left-color:#818cf8;background:rgba(238,242,255,.3);display:flex;align-items:center;gap:12px}.mx .mx-tl-card--major{display:flex;align-items:center;gap:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.mx .mx-tl-name{font-size:13px;font-weight:600;color:var(--text);line-height:1.35;word-break:break-all}.mx .mx-tl-sub{font-size:12px;color:var(--text2);margin-top:2px;line-height:1.35}.mx .mx-tl-link{font-size:11px;color:#3b82f6;margin-top:1px;line-height:1.35;word-break:break-all}.mx .mx-tl-link:hover{text-decoration:underline}.mx .mx-tl-dur{font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--muted);flex-shrink:0;margin-left:auto}.mx .mx-tl-label{font-size:12px;font-weight:600}.mx .mx-tl-label--shot{color:#4f46e5}.mx .mx-tl-label--clock-in{color:#047857}.mx .mx-tl-label--clock-out{color:#b91c1c}.mx .mx-tl-label--break-in{color:#d97706}.mx .mx-tl-label--break-out{color:#0d9488}.mx .mx-tl-label--shutdown{color:#4b5563}.mx .mx-tl-label--geo{color:#0284c7}.mx .mx-tl-label--lock,.mx .mx-tl-label--status{color:#64748b}.mx .mx-tl-label--unlock{color:#059669}.mx .mx-tl-label--suspend{color:#7c3aed}.mx .mx-tl-label--resume{color:#0d9488}.mx .mx-tl-label--ac{color:#047857}.mx .mx-tl-label--battery{color:#ea580c}.mx .mx-tl-badge{font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;flex-shrink:0}.mx .mx-tl-badge--idle{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.mx .mx-tl-badge--ok{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.mx .mx-tl-badge--warn{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.mx .mx-tl-badge--mute{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.mx .mx-tl-badge--info{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.mx .mx-tl-thumb-empty{height:72px;width:112px;border-radius:6px;border:1px solid var(--border);background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:var(--muted);font-size:9px}.mx .mx-tl-thumb-empty:hover{background:var(--border)}.mx .modal.edit-classify-modal{display:flex;flex-direction:column;overflow:hidden}.mx .modal.edit-classify-modal .modal-header{align-items:center;padding:18px 24px 14px}.mx .modal.edit-classify-modal .modal-header>div{align-items:center!important}.mx .modal.edit-classify-modal .modal-icon svg{width:18px;height:18px;color:#fff;display:block}.mx .modal.edit-classify-modal .modal-title{line-height:1.25;display:flex;align-items:center}.mx .modal.edit-classify-modal .modal-body{flex:1 1 auto;overflow-y:auto;padding:0 24px 8px}.mx .modal.edit-classify-modal .modal-footer{flex-shrink:0;margin-top:0;padding:12px 24px 16px;justify-content:flex-end;gap:10px}.mx .modal.edit-classify-modal .modal-footer .btn{justify-content:center}.mx .modal.edit-classify-modal .modal-footer .btn-primary{color:#fff!important}.mx .modal.edit-classify-modal .modal-footer .btn-primary:disabled{color:var(--faint)!important;background:var(--wash)!important;border:1.5px solid var(--border)!important;opacity:1;cursor:not-allowed}.mx .modal.edit-classify-modal .edit-classify-form{display:flex;flex-direction:column;gap:16px}.mx .modal.edit-classify-modal .edit-classify-field{display:flex;flex-direction:column;gap:6px}.mx .modal.edit-classify-modal .edit-classify-label{display:block;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.3;color:var(--text);letter-spacing:-.1px}.mx .modal.edit-classify-modal .edit-classify-label .req{color:#ef4444;margin-left:4px;font-size:13px;font-weight:700;line-height:1}.mx .modal.edit-classify-modal .edit-classify-input,.mx .modal.edit-classify-modal .id-add-input{display:block;box-sizing:border-box;width:100%;height:44px;margin:0;padding:11px 13px!important;border:1.5px solid var(--border)!important;border-radius:9px!important;background:var(--surface)!important;color:var(--text)!important;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;outline:none;box-shadow:none!important}.mx .modal.edit-classify-modal .edit-classify-input:focus,.mx .modal.edit-classify-modal .id-add-input:focus{border-color:var(--p400);box-shadow:0 0 0 3px rgba(145,97,252,.12)}.mx .modal.edit-classify-modal .edit-classify-input:disabled{background:var(--surface2);color:var(--muted);cursor:default}.mx .modal.edit-classify-modal .edit-classify-dropzone.is-invalid,.mx .modal.edit-classify-modal .edit-classify-input.is-invalid,.mx .modal.edit-classify-modal .id-add-input.is-invalid{border-color:#ef4444}.mx .modal.edit-classify-modal .edit-classify-input::placeholder,.mx .modal.edit-classify-modal .id-add-input::placeholder{color:var(--faint)}.mx .modal.edit-classify-modal .edit-classify-error{display:flex;align-items:flex-start;gap:4px;margin:0;font-size:12px;font-weight:400;line-height:1.3;color:#ef4444}.mx .modal.edit-classify-modal .edit-classify-icon-wrap{position:relative}.mx .modal.edit-classify-modal .edit-classify-file{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.mx .modal.edit-classify-modal .edit-classify-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 12px;border:1.5px solid var(--border);border-radius:9px;background:var(--surface)}.mx .modal.edit-classify-modal .edit-classify-drop-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--p700,#6535e0);color:#fff;overflow:hidden}.mx .modal.edit-classify-modal .edit-classify-drop-icon svg{display:block;width:18px;height:18px;color:#fff;fill:currentColor}.mx .modal.edit-classify-modal .edit-classify-drop-title{margin:0;font-size:14px;font-weight:400;line-height:1.3;color:var(--text)}.mx .modal.edit-classify-modal .edit-classify-drop-hint{margin:0;font-size:12px;font-weight:400;line-height:1.3;color:var(--muted)}.mx .modal.edit-classify-modal .edit-classify-icon-preview{position:relative;display:flex;align-items:center;justify-content:center;padding:16px;border:1.5px solid var(--border);border-radius:9px}.mx .modal.edit-classify-modal .edit-classify-icon-remove{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:999px;background:#ef4444;color:#fff;cursor:pointer}.mx .modal.edit-classify-modal .id-add-row{display:flex;align-items:stretch;gap:8px;height:44px}.mx .modal.edit-classify-modal .id-add-input{flex:1 1 auto;min-width:0}.mx .modal.edit-classify-modal .id-add-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 80px;width:80px;height:44px;margin:0;padding:0;border:0;border-radius:9px;font-size:13px;font-weight:600;line-height:1;text-align:center;color:#fff;background:#9161fc;cursor:pointer}.mx .modal.edit-classify-modal .id-add-btn:disabled{opacity:.55;cursor:not-allowed}.mx .modal.edit-classify-modal .id-add-btn:not(:disabled):hover{background:#7c3aed}.mx .modal.edit-classify-modal .edit-classify-tags{display:flex;flex-wrap:wrap;gap:8px}.mx .modal.edit-classify-modal .edit-classify-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--p300,#c4a8fd);border-radius:6px;background:var(--p50,#f5f0ff);font-size:13px;color:var(--text)}.mx .modal.edit-classify-modal .edit-classify-tag-remove{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:var(--p700,#6535e0);cursor:pointer}.mx .modal.edit-classify-modal .edit-classify-select .customSelectset{border:1.5px solid var(--border)!important;border-radius:9px!important;min-height:44px}.mx .modal.edit-classify-modal .edit-classify-select .customSelectset .react-select__control,.mx .modal.edit-classify-modal .edit-classify-select .customSelectset [class$=-control]{min-height:44px!important;height:44px!important;padding:0 4px 0 8px!important;align-items:center!important}.mx .modal.edit-classify-modal .edit-classify-select .customSelectset .react-select__value-container,.mx .modal.edit-classify-modal .edit-classify-select .customSelectset [class$=-ValueContainer]{bottom:0!important;padding:0!important;height:42px!important;display:flex!important;align-items:center!important;overflow:hidden!important}.mx .modal.edit-classify-modal .edit-classify-select .customSelectset .react-select__single-value,.mx .modal.edit-classify-modal .edit-classify-select .customSelectset [class$=-singleValue]{margin:0!important;padding:0!important;line-height:1.3!important;position:static!important;transform:none!important;top:auto!important}.mx .modal.edit-classify-modal .edit-classify-select .customSelectset .react-select__indicators,.mx .modal.edit-classify-modal .edit-classify-select .customSelectset [class$=-IndicatorsContainer]{bottom:0!important;left:0!important;height:42px!important;padding:0!important;display:flex!important;align-items:center!important}.mx .modal.edit-classify-modal .app-picker-dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;margin-top:4px;border:1.5px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 8px 24px rgba(0,0,0,.25);overflow:hidden}.mx .modal.edit-classify-modal .app-picker-list{max-height:220px;overflow-y:auto;padding:6px}.mx .modal.edit-classify-modal .app-picker-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:7px;background:none;color:var(--text);font-size:13px;font-weight:500;cursor:pointer;text-align:left}.mx .modal.edit-classify-modal .app-picker-item:hover{background:var(--wash)}.mx .modal.edit-classify-modal .app-picker-initial{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:var(--p500);color:#fff;font-size:11px;font-weight:700;flex-shrink:0;text-transform:uppercase}.mx .modal.edit-classify-modal .app-picker-empty{padding:12px 10px;font-size:12.5px;color:var(--muted);text-align:center}.mx .modal.edit-classify-modal .app-picker-other{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:none;border-top:1.5px solid var(--border);background:none;color:var(--p500);font-size:13px;font-weight:600;cursor:pointer}.mx .modal.edit-classify-modal .app-picker-other:hover{background:var(--wash)}.mx .modal.edit-classify-modal .edit-classify-selected-app{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1.5px solid var(--border);border-radius:9px;background:var(--surface);min-height:44px}.mx .modal.edit-classify-modal .edit-classify-selected-name{flex:1;font-size:14px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx .modal.clickup-setup-modal{display:flex;flex-direction:column;overflow:hidden}.mx .modal.clickup-setup-modal .modal-header{align-items:center;padding:20px 24px 16px}.mx .modal.clickup-setup-modal .modal-header>div{align-items:center!important}.mx .modal.clickup-setup-modal .modal-icon{background:var(--surface);border:1.5px solid var(--border);box-shadow:none}.mx .modal.clickup-setup-modal .modal-icon>div{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.mx .modal.clickup-setup-modal .modal-icon svg{width:18px;height:20px;display:block}.mx .modal.clickup-setup-modal .modal-title{line-height:1.25}.mx .modal.clickup-setup-modal .modal-body{padding:4px 24px 12px}.mx .modal.clickup-setup-modal .modal-footer{flex-shrink:0;margin-top:0;padding:14px 24px 18px;justify-content:flex-end}.mx .modal.clickup-setup-modal .modal-footer .btn{justify-content:center}.mx .modal.clickup-setup-modal .modal-footer .btn-primary,.mx .modal.clickup-setup-modal .modal-footer .btn-primary:disabled{color:#fff!important}.mx .modal.clickup-setup-modal .clickup-setup-step h3{margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.35;color:var(--text)}.mx .modal.clickup-setup-modal .clickup-setup-step p{margin:0 0 12px;font-size:13px;font-weight:400;line-height:1.55;color:var(--text2)}.mx .modal.clickup-setup-modal .clickup-setup-step ol,.mx .modal.clickup-setup-modal .clickup-setup-step ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px;list-style-position:outside}.mx .modal.clickup-setup-modal .clickup-setup-step ol{list-style-type:decimal}.mx .modal.clickup-setup-modal .clickup-setup-step ul{list-style-type:disc}.mx .modal.clickup-setup-modal .clickup-setup-step li{margin:0;padding:0 0 0 4px;font-size:13px;font-weight:400;line-height:1.55;color:var(--text2)}.mx .modal.clickup-setup-modal .clickup-setup-step a{color:var(--p600);text-decoration:underline;word-break:break-all}.mx .modal.clickup-setup-modal .clickup-setup-step code{font-size:12.5px;word-break:break-word}.mx .modal.clickup-setup-modal .clickup-setup-url{display:flex;align-items:flex-start;gap:8px;margin:8px 0 6px;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;background:var(--bg)}.mx .modal.clickup-setup-modal .clickup-setup-url code{flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.45;color:var(--p700);word-break:break-all}.mx .modal.clickup-setup-modal .clickup-setup-url button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.mx .modal.clickup-setup-modal .clickup-setup-url button:hover{color:var(--p600);background:var(--p50)}.mx .modal.clickup-setup-modal .clickup-setup-step small{display:block;margin-top:4px;font-size:11.5px;color:var(--muted);line-height:1.4}.mx .modal.clickup-setup-modal .clickup-setup-label{display:block;margin:14px 0 6px;font-size:13px;font-weight:600;line-height:1.3;color:var(--text)}.mx .modal.clickup-setup-modal .clickup-setup-label .req{color:#ef4444;margin-left:4px}.mx .modal.clickup-setup-modal .clickup-setup-input{display:block;box-sizing:border-box;width:100%;height:44px;margin:0;padding:11px 13px!important;border:1.5px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font-family:inherit;font-size:14px;line-height:1.4;outline:none}.mx .modal.clickup-setup-modal .clickup-setup-input:focus{border-color:var(--p400);box-shadow:0 0 0 3px rgba(145,97,252,.12)}.mx .modal.clickup-setup-modal .clickup-setup-input.is-invalid{border-color:#ef4444}.mx .modal.clickup-setup-modal .clickup-setup-error{display:flex;align-items:flex-start;gap:4px;margin:4px 0 0;font-size:12px;color:#ef4444;line-height:1.3}.mx .modal.edit-department-modal .modal-header{align-items:center;padding:18px 24px 14px!important}.mx .modal.edit-department-modal .modal-header>div{align-items:center!important}.mx .modal.edit-department-modal .modal-icon{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden}.mx .modal.edit-department-modal .modal-icon>div{display:flex!important;align-items:center!important;justify-content:center!important;width:22px;height:22px;margin:0!important;padding:0!important;line-height:0;color:#fff}.mx .modal.edit-department-modal .modal-icon svg{width:18px!important;height:18px!important;color:#fff!important;fill:#fff!important;display:block}.mx .modal.edit-department-modal .modal-footer{padding:12px 24px 16px!important;gap:10px!important;justify-content:flex-end}.mx .modal.edit-department-modal .modal-footer>div{gap:10px!important}.mx .modal.edit-department-modal .modal-footer .btn{justify-content:center!important;padding:8px 16px!important;height:40px!important;min-width:80px!important}.mx .modal.edit-department-modal .modal-footer .btn-save{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:9px 20px!important;height:40px!important;color:#fff!important}.mx .modal.edit-department-modal .modal-footer .btn-save svg{flex-shrink:0;display:block}.mx .modal.edit-department-modal .modal-footer .btn-primary,.mx .modal.edit-department-modal .modal-footer .btn-primary:disabled,.mx .modal.edit-department-modal .modal-footer .btn-save,.mx .modal.edit-department-modal .modal-footer .btn-save:disabled{color:#fff!important}.mx .modal.edit-department-modal .modal-footer .btn-primary:disabled,.mx .modal.edit-department-modal .modal-footer .btn-save:disabled{opacity:.55;cursor:not-allowed}.mx .modal.edit-department-modal .modal-subtitle{margin-top:2px!important;display:block}.mx .modal.edit-department-modal .modal-divider{height:1px!important;margin:0 -24px 16px!important;background:var(--border)}.mx .modal.edit-department-modal .form-section-label{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 14px!important;padding:0!important;font-size:10.5px!important;font-weight:700!important;color:var(--faint)!important;text-transform:uppercase;letter-spacing:.8px}.mx .modal.edit-department-modal .form-section-label:after{content:"";flex:1;height:1px;background:var(--border)}.mx .modal.edit-department-modal .modal-body{padding:4px 24px 12px!important}.mx .modal.edit-department-modal .edit-dept-form{display:flex;flex-direction:column;gap:14px!important}.mx .modal.edit-department-modal .edit-dept-field{display:flex!important;flex-direction:column!important;gap:5px!important;margin:0!important}.mx .modal.edit-department-modal .modal-body label{display:block!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:1.3;color:var(--text2)}.mx .modal.edit-department-modal .modal-body label .text-Custom-Error-500{margin-left:4px!important}.mx .modal.edit-department-modal .edit-dept-error{display:flex;align-items:flex-start;gap:4px;margin:0!important;padding:0!important;font-size:11.5px;font-weight:500;color:#ef4444;line-height:1.3}.mx .modal.edit-department-modal .modal-body input[type=text]:not(.react-select__input),.mx .modal.edit-department-modal .modal-body textarea{padding:10px 13px!important;font-size:13px!important;line-height:1.4!important;border-radius:9px!important;border:1.5px solid var(--border)!important;background:var(--surface)!important}.mx .modal.edit-department-modal .modal-body input[type=text]:not(.react-select__input):focus,.mx .modal.edit-department-modal .modal-body textarea:focus{border-color:var(--p400)!important;box-shadow:0 0 0 3px rgba(145,97,252,.12)}.mx .modal.edit-department-modal .customSelectset .react-select__control,.mx .modal.edit-department-modal .customSelectset [class$=-control]{min-height:44px!important;padding:2px 4px 2px 8px!important;align-items:center!important}.mx .modal.edit-department-modal .customSelectset .react-select__value-container,.mx .modal.edit-department-modal .customSelectset [class$=-ValueContainer]{padding:2px 8px 2px 4px!important;overflow:hidden!important;align-items:center!important}.mx .modal.add-dept-modal .add-dept-users .customSelectset .react-select__control,.mx .modal.add-dept-modal .add-dept-users .customSelectset [class$=-control],.mx .modal.edit-department-modal .edit-dept-users .customSelectset .react-select__control,.mx .modal.edit-department-modal .edit-dept-users .customSelectset [class$=-control]{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;min-height:44px!important;max-height:132px!important;height:auto!important;align-items:flex-start!important;overflow:hidden!important;padding:0 4px 0 8px!important}.mx .modal-body .add-dept-users .customSelectset .react-select__value-container,.mx .modal-body .add-dept-users .customSelectset [class$=-ValueContainer],.mx .modal-body .edit-dept-users .customSelectset .react-select__value-container,.mx .modal-body .edit-dept-users .customSelectset [class$=-ValueContainer],.mx .modal.add-dept-modal .add-dept-users .customSelectset .react-select__value-container,.mx .modal.add-dept-modal .add-dept-users .customSelectset [class$=-ValueContainer],.mx .modal.edit-department-modal .edit-dept-users .customSelectset .react-select__value-container,.mx .modal.edit-department-modal .edit-dept-users .customSelectset [class$=-ValueContainer]{position:relative!important;top:auto!important;bottom:auto!important;display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;flex-wrap:wrap!important;align-items:center!important;align-content:center!important;min-height:42px!important;max-height:120px!important;height:auto!important;padding:4px 6px 4px 4px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.mx .modal-body .add-dept-users .customSelectset .react-select__value-container:has(.react-select__multi-value),.mx .modal-body .add-dept-users .customSelectset [class$=-ValueContainer]:has([class$=-multiValue]),.mx .modal-body .edit-dept-users .customSelectset .react-select__value-container:has(.react-select__multi-value),.mx .modal-body .edit-dept-users .customSelectset [class$=-ValueContainer]:has([class$=-multiValue]),.mx .modal.add-dept-modal .add-dept-users .customSelectset .react-select__value-container:has(.react-select__multi-value),.mx .modal.add-dept-modal .add-dept-users .customSelectset [class$=-ValueContainer]:has([class$=-multiValue]),.mx .modal.edit-department-modal .edit-dept-users .customSelectset .react-select__value-container:has(.react-select__multi-value),.mx .modal.edit-department-modal .edit-dept-users .customSelectset [class$=-ValueContainer]:has([class$=-multiValue]){align-content:flex-start!important;align-items:flex-start!important;padding-top:6px!important;padding-bottom:6px!important}.mx .modal.add-dept-modal .add-dept-users .customSelectset .react-select__input-container,.mx .modal.add-dept-modal .add-dept-users .customSelectset [class$=-Input],.mx .modal.edit-department-modal .edit-dept-users .customSelectset .react-select__input-container,.mx .modal.edit-department-modal .edit-dept-users .customSelectset [class$=-Input]{margin:0!important;padding:0!important;align-self:center!important;display:inline-grid!important;align-items:center!important;min-height:24px!important;line-height:24px!important}.mx .modal.add-dept-modal .add-dept-users .customSelectset .react-select__placeholder,.mx .modal.add-dept-modal .add-dept-users .customSelectset [class$=-placeholder],.mx .modal.edit-department-modal .edit-dept-users .customSelectset .react-select__placeholder,.mx .modal.edit-department-modal .edit-dept-users .customSelectset [class$=-placeholder]{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;line-height:1.2!important}.mx .modal.add-dept-modal .add-dept-users .customSelectset .react-select__indicators,.mx .modal.add-dept-modal .add-dept-users .customSelectset [class$=-IndicatorsContainer],.mx .modal.edit-department-modal .edit-dept-users .customSelectset .react-select__indicators,.mx .modal.edit-department-modal .edit-dept-users .customSelectset [class$=-IndicatorsContainer]{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;align-self:flex-start!important;flex:0 0 auto!important;flex-shrink:0!important;width:auto!important;min-width:52px!important;min-height:42px!important;height:42px!important;margin:0!important;padding:0 4px 0 2px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important}.mx .modal.add-dept-modal .add-dept-users .customSelectset .react-select__clear-indicator,.mx .modal.edit-department-modal .edit-dept-users .customSelectset .react-select__clear-indicator{opacity:1!important;visibility:visible!important}.mx .modal.edit-department-modal .customSelectset .react-select__indicators,.mx .modal.edit-department-modal .customSelectset [class$=-IndicatorsContainer]{position:static!important;bottom:auto!important;left:auto!important;height:auto!important;min-height:40px!important;padding:0 6px 0 4px!important;display:flex!important;align-items:center!important;gap:2px!important}.mx .modal.edit-department-modal .customSelectset .react-select__clear-indicator,.mx .modal.edit-department-modal .customSelectset .react-select__dropdown-indicator,.mx .modal.edit-department-modal .customSelectset .react-select__indicator{padding:0 4px!important;display:flex!important;align-items:center!important}.mx .modal.edit-department-modal .customSelectset .react-select__multi-value{margin:2px 4px 2px 0!important;padding:1px 2px!important;align-items:center!important}.mx .modal.edit-department-modal .customSelectset .react-select__multi-value__label{padding:3px 6px!important;font-size:12px!important}.mx .modal.edit-department-modal .customSelectset .react-select__multi-value__remove{padding:0 6px!important;display:flex!important;align-items:center!important}.mx .modal.edit-department-modal .customSelectset .react-select__input,.mx .modal.edit-department-modal .customSelectset input{border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;min-height:0!important}.mx .modal-body .customCheckbox{padding-left:26px;display:inline-flex;align-items:flex-start;gap:0}.mx .modal-body .customCheckbox .checkmark{top:3px;transform:none}.mx .modal-body .customCheckbox h3{line-height:1.3}.mx .modal-body .customCheckbox p{color:var(--text)}.mx .modal-body .customCheckbox .acc-card-sub{margin-top:4px;line-height:1.4}.mx .modal.tracking-settings-modal{scrollbar-width:none;-ms-overflow-style:none}.mx .modal.tracking-settings-modal::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.mx .modal.tracking-settings-modal .modal-header{align-items:center;padding:20px 24px 16px!important}.mx .modal.tracking-settings-modal .modal-header>div:first-child{align-items:center!important}.mx .modal.tracking-settings-modal .modal-icon{width:40px!important;height:40px!important}.mx .modal.tracking-settings-modal .modal-icon>div,.mx .modal.tracking-settings-modal .tracking-settings-modal-icon{display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;margin:0!important;padding:0!important}.mx .modal.tracking-settings-modal .modal-icon svg path{fill:#fff!important}.mx .modal.tracking-settings-modal .modal-title{font-size:17px;font-weight:800;letter-spacing:-.3px}.mx .modal.tracking-settings-modal .modal-subtitle{margin-top:2px!important}.mx .modal.tracking-settings-modal .modal-footer{padding:12px 24px 16px!important;gap:10px!important;justify-content:flex-end}.mx .modal.tracking-settings-modal .modal-footer>div{gap:10px!important}.mx .modal.tracking-settings-modal .modal-footer .btn{justify-content:center!important;padding:8px 16px!important;height:40px!important;min-width:80px!important}.mx .modal.tracking-settings-modal .modal-footer .btn-save{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:9px 20px!important;height:40px!important;color:#fff!important}.mx .modal.tracking-settings-modal .modal-footer .btn-save svg{flex-shrink:0;display:block}.mx .modal.tracking-settings-modal .modal-footer .btn-save:disabled{cursor:not-allowed}.mx .modal.tracking-settings-modal .modal-footer .btn-save:disabled svg{stroke:var(--faint)!important}.mx .modal-body .tt-modal-divider.modal-divider{margin:0 0 18px!important}.mx .modal-body .tt-section-title{font-size:15px;font-weight:700;color:var(--text);margin-bottom:2px;display:inline-flex;align-items:center;gap:8px}.mx .modal-body .tt-section-sub{font-size:12.5px;color:var(--muted);margin-bottom:16px}.mx .modal-body .tt-modal-ttime.ttime-grid{padding:0!important;margin:0!important}.mx .modal-body .tt-blur-row{margin-top:2px!important}.mx .modal-body .tt-blur-lbl{font-size:12.5px!important;font-weight:500!important;color:var(--muted)!important}.mx .modal-body .tt-section-title .ttime-help{flex-shrink:0}.mx .modal-body .tt-lower{display:flex;flex-direction:column;gap:20px;margin-top:22px}.mx .modal-body .tt-subhead{margin-bottom:10px;margin-top:0}.mx .modal-body .tt-optgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width:640px){.mx .modal-body .tt-optgrid{grid-template-columns:1fr}}.mx .modal-body .tt-optgrid>div{border-radius:12px!important;padding:14px 46px 14px 14px!important;border:1.5px solid var(--border)!important;background:var(--surface)!important}.mx .modal-body .tt-optgrid>div.bg-Custom-Purple-25{background:var(--p50)!important;border-color:var(--p400)!important}.mx .modal-body .tt-optgrid>div h3{color:var(--text)!important;font-size:14px!important}.mx .modal-body .tt-optgrid>div p{color:var(--muted)!important;font-size:12.5px!important;padding-top:10px!important;line-height:1.45!important}.mx .modal-body .tt-optgrid>div .rounded-full{top:14px!important;right:14px!important}.mx[data-theme=dark] .modal-body .text-Custom-Black,.mx[data-theme=dark] .modal-body .text-Custom-Black-900{color:var(--text)!important}.mx[data-theme=dark] .modal-body .text-Custom-Black-600,.mx[data-theme=dark] .modal-body .text-Custom-Black-700,.mx[data-theme=dark] .modal-body .text-Custom-Black-800{color:var(--text2)!important}.mx[data-theme=dark] .modal-body .border-Custom-Grey-100,.mx[data-theme=dark] .modal-body .border-Custom-Grey-200,.mx[data-theme=dark] .modal-body .border-gray-300{border-color:var(--border)!important}.mx[data-theme=dark] .modal-body .bg-Custom-Grey-100,.mx[data-theme=dark] .modal-body .bg-Custom-Grey-50{background:var(--wash)!important}.mx .modal-body .bg-Custom-Purple-25{background:var(--p50)!important;border-color:var(--p400)!important}.mx[data-theme=dark] .modal-body .bg-white{background:var(--surface)!important}.mx[data-theme=dark] .modal-body .bg-Custom-Grey-10,.mx[data-theme=dark] .modal-body .bg-Custom-Grey-25,.mx[data-theme=dark] .modal-body .bg-Custom-Grey-500{background:var(--bg)!important}.mx[data-theme=dark] .modal-body .bg-Custom-Grey-300,.mx[data-theme=dark] .modal-body .bg-Custom-Grey-400{background:var(--wash)!important}.mx[data-theme=dark] .modal-body .text-Custom-Black-300,.mx[data-theme=dark] .modal-body .text-Custom-Black-400,.mx[data-theme=dark] .modal-body .text-Custom-Black-50,.mx[data-theme=dark] .modal-body .text-Custom-Black-500{color:var(--muted)!important}.mx[data-theme=dark] .modal-body .border-Custom-Black-100,.mx[data-theme=dark] .modal-body .border-Custom-Grey-25,.mx[data-theme=dark] .modal-body .border-Custom-Grey-300,.mx[data-theme=dark] .modal-body .border-Custom-Grey-400,.mx[data-theme=dark] .modal-body .border-Custom-Grey-50,.mx[data-theme=dark] .modal-body .border-Custom-Grey-500{border-color:var(--border)!important}.mx[data-theme=dark] .modal-body .text-black,.mx[data-theme=dark] .modal-body .text-gray-700,.mx[data-theme=dark] .modal-body .text-gray-800{color:var(--text)!important}.mx[data-theme=dark] .modal-body .text-gray-500,.mx[data-theme=dark] .modal-body .text-gray-600{color:var(--muted)!important}.mx[data-theme=dark] .modal-body .bg-Custom-Black-25,.mx[data-theme=dark] .modal-body .bg-gray-100,.mx[data-theme=dark] .modal-body .bg-gray-200,.mx[data-theme=dark] .modal-body .bg-gray-300,.mx[data-theme=dark] .modal-body .bg-gray-400,.mx[data-theme=dark] .modal-body .bg-gray-50{background:var(--wash)!important}.mx[data-theme=dark] .modal-body .border-black,.mx[data-theme=dark] .modal-body .border-gray-200{border-color:var(--border)!important}.mx[data-theme=dark] .modal-body .text-Custom-Purple-900{color:var(--p400)!important}.mx .modal-body .storage-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:640px){.mx .modal-body .storage-opts{grid-template-columns:1fr}}.mx .modal-body .storage-opts>div{padding:12px 14px!important;gap:10px!important;border-radius:10px!important;border:1.5px solid var(--border)!important;background:var(--surface)!important}.mx .modal-body .storage-opts>div.bg-Custom-Purple-25{background:var(--p50)!important;border-color:var(--p400)!important}.mx .modal-body .storage-opts .storage-int-opt,.mx .modal-body .storage-opts h3{color:var(--text)!important;font-size:13px!important;font-weight:600!important;line-height:1.3;margin:0}.mx .modal.storage-integrations-modal{max-width:720px}.mx .modal.storage-integrations-modal .modal-header{align-items:center;padding:20px 24px 16px}.mx .modal.storage-integrations-modal .modal-header>div:first-child{align-items:center!important}.mx .modal.storage-integrations-modal .modal-icon{width:40px!important;height:40px!important;border-radius:11px;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden;flex-shrink:0}.mx .modal.storage-integrations-modal .modal-icon>div{display:flex!important;align-items:center!important;justify-content:center!important;width:22px;height:22px;margin:0!important;padding:0!important;line-height:0!important;color:#fff}.mx .modal.storage-integrations-modal .modal-icon svg{width:18px!important;height:20px!important;display:block;color:#fff!important}.mx .modal.storage-integrations-modal .modal-icon svg path{fill:#fff!important}.mx .modal.storage-integrations-modal .modal-title{font-size:17px;font-weight:800;letter-spacing:-.3px;line-height:1.25}.mx .modal.storage-integrations-modal .modal-body{padding:8px 24px 10px}.mx .modal.storage-integrations-modal .modal-footer{padding:14px 24px 18px;margin-top:12px;justify-content:flex-end}.mx .modal.storage-integrations-modal .modal-footer .btn{font-size:13px;font-weight:600;height:38px;min-width:110px}.mx .storage-int{gap:0}.mx .storage-int-block{margin-top:0}.mx .storage-int-block+.storage-int-block{margin-top:28px}.mx .storage-int-title{font-size:15px!important;font-weight:700!important;color:var(--text)!important;margin:0 0 8px!important;display:inline-flex;align-items:center;gap:4px;line-height:1.3}.mx .storage-int-sub{font-size:12.5px!important;font-weight:400!important;color:var(--muted)!important;margin:0 0 14px!important;line-height:1.45}.mx .storage-int-notice{margin-top:20px;padding:14px 16px!important;align-items:flex-start!important}.mx .storage-int-section{font-size:13.5px!important;font-weight:700!important;color:var(--text)!important;margin:24px 0 0!important;line-height:1.3}.mx .storage-int-label{display:inline-flex;align-items:center;gap:4px;font-size:12px!important;font-weight:600!important;color:var(--text2)!important;margin:0 0 6px!important;line-height:1.3;letter-spacing:-.1px}.mx .storage-int-banner{font-size:12.5px!important;font-weight:400!important;color:var(--text2)!important;line-height:1.55!important;margin:0!important;overflow-wrap:anywhere;word-break:normal}.mx .storage-int-banner strong{word-break:break-all}.mx .modal-body .mt-1{margin-top:4px}.mx .modal-body .mt-2{margin-top:8px}.mx .modal-body .mt-3{margin-top:12px}.mx .modal-body .mt-4{margin-top:16px}.mx .modal-body .mt-6{margin-top:24px}.mx .modal-body .mt-8{margin-top:32px}.mx .modal-body .mb-1{margin-bottom:4px}.mx .modal-body .mb-2{margin-bottom:8px}.mx .modal-body .mb-3{margin-bottom:12px}.mx .modal-body .mb-4{margin-bottom:16px}.mx .modal-body .mb-6{margin-bottom:24px}.mx .modal-body .mb-8{margin-bottom:32px}.mx .modal-body .storage-opts>div{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .1s ease}.mx .modal-body .storage-opts>div:hover{border-color:var(--p400)!important;background:var(--p50)!important}.mx .modal-body .storage-opts>div:active{transform:scale(.99)}.mx .modal-body .storage-opts>div.bg-Custom-Purple-25{box-shadow:0 0 0 1px var(--p400) inset,0 4px 14px rgba(145,97,252,.16)}.mx .modal-body .storage-opts>div .rounded-full{width:20px!important;height:20px!important;border-color:var(--border2)!important;transition:all .15s ease}.mx .modal-body input[type=datetime-local],.mx .modal-body input[type=email],.mx .modal-body input[type=number],.mx .modal-body input[type=password],.mx .modal-body input[type=text],.mx .modal-body textarea{padding:10px 14px!important;background:var(--surface)!important;border:1.5px solid var(--border)!important;border-radius:8px!important;color:var(--text)!important;font-size:13.5px!important;box-sizing:border-box}.mx .modal-body .form-input:disabled,.mx .modal-body .form-input[readonly],.mx .modal-body input[type=email]:disabled,.mx .modal-body input[type=email][readonly],.mx .modal-body input[type=number]:disabled,.mx .modal-body input[type=number][readonly],.mx .modal-body input[type=password]:disabled,.mx .modal-body input[type=password][readonly],.mx .modal-body input[type=text]:disabled,.mx .modal-body input[type=text][readonly],.mx .modal-body textarea:disabled,.mx .modal-body textarea[readonly]{background:var(--wash)!important;color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;cursor:not-allowed;opacity:1}.mx .modal-body input[type=email]:disabled:-webkit-autofill,.mx .modal-body input[type=email]:disabled:-webkit-autofill:focus,.mx .modal-body input[type=email]:disabled:-webkit-autofill:hover,.mx .modal-body input[type=email][readonly]:-webkit-autofill,.mx .modal-body input[type=email][readonly]:-webkit-autofill:focus,.mx .modal-body input[type=email][readonly]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--wash) inset!important;box-shadow:0 0 0 1000px var(--wash) inset!important;-webkit-text-fill-color:var(--muted)!important}.mx .modal-body input[type=datetime-local]{height:44px!important;min-height:44px!important;line-height:1.25!important;color-scheme:light}.mx .modal-body .outer{display:flex;align-items:stretch;height:44px;overflow:hidden;border:1.5px solid var(--border)!important;border-radius:9px!important;background:var(--surface)}.mx .modal-body .outer.border-Custom-Error-500{border-color:#ef4444!important}.mx .modal-body .outer input[type=text]{flex:1 1 auto;min-width:0;max-width:none!important;width:auto!important;height:100%!important;margin:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:10px 14px!important}.mx .modal-body .outer input[type=text]:focus{border:0!important;box-shadow:none!important}.mx .modal-body .outer:focus-within{border-color:var(--p400)!important;box-shadow:0 0 0 3px rgba(145,97,252,.12)}.mx .modal-body .outer.border-Custom-Error-500:focus-within{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.mx .modal-body .outer>button{flex:0 0 auto;align-self:stretch;height:auto!important;min-height:0;margin:0;padding:0 16px!important;border:0!important;border-radius:0!important;background:#9161fc!important;color:#fff!important;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.mx .modal-body .outer>button:hover:not(:disabled){background:#7c3aed!important}.mx .modal-body .outer>button:disabled{opacity:.55;cursor:not-allowed}.mx[data-theme=dark] .modal-body input[type=datetime-local]{color-scheme:dark}.mx .modal.create-alert-modal{max-width:560px}.mx .modal.create-alert-modal .modal-header{align-items:center!important;padding:20px 24px 16px!important}.mx .modal.create-alert-modal .modal-header>div:first-child{align-items:center!important;gap:12px!important}.mx .modal.create-alert-modal .modal-icon{width:40px!important;height:40px!important;margin-top:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0;overflow:hidden}.mx .modal.create-alert-modal .modal-icon>div{display:flex!important;align-items:center!important;justify-content:center!important;width:20px;height:20px;margin:0!important;padding:0!important;line-height:0!important;color:#fff}.mx .modal.create-alert-modal .modal-icon svg{display:block;width:18px!important;height:18px!important;color:#fff!important}.mx .modal.create-alert-modal .modal-icon svg path{fill:#fff!important;stroke:#fff!important}.mx .modal.create-alert-modal .modal-title{font-size:17px;font-weight:800;letter-spacing:-.3px;line-height:1.25;display:inline-flex!important;align-items:center!important;min-height:0}.mx .modal.create-alert-modal .modal-close{align-self:center!important;margin-top:0!important}.mx .modal.create-alert-modal .modal-body{padding:8px 24px!important}.mx .modal.create-alert-modal .modal-footer{margin-top:8px!important;padding:14px 24px 18px!important;justify-content:flex-end;gap:10px!important}.mx .modal.create-alert-modal .modal-footer .btn{justify-content:center!important;height:40px!important;min-width:80px!important}.mx .modal-body .create-alert-form{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%}.mx .modal-body .create-alert-field{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%;margin:0!important}.mx .modal-body .create-alert-form .create-alert-label,.mx .modal-body .create-alert-form>div>label{display:block!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;color:var(--text2)!important;line-height:1.3!important}.mx .modal-body .create-alert-form .create-alert-field-err{margin-top:0!important;gap:3px}.mx .modal-body .create-alert-form .create-alert-input,.mx .modal-body .create-alert-form .create-alert-textarea{width:100%!important;margin:0!important;background:var(--surface)!important;border:1.5px solid var(--border)!important;border-radius:8px!important;color:var(--text)!important;font-size:13.5px!important;font-weight:500!important;box-sizing:border-box!important}.mx .modal-body .create-alert-form .create-alert-input{height:44px!important;min-height:44px!important;padding:0 14px!important}.mx .modal-body .create-alert-form .create-alert-textarea{min-height:110px!important;padding:10px 14px!important;line-height:1.45!important;resize:none!important}.mx .modal-body .create-alert-form .create-alert-desc-meta{margin:2px 0 0!important;min-height:16px}.mx .modal-body .create-alert-form .create-alert-counter{color:var(--muted)!important;font-size:11.5px!important;font-weight:500!important;line-height:1.3!important}.mx .modal-body .create-alert-dt{position:relative;display:flex;align-items:center;width:100%}.mx .modal-body .create-alert-dt-input{width:100%!important;height:44px!important;min-height:44px!important;padding:0 44px 0 14px!important;background:var(--surface)!important;border:1.5px solid var(--border)!important;border-radius:8px!important;color:var(--text)!important;font-size:13.5px!important;font-weight:500!important;font-family:inherit!important;line-height:44px!important;text-align:left!important;color-scheme:light;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.mx .modal-body .create-alert-dt-trigger{display:block!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important}.mx[data-theme=dark] .modal-body .create-alert-dt-input{color-scheme:dark;background:var(--surface)!important}.mx .modal-body .create-alert-dt-input:hover{border-color:var(--border2)!important}.mx .modal-body .create-alert-dt-input:focus{background:var(--surface)!important;border-color:var(--p400)!important;box-shadow:0 0 0 3px rgba(145,97,252,.12)!important}.mx .modal-body .create-alert-dt:not(.has-value) .create-alert-dt-input{color:transparent!important}.mx .modal-body .create-alert-dt.has-value .create-alert-dt-input{padding-right:64px!important;color:var(--text)!important}.mx .modal-body .create-alert-dt-placeholder{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:13.5px;font-weight:500;color:var(--faint);z-index:1}.mx .modal-body .create-alert-dt-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--muted);pointer-events:none;z-index:1}.mx .modal-body .create-alert-dt.has-value .create-alert-dt-icon{color:var(--p500)}.mx .modal-body .create-alert-dt-clear{position:absolute;right:36px;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0!important;margin:0!important;border:0!important;border-radius:6px;background:transparent!important;color:var(--muted);cursor:pointer;box-shadow:none!important}.mx .modal-body .create-alert-dt-clear:hover{color:var(--text);background:var(--wash)!important}.mx .modal-body .create-alert-dt-hint{margin:0!important;padding:0!important;font-size:11.5px!important;font-weight:500!important;color:var(--muted)!important;line-height:1.35!important}.mx .alert-dt-popover{position:fixed;z-index:4600;display:flex;flex-direction:column;gap:0;width:min(340px,calc(100vw - 24px));background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 48px rgba(15,7,32,.18),0 2px 10px rgba(15,7,32,.08);overflow:hidden;animation:scaleIn .16s ease both}.mx .alert-dt-cal{padding:14px 14px 8px}.mx .alert-dt-cal .cal-nav{margin-bottom:10px!important}.mx .alert-dt-cal .cal-day{border:none!important;background:transparent!important;padding:0!important;font:inherit}.mx .alert-dt-cal .cal-day-today:not(.cal-day-start):not(.cal-day-end){color:var(--p600)!important;font-weight:700!important}.mx .alert-dt-time{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border-top:1px solid var(--border);background:var(--bg)}.mx .alert-dt-time-label{font-size:11px;font-weight:700;color:var(--faint);letter-spacing:.6px;text-transform:uppercase}.mx .alert-dt-time-row{display:flex;align-items:center;gap:8px}.mx .alert-dt-time-sel{flex:1;height:38px;border:1.5px solid var(--border)!important;border-radius:9px!important;background:var(--surface)!important;color:var(--text)!important;font-size:13.5px!important;font-weight:600!important;font-family:inherit!important;outline:none!important;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9' stroke='%239CA3AF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;padding:0 28px 0 10px!important}.mx .alert-dt-time-sel:focus{border-color:var(--p400)!important;box-shadow:0 0 0 3px rgba(145,97,252,.12)!important}.mx .alert-dt-time-colon{font-size:16px;font-weight:700;color:var(--muted);line-height:1}.mx .alert-dt-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.mx .alert-dt-action{height:34px;padding:0 12px!important;border-radius:8px!important;border:1.5px solid var(--border)!important;background:var(--surface)!important;color:var(--text2)!important;font-size:12.5px!important;font-weight:600!important;font-family:inherit!important;cursor:pointer}.mx .alert-dt-action:hover{background:var(--wash)!important;color:var(--text)!important}.mx .alert-dt-action-primary{border-color:transparent!important;background:linear-gradient(135deg,var(--p500),var(--p600))!important;color:#fff!important;box-shadow:0 2px 8px rgba(124,58,237,.28)}.mx .alert-dt-action-primary:hover{background:linear-gradient(135deg,var(--p600),var(--p700,#6d28d9))!important;color:#fff!important}.mx .modal-body input::placeholder,.mx .modal-body textarea::placeholder{color:var(--faint)!important}.mx .modal-body input:focus,.mx .modal-body textarea:focus{border-color:var(--p400)!important;outline:none!important;box-shadow:0 0 0 3px rgba(145,97,252,.12)!important}.mx .modal-body .bg-Custom-Yellow-50{background:rgba(253,199,58,.12)!important;border:1px solid rgba(253,199,58,.35)!important;border-radius:10px!important;align-items:center!important}.mx .modal-body .bg-Custom-Yellow-50>div:first-child,.mx .modal-body .bg-Custom-Yellow-50>span,.mx .modal-body .bg-Custom-Yellow-50>svg{flex:0 0 auto;align-self:center}.mx .modal-body .bg-Custom-Yellow-50 p{color:var(--text2)!important;font-size:12.5px!important;line-height:1.5!important}.mx .modal-body .bg-Custom-Yellow-50 strong{color:var(--text)!important}.mx .modal-body .p-3{padding:12px}.mx .modal-body .p-4{padding:16px}.mx .modal-body .p-6{padding:24px}.mx .modal-body .px-6{padding-left:24px;padding-right:24px}.mx .modal.plan-choice-modal{scrollbar-width:none}.mx .modal.plan-choice-modal::-webkit-scrollbar{display:none;width:0;height:0}.mx .modal.plan-choice-modal .modal-header{align-items:center}.mx .modal.plan-choice-modal .modal-header>div:first-child{align-items:center!important}.mx .modal.plan-choice-modal .modal-icon{color:#fff}.mx .modal.plan-choice-modal .modal-icon svg{width:20px;height:20px;color:#fff;fill:#fff;display:block}.mx .modal.plan-choice-modal .plan-choice-tabs{width:100%;margin-bottom:16px}.mx .modal.plan-choice-modal .plan-choice-tabs .tab{flex:1}.mx .modal.plan-choice-modal .modal-body .p-2{padding:8px}.mx .modal.plan-choice-modal .modal-body .p-5{padding:20px}.mx .modal.plan-choice-modal .modal-body .px-3{padding-left:12px;padding-right:12px}.mx .modal.plan-choice-modal .modal-body .px-4{padding-left:16px;padding-right:16px}.mx .modal.plan-choice-modal .modal-body .px-5{padding-left:20px;padding-right:20px}.mx .modal.plan-choice-modal .modal-body .py-1{padding-top:4px;padding-bottom:4px}.mx .modal.plan-choice-modal .modal-body .py-2\.5{padding-top:10px;padding-bottom:10px}.mx .modal.plan-choice-modal .modal-body .py-3{padding-top:12px;padding-bottom:12px}.mx .modal.plan-choice-modal .modal-body .py-3\.5{padding-top:14px;padding-bottom:14px}.mx .modal.plan-choice-modal .modal-body .py-4{padding-top:16px;padding-bottom:16px}.mx .modal.plan-choice-modal .modal-body .py-5{padding-top:20px;padding-bottom:20px}.mx .modal.plan-choice-modal .modal-body .py-\[10px\]{padding-top:10px;padding-bottom:10px}.mx .modal.plan-choice-modal .modal-body .pb-2{padding-bottom:8px}.mx .modal.plan-choice-modal .modal-body .pb-3{padding-bottom:12px}.mx .modal.plan-choice-modal .modal-body .my-5{margin-top:20px;margin-bottom:20px}.mx .modal.plan-choice-modal .modal-body .mr-2\.5{margin-right:10px}.mx .modal.plan-choice-modal .modal-body .mb-1{margin-bottom:4px}.mx .modal.plan-choice-modal .modal-body .themeBtn,.mx .modal.plan-choice-modal .modal-body .themeBtnWhiteOutline,.mx .modal.plan-choice-modal .modal-footer .themeBtn,.mx .modal.plan-choice-modal .modal-footer .themeBtnWhiteOutline{padding:8px 20px}.mx .modal.plan-choice-modal,.mx .modal.plan-choice-modal .modal-body,.mx .modal.plan-choice-modal .modal-footer{font-family:Inter,sans-serif}.mx .modal.plan-choice-modal .modal-body{color:var(--text);font-size:13px;line-height:1.45}.mx .modal.plan-choice-modal .modal-body label.plan-choice-field-label{display:block;margin-bottom:6px!important}.mx .modal.plan-choice-modal .modal-body label{font-size:12px!important;font-weight:600!important;color:var(--text2)!important;letter-spacing:-.1px}.mx .modal.plan-choice-modal .modal-body p.text-center{font-size:12.5px!important;font-weight:400!important;color:var(--muted)!important;line-height:1.5;margin-bottom:14px!important}.mx .modal.plan-choice-modal .modal-body .text-\[14px\],.mx .modal.plan-choice-modal .modal-body .text-sm{font-size:13px!important}.mx .modal.plan-choice-modal .modal-body .text-Custom-Black-600,.mx .modal.plan-choice-modal .modal-body .text-gray-400,.mx .modal.plan-choice-modal .modal-body .text-gray-500,.mx .modal.plan-choice-modal .modal-body .text-xs:not(.text-red-500){font-size:11.5px!important;color:var(--muted)!important}.mx .modal.plan-choice-modal .modal-body .text-\[16px\],.mx .modal.plan-choice-modal .modal-body .text-\[20px\],.mx .modal.plan-choice-modal .modal-body .text-base,.mx .modal.plan-choice-modal .modal-body .text-lg,.mx .modal.plan-choice-modal .modal-body h3,.mx .modal.plan-choice-modal .modal-body h4{font-size:13px!important;font-weight:700!important;letter-spacing:-.2px}.mx .modal.plan-choice-modal .modal-body .text-2xl,.mx .modal.plan-choice-modal .modal-body .text-xl{font-size:18px!important;font-weight:800!important;letter-spacing:-.4px;color:var(--text)!important}.mx .modal.plan-choice-modal .modal-body .mb-6{margin-bottom:14px!important}.mx .modal.plan-choice-modal .modal-body .mt-6,.mx .modal.plan-choice-modal .modal-body .mt-8{margin-top:14px!important}.mx .modal.plan-choice-modal .modal-body .gap-6{gap:12px!important}.mx .modal.plan-choice-modal .modal-body .my-5{margin-top:14px!important;margin-bottom:14px!important}.mx .modal.plan-choice-modal .modal-body .p-5,.mx .modal.plan-choice-modal .modal-body .p-6{padding:12px 14px!important}.mx .modal.plan-choice-modal .modal-body .px-6{padding-left:16px!important;padding-right:16px!important}.mx .modal.plan-choice-modal .modal-body .py-5{padding-top:12px!important;padding-bottom:12px!important}.mx .modal.plan-choice-modal .modal-body .rounded-lg,.mx .modal.plan-choice-modal .modal-body .rounded-xl{border-radius:12px}.mx .modal.plan-choice-modal .modal-body .rounded-md{border-radius:9px}.mx .modal.plan-choice-modal .modal-body .border-Custom-Grey-200,.mx .modal.plan-choice-modal .modal-body .border-gray-200,.mx .modal.plan-choice-modal .modal-body .border-gray-300{border-color:var(--border)!important}.mx .modal.plan-choice-modal .modal-body .shadow-md,.mx .modal.plan-choice-modal .modal-body .shadow-sm{box-shadow:none!important}.mx .modal.plan-choice-modal .modal-body .text-gray-800,.mx .modal.plan-choice-modal .modal-body .text-gray-900{color:var(--text)!important}.mx .modal.plan-choice-modal .modal-body .text-gray-600{color:var(--text2)!important}.mx .modal.plan-choice-modal .modal-body .bg-white{background:var(--surface)!important}.mx .modal.plan-choice-modal .modal-body .bg-gray-50,.mx .modal.plan-choice-modal .modal-body .bg-green-50{background:var(--wash)!important}.mx[data-theme=dark] .modal.plan-choice-modal .modal-body .text-green-600,.mx[data-theme=dark] .modal.plan-choice-modal .modal-body .text-green-700{color:#4ade80!important}.mx .modal.plan-choice-modal .modal-body .border-gray-100,.mx .modal.plan-choice-modal .modal-body .border-purple-50,.mx .modal.plan-choice-modal .modal-body .divide-gray-100>:not(:first-child){border-color:var(--border)!important}.mx .modal.plan-choice-modal .modal-body .bg-purple-50{background:var(--wash)!important}.mx .modal.plan-choice-modal .modal-body .bg-\[\#5147E5\]{background:linear-gradient(135deg,var(--p500),var(--p600))!important}.mx .modal.plan-choice-modal .modal-body input[type=number],.mx .modal.plan-choice-modal .modal-body input[type=text]{height:38px!important;padding:8px 12px!important;font-size:13px!important;font-family:Inter,sans-serif!important;border-radius:9px!important;border:1.5px solid var(--border)!important}.mx .modal.plan-choice-modal .modal-body input[type=number]{-moz-appearance:textfield}.mx .modal.plan-choice-modal .modal-body input[type=number]::-webkit-inner-spin-button,.mx .modal.plan-choice-modal .modal-body input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mx .modal.plan-choice-modal .modal-body button.h-11{height:38px!important;width:38px!important;min-width:38px;padding:0!important;border-radius:9px!important;border:1.5px solid var(--border)!important;background:var(--surface)!important;color:var(--text2)!important;font-size:16px!important;font-weight:600;font-family:Inter,sans-serif}.mx .modal.plan-choice-modal .modal-body button.h-11:disabled{background:var(--wash)!important;color:var(--faint)!important;border-color:var(--border)!important}.mx .modal.plan-choice-modal .modal-body input[type=checkbox]{accent-color:var(--p500)!important;width:15px;height:15px;transform:none!important;flex-shrink:0}.mx .modal.plan-choice-modal .themeBtn:before,.mx .modal.plan-choice-modal .themeBtnWhiteOutline:before{display:none!important}.mx .modal.plan-choice-modal .modal-footer .themeBtn{height:36px;min-height:36px!important;padding:0 16px!important;border-radius:9px!important;border:none!important;background:linear-gradient(135deg,var(--p500),var(--p600))!important;color:#fff!important;font-size:13px!important;font-weight:700!important;font-family:Inter,sans-serif!important;box-shadow:0 2px 10px rgba(124,58,237,.32)}.mx .modal.plan-choice-modal .modal-footer .themeBtn:disabled{background:var(--wash)!important;color:var(--faint)!important;box-shadow:none!important;border:1.5px solid var(--border)!important}.mx .modal.plan-choice-modal .modal-footer .themeBtnWhiteOutline{height:36px;min-height:36px!important;padding:0 16px!important;border-radius:9px!important;border:1.5px solid var(--border)!important;background:var(--surface)!important;color:var(--text2)!important;font-size:13px!important;font-weight:600!important;font-family:Inter,sans-serif!important;box-shadow:none!important}.mx .modal-body .storage-opts .rounded-full>span,.mx .modal-body .tt-optgrid .rounded-full>span{position:static!important;top:auto!important;left:auto!important;display:inline-flex;align-items:center;justify-content:center}.mx .modal-body .storage-opts .rounded-full>span svg{width:12px;height:12px}.mx .modal-body .tt-optgrid .rounded-full>span svg{width:13px;height:13px}.mx[data-theme=dark] .app-banner{background:linear-gradient(120deg,rgba(145,97,252,.16),rgba(124,78,240,.1) 45%,rgba(145,97,252,.05))!important;border-color:var(--p200)!important}.mx[data-theme=dark] .app-banner-btn{background:var(--surface);color:var(--text2);border:1.5px solid var(--border)}.mx[data-theme=dark] .app-banner-btn:hover{border-color:var(--p400);color:var(--p600)}.mx[data-theme=dark] .trk-off-banner{background:rgba(251,146,60,.1)!important;border-color:rgba(251,146,60,.3)!important}.mx[data-theme=dark] .trk-off-banner-icon{background:rgba(239,68,68,.18)!important}.mx[data-theme=dark] .trk-off-name-chip{background:rgba(239,68,68,.16)!important;color:#FCA5A5!important}.mx .modal.tracking-settings-modal .modal-body .customSelectset .react-select__value-container{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;overflow:hidden!important}.mx .modal-body .customSelectset .react-select__single-value{position:static!important;transform:none!important;margin:0!important;max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx .modal-body .customSelectset input,.mx .modal-body [class$=-container] input.react-select__input,.mx .modal-body input.react-select__input{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;border-radius:0!important;min-width:2px!important}.mx[data-theme=dark] .s-logo{position:relative}.mx[data-theme=dark] .s-logo:after{content:"";position:absolute;top:18px;left:18px;width:154px;height:20px;background:linear-gradient(120deg,var(--p400) 0,var(--p500) 48%,var(--cyan) 115%);-webkit-mask:url(/assets/logos/maxelTrackerWhite.svg) no-repeat left center;-webkit-mask-size:contain;mask:url(/assets/logos/maxelTrackerWhite.svg) no-repeat left center;mask-size:contain;clip-path:inset(0 0 0 22px);filter:drop-shadow(0 0 6px rgba(145,97,252,.5));pointer-events:none}.mx[data-theme=dark] .sidebar.collapsed .s-logo:after{display:none}.mx #tableWrapper.emp-table-wrap:not(.emp-table-wrap--grid){background:var(--surface);border-color:var(--border)}.mx[data-theme=dark] #tableWrapper .rdt_TableHeadRow{background:var(--bg)}.mx[data-theme=dark] #tableWrapper .rdt_TableBody,.mx[data-theme=dark] #tableWrapper .rdt_TableCell,.mx[data-theme=dark] #tableWrapper .rdt_TableCol,.mx[data-theme=dark] #tableWrapper .rdt_TableHead{color:var(--text2)}.mx[data-theme=dark] #tableWrapper .rdt_Table,.mx[data-theme=dark] #tableWrapper .rdt_TableRow{background:transparent}.mx .modal.add-dept-modal{max-width:640px}.mx .modal.add-dept-modal .modal-body{overflow-y:auto;max-height:min(68vh,620px)}.mx .modal.view-dept-modal{max-width:560px}.mx .modal.view-dept-modal .modal-header{padding:22px 24px 14px!important;align-items:center}.mx .modal.view-dept-modal .modal-icon{width:44px!important;height:44px!important;border-radius:12px!important;background:var(--p50)!important;box-shadow:0 2px 8px rgba(145,97,252,.18)!important}.mx .modal.view-dept-modal .view-dept-avatar-text{font-size:13px;font-weight:800;color:var(--p600);letter-spacing:-.3px;line-height:1}.mx .modal.view-dept-modal .modal-title{font-size:17px;font-weight:800;letter-spacing:-.3px}.mx .modal.view-dept-modal .modal-subtitle{font-size:12.5px;color:var(--muted);margin-top:2px!important}.mx .modal.view-dept-modal .modal-body{padding-top:0!important}.mx .modal.view-dept-modal .modal-header+.modal-body{border-top:1px solid var(--border);padding-top:16px!important}.mx .view-dept-body{display:flex;flex-direction:column}.mx .view-dept-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px!important}.mx .view-dept-status{font-size:11px;font-weight:700;padding:3px 10px!important;border-radius:99px;background:var(--wash);color:var(--muted)}.mx .view-dept-status.is-active{background:#d1fae5;color:#065f46}.mx[data-theme=dark] .view-dept-status.is-active{background:rgba(13,184,105,.18);color:#6ee7b7}.mx .view-dept-dot{color:var(--border);font-weight:700;line-height:1}.mx .view-dept-chip{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:4px}.mx .view-dept-desc{font-size:13px;color:var(--text2);line-height:1.65;margin-bottom:18px!important;padding:14px!important;background:var(--bg);border-radius:10px;border:1.5px solid var(--border)}.mx .view-dept-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:18px!important}.mx .view-dept-stat{text-align:center;background:var(--bg);border-radius:10px;padding:16px 10px!important;border:1.5px solid var(--border)}.mx .view-dept-stat-val{font-size:28px;font-weight:900;letter-spacing:-1px;line-height:1.1;color:var(--text)}.mx .view-dept-stat-val.is-purple{color:var(--p600)}.mx .view-dept-stat-val.is-size{font-size:16px;font-weight:800;letter-spacing:-.2px;padding-top:6px!important}.mx .view-dept-stat-lbl{font-size:10.5px;color:var(--muted);margin-top:3px!important;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.mx .view-dept-score-row{margin-bottom:6px!important;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:var(--muted)}.mx .view-dept-score-row .is-scored{font-weight:800}.mx .view-dept-bar-track{height:8px;background:var(--bg);border-radius:99px;overflow:hidden;border:1px solid var(--border)}.mx .view-dept-bar-fill{height:100%;border-radius:99px;transition:width .5s cubic-bezier(.4,0,.2,1);min-width:0}.mx .modal.view-dept-modal .modal-footer{justify-content:space-between}.mx .view-dept-footer-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mx .modal.tl-detail-modal{max-width:480px}.mx .modal.tl-detail-modal .modal-body{padding:18px 22px 8px!important;display:flex;flex-direction:column;gap:0}.mx .modal.tl-detail-modal .modal-footer{margin-top:0!important;padding:12px 22px 18px!important;border-top:1px solid var(--border);justify-content:flex-end}.mx .tl-detail-head{justify-content:space-between;margin-bottom:16px!important}.mx .tl-detail-emp,.mx .tl-detail-head{display:flex;align-items:center;gap:12px}.mx .tl-detail-emp{min-width:0}.mx .tl-detail-av{width:42px!important;height:42px!important;border-radius:12px!important;font-size:14px!important;flex-shrink:0}.mx .tl-detail-emp-text{min-width:0}.mx .tl-detail-name{font-size:15px;font-weight:700;color:var(--text);line-height:1.25}.mx .tl-detail-meta{font-size:11.5px;color:var(--muted);margin-top:2px!important;line-height:1.35}.mx .tl-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px!important}.mx .tl-detail-grid+.tl-detail-grid{padding-top:14px!important;border-top:1px solid var(--border)}.mx .modal.tl-detail-modal .tl-modal-row{gap:10px;min-width:0}.mx .modal.tl-detail-modal .tl-modal-lbl{flex-shrink:0}.mx .modal.tl-detail-modal .tl-modal-val{text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx .tl-detail-note{margin:0 0 12px!important;padding:10px 12px!important;border-radius:8px;background:var(--bg);border:1px solid var(--border)}.mx .tl-detail-note-title{font-size:13px;font-weight:700;color:var(--text);margin-bottom:4px!important}.mx .tl-detail-note-desc{font-size:12px;line-height:1.45;color:var(--muted)}.mx .tl-detail-readonly{margin-top:2px!important}.mx .modal.tl-detail-modal .tl-detail-readonly .mx-empty{min-height:0!important;padding:10px 12px!important;flex:none!important;align-items:flex-start!important;text-align:left!important;border:1px solid var(--border)!important;border-radius:8px!important;background:var(--bg)!important}.mx .modal.tl-detail-modal .tl-detail-readonly .mx-empty-title{font-size:13px!important;font-weight:700!important;color:var(--text)!important;margin-bottom:4px!important}.mx .modal.tl-detail-modal .tl-detail-readonly .mx-empty-desc{font-size:12px!important;line-height:1.45!important;color:var(--muted)!important;max-width:none!important}.mx .tl-detail-footer{display:flex;justify-content:flex-end;width:100%}.mx .modal.download-report-modal{max-width:700px;width:min(700px,calc(100vw - 40px))}.mx .modal.download-report-modal .modal-header{align-items:center;padding:20px 24px 16px!important}.mx .modal.download-report-modal .modal-header>div:first-child{align-items:center!important;gap:12px!important}.mx .modal.download-report-modal .modal-icon{width:40px!important;height:40px!important;margin-top:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0}.mx .modal.download-report-modal .modal-icon>div{display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;margin:0!important;padding:0!important}.mx .modal.download-report-modal .modal-icon svg{display:block;width:20px;height:20px}.mx .modal.download-report-modal .modal-icon svg path{fill:#fff!important}.mx .modal.download-report-modal .modal-title{font-size:17px;font-weight:800;letter-spacing:-.3px;line-height:1.25;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:0}.mx .modal.download-report-modal .modal-title-info{width:16px;height:16px;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;position:relative;top:0}.mx .modal.download-report-modal .modal-subtitle{margin-top:4px!important;display:block;max-width:520px;line-height:1.45}.mx .modal.download-report-modal .modal-close{align-self:center}.mx .modal.download-report-modal .modal-body{padding:0!important;overflow:visible}.mx .modal.download-report-modal .modal-footer{padding:12px 24px 16px!important;margin-top:0!important;justify-content:flex-end;gap:10px!important;border-top:1px solid var(--border)}.mx .dlr-actions{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.mx .modal.download-report-modal .modal-footer .btn{justify-content:center!important;height:40px!important;min-width:100px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important}.mx .dlr-body{display:flex;flex-direction:column;width:100%}.mx .dlr-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 24px;background:var(--bg);border-bottom:1px solid var(--border)}.mx .dlr-card{display:flex;flex-direction:column;gap:10px;min-height:100%;padding:14px;border:1.5px solid var(--border);border-radius:10px;background:var(--surface);box-sizing:border-box}.mx .dlr-card-icon{width:32px;height:32px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.mx .dlr-card-icon--purple{background:var(--p500)}.mx .dlr-card-icon--blue{background:#3b82f6}.mx .dlr-card-icon--green{background:#12b76a}.mx .dlr-card-icon svg,.mx .dlr-card-svg svg{width:16px!important;height:16px!important;display:block}.mx .dlr-card-icon--blue svg path,.mx .dlr-card-icon--green svg path,.mx .dlr-card-icon--purple svg path{fill:#fff!important}.mx .dlr-card-icon--green svg{color:#fff;width:16px;height:16px}.mx .dlr-card-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.mx .dlr-card-title{font-size:12.5px;font-weight:700;color:var(--text);line-height:1.3}.mx .dlr-card-sub{font-size:11.5px;font-weight:400;color:var(--muted);line-height:1.4}.mx .dlr-form{gap:12px;padding:16px 24px 4px}.mx .dlr-field,.mx .dlr-form{display:flex;flex-direction:column}.mx .dlr-field{gap:6px;width:100%}.mx .dlr-label{font-size:13px;font-weight:600;color:var(--text2);line-height:1.3;margin:0}.mx .dlr-req{color:#ef4444}.mx .dlr-err{margin-top:-2px}.mx .dlr-err-msg{display:inline-flex;align-items:flex-start;gap:4px;font-size:12px;color:#ef4444;line-height:1.35}.mx .dlr-err-icon{flex-shrink:0;margin-top:1px}.mx .dlr-err-icon svg{width:12px;height:12px;display:block}.mx .dlr-search-ind{display:flex;align-items:center;justify-content:center;padding-right:8px;color:var(--muted)}.mx .modal.download-report-modal .customSelectset{border-radius:9px!important}.mx .modal.download-report-modal .customSelectset .react-select__control,.mx .modal.download-report-modal .customSelectset [class$=-control]{min-height:40px!important;height:auto!important;padding:0 8px 0 12px!important}.mx .modal.download-report-modal .customSelectset .react-select__value-container,.mx .modal.download-report-modal .customSelectset [class$=-ValueContainer]{min-height:36px!important;padding:0!important;bottom:0!important;align-items:center!important}.mx .modal.download-report-modal .customSelectset .react-select__indicators,.mx .modal.download-report-modal .customSelectset [class$=-IndicatorsContainer]{bottom:0!important;left:0!important;height:40px!important;align-items:center!important}.mx .modal.download-report-modal .date-range.dlr-date-range{width:100%;height:40px;justify-content:flex-start;gap:10px;padding:0 14px;box-sizing:border-box}.mx .modal.download-report-modal .date-range.dlr-date-range svg:last-of-type{margin-left:auto}.mx .modal.download-report-modal .date-range.dlr-date-range.is-active,.mx .modal.download-report-modal .date-range.dlr-date-range:focus-visible{border-color:var(--p400);box-shadow:0 0 0 3px rgba(145,97,252,.1);outline:none}.mx .dlr-protect{display:flex;align-items:flex-start;gap:10px;cursor:pointer;user-select:none;margin-top:2px;margin-bottom:4px}.mx .dlr-protect-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.mx .dlr-protect-box{flex:0 0 auto;width:16px;height:16px;margin-top:2px;border:1.5px solid var(--border2,var(--border));border-radius:4px;background:var(--surface);display:inline-flex;align-items:center;justify-content:center;color:#fff;box-sizing:border-box;transition:background .14s,border-color .14s}.mx .dlr-protect-input:checked+.dlr-protect-box{background:var(--p500);border-color:var(--p500)}.mx .dlr-protect-input:focus-visible+.dlr-protect-box{box-shadow:0 0 0 3px rgba(145,97,252,.16)}.mx .dlr-protect-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.mx .dlr-protect-title{font-size:13px;font-weight:600;color:var(--text2);line-height:1.35}.mx .dlr-protect-sub{font-size:11.5px;font-weight:400;color:var(--muted);line-height:1.45}@media (max-width:640px){.mx .dlr-highlights{grid-template-columns:1fr;padding:14px 16px}.mx .dlr-form{padding:14px 16px 4px;gap:12px}.mx .modal.download-report-modal .modal-footer .btn{flex:1 1 auto;min-width:0!important}}.mx .modal.expired-modal{max-width:800px}.mx .modal.expired-modal .modal-header{align-items:center;padding:20px 24px 16px!important}.mx .modal.expired-modal .modal-header>div:first-child{align-items:center!important}.mx .modal.expired-modal .modal-icon{width:40px!important;height:40px!important}.mx .modal.expired-modal .modal-icon,.mx .modal.expired-modal .modal-icon>div{display:flex!important;align-items:center!important;justify-content:center!important}.mx .modal.expired-modal .modal-icon>div{line-height:0!important;margin:0!important;padding:0!important}.mx .modal.expired-modal .modal-icon svg path{fill:#fff!important}.mx .modal.expired-modal .modal-title{font-size:17px;font-weight:800;letter-spacing:-.3px;line-height:1.25;margin:0}.mx .modal.expired-modal .modal-body{padding:8px 24px 4px!important}.mx .modal.expired-modal .modal-footer{padding:12px 24px 20px!important;margin-top:8px!important;justify-content:flex-end;gap:10px!important}.mx .expired-modal-actions{display:flex;width:100%;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px}.mx .modal.expired-modal .modal-footer .btn{justify-content:center!important;height:40px!important;min-width:140px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important}.mx .expired-modal-body{display:flex;flex-direction:column;gap:20px;width:100%}.mx .expired-modal-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 8px 0}.mx .expired-modal-badge{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:4px;line-height:0}.mx .expired-modal-badge svg{display:block;width:48px;height:48px}.mx .expired-modal-title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.3px;color:var(--text);line-height:1.25}.mx .expired-modal-lead{margin:0;font-size:15px;font-weight:600;color:var(--text2);line-height:1.35}.mx .expired-modal-sub{margin:0;max-width:420px;font-size:13px;font-weight:400;color:var(--muted);line-height:1.45}.mx .expired-modal-panel{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;padding:20px 22px;border-radius:16px;background:var(--bg);border:1.5px solid var(--border);box-sizing:border-box}.mx .expired-modal-list{flex:1 1 42%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.mx .expired-modal-list li{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--text2);line-height:1.4}.mx .expired-modal-list li svg,.mx .expired-modal-list li>div{flex-shrink:0;display:block;line-height:0;margin:0}.mx .expired-modal-art{flex:1 1 52%;display:flex;align-items:center;justify-content:center;min-width:0}.mx .expired-modal-art img{width:100%;max-width:340px;height:auto;display:block}@media (max-width:720px){.mx .expired-modal-panel{flex-direction:column;padding:18px 16px}.mx .expired-modal-art{order:-1;width:100%}.mx .expired-modal-art img{max-width:260px}.mx .expired-modal-actions{flex-direction:column-reverse}.mx .modal.expired-modal .modal-footer .btn{width:100%;min-width:0!important}}.mx .dateoutermain .p-2{padding:.5rem}.mx .dateoutermain .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.mx .dateoutermain .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.mx .dateoutermain .py-2{padding-top:.5rem;padding-bottom:.5rem}.mx .dateoutermain .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.mx .dateoutermain .py-3{padding-top:.75rem;padding-bottom:.75rem}.mx .dateoutermain .px-0\.5{padding-left:.125rem;padding-right:.125rem}.mx .dateoutermain .px-1{padding-left:.25rem;padding-right:.25rem}.mx .dateoutermain .px-2{padding-left:.5rem;padding-right:.5rem}.mx .dateoutermain .px-3{padding-left:.75rem;padding-right:.75rem}.mx .dateoutermain .px-4{padding-left:1rem;padding-right:1rem}.mx .dateoutermain .pt-3{padding-top:.75rem}.mx .dateoutermain .pb-1{padding-bottom:.25rem}.mx .dateoutermain .pb-2\.5{padding-bottom:.625rem}.mx .dateoutermain .pl-1{padding-left:.25rem}.mx .dateoutermain .pl-2{padding-left:.5rem}.mx .dateoutermain .pl-4{padding-left:1rem}.mx .dateoutermain .pr-1{padding-right:.25rem}.mx .dateoutermain .pr-2{padding-right:.5rem}.mx .dateoutermain .pr-14{padding-right:3.5rem}.mx .dateoutermain .mt-0\.5{margin-top:.125rem}.mx .dateoutermain .mt-2{margin-top:.5rem}.mx .dateoutermain .mt-2\.5{margin-top:.625rem}.mx .dateoutermain .mb-2\.5{margin-bottom:.625rem}.mx .dateoutermain .mb-3{margin-bottom:.75rem}.mx .dateoutermain .my-1{margin-top:.25rem;margin-bottom:.25rem}.mx .dateoutermain .mr-3\.5{margin-right:.875rem}.mx .dateoutermain .gap-2{gap:.5rem}.mx .dateoutermain .gap-y-0\.5{row-gap:.125rem}.mx .dateoutermain [class*=grid-cols-7]>*{padding:.125rem}.mx .dateoutermain [class*=absolute][class*=z-]{padding:.25rem}