@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);.authPage{background:radial-gradient(circle at 20% 18%,#6264ed1f,#0000 28%),radial-gradient(circle at 82% 82%,#06b6d41a,#0000 30%),linear-gradient(145deg,#f8f9ff,#f4f7fb 55%,#faf8ff);display:grid;min-height:100vh;overflow:hidden;padding:24px;place-items:center;position:relative}.authGlow{animation:authFloat 8s ease-in-out infinite alternate;border-radius:999px;filter:blur(3px);pointer-events:none;position:absolute}.authGlowOne{background:#6f5cf614;height:280px;right:7%;top:-120px;width:280px}.authGlowTwo{animation-delay:-3s;background:#06b6d412;bottom:-170px;height:340px;left:-140px;width:340px}.authCard{animation:authCardIn .45s cubic-bezier(.2,.8,.2,1) both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e1e3eff0;border-radius:24px;box-shadow:0 28px 80px #23265821;padding:32px;position:relative;width:min(410px,100%);z-index:1}.authCardSmall{width:min(430px,100%)}.authBrand{display:flex;justify-content:center;margin-bottom:26px}.authBrand .brand{min-width:auto}.authBrand .brand strong{color:#191a2d}.authBrand .brand span{color:#898ca1}.authHeading{margin-bottom:24px;text-align:center}.authHeading h1{color:#1c1e37;font-size:25px;letter-spacing:-.035em;margin:0}.authHeading p{color:#7b7e91;font-size:12px;line-height:1.6;margin:8px auto 0;max-width:330px}.authField{display:block;margin-top:15px}.authField>span{color:#4a4d65;display:block;font-size:11px;font-weight:700;margin-bottom:7px}.authInputWrap{align-items:center;background:#fbfbfe;border:1px solid #e1e3ed;border-radius:13px;color:#9a9db0;display:flex;gap:10px;min-height:48px;padding:0 13px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.authInputWrap:focus-within{background:#fff;border-color:#7779ec;box-shadow:0 0 0 4px #6264ed17;transform:translateY(-1px)}.authInputWrap input{background:#0000;border:0;color:#22243d;flex:1 1;font-size:13px;min-width:0;outline:0}.authInputWrap input::placeholder{color:#b2b4c1}.passwordToggle{background:#0000;border:0;border-radius:9px;color:#8d90a5;display:grid;flex:none;height:30px;place-items:center;width:30px}.passwordToggle:hover{background:#f0f1ff;color:#5f61dc}.forgotRow{display:flex;justify-content:flex-end;margin:10px 1px 3px}.authBack,.forgotRow a{color:#5e60d8;font-size:11px;font-weight:700}.authBack:hover,.forgotRow a:hover{color:#4547c4}.authSubmit{background:linear-gradient(135deg,#6264ed,#7d58e8 55%,#8d55df);border:0;border-radius:13px;box-shadow:0 12px 24px #6264ed3d;color:#fff;font-size:12px;font-weight:800;margin-top:18px;min-height:48px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.authSubmit:hover:not(:disabled){box-shadow:0 16px 30px #6264ed4d;transform:translateY(-2px)}.authSubmit:disabled{cursor:not-allowed;opacity:.62}.authError,.authSuccess{border-radius:11px;font-size:10px;line-height:1.55;margin-top:13px;padding:11px 12px}.authError{background:#fff2f2;border:1px solid #ffd1d1;color:#b42318}.authSuccess{background:#eefbf3;border:1px solid #c8ecd6;color:#166534}.authBack{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:17px}@keyframes authCardIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authFloat{0%{transform:translateZ(0)}to{transform:translate3d(20px,16px,0)}}@media (max-width:520px){.authPage{padding:16px}.authCard{border-radius:20px;padding:25px 20px}.authHeading h1{font-size:23px}}.authRegisterLink{align-items:center;color:#9295a7;display:flex;font-size:10px;gap:5px;justify-content:center;margin-top:16px}.authRegisterLink a{color:#5e60d8;font-weight:800}.registerPage{background:#f6f7fb;color:#25273f;min-height:100vh;padding:24px}.registerShell{margin:auto;width:min(1120px,100%)}.registerTopbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.registerTopbar a{align-items:center;color:#5d5fce;display:flex;font-size:11px;font-weight:700;gap:6px}.registerCard{background:#fff;border:1px solid #e5e7ef;border-radius:22px;box-shadow:0 22px 55px #1f224a14;overflow:hidden}.registerHeading{border-bottom:1px solid #eef0f5;padding:26px 30px 18px}.registerHeading>span{color:#696be0;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.registerHeading h1{font-size:25px;letter-spacing:-.035em;margin:6px 0 5px}.registerHeading p{color:#87899c;font-size:11px;margin:0}.registerSteps{background:#fafbfe;border-bottom:1px solid #eef0f5;display:grid;grid-template-columns:repeat(4,1fr);padding:14px 30px}.registerSteps div{align-items:center;color:#9a9cad;display:flex;font-size:10px;font-weight:700;gap:7px}.registerSteps b{background:#eceef5;border-radius:50%;display:grid;height:26px;place-items:center;width:26px}.registerSteps .active{color:#5658d5}.registerSteps .active b{background:#6264ed;color:#fff}.registerSection{padding:24px 30px}.registerSectionTitle{align-items:center;display:flex;font-size:13px;font-weight:800;gap:8px;margin-bottom:17px}.registerGrid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.registerGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.registerGrid label,.registerGrid>div{min-width:0}.registerGrid .wide{grid-column:span 2}.fieldLabel,.registerBranch>div>span,.registerGrid label>span{color:#65687c;display:block;font-size:9px;font-weight:700;margin-bottom:5px}.defaultYear select,.registerBranch input,.registerGrid input,.registerGrid select,.registerGrid textarea,.yearCustom input{background:#fbfcfe;border:1px solid #dfe2ec;border-radius:10px;box-sizing:border-box;font-size:11px;outline:none;padding:10px 11px;width:100%}.registerGrid input:focus,.registerGrid select:focus,.registerGrid textarea:focus{background:#fff;border-color:#7779e8;box-shadow:0 0 0 3px #6264ed14}.registerGrid small{color:#9295a8;font-size:8px}.registerInline{display:flex;gap:7px}.registerInline input{flex:1 1}.addStakeholder,.billingChoice button,.registerActions button,.registerInline button{align-items:center;background:#6264ed;border:0;border-radius:10px;color:#fff;display:flex;font-size:10px;font-weight:800;gap:5px;justify-content:center;padding:9px 13px}.registerActions button:disabled,.registerInline button:disabled{cursor:not-allowed;opacity:.5}.registerInputIcon{align-items:center;background:#fbfcfe;border:1px solid #dfe2ec;border-radius:10px;display:flex;gap:6px;padding:0 9px}.registerInputIcon input{background:#0000;border:0;padding-left:2px}.good{align-items:center;color:#15803d!important;display:flex!important;gap:4px;margin-top:5px}.yearChips{display:flex;flex-wrap:wrap;gap:7px}.yearChips label{align-items:center;border:1px solid #e0e2ec;border-radius:9px;cursor:pointer;display:flex;font-size:9px;font-weight:700;gap:5px;padding:7px 9px}.yearChips label.active{background:#f1f2ff;border-color:#787ae8;color:#5658d5}.yearChips input{width:auto}.yearCustom{margin-top:8px;max-width:360px}.defaultYear{align-items:center;display:flex;gap:8px;margin-top:8px}.defaultYear select{padding:6px 9px;width:auto}.registerBranch{align-items:center;background:#fafbfe;border:1px solid #e6e8f0;border-radius:13px;display:flex;gap:15px;justify-content:space-between;margin-top:16px;padding:13px}.registerBranch>label{align-items:center;display:flex;gap:9px}.registerBranch>label input{width:auto}.registerBranch span b,.registerBranch span small{display:block}.registerBranch span b{font-size:10px}.registerBranch span small{color:#9093a4;font-size:8px;margin-top:2px}.registerBranch>div input{width:90px}.registerActions{align-items:center;display:flex;justify-content:space-between;margin-top:22px}.billingChoice button:not(.active),.registerActions .secondary{background:#eef0f7;color:#55586d}.stakeholderList{grid-gap:12px;display:grid;gap:12px}.stakeholderCard{background:#fcfcfe;border:1px solid #e5e7ef;border-radius:14px;padding:15px}.stakeholderTop{align-items:center;display:flex;font-size:11px;justify-content:space-between;margin-bottom:12px}.stakeholderTop button{background:#fff0f0;border:0;border-radius:9px;color:#c2413b;display:grid;height:30px;place-items:center;width:30px}.addStakeholder{background:#eef0ff;color:#5759d4;margin-top:12px}.registerError,.registerInfo{border-radius:10px;font-size:10px;margin-bottom:14px;padding:11px 12px}.registerInfo{background:#f4f6fb;color:#626579}.registerError{background:#fff0f0;border:1px solid #ffd4d4;color:#b42318}.planGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.planCard{background:#fff;border:1px solid #e1e4ed;border-radius:15px;color:#34364e;padding:16px;text-align:left}.planCard.selected{background:#fbfbff;border-color:#6668e5;box-shadow:0 0 0 3px #6264ed14}.planCardTop{color:#5c5ed8;gap:8px}.planCardTop b,.planCardTop small{display:block}.planCardTop b{color:#30324a;font-size:12px}.planCardTop small{color:#9597a9;font-size:8px;margin-top:3px}.planPrices{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin:13px 0}.planPrices span{background:#f6f7fb;border-radius:10px;padding:9px}.planPrices b,.planPrices small{display:block}.planPrices b{font-size:13px}.planPrices small{color:#8d90a2;font-size:8px;margin-top:2px}.planLimits{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr}.planLimits span{color:#85889b;display:flex;justify-content:space-between}.planLimits b{color:#46495f}.planAddons{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.planAddons span{background:#edf9f2;border-radius:999px;color:#268052;font-size:7px;padding:4px 6px}.billingChoice{align-items:center;display:flex;gap:8px;margin-top:16px}.billingChoice>b{font-size:10px;margin-right:auto}.billingChoice button{background:#eff0f7;color:#5b5e72}.billingChoice button.active{background:#6264ed;color:#fff}.paymentStep{margin:auto;max-width:720px}.paymentSummary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.paymentSummary span{background:#f7f8fc;border-radius:11px;color:#8b8e9f;font-size:8px;padding:12px}.paymentSummary strong{color:#33354e;display:block;font-size:12px;margin-top:4px}.paymentCheck{align-items:flex-start;background:#fbfcff;border:1px solid #dfe2ec;border-radius:13px;display:flex;gap:10px;padding:15px}.paymentCheck input{margin-top:2px}.paymentCheck b,.paymentCheck small{display:block}.paymentCheck b{font-size:11px}.paymentCheck small{color:#8f92a4;font-size:8px;margin-top:4px}.spin{animation:regSpin 1s linear infinite}@keyframes regSpin{to{transform:rotate(1turn)}}@media(max-width:900px){.planGrid,.registerGrid,.registerGrid.compact{grid-template-columns:1fr 1fr}}@media(max-width:620px){.registerPage{padding:10px}.registerHeading,.registerSection{padding:20px 16px}.registerSteps{padding:12px 16px}.planGrid,.registerGrid,.registerGrid.compact{grid-template-columns:1fr}.registerGrid .wide{grid-column:auto}.registerSteps span{display:none}.paymentSummary{grid-template-columns:1fr}.registerBranch{align-items:flex-start;flex-direction:column}}.appShell.noSidebarShell{align-items:stretch!important;background:#f6f7fb;display:flex!important;flex-direction:column!important;margin:0!important;min-height:100vh;min-width:0!important;padding:0!important;width:100%!important}.globalTopNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e2e4efeb;box-shadow:0 5px 22px rgba(25,27,62,.045);flex:0 0 auto;position:sticky;top:0;width:100%;z-index:60}.topNavMain{gap:12px;margin:auto;max-width:1900px;min-height:70px;padding:0 22px}.navBrandButton,.topNavMain{align-items:center;display:flex}.navBrandButton{background:#0000;border:0;padding:0}.globalTopNav .brand{gap:9px;min-width:auto}.globalTopNav .brandMark{border-radius:12px;font-size:18px;height:37px;width:37px}.globalTopNav .brand strong{color:#20223c;font-size:12px}.globalTopNav .brand span{color:#9093a6;font-size:8px}.globalSearch,.moduleMenu,.topAppSwitcher,.topUserMenu{position:relative}.topAppButton{align-items:center;background:#f0f1ff;border:0;border-radius:11px;color:#494b68;display:flex;font-size:10px;font-weight:800;gap:7px;min-height:38px;padding:0 11px;transition:transform .18s ease,box-shadow .18s ease}.topAppButton:hover{box-shadow:0 8px 17px #41448017;transform:translateY(-1px)}.topAppButton.cyan{background:#eafcff;color:#14758a}.topAppButton.orange{background:#fff4e8;color:#a05a17}.topAppButton.violet{background:#f5edff;color:#7743aa}.topAppButton.indigo{background:#f0f1ff;color:#5557cb}.rotateChevron{transform:rotate(180deg);transition:transform .18s ease}.desktopModuleNav{align-items:center;display:flex;flex:1 1;gap:2px;justify-content:center;min-width:0}.moduleMenuButton{align-items:center;background:#0000;border:0;border-radius:10px;color:#686b7f;display:flex;font-size:9px;font-weight:700;gap:5px;min-height:38px;padding:0 10px;transition:color .18s ease,background .18s ease,transform .18s ease;white-space:nowrap}.moduleMenuButton.active,.moduleMenuButton:hover{background:#f2f3ff;color:#5658d5}.moduleMenuButton.active:after{background:#6567e9;border-radius:50%;content:"";height:4px;margin-top:34px;position:absolute;width:4px}.topDropdown{background:#fff;border:1px solid #e3e5ef;border-radius:15px;box-shadow:0 22px 55px #1e204524;padding:8px;position:absolute;top:calc(100% + 10px)}.appDropdown{left:0;width:190px}.appDropdown button,.logoutButton,.searchDropdown button,.userDropdown>button{align-items:center;background:#0000;border:0;border-radius:10px;color:#494c65;display:flex;font-size:10px;font-weight:700;gap:9px;padding:10px;text-align:left;width:100%}.appDropdown button:hover,.logoutButton:hover,.searchDropdown button:hover,.userDropdown>button:hover{background:#f5f6fb}.moduleDropdown{left:50%;max-height:min(560px,calc(100vh - 100px));overflow:auto;transform:translateX(-50%);width:350px}.dropdownTitle{color:#9598a9;font-size:8px;font-weight:800;letter-spacing:.1em;padding:7px 9px 9px;text-transform:uppercase}.topModuleLink{grid-gap:10px;align-items:center;border-radius:11px;display:grid;gap:10px;grid-template-columns:34px 1fr;padding:9px;transition:background .16s ease,transform .16s ease}.topModuleLink.active,.topModuleLink:hover{background:#f5f6ff;transform:translateX(2px)}.topModuleIcon{background:#eff0ff;border-radius:10px;color:#6264df;display:grid;height:34px;place-items:center;width:34px}.topModuleLink small,.topModuleLink strong{display:block}.topModuleLink strong{color:#2e304a;font-size:10px}.topModuleLink small{color:#8a8da0;font-size:8px;line-height:1.35;margin-top:3px}.topNavActions{align-items:center;display:flex;gap:7px;margin-left:auto}.mobileMenuButton,.topIconButton{background:#0000;border:1px solid #0000;border-radius:11px;color:#66697d;display:grid;height:38px;place-items:center;transition:background .18s ease,color .18s ease,transform .18s ease;width:38px}.mobileMenuButton:hover,.topIconButton:hover{background:#f2f3ff;color:#5558cf;transform:translateY(-1px)}.globalSearch{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;display:flex;transition:width .22s ease,background .22s ease,border-color .22s ease}.globalSearch.open{background:#f8f9fc;border-color:#e1e3ec;padding-left:11px;width:260px}.globalSearch input{background:#0000;border:0;color:#393b54;flex:1 1;font-size:10px;min-width:0;outline:0}.searchDropdown{right:0;width:320px}.searchDropdown button span small,.searchDropdown button span strong{display:block}.searchDropdown button span strong{font-size:10px}.searchDropdown button span small{color:#9194a6;font-size:8px;margin-top:2px}.searchEmpty{color:#9699ab;font-size:10px;padding:18px;text-align:center}.animatedAiButton{align-items:center;background:linear-gradient(135deg,#625cf0,#8a53e6);border:0;border-radius:11px;box-shadow:0 8px 18px #655ce633;color:#fff;display:flex;font-size:10px;font-weight:800;gap:6px;min-height:38px;overflow:hidden;padding:0 12px;position:relative}.animatedAiButton:before{animation:aiShine 4s ease-in-out infinite;background:#ffffff40;content:"";height:80px;left:-50px;position:absolute;top:-20px;transform:rotate(20deg);width:35px}.notificationButton{position:relative}.notificationDot{background:#ef4444;border:2px solid #fff;border-radius:50%;height:7px;position:absolute;right:8px;top:8px;width:7px}.topUserButton{align-items:center;background:#0000;border:0;border-radius:12px;display:flex;gap:8px;min-height:42px;padding:4px 7px 4px 4px;transition:background .18s ease}.topUserButton:hover{background:#f6f7fb}.topAvatar{background:linear-gradient(135deg,#eeefff,#e5faff);border-radius:11px;color:#595bd4;display:grid;font-size:12px;font-weight:800;height:34px;place-items:center;width:34px}.topUserText{text-align:left}.topUserText small,.topUserText strong{display:block;white-space:nowrap}.topUserText strong{color:#30324a;font-size:9px}.topUserText small{color:#999cad;font-size:7px;margin-top:2px}.userDropdown{right:0;width:220px}.userDropdownHeader{border-bottom:1px solid #eceef4;margin-bottom:6px;padding:9px 10px 12px}.userDropdownHeader span,.userDropdownHeader strong{display:block}.userDropdownHeader strong{color:#2f314b;font-size:10px}.userDropdownHeader span{color:#9295a6;font-size:8px;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.logoutButton{color:#b42318}.mobileMenuButton,.mobileNavPanel{display:none}.topNavContent{display:block;flex:1 1 auto;margin:0!important;min-width:0;padding:0;width:100%}.topNavContent>.content{width:100%}.animateMenu{animation:topMenuIn .18s ease-out both;transform-origin:top center}@keyframes topMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.moduleDropdown.animateMenu{animation:moduleMenuIn .18s ease-out both}@keyframes moduleMenuIn{0%{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.985)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes aiShine{0%,72%{left:-50px}88%,to{left:120%}}@media (max-width:1420px){.moduleMenuButton{font-size:8px;padding:0 7px}.globalTopNav .brand span,.topUserText{display:none}}@media (max-width:1100px){.desktopModuleNav{display:none}.mobileMenuButton{display:grid}.mobileNavPanel{grid-gap:18px;background:#fffffffa;border-top:1px solid #eef0f5;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));max-height:calc(100vh - 70px);overflow:auto;padding:16px 22px 24px}.mobileNavTitle{color:#8a8d9f;font-size:8px;font-weight:800;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.mobileNavLinks{grid-gap:4px;display:grid;gap:4px}.mobileNavLink{align-items:center;border-radius:9px;color:#575a70;display:flex;font-size:9px;font-weight:700;gap:8px;padding:8px}.mobileNavLink.active,.mobileNavLink:hover{background:#f1f2ff;color:#5557cf}}@media (max-width:720px){.topNavMain{gap:7px;padding:0 12px}.globalTopNav .brand div:last-child,.topAppButton span{display:none}.topAppButton{justify-content:center;padding:0;width:38px}.animatedAiButton span,.topAppButton svg:last-child{display:none}.animatedAiButton{justify-content:center;padding:0;width:38px}.topUserButton>svg{display:none}.globalSearch.open{box-shadow:0 12px 30px #2325491f;left:12px;position:absolute;right:12px;top:62px;width:auto;z-index:4}.searchDropdown{left:0;right:0;width:100%}.mobileNavPanel{grid-template-columns:1fr 1fr;padding:14px}}@media (max-width:480px){.notificationButton{display:none}.mobileNavPanel{grid-template-columns:1fr}.globalTopNav .brandMark{height:34px;width:34px}}.navBrandButton{flex:0 0 auto}.desktopModuleNav{overflow:visible}.moreModuleMenu{flex:0 0 auto}.moreCount{background:#eceeff;border-radius:999px;color:#5a5cd4;display:inline-grid;font-size:7px;font-weight:900;height:17px;min-width:17px;padding:0 5px;place-items:center}.moreMenuDropdown{left:auto;max-height:min(650px,calc(100vh - 100px));overflow:auto;right:0;width:min(520px,calc(100vw - 40px))}.moreDropdownGroup+.moreDropdownGroup{border-top:1px solid #eef0f5;margin-top:6px;padding-top:6px}.moreDropdownLinks{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr))}.moreDropdownLinks .topModuleLink,.moreDropdownLinks .topModuleLink>span:last-child{min-width:0}.moreDropdownLinks .topModuleLink small,.moreDropdownLinks .topModuleLink strong{overflow:hidden;text-overflow:ellipsis}@media (max-width:1420px){.topNavMain{gap:8px;padding-left:14px;padding-right:14px}.globalTopNav .brand strong{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:720px){.moreDropdownLinks{grid-template-columns:1fr}}:root{--ui-font-scale:.96;--ui-accent:#6157f5;--ui-accent-2:#8b5cf6;--ui-accent-3:#22d3ee;--ui-accent-rgb:97,87,245;--ui-accent-soft:#f1efff;--ui-accent-softer:#f8f7ff;--ui-text:#26342f;--ui-text-2:#56645f;--ui-muted:#7d8984;--ui-line:#e1e6df;--ui-surface:#fdfdf8f0;--ui-surface-solid:#fdfdf8;--ui-canvas:#f2f4ee;--ui-shadow:0 10px 32px rgba(38,44,78,.065);--ui-shadow-strong:0 18px 50px #262c4e1f;--ui-radius:15px;--ui-row-y:7px;--ui-row-x:9px;--ui-card-pad:13px;--ui-gap:10px;--ui-control-h:34px;--ui-blur:18px;--indigo:var(--ui-accent);--line:var(--ui-line);--muted:var(--ui-muted);--shadow:var(--ui-shadow)}html[data-ui-theme=comfort]{--ui-accent:#557a68;--ui-accent-2:#7b8f70;--ui-accent-3:#b59b72;--ui-accent-rgb:85,122,104;--ui-accent-soft:#e9f0ea;--ui-accent-softer:#f4f7f2;--ui-text:#26342f;--ui-text-2:#56645f;--ui-muted:#7b8782;--ui-line:#dde4dc;--ui-surface:#fdfdf8f2;--ui-surface-solid:#fdfdf8;--ui-canvas:#f0f3ec;--ui-shadow:0 8px 26px rgba(55,72,62,.055);--ui-shadow-strong:0 16px 44px rgba(55,72,62,.095)}html[data-ui-theme=ocean]{--ui-accent:#2563eb;--ui-accent-2:#0ea5e9;--ui-accent-3:#22d3ee;--ui-accent-rgb:37,99,235;--ui-accent-soft:#eaf2ff;--ui-accent-softer:#f5f9ff}html[data-ui-theme=emerald]{--ui-accent:#059669;--ui-accent-2:#14b8a6;--ui-accent-3:#84cc16;--ui-accent-rgb:5,150,105;--ui-accent-soft:#e9faf4;--ui-accent-softer:#f4fcf9}html[data-ui-theme=sunset]{--ui-accent:#ea580c;--ui-accent-2:#f43f5e;--ui-accent-3:#f59e0b;--ui-accent-rgb:234,88,12;--ui-accent-soft:#fff1e8;--ui-accent-softer:#fff8f3}html[data-ui-theme=graphite]{--ui-accent:#334155;--ui-accent-2:#64748b;--ui-accent-3:#94a3b8;--ui-accent-rgb:51,65,85;--ui-accent-soft:#eef2f6;--ui-accent-softer:#f7f9fb}html[data-ui-density=dense]{--ui-row-y:4px;--ui-row-x:7px;--ui-card-pad:10px;--ui-gap:7px;--ui-control-h:30px}html[data-ui-density=compact]{--ui-row-y:7px;--ui-row-x:9px;--ui-card-pad:13px;--ui-gap:10px;--ui-control-h:34px}html[data-ui-density=comfortable]{--ui-row-y:10px;--ui-row-x:12px;--ui-card-pad:17px;--ui-gap:14px;--ui-control-h:38px}#root,body,html{min-height:100%}body{background:radial-gradient(circle at 8% 0,rgba(97,87,245,.075),#0000 26rem),radial-gradient(circle at 96% 8%,color-mix(in srgb,#22d3ee 11%,#0000),#0000 24rem),#f2f4ee;background:radial-gradient(circle at 8% 0,rgba(var(--ui-accent-rgb),.075),#0000 26rem),radial-gradient(circle at 96% 8%,color-mix(in srgb,var(--ui-accent-3) 11%,#0000),#0000 24rem),var(--ui-canvas);color:#26342f;color:var(--ui-text)}body:before{background-image:linear-gradient(#ffffff59 1px,#0000 0),linear-gradient(90deg,#ffffff59 1px,#0000 0);background-size:28px 28px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#0000 48%);mask-image:linear-gradient(180deg,#000 0,#0000 48%);opacity:.16;pointer-events:none;position:fixed;z-index:-1}.appShell.noSidebarShell{background:#0000!important}.content,.globalTopNav,.modalPanel,button,input,select,textarea{font-size:9.6px;font-size:calc(10px*var(--ui-font-scale))}.smartDataTable,.tableWrap table{font-size:9.6px!important;font-size:calc(10px*var(--ui-font-scale))!important}.tableWrap th{font-size:8.16px!important;font-size:calc(8.5px*var(--ui-font-scale))!important}.metricValue{font-size:20.16px!important;font-size:calc(21px*var(--ui-font-scale))!important}.metricLabel{font-size:9.6px!important;font-size:calc(10px*var(--ui-font-scale))!important}.metricSub{font-size:8.16px!important;font-size:calc(8.5px*var(--ui-font-scale))!important}.panel h3,.panelHead h3{font-size:12.48px!important;font-size:calc(13px*var(--ui-font-scale))!important}.panelHead p{font-size:8.16px!important;font-size:calc(8.5px*var(--ui-font-scale))!important}.globalTopNav{-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(var(--ui-blur)) saturate(1.2);backdrop-filter:blur(var(--ui-blur)) saturate(1.2);background:color-mix(in srgb,#fdfdf8 90%,#0000);background:color-mix(in srgb,var(--ui-surface-solid) 90%,#0000);border-bottom-color:color-mix(in srgb,#6157f5 9%,#e1e6df);border-bottom-color:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-line));box-shadow:0 7px 26px rgba(35,42,76,.055)}.globalTopNav:after{background:linear-gradient(90deg,#0000,#6157f5,#22d3ee,#0000);background:linear-gradient(90deg,#0000,var(--ui-accent),var(--ui-accent-3),#0000);bottom:-1px;content:"";height:1px;left:0;opacity:.24;position:absolute;right:0}.topNavMain{gap:8px;max-width:1920px;min-height:60px;padding:0 16px}.globalTopNav .brandMark{background:linear-gradient(135deg,#6157f5,#8b5cf6,#22d3ee);background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2),var(--ui-accent-3));border-radius:11px;box-shadow:0 7px 18px #6157f540;box-shadow:0 7px 18px rgba(var(--ui-accent-rgb),.25);height:34px;width:34px}.globalTopNav .brand strong{font-size:10.56px;font-size:calc(11px*var(--ui-font-scale))}.globalTopNav .brand span{font-size:6.72px;font-size:calc(7px*var(--ui-font-scale))}.moduleMenuButton{border-radius:9px;color:#56645f;color:var(--ui-text-2);font-size:8.16px;font-size:calc(8.5px*var(--ui-font-scale));min-height:32px;padding:0 8px}.moduleMenuButton.active,.moduleMenuButton:hover{background:#f1efff;background:var(--ui-accent-soft);color:#6157f5;color:var(--ui-accent);transform:translateY(-1px)}.moduleMenuButton.active:after{background:#6157f5;background:var(--ui-accent);margin-top:29px}.moreCount{background:#f1efff;background:var(--ui-accent-soft);color:#6157f5;color:var(--ui-accent)}.topDropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-color:color-mix(in srgb,#6157f5 11%,#e1e6df);border-color:color-mix(in srgb,var(--ui-accent) 11%,var(--ui-line));border-radius:14px;box-shadow:0 18px 50px #262c4e1f;box-shadow:var(--ui-shadow-strong)}.moduleDropdown{width:300px}.topModuleLink{border-radius:9px;gap:8px;grid-template-columns:29px minmax(0,1fr);padding:6px 7px}.topModuleIcon{background:#f1efff;background:var(--ui-accent-soft);border-radius:9px;color:#6157f5;color:var(--ui-accent);height:29px;width:29px}.topModuleLink strong{font-size:8.64px;font-size:calc(9px*var(--ui-font-scale))}.moduleDropdown .topModuleLink small,.moreMenuDropdown .topModuleLink small{display:none}.topModuleLink.active,.topModuleLink:hover{background:#f8f7ff;background:var(--ui-accent-softer)}.animatedAiButton,.mobileMenuButton,.topIconButton{border-radius:10px;height:34px;min-height:34px;width:34px}.animatedAiButton{background:linear-gradient(135deg,#6157f5,#8b5cf6);background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2));box-shadow:0 7px 18px #6157f538;box-shadow:0 7px 18px rgba(var(--ui-accent-rgb),.22);padding:0 10px;width:auto}.mobileMenuButton:hover,.topIconButton.active,.topIconButton:hover{background:#f1efff;background:var(--ui-accent-soft);color:#6157f5;color:var(--ui-accent)}.topAvatar{background:linear-gradient(135deg,#f1efff,color-mix(in srgb,#22d3ee 15%,#fff));background:linear-gradient(135deg,var(--ui-accent-soft),color-mix(in srgb,var(--ui-accent-3) 15%,#fff));border-radius:10px;color:#6157f5;color:var(--ui-accent);height:31px;width:31px}.topUserButton{border-radius:10px;min-height:36px}.topUserText strong{font-size:8.16px;font-size:calc(8.5px*var(--ui-font-scale))}.topUserText small{font-size:6.528px;font-size:calc(6.8px*var(--ui-font-scale))}.content,.topNavContent>.content{max-width:1920px;padding:15px 18px 38px;width:100%}.compactPageHeader{margin-bottom:9px!important;min-height:0}.btn,.headerActions{gap:6px}.btn{border-radius:9px;font-size:8.64px;font-size:calc(9px*var(--ui-font-scale));min-height:34px;min-height:var(--ui-control-h);padding:0 10px}.btn.ghost{background:#ffffffd1;border-color:#e1e6df;border-color:var(--ui-line);color:#56645f;color:var(--ui-text-2)}.btn.ghost:hover{background:#f8f7ff;background:var(--ui-accent-softer);border-color:color-mix(in srgb,#6157f5 28%,#e1e6df);border-color:color-mix(in srgb,var(--ui-accent) 28%,var(--ui-line));color:#6157f5;color:var(--ui-accent)}.btn.primary,.smartPrimaryBtn{background:linear-gradient(135deg,#6157f5,#8b5cf6);background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2));box-shadow:0 7px 17px #6157f52e;box-shadow:0 7px 17px rgba(var(--ui-accent-rgb),.18)}.compactUtilityBtn{justify-content:center;padding:0;width:34px;width:var(--ui-control-h)}.compactUtilityBtn .btnText{display:none}.lookupCreateBtn,.lookupEditBtn,.smartCreateShortcut{flex:0 0 auto!important;justify-content:center!important;min-width:0!important;width:auto!important}.smartCreateShortcut{aspect-ratio:1/1;height:34px;height:var(--ui-control-h);padding:0!important}.lookupSelectRow{gap:3px!important}.lookupSelectRow>input,.lookupSelectRow>select{max-width:min(460px,70vw);min-width:min(180px,55vw)!important;width:auto}.lookupActionBar{align-items:center!important;display:inline-flex!important;gap:4px!important;justify-content:flex-end!important;max-width:100%!important;min-height:22px;width:fit-content!important}.lookupCreateBtn,.lookupEditBtn{aspect-ratio:1/1;background:#f8f7ff!important;background:var(--ui-accent-softer)!important;border:1px solid color-mix(in srgb,#6157f5 18%,#e1e6df)!important;border:1px solid color-mix(in srgb,var(--ui-accent) 18%,var(--ui-line))!important;border-radius:6px!important;box-shadow:none!important;color:#6157f5!important;color:var(--ui-accent)!important}.lookupCreateBtn:hover,.lookupEditBtn:hover{background:#f1efff!important;background:var(--ui-accent-soft)!important;border-color:color-mix(in srgb,#6157f5 36%,#e1e6df)!important;border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--ui-line))!important;transform:translateY(-1px)}.lookupEditBtn{background:color-mix(in srgb,#8b5cf6 9%,#fff)!important;background:color-mix(in srgb,var(--ui-accent-2) 9%,#fff)!important;color:#8b5cf6!important;color:var(--ui-accent-2)!important}.metricGrid{gap:10px!important;gap:var(--ui-gap)!important;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important;margin-bottom:10px!important;margin-bottom:var(--ui-gap)!important}.metricCard,.modalPanel,.panel,.planBuilder,.tableWrap{border-color:color-mix(in srgb,#6157f5 7%,#e1e6df);border-color:color-mix(in srgb,var(--ui-accent) 7%,var(--ui-line));box-shadow:0 10px 32px rgba(38,44,78,.065);box-shadow:var(--ui-shadow)}.metricCard{background:linear-gradient(145deg,#fffffffa,#ffffffd6),radial-gradient(circle at 95% 0,#6157f529,#0000 55%);background:linear-gradient(145deg,#fffffffa,#ffffffd6),radial-gradient(circle at 95% 0,rgba(var(--ui-accent-rgb),.16),#0000 55%);border-radius:15px;border-radius:var(--ui-radius);min-height:112px;padding:13px;padding:var(--ui-card-pad);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.metricCard:hover{border-color:color-mix(in srgb,#6157f5 20%,#e1e6df);border-color:color-mix(in srgb,var(--ui-accent) 20%,var(--ui-line));box-shadow:0 14px 30px rgba(38,44,78,.085);transform:translateY(-2px)}.metricCard:before{background:linear-gradient(180deg,#6157f5,#22d3ee);background:linear-gradient(180deg,var(--ui-accent),var(--ui-accent-3));width:2px}.metricIcon{background:#f1efff;background:var(--ui-accent-soft);border-radius:9px;color:#6157f5;color:var(--ui-accent);height:30px;width:30px}.metricValue{letter-spacing:-.025em;margin-top:8px!important}.metricLabel{color:#56645f;color:var(--ui-text-2);margin-top:2px!important}.metricSub{margin-top:3px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashGrid{gap:10px!important;gap:var(--ui-gap)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.dashGrid>.panel{grid-column:span 4}.dashGrid>.panel.span2{grid-column:span 8}.panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe8;border-radius:15px;border-radius:var(--ui-radius);padding:13px;padding:var(--ui-card-pad)}.panelHead{gap:9px}.panelHead p{margin-top:2px!important}.chart{height:220px;margin-top:8px}.aiPanel{overflow:hidden;position:relative}.aiPanel:after{bottom:-22px;color:rgba(97,87,245,.035);color:rgba(var(--ui-accent-rgb),.035);content:"AI";font-size:76px;font-weight:900;letter-spacing:-.08em;pointer-events:none;position:absolute;right:-3px}.smartTableWrap,.tableWrap{background:#ffffffe8;border:1px solid #e1e6df;border:1px solid var(--ui-line);border-radius:13px;max-width:100%;overflow:auto;scrollbar-color:color-mix(in srgb,#6157f5 25%,#d8dbe5) #0000;scrollbar-color:color-mix(in srgb,var(--ui-accent) 25%,#d8dbe5) #0000;scrollbar-width:thin}.smartDataTable,.tableWrap table{border-collapse:initial!important;border-spacing:0!important;min-width:100%!important;table-layout:auto!important;width:max-content!important}.tableWrap td,.tableWrap th{line-height:1.25;padding:7px 9px!important;padding:var(--ui-row-y) var(--ui-row-x)!important;vertical-align:middle;white-space:nowrap}.tableWrap th{background:linear-gradient(180deg,#fbfcfe,#f7f8fb);border-bottom:1px solid #e1e6df!important;border-bottom:1px solid var(--ui-line)!important;color:#788398!important;font-weight:800;letter-spacing:.035em!important;position:sticky;top:0;z-index:2}.tableWrap td{border-bottom:1px solid #f0f2f6!important;color:#354055}.tableWrap tbody tr:last-child td{border-bottom:0!important}.tableWrap tbody tr:nth-child(2n) td{background:#f8fafc70}.tableWrap tr:hover td{background:#f8f7ff!important;background:var(--ui-accent-softer)!important}.tableWrap tr.selectedRow td{background:#f1efff!important;background:var(--ui-accent-soft)!important}.checkCol{text-align:center!important;width:38px!important}.checkCol input{accent-color:#6157f5;accent-color:var(--ui-accent)}.tableClickLink{color:#6157f5!important;color:var(--ui-accent)!important}.tableClickLink:hover{color:#8b5cf6!important;color:var(--ui-accent-2)!important}.status{border-radius:999px!important;font-size:7.2px!important;font-size:calc(7.5px*var(--ui-font-scale))!important;padding:3px 7px!important}.toolbar{flex-wrap:wrap;gap:7px!important;margin-bottom:8px!important}.searchBox{background:#ffffffc7!important;border-radius:9px!important;min-height:34px;min-height:var(--ui-control-h);min-width:min(280px,100%)!important;padding:0 9px!important}.searchBox:focus-within{border-color:color-mix(in srgb,#6157f5 35%,#e1e6df);border-color:color-mix(in srgb,var(--ui-accent) 35%,var(--ui-line));box-shadow:0 0 0 3px #6157f512;box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.07)}.recordCount{font-size:8.16px!important;font-size:calc(8.5px*var(--ui-font-scale))!important}.formGrid,.invoiceHeaderGrid{gap:10px!important;gap:var(--ui-gap)!important;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important}.formGrid label{font-size:7.68px!important;font-size:calc(8px*var(--ui-font-scale))!important}.formGrid input,.formGrid select,.formGrid textarea,.inlineTableInput,.lookupSelectRow>input,.lookupSelectRow>select{background:#fffffff5!important;border-color:#e1e6df!important;border-color:var(--ui-line)!important;border-radius:8px!important;margin-top:4px!important;min-height:34px!important;min-height:var(--ui-control-h)!important;padding:5px 8px!important}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:color-mix(in srgb,#6157f5 46%,#e1e6df)!important;border-color:color-mix(in srgb,var(--ui-accent) 46%,var(--ui-line))!important;box-shadow:0 0 0 3px #6157f512;box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.07);outline:0}.customerInvoiceStrip{gap:5px!important;margin:7px 0 10px!important}.customerInvoiceStrip span{border-radius:8px!important;font-size:8.16px!important;font-size:calc(8.5px*var(--ui-font-scale))!important;padding:4px 7px!important}.invoiceItemsTable th{padding:6px 7px!important}.invoiceItemsTable td{padding:5px 7px!important}.invoiceItemsTable input,.invoiceItemsTable select{border-radius:7px!important;min-height:29px!important}.uiPersonalizer{position:relative}.uiPersonalizerButton.active{background:#f1efff;background:var(--ui-accent-soft);color:#6157f5;color:var(--ui-accent)}.uiPersonalizerPanel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff7;border:1px solid color-mix(in srgb,#6157f5 13%,#e1e6df);border:1px solid color-mix(in srgb,var(--ui-accent) 13%,var(--ui-line));border-radius:18px;box-shadow:0 26px 75px #1c23462e;overflow:hidden;position:absolute;right:0;top:calc(100% + 11px);width:min(348px,calc(100vw - 24px));z-index:90}.uiPanelHead{align-items:flex-start;background:radial-gradient(circle at 85% -30%,#ffffff47,#0000 45%),linear-gradient(135deg,#6157f5,#8b5cf6);background:radial-gradient(circle at 85% -30%,#ffffff47,#0000 45%),linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2));color:#fff;display:flex;gap:12px;justify-content:space-between;padding:16px}.uiPanelHead small,.uiPanelHead strong{display:block}.uiPanelHead strong{font-size:14px;margin-top:3px}.uiPanelHead small{font-size:8px;margin-top:4px;opacity:.78}.uiKicker{font-size:7px;font-weight:900;letter-spacing:.14em;opacity:.8}.uiCloseButton{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9px;color:#fff;display:grid;height:28px;place-items:center;width:28px}.uiControlSection{border-bottom:1px solid #eef0f5;padding:13px 14px}.uiControlTitle{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.uiControlTitle>span{align-items:center;color:#3d4659;display:flex;font-size:9px;font-weight:800;gap:6px}.uiControlTitle>span svg{color:#6157f5;color:var(--ui-accent)}.uiControlTitle small{color:#969eac;font-size:7.5px}.themePresetGrid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.themePreset{grid-gap:7px;align-items:center;background:#fff;border:1px solid #e8eaf0;border-radius:9px;color:#5b6576;display:grid;font-size:8px;font-weight:700;gap:7px;grid-template-columns:auto 1fr auto;min-height:34px;min-width:0;padding:0 8px;text-align:left}.themePreset:hover{background:#fafbfe}.themePreset.active{background:#f8f7ff;background:var(--ui-accent-softer);border-color:color-mix(in srgb,#6157f5 40%,#e8eaf0);border-color:color-mix(in srgb,var(--ui-accent) 40%,#e8eaf0);color:#6157f5;color:var(--ui-accent)}.themeDots{display:flex;gap:2px}.themeDots i{border-radius:3px;height:16px;width:6px}.fontScaleRow{grid-gap:8px;align-items:center;color:#697486;display:grid;gap:8px;grid-template-columns:16px 1fr 18px}.fontScaleRow span{font-size:8px}.fontScaleRow strong{font-size:13px}.fontScaleRow input{accent-color:#6157f5;accent-color:var(--ui-accent);width:100%}.densitySwitch{grid-gap:5px;background:#f3f5f8;border-radius:10px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);padding:3px}.densitySwitch button{background:#0000;border:0;border-radius:8px;color:#818a9a;font-size:8px;font-weight:800;min-height:29px}.densitySwitch button.active{background:#fff;box-shadow:0 3px 10px #1e244114;color:#6157f5;color:var(--ui-accent)}.uiPanelFooter{align-items:center;background:#fafbfc;display:flex;gap:10px;justify-content:space-between;padding:10px 14px}.uiPanelFooter span{color:#929aaa;font-size:7px}.uiPanelFooter button{align-items:center;background:#0000;border:0;color:#6157f5;color:var(--ui-accent);display:inline-flex;font-size:7px;font-weight:800;gap:5px}@media (max-width:1200px){.dashGrid>.panel,.dashGrid>.panel.span2{grid-column:span 6}}@media (max-width:820px){.content,.topNavContent>.content{padding:11px 11px 28px!important}.metricGrid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important}.dashGrid>.panel,.dashGrid>.panel.span2{grid-column:1/-1}.smartHeaderActions{justify-content:flex-end;width:100%}}@media (max-width:520px){.topNavMain{min-height:56px}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metricCard{min-height:102px}.uiPersonalizerPanel{left:8px;position:fixed;right:8px;top:64px;width:auto}.themePresetGrid{grid-template-columns:1fr}}.oldDmsInvoiceComposer,.oldDmsSalesList{overflow:visible;padding:10px!important}.oldDmsToolbar{align-items:center;background:color-mix(in srgb,#f1efff 38%,#fff);background:color-mix(in srgb,var(--ui-accent-soft,#f4f6ff) 38%,#fff);border:1px solid color-mix(in srgb,#6157f5 12%,#dfe3ec);border:1px solid color-mix(in srgb,var(--ui-accent,#6264ed) 12%,#dfe3ec);border-radius:11px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:7px}.oldDmsTabs{display:flex;gap:4px}.oldDmsTabs button{background:#fff;border:1px solid #dce1eb;border-radius:999px;color:#3c4254;font-size:10px;font-weight:800;height:28px;padding:0 10px;text-transform:uppercase}.oldDmsTabs button.active{background:#6157f5;background:var(--ui-accent,#6264ed);border-color:#6157f5;border-color:var(--ui-accent,#6264ed);box-shadow:0 6px 14px color-mix(in srgb,#6157f5 22%,#0000);box-shadow:0 6px 14px color-mix(in srgb,var(--ui-accent,#6264ed) 22%,#0000);color:#fff}.oldDmsSearch{align-items:center;background:#fff;border:1px solid #dfe3eb;border-radius:9px;display:flex;gap:5px;height:30px;min-width:150px;padding:0 8px;width:min(235px,24vw)}.oldDmsSearch input{background:#0000!important;border:0!important;font-size:11px!important;min-height:0!important;min-width:70px;outline:0;padding:0!important;width:100%}.oldDmsField{align-items:center;background:#fff;border:1px solid #dfe3eb;border-radius:9px;display:flex!important;gap:5px;height:30px;margin:0!important;padding:0 7px;white-space:nowrap}.oldDmsField span{color:#85899a;font-size:9px!important;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.oldDmsField select{background:#0000!important;border:0!important;font-size:10px!important;font-weight:700;height:26px!important;min-height:26px!important;min-width:78px;padding:0 16px 0 0!important;width:auto!important}.oldDmsCount{align-items:center;background:#eef1ff;border-radius:999px;color:#6157f5;color:var(--ui-accent,#6264ed);display:inline-flex;font-size:10px;font-weight:900;height:28px;justify-content:center;min-width:28px;padding:0 7px}.oldDmsIconBtn{background:#fff;border:1px solid #dfe3eb;border-radius:9px;color:#50566a;display:grid;height:30px;padding:0;place-items:center;width:30px}.oldDmsIconBtn:hover{border-color:color-mix(in srgb,#6157f5 40%,#dfe3eb);border-color:color-mix(in srgb,var(--ui-accent,#6264ed) 40%,#dfe3eb);color:#6157f5;color:var(--ui-accent,#6264ed);transform:translateY(-1px)}.oldDmsTableWrap{background:#fff;border:1px solid #e3e6ed;border-radius:11px;max-height:calc(100vh - 220px);overflow:auto;width:100%}.oldDmsInvoiceListTable{border-collapse:collapse;font-size:10.5px;min-width:980px;table-layout:auto;width:100%}.oldDmsInvoiceListTable th{background:#f5f7fa;border-bottom:1px solid #dfe3ea;color:#566071;font-size:9.5px;letter-spacing:.03em;padding:6px 7px;position:sticky;text-align:center;text-transform:uppercase;top:0;white-space:nowrap;z-index:4}.oldDmsInvoiceListTable td{border-bottom:1px solid #eef0f4;color:#2f3442;padding:5px 7px;text-align:center;white-space:nowrap}.oldDmsInvoiceListTable tbody tr:not(.oldDmsMonthRow):hover{background:color-mix(in srgb,#f1efff 45%,#fff);background:color-mix(in srgb,var(--ui-accent-soft,#eef1ff) 45%,#fff)}.oldDmsInvoiceListTable tfoot td{background:#f8f9fb;border-top:1px solid #dfe3ea;bottom:0;font-weight:900;position:sticky;z-index:3}.oldDmsMonthRow{background:color-mix(in srgb,#f1efff 78%,#fff);background:color-mix(in srgb,var(--ui-accent-soft,#eef1ff) 78%,#fff);cursor:pointer}.oldDmsMonthRow td{padding:5px 8px!important;text-align:left!important}.oldDmsMonthRow span{align-items:center;display:flex;gap:6px}.oldDmsMonthRow small{color:#74798a;font-size:9px;margin-left:5px}.oldDmsEditBtn{background:#fff;border:1px solid color-mix(in srgb,#6157f5 30%,#dfe3eb);border:1px solid color-mix(in srgb,var(--ui-accent,#6264ed) 30%,#dfe3eb);border-radius:7px;color:#6157f5;color:var(--ui-accent,#6264ed);font-size:9px;font-weight:800;height:23px;padding:0 7px}.oldDmsEmpty{color:#9498a6!important;padding:18px!important;text-align:center!important}.oldDmsCreateHead{align-items:center;border-bottom:1px solid #e8eaf0;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px;padding:2px 2px 7px}.oldDmsCreateHead>div:first-child{align-items:center;display:flex;gap:8px}.oldDmsCreateHead b{font-size:11px;letter-spacing:.04em}.oldDmsCreateHead small{background:#f0f2f8;border-radius:999px;color:#7a7f90;font-size:9px;padding:2px 6px}.oldDmsCreateHead>div:last-child{display:flex;gap:5px}.oldDmsCloseBtn,.oldDmsDeleteBtn{background:#fff;border:1px solid #dfe3eb;border-radius:8px;display:grid;height:28px;padding:0;place-items:center;width:28px}.oldDmsDeleteBtn{background:#fff8f9;border-color:#f1c8cf;color:#c83345}.oldDmsTopLine{align-items:flex-end;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px}.oldDmsMiniFields label,.oldDmsProductRow label,.oldDmsTopLine label{display:flex!important;flex-direction:column;gap:2px;margin:0!important;min-width:74px;width:max-content}.oldDmsTopLine label.od-wide{flex:1 1 230px;max-width:360px;min-width:220px}.od-profit>span,.oldDmsMiniFields label span,.oldDmsProductRow label span,.oldDmsTopLine label span{color:#747a8c;font-size:8.5px!important;font-weight:800;line-height:1.1;white-space:nowrap}.oldDmsAdjustTable input,.oldDmsAdjustTable select,.oldDmsMiniFields input,.oldDmsMiniFields select,.oldDmsProductRow input,.oldDmsProductRow select,.oldDmsTopLine input,.oldDmsTopLine select{background:#fff!important;border:1px solid #dce1e9!important;border-radius:7px!important;font-size:10px!important;height:29px!important;margin:0!important;min-height:29px!important;min-width:0;padding:3px 6px!important}.oldDmsTopLine label:not(.od-wide) input,.oldDmsTopLine label:not(.od-wide) select{width:118px}.oldDmsTopLine small{color:#c33;font-size:7.5px;line-height:1}.oldDmsTopLine .od-net input{border-width:2px!important;font-weight:900}.oldDmsTopLine .od-net.bad input{border-color:#d83b4d!important;color:#c4283b}.oldDmsTopLine .od-net.good input{border-color:#22a06b!important;color:#15834e}.oldDmsProductArea{background:#fbfcfe;border:1px solid #e1e4eb;border-radius:10px;padding:5px}.oldDmsProductRow{align-items:flex-end;border-bottom:1px dashed #e1e4ea;display:flex;gap:4px;overflow-x:auto;padding:5px 2px}.oldDmsProductRow:last-of-type{border-bottom:0}.oldDmsProductRow label{flex:0 0 auto}.oldDmsProductRow label.od-product{width:230px}.oldDmsProductRow label:not(.od-product){width:74px}.oldDmsProductRow label:nth-of-type(10),.oldDmsProductRow label:nth-of-type(9){width:100px}.oldDmsProductRow .lookupSelectRow{gap:3px!important}.oldDmsProductRow .lookupActionBar,.oldDmsTopLine .lookupActionBar{justify-self:end!important}.oldDmsProductRow .lookupCreateBtn,.oldDmsProductRow .lookupEditBtn,.oldDmsTopLine .lookupCreateBtn,.oldDmsTopLine .lookupEditBtn{height:22px!important;min-height:22px!important;min-width:22px!important;width:22px!important}.oldDmsProductRow .od-error input{border-color:#d83b4d!important;color:#c4283b!important;font-weight:800}.oldDmsProductRow .od-error small{color:#c4283b;font-size:7px;line-height:1}.od-profit{display:flex;flex-direction:column;gap:3px;justify-content:flex-end;min-height:42px;width:92px}.od-profit .statusBadge{font-size:8px!important;max-width:90px}.oldDmsRemoveBtn{background:#fff7f8;border:1px solid #efcbd1;border-radius:7px;color:#c83345;display:grid;height:29px;min-width:28px;padding:0;place-items:center;width:28px}.oldDmsRemoveBtn:disabled{opacity:.35}.oldDmsAddRowBtn{background:#fff;border:1px solid color-mix(in srgb,#6157f5 38%,#dce1e9);border:1px solid color-mix(in srgb,var(--ui-accent,#6264ed) 38%,#dce1e9);border-radius:8px;color:#6157f5;color:var(--ui-accent,#6264ed);display:grid;height:29px;margin-top:5px;padding:0;place-items:center;width:29px}.oldDmsAdjustHead{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:8px 0 4px}.oldDmsAdjustHead b{font-size:10px;letter-spacing:.04em;text-transform:uppercase}.oldDmsAdjustHead>div{display:flex;gap:4px}.oldDmsAdjustHead button{background:#fff;border:1px solid #dce1e9;border-radius:7px;color:#555c6f;font-size:8.5px;font-weight:800;height:25px;padding:0 7px}.oldDmsAdjustTableWrap{border:1px solid #e2e5ec;border-radius:9px;overflow:auto}.oldDmsAdjustTable{border-collapse:collapse;font-size:9.5px;width:100%}.oldDmsAdjustTable th{background:#f6f7fa;border-bottom:1px solid #e2e5ec;color:#686e7f;font-size:8.5px;padding:4px 5px;text-transform:uppercase}.oldDmsAdjustTable td{border-bottom:1px solid #f0f1f4;padding:3px 4px;text-align:center}.oldDmsAdjustTable input,.oldDmsAdjustTable select{height:25px!important;min-height:25px!important}.oldDmsAdjustTable .oldDmsRemoveBtn{height:25px;min-width:25px;width:25px}.oldDmsInvoiceFoot{grid-gap:9px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) 245px;margin-top:8px}.oldDmsHsnBlock{min-width:0}.oldDmsMiniFields{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:5px}.oldDmsMiniFields label{width:100px}.oldDmsMiniFields label.od-remarks{flex:1 1 180px;width:auto}.oldDmsHsnWrap{border:1px solid #e2e5ec;border-radius:9px;overflow:auto}.oldDmsHsnWrap table{border-collapse:collapse;font-size:9px;width:100%}.oldDmsHsnWrap th{background:#f5f7fa;border-bottom:1px solid #e1e4eb;color:#606778;padding:4px 5px;text-align:right}.oldDmsHsnWrap td:first-child,.oldDmsHsnWrap th:first-child{text-align:left}.oldDmsHsnWrap td{border-bottom:1px solid #eef0f3;padding:4px 5px;text-align:right}.od-hsn-total td{background:#fafbfc;font-weight:800}.od-hsn-grand td{background:color-mix(in srgb,#f1efff 55%,#fff);background:color-mix(in srgb,var(--ui-accent-soft,#eef1ff) 55%,#fff);font-weight:900}.oldDmsTotals{background:#fbfcfe;border:1px solid #e1e4eb;border-radius:10px;padding:7px}.oldDmsTotals>div{align-items:center;display:flex;font-size:9.5px;gap:10px;justify-content:space-between;padding:3px 2px}.oldDmsTotals>div span{color:#6f7585}.oldDmsTotals>div.grand{border-top:1px solid #dfe3ea;font-size:12px;margin-top:3px;padding-top:7px}.oldDmsSubmitBtn{background:#6157f5;background:var(--ui-accent,#6264ed);border:0;border-radius:8px;color:#fff;font-size:9.5px;font-weight:900;height:31px;letter-spacing:.03em;margin-top:6px;text-transform:uppercase;width:100%}.oldDmsSubmitBtn:disabled{opacity:.45}@media(max-width:1000px){.oldDmsInvoiceFoot{grid-template-columns:1fr}.oldDmsToolbar{align-items:flex-start}.oldDmsSearch{width:200px}.oldDmsTopLine label.od-wide{max-width:none}.oldDmsTableWrap{max-height:none}}.lookupSelectRow{align-items:start!important;column-gap:0!important;display:inline-grid!important;grid-template-areas:"actions" "field"!important;grid-template-columns:minmax(0,max-content)!important;grid-template-rows:auto auto!important;justify-items:stretch!important;row-gap:3px!important;vertical-align:top!important}.lookupSelectRow,.lookupSelectRow>.lookupActionBar{max-width:100%!important;width:fit-content!important}.lookupSelectRow>.lookupActionBar{align-self:center!important;display:inline-flex!important;flex:none!important;grid-area:actions!important;justify-self:end!important;margin:0 2px 0 0!important;order:0!important;padding:0!important;position:static!important}.lookupSelectRow>input,.lookupSelectRow>select{grid-area:field!important;margin-left:0!important;margin-right:0!important;position:static!important}.oldDmsProductRow .lookupSelectRow{display:inline-grid!important;grid-template-areas:"actions" "field"!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.oldDmsProductRow .lookupSelectRow>select,.oldDmsTopLine .lookupSelectRow>select{max-width:100%!important;width:100%!important}.lookupCreateBtn,.lookupEditBtn{flex:none!important;height:22px!important;margin:0!important;min-height:22px!important;min-width:22px!important;padding:0!important;position:static!important;width:22px!important}.oldDmsInvoiceComposer{max-width:100%;overflow-x:hidden!important}.oldDmsProductArea{min-width:0;overflow:hidden!important}.oldDmsProductRow{grid-gap:5px!important;align-items:end!important;display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;padding:7px 3px!important}.oldDmsProductRow label,.oldDmsProductRow label:not(.od-product),.oldDmsProductRow label:nth-of-type(10),.oldDmsProductRow label:nth-of-type(9){flex:none!important;max-width:none!important;min-width:0!important;width:auto!important}.oldDmsProductRow label.od-product{grid-column:span 2;min-width:0!important;width:auto!important}.oldDmsProductRow .lookupSelectRow,.oldDmsProductRow input,.oldDmsProductRow select{width:100%!important}.oldDmsProductRow label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oldDmsProductRow .oldDmsRemoveBtn{align-self:end;justify-self:end}.oldDmsAddRowBtn{margin-left:auto}.oldDmsAdjustCreateGroup{align-items:flex-end;display:inline-flex!important;gap:8px!important;width:auto!important}.oldDmsAdjustCreateItem{align-items:center;display:inline-flex;flex-direction:column;gap:2px}.oldDmsAdjustCreateItem small{color:#808697;font-size:7px;font-weight:800;line-height:1}.oldDmsAdjustHead .oldDmsAdjustCreateBtn{background:#fff!important;border:1px solid color-mix(in srgb,#6157f5 38%,#dce1e9)!important;border:1px solid color-mix(in srgb,var(--ui-accent,#6264ed) 38%,#dce1e9)!important;border-radius:7px!important;color:#6157f5!important;color:var(--ui-accent,#6264ed)!important;display:grid!important;height:24px!important;min-height:24px!important;min-width:24px!important;padding:0!important;place-items:center;width:24px!important}.oldDmsAdjustHead .oldDmsAdjustCreateBtn:hover{background:#f8f7ff!important;background:var(--ui-accent-softer,#f5f6ff)!important}.oldDmsAdjustTableWrap,.oldDmsHsnWrap{max-width:100%;overflow-x:hidden!important}.oldDmsAdjustTable,.oldDmsHsnWrap table{min-width:0!important;table-layout:fixed;width:100%!important}.oldDmsAdjustTable td,.oldDmsAdjustTable th,.oldDmsHsnWrap td,.oldDmsHsnWrap th{overflow-wrap:anywhere;white-space:normal!important}.oldDmsAdjustTable td:first-child,.oldDmsAdjustTable th:first-child{width:5%}.oldDmsAdjustTable td:nth-child(2),.oldDmsAdjustTable th:nth-child(2){width:11%}.oldDmsAdjustTable td:nth-child(3),.oldDmsAdjustTable th:nth-child(3){width:25%}.oldDmsAdjustTable td:nth-child(4),.oldDmsAdjustTable td:nth-child(5),.oldDmsAdjustTable td:nth-child(6),.oldDmsAdjustTable th:nth-child(4),.oldDmsAdjustTable th:nth-child(5),.oldDmsAdjustTable th:nth-child(6){width:17%}.oldDmsAdjustTable td:nth-child(7),.oldDmsAdjustTable th:nth-child(7){width:8%}@media (max-width:1180px){.oldDmsProductRow{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:860px){.oldDmsProductRow{grid-template-columns:repeat(4,minmax(0,1fr))!important}.oldDmsTopLine label,.oldDmsTopLine label.od-wide,.oldDmsTopLine label:not(.od-wide){flex-basis:calc(33.333% - 6px);flex-grow:1;flex-shrink:1;max-width:none!important;min-width:145px!important;width:auto!important}.oldDmsTopLine .lookupSelectRow,.oldDmsTopLine label input,.oldDmsTopLine label select{width:100%!important}}@media (max-width:640px){.oldDmsInvoiceComposer,.oldDmsSalesList{padding:7px!important}.oldDmsProductRow{gap:5px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.oldDmsProductRow label.od-product{grid-column:1/-1}.oldDmsProductRow .oldDmsRemoveBtn{grid-column:2;justify-self:end}.oldDmsTopLine label,.oldDmsTopLine label.od-wide,.oldDmsTopLine label:not(.od-wide){flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;min-width:135px!important}.oldDmsAdjustHead{align-items:flex-end}.oldDmsAdjustTable thead{display:none}.oldDmsAdjustTable,.oldDmsAdjustTable tbody{display:block;width:100%}.oldDmsAdjustTable tbody tr{grid-gap:5px;border-bottom:1px solid #e8eaf0;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px}.oldDmsAdjustTable tbody td{align-items:stretch;border:0!important;display:flex;flex-direction:column;gap:2px;padding:0!important;text-align:left!important;width:auto!important}.oldDmsAdjustTable tbody td:before{color:#858b9a;font-size:7px;font-weight:800;line-height:1.1;text-transform:uppercase}.oldDmsAdjustTable tbody td:first-child:before{content:"#"}.oldDmsAdjustTable tbody td:nth-child(2):before{content:"Type"}.oldDmsAdjustTable tbody td:nth-child(3):before{content:"Title"}.oldDmsAdjustTable tbody td:nth-child(4):before{content:"Method"}.oldDmsAdjustTable tbody td:nth-child(5):before{content:"% / Amount"}.oldDmsAdjustTable tbody td:nth-child(6):before{content:"Applied"}.oldDmsAdjustTable tbody td:nth-child(7):before{content:"Action"}.oldDmsAdjustTable tbody td:nth-child(3),.oldDmsAdjustTable tbody td:nth-child(7){grid-column:span 2}.oldDmsAdjustTable .oldDmsEmpty{display:block!important;padding:10px!important}.oldDmsAdjustTable .oldDmsEmpty:before{content:none!important}.oldDmsMiniFields label{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;min-width:120px;width:auto!important}.oldDmsHsnWrap{font-size:8px}.oldDmsHsnWrap td,.oldDmsHsnWrap th{font-size:8px!important;padding:4px 3px!important}}@media (max-width:390px){.oldDmsProductRow{grid-template-columns:1fr!important}.oldDmsProductRow .oldDmsRemoveBtn,.oldDmsProductRow label.od-product{grid-column:1}.oldDmsTopLine label,.oldDmsTopLine label.od-wide,.oldDmsTopLine label:not(.od-wide){flex-basis:100%!important;min-width:0!important}.oldDmsAdjustTable tbody tr{grid-template-columns:1fr}.oldDmsAdjustTable tbody td:nth-child(3),.oldDmsAdjustTable tbody td:nth-child(7){grid-column:1}.oldDmsMiniFields label{flex-basis:100%;min-width:0}}.oldDmsInvoiceComposer input,.oldDmsInvoiceComposer select{field-sizing:content;max-width:100%!important;min-width:4.5ch!important;width:auto!important}.oldDmsInvoiceComposer input[type=date]{min-width:11.5ch!important}.oldDmsInvoiceComposer input[type=number]{min-width:6ch!important}.oldDmsInvoiceComposer input[readonly]{min-width:5ch!important}.oldDmsTopLine{align-items:flex-end!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important}.oldDmsTopLine label,.oldDmsTopLine label.od-wide,.oldDmsTopLine label:not(.od-wide){flex:0 0 auto!important;max-width:100%!important;min-width:0!important;width:max-content!important}.oldDmsTopLine .lookupSelectRow,.oldDmsTopLine label input,.oldDmsTopLine label select{max-width:100%!important;width:fit-content!important}.oldDmsTopLine label.od-wide select{max-width:min(42ch,100%)!important}.oldDmsProductRow{align-items:flex-end!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;min-width:0!important;overflow:visible!important;width:100%!important}.oldDmsProductRow label,.oldDmsProductRow label.od-product,.oldDmsProductRow label:not(.od-product),.oldDmsProductRow label:nth-of-type(10),.oldDmsProductRow label:nth-of-type(9){display:flex!important;flex:0 0 auto!important;max-width:100%!important;min-width:0!important;width:max-content!important}.oldDmsProductRow label>span{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.oldDmsProductRow .lookupSelectRow,.oldDmsProductRow input,.oldDmsProductRow select{max-width:100%!important;min-width:0!important;width:fit-content!important}.oldDmsProductRow .od-product select{max-width:min(34ch,100%)!important}.oldDmsProductRow .oldDmsRemoveBtn{align-self:end!important;flex:0 0 auto!important;margin-left:1px}.oldDmsAddRowBtn{margin-left:0!important}.oldDmsMiniFields{display:flex!important;flex-wrap:wrap!important}.oldDmsMiniFields label,.oldDmsMiniFields label.od-remarks{flex:0 0 auto!important;max-width:100%!important;min-width:0!important;width:max-content!important}.oldDmsMiniFields .od-remarks input{max-width:min(42ch,100%)!important}.oldDmsAdjustmentMasters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:7px;margin-left:auto}.oldDmsAdjustmentMasterPicker{display:flex!important;flex-direction:column;gap:2px;margin:0!important;max-width:100%;width:max-content!important}.oldDmsAdjustmentMasterPicker>span{color:#757b8c;font-size:8px;font-weight:800;line-height:1}.oldDmsAdjustmentMasterPicker .lookupSelectRow,.oldDmsAdjustmentMasterPicker select{max-width:min(30ch,100%)!important;width:fit-content!important}.oldDmsAdjustmentMasterPicker .lookupActionBar{justify-self:end!important}.oldDmsAdjustTable{table-layout:auto!important}.oldDmsAdjustTable td,.oldDmsAdjustTable th{width:auto!important}.oldDmsAdjustTable input,.oldDmsAdjustTable select{field-sizing:content;max-width:min(30ch,100%)!important;min-width:6ch!important;width:auto!important}.oldDmsAdjustTable td:nth-child(3) input{min-width:12ch!important}.oldDmsAdjustmentMasterForm input,.oldDmsAdjustmentMasterForm select{field-sizing:fixed;width:100%!important}@media (max-width:860px){.oldDmsTopLine label,.oldDmsTopLine label.od-wide,.oldDmsTopLine label:not(.od-wide){flex:0 0 auto!important;max-width:100%!important;min-width:0!important;width:max-content!important}.oldDmsTopLine .lookupSelectRow,.oldDmsTopLine label input,.oldDmsTopLine label select{width:fit-content!important}}@media (max-width:640px){.oldDmsProductRow{display:flex!important;grid-template-columns:none!important}.oldDmsProductRow .oldDmsRemoveBtn,.oldDmsProductRow label.od-product{grid-column:auto!important}.oldDmsAdjustmentMasters{margin-left:0;width:100%}.oldDmsAdjustmentMasterPicker{flex:1 1 auto!important}.oldDmsAdjustmentMasterPicker .lookupSelectRow,.oldDmsAdjustmentMasterPicker select{max-width:100%!important}}@media (max-width:390px){.oldDmsProductRow{display:flex!important}.oldDmsProductRow label,.oldDmsProductRow label.od-product{max-width:100%!important}}.oldDmsInvoiceComposer,.oldDmsInvoiceComposer *{box-sizing:border-box}.oldDmsInvoiceComposer .lookupSelectRow,.oldDmsInvoiceComposer .oldDmsAdjustmentInline,.oldDmsInvoiceComposer label{max-inline-size:min(100%,calc(100vw - 44px))!important}.oldDmsInvoiceComposer input,.oldDmsInvoiceComposer select,.oldDmsInvoiceComposer textarea{max-inline-size:min(100%,calc(100vw - 48px))!important}.oldDmsProductRow .od-product,.oldDmsTopLine .od-wide{max-inline-size:min(42ch,calc(100vw - 48px))!important}.oldDmsProductRow .od-product select,.oldDmsTopLine .od-wide input,.oldDmsTopLine .od-wide select{max-inline-size:min(42ch,calc(100vw - 52px))!important}.oldDmsAdjustmentOneRow{align-items:center!important;background:linear-gradient(135deg,color-mix(in srgb,#f1efff 62%,#fff),#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent-soft,#eef1ff) 62%,#fff),#fff);border:1px solid color-mix(in srgb,#6157f5 16%,#dfe3eb);border:1px solid color-mix(in srgb,var(--ui-accent,#6264ed) 16%,#dfe3eb);border-radius:10px;display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-start!important;margin:8px 0 5px!important;padding:6px 7px!important}.oldDmsAdjustmentOneRow .oldDmsAdjustTitle{background:#6157f5;background:var(--ui-accent,#6264ed);border-radius:8px;color:#fff;flex:0 0 auto;font-size:9px!important;letter-spacing:.035em;margin-right:2px;padding:5px 8px;white-space:nowrap}.oldDmsAdjustmentInline{align-items:center!important;background:#fff;border:1px solid #e0e4ec;border-radius:9px;display:inline-flex!important;flex:0 1 auto!important;gap:4px!important;min-width:0!important;padding:3px 4px 3px 7px;width:fit-content!important}.oldDmsAdjustmentInlineLabel{color:#747a8c;font-size:8px;font-weight:900;text-transform:uppercase;white-space:nowrap}.oldDmsAdjustmentInline select{field-sizing:content;background-color:initial!important;border:0!important;font-size:9px!important;font-weight:750;height:24px!important;max-width:min(25ch,calc(100vw - 140px))!important;min-height:24px!important;min-width:10ch!important;padding:2px 18px 2px 5px!important;width:auto!important}.oldDmsAdjustmentInline .lookupCreateBtn,.oldDmsAdjustmentInline .lookupEditBtn{flex:0 0 22px!important;height:22px!important;min-height:22px!important;min-width:22px!important;padding:0!important;width:22px!important}.oldDmsPurchaseList{overflow:hidden!important}.oldDmsListToolbar{align-items:flex-end;background:color-mix(in srgb,#f1efff 42%,#fff);background:color-mix(in srgb,var(--ui-accent-soft,#eef1ff) 42%,#fff);border:1px solid #e1e5ed;border-radius:11px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px;padding:7px}.oldDmsListToolbar>label{display:flex;flex-direction:column;gap:2px;margin:0;width:fit-content}.oldDmsListToolbar>label>span{color:#747a8c;font-size:8px;font-weight:900;text-transform:uppercase}.oldDmsListToolbar select{field-sizing:content;font-size:10px!important;height:30px!important;max-width:calc(100vw - 44px)!important;min-height:30px!important;min-width:9ch;padding:3px 20px 3px 7px!important;width:auto!important}.oldDmsListToolbar .oldDmsSearch{width:min(235px,100%)!important}.oldDmsCreateIcon,.oldDmsIconAction{background:#fff;border:1px solid #dce1e9;border-radius:8px;color:#555c6f;display:grid;height:30px;min-width:30px;padding:0;place-items:center;width:30px}.oldDmsCreateIcon{background:#6157f5;background:var(--ui-accent,#6264ed);border-color:#6157f5;border-color:var(--ui-accent,#6264ed);color:#fff}.oldDmsPeriodSummary{align-items:center;color:#777d8e;display:flex;font-size:9px;gap:10px;justify-content:flex-end;padding:2px 4px 6px}.oldDmsPeriodSummary b{color:#303649;font-size:10px}.oldDmsMonthGroup{border:1px solid #e3e6ed;border-radius:9px;margin-bottom:5px;overflow:hidden}.oldDmsMonthHead{align-items:center;background:color-mix(in srgb,#f1efff 60%,#fff);background:color-mix(in srgb,var(--ui-accent-soft,#eef1ff) 60%,#fff);border:0;color:#3f4658;display:flex;gap:6px;min-height:29px;padding:4px 7px;text-align:left;width:100%}.oldDmsMonthHead span{color:#7c8292;font-size:9px}.oldDmsMonthHead strong{font-size:9px;margin-left:auto}.oldDmsInvoiceTableWrap{background:#fff;overflow-x:auto;width:100%}.oldDmsInvoiceTable{border-collapse:collapse;font-size:9.5px;min-width:720px;width:100%}.oldDmsInvoiceTable th{background:#f6f7fa;color:#626979;font-size:8px;padding:5px 6px;text-transform:uppercase;white-space:nowrap}.oldDmsInvoiceTable td{border-top:1px solid #eef0f4;padding:5px 6px;text-align:center;white-space:nowrap}.oldDmsInvoiceTop{align-items:center;border-bottom:1px solid #e8eaf0;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px;padding-bottom:7px}.oldDmsInvoiceTop .invoiceTitle{margin:0}.oldDmsInvoiceTop .invoiceTitle h3{font-size:11px;margin:0}.oldDmsInvoiceTop .invoiceTitle span{color:#858a98;font-size:8px}.oldDmsBackBtn{background:#fff;border:1px solid #dce1e9;border-radius:7px;color:#555c6f;font-size:9px;font-weight:800;height:27px;padding:0 9px}.oldDmsPurchaseProductRow label{max-width:min(100%,calc(100vw - 48px))!important;width:max-content!important}.oldDmsPurchaseProductRow .od-product{max-width:min(36ch,calc(100vw - 48px))!important}.oldDmsPurchaseProductRow input,.oldDmsPurchaseProductRow select{field-sizing:content;max-width:min(36ch,calc(100vw - 52px))!important;min-width:5ch!important;width:auto!important}.oldDmsPurchaseProductRow input[type=number]{min-width:7ch!important}.oldDmsPurchaseFoot{grid-template-columns:minmax(0,1fr) 245px}@media (max-width:760px){.oldDmsAdjustmentOneRow{align-items:stretch!important}.oldDmsAdjustmentOneRow .oldDmsAdjustTitle{align-self:center}.oldDmsAdjustmentInline{flex:1 1 auto!important}.oldDmsAdjustmentInline select{flex:1 1 auto;min-width:0!important}.oldDmsPurchaseFoot{grid-template-columns:1fr}}@media (max-width:520px){.oldDmsAdjustmentOneRow .oldDmsAdjustTitle{text-align:center;width:100%}.oldDmsAdjustmentInline,.oldDmsListToolbar .oldDmsSearch{width:100%!important}.oldDmsInvoiceTable{min-width:640px}}.formGrid>label,.lookupSelectRow,.panel label,input,select,textarea{max-inline-size:min(100%,calc(100vw - 32px))}.oldDmsProductRow.od-row-error{border-radius:10px;outline:1px solid #be181873;outline-offset:2px}.oldDmsProductRow .od-error small{display:block;line-height:1.2;max-width:min(100%,260px);white-space:normal}.compactRoleUsersBtn{gap:5px;height:26px;min-height:26px!important;min-width:max-content!important;padding:0 8px!important;width:auto!important}.departmentUserMapPanel{overflow:hidden}.departmentUserMapHead{align-items:center;gap:12px}.roleUserCounter{align-items:center;background:#f1efff;background:var(--ui-accent-soft,#f4f6ff);border:1px solid #e3e7ef;border:1px solid var(--ui-border,#e3e7ef);border-radius:10px;display:inline-flex;font-size:10px;gap:6px;max-width:100%;padding:6px 9px;white-space:nowrap;width:max-content}.roleUserCounter b{font-size:13px}.departmentRolePicker{align-items:center;background:color-mix(in srgb,#f1efff 35%,#fff);background:color-mix(in srgb,var(--ui-accent-soft,#f5f6ff) 35%,#fff);border:1px solid #e3e7ef;border:1px solid var(--ui-border,#e3e7ef);border-radius:10px;display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 10px;max-width:100%;padding:6px 8px;width:max-content}.departmentRolePicker span{color:#7d8984;color:var(--ui-muted,#767d8f);font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.departmentRolePicker select{field-sizing:content;max-width:min(34ch,calc(100vw - 60px))!important;min-width:14ch!important;width:auto!important}.departmentUserTree{grid-gap:8px;display:grid;gap:8px}.departmentUserRoot{background:#fff;border:1px solid #e2e6ed;border:1px solid var(--ui-border,#e2e6ed);border-radius:12px;box-shadow:0 4px 14px rgba(20,30,55,.035);overflow:hidden}.departmentUserRootHead{grid-gap:8px;align-items:center;background:linear-gradient(90deg,color-mix(in srgb,#f1efff 58%,#fff),#fff 55%);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-accent-soft,#eef1ff) 58%,#fff),#fff 55%);border:0;color:inherit;display:grid;gap:8px;grid-template-columns:24px minmax(150px,1.4fr) minmax(130px,1fr) minmax(110px,.7fr) max-content;padding:8px 10px;text-align:left;width:100%}.departmentUserRootHead:hover{background:color-mix(in srgb,#f1efff 70%,#fff);background:color-mix(in srgb,var(--ui-accent-soft,#eef1ff) 70%,#fff)}.treeToggle{display:grid;place-items:center}.treeDot{background:#6157f5;background:var(--ui-accent,#5a67d8);border-radius:999px;height:6px;width:6px}.userContact,.userMeta,.userPrimary{display:flex;flex-direction:column;gap:1px;min-width:0}.userContact b,.userMeta b,.userPrimary strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userContact small,.userMeta small,.userPrimary small{color:#7d8984;color:var(--ui-muted,#7b8190);font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mappedCount{background:#fff;border:1px solid #e1e5ec;border:1px solid var(--ui-border,#e1e5ec);border-radius:999px;font-size:8.5px;font-weight:900;padding:4px 7px;white-space:nowrap}.departmentMappedUsers{border-top:1px solid #e5e8ef;border-top:1px solid var(--ui-border,#e5e8ef);overflow-x:auto}.mappedUserRow,.mappedUsersHeader{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(150px,1.2fr) minmax(145px,1.05fr) minmax(120px,.9fr) minmax(145px,1fr) minmax(100px,.7fr) 72px;min-width:760px;padding:6px 10px}.mappedUsersHeader{background:#f7f8fa;color:#7d8984;color:var(--ui-muted,#747b8a);font-size:8px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.mappedUserRow{border-top:1px solid #f0f1f4;font-size:9px}.mappedUserRow:hover{background:#fafbff}.mappedUserRow>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mappedUserRow>span>b,.mappedUserRow>span>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mappedUserRow>span>small{color:#7d8984;color:var(--ui-muted,#7b8190);font-size:8px;margin-top:1px}.mappedUserName{align-items:center;display:flex;font-weight:800;gap:6px;padding-left:0;padding-left:calc((var(--map-depth,1) - 1)*15px)}.mappedUserName i{border:1.5px solid #6157f5;border:1.5px solid var(--ui-accent,#5a67d8);border-radius:999px;flex:0 0 7px;height:7px;width:7px}.mappingStatus{border-radius:999px;font-size:7.5px;font-weight:900;padding:3px 6px;width:max-content}.mappingStatus.active{background:#e9f8ef;color:#167443}.mappingStatus.inactive{background:#fff0f0;color:#a43b3b}@media (max-width:760px){.departmentUserRootHead{grid-template-columns:22px minmax(130px,1fr) max-content}.departmentUserRootHead .userContact,.departmentUserRootHead .userMeta,.roleUserCounter span{display:none}}@media (max-width:520px){.departmentUserMapHead{align-items:flex-start}.departmentRolePicker{width:100%}.departmentRolePicker select{flex:1 1 auto;min-width:0!important}.departmentUserRootHead{gap:5px;padding:7px}.mappedCount{padding:3px 5px}}@media (max-width:760px){.departmentMappedUsers{background:#f8f9fb;overflow:visible;padding:6px}.mappedUsersHeader{display:none}.mappedUserRow{background:#fff;border:1px solid #e4e7ee;border:1px solid var(--ui-border,#e4e7ee);border-radius:9px;gap:7px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:6px 0;min-width:0;padding:8px}.mappedUserRow>span{display:block;overflow:visible;white-space:normal}.mappedUserRow>span:before{color:#7d8984;color:var(--ui-muted,#818695);content:attr(data-label);display:block;font-size:7px;font-weight:900;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.mappedUserName{padding-left:0;padding-left:calc((var(--map-depth,1) - 1)*8px)}.mappingStatus{align-self:start}}@media (max-width:430px){.mappedUserRow{grid-template-columns:1fr}}.oldDmsInvoiceTable .oldDmsLandedPct{color:#6157f5;color:var(--ui-accent,#6b7280);display:block;font-size:8px;font-weight:700;line-height:1;margin-top:1px;white-space:nowrap}.oldDmsTableActions{align-items:center;display:inline-flex;gap:4px;justify-content:center;white-space:nowrap}.oldDmsTableActionBtn{background:#fdfdf8f0;background:var(--ui-surface,#fff);border:1px solid #e2e5ea;border:1px solid var(--ui-border,#e2e5ea);border-radius:7px;color:#6157f5;color:var(--ui-accent,#3b5ccc);cursor:pointer;display:inline-grid;height:25px;min-width:25px;padding:0;place-items:center;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;width:25px}.oldDmsTableActionBtn:hover{border-color:currentColor;box-shadow:0 3px 10px #141e3c1a;transform:translateY(-1px)}.oldDmsTableActionBtn.danger{color:#b42318}.masterEditLink{appearance:none;background:#0000;border:0;color:#2563eb;cursor:pointer;font:inherit;font-weight:750;line-height:inherit;margin:0;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;vertical-align:initial;white-space:nowrap}.masterEditLink:hover{color:#1d4ed8;text-decoration:underline}.masterEditLink:focus-visible{border-radius:4px;outline:2px solid #93c5fd;outline-offset:2px}.gstLookupButton.iconOnlyLookup{display:inline-grid;min-width:32px;padding:0;place-items:center;width:32px}.bankIfscRow{align-items:flex-end;display:flex;gap:6px;min-width:0}.bankIfscRow>input{flex:1 1;min-width:0}.bankAutoField input[readonly],.bankAutoField textarea[readonly]{background:#f8fafc;color:#334155}.transportLookupLabel .lookupSelectRow{width:min(100%,520px)}.adminSensitiveNotice{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;font-size:12px;padding:12px}html[data-ui-theme=comfort] body{filter:saturate(.94)}html[data-ui-theme=comfort] .modalPanel,html[data-ui-theme=comfort] .panel,html[data-ui-theme=comfort] .summaryCards>div,html[data-ui-theme=comfort] .tableWrap{background:#fdfdf8!important;background:var(--ui-surface-solid)!important}html[data-ui-theme=comfort] input,html[data-ui-theme=comfort] select,html[data-ui-theme=comfort] textarea{background:#fbfcf7!important;border-color:#d9e1d8!important;color:#2a3732}html[data-ui-theme=comfort] .btn.primary{box-shadow:0 5px 14px #557a6829}.hsnSmartField{min-width:min(280px,100%);position:relative}.hsnSmartInput{margin-top:6px;position:relative}.hsnSmartInput input{margin-top:0!important;padding-right:28px!important}.hsnMiniLoader{color:#6157f5;color:var(--ui-accent);font-weight:900;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.hsnSuggestionList{background:#fdfdf8;background:var(--ui-surface-solid);border:1px solid #e1e6df;border:1px solid var(--ui-line);border-radius:12px;box-shadow:0 18px 50px #262c4e1f;box-shadow:var(--ui-shadow-strong);left:0;max-height:330px;overflow:auto;padding:5px;position:absolute;top:calc(100% - 31px);width:min(660px,calc(100vw - 44px));z-index:80}.hsnSuggestionList button{grid-gap:8px;align-items:start;background:#0000;border:0;border-radius:9px;color:#26342f;color:var(--ui-text);display:grid;gap:8px;grid-template-columns:minmax(62px,auto) minmax(0,1fr) auto;padding:8px 9px;text-align:left;width:100%}.hsnSuggestionList button:hover{background:#f8f7ff;background:var(--ui-accent-softer)}.hsnSuggestionList strong{color:#6157f5;color:var(--ui-accent);font-size:8.64px;font-size:calc(9px*var(--ui-font-scale))}.hsnSuggestionList span{font-size:8.16px;font-size:calc(8.5px*var(--ui-font-scale));line-height:1.35;white-space:normal}.hsnSuggestionList small{color:#7d8984;color:var(--ui-muted);font-size:7.2px;font-size:calc(7.5px*var(--ui-font-scale));white-space:nowrap}.geoOnlyLabel{align-items:center;background:#f1efff;background:var(--ui-accent-soft);border-radius:9px;color:#6157f5;color:var(--ui-accent);display:inline-flex;height:28px;justify-content:center;margin-bottom:3px;width:28px}.iconOnlyAction.gstLookupButton{min-width:36px!important;padding:0!important;width:36px!important}.invoiceRowActions{align-items:center;display:inline-flex;gap:4px}.invoiceRowActions .oldDmsEditBtn{display:inline-grid;height:28px;min-width:28px;padding:0;place-items:center;width:28px}.invoiceRowActions .deliverAction{background:#edf5ef;border-color:#d5e6da;color:#44715e}.deliveryProofModal{width:min(820px,calc(100vw - 24px))}.deliveryCustomerStrip{align-items:center;background:#f8f7ff;background:var(--ui-accent-softer);border:1px solid #e1e6df;border:1px solid var(--ui-line);border-radius:12px;display:flex;gap:10px;justify-content:space-between;margin:10px 0 14px;padding:10px 12px}.deliveryCustomerStrip strong{font-size:9.6px;font-size:calc(10px*var(--ui-font-scale))}.deliveryCustomerStrip span{color:#7d8984;color:var(--ui-muted);font-size:7.68px;font-size:calc(8px*var(--ui-font-scale))}.deliveryUploadGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.fileDrop{grid-gap:3px;align-content:center;background:#f8f7ff;background:var(--ui-accent-softer);border:1px dashed color-mix(in srgb,#6157f5 35%,#e1e6df);border:1px dashed color-mix(in srgb,var(--ui-accent) 35%,var(--ui-line));border-radius:12px;color:#56645f;color:var(--ui-text-2);cursor:pointer;display:grid;gap:3px;min-height:90px;padding:10px;place-items:center;position:relative;text-align:center}.fileDrop.ready{background:color-mix(in srgb,#f1efff 70%,#fff);background:color-mix(in srgb,var(--ui-accent-soft) 70%,#fff);border-style:solid}.fileDrop svg{color:#6157f5;color:var(--ui-accent);width:18px}.fileDrop strong{font-size:9px}.fileDrop span{color:#7d8984;color:var(--ui-muted);font-size:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileDrop input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.ledgerPartySelector{align-items:center;display:flex;gap:6px}.ledgerPartySelector select{min-width:180px;width:min(340px,45vw)}.ledgerMailButton{white-space:nowrap}@media(max-width:700px){.deliveryUploadGrid{grid-template-columns:1fr}.deliveryCustomerStrip{align-items:flex-start;flex-direction:column}.hsnSuggestionList{width:calc(100vw - 36px)}.ledgerPartySelector{width:100%}.ledgerPartySelector select{min-width:0;width:100%}}.lookupResultList{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));margin-top:10px;max-height:340px;overflow:auto}.lookupResultCard{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.lookupResultCard:hover{border-color:var(--accent);box-shadow:0 6px 20px #0f172a12;transform:translateY(-1px)}.lookupResultCard div{grid-gap:2px;display:grid;gap:2px;min-width:0}.lookupResultCard small,.lookupResultCard span,.lookupResultCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookupResultCard span{font-size:.82em}.lookupResultCard small{opacity:.68}.transportDestinationHint{color:#7d8984;color:var(--ui-muted);font-size:7.68px;font-size:calc(8px*var(--ui-font-scale));margin:2px 0 4px;max-width:100%;white-space:normal}.transportLookupLabel select:required:invalid{background:color-mix(in srgb,#b91c1c 4%,#fdfdf8f0);background:color-mix(in srgb,var(--ui-danger,#b91c1c) 4%,var(--ui-surface));border-color:color-mix(in srgb,#b91c1c 45%,#e1e6df);border-color:color-mix(in srgb,var(--ui-danger,#b91c1c) 45%,var(--ui-line))}.deliveryCustomerStrip small{color:#26342f;color:var(--ui-text);font-size:7.68px;font-size:calc(8px*var(--ui-font-scale));font-weight:600;min-width:0;overflow-wrap:anywhere}.leadSummaryCards>div{min-width:min(210px,100%)}.leadQuickActions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.leadQuickActions .btn{min-width:0;width:auto}.leadTimelineModal{max-height:92vh;overflow:auto}.leadTimeline{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.timelineRow{grid-gap:8px;background:#fafaf8;background:var(--surface-soft,#fafaf8);border:1px solid var(--border);border-radius:12px;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr);padding:10px 12px}.timelineDot{background:#eef6ff;background:var(--accent-soft,#eef6ff);border-radius:999px;color:#2563eb;color:var(--accent,#2563eb);display:grid;height:28px;place-items:center;width:28px}.timelineRow>div:last-child{grid-gap:2px 10px;display:grid;gap:2px 10px;grid-template-columns:auto 1fr;min-width:0}.timelineRow strong{color:var(--text);font-size:.82rem;text-transform:capitalize}.timelineRow span{color:#7d8984;color:var(--muted);font-size:.74rem;justify-self:end}.timelineRow p,.timelineRow small{color:#7d8984;color:var(--muted);font-size:.78rem;grid-column:1/-1;margin:0;overflow-wrap:anywhere}.badText{color:#b42318;font-weight:700}@media(max-width:700px){.leadQuickActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.leadQuickActions .btn{width:100%}.timelineRow>div:last-child{grid-template-columns:1fr}.timelineRow span{justify-self:start}.leadTimelineModal{width:min(96vw,760px)}}#root,body,html{max-width:100%}body{overflow-x:hidden}.content,.formGrid,.invoiceHeaderGrid,.panel,.tableWrap,.topNavContent{min-width:0}.compactPageHeader{align-items:flex-end!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin-bottom:10px!important}.pageHeaderCopy{flex:1 1 auto;min-width:0}.compactPageHeader .pageHeaderCopy h1{color:#26342f;color:var(--ui-text,#202535);font-size:17.28px;font-size:calc(18px*var(--ui-font-scale));letter-spacing:-.025em;line-height:1.15;margin:0}.compactPageHeader .pageHeaderCopy p{color:#7b8294;color:var(--ui-text-3,#7b8294);font-size:8.16px;font-size:calc(8.5px*var(--ui-font-scale));line-height:1.45;margin:4px 0 0;max-width:880px}.compactPageHeader .pageHeaderCopy .eyebrow{color:#6157f5;color:var(--ui-accent);display:block;font-size:7.2px;font-size:calc(7.5px*var(--ui-font-scale));margin-bottom:4px}.compactPageHeader .headerActions{flex:0 0 auto}button,input,select,textarea{max-width:100%}.formGrid>*,.invoiceHeaderGrid>*,.panel>*{min-width:0}.smartStickyFirst .checkCol{background:#fff!important;left:0;position:sticky;z-index:5}.smartStickyFirst .stickyPrimaryCell{background:#fff!important;box-shadow:1px 0 0 #e1e6df,6px 0 10px rgba(32,40,70,.035);box-shadow:1px 0 0 var(--ui-line),6px 0 10px rgba(32,40,70,.035);left:38px;position:sticky;z-index:4}.smartStickyFirst thead .checkCol,.smartStickyFirst thead .stickyPrimaryCell{background:#f9fafc!important;z-index:8}.smartStickyFirst tr:hover .checkCol,.smartStickyFirst tr:hover .stickyPrimaryCell{background:#f8f7ff!important;background:var(--ui-accent-softer)!important}.smartStickyFirst tr.selectedRow .checkCol,.smartStickyFirst tr.selectedRow .stickyPrimaryCell{background:#f1efff!important;background:var(--ui-accent-soft)!important}@media (max-width:700px){.compactPageHeader{align-items:flex-start!important}.compactPageHeader .pageHeaderCopy h1{font-size:15.36px;font-size:calc(16px*var(--ui-font-scale))}.compactPageHeader .pageHeaderCopy p{max-width:65ch}.compactPageHeader .headerActions{margin-left:0}.smartMobileCards{background:#0000!important;border:0!important;overflow:visible!important}.smartMobileCards table,.smartMobileCards tbody{display:block;min-width:0!important;width:100%!important}.smartMobileCards colgroup,.smartMobileCards thead{display:none}.smartMobileCards tbody tr{grid-gap:0;background:#fffffff0;border:1px solid color-mix(in srgb,#6157f5 7%,#e1e6df);border:1px solid color-mix(in srgb,var(--ui-accent) 7%,var(--ui-line));border-radius:12px;box-shadow:0 5px 16px rgba(31,39,68,.045);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px;overflow:hidden;width:100%}.smartMobileCards .checkCol,.smartMobileCards .stickyPrimaryCell,.smartMobileCards tbody td{grid-gap:7px;align-items:start;background:#0000!important;border:0!important;border-bottom:1px solid #f0f2f6!important;box-shadow:none!important;display:grid;gap:7px;grid-template-columns:minmax(72px,.72fr) minmax(0,1.28fr);min-width:0!important;padding:7px 8px!important;position:static!important;text-align:left!important;white-space:normal!important;width:auto!important}.smartMobileCards tbody td:before{color:#8a91a1;content:attr(data-label);font-size:6.72px;font-size:calc(7px*var(--ui-font-scale));font-weight:800;letter-spacing:.03em;line-height:1.35;text-transform:uppercase}.smartMobileCards tbody td[colspan]{display:block;grid-column:1/-1}.smartMobileCards tbody td[colspan]:before{content:none}.smartMobileCards tbody td:last-child{border-bottom:0!important}.smartMobileCards .checkCol{align-items:center;grid-column:1/-1;grid-template-columns:auto 1fr}.smartMobileCards .numericCell{text-align:left!important}}@media (max-width:440px){.compactPageHeader{flex-direction:row!important}.compactPageHeader .pageHeaderCopy p{display:none}.smartMobileCards tbody tr{grid-template-columns:1fr}}.productEditor{background:radial-gradient(circle at 92% 4%,#6157f51a,#0000 24%),linear-gradient(180deg,hsla(0,0%,100%,.995),#fafbfdfa)!important;background:radial-gradient(circle at 92% 4%,rgba(var(--ui-accent-rgb),.1),#0000 24%),linear-gradient(180deg,hsla(0,0%,100%,.995),#fafbfdfa)!important;border:1px solid color-mix(in srgb,#6157f5 16%,#e1e6df)!important;border:1px solid color-mix(in srgb,var(--ui-accent) 16%,var(--ui-line))!important;box-shadow:0 28px 90px #232a482e!important;width:min(1240px,calc(100vw - 28px))!important}.productEditor .formTitle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#6157f51a,#fffffff0 44%,rgba(97,87,245,.035));background:linear-gradient(120deg,rgba(var(--ui-accent-rgb),.1),#fffffff0 44%,rgba(var(--ui-accent-rgb),.035));border:1px solid color-mix(in srgb,#6157f5 12%,#e1e6df);border:1px solid color-mix(in srgb,var(--ui-accent) 12%,var(--ui-line));border-radius:17px 17px 13px 13px;margin:-1px -1px 10px;padding:18px 20px 16px;position:sticky;top:0;z-index:12}.productEditor .formTitle h3{color:#26342f;color:var(--ui-text);font-size:19.2px!important;font-size:calc(20px*var(--ui-font-scale))!important;letter-spacing:-.03em}.productEditor .formTitle h3 svg{color:#6157f5;color:var(--ui-accent);height:22px;width:22px}.productEditor .formTitle span{color:#757d8d;color:var(--ui-text-3,#757d8d);display:block;line-height:1.5;margin-top:5px;max-width:760px}.productEditor .formTitle span,.productEditor .sectionLabel{font-size:9.6px!important;font-size:calc(10px*var(--ui-font-scale))!important}.productEditor .sectionLabel{background:#f1efff;background:var(--ui-accent-soft,rgba(var(--ui-accent-rgb),.1));border:0!important;border-radius:999px;color:#6157f5!important;color:var(--ui-accent)!important;letter-spacing:.035em;margin:16px 0 0!important;max-width:100%;padding:6px 10px!important;text-transform:uppercase;width:max-content}.productEditor .sectionLabel+.formGrid{background:#ffffffc2;border:1px solid color-mix(in srgb,#6157f5 8%,#e1e6df);border:1px solid color-mix(in srgb,var(--ui-accent) 8%,var(--ui-line));border-radius:15px;box-shadow:0 8px 25px rgba(34,42,70,.035);margin-top:7px;padding:14px}.productEditor .formGrid{gap:11px 13px!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.productEditor .formGrid>label{color:#56645f!important;color:var(--ui-text-2,#51596b)!important;font-size:10.08px!important;font-size:calc(10.5px*var(--ui-font-scale))!important;line-height:1.25}.productEditor .formGrid input,.productEditor .formGrid select,.productEditor .formGrid textarea{border-radius:10px!important;color:#26342f!important;color:var(--ui-text,#202535)!important;font-size:11.04px!important;font-size:calc(11.5px*var(--ui-font-scale))!important;font-weight:650;min-height:38px!important;padding:7px 10px!important}.productEditor .formGrid textarea{line-height:1.45;min-height:78px!important}.productEditor .hsnLookupHint,.productEditor label small{font-size:8.16px!important;font-size:calc(8.5px*var(--ui-font-scale))!important;line-height:1.4}.productEditor .lookupActionsAbove{margin-bottom:4px}.productEditorActions{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #e1e6df;border:1px solid var(--ui-line);border-radius:13px 13px 17px 17px;bottom:-1px;box-shadow:0 -10px 30px rgba(35,42,72,.055);justify-content:space-between!important;margin:16px -1px -1px!important;padding:12px 14px!important;position:sticky;z-index:10}.productEditorMainActions{display:flex;gap:8px;justify-content:flex-end;margin-left:auto}.productDeleteBtn{margin-right:auto}.productHsnCell{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.productHsnCell span{background:#f1efff;background:var(--ui-accent-soft);border-radius:999px;color:#6157f5;color:var(--ui-accent);display:inline-grid;font-size:7.68px;font-size:calc(8px*var(--ui-font-scale));font-weight:800;min-width:30px;padding:2px 5px;place-items:center}.productBarcodeCell{background:#fffffff5;border:1px solid color-mix(in srgb,#26342f 9%,#e1e6df);border:1px solid color-mix(in srgb,var(--ui-text,#202535) 9%,var(--ui-line));border-radius:8px;display:inline-grid;gap:2px;grid-template-rows:28px auto;max-width:100%;padding:4px 7px 3px;width:clamp(108px,10vw,150px)}.miniBarcodeSvg{fill:#171a22;shape-rendering:crispEdges;display:block;height:28px;width:100%}.productBarcodeCell>span{font-feature-settings:"tnum";color:#56645f;color:var(--ui-text-2,#4f5667);font-size:7.2px;font-size:calc(7.5px*var(--ui-font-scale));font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.11em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.barcodeEmpty{color:#8a8f9f;color:var(--ui-text-3,#8a8f9f)}@media (max-width:760px){.productEditor{width:calc(100vw - 12px)!important}.productEditor .formTitle{padding:14px}.productEditor .formTitle h3{font-size:16.32px!important;font-size:calc(17px*var(--ui-font-scale))!important}.productEditor .sectionLabel+.formGrid{padding:10px}.productEditor .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.productEditorActions{align-items:stretch;flex-direction:column-reverse}.productEditorMainActions{width:100%}.productEditorMainActions .btn{flex:1 1;justify-content:center}.productDeleteBtn{justify-content:center;width:100%}}@media (max-width:480px){.productEditor .formGrid{grid-template-columns:1fr!important}.productBarcodeCell{width:126px}}.formTitleActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.scanFillTrigger{white-space:nowrap}.scanFillModal{max-height:92vh;overflow:auto;width:min(1080px,calc(100vw - 28px))}.scanDropZone{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,#667eea 7%,#fff),#fff);background:linear-gradient(145deg,color-mix(in srgb,var(--accent,#667eea) 7%,var(--surface,#fff)),var(--surface,#fff));border:1.5px dashed color-mix(in srgb,#667eea 42%,#d9dde7);border:1.5px dashed color-mix(in srgb,var(--accent,#667eea) 42%,var(--border,#d9dde7));border-radius:22px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:300px;padding:28px;text-align:center}.scanDropZone>svg{height:42px;opacity:.8;width:42px}.scanDropZone>strong{font-size:20px;letter-spacing:.02em}.scanDropZone>span{color:#697386;color:var(--text-muted,#697386)}.scanSourceButtons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.scanDropZone small{align-items:center;display:flex;gap:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.scanWorking{align-items:center;display:flex;font-weight:700;gap:8px;margin-top:8px}.spinnerDot{animation:scanPulse 1s infinite alternate;background:currentColor;border-radius:50%;height:10px;width:10px}@keyframes scanPulse{to{opacity:.25;transform:scale(.7)}}.scanReviewHeader{gap:12px;justify-content:space-between;margin:8px 0 14px}.scanReviewHeader,.scanReviewHeader>div{align-items:center;display:flex;flex-wrap:wrap}.scanReviewHeader>div{gap:10px}.scanReviewHeader strong{font-size:18px}.scanReviewHeader span{color:#697386;color:var(--text-muted,#697386)}.scanFormId{background:#f4f5f8;background:var(--surface-2,#f4f5f8);border-radius:999px;font-family:ui-monospace,monospace;font-size:12px;padding:5px 9px}.scanWarnings{align-items:flex-start;background:#fff9e8;border:1px solid #f1c96a;border-radius:12px;color:#7a5200;display:flex;gap:10px;margin-bottom:12px;padding:11px 13px}.scanReviewGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.scanReviewField{background:#fff;background:var(--surface,#fff);border:1px solid #dde1ea;border:1px solid var(--border,#dde1ea);border-left-width:4px;border-radius:12px;padding:9px}.scanReviewField>span{display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:space-between;margin-bottom:5px}.scanReviewField>span b{font-size:11px}.scanReviewField input,.scanReviewField textarea{min-width:0;width:100%}.scanReviewField textarea{min-height:72px}.scanConfidenceHigh{border-left-color:#29a66a}.scanConfidenceHigh>span b{color:#177c4b}.scanConfidenceMedium{border-left-color:#d7a725}.scanConfidenceMedium>span b{color:#8b6811}.scanConfidenceLow{background:color-mix(in srgb,#fff0ee 45%,#fff);background:color-mix(in srgb,#fff0ee 45%,var(--surface,#fff));border-left-color:#df655d}.scanConfidenceLow>span b{color:#b63d36}.scanItemReview{margin-top:16px}.scanItemTable{border:1px solid #dde1ea;border:1px solid var(--border,#dde1ea);border-radius:12px;overflow:auto}.scanItemTable table{border-collapse:collapse;min-width:900px;width:100%}.scanItemTable td,.scanItemTable th{border-bottom:1px solid #dde1ea;border-bottom:1px solid var(--border,#dde1ea);padding:7px;vertical-align:top}.scanItemTable th{background:#f6f7fa;background:var(--surface-2,#f6f7fa);position:sticky;top:0;z-index:1}.scanItemTable input,.scanItemTable select{min-width:92px;width:100%}.scanInlineToolbar{margin:0 0 8px}.leadCreateScan,.scanInlineToolbar{display:flex;justify-content:flex-end}.leadCreateScan{margin-bottom:8px}.scanFormIntro{align-items:center;display:flex;gap:14px;justify-content:space-between}.scanFormIntro>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.scanFormIntro>div>svg{width:22px}.scanFormIntro span{color:#697386;color:var(--text-muted,#697386)}.scanFormLibrary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.scanTemplateCard{grid-gap:12px;align-items:center;background:linear-gradient(145deg,#fff,color-mix(in srgb,#667eea 4%,#fff));background:linear-gradient(145deg,var(--surface,#fff),color-mix(in srgb,var(--accent,#667eea) 4%,var(--surface,#fff)));border:1px solid #dde1ea;border:1px solid var(--border,#dde1ea);border-radius:18px;box-shadow:0 8px 26px #18223a0d;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:16px}.scanTemplateCard h3{font-size:16px;margin:0 0 4px}.scanTemplateCard p,.scanTemplateCard small{color:#697386;color:var(--text-muted,#697386);margin:0}.scanTemplateIcon{background:color-mix(in srgb,#667eea 12%,#0000);background:color-mix(in srgb,var(--accent,#667eea) 12%,#0000);border-radius:13px;display:grid;height:42px;place-items:center;width:42px}.printOnly{display:none}@media(max-width:700px){.scanFillModal{max-height:96vh;width:calc(100vw - 12px)}.scanReviewGrid{grid-template-columns:1fr}.scanTemplateCard{grid-template-columns:auto 1fr}.scanTemplateCard .btn{grid-column:1/-1}.formTitleActions{justify-content:flex-start;width:100%}.scanFormIntro,.scanFormIntro>div{align-items:flex-start}.scanSourceButtons .btn{min-width:120px}}@media print{body *{visibility:hidden!important}.printOnly,.printOnly *{visibility:visible!important}.scanPrintPage{background:#fff;box-sizing:border-box;color:#111;display:block!important;font-family:Arial,Helvetica,sans-serif;left:0;padding:8mm 9mm;position:absolute;top:0;width:100%}.scanPrintPage header{align-items:flex-start;border-bottom:2px solid #333;display:flex;justify-content:space-between;margin-bottom:4mm;padding-bottom:5mm}.scanPrintPage h1{font-size:18pt;margin:0}.scanPrintPage h2{font-size:14pt;margin:2mm 0 0}.scanPrintPage p{font-size:9pt;margin:1mm 0}.scanPrintQr{text-align:center;width:38mm}.scanPrintQr img{display:block;height:28mm;margin:auto;width:28mm}.scanPrintQr b{display:block;font-size:7pt;word-break:break-all}.scanPrintQr span{font-size:7pt}.scanPrintInstruction{background:#f7f7f7;border:1px solid #777;font-size:8pt;margin-bottom:4mm;padding:2mm 3mm}.scanPrintPage section{margin:0 0 4mm}.scanPrintPage section>h3{background:#eee;border:1px solid #777;font-size:10pt;margin:0 0 2mm;padding:1.5mm 2mm}.scanPrintFields{grid-gap:2.5mm 4mm;display:grid;gap:2.5mm 4mm;grid-template-columns:repeat(2,1fr)}.scanPrintField label{display:block;font-size:8pt;font-weight:700;margin-bottom:1mm}.scanPrintField .writeBox{border:1px solid #555;height:10mm}.scanPrintField.wide{grid-column:1/-1}.scanPrintField.tall .writeBox{height:18mm}.scanPrintTable{border-collapse:collapse;table-layout:fixed;width:100%}.scanPrintTable td,.scanPrintTable th{border:1px solid #555;font-size:7pt;height:8mm;padding:1mm}.scanPrintTable th{background:#eee}.scanPrintPage footer{border-top:1px solid #777;display:flex;font-size:8pt;justify-content:space-between;margin-top:4mm;padding-top:3mm}@page{size:A4;margin:0}}.legacyMigrationPage{--mig-accent:#5b63e8}.migrationHero{grid-gap:16px;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,#fff 94%,#7168f1 6%),#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--surface,#fff) 94%,#7168f1 6%),var(--surface,#fff));border:1px solid color-mix(in srgb,#e1e6df 75%,#7168f1 25%);border:1px solid color-mix(in srgb,var(--line) 75%,#7168f1 25%);display:grid;gap:16px;grid-template-columns:auto minmax(260px,1fr) minmax(280px,.8fr) auto}.migrationHeroIcon{background:linear-gradient(135deg,#6264ed,#8b5cf6);border-radius:18px;box-shadow:0 12px 30px #6466ef26;color:#fff;display:grid;height:54px;place-items:center;width:54px}.migrationHero h2{font-size:20px;margin:0 0 5px}.migrationHero p{font-size:12px;line-height:1.6;margin:0}.migrationDrop,.migrationHero p{color:#7d8984;color:var(--muted)}.migrationDrop{align-items:center;background:color-mix(in srgb,#fff 96%,#6466ef 4%);background:color-mix(in srgb,var(--surface,#fff) 96%,#6466ef 4%);border:1px dashed color-mix(in srgb,#e1e6df 65%,#6466ef 35%);border:1px dashed color-mix(in srgb,var(--line) 65%,#6466ef 35%);border-radius:14px;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:9px;min-height:54px;padding:10px 13px}.migrationDrop input{display:none}.migrationCards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));margin-top:14px}.migrationCard{grid-gap:3px;background:#fff;background:var(--surface,#fff);border:1px solid #e1e6df;border:1px solid var(--line);border-radius:14px;display:grid;gap:3px;padding:13px}.migrationCard strong{font-size:22px}.migrationCard span{font-size:11px;font-weight:800}.migrationCard small{color:#7d8984;color:var(--muted);font-size:9px}.migrationCard em{color:#d97706;font-style:normal}.migrationNotice{background:#fff8e8;border:1px solid #f4d591;border-radius:13px;color:#9a6300;display:flex;gap:9px;margin-top:12px;padding:12px}.migrationNotice b,.migrationNotice span{display:block}.migrationNotice span{font-size:10px;margin-top:3px}.migrationIssueList{grid-gap:7px;display:grid;gap:7px;margin-top:12px}.migrationIssue{align-items:center;background:#fff;background:var(--surface,#fff);border:1px solid #e1e6df;border:1px solid var(--line);border-radius:12px;display:flex;gap:14px;justify-content:space-between;padding:10px 12px}.migrationIssue b,.migrationIssue span{display:block}.migrationIssue b{font-size:11px}.migrationIssue span{color:#b45309;font-size:9px;margin-top:3px}.migrationRuns{grid-gap:7px;display:grid;gap:7px;margin-top:12px}.migrationRun{grid-gap:12px;align-items:center;border:1px solid #e1e6df;border:1px solid var(--line);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) repeat(3,100px);padding:10px 12px}.migrationRun b,.migrationRun small,.migrationRun span,.migrationRun strong{display:block}.migrationRun b{font-size:11px}.migrationRun small,.migrationRun span{color:#7d8984;color:var(--muted);font-size:9px}.migrationRun strong{font-size:16px}.emptyState{align-items:center;color:#7d8984;color:var(--muted);display:flex;gap:8px;justify-content:center;padding:24px}@media(max-width:900px){.migrationHero{grid-template-columns:1fr}.migrationHeroIcon{display:none}.migrationRun{grid-template-columns:1fr repeat(3,1fr)}}@media(max-width:560px){.migrationRun{grid-template-columns:1fr 1fr}.migrationIssue{align-items:flex-start;flex-direction:column}.migrationIssue .btn{align-self:flex-end}}.oldDmsSalesList .oldDmsInvoiceListTable{min-width:1450px}.oldDmsPurchaseLegacyTable{min-width:1900px!important}.bulkInvoiceScanTrigger{min-height:34px;white-space:nowrap}.bulkInvoiceScanModal{max-height:94vh;overflow:auto;width:min(1380px,calc(100vw - 18px))}.bulkInvoiceScanTopbar{align-items:end;display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 12px}.bulkInvoiceScanTopbar>label:not(.bulkInvoiceFilePicker){grid-gap:4px;display:grid;gap:4px;min-width:220px}.bulkInvoiceScanTopbar>label>span{color:#7d8984;color:var(--muted);font-size:10px;font-weight:800}.bulkInvoiceFilePicker{align-items:center;background:var(--surface);border:1px dashed #e1e6df;border:1px dashed var(--line);border-radius:10px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:7px;padding:8px 12px}.bulkInvoiceSummary{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.bulkInvoiceSummary b,.bulkInvoiceSummary em,.bulkInvoiceSummary span,.bulkInvoiceSummary strong{background:#f5f6f9;background:var(--surface-2,#f5f6f9);border-radius:999px;font-size:10px;font-style:normal;padding:5px 9px}.bulkInvoiceSummary b{color:#166534}.bulkInvoiceSummary strong{color:#2563eb}.bulkInvoiceSummary em{color:#b45309}.bulkInvoiceCards{grid-gap:9px;display:grid;gap:9px}.bulkInvoiceCard{background:var(--surface);border:1px solid #e1e6df;border:1px solid var(--line);border-left-width:4px;border-radius:14px;overflow:hidden}.bulkInvoiceCard.ready{border-left-color:#22a06b}.bulkInvoiceCard.needsReview{border-left-color:#d19a24}.bulkInvoiceCard.posted{border-left-color:#4f6bed;opacity:.82}.bulkInvoiceCardHead{grid-gap:9px;align-items:center;background:#0000;border:0;cursor:pointer;display:grid;gap:9px;grid-template-columns:auto 1fr auto;padding:10px 12px;text-align:left;width:100%}.bulkInvoiceCardHead span b,.bulkInvoiceCardHead span small{display:block}.bulkInvoiceCardHead span b{font-size:11px}.bulkInvoiceCardHead span small{color:#7d8984;color:var(--muted);font-size:9px;margin-top:2px}.bulkInvoiceCardHead strong{align-items:center;display:flex;font-size:9px;gap:4px}.scanPosted{color:#3357c7}.scanReady{color:#16784d}.scanNeeds{color:#a16207}.bulkInvoiceCardBody{border-top:1px solid #e1e6df;border-top:1px solid var(--line);padding:0 12px 12px}.bulkInvoiceHeaderGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0}.bulkInvoiceHeaderGrid label{grid-gap:4px;display:grid;gap:4px}.bulkInvoiceHeaderGrid label>span{color:#7d8984;color:var(--muted);font-size:9px;font-weight:800}.bulkInvoiceHeaderGrid label.wide{grid-column:span 2}.bulkInvoiceHeaderGrid input,.bulkInvoiceHeaderGrid select,.bulkInvoiceHeaderGrid textarea{min-width:0;width:100%}.bulkInvoiceHeaderGrid textarea{min-height:58px}.bulkInvoiceHeaderGrid small{color:#7d8984;color:var(--muted);font-size:8px}.bulkInvoiceItems{border:1px solid #e1e6df;border:1px solid var(--line);border-radius:11px;overflow:auto}.bulkInvoiceItems table{border-collapse:collapse;min-width:1050px;width:100%}.bulkInvoiceItems td,.bulkInvoiceItems th{border-bottom:1px solid #e1e6df;border-bottom:1px solid var(--line);padding:6px;vertical-align:top}.bulkInvoiceItems th{background:var(--surface-2);font-size:9px;position:sticky;top:0;z-index:1}.bulkInvoiceItems input,.bulkInvoiceItems select{min-width:80px;width:100%}.bulkInvoiceItems td:nth-child(2){min-width:245px}.bulkInvoiceItems td small{color:#b45309;display:block;font-size:8px;margin-top:3px}.bulkInvoiceAddLine{margin:8px}.bulkInvoiceValidation{align-items:center;background:#fff9e9;border:1px solid #f0d38d;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;padding:8px 10px}.bulkInvoiceValidation b,.bulkInvoiceValidation span{font-size:9px}.bulkInvoiceValidation span{background:#fff;border-radius:999px;color:#9a5e00;padding:3px 6px}.bulkInvoiceActions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,#fff 94%,#0000);background:color-mix(in srgb,var(--surface,#fff) 94%,#0000);border-top:1px solid #e1e6df;border-top:1px solid var(--line);bottom:-1px;margin:12px -1px -1px!important;padding:10px 12px!important;position:sticky;z-index:5}@media(max-width:900px){.bulkInvoiceHeaderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bulkInvoiceScanModal{max-height:97vh;width:calc(100vw - 8px)}}@media(max-width:520px){.bulkInvoiceHeaderGrid{grid-template-columns:1fr}.bulkInvoiceHeaderGrid label.wide{grid-column:span 1}.bulkInvoiceCardHead{grid-template-columns:auto 1fr}.bulkInvoiceCardHead strong{grid-column:2}.bulkInvoiceScanTopbar>*{width:100%}}.planSimpleEditor{margin:0 auto 18px;max-width:1180px;overflow:visible;padding:0}.planEditorTop{align-items:center;border-bottom:1px solid #eceef5;display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.planEditorTop h3{color:#25273d;font-size:18px;margin:0}.planEditorTop span{color:#8b8e9f;display:block;font-size:11px;margin-top:4px}.planSection{border-bottom:1px solid #f0f1f6;padding:18px 20px}.planSection:last-of-type{border-bottom:0}.planSectionTitle{color:#353750;font-size:12px;font-weight:800;margin-bottom:11px}.planSectionHeadRow{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.planSectionHeadRow .planSectionTitle{margin-bottom:3px}.planSectionHeadRow small{color:#9699a9;font-size:10px}.planFields{grid-gap:12px;display:grid;gap:12px}.planFieldsMain{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(150px,.6fr)}.planAccessFields,.planPriceFields{grid-template-columns:repeat(2,minmax(0,1fr))}.planFields label,.planLimitGrid label{display:block}.planFields label>span,.planInputLabel,.planLimitGrid label>span{color:#55586d;display:block;font-size:10px;font-weight:750;margin-bottom:6px}.planFields input,.planFields select,.planLimitGrid input,.planRoleButton{background:#fff;border:1px solid #dfe2ec;border-radius:10px;color:#33364d;font-size:11px;min-height:40px;outline:none;padding:0 11px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.planFields input:focus,.planFields select:focus,.planLimitGrid input:focus,.planRoleButton:focus{border-color:#7779e8;box-shadow:0 0 0 3px #6264ed14}.planFields input:disabled{background:#f5f6f9;color:#8e91a1}.planFields label small{color:#999cab;display:block;font-size:9px;margin-top:5px}.moneyInput{align-items:center;background:#fff;border:1px solid #dfe2ec;border-radius:10px;color:#72758a;display:flex;gap:6px;min-height:40px;padding-left:10px}.moneyInput:focus-within{border-color:#7779e8;box-shadow:0 0 0 3px #6264ed14}.moneyInput input{border:0;box-shadow:none!important;padding-left:0}.planRoleField{position:relative}.planRoleButton{align-items:center;cursor:pointer;display:flex;justify-content:space-between;text-align:left}.planRoleDropdown{background:#fff;border:1px solid #e1e3ec;border-radius:12px;box-shadow:0 18px 45px #23264624;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 7px);z-index:25}.planRoleDropdownActions{background:#fafbfe;border-bottom:1px solid #f0f1f5;display:flex;gap:6px;justify-content:flex-end;padding:8px}.planRoleDropdownActions button{background:#eef0ff;border:0;border-radius:7px;color:#595bd4;font-size:9px;font-weight:700;padding:5px 8px}.planRoleList{max-height:280px;overflow:auto;padding:6px}.planRoleList>button{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:9px;display:grid;gap:8px;grid-template-columns:24px 1fr;padding:8px;text-align:left;width:100%}.planRoleList>button.selected,.planRoleList>button:hover{background:#f4f5ff}.planAddonCheck,.planRoleCheck{border:1px solid #d9dce7;border-radius:6px;color:#fff;display:grid;height:19px;place-items:center;width:19px}.planAddonGrid button.active .planAddonCheck,.planRoleList>button.selected .planRoleCheck{background:#6264dd;border-color:#6264dd}.planRoleList small,.planRoleList strong{display:block}.planRoleList strong{color:#33364d;font-size:10px}.planRoleList small{color:#989baa;font-size:8px;margin-top:2px}.planRoleEmpty{color:#999cab;font-size:10px;padding:16px;text-align:center}.planAddonGrid{display:flex;flex-wrap:wrap;gap:8px}.planAddonGrid button{align-items:center;background:#fff;border:1px solid #e1e3ec;border-radius:10px;color:#64677b;display:flex;font-size:10px;font-weight:700;gap:7px;min-height:36px;padding:0 10px}.planAddonGrid button.active{background:#f4f4ff;border-color:#c9cbff;color:#5557c9}.planLimitGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.planLimitGrid input::placeholder{color:#9295a7}.planEditorActions{display:flex;gap:8px;justify-content:flex-end;padding:16px 20px 20px}.planSimpleGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.planSimpleCard{background:#fff;border:1px solid #e7e9f0;border-radius:16px;box-shadow:0 8px 24px rgba(33,36,72,.045);padding:16px}.planCardTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.planCardTop h3{color:#292b42;font-size:15px;margin:4px 0 0}.planCode{color:#85889a;font-size:8px;font-weight:800;letter-spacing:.08em}.planPriceSummary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:14px 0}.planPriceSummary>div{background:#f7f8fc;border-radius:11px;padding:10px}.planPriceSummary small,.planPriceSummary strong{display:block}.planPriceSummary small{color:#9295a6;font-size:8px}.planPriceSummary strong{color:#36384e;font-size:12px;margin-top:3px}.planMetaRow{align-items:center;color:#737689;display:flex;font-size:9px;gap:7px;margin-top:9px}.planMetaRow svg{color:#6264dd}.planLimitPreview{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px}.planLimitPreview span{background:#fafbfc;border-radius:8px;color:#9295a6;font-size:7px;padding:7px}.planLimitPreview b{color:#4b4e64;display:block;font-size:8px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planCardActions{border-top:1px solid #f0f1f5;display:flex;gap:6px;justify-content:flex-end;margin-top:12px;padding-top:11px}.planCardActions button{background:#f4f5f9;border:0;border-radius:9px;color:#66697d;display:grid;height:32px;place-items:center;width:32px}.planCardActions button:hover{background:#eceeff;color:#5658d3}.planCardActions button.danger:hover{background:#fff0f0;color:#c23838}@media (max-width:900px){.planAccessFields,.planFieldsMain,.planLimitGrid,.planPriceFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.planAccessFields,.planFieldsMain,.planLimitGrid,.planPriceFields,.planPriceSummary{grid-template-columns:1fr}.planEditorActions,.planEditorTop,.planSection{padding-left:14px;padding-right:14px}}.rpIntro{gap:16px;justify-content:space-between;margin-bottom:14px}.rpIntro,.rpIntro>div{align-items:center;display:flex}.rpIntro>div{gap:10px}.rpIntro span,.rpIntro strong{display:block}.rpIntro span{color:#8b8fa3;font-size:10px;margin-top:2px}.rpEditor{overflow:visible}.rpSectionHead{align-items:center;display:flex;justify-content:space-between;margin:18px 0 8px}.rpSectionHead span,.rpSectionHead strong{display:block}.rpSectionHead span{color:#8b8fa3;font-size:9px;margin-top:3px}.rpApps{margin-bottom:14px}.rpPermissionToolbar{align-items:center;background:#fafbff;border:1px solid #e7e9f2;border-radius:13px;display:flex;flex-wrap:wrap;gap:8px;padding:10px;position:sticky;top:76px;z-index:12}.rpPermissionToolbar .searchBox{flex:1 1;min-width:260px}.rpQuick{display:flex;flex-wrap:wrap;gap:6px}.rpQuick button{background:#fff;border:1px solid #dfe2ef;border-radius:9px;color:#54576d;font-size:9px;font-weight:800;padding:8px 10px}.rpQuick button:hover{background:#f0f1ff;color:#5154ce}.rpCount{background:#eceeff;border-radius:999px;color:#4f52ca;font-size:9px;font-weight:800;padding:7px 9px}.rpMatrix{grid-gap:9px;display:grid;gap:9px;margin-top:10px}.rpGroup{background:#fff;border:1px solid #e5e7ef;border-radius:13px;overflow:hidden}.rpGroupHead{align-items:center;background:linear-gradient(90deg,#f9faff,#f6fbff);display:flex;gap:8px;min-height:52px;padding:8px 11px}.rpExpand{background:#fff;border:0;border-radius:9px;color:#5b5ed5;display:grid;height:32px;place-items:center;width:32px}.rpExpand svg{width:16px}.rpGroupTitle{cursor:pointer;flex:1 1}.rpGroupTitle span,.rpGroupTitle strong{display:block}.rpGroupTitle strong{color:#30324c;font-size:11px}.rpGroupTitle span{color:#9396aa;font-size:8px;margin-top:3px}.rpSelectAll{align-items:center;background:#fff;border:1px solid #e0e2ed;border-radius:9px;display:flex!important;font-size:9px!important;font-weight:800!important;gap:6px!important;margin:0!important;padding:7px 9px}.rpSelectAll input{height:16px!important;margin:0!important;width:16px!important}.rpTableWrap{border-top:1px solid #edf0f5;overflow:auto}.rpTable{border-collapse:collapse;min-width:1850px;width:100%}.rpTable td,.rpTable th{border-bottom:1px solid #f0f1f5;font-size:9px;padding:8px;text-align:center}.rpTable th{background:#fafafa;color:#66697d;font-size:8px;position:sticky;top:0;z-index:2}.rpTable th span{display:block;margin-bottom:5px}.rpTable input[type=checkbox]{accent-color:#6264ed;height:17px;width:17px}.rpScreenCol{background:#fff;left:0;min-width:250px;position:sticky;text-align:left!important;z-index:1}.rpTable th.rpScreenCol{background:#fafafa;z-index:3}.rpScreenCol small,.rpScreenCol strong{display:block}.rpScreenCol strong{color:#32344d;font-size:9px}.rpScreenCol small{color:#9a9daf;font-size:7px;margin-top:3px}.rpDisabled{background:#fafafa;opacity:.42}.rpLegacy{align-items:center;background:#fff8e8;border:1px solid #f4e2b5;border-radius:10px;color:#795b17;display:flex;gap:8px;margin-top:10px;padding:9px 11px}.rpLegacy strong{font-size:9px}.rpLegacy span{font-size:8px}@media(max-width:760px){.rpPermissionToolbar{top:70px}.rpQuick{width:100%}.rpQuick button{flex:1 1}.rpIntro{align-items:flex-start;flex-direction:column}}.roleTemplatePicker{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:10px 0 18px}.roleTemplatePicker>button{align-items:center;background:#fff;border:1px solid #e2e5ef;border-radius:12px;color:#4d5066;display:flex;gap:9px;min-height:62px;padding:10px;text-align:left}.roleTemplatePicker>button:hover{background:#f7f8ff;border-color:#cfd2ff}.roleTemplatePicker>button.checked{background:#f0f1ff;border-color:#8f91ed;box-shadow:0 0 0 2px #6264ed0f;color:#4547c5}.roleTemplatePicker>button span{flex:1 1;min-width:0}.roleTemplatePicker>button small,.roleTemplatePicker>button strong{display:block}.roleTemplatePicker>button strong{font-size:10px}.roleTemplatePicker>button small{color:#8d90a4;font-size:8px;line-height:1.35;margin-top:3px}.rpEditor textarea{background:#fbfcff;border:1px solid #dde0eb;border-radius:10px;color:#34364e;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;min-height:110px;padding:10px;resize:vertical;width:100%}.saDetailBackdrop{animation:saFade .18s ease both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14172d6b;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:130}.saDetailPanel{animation:saSlide .22s ease both;background:#f7f8fc;box-shadow:-25px 0 70px #181a3d2e;height:100vh;overflow:auto;width:min(980px,96vw)}.saDetailHeader{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border-bottom:1px solid #e7e9f1;display:flex;gap:14px;justify-content:space-between;padding:18px 22px;position:sticky;top:0;z-index:5}.saDetailIdentity{align-items:center;display:flex;gap:12px}.saDetailLogo{background:linear-gradient(135deg,#eceeff,#e8f9ff);border-radius:14px;color:#5d60d8;display:grid;height:44px;place-items:center;width:44px}.saDetailTitleRow{align-items:center;display:flex;gap:9px}.saDetailTitleRow h2{color:#22243e;font-size:18px;letter-spacing:-.02em;margin:0}.saDetailIdentity p{color:#888b9d;font-size:10px;margin:4px 0 0}.saStatePill{border-radius:999px;font-size:8px;font-weight:800;padding:4px 8px}.saStatePill.good{background:#eaf8ef;color:#1b7a44}.saStatePill.warn{background:#fff5dd;color:#a66300}.saStatePill.bad{background:#ffeded;color:#b92d2d}.saStatePill.neutral{background:#eef0f5;color:#65697b}.saDetailHeaderActions{display:flex;gap:6px}.saDetailHeaderActions button{background:#f3f4f8;border:0;border-radius:10px;color:#666a7e;display:grid;height:36px;place-items:center;width:36px}.saDetailQuickActions{display:flex;flex-wrap:wrap;gap:8px;padding:15px 22px 0}.saDetailQuickActions button{align-items:center;background:#fff;border:1px solid #e0e2eb;border-radius:10px;color:#52556c;display:flex;font-size:9px;font-weight:800;gap:6px;padding:9px 12px}.saDetailQuickActions button.primary{background:#6264ed;border-color:#6264ed;color:#fff}.saDetailQuickActions button.danger{background:#fff5f4;border-color:#ffd5d1;color:#b42318}.saDetailQuickActions button.restore{background:#effaf4;border-color:#c9ebd7;color:#167547}.saSubscriptionHero{grid-gap:10px;background:linear-gradient(135deg,#25284d,#3d3f79);border-radius:17px;color:#fff;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 22px 0;padding:16px}.saSubscriptionHero>div{border-right:1px solid #ffffff1f;padding:4px 10px}.saSubscriptionHero>div:last-child{border-right:0}.saSubscriptionHero small,.saSubscriptionHero span{color:#c9cbea;display:block;font-size:8px}.saSubscriptionHero strong{display:block;font-size:15px;margin:6px 0 4px}.saDaysLeft strong{font-size:28px;margin:1px 0}.saDaysLeft strong.good{color:#8cf0b7}.saDaysLeft strong.warn{color:#ffd276}.saDaysLeft strong.bad{color:#ff9e9e}.saDetailStats{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 22px}.saDetailStats>div{align-items:center;background:#fff;border:1px solid #e7e9f1;border-radius:13px;color:#65687c;display:flex;gap:9px;padding:11px}.saDetailStats span{color:#8c8fa2;display:block;font-size:8px}.saDetailStats strong{color:#30324a;display:block;font-size:9px;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.saDetailTabs{border-bottom:1px solid #e3e5ee;display:flex;gap:3px;padding:0 22px}.saDetailTabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:#777a8d;font-size:9px;font-weight:800;padding:11px 12px}.saDetailTabs button.active{border-color:#6264ed;color:#585adb}.saDetailBody{padding:16px 22px 28px}.saOverviewGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.saOverviewGrid section{background:#fff;border:1px solid #e5e7ef;border-radius:14px;padding:15px}.saOverviewGrid section.wide{grid-column:1/-1}.saOverviewGrid h4{color:#2f314a;font-size:11px;margin:0 0 11px}.saInfoList{grid-gap:8px;display:grid;gap:8px}.saInfoList>div{border-bottom:1px dashed #eceef4;display:flex;gap:18px;justify-content:space-between;padding-bottom:7px}.saInfoList>div:last-child{border-bottom:0}.saInfoList span{color:#8a8d9f;font-size:8px}.saInfoList strong{color:#3a3d55;font-size:9px;text-align:right}.saInfoList .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;max-width:280px;overflow-wrap:anywhere}.saContactGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.saContactGrid>div{align-items:center;color:#666a80;display:flex;font-size:9px;gap:8px}.saContactGrid>div:last-child{grid-column:1/-1}.saCompanyDetailsGrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.saCompanyDetailsGrid>div{background:#fff;border:1px solid #e7e9f0;border-radius:11px;padding:11px}.saCompanyDetailsGrid span,.saCompanyDetailsGrid strong{display:block}.saCompanyDetailsGrid span{color:#9396a8;font-size:8px}.saCompanyDetailsGrid strong{color:#34364f;font-size:9px;margin-top:5px;overflow-wrap:anywhere}.saPaymentHistory,.saPlanHistory,.saStakeholderList{grid-gap:8px;display:grid;gap:8px}.saStakeholderList article{grid-gap:8px;align-items:center;background:#fff;border:1px solid #e6e8f0;border-radius:12px;display:grid;gap:8px;grid-template-columns:1.5fr repeat(5,minmax(0,.8fr));padding:11px}.saStakeholderList article>div:first-child{align-items:center;display:flex;gap:8px}.saPersonAvatar{background:#eef0ff;border-radius:10px;color:#5a5dd4;display:grid;font-weight:800;height:31px;place-items:center;width:31px}.saPaymentHistory small,.saPaymentHistory span,.saPlanHistory small,.saPlanHistory span,.saStakeholderList small,.saStakeholderList span{color:#8a8da0;display:block;font-size:7px}.saPaymentHistory strong,.saPlanHistory strong,.saStakeholderList strong{color:#3a3c55;display:block;font-size:8px}.saPaymentHistory article{grid-gap:8px;align-items:center;background:#fff;border:1px solid #e6e8f0;border-radius:12px;display:grid;gap:8px;grid-template-columns:36px 1.1fr repeat(5,minmax(0,.8fr));padding:10px}.saPaymentIcon{background:#f1f2f7;border-radius:10px;color:#6d7084;display:grid;height:33px;place-items:center;width:33px}.saPaymentIcon.good{background:#edf9f2;color:#258252}.saPaymentIcon.warn{background:#fff5df;color:#ad6b00}.saPaymentIcon.bad{background:#fff0ef;color:#bd3931}.saPaymentHistory .main strong{font-size:10px}.saPaymentHistory strong.good{color:#1c7a49}.saPaymentHistory strong.warn{color:#a36300}.saPaymentHistory strong.bad{color:#b92d2d}.saPlanHistory article{grid-gap:8px;align-items:center;background:#fff;border:1px solid #e6e8f0;border-radius:12px;display:grid;gap:8px;grid-template-columns:32px 1fr .7fr 1.4fr .7fr;padding:10px}.saPlanHistory article>span{background:#eff0ff;border-radius:9px;color:#5d60d8;display:grid;height:30px;place-items:center;width:30px}.saEmpty{color:#9396a6;font-size:9px;padding:28px;text-align:center}.saDetailLoading{align-items:center;color:#7c7f92;display:flex;font-size:10px;gap:9px;justify-content:center;min-height:300px}.saDetailModalLayer{background:#13152a73;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:150}.saDetailModal{background:#fff;border-radius:18px;box-shadow:0 28px 80px #191b3a40;max-height:90vh;overflow:auto;width:min(720px,96vw)}.saDetailModal.compact{width:min(560px,96vw)}.saModalHeader{align-items:center;border-bottom:1px solid #eceef4;display:flex;justify-content:space-between;padding:16px 18px}.saModalHeader>div{align-items:center;display:flex;gap:9px}.saModalHeader span small,.saModalHeader span strong{display:block}.saModalHeader span strong{color:#30324a;font-size:11px}.saModalHeader span small{color:#9093a4;font-size:8px;margin-top:2px}.saModalHeader button{background:#f4f5f8;border:0;border-radius:9px;color:#707386;display:grid;height:32px;place-items:center;width:32px}.saModalGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:16px 18px}.saModalGrid label{display:block}.saModalGrid label.wide{grid-column:1/-1}.saModalGrid label>span{color:#6c6f82;display:block;font-size:8px;font-weight:700;margin-bottom:5px}.saModalGrid input,.saModalGrid select{background:#fbfbfd;border:1px solid #e0e2eb;border-radius:10px;color:#35374e;font-size:9px;height:38px;outline:0;padding:0 10px;width:100%}.saModalGrid input:focus,.saModalGrid select:focus{border-color:#7476e4;box-shadow:0 0 0 3px #6264ed14}.saModalGrid label.check{align-items:center;display:flex;gap:8px}.saModalGrid label.check input{height:16px;width:16px}.saModalGrid label.check span{margin:0}.saModalActions{border-top:1px solid #eceef4;display:flex;gap:8px;justify-content:flex-end;padding:13px 18px}.saModalActions button{align-items:center;background:#fff;border:1px solid #dfe1ea;border-radius:10px;color:#606378;display:flex;font-size:9px;font-weight:800;gap:6px;padding:9px 13px}.saModalActions button.primary{background:#6264ed;border-color:#6264ed;color:#fff}.saRenewAmount{align-items:center;background:#f1f2ff;border-radius:12px;color:#5d60d8;display:flex;gap:10px;margin:0 18px 16px;padding:12px 14px}.saRenewAmount span{color:#7578a0;font-size:8px}.saRenewAmount strong{color:#4447bd;display:block;font-size:16px;margin-top:2px}@keyframes saFade{0%{opacity:0}to{opacity:1}}@keyframes saSlide{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@media(max-width:760px){.saSubscriptionHero{grid-template-columns:1fr 1fr}.saSubscriptionHero>div{border-right:0}.saDetailStats{grid-template-columns:1fr 1fr}.saCompanyDetailsGrid,.saModalGrid,.saOverviewGrid{grid-template-columns:1fr}.saModalGrid label.wide,.saOverviewGrid section.wide{grid-column:auto}.saPaymentHistory article,.saPlanHistory article,.saStakeholderList article{grid-template-columns:1fr 1fr}.saDetailTabs{overflow:auto}.saDetailPanel{width:100vw}.saContactGrid{grid-template-columns:1fr}.saContactGrid>div:last-child{grid-column:auto}}.saPageToolbar{align-items:center;background:#fff;border:1px solid #e7e9f1;border-radius:15px;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding:13px 15px}.saPageToolbar>div:first-child span,.saPageToolbar>div:first-child strong{display:block}.saPageToolbar>div:first-child strong{color:#24263d;font-size:15px}.saPageToolbar>div:first-child span{color:#8a8da0;font-size:10px;margin-top:3px}.saFooterActions,.saStakeholderHeading,.saToolbarActions{align-items:center;display:flex;gap:8px}.saBtn{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-size:10px;font-weight:800;gap:7px;justify-content:center;min-height:36px;padding:0 13px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.saBtn:hover:not(:disabled){transform:translateY(-1px)}.saBtn:disabled{cursor:not-allowed;opacity:.5}.saBtn.primary{background:linear-gradient(135deg,#6264ed,#8059e5);box-shadow:0 8px 18px #6264ed29;color:#fff}.saBtn.secondary{background:#f3f4f8;border:1px solid #e5e7ef;color:#55586e}.saBtn.large{min-height:42px;padding:0 18px}.saWizard{background:#fff;border:1px solid #e5e7ef;border-radius:18px;box-shadow:0 16px 45px #22254c14;margin-bottom:16px;overflow:hidden}.saWizardTop{align-items:center;border-bottom:1px solid #eef0f5;display:flex;gap:12px;justify-content:space-between;padding:17px 19px 13px}.saWizardTop h3{color:#252741;font-size:17px;margin:0}.saWizardTop p{color:#8a8da0;font-size:10px;margin:4px 0 0}.saIconButton{background:#f4f5f9;border:0;border-radius:10px;color:#707388;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.saIconButton.danger{background:#fff2f2;color:#c0392b}.saSteps{grid-gap:0;background:#fafbfe;border-bottom:1px solid #eef0f5;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 18px}.saSteps>div{align-items:center;color:#a0a3b2;display:flex;gap:7px;justify-content:center;position:relative}.saSteps>div:not(:last-child):after{background:#e0e2ec;content:"";height:1px;position:absolute;right:-17%;width:34%}.saSteps>div.active{color:#5b5dd6}.saSteps>div.active:not(:last-child):after{background:#c9caff}.saSteps>div>span{background:#eceef4;border-radius:50%;display:grid;font-size:9px;font-weight:900;height:26px;place-items:center;width:26px}.saSteps>div.active>span{background:#6264ed;color:#fff}.saSteps small{font-size:9px;font-weight:800}.saStepBody{padding:18px}.saSectionTitle{align-items:center;color:#333650;display:flex;font-size:11px;font-weight:900;gap:7px;margin-bottom:14px}.saFormGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.saFormGrid.stakeholderGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.saBranchCount,.saFormGrid label,.saManualNote{min-width:0}.saBranchCount>span,.saFormGrid label>span,.saManualNote>span{color:#5e6176;display:block;font-size:9px;font-weight:800;margin-bottom:6px}.saBranchCount input,.saFormGrid input,.saFormGrid select,.saFormGrid textarea,.saManualNote input{background:#fbfcfe;border:1px solid #dfe2eb;border-radius:10px;box-sizing:border-box;color:#303249;font-size:10px;min-height:39px;outline:none;padding:0 11px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.saFormGrid textarea{min-height:66px;padding-top:10px;resize:vertical}.saBranchCount input:focus,.saFormGrid input:focus,.saFormGrid select:focus,.saFormGrid textarea:focus,.saManualNote input:focus{background:#fff;border-color:#7779ea;box-shadow:0 0 0 3px #6264ed14}.saFormGrid input[readonly]{background:#f1f2f6;color:#6e7185}.saBranchCount small,.saFormGrid label>small{color:#9a9daf;display:block;font-size:8px;line-height:1.4;margin-top:5px}.saWideField{grid-column:span 2}.saInlineField,.saInputWithIcon,.saPasswordField{align-items:center;display:flex;gap:7px}.saInlineField input,.saInputWithIcon input,.saPasswordField input{flex:1 1;min-width:0}.saInlineField button,.saPasswordField button{align-items:center;background:#f0f1ff;border:1px solid #dadcf0;border-radius:10px;color:#5658cc;display:inline-flex;font-size:9px;font-weight:800;gap:5px;min-height:39px;padding:0 10px;white-space:nowrap}.saInputWithIcon{position:relative}.saInputWithIcon>svg:first-child{color:#9093a6;left:10px;position:absolute}.saInputWithIcon input{padding-left:31px}.saGoodText{align-items:center;color:#15803d!important;display:flex!important;font-weight:700;gap:5px}.saBranchBox{align-items:center;background:#fafbfe;border:1px solid #e5e7ef;border-radius:12px;display:flex;gap:22px;margin-top:14px;padding:12px 14px}.saCheckRow,.saSkipPayment{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.saCheckRow input,.saSkipPayment input{height:16px;margin-top:2px;width:16px}.saCheckRow span small,.saCheckRow span strong,.saSkipPayment span small,.saSkipPayment span strong{display:block}.saCheckRow strong,.saSkipPayment strong{color:#3a3d55;font-size:10px}.saCheckRow small,.saSkipPayment small{color:#9396a9;font-size:8px;margin-top:3px}.saBranchCount{width:170px}.saPaymentVerified,.saPlanMiniSummary{align-items:center;background:#f6f6ff;border:1px solid #dadcff;border-radius:11px;color:#5c5ed2;display:flex;gap:10px;margin-top:13px;padding:11px 13px}.saPaymentVerified span,.saPaymentVerified strong,.saPlanMiniSummary span,.saPlanMiniSummary strong{display:block}.saPaymentVerified strong,.saPlanMiniSummary strong{color:#3b3e5a;font-size:10px}.saPaymentVerified span,.saPlanMiniSummary span{color:#85889d;font-size:8px;margin-top:2px}.saFooterActions{border-top:1px solid #eef0f5;justify-content:flex-end;margin-top:18px;padding-top:14px}.saStakeholderHeading{justify-content:space-between}.saStakeholderList{grid-gap:12px;display:grid;gap:12px}.saStakeholderCard{background:#fbfcfe;border:1px solid #e5e7ef;border-radius:13px;padding:14px}.saStakeholderCardTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:11px}.saStakeholderCardTop strong{color:#35384f;font-size:10px}.saInfoBox{background:#f6f8fd;border:1px solid #dce2f4;border-radius:10px;color:#666a80;font-size:9px;margin-bottom:12px;padding:10px 12px}.saInfoBox.warning{background:#fff9ed;border-color:#f1d4a1;color:#8a5b13}.saPaymentGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.5fr .7fr}.saAmountCard,.saBillingCard{background:#fbfcfe;border:1px solid #e3e5ee;border-radius:13px;padding:15px}.saBillingCard>span{color:#65687c;display:block;font-size:9px;font-weight:800;margin-bottom:9px}.saCycleButtons{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.saCycleButtons button{align-items:center;background:#fff;border:1px solid #e0e2eb;border-radius:10px;color:#63667b;display:flex;font-size:9px;font-weight:800;justify-content:space-between;min-height:47px;padding:0 12px}.saCycleButtons button strong{color:#30334d}.saCycleButtons button.active{background:#f2f2ff;border-color:#7779ec;box-shadow:0 0 0 2px #6264ed12;color:#5557ca}.saAmountCard{align-items:center;color:#6264dd;display:flex;flex-direction:column;justify-content:center;text-align:center}.saAmountCard span{color:#8c8fa1;font-size:8px;margin-top:5px}.saAmountCard strong{color:#292c47;font-size:20px;margin-top:4px}.saAmountCard small{color:#9699aa;font-size:8px;margin-top:3px}.saSkipPayment{background:#fafbfe;border:1px solid #dfe2ec;border-radius:11px;margin-top:14px;padding:12px 14px}.saManualNote{display:block;margin-top:11px;max-width:520px}.saPaymentVerified{background:#f1fbf5;border-color:#bfe6ce;color:#198754}.saFinalSummary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.saFinalSummary>div{background:#f6f7fa;border-radius:10px;padding:10px}.saFinalSummary span,.saFinalSummary strong{display:block}.saFinalSummary span{color:#9295a7;font-size:8px}.saFinalSummary strong{color:#393c55;font-size:10px;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.saCompanyCell small,.saCompanyCell strong{display:block}.saCompanyCell strong{color:#34374f;font-size:10px}.saCompanyCell small{color:#9699aa;font-size:8px;margin-top:2px}.saListPanel{overflow:hidden}.spin{animation:saSpin .8s linear infinite}@keyframes saSpin{to{transform:rotate(1turn)}}@media (max-width:1100px){.saFormGrid,.saFormGrid.stakeholderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.saPaymentGrid{grid-template-columns:1fr}}@media (max-width:720px){.saPageToolbar{align-items:flex-start;flex-direction:column}.saToolbarActions{width:100%}.saToolbarActions .saBtn{flex:1 1}.saFormGrid,.saFormGrid.stakeholderGrid{grid-template-columns:1fr}.saWideField{grid-column:auto}.saBranchBox,.saInlineField{align-items:stretch;flex-direction:column}.saBranchCount{width:100%}.saFinalSummary{grid-template-columns:1fr 1fr}.saSteps small{display:none}}.saFieldLabel{color:#5d6074;display:block;font-size:10px;font-weight:700;margin-bottom:6px}.saYearPicker{display:flex;flex-wrap:wrap;gap:7px}.saYearChip{align-items:center;background:#fff;border:1px solid #dfe2ec;border-radius:9px;cursor:pointer;display:flex!important;font-size:9px!important;font-weight:700!important;gap:5px;padding:7px 9px!important}.saYearChip.active{background:#f1f2ff;border-color:#7476e8;color:#5658d5}.saYearChip input{height:auto!important;margin:0;width:auto!important}.saYearAdd{margin-top:8px;max-width:360px}.saYearDefaults{align-items:center;display:flex;gap:8px;margin-top:8px}.saYearDefaults select{background:#fff;border:1px solid #dfe2ec;border-radius:8px;font-size:9px;min-width:110px;padding:6px 8px;width:auto}.saCompanyLink{background:#0000;border:0;cursor:pointer;padding:0;text-align:left;width:100%}.saCompanyLink:hover strong{color:#5658d5;text-decoration:underline}.saDaysBadge{background:#eef0f5;border-radius:999px;color:#626578;display:inline-grid;font-size:9px;font-weight:800;height:25px;min-width:34px;padding:0 8px;place-items:center}.saDaysBadge.active{background:#eaf8ef;color:#1f7b49}.saDaysBadge.expiring{background:#fff4d9;color:#a86400}.saDaysBadge.deleted,.saDaysBadge.expired,.saDaysBadge.suspended{background:#ffeded;color:#b52d2d}.saListStatus{background:#eef0f5;border-radius:999px;color:#66697b;display:inline-block;font-size:8px;font-weight:800;padding:5px 8px}.saListStatus.active{background:#eaf8ef;color:#1f7b49}.saListStatus.expiring{background:#fff4d9;color:#a86400}.saListStatus.deleted,.saListStatus.expired,.saListStatus.suspended{background:#ffeded;color:#b52d2d}.profileTopActions{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.profileTopActions>div:first-child{display:flex;flex-direction:column;gap:4px}.profileTopActions strong{color:#252842;font-size:16px}.profileTopActions span{color:#8a8da0;font-size:9px}.profileTopActions>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.profileHero{grid-gap:16px;align-items:center;background:linear-gradient(135deg,#fff,#f5f7ff);border:1px solid #e4e6ef;border-radius:18px;box-shadow:0 8px 24px #1e214a0d;display:grid;gap:16px;grid-template-columns:auto 1fr minmax(260px,.8fr);margin-bottom:12px;padding:20px}.profileAvatar{background:linear-gradient(135deg,#5d61eb,#8a5ae7);border-radius:20px;box-shadow:0 12px 28px #6264ed3d;color:#fff;display:grid;height:62px;place-items:center;width:62px}.profileIdentity h2{color:#24263e;font-size:20px;margin:0}.profileIdentity p{color:#7f8397;font-size:10px;margin:4px 0 8px}.profilePills{display:flex;flex-wrap:wrap;gap:6px}.profilePills span{background:#eef0f6;border-radius:999px;color:#62667a;font-size:8px;font-weight:800;padding:5px 8px}.profilePills span.good{background:#eaf8ef;color:#1f7c49}.profilePills span.warn{background:#fff4dc;color:#a76a00}.profilePills span.bad{background:#ffeded;color:#b82d2d}.profileTenant{grid-gap:5px 10px;border-left:1px solid #e0e2eb;display:grid;gap:5px 10px;grid-template-columns:auto 1fr;padding:13px}.profileTenant small{color:#9295a6;font-size:8px}.profileTenant strong{color:#484b63;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;overflow-wrap:anywhere}.profileMetricGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.profileMetricGrid>div{align-items:center;background:#fff;border:1px solid #e4e6ef;border-radius:14px;display:flex;gap:9px;padding:13px}.profileMetricGrid svg{background:#eff0ff;border-radius:10px;color:#5c5fd7;height:32px;padding:7px;width:32px}.profileMetricGrid span,.profileMetricGrid strong{display:block}.profileMetricGrid span{color:#8d90a2;font-size:8px}.profileMetricGrid strong{color:#34364e;font-size:10px;margin-top:4px}.profileContentGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.profileCard h3{align-items:center;color:#34364e;display:flex;font-size:11px;gap:8px;margin:0 0 12px}.profileWide{grid-column:1/-1}.profileInfoList{grid-gap:8px;display:grid;gap:8px}.profileInfoList>div{border-bottom:1px dashed #eceef3;display:flex;gap:20px;justify-content:space-between;padding-bottom:8px}.profileInfoList>div:last-child{border-bottom:0}.profileInfoList span{color:#9194a6;font-size:8px}.profileInfoList strong{color:#3d4059;font-size:9px;text-align:right}.profileYearChips{display:flex;flex-wrap:wrap;gap:7px}.profileYearChips span{background:#f0f2f7;border-radius:999px;color:#686b7e;font-size:8px;font-weight:800;padding:7px 9px}.profileYearChips span.active{background:#e9eaff;color:#5759d2}.profileStakeholders{grid-gap:8px;display:grid;gap:8px}.profileStakeholders article{grid-gap:10px;align-items:center;background:#fbfbfe;border:1px solid #e6e8f0;border-radius:12px;display:grid;gap:10px;grid-template-columns:36px 1.4fr repeat(3,minmax(0,.8fr));padding:10px}.profileStakeholderAvatar{background:#eef0ff;border-radius:10px;color:#5c5fd7;display:grid;font-weight:800;height:34px;place-items:center;width:34px}.profileStakeholders span,.profileStakeholders strong{display:block}.profileStakeholders span{color:#9093a4;font-size:7px}.profileStakeholders strong{color:#3a3d55;font-size:8px}.profileFyEditor{padding:0 18px 16px}.profileFyRow{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 34px;margin-top:8px}.profileFyRow>input{border:1px solid #dfe2eb;border-radius:9px;height:36px;padding:0 10px}.profileFyRow label{align-items:center;color:#62667a;display:flex;font-size:8px;gap:6px}.profileFyRow button{background:#fff;border:1px solid #e3e5ed;border-radius:9px;color:#a44141;display:grid;height:32px;place-items:center;width:32px}.profilePasswordModal{width:min(500px,100%)}.profileLoading{color:#7c8094;display:grid;font-size:10px;min-height:220px;place-items:center}.bankSummaryStrip{grid-gap:10px;align-items:center;background:linear-gradient(135deg,#fff,#f5f7ff);border:1px solid #e3e5ee;border-radius:15px;display:grid;gap:10px;grid-template-columns:auto repeat(3,minmax(0,1fr));margin-bottom:12px;padding:13px 15px}.bankSummaryIcon{background:#ebeefe;border-radius:13px;color:#5a5dd4;display:grid;height:42px;place-items:center;width:42px}.bankSummaryStrip>div:not(.bankSummaryIcon){border-left:1px solid #e5e7ef;padding:0 12px}.bankSummaryStrip span,.bankSummaryStrip strong{display:block}.bankSummaryStrip span{color:#9295a7;font-size:8px}.bankSummaryStrip strong{color:#34364f;font-size:10px;margin-top:4px}.bankToolbar select{background:#fff;border:1px solid #e0e3ec;border-radius:9px;color:#52566d;font-size:9px;height:36px;padding:0 10px}.bankNameCell{align-items:center;display:flex;gap:8px}.bankNameCell>span:nth-child(2){display:flex;flex-direction:column}.bankNameCell strong{color:#36394f;font-size:9px}.bankNameCell small{color:#9093a5;font-size:7px;margin-top:2px}.bankMiniIcon{background:#eff1ff;border-radius:9px;color:#5e61d8;display:grid;height:30px;place-items:center;width:30px}.bankStar{fill:#e8aa24;color:#e8aa24}.monoText{color:#4a4d65;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.bankPrimaryCheck{align-items:center;display:flex!important;gap:8px;padding-top:20px}.bankPrimaryCheck input{height:16px!important;width:16px!important}.bankPrimaryCheck span{color:#55596f;font-size:9px;font-weight:700}.bankEditor .sectionLabel:first-of-type{margin-top:2px}@media(max-width:900px){.profileMetricGrid{grid-template-columns:1fr 1fr}.profileContentGrid{grid-template-columns:1fr}.profileWide{grid-column:auto}.profileHero{grid-template-columns:auto 1fr}.profileTenant{border-left:0;border-top:1px solid #e0e2eb;grid-column:1/-1}.bankSummaryStrip{grid-template-columns:auto 1fr}.bankSummaryStrip>div:not(.bankSummaryIcon){border-left:0}.profileStakeholders article{grid-template-columns:36px 1fr 1fr}.profileStakeholders article>div:nth-child(n+4){display:none}}@media(max-width:600px){.profileTopActions{align-items:flex-start;flex-direction:column}.profileHero,.profileMetricGrid{grid-template-columns:1fr}.profileAvatar{height:52px;width:52px}.bankSummaryStrip,.profileTenant{grid-template-columns:1fr}.bankSummaryIcon{display:none}.bankToolbar{align-items:stretch;flex-direction:column}.bankToolbar .searchBox{min-width:100%}}.financeBankEditor{max-width:min(1180px,96vw)}.fyOpeningGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:8px 0 18px}.fyOpeningCard{grid-gap:8px;align-items:center;background:color-mix(in srgb,#fff 94%,#5d766e 6%);background:color-mix(in srgb,var(--surface,#fff) 94%,var(--accent,#5d766e) 6%);border:1px solid #dfe4e8;border:1px solid var(--border,#dfe4e8);border-radius:14px;display:grid;gap:8px;grid-template-columns:minmax(74px,.7fr) minmax(90px,1fr) 64px;padding:10px 12px}.fyOpeningCard strong{font-size:14px;letter-spacing:.02em}.fyOpeningCard input,.fyOpeningCard select{min-width:0;width:100%}.fyOpeningCard small{font-size:11px;grid-column:1/-1;opacity:.65}.statementImportBox{background:linear-gradient(135deg,color-mix(in srgb,#fff 96%,#5d766e 4%),#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--surface,#fff) 96%,var(--accent,#5d766e) 4%),var(--surface,#fff));border:1px solid color-mix(in srgb,#5d766e 28%,#dfe4e8);border:1px solid color-mix(in srgb,var(--accent,#5d766e) 28%,var(--border,#dfe4e8));border-radius:16px;margin-top:16px;padding:14px}.statementImportHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.statementImportHead>div{align-items:center;display:flex;gap:9px}.statementImportHead span{display:grid}.statementImportHead strong{font-size:15px}.statementImportHead small{font-size:11px;margin-top:2px;opacity:.68}.statementImportControls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.statementImportControls select{min-width:105px;width:auto}.statementImportControls input[type=file]{flex:1 1 260px;max-width:100%}.statementResultGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(90px,1fr));margin-top:10px}.statementResultGrid>div{grid-gap:2px;background:#fff;background:var(--surface,#fff);border:1px solid #e4e7e7;border:1px solid var(--border,#e4e7e7);border-radius:11px;display:grid;gap:2px;padding:8px 10px}.statementResultGrid span{font-size:10px;opacity:.62;text-transform:uppercase}.statementResultGrid strong{font-size:14px}.statementHistory{grid-gap:5px;display:grid;gap:5px;margin-top:12px}.statementHistory>strong{font-size:12px}.statementHistory>div{grid-gap:8px;align-items:center;background:color-mix(in srgb,#fff 96%,#000 4%);background:color-mix(in srgb,var(--surface,#fff) 96%,#000 4%);border-radius:9px;display:grid;font-size:11px;gap:8px;grid-template-columns:1.1fr 1.7fr .8fr .9fr;padding:6px 8px}.statementHistory>div span:last-child{font-weight:700;text-align:right}.masterLinkButton{background:#0000;border:0;color:inherit;cursor:pointer;padding:0;text-align:left}.masterLinkButton strong{color:#2563eb;color:var(--link,#2563eb)}.textWarning{color:#b45309;font-weight:700}.formActionSpacer{flex:1 1}.btn.danger{background:#fff1f2;border-color:#fecdd3;color:#be123c}@media(max-width:760px){.statementResultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.statementHistory>div{grid-template-columns:1fr 1fr}.fyOpeningGrid{grid-template-columns:1fr}.statementImportHead{align-items:flex-start}.statementImportControls>*{flex:1 1 100%;width:100%!important}}.financeUnifiedStrip{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(130px,.7fr));margin:0 0 10px}.financeUnifiedStrip>div{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:14px;display:flex;gap:9px;min-width:0;padding:10px 12px}.financeUnifiedStrip>div:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface))}.financeUnifiedStrip span,.financeUnifiedStrip>div:not(:first-child){display:grid}.financeUnifiedStrip small{font-size:10px;letter-spacing:.04em;opacity:.62;text-transform:uppercase}.financeUnifiedStrip strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financeUnifiedToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.financeUnifiedToolbar select{max-width:230px;width:auto}.financeUnifiedToolbar .searchBox{flex:1 1 260px}.financeTypePill{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.03em;padding:3px 7px}.financeTypePill.receipt{background:color-mix(in srgb,#2e8b57 13%,var(--surface));color:#236a43}.financeTypePill.payment{background:color-mix(in srgb,#b05b52 13%,var(--surface));color:#91483f}.suspenseText{color:#a26300;font-weight:700}.matchedText{color:#26734c;font-weight:700}.financeRemarkCell{display:inline-block;max-width:min(420px,40vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financeReviewModal{max-height:94vh;max-width:97vw!important;overflow:auto;width:min(1500px,97vw)!important}.statementWizardSteps{align-items:center;display:flex;gap:6px;margin:4px 0 12px}.statementWizardSteps span{background:color-mix(in srgb,var(--surface) 94%,#000 6%);border-radius:999px;font-size:11px;font-weight:750;opacity:.6;padding:5px 10px}.statementWizardSteps span.active{background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent);opacity:1}.statementWizardSteps span.done{opacity:.85}.statementUploadHero{align-items:center;background:color-mix(in srgb,var(--accent) 4%,var(--surface));border:1px dashed color-mix(in srgb,var(--accent) 40%,var(--border));border-radius:16px;display:flex;gap:12px;margin-bottom:12px;padding:14px}.statementUploadHero>div{grid-gap:3px;display:grid;flex:1 1;gap:3px}.statementUploadHero strong{font-size:15px}.statementUploadHero span{font-size:11px;opacity:.68}.financeUploadGrid{align-items:end}.financeDetectionNote{align-items:flex-start;background:color-mix(in srgb,var(--accent) 5%,var(--surface));border:1px solid var(--border);border-radius:11px;display:flex;font-size:11px;gap:8px;line-height:1.45;padding:9px 11px}.statementReviewSummary{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(6,minmax(110px,1fr));margin-bottom:9px}.statementReviewSummary>div{grid-gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:11px;display:grid;gap:2px;padding:8px 10px}.statementReviewSummary small{font-size:9px;opacity:.62;text-transform:uppercase}.statementReviewSummary strong{font-size:15px}.statementReviewSummary .warning{background:color-mix(in srgb,#d18a13 6%,var(--surface));border-color:color-mix(in srgb,#d18a13 40%,var(--border))}.statementReviewToolbar{align-items:end;display:flex;gap:10px;justify-content:space-between;margin:8px 0}.statementReviewToolbar>div{grid-gap:2px;display:grid;gap:2px}.statementReviewToolbar strong{font-size:14px}.statementReviewToolbar span{font-size:10px;opacity:.65}.statementReviewToolbar select{width:auto}.statementReviewTableWrap{border:1px solid var(--border);border-radius:13px;max-height:55vh;overflow:auto}.statementReviewTable{background:var(--surface);border-collapse:initial;border-spacing:0;font-size:11px;min-width:100%;width:max-content}.statementReviewTable th{background:color-mix(in srgb,var(--surface) 94%,var(--accent) 6%);border-bottom:1px solid var(--border);padding:7px 8px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:2}.statementReviewTable td{border-bottom:1px solid color-mix(in srgb,var(--border) 75%,#0000);padding:6px 8px;vertical-align:middle}.reviewSuspenseRow{background:color-mix(in srgb,#d18a13 4%,var(--surface))}.reviewMatchedRow{background:var(--surface)}.reviewRemark{grid-gap:1px;display:grid;gap:1px;max-width:340px}.reviewRemark strong{font-size:10px}.reviewRemark span{opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partyReviewBox{align-items:center;display:flex;gap:5px;min-width:270px}.partyReviewBox input{height:32px;min-width:250px;width:min(360px,30vw)}.reviewSuspenseRow .partyReviewBox{color:#ad7000}.reviewMatchedRow .partyReviewBox{color:#29764d}.matchConfidence{display:grid;min-width:110px}.matchConfidence strong{font-size:11px}.matchConfidence span{font-size:8px;opacity:.58;text-transform:capitalize}.numericCell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}@media(max-width:900px){.financeUnifiedStrip{grid-template-columns:1fr 1fr}.statementReviewSummary{grid-template-columns:repeat(3,1fr)}.financeReviewModal{max-width:99vw!important;width:99vw!important}.partyReviewBox input{width:260px}.financeUnifiedToolbar>*{max-width:100%!important}}@media(max-width:600px){.financeUnifiedStrip{grid-template-columns:1fr 1fr}.financeUnifiedStrip>div:first-child{grid-column:1/-1}.statementReviewSummary{grid-template-columns:1fr 1fr}.statementUploadHero{align-items:flex-start;flex-wrap:wrap}.statementUploadHero .btn{width:100%}.financeUnifiedToolbar .btn,.financeUnifiedToolbar .searchBox,.financeUnifiedToolbar select{flex:1 1 100%;width:100%}.statementReviewToolbar{align-items:stretch;flex-direction:column}.statementReviewToolbar select{width:100%}.financeReviewModal{padding:10px!important}}:root{--indigo:#6264ed;--navy:#17182d;--muted:#74778b;--line:#e5e7f0;--green:#16a34a;--blue:#2563eb;--red:#dc2626;--orange:#f97316;--shadow:0 12px 35px #1c1f4814;background:#f6f7fb;color:#191a2d;font-family:Inter,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.appShell{display:flex;min-height:100vh}.sidebar{background:linear-gradient(180deg,#16172d,#20224a);color:#d9dbef;display:flex;flex-direction:column;inset:0 auto 0 0;overflow:hidden;position:fixed;transition:.25s;width:264px;z-index:20}.sidebar.collapsed{width:78px}.sidebarTop{border-bottom:1px solid #ffffff14;height:76px;justify-content:space-between;padding:0 18px}.brand,.sidebarTop{align-items:center;display:flex}.brand{gap:12px;min-width:190px}.brand.compact{min-width:42px}.brandMark{background:linear-gradient(135deg,#8b5cf6,#4f46e5,#06b6d4);border-radius:14px;box-shadow:0 8px 20px #6556e766;color:#fff;display:grid;font-size:21px;font-weight:800;height:42px;place-items:center;width:42px}.brand strong{color:#fff;display:block;font-size:15px}.brand span{color:#9fa3c8;display:block;font-size:10px;margin-top:3px}.iconBtn{background:#0000;border:0;border-radius:11px;color:inherit;display:grid;height:38px;place-items:center;width:38px}.iconBtn:hover{background:#ffffff12}.sideSearch{align-items:center;background:#ffffff0c;border:1px solid #ffffff12;border-radius:12px;display:flex;gap:8px;margin:14px 14px 6px;padding:10px 12px}.sideSearch input{background:#0000;border:0;color:#fff;font-size:12px;outline:0;width:100%}.sidebar nav{overflow:auto;padding:4px 10px 28px}.navGroup{margin:16px 0}.navGroupLabel{color:#777da9;font-size:10px;font-weight:700;letter-spacing:.11em;padding:0 10px 8px;text-transform:uppercase}.navItem{align-items:center;border-radius:11px;color:#b9bddb;display:flex;font-size:12px;gap:12px;margin:2px 0;min-height:42px;padding:9px 11px;white-space:nowrap}.navItem:hover{background:#ffffff0c;color:#fff}.navItem.active{background:linear-gradient(90deg,#6466ef33,#9c64ef18);border:1px solid #8284ff28;color:#fff}.collapsed .navItem{justify-content:center;padding:9px}.mainArea{flex:1 1;margin-left:264px;min-width:0;transition:.25s}.sidebar.collapsed~.mainArea{margin-left:78px}.topbar{align-items:center;background:#fff;border-bottom:1px solid #e5e7f0;border-bottom:1px solid var(--line);display:flex;gap:20px;height:76px;padding:0 24px;position:sticky;top:0;z-index:15}.appSwitcher{position:relative}.appPill{align-items:center;background:#f0f1ff;border:0;border-radius:12px;color:#37385f;display:flex;font-size:12px;font-weight:800;gap:8px;padding:10px 13px}.appPill.cyan{background:#eafcff}.appPill.orange{background:#fff4e8}.appPill.violet{background:#f5edff}.appMenu{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 35px #1c1f4814;box-shadow:var(--shadow);display:none;left:0;padding:8px;position:absolute;top:46px;width:190px}.appSwitcher:hover .appMenu{display:block}.appMenu button{align-items:center;background:#0000;border:0;border-radius:9px;display:flex;gap:8px;padding:10px;width:100%}.appMenu button:hover{background:#f4f5fa}.topSearch{align-items:center;background:#f7f8fb;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:12px;display:flex;flex:1 1;gap:8px;max-width:620px;padding:10px 13px}.topSearch input{background:#0000;border:0;font-size:12px;outline:0;width:100%}.topActions{gap:8px;margin-left:auto}.aiButton,.topActions{align-items:center;display:flex}.aiButton{background:linear-gradient(135deg,#6d5dfc,#9a53e8);border:0;border-radius:11px;color:#fff;font-weight:700;gap:6px;padding:9px 13px}.dot{background:#ef4444;border-radius:50%;height:7px;margin:-18px 0 0 17px;position:absolute;width:7px}.userChip{align-items:center;display:flex;gap:9px;padding:4px 8px}.avatar{background:#e9eaff;border-radius:11px;color:#5658d8;display:grid;font-weight:800;height:34px;place-items:center;width:34px}.userChip span,.userChip strong{display:block}.userChip strong{font-size:11px}.userChip span{color:#74778b;color:var(--muted);font-size:9px;margin-top:2px}.content{margin:auto;max-width:1680px;padding:26px 28px 56px}.pageHeader{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.eyebrow{color:#7175d8;font-size:9px;font-weight:800;letter-spacing:.12em}.pageHeader h1{font-size:28px;letter-spacing:-.03em;line-height:1.1;margin:7px 0}.pageHeader p{color:#74778b;color:var(--muted);font-size:12px;line-height:1.6;margin:0;max-width:720px}.headerActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.btn{align-items:center;border:0;border-radius:11px;display:inline-flex;font-size:11px;font-weight:700;gap:7px;padding:10px 13px}.btn.ghost{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);color:#55586c}.btn.primary{background:linear-gradient(135deg,#6264ed,#8858e7);box-shadow:0 8px 18px #6567f128;color:#fff}.btn.large{justify-content:center;padding:13px;width:100%}.metricGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px}.metricCard{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:17px;box-shadow:0 5px 18px rgba(25,26,45,.035);overflow:hidden;padding:16px;position:relative}.metricCard:before{background:#6466ef;content:"";inset:0 auto 0 0;position:absolute;width:3px}.metricCard.green:before{background:#22c55e}.metricCard.cyan:before{background:#06b6d4}.metricCard.orange:before{background:#f59e0b}.metricCard.pink:before{background:#ec4899}.metricCard.violet:before{background:#8b5cf6}.metricTop{display:flex;justify-content:space-between}.metricIcon{background:#f0f1ff;border-radius:10px;color:#6466e8;display:grid;height:34px;place-items:center;width:34px}.trend{align-items:center;display:flex;font-size:9px;font-weight:800}.trend.up{color:#16a34a}.trend.down{color:#dc2626}.metricValue{font-size:23px;font-weight:800;margin-top:12px}.metricLabel{font-size:11px;font-weight:700;margin-top:4px}.metricSub{color:#74778b;color:var(--muted);font-size:9px;margin-top:5px}.dashGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}.panel{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:18px;box-shadow:0 5px 22px rgba(25,26,45,.035);min-width:0;padding:18px}.span2{grid-column:span 2}.panelHead{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.panel h3,.panelHead h3{font-size:14px;margin:0}.panelHead p{color:#74778b;color:var(--muted);font-size:9px;margin:4px 0 0}.live{color:#16a34a;font-size:9px;font-weight:800}.chart{height:245px;margin-top:12px}.donutWrap{position:relative}.donutCenter{inset:86px 0 auto;pointer-events:none;position:absolute;text-align:center}.donutCenter strong{display:block;font-size:24px}.donutCenter span,.legendRow{color:#74778b;color:var(--muted);font-size:9px}.legendRow{display:flex;gap:12px;justify-content:center}.legendRow i{border-radius:50%;display:inline-block;height:7px;margin-right:4px;width:7px}.greenDot{background:#22c55e}.blueDot{background:#3b82f6}.redDot{background:#ef4444}.healthScore{color:#5d5fe7;font-size:30px;font-weight:800}.healthScore small{color:#74778b;color:var(--muted);font-size:10px}.healthBars{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.healthBars>div>div:first-child{display:flex;font-size:9px;justify-content:space-between;text-transform:capitalize}.progress{background:#eff0f5;border-radius:20px;height:6px;margin-top:5px;overflow:hidden}.progress b{background:linear-gradient(90deg,#6264ed,#22c55e);border-radius:20px;display:block;height:100%}.aiPanel{background:linear-gradient(135deg,#f8f7ff,#f3fbff)}.aiTitle{align-items:center;color:#5b52d8;display:flex;font-size:14px;font-weight:800;gap:7px}.insightGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:14px}.insight{border:1px solid;border-radius:13px;display:flex;gap:9px;padding:12px}.insight strong{font-size:10px}.insight p{font-size:9px;line-height:1.5;margin:4px 0 0}.insight.high{background:#fff3f3;border-color:#ffd3d3;color:#8c2626}.insight.medium{background:#fff9ed;border-color:#ffe2a5;color:#815718}.insight.good{background:#eefbf3;border-color:#c9efd7;color:#166534}.toolbar{gap:10px;margin-bottom:13px}.searchBox,.toolbar{align-items:center;display:flex}.searchBox{background:#f7f8fb;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:11px;gap:8px;min-width:320px;padding:9px 12px}.searchBox input{background:#0000;border:0;font-size:11px;outline:0;width:100%}.recordCount{color:#74778b;color:var(--muted);gap:5px;margin-left:auto}.tableWrap{overflow:auto}.tableWrap table{border-collapse:collapse;font-size:10px;width:100%}.tableWrap th{border-bottom:1px solid #e5e7f0;border-bottom:1px solid var(--line);color:#777b8d;font-size:9px;letter-spacing:.04em;padding:11px 10px;text-align:left;text-transform:uppercase}.tableWrap td{border-bottom:1px solid #f0f1f5;padding:12px 10px}.tableWrap tr:hover td{background:#fafaff}.empty{color:#74778b;color:var(--muted);padding:30px;text-align:center}.status{border-radius:20px;display:inline-flex;font-size:8px;font-weight:800;padding:5px 8px}.status.green{background:#eaf9ef;color:#168244}.status.blue{background:#eaf1ff;color:#2e61c9}.status.red{background:#feecec;color:#c83f3f}.status.orange{background:#fff1e7;color:#d76a20}.status.yellow{background:#fff8db;color:#9a7814}.smartStrip{align-items:center;background:linear-gradient(90deg,#eeedff,#eefaff);border-radius:14px;color:#5556b4;display:flex;gap:10px;margin-bottom:14px;padding:12px 15px}.smartStrip span,.smartStrip strong{display:block}.smartStrip strong{font-size:10px}.smartStrip span{color:#6f7295;font-size:9px;margin-top:2px}.summaryCards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.summaryCards>div{grid-column-gap:8px;background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:15px;column-gap:8px;display:grid;grid-template-columns:32px 1fr;padding:14px}.summaryCards svg{background:#f0f1ff;border-radius:9px;color:#6264ed;grid-row:span 2;height:32px;padding:7px;width:32px}.summaryCards strong{font-size:10px}.summaryCards span{color:#74778b;color:var(--muted);font-size:8px;margin-top:2px}.resultBanner{border-radius:12px;font-size:10px;font-weight:700;margin-bottom:14px;padding:11px 14px}.resultBanner.good{background:#eaf9ef;color:#166534}.resultBanner.bad{background:#feecec;color:#b42318}.targetFlow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin-bottom:14px}.targetFlow>div{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:15px;padding:13px}.targetFlow svg{color:#6264ed}.targetFlow span,.targetFlow strong{display:block}.targetFlow strong{font-size:10px;margin-top:8px}.targetFlow span{color:#74778b;color:var(--muted);font-size:8px;line-height:1.4;margin-top:3px}.yearTarget{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.yearTarget>div{background:#f8f9fc;border-radius:14px;padding:16px}.yearTarget small,.yearTarget span,.yearTarget strong{display:block}.yearTarget span{color:#74778b;color:var(--muted);font-size:9px}.yearTarget strong{font-size:22px;margin:7px 0 4px}.yearTarget small{color:#7c8094;font-size:8px}.targetNote{align-items:center;background:#f0efff;border-radius:12px;color:#5654b5;display:flex;font-size:9px;gap:8px;margin-top:14px;padding:12px}.pricingDemo{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:1.6fr .8fr}.pricingInputs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.pricingInputs label{color:#74778b;color:var(--muted);font-size:9px}.pricingInputs input{border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:11px;display:block;font-size:15px;font-weight:700;margin-top:6px;padding:12px;width:100%}.priceHealth{align-items:center;border-radius:16px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:18px}.priceHealth.green{background:linear-gradient(135deg,#16a34a,#22c55e)}.priceHealth.blue{background:linear-gradient(135deg,#2563eb,#4f7df3)}.priceHealth.blocked,.priceHealth.red{background:linear-gradient(135deg,#dc2626,#ef4444)}.priceHealth strong{font-size:32px;margin:8px 0}.priceHealth small,.priceHealth span{font-size:9px}.priceBlock{background:#feecec;border-radius:12px;color:#b42318;font-size:10px;font-weight:700;gap:8px;padding:12px}.bandLegend,.priceBlock{align-items:center;display:flex;grid-column:1/-1}.bandLegend{font-size:9px;gap:10px}.bandLegend span{border-radius:20px;padding:6px 9px}.bandLegend .red{background:#feecec;color:#b42318}.bandLegend .blue{background:#eaf1ff;color:#245ac7}.bandLegend .green{background:#eaf9ef;color:#148044}.bandLegend em{color:#74778b;color:var(--muted);margin-left:auto}.reportSearch{align-items:center;background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:12px;display:flex;gap:8px;margin-bottom:14px;max-width:480px;padding:10px 12px}.reportSearch input{border:0;outline:0;width:100%}.reportGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.reportGrid article{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:15px;display:flex;flex-direction:column;min-height:150px;padding:15px}.reportGrid article span{color:#777be0;font-size:8px;font-weight:800}.reportGrid article h3{font-size:12px;margin:6px 0}.reportActions{display:flex;gap:6px;margin-top:auto}.reportActions button{align-items:center;background:#f8f9fc;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:8px;display:flex;font-size:8px;gap:4px;padding:7px 8px}.reportActions svg{width:12px}.reportGrid footer{border-top:1px solid #e5e7f0;border-top:1px solid var(--line);color:#9a9ca8;font-size:7px;margin-top:10px;padding-top:9px}.loginPage{background:#fff;display:grid;grid-template-columns:1.2fr .8fr;min-height:100vh}.loginVisual{background:radial-gradient(circle at 20% 10%,#7466ff44,#0000 35%),radial-gradient(circle at 85% 80%,#16c6d833,#0000 35%),linear-gradient(145deg,#181831,#282a63);color:#fff;overflow:hidden;padding:42px 52px;position:relative}.heroCopy,.loginVisual .brand{position:relative;z-index:2}.heroCopy{margin-top:120px;max-width:650px}.heroBadge{align-items:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:20px;display:inline-flex;font-size:10px;gap:7px;padding:8px 10px}.heroCopy h1{font-size:48px;letter-spacing:-.05em;line-height:1.06;margin:20px 0}.heroCopy h1 span{background:linear-gradient(90deg,#a6a3ff,#6ee7f2);-webkit-background-clip:text;color:#0000}.heroCopy p{color:#c7cae4;font-size:13px;line-height:1.7;max-width:560px}.loginAppGrid{display:flex;gap:10px;margin-top:30px}.loginAppGrid div{align-items:center;background:#ffffff0d;border:1px solid #ffffff15;border-radius:12px;display:flex;font-size:11px;gap:8px;padding:11px 15px}.orb{border-radius:50%;filter:blur(4px);position:absolute}.orb.one{background:#5e5bf129;height:260px;right:-80px;top:40px;width:260px}.orb.two{background:#06b6d422;bottom:-180px;height:340px;left:80px;width:340px}.loginPanel{background:#fafbff;display:grid;padding:40px;place-items:center}.loginCard{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 70px #1f214a1f;padding:28px;width:min(390px,100%)}.secure{background:#efefff;border-radius:14px;color:#5f61df;display:grid;height:46px;place-items:center;width:46px}.loginCard h2{font-size:23px;margin:18px 0 6px}.loginCard>p{color:#74778b;color:var(--muted);font-size:11px;margin-bottom:22px}.loginCard label{display:block;font-size:9px;font-weight:700;margin:12px 0}.loginCard input{border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:11px;display:block;margin-top:6px;outline:0;padding:12px;width:100%}.loginCard input:focus{border-color:#7778ec;box-shadow:0 0 0 3px #7375ef16}.errorBox{background:#feecec;border-radius:9px;color:#b42318;font-size:9px;margin:10px 0;padding:9px}.demoNote{color:#a0a2af;font-size:8px;margin-top:13px;text-align:center}.placeholderChart{background:linear-gradient(180deg,#fafaff,#fff);border-radius:14px;height:250px;margin-top:14px;overflow:hidden;position:relative}.bigSpark{background:linear-gradient(90deg,#6f70ed,#3dd8ae);box-shadow:90px -24px 0 -1px #fff,180px 15px 0 -1px #fff;height:3px;left:5%;position:absolute;right:5%;top:50%;transform:skewY(-5deg)}@media(max-width:1200px){.metricGrid,.targetFlow{grid-template-columns:repeat(3,1fr)}.reportGrid{grid-template-columns:repeat(2,1fr)}.topSearch{display:none}}@media(max-width:820px){.sidebar{transform:translateX(-100%)}.mainArea,.sidebar.collapsed~.mainArea{margin-left:0}.content{padding:18px}.topbar{padding:0 14px}.userChip div:not(.avatar){display:none}.metricGrid{grid-template-columns:repeat(2,1fr)}.dashGrid{grid-template-columns:1fr}.span2{grid-column:auto}.insightGrid{grid-template-columns:1fr}.pricingInputs,.summaryCards,.targetFlow,.yearTarget{grid-template-columns:1fr 1fr}.pageHeader{align-items:flex-start;flex-direction:column}.loginPage,.pricingDemo,.reportGrid{grid-template-columns:1fr}.loginVisual{display:none}}@media(max-width:520px){.metricGrid,.summaryCards,.targetFlow,.yearTarget{grid-template-columns:1fr}.headerActions .btn.ghost{display:none}.content{padding:14px}.pageHeader h1{font-size:24px}.searchBox{flex:1 1;min-width:0}.desktopOnly{display:none}}.planBuilder{margin-bottom:14px}.formGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.formGrid label{color:#74778b;color:var(--muted);font-size:9px;font-weight:700}.formGrid input,.formGrid select{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:10px;display:block;margin-top:6px;padding:10px;width:100%}.planBuilder h4{font-size:10px;margin:16px 0 8px}.checkGrid{display:flex;flex-wrap:wrap;gap:8px}.checkGrid button{align-items:center;background:#f8f9fc;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:10px;display:flex;font-size:9px;gap:5px;padding:9px 11px}.checkGrid button svg{width:13px}.checkGrid button.checked{background:#eef0ff;border-color:#cfd1ff;color:#5355d3}.formActions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.planGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.planGrid article{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:16px;padding:16px}.planTop{display:flex;justify-content:space-between}.planTop span{color:#777be0;font-size:8px;font-weight:800}.planTop h3{font-size:14px;margin:5px 0}.planApps{display:flex;gap:6px;margin:14px 0}.planApps span{align-items:center;border-radius:8px;display:flex;font-size:8px;gap:4px;padding:6px 8px}.planApps svg{width:12px}.planApps .on{background:#eaf9ef;color:#168244}.planApps .off{background:#f3f4f7;color:#a1a3ad}.planLimits{border-top:1px solid #e5e7f0;border-top:1px solid var(--line);display:flex;gap:8px;padding-top:11px}.planLimits span{color:#74778b;color:var(--muted);font-size:8px}.planLimits b{color:#282a44}.invoiceComposer,.invoiceTitle{margin-bottom:14px}.invoiceTitle{align-items:center;display:flex;gap:9px}.invoiceTitle svg{color:#6264ed}.invoiceTitle h3{margin:0}.invoiceTitle span{color:#74778b;color:var(--muted);font-size:8px}.invoiceFields{grid-template-columns:2fr 2fr .6fr .8fr .8fr .8fr}.inlineHealth{border-radius:12px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:9px;text-align:center}.inlineHealth.green{background:#16a34a}.inlineHealth.blue{background:#2563eb}.inlineHealth.blocked,.inlineHealth.red{background:#dc2626}.inlineHealth small,.inlineHealth span{font-size:7px}.inlineHealth strong{font-size:16px;margin:2px}.invoiceSummary{align-items:center;border-top:1px solid #e5e7f0;border-top:1px solid var(--line);display:flex;font-size:9px;gap:16px;margin-top:14px;padding-top:12px}.invoiceSummary .btn{margin-left:auto}.blockText{align-items:center;color:#b42318;display:flex;gap:5px}.blockText svg{width:15px}@media(max-width:1200px){.planGrid{grid-template-columns:repeat(2,1fr)}.invoiceFields{grid-template-columns:1fr 1fr 1fr}}@media(max-width:700px){.formGrid,.invoiceFields,.planGrid{grid-template-columns:1fr}.invoiceSummary{align-items:flex-start;flex-direction:column}.invoiceSummary .btn{justify-content:center;margin-left:0;width:100%}}.customerForm,.formTitle{margin-bottom:14px}.formTitle{align-items:flex-start;display:flex;justify-content:space-between}.formTitle h3{font-size:14px;margin:0}.formTitle span{color:#74778b;color:var(--muted);display:block;font-size:9px;margin-top:4px}.kycHint{background:#eef8ff;border-radius:11px;color:#315f89;margin-top:13px;padding:11px}.gstField{grid-column:span 1}.gstInputRow{align-items:stretch;display:flex;gap:7px;margin-top:6px}.gstInputRow input{flex:1 1;margin-top:0;min-width:0}.gstLookupButton{align-items:center;background:linear-gradient(135deg,#6264ed,#06b6d4);border:0;border-radius:10px;color:#fff;display:inline-flex;font-size:9px;font-weight:800;gap:6px;justify-content:center;min-width:105px;padding:0 12px;white-space:nowrap}.gstLookupButton:disabled{cursor:wait;opacity:.65}.gstLookupCard{align-items:flex-start;background:linear-gradient(135deg,#effcf4,#f4fbff);border:1px solid #ccebd9;border-radius:13px;color:#14532d;display:flex;gap:10px;margin-top:14px;padding:13px 14px}.gstLookupCard>svg{color:#16a34a;flex:none}.gstLookupCard small,.gstLookupCard span,.gstLookupCard strong{display:block}.gstLookupCard strong{font-size:11px}.gstLookupCard span{font-size:9px;margin-top:3px}.gstLookupCard small{color:#65736b;font-size:8px;line-height:1.5;margin-top:4px}.kycHint{align-items:center;background:#f5f6ff;border:1px solid #e0e2ff;border-radius:12px;color:#5558a8;display:flex;font-size:9px;gap:8px;line-height:1.45;margin-top:14px;padding:11px 13px}.kycHint svg{flex:none;width:16px}.spin{animation:gstSpin .8s linear infinite}@keyframes gstSpin{to{transform:rotate(1turn)}}@media(max-width:700px){.gstInputRow{flex-direction:column}.gstLookupButton{min-height:38px}}.editorPanel{border-top:3px solid #6264ed;margin-bottom:14px}.dynamicForm textarea{border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:10px;display:block;margin-top:6px;padding:10px;resize:vertical;width:100%}.fullField{grid-column:1/-1}.rowActions button{border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:8px;color:#55586c;height:30px;width:30px}.rowActions button:hover{background:#f2f3ff;color:#5558db}.rowActions button.danger:hover{background:#fff0f0;border-color:#ffd0d0;color:#c62828}.subTabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.subTabs button{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:10px;font-size:10px;font-weight:700;padding:9px 12px}.subTabs button.active{background:#6264ed;border-color:#6264ed;color:#fff}.permissionGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.permissionGrid label{align-items:center;background:#f8f9fc;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:9px;display:flex;font-size:9px;gap:7px;padding:9px}.tree{grid-gap:8px;display:grid;gap:8px}.treeNode{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:12px;padding:10px}.treePerson{align-items:center;display:flex;gap:9px}.treePerson b{font-size:10px}.treePerson small{color:#74778b;color:var(--muted);display:block;margin-top:2px}.treeChildren{grid-gap:8px;border-left:2px solid #e3e4f3;display:grid;gap:8px;margin:9px 0 0 25px;padding-left:12px}.recruitMetrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin-bottom:14px}.recruitMetric{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:14px;padding:13px}.recruitMetric strong{display:block;font-size:21px}.recruitMetric span{color:#74778b;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.stagePills{display:flex;flex-wrap:wrap;gap:5px}.stagePills button{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:8px;font-size:8px;padding:5px 7px}.stagePills button.active{background:#eef0ff;border-color:#cfd1ff;color:#5558d5}@media(max-width:900px){.permissionGrid{grid-template-columns:1fr 1fr}.recruitMetrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.permissionGrid,.recruitMetrics{grid-template-columns:1fr}}.superadminCreatePanel small{color:#8f92a4;display:block;font-size:9px;line-height:1.4;margin-top:5px}.createSummary{align-items:flex-start;background:#f8f9ff;border:1px solid #e4e7f3;border-radius:12px;color:#6264d9;display:flex;gap:10px;margin-top:14px;padding:12px 14px}.createSummary span,.createSummary strong{display:block}.createSummary strong{color:#343754;font-size:10px}.createSummary span{color:#7f8294;font-size:9px;margin-top:3px}.appPills{display:flex;flex-wrap:wrap;gap:4px}.appPills span{background:#f0f1ff;border-radius:999px;color:#595bd0;font-size:8px;font-weight:800;padding:4px 7px}.btn.dangerBtn{background:#fff1f1;border:1px solid #ffd2d2;color:#b42318}.btn.dangerBtn:hover{background:#ffe8e8}.pincodeActionBar{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.pincodeActionLeft,.pincodeActionRight{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.selectionPill{background:#f3f4fa;border-radius:999px;color:#6f7285;font-size:9px;font-weight:700;padding:6px 9px}.uploadSummary{align-items:flex-start;display:flex;gap:11px}.uploadSummary>svg{color:#2b8a57}.uploadSummary span,.uploadSummary strong{display:block}.uploadSummary strong{color:#34374f;font-size:10px}.uploadSummary span{color:#838699;font-size:9px;margin-top:3px}.uploadSummary details{font-size:9px;margin-left:auto;max-width:45%}.uploadErrors{color:#a23838;margin-top:6px;max-height:140px;overflow:auto}.pincodeLayout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.geoTreePanel{max-height:calc(100vh - 105px);overflow:auto;padding:12px;position:sticky;top:84px}.geoTreeHeader{align-items:center;border-bottom:1px solid #eceef5;display:flex;gap:8px;justify-content:space-between;padding:2px 3px 10px}.geoTreeHeader>div{align-items:center;display:flex;gap:7px}.geoTreeHeader strong{color:#33364e;font-size:10px}.geoTreeHeader span{color:#9295a6;font-size:8px}.geoTreeHint{color:#8b8e9e;font-size:8px;line-height:1.45;margin:9px 3px}.geoTree{grid-gap:2px;display:grid;gap:2px}.treeRow{align-items:center;border-radius:8px;display:grid;grid-template-columns:24px 20px minmax(0,1fr) auto;min-height:34px;padding:2px 5px}.treeRow:hover{background:#f6f7fb}.treeExpand{background:#0000;border:0;border-radius:6px;color:#85889c;display:grid;height:22px;place-items:center;width:22px}.treeExpand svg{height:13px;width:13px}.treeName{background:#0000;border:0;color:#4e5167;font-size:9px;font-weight:700;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.treeRow>span:last-child{color:#9699aa;font-size:8px}.levelDistrict{padding-left:18px}.levelArea{padding-left:42px}.treeSpacer{width:22px}.levelState .treeName{color:#343750;font-weight:800}.pincodeTablePanel input[type=checkbox],.treeRow input[type=checkbox]{accent-color:#6264ed;height:14px;width:14px}.pincodeTablePanel{min-width:0}.pincodeToolbar{flex-wrap:wrap}.activeGeoFilter{align-items:center;color:#7b7e91;display:flex;font-size:9px;gap:4px;padding:0 4px 10px}.activeGeoFilter span{color:#9699a8;margin-left:auto}.checkCol{width:38px}.miniStatus{background:#eaf8ef;border-radius:999px;color:#267a4d;display:inline-block;font-size:8px;font-weight:800;padding:4px 7px}.miniStatus.inactive{background:#f1f2f5;color:#858895}.paginationBar{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-top:12px}.paginationBar>span{color:#898c9e;font-size:9px}.paginationBar>div{display:flex;gap:7px}.bulkEditPanel{border-color:#dfe2ff}@media(max-width:1050px){.pincodeLayout{grid-template-columns:1fr}.geoTreePanel{max-height:420px;position:static}}@media(max-width:650px){.pincodeActionBar{align-items:flex-start;flex-direction:column}.pincodeActionRight{width:100%}.pincodeActionRight .btn{flex:1 1}.uploadSummary{flex-wrap:wrap}.uploadSummary details{max-width:100%;width:100%}}.bulkActionBar{align-items:center;background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid #e4e6f1;border-radius:14px;display:flex;gap:12px;justify-content:space-between;margin:0 0 12px;padding:10px 12px}.bulkActionLeft,.bulkActionRight{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.compactBtn{min-height:31px!important;padding:0 9px!important}.bulkSummary{align-items:flex-start;display:flex;gap:10px}.bulkSummary>svg{color:#278653;flex:none}.bulkSummary>div{flex:1 1}.bulkSummary span,.bulkSummary strong{display:block}.bulkSummary strong{color:#34374f;font-size:10px}.bulkSummary span{color:#7d8093;font-size:9px;line-height:1.5;margin-top:3px}.bulkSummary details{font-size:9px;margin-top:7px}.bulkSummary>.iconBtn{flex:none}.selectedRow{background:#f5f6ff!important}.selectedRow td{border-bottom-color:#e2e4ff!important}.financeSafetyNote{background:#fafafd;border:1px solid #e6e7ef;border-radius:10px;color:#747789;font-size:9px;line-height:1.5;margin:-2px 0 12px;padding:9px 12px}@media(max-width:760px){.bulkActionBar{align-items:flex-start;flex-direction:column}.bulkActionRight{width:100%}.bulkActionRight .btn{flex:1 1;justify-content:center}}.wizardSteps{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 22px}.wizardSteps span{background:#f0f2f8;border-radius:999px;color:#8a8ea3;font-size:10px;font-weight:800;padding:8px 12px}.wizardSteps span.active{background:linear-gradient(135deg,#6264ed,#8359e8);box-shadow:0 8px 20px #6264ed2e;color:#fff}.stakeholderCards{grid-gap:14px;display:grid;gap:14px}.subCard{background:#fbfcff;border:1px solid #e7e9f2;border-radius:16px;padding:15px}.subCardTitle{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.subCardTitle button{background:#fff1f1;border:0;border-radius:9px;color:#c43d3d;display:grid;height:32px;place-items:center;width:32px}.compactGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.wideField{grid-column:1/-1}.wideField textarea{min-height:82px;resize:vertical}.accountingTitle{border-top:1px solid #edf0f6;margin-top:20px;padding-top:16px}.accountingTitle h3{align-items:center;display:flex;gap:8px}.modalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1518365c;display:grid;inset:0;overflow:auto;padding:24px;place-items:center;position:fixed;z-index:120}.modalPanel{max-height:calc(100vh - 48px);overflow:auto;width:min(680px,100%)}.wideModal{width:min(980px,100%)}.extraWideModal{width:min(1180px,100%)}.customerQuickBar{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.customerQuickBar>div:not(.searchBox){display:flex;flex-direction:column;min-width:110px}.customerQuickBar strong{color:#2b2d49;font-size:18px}.customerQuickBar span{color:#9497a8;font-size:9px}.customerQuickBar .searchBox{margin-left:auto;min-width:min(380px,100%)}.customerCell{display:flex;flex-direction:column}.customerCell small{color:#9296aa;margin-top:3px}.sectionLabel{border-bottom:1px solid #eceef6;color:#5659ce;font-size:11px;font-weight:900;gap:8px;margin:20px 0 8px;padding-bottom:7px}.gstResult,.sectionLabel{align-items:center;display:flex}.gstResult{background:#effaf3;border:1px solid #c9ead5;border-radius:12px;color:#18653a;gap:10px;margin-top:10px;padding:12px 14px}.gstResult div{display:flex;flex-direction:column}.gstResult span{color:#578069;font-size:9px;margin-top:3px}.approvalCards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:14px 0}.approvalCards>div{background:#fafbfe;border:1px solid #e7e9f1;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:13px}.approvalCards span{color:#9699ac;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.approvalCards strong{color:#2b2d47;font-size:14px}.approvalCards small{color:#85899f;font-size:9px;line-height:1.4}.approvalActions{flex-wrap:wrap}.btn.danger{background:#fff6f6;border-color:#f5cccc;color:#b42318}.customer360Grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.customer360Grid p{border-bottom:1px dashed #e4e6ee;color:#56596e;font-size:10px;line-height:1.55;padding-bottom:8px}.customer360Grid h4{margin-top:0}.recordCount{color:#676a7d;font-size:10px;font-weight:800;gap:7px}.pagination,.recordCount{align-items:center;display:flex}.pagination{gap:10px;justify-content:flex-end;padding-top:12px}.pagination button{background:#fff;border:1px solid #e2e5ef;border-radius:9px;color:#5e61d8;height:34px;width:34px}.pagination button:disabled{opacity:.4}.pagination span{color:#8b8fa2;font-size:9px}.rowActions{align-items:center;display:flex;gap:5px}.rowActions button{background:#fff;border:1px solid #e5e7ef;border-radius:9px;color:#64677e;display:grid;height:32px;place-items:center;width:32px}.rowActions button svg{height:14px;width:14px}.rowActions .btn{display:flex;height:auto;width:auto}.formGrid textarea{background:#fff;border:1px solid #dde0ea;border-radius:10px;color:#30334c;font:inherit;padding:10px;width:100%}.toolbar label{color:#777b8f;font-size:9px}.toolbar label input{border:1px solid #e0e3ed;border-radius:8px;margin-left:7px;padding:7px 9px}@media(max-width:720px){.modalOverlay{padding:8px}.extraWideModal,.modalPanel,.wideModal{border-radius:14px;max-height:calc(100vh - 16px)}.customerQuickBar .searchBox{margin-left:0;min-width:100%}.approvalCards{grid-template-columns:1fr 1fr}}.miniLabel{color:#8a8da0;font-size:8px;font-weight:900;letter-spacing:.08em;margin:12px 0 7px;text-transform:uppercase}.compactActionPanel{align-items:center;display:flex;gap:16px;justify-content:space-between}.compactActionPanel div{display:flex;flex-direction:column;gap:4px}.compactActionPanel span,.tableSubText{color:#8a8da0;display:block;font-size:11px}.sectionHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.sectionHeader h3{margin:0}.inlineTableInput{border:1px solid #dfe2ee;border-radius:9px;min-height:34px;padding:5px 8px;width:110px}.productEditor .sectionLabel{margin-top:18px}.productEditor .sectionLabel:first-of-type{margin-top:6px}.invoiceAdjustments label small,.productEditor label small{color:#9093a5;display:block;font-size:10px;margin-top:4px}.dmsInvoice{overflow:visible}.invoiceHeaderGrid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.customerInvoiceStrip{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.customerInvoiceStrip span{background:#fafbff;border:1px solid #e6e8f1;border-radius:10px;color:#666a7e;font-size:11px;padding:7px 10px}.invoiceItemsWrap{margin:12px 0;overflow:auto;width:100%}.invoiceItemsTable{border-collapse:initial;border-spacing:0;font-size:11px;min-width:1350px;width:100%}.invoiceItemsTable th{background:#f6f7fb;border-bottom:1px solid #e6e8f0;color:#65697d;padding:8px;position:sticky;text-align:left;top:0;white-space:nowrap}.invoiceItemsTable td{border-bottom:1px solid #eef0f5;padding:7px;vertical-align:middle;white-space:nowrap}.invoiceItemsTable input,.invoiceItemsTable select{background:#fff;border:1px solid #dde0ea;border-radius:8px;min-height:32px;min-width:78px;padding:4px 7px}.invoiceItemsTable td:first-child select{min-width:190px}.invoiceBottom{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 330px;margin-top:16px}.invoiceAdjustments{grid-template-columns:repeat(2,minmax(150px,1fr))}.invoiceTotals{background:#fbfbfe;border:1px solid #e4e6ef;border-radius:14px;padding:14px}.invoiceTotals>div{display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:7px 0}.invoiceTotals .grand{border-top:1px solid #dfe2eb;font-size:15px;margin-top:5px;padding-top:12px}.invoiceTotals .btn{margin-top:10px;width:100%}.inlineHealth.blocked{color:#b42318}.inlineHealth.red{color:#c2410c}.inlineHealth.blue{color:#2563eb}.inlineHealth.green{color:#15803d}@media(max-width:900px){.invoiceBottom{grid-template-columns:1fr}.compactActionPanel{align-items:flex-start;flex-direction:column}}.compactPageHeader{align-items:center;justify-content:flex-end;margin-bottom:14px}.compactPageHeader .headerActions{margin-left:auto}.pinPickerShell{grid-gap:12px;display:grid;gap:12px}.pinPickerSummary{align-items:center;background:#fafbff;border:1px solid #e7e9f2;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.pinPickerSummary>div{align-items:center;color:#4f52c9;display:flex;gap:8px}.pinPickerSummary strong{color:#343750;font-size:10px}.pinPickerGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(260px,330px) minmax(0,1fr);min-height:430px}.pinPickerTree{background:#fbfcff;border:1px solid #e7e9f2;border-radius:14px;max-height:54vh;overflow:auto}.pinPickerTreeTitle{background:#fff;border-bottom:1px solid #e7e9f2;color:#343750;font-size:10px;padding:11px 12px;position:sticky;top:0;z-index:2}.pinPickerDistrictRow,.pinPickerStateRow{grid-gap:6px;align-items:center;background:#0000;border:0;display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr) auto;text-align:left;width:100%}.pinPickerStateRow{padding:9px 10px}.pinPickerStateRow:hover{background:#f5f6fb}.pinPickerDistrictRow span,.pinPickerStateRow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinPickerDistrictRow small,.pinPickerStateRow small{color:#9497a8;font-size:8px}.pinPickerDistricts{padding:0 7px 7px 28px}.pinPickerDistrictRow{font-size:9px;font-weight:700;grid-template-columns:minmax(0,1fr) auto;padding:7px 8px}.pinPickerDistrictRow.active,.pinPickerDistrictRow:hover{background:#eef0ff;color:#5558d4}.pinPickerRight{border:1px solid #e7e9f2;border-radius:14px;display:flex;flex-direction:column;max-height:54vh;min-width:0;padding:12px}.pinPickerEmpty{grid-gap:8px;color:#9295a5;display:grid;gap:8px;margin:auto;place-items:center;text-align:center}.pinPickerEmpty svg{color:#7779e8;height:28px;width:28px}.pinPickerEmpty strong{color:#44475d;font-size:11px}.pinPickerEmpty span{font-size:9px;line-height:1.5;max-width:420px}.pinPickerRightHead{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;padding-bottom:10px}.pinPickerRightHead span,.pinPickerRightHead strong{display:block}.pinPickerRightHead strong{color:#343750;font-size:11px}.pinPickerRightHead span{color:#9295a6;font-size:8px;margin-top:3px}.pinPickerDistrictActions{display:flex;flex-wrap:wrap;gap:6px}.pinPickerSearch{margin-bottom:9px;width:100%}.pinPickerSearch input{width:100%}.pinPickerList{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));overflow:auto;padding-right:3px}.pinPickerPin{grid-gap:9px;align-items:flex-start;background:#fff;border:1px solid #eceef5;border-radius:10px;cursor:pointer;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:9px 10px}.pinPickerPin:hover{background:#fafaff;border-color:#cfd2ff}.pinPickerPin.selected{background:#f5f5ff;border-color:#aeb2ff}.pinPickerPin input{accent-color:#6264ed;height:14px;margin-top:2px;width:14px}.pinPickerPin small,.pinPickerPin strong{display:block}.pinPickerPin strong{color:#343750;font-size:10px}.pinPickerPin small{color:#858899;font-size:8px;line-height:1.35;margin-top:3px}.compactBtn{font-size:9px;min-height:30px;padding:6px 9px}.salesPinSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.salesPinSection{grid-gap:10px;display:grid;gap:10px}.salesPinCards{grid-gap:8px;display:grid;gap:8px}.salesPinUserCard{grid-gap:14px;align-items:center;background:#fff;border:1px solid #e7e9f2;border-radius:12px;display:grid;gap:14px;grid-template-columns:minmax(240px,1fr) auto auto;padding:11px 12px}.salesPinUserMain{align-items:center;display:flex;gap:9px;min-width:0}.salesPinRoleIcon{background:#eef0ff;border-radius:10px;color:#5a5dd8;display:grid;height:34px;place-items:center;width:34px}.salesPinRoleIcon.person{background:#eef9f2;color:#33865a}.salesPinUserMain span,.salesPinUserMain strong{display:block}.salesPinUserMain strong{color:#343750;font-size:10px}.salesPinUserMain span{color:#8d90a1;font-size:8px;margin-top:3px}.salesPinStats{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.salesPinStats>span{color:#8d90a1;font-size:8px}.salesPinStats b{color:#45485f;font-size:10px}@media(max-width:900px){.pinPickerGrid{grid-template-columns:1fr;min-height:0}.pinPickerTree{max-height:300px}.pinPickerRight{max-height:500px}.salesPinUserCard{grid-template-columns:1fr}.salesPinStats{justify-content:flex-start}.salesPinSummary{grid-template-columns:1fr}}.pinPickerCityRow,.pinPickerDistrictRow,.pinPickerStateRow{grid-gap:6px;align-items:center;background:#0000;border:0;display:grid;gap:6px;grid-template-columns:auto auto minmax(0,1fr);text-align:left;width:100%}.pinPickerStateRow{color:#3e4157;font-weight:800;padding:7px 8px}.pinPickerDistrictRow{border-radius:8px;color:#626579;padding:5px 6px}.pinPickerCityRow{border-radius:8px;color:#747789;padding:4px 6px 4px 25px}.pinPickerCityRow:hover,.pinPickerDistrictRow:hover,.pinPickerStateRow:hover{background:#f5f6fb}.pinPickerCityRow.active,.pinPickerDistrictRow.active{background:#eef0ff;color:#5558d4}.pinPickerChevron{background:#0000;border:0;border-radius:6px;color:inherit;cursor:pointer;display:grid;height:24px;padding:0;place-items:center;width:24px}.pinPickerChevron:hover{background:#e9ebf6}.pinPickerNodeCheck{accent-color:#6264ed;cursor:pointer;flex:0 0 auto;height:15px;margin:0;width:15px}.pinPickerNodeCheck:disabled{cursor:not-allowed;opacity:.55}.pinPickerNodeButton{grid-gap:7px;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:7px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:3px 2px;text-align:left;width:100%}.pinPickerNodeButton span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinPickerNodeButton small{color:#9497a8;font-size:8px;font-weight:700;white-space:nowrap}.pinPickerDistricts{padding:0 7px 7px 20px}.pinPickerDistrictBlock{grid-gap:2px;display:grid;gap:2px}.pinPickerCities{grid-gap:1px;display:grid;gap:1px;padding:1px 0 5px 18px}.pinPickerTreeTitle{font-weight:800}.pinPickerCityRow{grid-template-columns:auto minmax(0,1fr)}.lookupSelectRow{align-items:start;display:inline-grid;gap:3px;grid-template-areas:"actions" "field";grid-template-columns:minmax(0,max-content);justify-items:stretch;max-width:100%;vertical-align:top;width:fit-content}.lookupSelectRow>input,.lookupSelectRow>select{grid-area:field;max-width:460px;min-width:180px}.lookupSelectRow>.lookupActionBar{align-self:center;grid-area:actions;justify-self:end;margin:0 2px 0 0}.lookupActionBar{align-items:center;display:inline-flex;gap:4px;justify-content:flex-end;max-width:100%;width:fit-content}.lookupCreateBtn,.lookupEditBtn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:22px;justify-content:center;min-height:22px;min-width:22px;padding:0;white-space:nowrap;width:22px}.lookupCreateBtn:hover,.lookupEditBtn:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.lookupCreateBtn svg,.lookupEditBtn svg{height:13px;width:13px}.hsnDescriptionBox{background:#f8fafc!important;color:#334155!important}.hsnLookupHint{color:#64748b;display:block;font-size:11px;margin-top:4px}.invoiceItemsTable .lookupSelectRow{min-width:210px}.invoiceItemsTable .lookupCreateBtn,.invoiceItemsTable .lookupEditBtn{font-size:11px;height:20px;min-height:20px;min-width:20px;padding:0;width:20px}.tableClickLink{background:#0000;border:0;color:#2563eb;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left}.tableClickLink:hover{color:#1d4ed8;text-decoration:underline}.invoiceTitleWithActions{position:relative}.invoiceCornerActions{align-items:center;display:flex;gap:8px;margin-left:auto}.btn.danger{background:#dc2626;border-color:#dc2626;color:#fff}.btn.danger:hover{background:#b91c1c;border-color:#b91c1c}@media(max-width:700px){.invoiceTitleWithActions{align-items:flex-start;flex-wrap:wrap}.invoiceCornerActions{justify-content:flex-end;margin-left:0;width:100%}}.transporterStationStack{grid-gap:10px;display:grid;gap:10px;margin:10px 0 12px}.stationSummaryCard,.transporterStationCard{max-width:100%;min-width:0}.stationCardHead,.stationSummaryCard{align-items:center;display:flex;gap:10px;justify-content:space-between}.stationSummaryCard>div:first-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.fieldHint,.stationSummaryCard small,.stationSummaryCard span{color:#74778b;color:var(--muted,#6b7280);font-size:.78rem}.transportLookupLabel small{margin-left:4px}.transportLookupLabel.span2{grid-column:span 2}.transporterStationCard .formGrid{align-items:end}@media(max-width:760px){.transportLookupLabel.span2{grid-column:1/-1}.stationSummaryCard{align-items:flex-start}.transporterStationCard .formGrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.transporterStationCard .formGrid{grid-template-columns:1fr}.stationSummaryCard{flex-direction:column}.stationSummaryCard .rowActions{align-self:flex-end}}.leadLegacyPage{grid-gap:10px;display:grid;gap:10px}.leadLegacyPage .pageHeader{margin-bottom:4px}.leadKpiStrip{background:#ffffffb8;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:12px;display:flex;flex-wrap:wrap;gap:6px;padding:7px}.leadKpi{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:9px;color:#515567;display:inline-flex;gap:8px;min-width:0;padding:6px 9px;width:auto}.leadKpi span{font-size:9px;font-weight:700}.leadKpi strong{color:#22263a;font-size:12px}.leadKpi:hover{background:#fafaff;border-color:#b9bef7}.leadKpi.alert strong{color:#b42318}.leadCompactEditor{padding:12px}.leadRequiredGrid{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(180px,max-content) minmax(300px,1.8fr) minmax(145px,max-content) minmax(90px,max-content)}.leadOptionalGrid label,.leadRequiredGrid label{color:#626579;font-size:9px;font-weight:700}.leadOptionalGrid input,.leadOptionalGrid select,.leadRequiredGrid input{margin-top:4px}.leadAddressInput{min-width:0}.leadOldToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.leadOldToolbar .searchBox{flex:1 1;min-width:min(420px,100%)}.leadOldToolbar select,.leadOldToolbar>input{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:8px;color:#4e5265;font-size:9px;max-width:180px;min-height:32px;padding:6px 8px;width:auto}.leadOldToolbar .leadPinFilter{width:82px}.leadToolbarIcon{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);height:30px;width:30px}.leadToolbarIcon svg{height:14px;width:14px}.leadToolbarIcon.active{background:#eef0ff;border-color:#cfd2ff;color:#5356d7}.leadBulkDrawer{background:#fbfcff;border:1px dashed #cfd3e3;border-radius:10px;margin:4px 0 10px;padding:8px}.leadBulkHint{align-items:flex-start;color:#686c80;display:flex;gap:8px;padding:5px 7px}.leadBulkHint svg{color:#6264ed;flex:0 0 auto;height:16px;width:16px}.leadBulkHint span,.leadBulkHint strong{font-size:9px;line-height:1.45}.leadOldTable .smartTableWrap{border:1px solid #eceef4}.leadOldTable .smartDataTable{font-size:9px}.leadOldTable .smartDataTable th{background:#fafbfe;font-size:8px;padding:7px;position:sticky;top:0;z-index:2}.leadOldTable .smartDataTable td{padding:7px;vertical-align:middle}.leadOldTable .leadRequiredCol{background:#fcfcff}.leadOldTable tr:hover .leadRequiredCol{background:#f7f7ff}.leadAddressText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.35;max-width:300px;overflow:hidden}.leadMissingRequired{align-items:center;color:#b42318;display:inline-flex;font-size:8px;font-weight:800;gap:4px;white-space:nowrap}.leadMissingRequired svg{height:12px;width:12px}.leadPhoneCell{align-items:center;display:flex;gap:4px}.leadMiniAction{background:#effaf3;border-radius:6px;color:#16a34a;display:grid;height:20px;place-items:center;width:20px}.leadMiniAction svg{height:11px;width:11px}.leadSalesPerson{color:#343750;font-weight:700}.leadPriority{border-radius:20px;display:inline-flex;font-size:7px;font-weight:900;padding:3px 6px}.leadPriority.hot{background:#feecec;color:#c83f3f}.leadPriority.warm{background:#fff1e7;color:#b85d1f}.leadPriority.normal{background:#eaf1ff;color:#315eb5}.leadPriority.cold{background:#eef2f6;color:#64748b}.leadFollowCell{grid-gap:2px;display:grid;gap:2px}.leadFollowCell small{color:#777b8d;font-size:7px;white-space:nowrap}.leadFollowBadge{border-radius:20px;font-size:7px;font-weight:900;padding:2px 5px;width:max-content}.leadFollowBadge.danger{background:#feecec;color:#b42318}.leadFollowBadge.warn{background:#fff6dc;color:#9a6d09}.leadFollowBadge.good{background:#eaf9ef;color:#167a41}.leadFollowBadge.muted,.leadFollowBadge.neutral{background:#eef1f5;color:#697386}.leadRowActions{flex-wrap:nowrap;gap:2px}.leadRowActions .iconBtn,.leadRowActions a.iconBtn{background:#fff;border:1px solid #e6e8ef;height:24px;width:24px}.leadRowActions svg{height:12px;width:12px}.leadDataWarning{align-items:center;background:#fff5f3;border:1px solid #ffd9d4;border-radius:9px;color:#a63d2e;display:flex;font-size:9px;font-weight:700;gap:8px;margin:8px 0;padding:9px 10px}.leadDataWarning svg{height:15px;width:15px}.leadRegisterPanel{padding:11px}.leadSearch{border-radius:8px;padding:6px 9px}.leadSearch input{font-size:9px}.leadLegacyPage .paginationBar{margin-top:8px}.leadLegacyPage .recordCount{font-size:8px}@media(max-width:1100px){.leadRequiredGrid{grid-template-columns:1fr 1.5fr 1fr 100px}.leadOldToolbar .searchBox{flex-basis:100%}}@media(max-width:760px){.leadRequiredGrid{grid-template-columns:1fr 1fr}.leadAddressInput{grid-column:1/-1}.leadOldToolbar select,.leadOldToolbar>input{flex:1 1;max-width:calc(50% - 4px)}.leadOldTable .smartTableWrap{overflow:auto}.leadKpiStrip{display:grid;grid-template-columns:repeat(3,1fr)}.leadKpi{justify-content:space-between;width:100%}}@media(max-width:480px){.leadRequiredGrid{grid-template-columns:1fr}.leadAddressInput{grid-column:auto}.leadKpiStrip{grid-template-columns:repeat(2,1fr)}.leadOldToolbar select,.leadOldToolbar>input{max-width:100%;width:100%}}.leadRegisterTabs{align-items:center;background:#ffffffb8;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:10px;display:flex;gap:5px;max-width:100%;overflow:auto;padding:4px;width:max-content}.leadRegisterTabs button{align-items:center;background:#0000;border:0;border-radius:7px;color:#64687a;cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;gap:6px;padding:7px 10px;white-space:nowrap}.leadRegisterTabs button svg{height:13px;width:13px}.leadRegisterTabs button.active{background:#fff;box-shadow:0 1px 5px #1e235017;color:#3f46b8}.leadViewBlock.isHidden{display:none}.leadFollowRegister{grid-gap:8px;display:grid;gap:8px}.leadFollowAuditHead{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:2px 1px}.leadFollowAuditHead>div:first-child{grid-gap:2px;display:grid;gap:2px}.leadFollowAuditHead strong{color:#282c3f;font-size:12px}.leadFollowAuditHead span{color:#777b8e;font-size:8px}.leadFollowKpis{padding:5px}.leadFollowToolbar{align-items:flex-end}.leadFilterLabel{grid-gap:3px;color:#6b6f81;display:grid;font-size:8px;font-weight:800;gap:3px;margin:0}.leadFilterLabel>span{padding-left:2px}.leadFilterLabel input,.leadFilterLabel select{background:#fff;border:1px solid #e5e7f0;border:1px solid var(--line);border-radius:8px;color:#4e5265;font-size:9px;max-width:180px;min-height:32px;min-width:125px;padding:6px 8px;width:auto}.leadFilterLabel input[type=date]{min-width:132px}.leadFollowToolbar .leadSearch{min-width:min(320px,100%)}.leadAuditTime{color:#33384d;font-weight:800;white-space:nowrap}.leadAuditType{background:#eef2f7;border-radius:999px;color:#566174;display:inline-flex;font-size:7px;font-weight:900;padding:3px 6px;white-space:nowrap}.leadAuditType.physical_visit{background:#eaf7ef;color:#187745}.leadAuditType.call{background:#eaf1ff;color:#2d5fb8}.leadAuditType.whatsapp{background:#e9f9ef;color:#15803d}.leadAuditType.follow_up{background:#fff4dd;color:#956606}.leadAuditRemarks{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.35;max-width:280px;overflow:hidden}.leadAuditOverdue{color:#b42318;font-weight:800}.leadAuditVerify{align-items:center;display:flex;flex-wrap:wrap;gap:3px}.leadAuditVerify span{align-items:center;background:#edf8f0;border-radius:5px;color:#187745;display:inline-flex;font-size:7px;font-weight:900;gap:2px;padding:2px 4px}.leadAuditVerify svg{height:9px;width:9px}@media(max-width:760px){.leadRegisterTabs{width:100%}.leadRegisterTabs button{flex:1 1;justify-content:center}.leadFollowAuditHead{align-items:flex-start}.leadFollowToolbar .leadFilterLabel{flex:1 1;min-width:calc(50% - 4px)}.leadFilterLabel input,.leadFilterLabel select{max-width:none;width:100%}.leadFollowToolbar .leadSearch{flex-basis:100%}.leadFollowTable .smartTableWrap{overflow:auto}}@media(max-width:480px){.leadFollowToolbar .leadFilterLabel{min-width:100%}}.leadLegacyPage{gap:8px}.leadLegacyPage .compactPageHeader{margin-bottom:0!important}.leadRegisterTabs{background:color-mix(in srgb,#6264ed 2.5%,#fff);background:color-mix(in srgb,var(--ui-accent,#6264ed) 2.5%,#fff);border-color:color-mix(in srgb,#6264ed 9%,#e5e7f0);border-color:color-mix(in srgb,var(--ui-accent,#6264ed) 9%,var(--line));box-shadow:0 4px 14px rgba(35,42,76,.035)}.leadRegisterTabs button{min-height:29px}.leadRegisterTabs button.active{box-shadow:0 4px 12px rgba(30,35,80,.075);color:#6264ed;color:var(--ui-accent,#6264ed)}.leadKpiStrip{grid-gap:5px;background:#ffffffa6;border-color:color-mix(in srgb,#6264ed 7%,#e5e7f0);border-color:color-mix(in srgb,var(--ui-accent,#6264ed) 7%,var(--line));display:grid;gap:5px;grid-template-columns:repeat(6,minmax(88px,1fr));padding:5px}.leadKpi{background:linear-gradient(180deg,#fff,#fbfcfe);border-color:#eaecf2;justify-content:space-between;min-height:35px;padding:5px 8px;width:100%}.leadKpi:hover{box-shadow:0 5px 13px rgba(38,44,78,.055);transform:translateY(-1px)}.leadKpi.alert{background:linear-gradient(180deg,#fff,#fff8f7);border-color:#f4d9d5}.leadRegisterPanel{border-color:color-mix(in srgb,#6264ed 6%,#e5e7f0);border-color:color-mix(in srgb,var(--ui-accent,#6264ed) 6%,var(--line));padding:9px}.leadOldToolbar{background:#fbfcfe;border:1px solid #edf0f4;border-radius:10px;gap:5px;margin-bottom:7px;padding:5px}.leadOldToolbar .searchBox{background:#fff!important}.leadFilterLabel input,.leadFilterLabel select,.leadOldToolbar select,.leadOldToolbar>input{background:#fff}.leadOldToolbar .recordCount{background:#f0f2f7;border-radius:999px;color:#667085;font-weight:800;margin-left:auto;padding:4px 7px;white-space:nowrap}.leadOldTable .smartTableWrap{background:#fff;border-radius:10px;max-height:min(62vh,650px)}.leadOldTable .smartDataTable th{box-shadow:0 1px 0 #eceef4}.leadOldTable .leadPartyCol,.leadOldTable .leadPartyCol .tableClickLink,.leadOldTable .leadPartyCol button{font-weight:800}.leadOldTable tr.leadRowOverdue td{background-color:#fff8f7!important}.leadOldTable tr.leadRowOverdue td:first-child{box-shadow:inset 3px 0 0 #e05252}.leadOldTable tr.leadRowToday td{background-color:#fffdf6!important}.leadOldTable tr.leadRowToday td:first-child{box-shadow:inset 3px 0 0 #d9a321}.leadOldTable tr.leadRowIncomplete td{background-color:#fffaf7!important}.leadOldTable tr.leadRowIncomplete td:first-child{box-shadow:inset 3px 0 0 #de7a43}.leadOldTable tr.leadRowClosed{opacity:.76}.leadOldTable tr.leadRowClosed td{background-color:#fafbfc!important}.leadOldTable tr:hover td{filter:none}.leadFollowAuditHead{border-bottom:1px solid #eef0f4;padding:2px 3px 6px}.leadFollowAuditHead strong{font-size:11px}.leadFollowAuditHead span{line-height:1.4;max-width:82ch}.leadFollowTable .smartTableWrap{max-height:min(64vh,690px)}.leadAuditRemarks{white-space:normal}.leadCompactEditor{border-left:3px solid #6264ed;border-left:3px solid var(--ui-accent,#6264ed)}.leadRequiredGrid input{background:#fff;border-color:color-mix(in srgb,#6264ed 16%,#e5e7f0);border-color:color-mix(in srgb,var(--ui-accent,#6264ed) 16%,var(--line))}.leadRequiredGrid input:focus{border-color:#6264ed;border-color:var(--ui-accent,#6264ed)}@media(max-width:1180px){.leadKpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.leadFollowTable .smartTableWrap,.leadOldTable .smartTableWrap{max-height:none}}@media(max-width:760px){.leadLegacyPage{gap:7px}.leadKpiStrip{grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.leadKpi{min-height:34px}.leadOldToolbar{padding:6px}.leadOldToolbar .searchBox{flex-basis:100%;min-width:0!important}.leadOldToolbar select,.leadOldToolbar>input{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;max-width:none;min-width:calc(50% - 4px)}.leadOldToolbar .recordCount{margin-left:0}.leadOldTable .smartTableWrap{overflow:visible}.leadOldTable .smartMobileCards tbody tr{grid-template-columns:1fr 1fr}.leadOldTable .smartMobileCards .leadPartyCol{background:color-mix(in srgb,#6264ed 3%,#fff)!important;background:color-mix(in srgb,var(--ui-accent,#6264ed) 3%,#fff)!important;grid-column:1/-1}.leadOldTable .smartMobileCards .leadAddressCol{grid-column:1/-1}.leadOldTable .smartMobileCards .leadAddressText{-webkit-line-clamp:3;max-width:none}.leadOldTable .smartMobileCards .leadMobileCol,.leadOldTable .smartMobileCards td[data-label=""]{grid-column:1/-1}.leadRowActions{justify-content:flex-start}.leadFollowAuditHead{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.leadKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.leadOldToolbar select,.leadOldToolbar>input{min-width:100%;width:100%}.leadToolbarIcon{height:32px;width:32px}.leadOldTable .smartMobileCards tbody tr{grid-template-columns:1fr}.leadOldTable .smartMobileCards .leadAddressCol,.leadOldTable .smartMobileCards .leadMobileCol,.leadOldTable .smartMobileCards .leadPartyCol{grid-column:auto}.paginationBar{align-items:stretch;flex-direction:column}.paginationBar>div{display:grid;grid-template-columns:1fr 1fr;width:100%}.paginationBar .btn{justify-content:center;width:100%}}.financeStatementHint{align-items:center;background:color-mix(in srgb,#fff 95%,#5d766e 5%);background:color-mix(in srgb,var(--surface,#fff) 95%,var(--accent,#5d766e) 5%);border:1px solid color-mix(in srgb,#5d766e 24%,#e1e6e4);border:1px solid color-mix(in srgb,var(--accent,#5d766e) 24%,var(--border,#e1e6e4));border-radius:13px;display:flex;font-size:12px;gap:9px;margin:8px 0 12px;padding:9px 12px}.financeStatementHint strong{font-size:12px}.financeEntryEditor .formGrid{align-items:end;grid-template-columns:repeat(auto-fit,minmax(150px,max-content))}.financeEntryEditor label{min-width:120px}.pendingPartyName{color:#b45309;font-weight:700}.wideField{grid-column:span 2;min-width:min(340px,100%)}@media(max-width:680px){.financeEntryEditor .formGrid{grid-template-columns:1fr}.wideField{grid-column:auto;min-width:0}.financeStatementHint{align-items:flex-start}}
/*# sourceMappingURL=main.be579597.css.map*/