@font-face{font-family:__Manrope_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_f524cf;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f524cf{font-family:__Manrope_f524cf,__Manrope_Fallback_f524cf;font-style:normal}.__variable_f524cf{--font-erp:"__Manrope_f524cf","__Manrope_Fallback_f524cf"}.nxl-header{top:0}.nxl-nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1034;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.nxl-nav-overlay.mobile-open{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.nxl-nav-overlay{transition:none}}@media (max-width:991.98px){.nxl-navigation{transform:translateX(-100%);transition:transform .3s ease;z-index:1035}.nxl-navigation.mobile-open{transform:translateX(0)}.nxl-header,.page-header{left:0!important}.nxl-container{margin-left:0!important}.footer{left:0!important}}:root{--erp-font-family:var(--font-erp),"Segoe UI",Arial,sans-serif;--ad-auth-bg:#f3f4f6;--ad-auth-surface:#fff;--ad-auth-ink:#283c50;--ad-auth-muted:#6b7885;--ad-auth-border:#ced4da;--ad-auth-accent:#93c712;--ad-ink:#283c50;--ad-muted:#6b7885;--ad-accent:#93c712;--ad-light:#adb5bd;--ad-secondary:#6c757d}.auth-page{min-height:100vh;background:var(--ad-auth-bg);padding:1rem;display:flex;align-items:center;justify-content:center}.auth-card{width:100%;max-width:450px;background:var(--ad-auth-surface);border-radius:12px;box-shadow:0 4px 30px rgba(0,0,0,.08);padding:clamp(1.5rem,5vw,2.5rem)}.auth-heading{color:var(--ad-auth-ink);margin-bottom:.5rem}.auth-supporting{color:var(--ad-auth-muted);margin-bottom:1.5rem}.nxl-navigation .navbar-content .nxl-link{display:flex!important;align-items:center!important;width:auto!important;text-align:left!important;margin-right:10px!important}html:not(.minimenu) .nxl-navigation .navbar-content button.nxl-link{width:calc(100% - 25px)!important}button.nxl-link{border:none!important;background:transparent!important;padding:10px 15px!important}button.nxl-link,button.nxl-link:focus{outline:none!important;box-shadow:none!important}button.nxl-link:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--bs-primary,#0d6efd)!important}.nxl-navigation .navbar-content .nxl-link .nxl-arrow{float:none!important;margin-left:auto!important;flex-shrink:0!important;padding-right:2px!important;width:16px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}button.nxl-head-link{border:none!important;background:transparent!important}button.nxl-head-link,button.nxl-head-link:focus{box-shadow:none!important;outline:none!important}button.nxl-head-link:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--bs-primary,#0d6efd)!important}.nxl-navigation .b-brand{display:flex;align-items:center;overflow:hidden;max-width:100%}.nxl-navigation .b-brand img{border-radius:0!important;max-width:160px;height:36px;width:auto;object-fit:contain;display:block}.nxl-navigation .navbar-content{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#ddd transparent}.nxl-navigation .navbar-content::-webkit-scrollbar{width:4px}.nxl-navigation .navbar-content::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.nxl-navigation .nxl-hasmenu>.nxl-submenu{display:none!important}.nxl-navigation .nxl-hasmenu.open>.nxl-submenu{display:block!important}html:not(.minimenu) .nxl-navigation .nxl-submenu .nxl-item{margin:0!important}html:not(.minimenu) .nxl-navigation .nxl-submenu .nxl-link{margin:2px 12px!important;padding-left:32px!important;border-radius:5px!important}html.minimenu .nxl-navigation{overflow:hidden;z-index:1033}html.minimenu .nxl-navigation:hover{width:280px!important;overflow:visible;box-shadow:4px 0 20px rgba(0,0,0,.12);z-index:1040}html.minimenu .nxl-navigation:not(:hover) .nxl-hasmenu>.nxl-submenu{display:none!important}html.minimenu .nxl-navigation:hover .logo-lg{display:block!important}html.minimenu .nxl-navigation:hover .logo-sm{display:none!important}html.minimenu .nxl-navigation:hover .nxl-arrow,html.minimenu .nxl-navigation:hover .nxl-mtext{display:inline!important}html.minimenu .nxl-navigation:hover .nxl-caption{display:block!important}html.minimenu .nxl-navigation:hover .nxl-link{justify-content:flex-start!important;margin:0!important;padding:10px 20px!important;border-radius:0!important;width:auto!important}html.minimenu .nxl-navigation:hover button.nxl-link{width:100%!important}html.minimenu .nxl-navigation:hover .nxl-micon{margin-right:10px!important}.card.card-maximized{position:fixed!important;inset:80px 0 0 0!important;z-index:2000!important;border-radius:0!important;margin:0!important;overflow:auto;width:auto!important}body .nxl-container>.footer{position:static}.nxl-content{padding-bottom:24px}:root{--bs-border-radius:6px;--bs-border-radius-sm:4px;--bs-border-radius-lg:8px;--bs-border-radius-xl:10px}.card{border-radius:8px!important}.card-header{padding:.85rem 1.25rem;font-size:.875rem;font-weight:600;border-bottom:1px solid rgba(0,0,0,.08)}.card-header>div:first-child,.card-header>span{display:flex;align-items:center;gap:.5rem}.card-footer{padding:.85rem 1.25rem;border-top:1px solid rgba(0,0,0,.08)}.form-control,.form-select{padding:.45rem .85rem!important;font-size:.875rem!important;border-radius:6px!important;min-height:38px;height:38px}textarea.form-control{height:auto!important;min-height:80px!important}.form-select{padding-right:2.5rem!important}.form-label{font-size:.8125rem;margin-bottom:.35rem}.form-text{font-size:.75rem;margin-top:.25rem}.input-group .form-control,.input-group .form-select{height:38px}.input-group-text{font-size:.875rem;padding:.45rem .85rem!important;border-radius:0 6px 6px 0!important}.input-group>:first-child{border-radius:6px 0 0 6px!important}.btn,.input-group>:only-child{border-radius:6px!important}.btn{font-size:.875rem;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important}.btn-sm{font-size:.8125rem;padding:8px 14px;border-radius:5px!important}.btn-icon-square{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;padding:0!important;border-radius:8px!important}.btn-icon-square i{margin:0!important;font-size:14px}@media (pointer:coarse){.btn-icon-square{width:44px;height:44px}}.schedule-job-bar,.schedule-toggle-btn{transition:transform .12s ease,box-shadow .15s ease,filter .15s ease}.schedule-job-bar:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 3px 8px rgba(0,0,0,.22);filter:brightness(1.05);z-index:5!important}.schedule-job-bar:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(0,0,0,.15)}.schedule-toggle-btn:hover{filter:brightness(.97);box-shadow:0 1px 4px rgba(0,0,0,.12)}.schedule-toggle-btn:active{transform:scale(.96)}.schedule-day-column{transition:background-color .15s ease}.schedule-day-column:hover{background-color:rgba(147,199,18,.06)}.schedule-month-day-cell{transition:box-shadow .15s ease}.schedule-month-day-cell:hover{box-shadow:inset 0 0 0 1px rgba(147,199,18,.45)}@media (prefers-reduced-motion:reduce){.schedule-day-column,.schedule-job-bar,.schedule-month-day-cell,.schedule-toggle-btn{transition:none}.schedule-job-bar:active,.schedule-job-bar:hover,.schedule-toggle-btn:active{transform:none}}.theme-customizer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:1024;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.theme-customizer-backdrop.active{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.theme-customizer-backdrop{transition:none}}.cursor-pointer{cursor:pointer}.address-suggestions{position:absolute;top:100%;left:0;right:0;z-index:1050;max-height:260px;overflow-y:auto;border-radius:0 0 6px 6px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.address-suggestions .list-group-item{font-size:.8125rem;padding:8px 14px;cursor:pointer;border-left:none;border-right:none}.address-suggestions .list-group-item:first-child{border-top:none}.address-suggestions .list-group-item:last-child{border-radius:0 0 6px 6px}.modal-header{padding:1rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.08)}.modal-footer{padding:.85rem 1.25rem;border-top:1px solid rgba(0,0,0,.08)}.card-body.p-0 .table{margin-bottom:0}.table-responsive{padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.table-responsive::-webkit-scrollbar{height:6px}.table-responsive::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.table-responsive::-webkit-scrollbar-track{background:transparent}.table th{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.table td{font-size:.875rem;vertical-align:middle}.badge{border-radius:4px;font-size:.7rem;font-weight:600;padding:.3em .55em;transition:background-color .2s ease,color .2s ease}@media (prefers-reduced-motion:reduce){.badge{transition:none}}.breadcrumb-item,.breadcrumb-item a{font-size:.8125rem}.page-header h1.h5{margin-bottom:0;margin-right:8px;padding-right:10px;color:#283c50;font-weight:600;border-right:1px solid #cdd4e8}.t-dropdown .user-avtar{width:40px;margin-right:15px;border-radius:5px;border:1px solid #e6e6e6;padding:5px}html.app-skin-light .nxl-container,html.app-skin-light body{background:#f7f7f8}html.app-skin-light .nxl-header{background:#fff;border-bottom-color:#ececef;box-shadow:none}html.app-skin-light .nxl-navigation,html.app-skin-light .nxl-navigation .m-header,html.app-skin-light .nxl-navigation .navbar-content{background:#fff;border-color:#ececef}html.app-skin-light .nxl-navigation .navbar-content{padding:10px 12px 24px}html.app-skin-light .nxl-navigation .navbar-content .nxl-caption{padding:18px 8px 7px;color:#929298;letter-spacing:.1em}html.app-skin-light .nxl-navigation .navbar-content .nxl-link{min-height:42px;border-radius:10px;color:#4e4e55;font-weight:500}html.app-skin-light .nxl-navigation .navbar-content .nxl-navbar>.nxl-item.active>.nxl-link,html.app-skin-light .nxl-navigation .navbar-content .nxl-navbar>.nxl-item:hover>.nxl-link{color:#fff;background:#111113}html.app-skin-light .nxl-navigation .navbar-content .nxl-navbar>.nxl-item.active>.nxl-link .nxl-micon i,html.app-skin-light .nxl-navigation .navbar-content .nxl-navbar>.nxl-item:hover>.nxl-link .nxl-micon i{color:#fff}html.app-skin-light:not(.minimenu) .nxl-navigation .nxl-submenu .nxl-link{margin:3px 0 3px 20px!important;padding-left:38px!important;color:#77777f;border-radius:9px!important}html.app-skin-light:not(.minimenu) .nxl-navigation .nxl-submenu .nxl-item.active>.nxl-link{color:#111113;background:#f0f0f2;font-weight:600}.erp-dashboard{--erp-bg:#f7f7f8;--erp-surface:#fff;--erp-soft:#f3f3f5;--erp-border:#e7e7ea;--erp-ink:#111113;--erp-muted:#626269;--erp-brand:#cc0606;background:var(--erp-bg);min-height:calc(100vh - 80px)}html.app-skin-dark .erp-dashboard{--erp-bg:#151518;--erp-surface:#202024;--erp-soft:#29292e;--erp-border:#35353b;--erp-ink:#f7f7f8;--erp-muted:#aaaab2}.erp-dashboard-header{min-height:116px;padding:20px 30px;gap:24px;align-items:center;justify-content:space-between;background:var(--erp-bg);box-shadow:none;border-bottom:1px solid var(--erp-border)}.erp-dashboard-heading{min-width:260px}.erp-dashboard-heading h1{margin:0;color:var(--erp-ink);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2;font-weight:700;letter-spacing:-.035em}.erp-dashboard-heading p{margin:5px 0 0;color:var(--erp-muted);font-size:.78rem}.erp-dashboard-eyebrow{margin-bottom:4px;color:var(--erp-brand);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.erp-live-indicator{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;color:#24754b;background:#eaf6ef;border-radius:999px;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.erp-live-indicator>span{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(36,117,75,.12)}.erp-dashboard-filters{display:flex;align-items:stretch;gap:8px}.erp-date-field{display:flex;align-items:center;gap:9px;min-width:180px;min-height:46px;padding:6px 10px;border:1px solid var(--erp-border);border-radius:11px;background:var(--erp-surface)}.erp-date-field>i{color:var(--erp-muted);font-size:15px}.erp-date-field>div{min-width:0}.erp-date-field span{display:block;color:var(--erp-muted);font-size:.57rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.erp-date-field input{width:100%;padding:2px 0 0;color:var(--erp-ink);border:0;outline:0;background:transparent;font-size:.72rem}.erp-filter-actions{display:flex;align-items:center;gap:6px}.erp-filter-actions .btn-primary,.nxl-header .btn-primary{background:#111113;border-color:#111113}.erp-filter-actions .btn-primary:hover,.nxl-header .btn-primary:hover{background:#2a2a2e;border-color:#2a2a2e}.erp-dashboard .main-content{padding:22px 30px 48px}.erp-dashboard-grid .card{margin-bottom:0}.erp-vendor-dashboard>[class*=col-]>.card,.erp-vendor-dashboard>[class*=col-]>div>.card{border:1px solid var(--erp-border);border-radius:14px!important;box-shadow:0 8px 24px rgba(17,17,19,.035)}.erp-vendor-dashboard .card-header{background:var(--erp-surface);border-bottom-color:var(--erp-border)}.erp-dashboard-card,.erp-kpi-card{overflow:hidden;color:var(--erp-ink);background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:14px!important;box-shadow:0 8px 24px rgba(17,17,19,.035)}.erp-kpi-card{min-height:176px}.erp-kpi-card .card-body{flex-direction:column;padding:15px}.erp-kpi-topline,.erp-payment-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.erp-card-icon,.erp-kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;color:#111113;background:#f0f0f2;border-radius:9px}.erp-kpi-primary .erp-kpi-icon{color:#7c3aed;background:#f3edff}.erp-kpi-success .erp-kpi-icon{color:#1f9d62;background:#eaf6ef}.erp-kpi-danger .erp-kpi-icon{color:#cc0606;background:#fff1f1}.erp-kpi-info .erp-kpi-icon{color:#2563eb;background:#edf4ff}.erp-kpi-link{color:#a0a0a7;font-size:14px}.erp-kpi-label{margin:12px 0 1px;color:var(--erp-muted);font-size:.68rem;font-weight:600}.erp-kpi-value{color:var(--erp-ink);font-weight:700;line-height:1.15;letter-spacing:-.045em}.erp-kpi-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;min-height:50px;margin-top:auto}.erp-kpi-change{display:flex;flex-direction:column;gap:2px;color:var(--erp-muted);font-size:.59rem;white-space:nowrap}.erp-kpi-change>span:first-child{font-weight:700}.erp-kpi-change .is-positive{color:#1f9d62}.erp-kpi-change .is-negative{color:#cc0606}.erp-kpi-change i{margin-right:2px}.erp-kpi-chart{width:72px;height:48px;overflow:hidden}.erp-payment-hero{min-height:176px;color:#fff;background:linear-gradient(135deg,#111113,#242429);border:0;border-radius:14px!important;box-shadow:0 12px 28px rgba(17,17,19,.16)}.erp-payment-hero .card-body{display:flex;flex-direction:column;padding:18px}.erp-payment-kicker{display:inline-flex;align-items:center;gap:7px;color:#d6d6da;font-size:.7rem;font-weight:600}.erp-payment-kicker>span{width:7px;height:7px;border-radius:50%;background:#cc0606;box-shadow:0 0 0 4px rgba(204,6,6,.16)}.erp-payment-value{margin-top:7px;color:#fff;font-size:clamp(1.65rem,2.3vw,2.2rem);line-height:1;font-weight:700;letter-spacing:-.045em}.erp-payment-link.btn{color:#111113;background:#fff;border-color:#fff;border-radius:999px!important}.erp-payment-link.btn:hover{color:#111113;background:#efeff1;border-color:#efeff1}.erp-payment-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:13px;border-top:1px solid hsla(0,0%,100%,.15)}.erp-payment-stats>div{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:1px solid hsla(0,0%,100%,.12)}.erp-payment-stats>div:first-child{padding-left:0;border-left:0}.erp-payment-stats strong{color:#fff;font-size:.95rem}.erp-payment-stats span{color:#aaaab2;font-size:.62rem}.erp-dashboard-card .card-header{min-height:67px;padding:14px 16px;background:var(--erp-surface);border-bottom-color:var(--erp-border)}.erp-dashboard-card .card-header>div:first-child{align-items:center}.erp-dashboard-card .card-title{margin:0 0 2px;color:var(--erp-ink);font-size:.88rem;font-weight:700}.erp-card-icon-dark{color:#fff;background:#111113}.erp-card-period{padding:6px 10px;color:var(--erp-muted);background:var(--erp-soft);border-radius:999px;font-size:.65rem;font-weight:600}.erp-chart-card .card-body{padding:6px 12px 8px}.erp-source-list{gap:16px;padding:17px 18px}.erp-source-list,.erp-source-row{display:flex;flex-direction:column}.erp-source-row{gap:7px}.erp-source-meta{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;color:var(--erp-ink);font-size:.72rem}.erp-source-rank{color:#a0a0a7;font-size:.62rem;font-weight:700}.erp-source-progress,.erp-team-share>div{height:6px;overflow:hidden;background:var(--erp-soft);border-radius:999px}.erp-source-progress>span,.erp-team-share>div>span{display:block;height:100%;background:#111113;border-radius:inherit}.erp-empty-copy{padding:48px 16px;color:var(--erp-muted);text-align:center;font-size:.75rem}.erp-team-table th{color:var(--erp-muted);background:var(--erp-soft);text-transform:none;letter-spacing:0}.erp-team-table td,.erp-team-table th{padding:11px 16px;border-bottom-color:var(--erp-border)}.erp-team-table td{color:var(--erp-ink)}.erp-team-table td:first-child{display:flex;align-items:center;gap:10px}.erp-team-table td:first-child>span:last-child{display:flex;min-width:0;flex-direction:column}.erp-team-table small{overflow:hidden;color:var(--erp-muted);font-size:.65rem;text-overflow:ellipsis}.erp-user-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;color:#fff;background:#111113;border-radius:50%;font-size:.62rem;font-weight:700}.erp-team-share{display:grid;grid-template-columns:minmax(90px,1fr) 46px;align-items:center;grid-gap:10px;gap:10px;max-width:360px}.erp-team-share strong{color:#24754b;font-size:.68rem;text-align:right}@media (max-width:1199.98px){.erp-dashboard-header{align-items:flex-start;flex-direction:column}.erp-dashboard-filters{width:100%;flex-wrap:wrap}}@media (max-width:767.98px){.erp-dashboard .main-content,.erp-dashboard-header{padding-left:16px;padding-right:16px}.erp-dashboard-header{min-height:auto;padding-top:16px;padding-bottom:16px}.erp-date-field{min-width:min(100%,170px);flex:1 1 160px}.erp-filter-actions{width:100%}.erp-filter-actions .btn{flex:1 1}.erp-payment-topline{align-items:center}.erp-team-table td:nth-child(2),.erp-team-table th:nth-child(2){display:none}}.erp-dashboard,html.app-skin-light .nxl-container,html.app-skin-light body{background:#fff}html.app-skin-light .nxl-navigation,html.app-skin-light .nxl-navigation .m-header,html.app-skin-light .nxl-navigation .navbar-content{background:#fbfbfc}html.app-skin-light .nxl-navigation .navbar-content .nxl-navbar>.nxl-item.active>.nxl-link,html.app-skin-light .nxl-navigation .navbar-content .nxl-navbar>.nxl-item:hover>.nxl-link{color:#111113;background:#ededf0}html.app-skin-light .nxl-navigation .navbar-content .nxl-link{min-height:38px;font-size:12px}.erp-filter-actions .btn-primary,.nxl-header .btn-primary{color:#fff;background:var(--erp-accent);border-color:var(--erp-accent);box-shadow:var(--erp-shadow-accent)}.erp-filter-actions .btn-primary:hover,.nxl-header .btn-primary:hover{background:var(--erp-accent-hover);border-color:var(--erp-accent-hover)}.erp-dashboard-header{min-height:92px;padding:16px 24px;background:#fff;border-bottom:0}.erp-dashboard-heading h1{font-size:clamp(1.3rem,1.8vw,1.65rem);font-weight:600}.erp-dashboard-heading p{margin-top:4px;font-size:.67rem}.erp-live-indicator{display:none}.erp-date-field{min-width:168px;min-height:42px;padding:5px 9px;border-radius:8px;box-shadow:0 1px 2px rgba(17,17,19,.02)}.erp-filter-actions .btn{min-height:42px;border-radius:8px!important}.erp-dashboard .main-content{padding:8px 24px 46px}.erp-dashboard-card,.erp-kpi-card{color:#111113;background:#fff;border:1px solid #e7e7ea;border-radius:10px!important;box-shadow:0 3px 12px rgba(17,17,19,.045)}.erp-kpi-card{min-height:122px}.erp-kpi-card .card-body{display:flex;padding:13px 14px 11px}.erp-kpi-topline{width:100%;align-items:center}.erp-kpi-title{gap:7px;color:#17171a;font-size:.72rem;font-weight:600}.erp-kpi-title,.erp-kpi-title>span{display:inline-flex;align-items:center}.erp-kpi-title>span{justify-content:center;width:24px;height:24px;background:currentColor;border-radius:6px}.erp-kpi-title>span i{color:#fff;font-size:12px}.erp-kpi-title .erp-icon-orange{color:#ff7a00}.erp-kpi-content{display:flex;width:100%;min-height:66px;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:4px}.erp-kpi-value{color:#111113;font-size:1.65rem;font-weight:600;line-height:1}.erp-payment-amount{font-size:clamp(1.3rem,1.6vw,1.65rem)}.erp-kpi-change{flex-direction:row;gap:4px;margin-top:7px;font-size:.57rem}.erp-dot-sparkline{width:42%;min-width:72px;max-width:118px;height:54px;overflow:visible}.erp-dot-sparkline-inner{position:relative;width:100%;height:100%}.erp-dot-sparkline svg{display:block;width:100%;height:100%}.erp-payment-card{background:#fff}.erp-payment-card .erp-kpi-link{text-decoration:none}.erp-dashboard-card .card-header{min-height:58px;padding:12px 14px;background:#fff}.erp-dashboard-card .card-title{font-size:.82rem;font-weight:600}.erp-card-period{color:#55555c;background:#f5f5f6;border:1px solid #e7e7ea;border-radius:7px}.erp-forecast-card .card-body{position:relative;padding:12px 14px 4px}.erp-forecast-summary{display:flex;align-items:center;gap:10px;min-height:36px}.erp-forecast-summary>strong{color:#111113;font-size:1.8rem;font-weight:600;letter-spacing:-.04em}.erp-forecast-summary>span{color:#18a66a;font-size:.63rem;font-weight:600}.erp-forecast-hover-readout{display:flex;align-items:center;gap:9px;margin-left:8px;padding:5px 9px;border-radius:7px;background:#171719;box-shadow:0 5px 14px rgba(17,17,19,.14);color:#fff;font-size:10px;white-space:nowrap}.erp-forecast-hover-readout>strong{font-size:10px}.erp-forecast-hover-readout>span{display:inline-flex;align-items:center;gap:4px;color:#d7d7dc}.erp-forecast-hover-readout i{width:6px;height:6px;border-radius:50%}.erp-forecast-hover-readout .is-orange{background:#ff7a00}.erp-forecast-hover-readout .is-green{background:#18a66a}.erp-forecast-legend{position:absolute;top:18px;right:16px;display:flex;gap:12px;color:#66666d;font-size:.58rem}.erp-forecast-legend span{display:inline-flex;align-items:center;gap:5px}.erp-forecast-legend i{width:6px;height:6px;border-radius:50%}.erp-forecast-legend .is-orange{background:#ff7a00}.erp-forecast-legend .is-green{background:#18a66a}.erp-forecast-plot{position:relative;width:100%;overflow:hidden}.erp-forecast-plot svg{display:block;width:100%;height:245px}.erp-chart-axis-label{fill:#77777f;font-size:9px;font-family:var(--erp-font-family)}.erp-chart-hover-target{cursor:pointer;outline:none}.erp-chart-tooltip{position:absolute;z-index:8;transform:translate(-50%,calc(-100% - 7px));display:grid;grid-gap:3px;gap:3px;min-width:118px;padding:8px 10px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:#171719;box-shadow:0 8px 24px rgba(17,17,19,.18);color:#fff;font-size:10px;line-height:1.3;pointer-events:none;white-space:nowrap}.erp-chart-tooltip strong{font-size:11px;font-weight:700}.erp-chart-tooltip span{display:flex;align-items:center;gap:5px;color:#d7d7dc}.erp-chart-tooltip span b{margin-left:auto;color:#fff}.erp-chart-tooltip span i{width:6px;height:6px;border-radius:50%}.erp-chart-tooltip .is-orange{background:#ff7a00}.erp-chart-tooltip .is-green{background:#18a66a}.erp-sparkline-tooltip{top:0;left:50%!important;display:flex;align-items:center;gap:7px;min-width:0;padding:5px 8px}.erp-sparkline-tooltip span{color:#b9b9c0}.erp-sparkline-tooltip b{font-size:12px}.erp-source-list{gap:13px;padding:15px 16px}.erp-source-progress,.erp-team-share>div{height:5px;background:#f0f0f2}.erp-source-progress>span,.erp-team-share>div>span{background:#ff7a00}.erp-source-row:nth-child(2) .erp-source-progress>span{background:#8b3dff}.erp-source-row:nth-child(3) .erp-source-progress>span{background:#2563eb}.erp-source-row:nth-child(4) .erp-source-progress>span{background:#18a66a}.erp-user-avatar{color:#111113;background:#f1f1f3}.erp-team-share>div>span{background:#111113}@media (max-width:767.98px){.erp-dashboard .main-content,.erp-dashboard-header{padding-left:14px;padding-right:14px}.erp-forecast-legend{position:static;margin-top:8px}.erp-forecast-plot svg{min-width:560px}.erp-forecast-plot{overflow-x:auto}}:root{--erp-bg:#fff;--erp-surface:#fff;--erp-surface-soft:#f7f7f8;--erp-surface-hover:#f1f1f3;--erp-border:#e7e7ea;--erp-border-strong:#d8d8dd;--erp-ink:#111113;--erp-muted:#66666d;--erp-subtle:#8b8b93;--erp-accent:#c84f00;--erp-accent-hover:#a84000;--erp-accent-rgb:200,79,0;--erp-success:#18875a;--erp-danger:#cc0606;--erp-warning:#9a6500;--erp-info:#2563eb;--erp-data-orange:#d96000;--erp-data-blue:#3478f6;--erp-data-purple:#6d5dfc;--erp-data-green:#18875a;--erp-data-amber:#b57900;--erp-data-red:#d13f47;--erp-data-teal:#128594;--erp-data-neutral:#64748b;--erp-radius-sm:7px;--erp-radius:10px;--erp-radius-lg:14px;--erp-shadow:0 3px 12px rgba(17,17,19,.045);--erp-shadow-float:0 12px 30px rgba(17,17,19,.11);--erp-shadow-accent:0 5px 14px rgba(var(--erp-accent-rgb),.22);--ad-ink:var(--erp-ink);--ad-muted:var(--erp-muted);--ad-light:var(--erp-subtle);--ad-secondary:#6b6b73;--ad-accent:var(--erp-accent);--greenTheme:var(--erp-accent)}html.app-skin-light .erp-app{--bs-primary:var(--erp-accent);--bs-primary-rgb:var(--erp-accent-rgb);--bs-body-color:var(--erp-muted);--bs-body-bg:var(--erp-bg);--bs-border-color:var(--erp-border);min-height:calc(100vh - 80px);color:var(--erp-muted);background:var(--erp-bg);font-size:.82rem}.erp-app,.erp-app .popover,.erp-app .tooltip,.erp-app button,.erp-app input,.erp-app select,.erp-app textarea,.nxl-header,.nxl-navigation,.t-dropdown,.t-modal,html.app-skin-light .erp-app{font-family:var(--erp-font-family)}.erp-app .h1,.erp-app .h2,.erp-app .h3,.erp-app .h4,.erp-app .h5,.erp-app .h6,.erp-app h1,.erp-app h2,.erp-app h3,.erp-app h4,.erp-app h5,.erp-app h6{color:var(--erp-ink);font-weight:600;letter-spacing:-.02em}.erp-app a:not(.btn):not(.nav-link):not(.dropdown-item){color:var(--erp-ink)}.erp-app a:not(.btn):not(.nav-link):not(.dropdown-item):hover{color:var(--erp-accent-hover)}.erp-app .text-dark{color:var(--erp-ink)!important}.erp-app .text-muted{color:var(--erp-muted)!important}.erp-app .text-primary{color:var(--erp-accent)!important}.erp-app .bg-light{background-color:var(--erp-surface-soft)!important}.erp-app .bg-white{background-color:var(--erp-surface)!important}.erp-app .page-header:not(.erp-dashboard-header),.erp-app>.page-header{min-height:76px;padding:14px 24px;color:var(--erp-ink);background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--erp-border);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.erp-app .page-header h5{margin:0!important;color:var(--erp-ink);font-size:1.15rem;font-weight:600}.erp-app .page-header-title{padding-right:18px;border-right-color:var(--erp-border)}.erp-app .breadcrumb{margin-left:18px;color:var(--erp-subtle);font-size:.7rem}.erp-app .breadcrumb-item,.erp-app .breadcrumb-item a,.erp-app .breadcrumb-item:last-child{color:var(--erp-subtle);font-weight:500}.erp-app .breadcrumb-item a:hover{color:var(--erp-ink)}.erp-app>.container-fluid,.erp-app>.main-content{padding:24px 24px 48px!important}.erp-app>.card{margin:24px 24px 48px}.erp-app>.container-fluid>.d-flex:first-child h1,.erp-app>.container-fluid>h1:first-child{color:var(--erp-ink);font-size:1.4rem;font-weight:600}.erp-app>.container-fluid>.d-flex:first-child p{margin-top:5px;color:var(--erp-muted)!important;font-size:.72rem!important}.erp-app .card{color:var(--erp-muted);background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:var(--erp-radius)!important;box-shadow:var(--erp-shadow)!important}.erp-app .card.border-0{border:1px solid var(--erp-border)!important}.erp-app .card-footer,.erp-app .card-header{color:var(--erp-ink);background:var(--erp-surface)!important;border-color:var(--erp-border)}.erp-app .card-header{min-height:54px;padding:12px 16px;font-size:.82rem;font-weight:600}.erp-app .card-footer{padding:12px 16px}.erp-app .list-group-item{color:var(--erp-ink);background:var(--erp-surface);border-color:var(--erp-border)}.erp-app .list-group-item-action:hover,.erp-app .list-group-item[style*="cursor: pointer"]:hover{background:var(--erp-surface-soft)}.erp-app .btn{border-radius:var(--erp-radius-sm)!important;font-weight:600!important;box-shadow:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.erp-app .btn:not(.btn-link):not(.btn-close):not(.rounded-circle):not(.border-0),.nxl-header .btn:not(.btn-link):not(.btn-close):not(.rounded-circle):not(.border-0),.t-modal .btn:not(.btn-link):not(.btn-close):not(.rounded-circle):not(.border-0){display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding-top:0!important;padding-bottom:0!important;line-height:1.1;white-space:nowrap}.erp-app .btn-lg:not(.btn-link):not(.btn-close):not(.rounded-circle):not(.border-0),.erp-app .btn-sm:not(.btn-link):not(.btn-close):not(.rounded-circle):not(.border-0),.nxl-header .btn-sm:not(.btn-link):not(.btn-close):not(.rounded-circle):not(.border-0),.t-modal .btn-sm:not(.btn-link):not(.btn-close):not(.rounded-circle):not(.border-0){min-height:40px;padding-right:14px!important;padding-left:14px!important;font-size:.78rem}.erp-app .btn-check:active+.btn-outline-primary,.erp-app .btn-check:checked+.btn-outline-primary,.erp-app .btn-outline-primary:hover,.erp-app .btn-primary{color:#fff!important;background:var(--erp-accent)!important;border-color:var(--erp-accent)!important;box-shadow:var(--erp-shadow-accent)!important}.erp-app .btn-primary:focus-visible,.erp-app .btn-primary:hover{background:var(--erp-accent-hover)!important;border-color:var(--erp-accent-hover)!important}.erp-app .btn:active{transform:none!important}.erp-app .btn-outline-primary{color:var(--erp-accent)!important;background:transparent;border-color:rgba(var(--erp-accent-rgb),.5)!important}.erp-app .btn-outline-secondary,.erp-app .btn-secondary{color:var(--erp-ink);background:var(--erp-surface);border-color:var(--erp-border-strong)}.erp-app .btn-outline-secondary:hover,.erp-app .btn-secondary:hover{color:var(--erp-ink);background:var(--erp-surface-hover);border-color:var(--erp-border-strong)}.erp-app .btn-link{color:var(--erp-accent);font-weight:600;text-decoration:none}.erp-app .btn-link:hover{color:var(--erp-accent-hover)}.erp-app .btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--erp-accent-rgb),.18)!important}.erp-app .form-label,.erp-app label:not(.form-check-label){color:var(--erp-ink);font-weight:600}.erp-app .form-control,.erp-app .form-select,.erp-app .input-group-text{min-height:40px;color:var(--erp-ink);background-color:var(--erp-surface);border-color:var(--erp-border-strong);border-radius:var(--erp-radius-sm)!important;font-size:.8rem!important}.erp-app .form-control::placeholder{color:var(--erp-subtle)}.erp-app .form-control:focus,.erp-app .form-select:focus{color:var(--erp-ink);background-color:var(--erp-surface);border-color:var(--erp-accent);box-shadow:0 0 0 3px rgba(var(--erp-accent-rgb),.12)}.erp-app .form-check-input:checked{background-color:var(--erp-accent);border-color:var(--erp-accent)}.erp-app .form-check-input:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px rgba(var(--erp-accent-rgb),.12)}.erp-app .input-group>:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.erp-app .input-group>:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.erp-app .table-responsive{border-radius:inherit}.erp-app .table{--bs-table-bg:transparent;--bs-table-color:var(--erp-ink);--bs-table-border-color:var(--erp-border);margin-bottom:0;color:var(--erp-ink);font-size:.75rem}.erp-app .table>:not(caption)>*>*{border-bottom-color:var(--erp-border)}.erp-app .table>thead,.erp-app .table>thead.table-light{--bs-table-bg:var(--erp-surface-soft);--bs-table-color:var(--erp-muted)}.erp-app .table thead th{padding-top:11px;padding-bottom:11px;color:var(--erp-muted);background:var(--erp-surface-soft);border-bottom-color:var(--erp-border);font-size:.66rem;font-weight:600;letter-spacing:.01em;text-transform:none;white-space:nowrap}.erp-app .table tbody td{padding-top:11px;padding-bottom:11px;vertical-align:middle}.erp-app .table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--erp-surface-soft);color:var(--erp-ink);background:var(--erp-surface-soft)}.erp-app .table-active>*{--bs-table-accent-bg:rgba(var(--erp-accent-rgb),.075);color:var(--erp-ink)}.erp-app .nav-tabs{border-bottom-color:var(--erp-border)}.erp-app .nav-pills .nav-link,.erp-app .nav-tabs .nav-link{color:var(--erp-muted)}.erp-app .nav-tabs .nav-link:hover{color:var(--erp-ink);border-color:transparent}.erp-app .nav-tabs .nav-link.active{color:var(--erp-ink);background:var(--erp-surface);border-color:var(--erp-border) var(--erp-border) var(--erp-surface);font-weight:600}.erp-app .nav-pills .nav-link.active{color:#fff;background:var(--erp-ink)}.erp-app .pagination{gap:4px}.erp-app .page-link{min-width:34px;color:var(--erp-muted);background:var(--erp-surface);border-color:var(--erp-border);border-radius:var(--erp-radius-sm)!important;text-align:center}.erp-app .page-link:hover{color:var(--erp-ink);background:var(--erp-surface-hover)}.erp-app .active>.page-link,.erp-app .page-link.active{color:#fff;background:var(--erp-accent);border-color:var(--erp-accent)}.erp-app .dropdown-menu,.erp-app .modal-content,.erp-app .offcanvas,.erp-app .popover{color:var(--erp-ink);background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:var(--erp-radius)!important;box-shadow:var(--erp-shadow-float)}.erp-app .dropdown-item{color:var(--erp-ink);font-size:.78rem}.erp-app .dropdown-item:focus,.erp-app .dropdown-item:hover{color:var(--erp-ink);background:var(--erp-surface-soft)}.erp-app .dropdown-item.active,.erp-app .dropdown-item:active{color:#fff;background:var(--erp-accent)}.erp-app .modal-footer,.erp-app .modal-header{border-color:var(--erp-border)}.erp-app .alert{border:0;border-radius:var(--erp-radius);box-shadow:inset 0 0 0 1px rgba(17,17,19,.04)}.erp-app .accordion-item{border-color:var(--erp-border)}.erp-app .accordion-button{color:var(--erp-ink);background:var(--erp-surface)}.erp-app .accordion-button:not(.collapsed){color:var(--erp-ink);background:var(--erp-surface-soft)}.erp-app .accordion-button:focus{box-shadow:0 0 0 3px rgba(var(--erp-accent-rgb),.12)}.erp-app .progress{background:var(--erp-surface-hover);border-radius:999px}.erp-app .progress-bar{background:var(--erp-accent)}.erp-app .spinner-border.text-primary{color:var(--erp-accent)!important}.nxl-header .btn-primary{background:var(--erp-accent)!important;border-color:var(--erp-accent)!important;box-shadow:var(--erp-shadow-accent)!important}.nxl-header .btn-primary:focus-visible,.nxl-header .btn-primary:hover{background:var(--erp-accent-hover)!important;border-color:var(--erp-accent-hover)!important}html.app-skin-light .nxl-navigation .navbar-content .nxl-navbar>.nxl-item.active>.nxl-link .nxl-micon i,html.app-skin-light .nxl-navigation .navbar-content .nxl-navbar>.nxl-item:hover>.nxl-link .nxl-micon i{color:var(--erp-accent)}.t-modal .modal-content{color:var(--erp-ink);background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg)!important;box-shadow:var(--erp-shadow-float)}.t-modal .modal-footer,.t-modal .modal-header{border-color:var(--erp-border)}.t-modal .form-label,.t-modal .modal-title,.t-modal label:not(.form-check-label){color:var(--erp-ink);font-weight:600}.t-modal .form-control,.t-modal .form-select,.t-modal .input-group-text{min-height:40px;color:var(--erp-ink);background-color:var(--erp-surface);border-color:var(--erp-border-strong);border-radius:var(--erp-radius-sm)!important;font-size:.8rem!important}.t-modal .form-control:focus,.t-modal .form-select:focus{border-color:var(--erp-accent);box-shadow:0 0 0 3px rgba(var(--erp-accent-rgb),.12)}.t-modal .btn-primary{color:#fff!important;background:var(--erp-accent)!important;border-color:var(--erp-accent)!important;box-shadow:var(--erp-shadow-accent)!important}.t-dropdown{background:var(--erp-surface);border-color:var(--erp-border);border-radius:var(--erp-radius)!important;box-shadow:var(--erp-shadow-float)}.t-dropdown,.t-dropdown .dropdown-item{color:var(--erp-ink)}.t-dropdown .dropdown-item:focus,.t-dropdown .dropdown-item:hover{color:var(--erp-ink);background:var(--erp-surface-soft)}.nxl-header .erp-topbar-action,.nxl-header .erp-topbar-avatar,.nxl-header .erp-topbar-clock,.nxl-header .erp-topbar-icon{min-height:40px;height:40px}.nxl-header .erp-topbar-action{padding-inline:14px!important}.nxl-header .erp-topbar-clock{padding:0 13px;border:1px solid rgba(var(--erp-accent-rgb),.14);border-radius:10px;background:rgba(var(--erp-accent-rgb),.08)}.nxl-header .erp-topbar-icon{width:40px;padding:0!important;justify-content:center}.nxl-header .erp-topbar-avatar{display:inline-grid;width:40px;place-items:center;border-radius:10px}.nxl-header .erp-topbar-avatar:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--erp-accent-rgb),.2)}.nxl-header .erp-topbar-avatar .user-avtar{width:40px;height:40px;margin:0;object-fit:cover}.dropdown-menu.t-dropdown.erp-user-menu{overflow-y:auto;padding:4px!important;border:1px solid var(--erp-border)!important;border-radius:10px!important;box-shadow:var(--ui-shadow-floating)!important;letter-spacing:-.01em;line-height:1.3}.erp-user-menu.t-dropdown{transform-origin:calc(100% - 20px) 0}.erp-user-menu-header{display:flex;align-items:center;gap:10px;padding:8px}.erp-user-menu .erp-user-menu-header .user-avtar{width:34px;height:34px;flex:0 0 34px;margin:0;padding:0;border:0;border-radius:50%;outline:1px solid color-mix(in oklab,var(--erp-ink) 9%,transparent);outline-offset:-1px;object-fit:cover}.erp-user-menu-identity{min-width:0;flex:1 1}.erp-user-menu-name-row{display:flex;align-items:center;gap:6px}.erp-user-menu-name-row h6{min-width:0;margin:0;overflow:hidden;color:var(--erp-ink);font-size:13px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.erp-user-role{flex:0 0 auto;height:17px;padding:0 5px;border:1px solid color-mix(in oklab,var(--erp-ink) 9%,transparent);border-radius:4px;color:var(--erp-muted);background:color-mix(in oklab,var(--erp-ink) 4%,transparent);font-size:11px;font-weight:500;line-height:15px}.erp-user-company,.erp-user-email{display:block;overflow:hidden;color:var(--erp-subtle);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.erp-user-email{margin-top:2px}.erp-user-menu-items{padding:0}.dropdown-menu.t-dropdown.erp-user-menu .dropdown-item{display:flex;width:100%;min-height:32px;align-items:center;gap:10px;margin:0;padding:0 8px;border:0;border-radius:6px;color:var(--erp-ink);background:transparent;font-size:13px;font-weight:400;text-align:left}.erp-menu-item-icon{display:inline-grid;width:16px;flex:0 0 16px;place-items:center;color:var(--erp-muted);font-size:15px}.erp-user-menu .dropdown-item:is(:hover,:focus-visible) .erp-menu-item-icon{color:var(--erp-ink)}.erp-menu-item-arrow{margin-left:auto;color:var(--erp-subtle);font-size:12px}.erp-user-menu-divider{height:1px;margin:4px -4px;background:var(--erp-border)}.erp-user-menu .erp-user-menu-logout,.erp-user-menu .erp-user-menu-logout .erp-menu-item-icon{color:var(--erp-danger)!important}.erp-user-menu .erp-user-menu-logout:is(:hover,:focus){background:color-mix(in oklab,var(--erp-danger) 8%,var(--erp-surface))!important}.erp-user-menu-scrim{display:none}@media (max-width:639.98px){.erp-user-menu-scrim{display:block;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.32);opacity:1;transition:opacity .2s var(--ui-ease)}.erp-user-menu-scrim.is-closing{opacity:0}@starting-style{.erp-user-menu-scrim{opacity:0}}.dropdown-menu.t-dropdown.erp-user-menu{top:auto!important;right:0!important;bottom:0;left:0;width:auto!important;max-height:88dvh!important;padding:8px 10px calc(12px + env(safe-area-inset-bottom))!important;border-width:1px 0 0!important;border-radius:26px 26px 0 0!important}.erp-user-menu:before{content:"";display:block;width:36px;height:5px;margin:0 auto 10px;border-radius:999px;background:var(--erp-border-strong)}.erp-user-menu.t-dropdown{transform-origin:bottom center;--dropdown-y:100%}.erp-user-menu.t-dropdown.is-open{transition:transform 585ms var(--ui-ease),opacity 0s}.erp-user-menu.t-dropdown.is-closing{transform:translateY(100%);opacity:1;transition:transform .22s cubic-bezier(.4,0,1,1)}@starting-style{.erp-user-menu.t-dropdown.is-open{transform:translateY(100%);opacity:1}}.erp-user-menu-header{padding:4px 8px 12px}.dropdown-menu.t-dropdown.erp-user-menu .dropdown-item{min-height:52px;font-size:16px}}@media (prefers-reduced-motion:reduce){.erp-user-menu-scrim{transition:opacity .1s linear}}@media (pointer:coarse){.erp-app .btn:not(.btn-link):not(.btn-close):not(.rounded-circle):not(.border-0),.nxl-header .btn:not(.btn-link):not(.btn-close):not(.rounded-circle):not(.border-0),.nxl-header .erp-topbar-action,.nxl-header .erp-topbar-avatar,.nxl-header .erp-topbar-clock,.nxl-header .erp-topbar-icon,.t-modal .btn:not(.btn-link):not(.btn-close):not(.rounded-circle):not(.border-0){min-height:44px;height:44px}.erp-app .form-control,.erp-app .form-select,.erp-app .input-group-text{min-height:44px}}html:has(.erp-dashboard) .erp-chat-launcher,html:has(.erp-dashboard) .erp-chat-panel{display:none!important}.footer{border-top-color:var(--erp-border);font-family:var(--erp-font-family)}.erp-loading-skeleton,.footer{color:var(--erp-muted);background:var(--erp-surface)}.erp-loading-skeleton{width:100%}.erp-skeleton-bar{position:relative;display:block;max-width:100%;overflow:hidden;background:#ededf0;border-radius:6px}.erp-skeleton-bar:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.82),transparent);transform:translateX(-100%);animation:erp-skeleton-shimmer 1.45s ease-in-out infinite}.erp-skeleton-bar.is-circle{border-radius:50%}.erp-skeleton-table-head,.erp-skeleton-table-row{display:grid;grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(90px,1fr)) 72px;align-items:center;grid-gap:18px;gap:18px;min-height:52px;padding:10px 16px;border-bottom:1px solid var(--erp-border)}.erp-skeleton-table-head{min-height:40px;background:var(--erp-surface-soft)}.erp-skeleton-table-row:last-child{border-bottom:0}.erp-skeleton-person{display:flex;align-items:center;gap:10px}.erp-skeleton-detail,.erp-skeleton-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.erp-skeleton-detail{grid-template-columns:minmax(0,1.7fr) minmax(240px,.8fr)}.erp-skeleton-panel{display:flex;min-height:220px;flex-direction:column;gap:18px;padding:18px;background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:var(--erp-radius);box-shadow:var(--erp-shadow)}.erp-skeleton-heading{display:flex;align-items:center;gap:10px}.erp-skeleton-heading>span:last-child{display:flex;flex-direction:column;gap:8px}.erp-skeleton-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.erp-skeleton-detail-grid>div,.erp-skeleton-fields>div{display:flex;flex-direction:column;gap:8px}.erp-skeleton-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 18px;gap:24px 18px;margin-top:8px}.erp-skeleton-schedule{overflow:hidden;background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:var(--erp-radius);box-shadow:var(--erp-shadow)}.card-body>.erp-loading-skeleton .erp-skeleton-schedule{border:0;border-radius:0;box-shadow:none}.erp-skeleton-schedule-title{padding:18px 16px;border-bottom:1px solid var(--erp-border)}.erp-skeleton-days{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));padding-left:56px;border-bottom:1px solid var(--erp-border)}.erp-skeleton-days>span{display:flex;min-height:66px;align-items:center;justify-content:center;flex-direction:column;gap:7px;border-left:1px solid var(--erp-border)}.erp-skeleton-calendar-grid{display:grid;min-height:440px;grid-template-columns:56px repeat(7,minmax(90px,1fr));background:repeating-linear-gradient(to bottom,transparent 0,transparent 47px,var(--erp-border) 47px,var(--erp-border) 48px)}.erp-skeleton-calendar-grid>span{border-left:1px solid var(--erp-border)}.erp-skeleton-list>div{display:flex;min-height:58px;align-items:center;gap:11px;padding:10px 14px;border-bottom:1px solid var(--erp-border)}.erp-skeleton-list>div>span:last-child{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:8px}.erp-skeleton-map{display:flex;min-height:360px;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:radial-gradient(circle at center,rgba(var(--erp-accent-rgb),.055),transparent 34%),var(--erp-surface-soft);border-radius:var(--erp-radius-sm)}.erp-dashboard-skeleton .erp-kpi-card .card-body{justify-content:space-between}.erp-dashboard-skeleton .erp-skeleton-kpi-copy{display:flex;flex-direction:column;gap:8px}.erp-dashboard-skeleton .erp-skeleton-kpi-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.erp-dashboard-skeleton .erp-skeleton-chart{min-height:270px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 44px,var(--erp-border) 44px,var(--erp-border) 45px)}@keyframes erp-skeleton-shimmer{to{transform:translateX(100%)}}@media (max-width:1199.98px){.erp-app .page-header:not(.erp-dashboard-header){min-height:auto;flex-wrap:wrap;align-items:flex-start;gap:12px;padding-top:14px;padding-bottom:14px}.erp-app .page-header:not(.erp-dashboard-header) .page-header-left,.erp-app .page-header:not(.erp-dashboard-header) .page-header-right{width:100%}.erp-app .page-header:not(.erp-dashboard-header) .page-header-left{display:flex!important;min-height:28px}.erp-app .page-header:not(.erp-dashboard-header) .page-header-right{margin-left:0!important}.erp-app .page-header:not(.erp-dashboard-header) .page-header-right-items,.erp-app .page-header:not(.erp-dashboard-header) .page-header-right-items-wrapper{width:100%}.erp-app .page-header:not(.erp-dashboard-header) .page-header-right-items{position:static;display:block!important;height:auto;opacity:1;visibility:visible;transform:none}.erp-app .page-header:not(.erp-dashboard-header) .page-header-right-items-wrapper{justify-content:flex-start}}@media (max-width:767.98px){.nxl-container .footer{display:none!important}.nxl-content{padding-bottom:24px!important}.erp-app .page-header:not(.erp-dashboard-header),.erp-app>.page-header{min-height:auto;padding:12px 14px;align-items:flex-start;gap:10px}.erp-app .page-header-left{min-width:0;flex-wrap:wrap}.erp-app .page-header-title{padding-right:0;border-right:0}.erp-app .breadcrumb{width:100%;margin:4px 0 0}.erp-app .page-header-right{width:100%;margin-left:0!important}.erp-app .page-header-right-items-wrapper{width:100%;flex-wrap:wrap}.erp-app .page-header:not(.erp-dashboard-header) .page-header-right-items{position:static;display:block;width:100%;height:auto;opacity:1;visibility:visible;transform:none;background:transparent;border:0}.erp-app .page-header:not(.erp-dashboard-header) .page-header-right-items-wrapper{padding:0;flex-direction:row}.erp-app>.container-fluid,.erp-app>.main-content{padding:16px 14px 40px!important}.erp-app>.card{margin:16px 14px 40px}.erp-app>.container-fluid>.d-flex:first-child{align-items:flex-start!important;flex-wrap:wrap;gap:12px}.erp-app .card-header{padding:11px 13px}.erp-skeleton-detail,.erp-skeleton-detail-grid,.erp-skeleton-fields,.erp-skeleton-form{grid-template-columns:1fr}.erp-skeleton-table-head,.erp-skeleton-table-row{grid-template-columns:minmax(150px,1.5fr) repeat(2,minmax(80px,1fr))}.erp-skeleton-table-head>:nth-child(n+4),.erp-skeleton-table-row>:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.erp-app .btn{transition:none}.erp-app .btn-primary:focus-visible,.erp-app .btn-primary:hover{transform:none}.erp-skeleton-bar:after{animation:none}}:root{--duration-quick:150ms;--duration-fast:250ms;--duration-medium:350ms;--duration-slow:400ms;--ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:ease-in-out;--ease-out:ease-out;--scale-large:0.96;--scale-medium:0.97;--scale-tiny:0.99;--blur-small:2px;--ease-enter:cubic-bezier(0.16,1,0.3,1);--ease-spring:linear(0,0.0258,0.09,0.1763,0.2732,0.3724,0.4683,0.5573,0.6376,0.7082,0.7689,0.8202,0.8628,0.8976,0.9256,0.9476,0.9648,0.9778,0.9875,0.9945,0.9994,1.0026,1.0047,1.0058,1.0062,1.0062,1.0059,1.0055,1.0049,1.0043,1.0036,1.0031,1.0025,1.002,1.0016,1.0013,1);--duration-spring:580ms;--modal-open-dur:240ms;--modal-close-dur:160ms;--modal-scale:0.96;--modal-ease:cubic-bezier(0.22,1,0.36,1);--dropdown-open-dur:160ms;--dropdown-close-dur:130ms;--dropdown-pre-scale:0.97;--dropdown-closing-scale:0.985;--dropdown-ease:cubic-bezier(0.22,1,0.36,1);--toast-open:350ms;--toast-close:250ms;--toast-distance:16px;--toast-blur:2px;--toast-scale:0.97;--toast-ease:cubic-bezier(0.22,1,0.36,1);--acc-expand:250ms;--acc-collapse:250ms;--acc-chevron:250ms;--acc-ease:cubic-bezier(0.22,1,0.36,1);--badge-slide-dur:260ms;--badge-pop-dur:500ms;--badge-pop-close-dur:180ms;--badge-fade-dur:400ms;--badge-fade-close-dur:180ms;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(0.22,1,0.36,1);--badge-pop-ease:cubic-bezier(0.22,1,0.36,1);--badge-close-ease:cubic-bezier(0.4,0,0.2,1);--icon-swap-dur:250ms;--icon-swap-blur:2px;--icon-swap-start-scale:0.25;--icon-swap-ease:ease-in-out;--pulse-dur:1000ms;--pulse-count:1;--pulse-min:0.5;--reveal-dur:400ms;--reveal-blur:2px;--reveal-ease:ease-in-out;--tabs-dur:250ms;--tabs-ease:cubic-bezier(0.22,1,0.36,1)}.t-modal{opacity:0;transition:opacity var(--modal-close-dur) var(--modal-ease)}.t-modal.is-open{opacity:1;transition:opacity var(--modal-open-dur) var(--ease-enter)}.modal.t-modal .modal-dialog{transition:transform var(--modal-close-dur) var(--modal-ease)}.modal.t-modal.is-open .modal-dialog{transform:none;transition:transform var(--duration-spring) var(--ease-spring)}.modal.t-modal.is-closing .modal-dialog{transform:translateY(4px) scale(.98)}@starting-style{.t-modal.is-open{opacity:0}.modal.t-modal.is-open .modal-dialog{transform:translateY(8px) scale(var(--modal-scale))}}.t-dropdown{--dropdown-x:0px;--dropdown-y:-5px;transform-origin:top left;transform:translate(calc(var(--dropdown-x) * .5),calc(var(--dropdown-y) * .5)) scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}.t-dropdown[data-origin=top-end],.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right;--dropdown-y:5px}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left;--dropdown-y:5px}.t-dropdown.is-open{transform:none;opacity:1;pointer-events:auto;transition:transform var(--duration-spring) var(--ease-spring),opacity var(--dropdown-open-dur) var(--ease-enter)}@starting-style{.t-dropdown.is-open{opacity:0;transform:translate(var(--dropdown-x),var(--dropdown-y)) scale(var(--dropdown-pre-scale))}}.nxl-header .dropdown-menu.show{animation:t-header-dropdown-in var(--dropdown-open-dur) var(--dropdown-ease)}@keyframes t-header-dropdown-in{0%{opacity:0;transform:scale(var(--dropdown-pre-scale)) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.t-toast{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));transition:opacity var(--toast-close) var(--toast-ease),transform var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease)}.t-toast.is-open{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity var(--toast-open) var(--toast-ease),transform var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease)}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(var(--blur-small));transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x),var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{pointer-events:none}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{display:inline-block;transform-origin:center;transform:scale(1);opacity:1;filter:blur(0);transition:transform var(--badge-pop-dur) var(--badge-pop-ease),opacity var(--badge-fade-dur) var(--badge-pop-ease),filter var(--badge-pop-dur) var(--badge-pop-ease)}.t-badge[data-open=false] .t-badge-dot{transform:scale(0);opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease),opacity var(--badge-fade-close-dur) var(--badge-close-ease),filter var(--badge-pop-close-dur) var(--badge-close-ease)}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1/1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease)}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.t-skel{position:relative}.t-skel-content,.t-skel-skeleton{transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-skeleton{opacity:1;filter:blur(0)}.t-skel-content,.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur));position:absolute;inset:0}.t-skel.is-revealed .t-skel-skeleton{pointer-events:none}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur(0);position:static}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}.t-tabs{position:relative}.t-tabs-pill{position:absolute;transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none}.t-tab{position:relative;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease)}@media (prefers-reduced-motion:reduce){.modal.t-modal .modal-dialog,.t-dropdown,.t-modal{transform:none!important;transition:opacity .12s linear!important}@starting-style{.modal.t-modal.is-open .modal-dialog,.t-dropdown.is-open{transform:none!important}}.nxl-header .dropdown-menu.show,.t-acc-chevron,.t-acc-panel,.t-acc-panel-inner,.t-badge,.t-badge-dot,.t-icon-swap .t-icon,.t-skel-content,.t-skel-skeleton,.t-skel-skeleton.is-pulsing>*,.t-tab,.t-tabs-pill,.t-toast{transition:none!important;animation:none!important}}