:root{color-scheme:light;--ink:#101a1e;--muted:#66787d;--line:rgba(21,42,48,0.12);--panel:rgba(255,255,255,0.84);--page:#f4f8f8;--accent:#0f8a7a;--accent-2:#0b5f75;--accent-3:#8eead7;--accent-soft:#e4f7f3;--danger:#b7432f;--warning:#8a610d;--shadow:0 24px 70px rgba(12,30,35,0.12);--shadow-soft:0 12px 34px rgba(12,30,35,0.08);--radius:14px;--radius-lg:22px;--glass:blur(22px) saturate(160%)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--ink:#ecf8f6;--muted:#9fb8bd;--line:rgba(236,248,246,0.13);--panel:rgba(13,29,34,0.82);--panel-strong:#111f25;--page:#071214;--accent:#55d8c4;--accent-2:#69aeca;--accent-3:#9af4e0;--accent-soft:rgba(85,216,196,0.14);--shadow:0 18px 45px rgba(0,0,0,0.24);--shadow-soft:0 12px 34px rgba(0,0,0,0.2)}}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 12% 6%,rgba(85,216,196,.14),transparent 32%),radial-gradient(circle at 92% 14%,rgba(11,95,117,.12),transparent 30%),linear-gradient(180deg,#f8fbfb 0,var(--page) 46%,#edf4f5 100%);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif;letter-spacing:0;text-rendering:geometricPrecision}button,input,select,textarea{font:inherit}button{position:relative;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease,border-color .18s ease}button:not(:disabled):hover{transform:translate3d(0,-1px,0)}button:not(:disabled):active{transform:translateZ(0) scale(.98)}button:disabled{cursor:not-allowed;opacity:.55}.loginShell{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(rgba(244,247,245,.72),rgba(244,247,245,.95)),url(https://images.unsplash.com/photo-1601593768798-76f4e5dfb211?auto=format&fit=crop&w=1800&q=80) 50%/cover}.loginPanel{width:min(440px,100%);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:grid;grid-gap:22px;gap:22px;box-shadow:0 24px 70px rgba(24,32,31,.16)}.eyebrow{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:700;margin:0 0 6px}h1,h2,h3,p{margin-top:0}.loginForm,.loginForm label{display:grid;grid-gap:8px;gap:8px}input,select{border:1px solid var(--line);border-radius:var(--radius);padding:12px 13px;min-width:0;background:rgba(255,255,255,.72);color:var(--ink);outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}input:focus,select:focus{border-color:rgba(15,138,122,.46);background:var(--panel-strong);box-shadow:0 0 0 4px rgba(15,138,122,.1),inset 0 1px 0 rgba(255,255,255,.6)}.demoGrid button,.linkButton,.primary,.secondary{border:1px solid transparent;border-radius:999px;min-height:40px;padding:10px 15px;cursor:pointer;font-weight:800;letter-spacing:0}.primary{background:linear-gradient(135deg,var(--accent),#13a892);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 14px 30px rgba(15,138,122,.25),inset 0 1px 0 rgba(255,255,255,.22)}.demoGrid button,.linkButton,.secondary{background:rgba(255,255,255,.66);color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.linkButton{padding:8px 10px;color:var(--accent);background:rgba(228,247,243,.82)}.demoGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.error{color:var(--accent-2);margin:0}.checkoutValidationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.checkoutValidationGrid label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-weight:800}.checkoutSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.orderSubmitButton:disabled{background:#d7dee0;color:#718187;cursor:not-allowed;filter:grayscale(.2);box-shadow:none}.enterpriseProductForm,.packagePicker{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.62);box-shadow:var(--shadow-soft)}.enterpriseProductForm{padding:14px;border:1px solid rgba(23,33,38,.1);border-radius:14px;background:rgba(248,251,252,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.enterpriseProductForm p,.packagePickerHint{margin:4px 0 0;color:var(--muted);font-size:13px}.productFormGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.productFormGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.enterpriseProductForm input{min-height:38px;border-color:rgba(23,33,38,.12);background:#fff}.packagePickerHeader{display:grid;grid-template-columns:minmax(260px,1fr) 1.5fr;grid-gap:10px;gap:10px;align-items:start}.packagePickerHeader label{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong)}.packagePickerHeader input{width:100%;border:0;box-shadow:none;background:transparent}.packageCategoryTabs{display:flex;flex-wrap:wrap;gap:6px}.packageCategoryTabs button{min-height:30px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.68);color:var(--muted);cursor:pointer;font-weight:800}.packageCategoryTabs button.active{background:var(--accent-soft);color:var(--accent);border-color:rgba(15,138,122,.24)}.packageRail{display:grid;grid-gap:7px;gap:7px}.packageRail>div{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.packageGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:8px;gap:8px;max-height:360px;overflow:auto;padding-right:4px}.packageUnitCard{--package-color:var(--accent);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:58px;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.72);color:var(--ink);text-align:left;cursor:pointer}.packageUnitCard.focused,.packageUnitCard.selected,.packageUnitCard:hover{border-color:color-mix(in srgb,var(--package-color) 45%,var(--line));box-shadow:0 12px 26px color-mix(in srgb,var(--package-color) 18%,transparent)}.packageUnitCard.compact{min-width:220px;min-height:48px;padding:7px 9px}.packageIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--package-color) 18%,white);color:var(--package-color)}.packageUnitCard span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.packageUnitCard em,.packageUnitCard small{color:var(--muted);font-size:12px;font-style:normal}.packageSuggestionBar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.deliveryRulesPanel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(228,247,243,.58));box-shadow:var(--shadow-soft)}.deliveryRulesSummary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.deliveryRuleRows{display:grid;grid-gap:10px;gap:10px}.deliveryRuleRow{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.68)}.deliveryRuleRow>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.deliveryRuleRow.far strong{color:var(--danger)}.deliveryRuleRow.near strong{color:var(--warning)}.deliveryRuleRow.done strong{color:var(--accent)}.deliveryProgress{height:9px;overflow:hidden;border-radius:999px;background:rgba(16,26,30,.08)}.deliveryProgress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-3));box-shadow:0 0 16px rgba(15,138,122,.38);transition:width .28s ease}.deliveryRuleRow.far .deliveryProgress span{background:linear-gradient(90deg,#b7432f,#f59e0b)}.deliveryRuleRow.near .deliveryProgress span{background:linear-gradient(90deg,#f59e0b,#8eead7)}.shopSettingsPanel{gap:14px}.shopSettingsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.shopSettingsGrid label{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.66);font-weight:800}.premiumLanding{--mouse-x:50%;--mouse-y:50%;--parallax-x:0;--parallax-y:0;--parallax-x-soft:0px;--parallax-y-soft:0px;--parallax-x-deep:0px;--parallax-y-deep:0px;min-height:100vh;position:relative;overflow:hidden;padding:clamp(22px,4vw,54px);color:#f3fbf7;background:radial-gradient(circle at 18% 12%,rgba(28,133,112,.26),transparent 28%),radial-gradient(circle at 82% 18%,rgba(69,111,180,.2),transparent 28%),radial-gradient(circle at 62% 82%,rgba(28,146,118,.18),transparent 34%),linear-gradient(138deg,#030706,#071110 38%,#07121d 72%,#020403);isolation:isolate;scroll-behavior:smooth}.premiumLanding:before{content:"";background:linear-gradient(rgba(255,255,255,.032) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 34%,#000 0,transparent 72%);mask-image:radial-gradient(circle at 50% 34%,#000 0,transparent 72%);opacity:.45;animation:landingGridDrift 24s linear infinite;z-index:-2}.landingAtmosphere,.premiumLanding:before{position:absolute;inset:0;pointer-events:none}.landingAtmosphere{overflow:hidden;z-index:-1;transform:translate3d(calc(0px - var(--parallax-x-soft)),calc(0px - var(--parallax-y-soft)),0);transition:transform .14s linear}.landingAurora,.landingLightRay,.landingSpotlight,.landingStarfield{position:absolute;display:block;pointer-events:none}.landingSpotlight{left:var(--mouse-x);top:var(--mouse-y);width:44vmax;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(109,255,214,.16),rgba(39,169,132,.07) 36%,transparent 68%);filter:blur(18px);transform:translate3d(-50%,-50%,0);opacity:.85;transition:left .12s linear,top .12s linear}.landingAurora{width:80vw;height:34vh;border-radius:999px;filter:blur(34px);mix-blend-mode:screen;opacity:.44;animation:landingAuroraDrift 14s ease-in-out infinite alternate}.landingAurora.auroraOne{left:-22vw;top:6vh;background:linear-gradient(100deg,transparent,rgba(65,235,183,.3),rgba(82,128,255,.18),transparent);transform:rotate(-11deg)}.landingAurora.auroraTwo{right:-24vw;bottom:18vh;background:linear-gradient(100deg,transparent,rgba(255,218,122,.2),rgba(38,215,169,.24),transparent);transform:rotate(13deg);animation-delay:-6s}.landingLightRay{width:38vw;height:150vh;top:-28vh;background:linear-gradient(180deg,rgba(255,244,205,.2),transparent 66%);filter:blur(12px);opacity:.24;transform-origin:top center;animation:landingRaySweep 11s ease-in-out infinite alternate}.landingLightRay.rayOne{left:9vw;transform:rotate(19deg)}.landingLightRay.rayTwo{right:14vw;transform:rotate(-23deg);animation-delay:-4s}.landingStarfield{inset:0;opacity:.36;background-image:radial-gradient(circle,rgba(231,255,246,.74) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(117,255,214,.56) 0 1px,transparent 1.5px);background-position:0 0,42px 64px;background-size:96px 96px,142px 142px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%);animation:landingStarDrift 30s linear infinite}.landingGlow,.landingParticle,.landingVignette{position:absolute;display:block;pointer-events:none}.landingGlow{width:42vw;aspect-ratio:1;border-radius:999px;filter:blur(54px);opacity:.5;transform:translateZ(0);animation:landingGlowMove 14s ease-in-out infinite alternate}.landingGlow.one{left:-18vw;top:-10vw;background:rgba(23,154,123,.34)}.landingGlow.two{right:-14vw;top:10vh;background:rgba(46,86,160,.32);animation-delay:-5s}.landingGlow.three{left:38vw;bottom:-24vw;background:rgba(11,107,86,.24);animation-delay:-9s}.landingVignette{inset:-10%;background:radial-gradient(circle at center,transparent 42%,rgba(0,0,0,.72) 100%)}.landingParticle{width:3px;height:3px;border-radius:999px;background:rgba(170,255,226,.78);box-shadow:0 0 18px rgba(93,226,183,.72);animation:landingParticleFloat 9s ease-in-out infinite alternate}.landingParticle.p1{left:8%;top:18%;animation-delay:-1s}.landingParticle.p2{left:16%;top:72%;animation-delay:-4s}.landingParticle.p3{left:24%;top:36%;animation-delay:-6s}.landingParticle.p4{left:31%;top:82%;animation-delay:-2s}.landingParticle.p5{left:39%;top:16%;animation-delay:-7s}.landingParticle.p6{left:47%;top:62%;animation-delay:-3s}.landingParticle.p7{left:54%;top:26%;animation-delay:-8s}.landingParticle.p8{left:63%;top:78%;animation-delay:-1.5s}.landingParticle.p9{left:71%;top:19%;animation-delay:-5.5s}.landingParticle.p10{left:82%;top:56%;animation-delay:-2.8s}.landingParticle.p11{left:91%;top:34%;animation-delay:-6.2s}.landingParticle.p12{left:12%;top:49%;animation-delay:-3.3s}.landingParticle.p13{left:28%;top:11%;animation-delay:-7.4s}.landingParticle.p14{left:43%;top:88%;animation-delay:-4.4s}.landingParticle.p15{left:58%;top:8%;animation-delay:-2.2s}.landingParticle.p16{left:76%;top:84%;animation-delay:-8.5s}.landingParticle.p17{left:88%;top:13%;animation-delay:-1.8s}.landingParticle.p18{left:67%;top:43%;animation-delay:-6.9s}.landingParticle.p19{left:6%;top:58%;animation-delay:-2.4s;animation-duration:11s}.landingParticle.p20{left:18%;top:27%;animation-delay:-7.8s;animation-duration:12s}.landingParticle.p21{left:22%;top:91%;animation-delay:-5.6s;animation-duration:10s}.landingParticle.p22{left:34%;top:49%;animation-delay:-9.1s;animation-duration:13s}.landingParticle.p23{left:45%;top:29%;animation-delay:-1.2s;animation-duration:10.5s}.landingParticle.p24{left:51%;top:74%;animation-delay:-6.6s;animation-duration:12.5s}.landingParticle.p25{left:61%;top:54%;animation-delay:-3.8s;animation-duration:11.5s}.landingParticle.p26{left:69%;top:7%;animation-delay:-8.2s;animation-duration:13.5s}.landingParticle.p27{left:73%;top:68%;animation-delay:-4.7s;animation-duration:9.5s}.landingParticle.p28{left:79%;top:31%;animation-delay:-9.8s;animation-duration:12s}.landingParticle.p29{left:86%;top:72%;animation-delay:-2.9s;animation-duration:10.8s}.landingParticle.p30{left:94%;top:21%;animation-delay:-5.1s;animation-duration:12.8s}.landingParticle.p31{left:4%;top:8%;animation-delay:-6.4s;animation-duration:14s}.landingParticle.p32{left:36%;top:5%;animation-delay:-3.1s;animation-duration:11.2s}.landingParticle.p33{left:66%;top:92%;animation-delay:-7.2s;animation-duration:13.2s}.landingParticle.p34{left:97%;top:48%;animation-delay:-4.1s;animation-duration:10.2s}.landingHero{width:min(1280px,100%);min-height:min(760px,calc(100vh - 108px));margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) 118px minmax(420px,1.08fr);grid-gap:clamp(22px,4vw,52px);gap:clamp(22px,4vw,52px)}.landingCopy{display:grid;grid-gap:22px;gap:22px;animation:landingTextIn .8s cubic-bezier(.2,.86,.2,1) both}.landingKicker{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(164,255,220,.16);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(222,255,242,.82);font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kickerDot{width:8px;height:8px;border-radius:999px;background:#48d6a8;box-shadow:0 0 18px rgba(72,214,168,.9);animation:landingPulse 2.2s ease-in-out infinite}.landingCopy h1{max-width:720px;margin:0;font-size:clamp(42px,7vw,86px);line-height:.94;color:#f8fffb;text-wrap:balance;text-shadow:0 24px 80px rgba(72,214,168,.15)}.landingCopy h1 span{display:block;transform-origin:left center;animation:landingHeadlineLine .78s cubic-bezier(.2,.86,.2,1) both}.landingCopy h1 span:nth-child(2){animation-delay:95ms}.landingCopy h1 span:nth-child(3){color:#c8fff0;animation-delay:.19s;text-shadow:0 0 34px rgba(72,214,168,.28)}.landingCopy p{max-width:650px;margin:0;color:rgba(225,239,235,.72);font-size:clamp(16px,1.6vw,19px);line-height:1.68;animation:landingTextIn .9s cubic-bezier(.2,.86,.2,1) .26s both}.landingLogin{max-width:640px;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.035));box-shadow:0 24px 90px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.11);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%);animation:landingTextIn .9s cubic-bezier(.2,.86,.2,1) .22s both}.landingLoginFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.landingLogin label{display:grid;grid-gap:7px;gap:7px;color:rgba(228,246,240,.72);font-size:12px;font-weight:800}.landingLogin input{height:42px;border-color:rgba(255,255,255,.12);color:#f7fffb;background:rgba(4,10,9,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.landingLogin input:focus{border-color:rgba(72,214,168,.58);box-shadow:0 0 0 3px rgba(72,214,168,.11),inset 0 1px 0 rgba(255,255,255,.05)}.landingLogin .floatingLoginField{position:relative;display:block}.floatingLoginField input{width:100%;height:48px;padding:18px 14px 7px;border-radius:14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.floatingLoginField span{position:absolute;left:14px;top:50%;color:rgba(228,246,240,.64);font-size:12px;font-weight:900;pointer-events:none;transform:translate3d(0,-50%,0);transition:transform .16s ease,color .16s ease,font-size .16s ease}.floatingLoginField input:focus,.floatingLoginField input:not(:placeholder-shown){background:rgba(1,12,10,.58);transform:translate3d(0,-1px,0)}.floatingLoginField input:focus+span,.floatingLoginField input:not(:placeholder-shown)+span{color:rgba(143,255,219,.88);font-size:10px;transform:translate3d(0,-17px,0)}.passwordField input{padding-right:46px}.passwordField button{right:9px;width:30px;height:30px;border-radius:10px;color:rgba(232,255,247,.74);background:rgba(255,255,255,.07);transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.passwordField button:hover{color:#d9fff2;border-color:rgba(72,214,168,.42);background:rgba(72,214,168,.13);transform:translate3d(0,-50%,0) scale(1.04)}.landingLoginActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.landingLoginButton,.landingTrustCard a{position:relative;overflow:hidden;border:1px solid rgba(135,255,212,.28);border-radius:999px;min-height:40px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#03100c;background:linear-gradient(135deg,#bbf7d0,#4adea9 54%,#21b890);font-weight:900;cursor:pointer;box-shadow:0 16px 42px rgba(38,207,159,.22),inset 0 1px 0 rgba(255,255,255,.55);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;isolation:isolate}.landingLoginButton:before,.landingTrustCard a:before{content:"";position:absolute;inset:-45% -35%;background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.54),transparent 58%);transform:translate3d(-58%,0,0) rotate(8deg);transition:transform .52s cubic-bezier(.2,.86,.2,1);z-index:-1}.landingLoginButton:hover:before,.landingTrustCard a:hover:before{transform:translate3d(58%,0,0) rotate(8deg)}.landingLoginButton>*,.landingTrustCard a>*{position:relative;z-index:1}.landingLoginButton:hover,.landingTrustCard a:hover{transform:translate3d(0,-2px,0);filter:saturate(1.08);box-shadow:0 22px 52px rgba(38,207,159,.28),inset 0 1px 0 rgba(255,255,255,.58)}.landingLoginButton:disabled{opacity:.72;cursor:wait;transform:none}.landingDemoUsers{justify-content:flex-end;gap:6px}.landingDemoUsers button{min-height:32px;border:1px solid rgba(255,255,255,.11);padding:0 10px;color:rgba(233,248,243,.78);background:rgba(255,255,255,.055);font-weight:800;transition:transform .16s ease,border-color .16s ease,background .16s ease}.landingDemoUsers button:hover{border-color:rgba(72,214,168,.42);background:rgba(72,214,168,.12)}.landingError{color:#fecdd3;font-size:13px;font-weight:800}.landingProgress{justify-self:center;width:118px;height:118px;position:relative;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.12),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 70px rgba(0,0,0,.35),0 0 50px rgba(72,214,168,.18);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:landingCardIn .9s cubic-bezier(.2,.86,.2,1) .32s both,landingProgressFloat 4.5s ease-in-out infinite alternate}.landingProgress:after,.landingProgress:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.landingProgress:before{inset:-8px;border:1px solid rgba(112,255,214,.18);background:conic-gradient(from 0deg,transparent,rgba(76,222,169,.32),transparent 34%);filter:blur(.2px);animation:landingProgressHalo 5.8s linear infinite}.landingProgress:after{inset:10px;background:radial-gradient(circle,rgba(195,255,234,.16),transparent 62%);filter:blur(8px)}.landingProgress svg{position:absolute;inset:10px;transform:rotate(-90deg);overflow:visible}.landingProgress circle{fill:none;stroke-width:7;stroke:rgba(255,255,255,.1)}.landingProgress .progressValue{stroke:url(#unused);stroke:#56e3ad;stroke-linecap:round;stroke-dasharray:301.59;stroke-dashoffset:75.4;filter:drop-shadow(0 0 12px rgba(86,227,173,.82));animation:landingRing 2.6s ease-in-out infinite alternate}.landingProgress div{display:grid;place-items:center;grid-gap:2px;gap:2px}.landingProgress strong{color:#fafffc;font-size:27px;line-height:1}.landingProgress span{color:rgba(231,249,242,.68);font-size:12px;font-weight:900}.landingVisual{min-height:580px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.18),transparent 18%),linear-gradient(180deg,rgba(15,37,48,.94),rgba(9,34,28,.82) 58%,rgba(7,12,10,.94));box-shadow:0 34px 110px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.13);transform:perspective(1300px) rotateY(-4deg) rotateX(1deg);translate:var(--parallax-x-soft) var(--parallax-y-soft);animation:landingVisualIn 1s cubic-bezier(.2,.86,.2,1) .18s both,landingParallax 8s ease-in-out infinite alternate}.landingVisual:after{content:"";background:linear-gradient(115deg,rgba(255,255,255,.13),transparent 28%,transparent 62%,rgba(255,255,255,.08));mix-blend-mode:screen;opacity:.55;animation:landingShimmer 7s ease-in-out infinite}.deliveryTruck,.floatingCrates,.landingVisual:after,.visualDepthLayer,.visualHills,.visualRoad,.visualSky{position:absolute;inset:0}.visualDepthLayer{pointer-events:none;mix-blend-mode:screen}.visualDepthLayer.dNear{background:radial-gradient(circle at 50% 58%,rgba(108,255,216,.18),transparent 26%),linear-gradient(115deg,transparent 0 44%,rgba(255,255,255,.08) 48%,transparent 54%);opacity:.72}.visualDepthLayer.dFar{inset:-8%;background:radial-gradient(circle at 72% 18%,rgba(255,230,160,.18),transparent 18%),radial-gradient(circle at 16% 32%,rgba(96,165,250,.16),transparent 22%);filter:blur(18px);opacity:.55;transform:translate3d(calc(0px - var(--parallax-x-deep)),calc(0px - var(--parallax-y-deep)),0)}.sunBeam{position:absolute;width:52%;height:24%;left:14%;top:6%;background:linear-gradient(95deg,rgba(255,232,166,.38),transparent);filter:blur(12px);transform:rotate(-16deg);opacity:.42;animation:landingSun 6s ease-in-out infinite alternate}.sunBeam.two{left:30%;top:18%;width:46%;opacity:.22;animation-delay:-2s}.lensFlare{left:16%;top:15%;width:70px;aspect-ratio:1;background:radial-gradient(circle,rgba(255,245,188,.72),rgba(255,245,188,.12) 38%,transparent 68%);filter:blur(1px);animation:landingFlare 5s ease-in-out infinite alternate}.lensFlare,.softFog{position:absolute;border-radius:999px}.softFog{left:-12%;bottom:19%;width:72%;height:22%;background:rgba(235,255,246,.09);filter:blur(24px);animation:landingFog 12s ease-in-out infinite alternate}.softFog.fogTwo{left:42%;bottom:27%;width:58%;opacity:.6;animation-delay:-5s}.visualHills span{position:absolute;bottom:24%;height:38%;border-radius:48% 52% 0 0;filter:blur(.4px)}.visualHills span:first-child{left:-16%;width:68%;background:linear-gradient(180deg,rgba(41,113,77,.82),rgba(14,45,35,.84))}.visualHills span:nth-child(2){left:22%;width:72%;bottom:22%;background:linear-gradient(180deg,rgba(34,96,69,.74),rgba(8,36,31,.9))}.visualHills span:nth-child(3){right:-20%;width:62%;bottom:20%;background:linear-gradient(180deg,rgba(30,73,72,.76),rgba(6,26,30,.92))}.visualRoad{top:auto;height:42%;bottom:0;background:linear-gradient(82deg,transparent 0 22%,rgba(255,255,255,.08) 22.2% 22.7%,transparent 23%),linear-gradient(180deg,rgba(36,42,43,.88),rgba(7,9,9,.98));-webkit-clip-path:polygon(25% 0,80% 0,100% 100%,0 100%);clip-path:polygon(25% 0,80% 0,100% 100%,0 100%)}.roadLine{left:36%;bottom:35%;width:34%;height:3px;background:linear-gradient(90deg,transparent,rgba(244,255,245,.72),transparent);transform:rotate(14deg);animation:landingRoadLine 1.6s linear infinite}.roadDust,.roadLine{position:absolute;border-radius:999px}.roadDust{bottom:32%;width:60px;height:8px;background:rgba(202,189,152,.2);filter:blur(6px);animation:landingDust 2.8s ease-in-out infinite}.roadDust.d1{left:18%;animation-delay:-.6s}.roadDust.d2{left:46%;bottom:24%;animation-delay:-1.4s}.roadDust.d3{right:12%;bottom:38%;animation-delay:-2s}.floatingCrates .crate{position:absolute;width:78px;height:56px;border-radius:12px;background:linear-gradient(135deg,#0f8a7a,#0c5f56);border:1px solid rgba(166,255,227,.3);box-shadow:0 18px 38px rgba(0,0,0,.34),0 0 32px rgba(72,214,168,.2);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;padding:10px;animation:landingCrateFloat 4.8s ease-in-out infinite alternate}.floatingCrates .crate i{border-radius:6px;background:rgba(223,255,242,.24);box-shadow:inset 0 0 10px rgba(0,0,0,.18)}.floatingCrates .c1{right:18%;top:19%}.floatingCrates .c2{right:34%;top:33%;transform:scale(.82);animation-delay:-1.7s}.floatingCrates .c3{left:14%;top:43%;transform:scale(.72);animation-delay:-3s}.deliveryTruck{inset:auto 9% 16% auto;width:66%;height:30%;transform-origin:50% 85%;animation:landingTruckIdle 1.9s ease-in-out infinite alternate}.truckCab,.truckCargo,.truckPaintGlow,.truckReflection,.truckShine,.wheel{position:absolute;display:block}.truckPaintGlow{left:2%;right:6%;top:6%;height:72%;border-radius:28px;background:radial-gradient(circle at 76% 28%,rgba(255,255,255,.34),transparent 18%),linear-gradient(95deg,transparent,rgba(83,255,197,.2),transparent);filter:blur(12px);opacity:.7;pointer-events:none;animation:landingPaintGlow 3.8s ease-in-out infinite alternate}.truckReflection{left:12%;right:8%;bottom:-14%;height:34px;border-radius:999px;background:rgba(145,255,220,.14);filter:blur(14px);transform:skewX(-12deg);animation:landingReflection 1.9s ease-in-out infinite alternate}.truckCargo{left:3%;top:8%;width:58%;height:58%;border-radius:20px 10px 12px 18px;background:linear-gradient(145deg,#f5fff9,#b8dcd1 62%,#6d9288);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 20px 40px rgba(0,0,0,.36)}.truckCargo span{position:absolute;width:42px;height:30px;top:24px;border-radius:8px;background:linear-gradient(145deg,#0f8a7a,#064d45);box-shadow:inset 0 0 0 5px rgba(255,255,255,.08)}.truckCargo span:first-child{left:24px}.truckCargo span:nth-child(2){left:76px;top:38px}.truckCargo span:nth-child(3){left:128px}.truckCab{right:8%;top:14%;width:37%;height:55%;border-radius:12px 32px 16px 8px;background:linear-gradient(145deg,#34d399,#0f8a7a 58%,#064e45);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 18px 38px rgba(0,0,0,.38)}.truckWindow{position:absolute;right:28px;top:15px;width:54px;height:34px;border-radius:8px 20px 8px 8px;background:linear-gradient(135deg,rgba(239,255,250,.88),rgba(97,177,187,.42));box-shadow:inset 0 0 12px rgba(255,255,255,.28)}.truckLight{position:absolute;right:-2px;bottom:16px;width:14px;height:9px;border-radius:999px;background:#fef3c7;box-shadow:0 0 26px rgba(254,243,199,.8);animation:landingBlink 1.8s ease-in-out infinite alternate}.truckShine{left:7%;right:11%;top:14%;height:36px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);filter:blur(3px);animation:landingTruckShine 4.4s ease-in-out infinite}.truckShine,.wheel{border-radius:999px}.wheel{bottom:8%;width:58px;aspect-ratio:1;background:radial-gradient(circle,#b5d7ce 0 18%,#1b302f 19% 42%,#050808 43% 100%);box-shadow:0 8px 16px rgba(0,0,0,.5);animation:landingWheelSpin 2.4s linear infinite}.wheel:after{content:"";position:absolute;inset:13px;border-radius:inherit;border:2px dashed rgba(255,255,255,.32)}.wheel.w1{left:18%}.wheel.w2{right:18%}.landingInfoGrid,.landingQuickGrid,.landingTrustCard{width:min(1280px,100%);margin:22px auto 0}.landingInfoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.landingInfoCard,.landingQuickCard,.landingTrustCard{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:linear-gradient(150deg,rgba(255,255,255,.105),rgba(255,255,255,.035));box-shadow:0 20px 60px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.1);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}.landingInfoCard:before,.landingQuickCard:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(112,255,210,.11),transparent);transform:translate3d(-90%,0,0);transition:transform .52s ease}.landingInfoCard:hover:before,.landingQuickCard:hover:before{transform:translate3d(90%,0,0)}.landingInfoCard{min-height:178px;border-radius:24px;padding:18px;display:grid;align-content:space-between;grid-gap:14px;gap:14px;animation:landingCardIn .7s calc(.42s + (var(--card-index) * 70ms)) cubic-bezier(.2,.86,.2,1) both;transition:transform .19s ease,border-color .19s ease,box-shadow .19s ease}.landingInfoCard:hover,.landingQuickCard:hover{transform:translate3d(0,-5px,0);border-color:rgba(102,255,206,.28);box-shadow:0 26px 76px rgba(0,0,0,.34),0 0 42px rgba(72,214,168,.08),inset 0 1px 0 rgba(255,255,255,.14)}.infoIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#b7ffe2;background:rgba(72,214,168,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.09);transition:transform .18s ease}.landingInfoCard:hover .infoIcon,.landingQuickCard:hover>span{transform:translate3d(0,-2px,0) scale(1.04)}.landingInfoCard:hover .infoIcon svg,.landingQuickCard:hover>span svg{animation:landingIconLift .52s cubic-bezier(.2,.86,.2,1) both}.landingInfoCard h2{margin:0 0 7px;color:#f7fffb;font-size:17px}.landingInfoCard p{margin:0;color:rgba(225,239,235,.66);font-size:13px;line-height:1.55}.infoProgress{height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.infoProgress span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#86efac);box-shadow:0 0 20px rgba(74,222,169,.5);transform-origin:left;animation:landingProgressBar 2.8s ease-in-out infinite alternate}.landingQuickGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.landingQuickCard{min-height:132px;padding:18px;border-radius:24px;display:grid;grid-template-columns:1fr auto;align-content:space-between;grid-gap:8px;gap:8px;color:#eefcf7;text-decoration:none;animation:landingCardIn .7s calc(.42s + (var(--card-index) * 70ms)) cubic-bezier(.2,.86,.2,1) both;transition:transform .19s ease,border-color .19s ease,box-shadow .19s ease}.landingQuickCard>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#c9ffea;background:rgba(255,255,255,.07);transition:transform .18s ease}.landingQuickCard strong{grid-column:1/-1;font-size:16px}.landingQuickCard small{color:rgba(225,239,235,.64);font-size:13px}.landingQuickCard>svg{align-self:end;color:rgba(181,255,228,.78);transition:transform .18s ease}.landingQuickCard:hover>svg{transform:translate3d(3px,0,0)}.landingQuickCard:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,transparent,#6ee7b7,transparent);transform:scaleX(0);transition:transform .24s ease}.landingQuickCard:hover:after{transform:scaleX(1)}.landingTrustCard{margin-bottom:clamp(16px,3vw,34px);padding:18px;border-radius:26px;display:flex;align-items:center;justify-content:space-between;gap:18px;animation:landingCardIn .7s cubic-bezier(.2,.86,.2,1) .94s both}.landingTrustCard div{display:flex;flex-wrap:wrap;gap:10px}.landingTrustCard span{display:inline-flex;align-items:center;gap:8px;color:rgba(239,255,249,.82);font-size:14px;font-weight:900}.landingTrustCard a{min-height:38px;text-decoration:none}@keyframes landingGridDrift{0%{background-position:0 0}to{background-position:72px 72px}}@keyframes landingGlowMove{0%{transform:translate3d(-2%,-1%,0) scale(.95)}to{transform:translate3d(3%,2%,0) scale(1.08)}}@keyframes landingAuroraDrift{0%{translate:-3% -4%;scale:.96;opacity:.32}to{translate:4% 5%;scale:1.06;opacity:.56}}@keyframes landingRaySweep{0%{opacity:.14;translate:-2% 0}to{opacity:.34;translate:4% 0}}@keyframes landingStarDrift{0%{background-position:0 0,42px 64px}to{background-position:96px 192px,184px 348px}}@keyframes landingParticleFloat{0%{transform:translate3d(-8px,12px,0) scale(.75);opacity:.22}to{transform:translate3d(12px,-18px,0) scale(1);opacity:.92}}@keyframes landingPulse{0%,to{transform:scale(.82);opacity:.72}50%{transform:scale(1.08);opacity:1}}@keyframes landingTextIn{0%{opacity:0;transform:translate3d(0,18px,0);filter:blur(8px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes landingHeadlineLine{0%{opacity:0;transform:translate3d(0,26px,0) skewY(1deg);filter:blur(12px)}to{opacity:1;transform:translateZ(0) skewY(0);filter:blur(0)}}@keyframes landingVisualIn{0%{opacity:0;transform:perspective(1300px) rotateY(-8deg) rotateX(4deg) translate3d(28px,18px,0);filter:blur(10px)}to{opacity:1;transform:perspective(1300px) rotateY(-4deg) rotateX(1deg) translateZ(0);filter:blur(0)}}@keyframes landingCardIn{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes landingProgressFloat{0%{transform:translate3d(0,8px,0)}to{transform:translate3d(0,-8px,0)}}@keyframes landingProgressHalo{0%{rotate:0deg;opacity:.42}to{rotate:1turn;opacity:.82}}@keyframes landingRing{0%{stroke-dashoffset:82;filter:drop-shadow(0 0 7px rgba(86,227,173,.65))}to{stroke-dashoffset:64;filter:drop-shadow(0 0 16px rgba(86,227,173,.95))}}@keyframes landingParallax{0%{transform:perspective(1300px) rotateY(-4deg) rotateX(1deg) translateZ(0)}to{transform:perspective(1300px) rotateY(-2deg) rotateX(0deg) translate3d(0,-8px,0)}}@keyframes landingShimmer{0%,to{transform:translate3d(-18%,0,0);opacity:.36}50%{transform:translate3d(18%,0,0);opacity:.68}}@keyframes landingSun{0%{transform:rotate(-17deg) translate3d(-2%,0,0);opacity:.27}to{transform:rotate(-13deg) translate3d(3%,1%,0);opacity:.48}}@keyframes landingFlare{0%{transform:translate3d(-8px,4px,0) scale(.86);opacity:.36}to{transform:translate3d(10px,-3px,0) scale(1.08);opacity:.68}}@keyframes landingFog{0%{transform:translate3d(-6%,0,0);opacity:.48}to{transform:translate3d(10%,-4%,0);opacity:.8}}@keyframes landingRoadLine{0%{transform:translate3d(-18px,0,0) rotate(14deg);opacity:0}45%{opacity:.8}to{transform:translate3d(34px,0,0) rotate(14deg);opacity:0}}@keyframes landingDust{0%,to{transform:translate3d(-8px,0,0) scaleX(.72);opacity:.24}50%{transform:translate3d(16px,-2px,0) scaleX(1.1);opacity:.56}}@keyframes landingCrateFloat{0%{translate:0 8px;rotate:-1deg}to{translate:0 -10px;rotate:1.5deg}}@keyframes landingTruckIdle{0%{transform:translate3d(-4px,2px,0) rotate(-.25deg)}to{transform:translate3d(6px,-2px,0) rotate(.28deg)}}@keyframes landingPaintGlow{0%{transform:translate3d(-2%,2%,0) scaleX(.96);opacity:.42}to{transform:translate3d(3%,-1%,0) scaleX(1.04);opacity:.82}}@keyframes landingReflection{0%{transform:skewX(-12deg) scaleX(.92);opacity:.48}to{transform:skewX(-12deg) scaleX(1.05);opacity:.72}}@keyframes landingBlink{0%{opacity:.45}to{opacity:1}}@keyframes landingTruckShine{0%,to{transform:translate3d(-45%,0,0);opacity:0}35%,58%{opacity:.76}to{transform:translate3d(48%,0,0)}}@keyframes landingWheelSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes landingProgressBar{0%{transform:scaleX(.88);filter:saturate(.9)}to{transform:scaleX(1);filter:saturate(1.18)}}@keyframes landingIconLift{0%{transform:translateZ(0) rotate(0deg)}42%{transform:translate3d(0,-2px,0) rotate(-7deg) scale(1.08)}to{transform:translateZ(0) rotate(0deg)}}@media (max-width:1120px){.landingHero{min-height:auto;grid-template-columns:1fr;gap:24px;padding-top:24px}.landingCopy{max-width:760px}.landingProgress{justify-self:start;margin-left:10px}.landingVisual{min-height:480px;transform:none;animation-name:landingTextIn,landingProgressFloat}.landingInfoGrid,.landingQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.premiumLanding{padding:16px}.landingHero{padding-top:8px}.landingCopy{gap:18px}.landingCopy h1{font-size:clamp(38px,13vw,58px)}.landingCopy p{font-size:15px;line-height:1.62}.landingLogin{border-radius:20px;padding:12px}.landingLoginFields{grid-template-columns:1fr}.landingLoginActions{align-items:stretch;flex-direction:column}.landingLoginButton{width:100%}.landingDemoUsers{justify-content:flex-start}.landingProgress{width:104px;height:104px;margin-left:0}.landingVisual{min-height:390px;border-radius:26px}.deliveryTruck{width:82%;right:-4%;bottom:14%}.truckCargo span{width:32px;height:24px}.truckCargo span:nth-child(2){left:62px}.truckCargo span:nth-child(3){left:100px}.wheel{width:44px}.floatingCrates .crate{width:62px;height:46px;border-radius:10px}.landingInfoGrid,.landingQuickGrid{grid-template-columns:1fr;gap:10px}.landingInfoCard,.landingQuickCard{min-height:126px;border-radius:20px;padding:15px}.landingTrustCard{align-items:stretch;flex-direction:column;border-radius:22px}.landingTrustCard a{width:100%}.checkoutSummary,.checkoutValidationGrid,.deliveryRulesSummary,.packagePickerHeader,.packageSuggestionBar,.productFormGrid,.productFormGrid.compact,.shopSettingsGrid{grid-template-columns:1fr}.listTools,.pageTitleRow,.tableToolbar{align-items:stretch;flex-direction:column}.listTools,.pageTitleRow .actions,.sectionStats,.tableTools{width:100%}.sectionStats{grid-template-columns:1fr}.tableTools{flex-wrap:wrap}}@media (max-width:767px){html{scroll-padding-top:86px;background:#f2f6f4}body{min-width:0;overflow-x:hidden;background:radial-gradient(circle at 20% 0,rgba(15,138,122,.12),transparent 28%),linear-gradient(180deg,#f7faf8,#edf4f1);color:#10211e;-webkit-tap-highlight-color:transparent}a,button,input,select,textarea{touch-action:manipulation}.iconButton,.linkButton,.primary,.secondary,button{min-height:48px}input,select,textarea{min-height:50px;border-radius:14px;font-size:16px}.portalShell,.portalShell.sidebarCollapsed{min-height:100dvh;display:block;padding:calc(env(safe-area-inset-top) + 74px) 12px calc(env(safe-area-inset-bottom) + 92px)}.portalSidebar,.portalTopHeader{display:none}.mobileAppHeader{position:fixed;top:0;left:0;right:0;z-index:70;min-height:calc(env(safe-area-inset-top) + 68px);display:grid;grid-template-columns:42px minmax(0,1fr) 48px 48px 42px;align-items:center;grid-gap:8px;gap:8px;padding:calc(env(safe-area-inset-top) + 10px) 12px 10px;border-bottom:1px solid rgba(255,255,255,.58);background:rgba(246,250,248,.78);box-shadow:0 12px 34px rgba(17,44,38,.12);-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%)}.mobileAvatar,.mobileBrandMark{width:42px;height:42px;display:grid;place-items:center;border-radius:16px;font-weight:950}.mobileBrandMark{color:#ffffff;background:linear-gradient(135deg,#0f8a7a,#55d8c4);box-shadow:0 10px 24px rgba(15,138,122,.24)}.mobileAvatar{color:#0f332e;background:#dffbf1;border:1px solid rgba(15,138,122,.16)}.mobileAppHeader div:nth-child(2){min-width:0;display:grid;grid-gap:2px;gap:2px}.mobileAppHeader span{color:#667b75;font-size:11px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.mobileAppHeader strong{overflow:hidden;color:#10211e;font-size:17px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.portalContent{padding:0;display:block}.pageTransition{gap:14px;animation:mobilePageSlide .26s cubic-bezier(.2,.8,.2,1) both}.mobileBottomNav{position:fixed;left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom) + 10px);z-index:75;min-height:70px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(255,255,255,.62);border-radius:26px;background:rgba(255,255,255,.82);box-shadow:0 18px 48px rgba(8,28,24,.18);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.mobileBottomNav a{min-width:0;min-height:54px;position:relative;display:grid;place-items:center;grid-gap:2px;gap:2px;color:#6b817a;text-decoration:none;border-radius:20px;transition:transform .16s ease,background .16s ease,color .16s ease}.mobileBottomNav a span{position:relative;display:grid;place-items:center}.mobileBottomNav a b{position:absolute;right:-5px;top:-4px;width:9px;height:9px;border:2px solid #fff;border-radius:999px;background:#ef4444}.mobileBottomNav strong{max-width:100%;overflow:hidden;font-size:10px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mobileBottomNav a.active{color:#064e45;background:linear-gradient(180deg,rgba(85,216,196,.22),rgba(15,138,122,.1));transform:translate3d(0,-3px,0)}.dashboardHero,.enterprisePageHeader,.itemCard,.landingTrustCard,.module,.stat{border-radius:24px;box-shadow:0 12px 32px rgba(12,30,35,.08)}.enterprisePageHeader{padding:16px;gap:12px;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pageTitleRow{display:grid;grid-gap:14px;gap:14px}.pageTitleRow h2{font-size:25px;line-height:1.08}.pageTitleRow p{font-size:14px}.pageTitleRow .actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pageUtilityStrip{overflow-x:auto;flex-wrap:nowrap;margin:0 -4px;padding:0 4px 2px;scrollbar-width:none}.cardGrid::-webkit-scrollbar,.pageUtilityStrip::-webkit-scrollbar,.quickActions::-webkit-scrollbar{display:none}.executiveStats,.fleetKpis,.sectionStats,.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{min-height:118px;padding:16px}.stat strong{font-size:28px}.dashboardHero{min-height:168px;padding:18px;display:grid;grid-gap:16px;gap:16px}.dashboardGrid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,88vw);overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.dashboardWidget{scroll-snap-align:start}.cardGrid,.quickActions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(245px,78vw);overflow-x:auto;grid-gap:12px;gap:12px;padding:2px 2px 8px;scroll-snap-type:x mandatory}.cardGrid>*,.quickActions>*{scroll-snap-align:start}.itemCard{min-height:238px;padding:18px}.productVisual{min-height:112px}.module{overflow:hidden}.listHeader,.module header{display:grid;grid-template-columns:1fr;align-items:start;grid-gap:10px;gap:10px;padding:14px}.listTools,.tableToolbar,.tableTools{width:100%;display:grid;grid-template-columns:1fr}.searchBox{width:100%;min-width:0;min-height:50px;border-radius:16px}.tableWrap{overflow:visible;background:transparent}.tableToolbar{padding:12px;border:0;border-bottom:1px solid var(--line);background:rgba(255,255,255,.56)}.tableWrap table{display:none}.mobileDataCards{display:grid;grid-gap:12px;gap:12px;padding:12px}.mobileDataCards article{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.82);box-shadow:0 10px 26px rgba(12,30,35,.06);animation:mobileCardIn .22s ease both}.mobileDataCards article.selected{border-color:rgba(15,138,122,.34);background:#ecfdf7}.mobileCardSelect{min-height:38px;display:flex;align-items:center;gap:9px;color:#60736e;font-size:12px;font-weight:900;text-transform:uppercase}.mobileCardSelect input{min-height:0;width:20px;height:20px;padding:0;accent-color:var(--accent)}.mobileDataRow{display:grid;grid-gap:4px;gap:4px;padding:9px 0;border-top:1px solid rgba(16,33,30,.08)}.mobileDataRow span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.mobileDataRow strong{min-width:0;color:var(--ink);font-size:14px;font-weight:780}.mobileEmptyCard{min-height:132px;place-items:center;color:var(--muted);text-align:center}.bulkBar.visible{min-height:54px;height:auto;border-radius:18px;margin:12px 12px 0}.inlineForm{grid-template-columns:1fr;padding:14px;gap:12px;background:rgba(255,255,255,.68)}.pagination{padding:12px;gap:8px}.pagination button{flex:1 1}.commandOverlay{align-items:flex-end;padding:0}.commandPalette{width:100%;max-height:88dvh;border-radius:28px 28px 0 0;animation:mobileSheetIn .24s cubic-bezier(.2,.86,.2,1) both}.commandSearch{min-height:72px;padding:0 18px}.commandResults{max-height:calc(88dvh - 74px);padding:10px 12px calc(env(safe-area-inset-bottom) + 18px)}.commandResults a{min-height:64px;grid-template-columns:auto minmax(0,1fr) auto;border:1px solid rgba(16,33,30,.08);background:rgba(255,255,255,.66)}.commandResults a>button{display:none}}@media (min-width:768px){.mobileAppHeader,.mobileBottomNav,.mobileDataCards{display:none}}@media (min-width:768px) and (max-width:991px){.portalShell,.portalShell.sidebarCollapsed{grid-template-columns:84px minmax(0,1fr)}.portalSidebar{padding:12px 10px}.brandBlock>div:not(.brandMark),.navGroup h2,.navQuickGroup p,.navSearch,.portalLogout,.portalSidebar a span{display:none}.portalSidebar a{justify-content:center;min-height:44px;padding:9px}.portalTopHeader{grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr) auto}.globalSearchButton span{display:none}.cardGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (min-width:992px) and (max-width:1199px){.portalShell{grid-template-columns:220px minmax(0,1fr)}.portalTopHeader{grid-template-columns:minmax(190px,.8fr) minmax(220px,1fr) auto}}@keyframes mobilePageSlide{0%{opacity:0;transform:translate3d(18px,0,0);filter:blur(5px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes mobileCardIn{0%{opacity:0;transform:translate3d(0,10px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes mobileSheetIn{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:420px){.landingKicker{font-size:11px}.landingVisual{min-height:330px}.truckWindow{right:18px;width:42px}.landingDemoUsers{display:grid;grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.premiumLanding *,.premiumLanding :after,.premiumLanding :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.appShell{grid-template-columns:260px 1fr}.appShell,.portalShell{min-height:100vh;display:grid}.portalShell{grid-template-columns:292px minmax(0,1fr);transition:grid-template-columns .26s ease}.portalShell.sidebarCollapsed{grid-template-columns:92px minmax(0,1fr)}.portalSidebar{background:linear-gradient(180deg,rgba(11,38,48,.98),rgba(8,23,28,.98)),radial-gradient(circle at 24% 12%,rgba(85,216,196,.24),transparent 34%);color:#fff;padding:18px;display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid rgba(255,255,255,.1);box-shadow:20px 0 70px rgba(6,19,23,.22)}.portalSidebar .eyebrow,.portalSidebar p{color:#b8d5ce}.brandBlock{min-height:92px;padding:14px;display:flex;align-items:center;gap:12px;border-radius:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.11)}.brandMark{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#55d8c4,#0b5f75);box-shadow:0 16px 35px rgba(85,216,196,.28);font-weight:950;color:#fff}.brandBlock h1{font-size:18px;margin-bottom:4px}.sidebarCollapsed .brandBlock{justify-content:center;padding:12px}.sidebarCollapsed .brandBlock>div:not(.brandMark),.sidebarCollapsed .navGroup h2,.sidebarCollapsed .navQuickGroup p,.sidebarCollapsed .navSearch,.sidebarCollapsed .portalLogout,.sidebarCollapsed .portalSidebar a span{display:none}.portalSidebar nav{display:grid;grid-gap:12px;gap:12px}.navSearch{min-height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.07)}.navSearch input{width:100%;min-height:0;height:34px;border:0;padding:0;color:#eef7f4;background:transparent;box-shadow:none;font-size:13px}.navSearch input::placeholder{color:rgba(238,247,244,.52)}.navGroup,.navQuickGroup{display:grid;grid-gap:5px;gap:5px}.navGroup h2,.navQuickGroup p{margin:0 0 2px;display:flex;align-items:center;gap:6px;color:rgba(216,239,233,.66);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.portalSidebar a{min-height:38px;color:#eef7f4;text-decoration:none;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid transparent;position:relative;overflow:hidden;font-size:13px;font-weight:780;transition:background .18s ease,border-color .18s ease,transform .18s ease}.portalSidebar a.active,.portalSidebar a:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.16);transform:translate3d(2px,0,0)}.portalSidebar a.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:#55d8c4;box-shadow:0 0 18px rgba(85,216,196,.8)}.portalLogout{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px}.portalContent{min-width:0;padding:18px 24px 28px;display:grid;align-content:start;grid-gap:18px;gap:18px}.portalTopHeader{position:-webkit-sticky;position:sticky;top:0;z-index:20;min-height:76px;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.2fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(255,255,255,.78);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.breadcrumbCluster,.headerActions{display:flex;align-items:center;gap:12px;min-width:0}.breadcrumbCluster h2{margin:0;font-size:20px}.breadcrumbCluster span{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-weight:800}.globalSearchButton{min-height:46px;width:100%;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:rgba(244,248,248,.9);color:var(--muted);cursor:pointer;text-align:left}.globalSearchButton span{flex:1 1}kbd{min-width:52px;padding:4px 7px;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);color:var(--muted);font-size:12px;text-align:center}.userPill{min-height:44px;display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.7)}.userPill span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-weight:900}.userPill strong{font-size:12px}.pageTransition{grid-gap:18px;gap:18px;animation:pageEnter .32s ease both}.enterprisePageHeader{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 18%,rgba(15,138,122,.1),transparent 28%),rgba(255,255,255,.82);box-shadow:var(--shadow-soft)}.pageBreadcrumb{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:850}.pageBreadcrumb i{width:4px;height:4px;border-radius:999px;background:var(--accent)}.pageTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pageTitleRow h2{margin:0;font-size:clamp(24px,3vw,36px)}.pageTitleRow p{max-width:780px;margin:6px 0 0;color:var(--muted);line-height:1.5}.pageTitleRow .actions{flex:0 0 auto}.pageUtilityStrip{display:flex;flex-wrap:wrap;gap:8px}.pageUtilityStrip span{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.58);font-size:12px;font-weight:850}.sectionStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.listHeader p{margin:3px 0 0;color:var(--muted);font-size:12px;font-weight:760}.listTools{display:flex;align-items:center}.commandOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:start center;padding:9vh 18px 18px}.commandBackdrop{position:absolute;inset:0;border:0;border-radius:0;background:rgba(5,17,21,.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:default}.commandPalette{width:min(720px,100%);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:24px;background:rgba(255,255,255,.86);box-shadow:0 34px 120px rgba(7,18,24,.32);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);animation:commandIn .22s ease both}.commandSearch{min-height:64px;display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--line)}.commandSearch input{width:100%;border:0;background:transparent;box-shadow:none;font-size:17px}.commandResults{max-height:min(520px,62vh);overflow-y:auto;padding:10px;display:grid;grid-gap:6px;gap:6px}.commandGroupTitle{margin:8px 8px 2px;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.commandResults a{min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-radius:16px;color:var(--ink);text-decoration:none;transition:background .16s ease,transform .16s ease}.commandResults a:hover{background:var(--accent-soft);transform:translate3d(0,-1px,0)}.commandResults small{color:var(--muted)}.commandResults a span{display:grid;grid-gap:2px;gap:2px}.commandResults a button{width:30px;height:30px;min-height:0;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;color:var(--muted);background:rgba(255,255,255,.58);cursor:pointer}.kkLoadingScreen{min-height:100vh;position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 18% 18%,rgba(69,179,157,.28),transparent 30%),radial-gradient(circle at 86% 12%,rgba(255,255,255,.14),transparent 24%),linear-gradient(135deg,#071817,#0a2430 48%,#111820);color:#f7fffd}.kkAurora,.kkGridLayer,.kkMovingLight,.kkParticles{position:absolute;inset:0;pointer-events:none}.kkAurora{z-index:-4;filter:blur(42px);opacity:.66;transform:translateZ(0);animation:kkAuroraFloat 11s ease-in-out infinite alternate}.kkAuroraOne{background:radial-gradient(circle at 25% 35%,rgba(69,179,157,.62),transparent 30%)}.kkAuroraTwo{background:radial-gradient(circle at 70% 65%,rgba(28,82,111,.9),transparent 34%);animation-delay:-4s}.kkGridLayer{z-index:-3;opacity:.36;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:42px 42px;transform:perspective(900px) rotateX(62deg) translate3d(0,-16%,0);animation:kkGridDrift 14s linear infinite}.kkMovingLight{z-index:-2;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.14),transparent 46%);transform:translate3d(-45%,0,0);animation:kkLightSweep 5.8s ease-in-out infinite}.kkParticles span{--x:calc((var(--i) * 37) % 100);--y:calc((var(--i) * 53) % 100);position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:4px;height:4px;border-radius:50%;background:rgba(169,255,239,.7);box-shadow:0 0 16px rgba(69,179,157,.8);transform:translateZ(0);animation:kkParticleFloat calc(7s + var(--i) * .27s) ease-in-out infinite alternate}.kkLoadingStage{width:min(1180px,100%);display:grid;grid-gap:18px;gap:18px;position:relative;z-index:1;transform:translateZ(0)}.kkLoadingDashboard,.kkLoadingHeader,.kkLogisticsScene,.kkPreviewCards span,.kkStatusDock{border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.08));box-shadow:0 24px 70px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kkLoadingHeader{min-height:132px;padding:22px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden}.kkLoadingHeader h1{margin-bottom:8px;font-size:clamp(34px,6vw,72px);line-height:.95}.kkLoadingHeader p{margin:0;color:rgba(247,255,253,.76)}.kkLoadingEyebrow{color:#86f5dd!important;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.12em}.kkLoadingPulse{min-width:142px;min-height:42px;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:rgba(69,179,157,.18);color:#baffef;font-weight:900}.kkLoadingPulse span{width:10px;height:10px;border-radius:50%;background:#45b39d;box-shadow:0 0 0 0 rgba(69,179,157,.52);animation:kkPulse 1.5s ease-out infinite}.kkLogisticsScene{min-height:430px;position:relative;border-radius:22px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.9fr);grid-gap:18px;gap:18px;padding:18px}.kkMapPanel,.kkWarehouse{position:relative;min-height:390px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04)),linear-gradient(135deg,rgba(7,24,23,.82),rgba(10,36,48,.64))}.kkMapPanel:before,.kkWarehouse:before{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.12),transparent 55%);transform:translate3d(-35%,0,0);animation:kkCardSweep 4.8s ease-in-out infinite}.kkRoof{left:4%;right:4%;top:7%;height:52px;border-radius:14px;background:linear-gradient(180deg,#203139,#0f2026);box-shadow:inset 0 -1px 0 rgba(255,255,255,.12)}.kkRoof,.kkShelf{position:absolute}.kkShelf{width:27%;height:156px;top:23%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;padding:12px;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.12);transform:translateZ(0);animation:kkShelfBreathe 4.5s ease-in-out infinite alternate}.kkShelfOne{left:7%}.kkShelfTwo{left:38%;animation-delay:-1.6s}.kkMovingCrate,.kkShelf span{border-radius:4px;background:linear-gradient(90deg,transparent 35%,rgba(255,255,255,.22) 36%,transparent 42%),linear-gradient(135deg,#0d7567,#45b39d);box-shadow:0 6px 18px rgba(0,0,0,.22)}.kkRamp{position:absolute;left:4%;right:4%;bottom:13%;height:78px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.04));transform:perspective(460px) rotateX(52deg)}.kkConveyor{position:absolute;left:10%;right:32%;bottom:29%;height:34px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 14px,rgba(255,255,255,.03) 14px 28px),#162a31;overflow:hidden}.kkMovingCrate{--delay:calc(var(--i) * -0.48s);position:absolute;top:5px;width:34px;height:24px;transform:translate3d(-64px,0,0);animation:kkCrateRun 5.8s linear infinite;animation-delay:var(--delay)}.kkScanner{position:absolute;left:55%;bottom:36%;width:58px;height:86px;border-radius:12px;background:linear-gradient(180deg,#253942,#0d1d22);box-shadow:0 0 24px rgba(69,179,157,.35)}.kkScanner span{position:absolute;left:-44px;right:-44px;top:40px;height:2px;background:#86f5dd;box-shadow:0 0 20px #45b39d;transform:translate3d(0,-16px,0);animation:kkScanLine 1.05s ease-in-out infinite alternate}.kkScanner i{position:absolute;left:18px;top:12px;width:22px;height:22px;border-radius:50%;background:#45b39d;animation:kkPulse 1.2s ease-out infinite}.kkRobotArm{position:absolute;left:63%;top:22%;width:130px;height:130px;transform-origin:30px 100px;animation:kkRobotMove 3.6s ease-in-out infinite}.kkRobotArm b,.kkRobotArm i,.kkRobotArm span{position:absolute;display:block;background:linear-gradient(135deg,#d8f7f1,#66828b)}.kkRobotArm span{left:20px;top:70px;width:90px;height:16px;border-radius:999px}.kkRobotArm i{left:88px;top:40px;width:16px;height:68px;border-radius:999px;transform-origin:8px 58px;animation:kkRobotClaw 2.4s ease-in-out infinite}.kkRobotArm b{left:74px;top:30px;width:42px;height:12px;border-radius:999px}.kkForklift{position:absolute;left:19%;bottom:16%;width:118px;height:72px;transform:translateZ(0);animation:kkForkliftDrive 5.4s ease-in-out infinite}.kkForklift span{position:absolute;left:16px;bottom:18px;width:66px;height:38px;border-radius:8px 8px 4px 4px;background:linear-gradient(135deg,#45b39d,#0d7567)}.kkForklift b,.kkForklift i{position:absolute;bottom:10px;width:22px;height:22px;border-radius:50%;background:#071817;border:4px solid #a7c9c2;animation:kkWheelSpin 1.1s linear infinite}.kkForklift i{left:18px}.kkForklift b{left:70px}.kkTruck{position:absolute;right:4%;bottom:14%;width:260px;height:118px;transform:translateZ(0);animation:kkTruckIdle 3.2s ease-in-out infinite alternate}.kkTruckBody,.kkTruckCab,.kkTruckDoor,.kkTruckLight,.kkWheel{position:absolute;display:block}.kkTruckCab{right:0;bottom:30px;width:72px;height:62px;border-radius:18px 18px 8px 8px;background:linear-gradient(135deg,#f7fffd,#a7c9c2)}.kkTruckBody{left:0;bottom:32px;width:194px;height:68px;border-radius:12px;background:linear-gradient(135deg,#183941,#0f252b);border:1px solid rgba(255,255,255,.2)}.kkTruckDoor{left:18px;bottom:38px;width:56px;height:58px;border-radius:8px;background:linear-gradient(135deg,rgba(69,179,157,.72),rgba(255,255,255,.08));transform-origin:left center;animation:kkTruckDoor 4.2s ease-in-out infinite}.kkTruckLight{right:-16px;bottom:58px;width:52px;height:16px;border-radius:999px;background:rgba(134,245,221,.8);filter:blur(6px);animation:kkBlink 1.2s steps(2) infinite}.kkWheel{bottom:12px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#c7dcd7 20%,#071817 22% 58%,#a7c9c2 60%);animation:kkWheelSpin .9s linear infinite}.kkWheelOne{left:44px}.kkWheelTwo{right:38px}.kkMapPanel{padding:18px;display:grid;align-content:space-between}.kkGermanyMap{width:min(260px,82%);aspect-ratio:.74;margin:14px auto 0;position:relative;border-radius:48% 43% 51% 38%/36% 44% 56% 62%;background:linear-gradient(160deg,rgba(255,255,255,.2),rgba(69,179,157,.16));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 42px rgba(134,245,221,.1),0 0 42px rgba(69,179,157,.13);transform:translateZ(0);animation:kkMapFloat 4.8s ease-in-out infinite alternate}.kkBavaria{position:absolute;right:20%;bottom:17%;width:34%;height:28%;border-radius:52% 48% 58% 42%;background:rgba(134,245,221,.24);box-shadow:0 0 28px rgba(134,245,221,.35)}.kkGermanyMap i{--delay:calc(var(--i) * 0.22s);left:calc(18% + ((var(--i) * 13) % 58) * 1%);top:calc(18% + ((var(--i) * 19) % 64) * 1%);width:9px;height:9px;border-radius:50%;box-shadow:0 0 16px #45b39d;opacity:0;animation:kkPinAppear 2.8s ease-in-out infinite;animation-delay:var(--delay)}.kkGermanyMap i,.kkRouteLine{position:absolute;background:#86f5dd}.kkRouteLine{left:28%;top:44%;width:44%;height:2px;box-shadow:0 0 14px #45b39d;transform-origin:left center;animation:kkRouteDraw 3.1s ease-in-out infinite}.kkRouteLineTwo{left:42%;top:61%;width:34%;transform:rotate(-28deg) scaleX(0);animation-delay:-1.2s}.kkRouteDot{position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 18px #86f5dd;animation:kkRouteDot 3s linear infinite}.kkRouteDotOne{left:28%;top:42%}.kkRouteDotTwo{left:42%;top:59%;animation-delay:-1s}.kkMapMeta{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:14px;background:rgba(255,255,255,.1)}.kkMapMeta span{color:rgba(247,255,253,.72);font-size:13px}.kkLoadingDashboard{padding:14px;border-radius:18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.kkLoadingDashboard article{min-height:92px;padding:14px;display:grid;grid-gap:6px;gap:6px;align-content:center;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.09);transform:translate3d(0,10px,0);animation:kkCardRise 1.8s ease-in-out infinite alternate;animation-delay:calc(var(--i) * .13s)}.kkLoadingDashboard span{color:rgba(247,255,253,.66);font-size:12px;text-transform:uppercase;font-weight:800}.kkLoadingDashboard strong{font-size:clamp(22px,3vw,34px)}.kkStatusDock{min-height:86px;padding:16px;border-radius:18px;display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.4fr) auto;align-items:center;grid-gap:14px;gap:14px}.kkStatusText{font-weight:900;color:#f7fffd;animation:kkStatusFade .55s ease both}.kkProgressShell{height:14px;position:relative;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.kkProgressFill,.kkProgressGlow{position:absolute;inset:0;border-radius:inherit}.kkProgressFill{transform-origin:left center;background:linear-gradient(90deg,#45b39d,#86f5dd,#f7fffd);box-shadow:0 0 24px rgba(134,245,221,.7);transition:transform .22s ease-out}.kkProgressGlow{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.7),transparent 48%);transform:translate3d(-45%,0,0);animation:kkProgressLight 1.8s ease-in-out infinite;z-index:1}.kkStatusDock small{color:#86f5dd;font-weight:900}.kkPreviewCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.kkPreviewCards span{min-height:52px;padding:14px;border-radius:14px;color:rgba(247,255,253,.8);transform:translateZ(0);animation:kkPreviewFloat 3.4s ease-in-out infinite alternate}.kkPreviewCards span:nth-child(2){animation-delay:-1s}.kkPreviewCards span:nth-child(3){animation-delay:-2s}.sidebar{background:#17342f;color:#fff;padding:24px;display:flex;flex-direction:column;gap:28px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.sidebar .eyebrow,.sidebar p{color:#b8d5ce}.sidebar nav{display:grid;grid-gap:6px;gap:6px}.sidebar a{color:#eef7f4;text-decoration:none;display:flex;align-items:center;gap:10px;padding:10px;border-radius:6px}.sidebar a:hover{background:rgba(255,255,255,.1)}.content{padding:24px;display:grid;grid-gap:22px;gap:22px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 2px}.topbar p{color:var(--muted);margin-bottom:0}.actions,.rowActions{display:flex;gap:8px}.iconButton{width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid var(--line);background:rgba(255,255,255,.72);border-radius:14px;cursor:pointer;color:var(--ink);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.stats{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:12px;gap:12px}.livePill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 10px;border:1px solid rgba(17,107,91,.22);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:800}.dashboardHero{min-height:180px;padding:22px;display:flex;align-items:stretch;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,rgba(17,107,91,.94),rgba(20,32,29,.92)),url(https://images.unsplash.com/photo-1629117341572-62d7e7f11155?auto=format&fit=crop&w=1600&q=80) 50%/cover;color:#fff;box-shadow:var(--shadow);overflow:hidden}.dashboardHero .eyebrow,.dashboardHero p{color:rgba(238,247,244,.78)}.dashboardHero h2{margin-bottom:8px;font-size:clamp(28px,4vw,46px)}.heroSignal{min-width:170px;padding:18px;display:grid;align-content:center;grid-gap:4px;gap:4px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius);background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.heroSignal small,.heroSignal span{color:rgba(238,247,244,.8)}.heroSignal strong{font-size:42px}.executiveStats .stat{border-color:rgba(17,107,91,.2);background:linear-gradient(180deg,var(--panel),var(--accent-soft))}.dashboardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.dashboardWidget{min-height:280px}.dashboardWidget header{justify-content:space-between}.dashboardWidget header h3{margin-right:auto}.widgetControls{display:flex;gap:6px}.widgetControls .iconButton{width:30px;height:30px;font-weight:800}.dashboardList,.financeWidget,.pipelineList,.timeline{padding:14px;display:grid;grid-gap:10px;gap:10px}.alertItem,.financeLead,.financeWidget article,.pipelineRow,.stockRiskRow,.tourWidgetRow{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#f8fbf9}.alertItem,.financeLead,.stockRiskRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.alertItem span,.financeLead span,.stockRiskRow span{display:grid;grid-gap:3px;gap:3px}.alertItem small,.financeWidget small,.stockRiskRow small,.timeline small,.tourWidgetRow small{color:var(--muted)}.alert-critical{border-color:#f4c1b6;background:#fff0ed;color:#8d2f1f}.alert-warning{border-color:#eed48f;background:#fff8e2;color:#765308}.tourWidgetRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tourWidgetRow .progressTrack{grid-column:1/-1}.stockRiskRow b{min-width:34px;text-align:center;padding:5px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.pipelineRow{grid-template-columns:minmax(110px,auto) minmax(0,1fr) auto;align-items:center}.financeLead{border-color:rgba(17,107,91,.2);background:var(--accent-soft)}.financeLead strong{font-size:24px}.financeWidget article{grid-template-columns:minmax(0,1fr) auto}.financeWidget article small{grid-column:1/-1}.timeline article{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:8px;gap:8px}.timeline article>span{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.emptyWidget{min-height:210px;padding:20px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;text-align:center;color:var(--muted)}.emptyWidget strong{color:var(--ink)}.emptyWidget p{max-width:280px;margin:0}.module,.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.stat{min-height:118px;padding:18px;display:grid;grid-gap:8px;gap:8px;transform:translateZ(0);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.itemCard:hover,.module:hover,.stat:hover{transform:translate3d(0,-2px,0);box-shadow:0 28px 80px rgba(12,30,35,.15);border-color:rgba(15,138,122,.2)}.itemCard:before,.module:before,.stat:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 24%,rgba(255,255,255,.38),transparent 44%);opacity:0;transform:translate3d(-45%,0,0);transition:opacity .2s ease,transform .5s ease}.itemCard:hover:before,.module:hover:before,.stat:hover:before{opacity:1;transform:translate3d(45%,0,0)}.stat i{width:34px;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-3));box-shadow:0 0 18px rgba(15,138,122,.22)}.stat span{color:var(--muted);font-size:13px}.stat strong{font-size:clamp(23px,3vw,34px);letter-spacing:-.02em}.module{position:relative;transform:translateZ(0);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.module header{min-height:60px;padding:16px 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.48),transparent)}.module h3{margin:0;font-size:16px}.moduleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.stack{display:grid;grid-gap:18px;gap:18px}.fleetKpis{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:12px;gap:12px}.cardGrid{padding:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.itemCard{min-height:250px;border:1px solid var(--line);border-radius:20px;padding:16px;display:grid;align-content:space-between;grid-gap:12px;gap:12px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.62));box-shadow:var(--shadow-soft);position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.itemCard div{display:grid;grid-gap:6px;gap:6px}.productMeta{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.productMeta small{color:var(--muted);text-align:right}.itemCard p,.itemCard span{color:var(--muted)}.productVisual{min-height:98px;border:1px solid var(--line);border-radius:18px;display:grid;place-items:center;color:#fff;font-weight:800;letter-spacing:0}.productVisual.large{min-height:140px;min-width:180px}.productVisual span{color:inherit;font-size:18px}.category-water{background:linear-gradient(135deg,#2388c7,#74c7ec)}.category-cola{background:linear-gradient(135deg,#3a2321,#b74734)}.category-beer{background:linear-gradient(135deg,#b87515,#f0c75d);color:#2b1d08}.category-juice{background:linear-gradient(135deg,#d96b25,#f5b461)}.category-spezi{background:linear-gradient(135deg,#6f3220,#e27832)}.category-generic{background:linear-gradient(135deg,#116b5b,#45b39d)}.rental-table{background:linear-gradient(135deg,#4f6f52,#92a86a)}.rental-cool{background:linear-gradient(135deg,#285f7d,#8ecae6)}.rental-glass{background:linear-gradient(135deg,#7597a8,#d3edf5);color:#102420}.rental-mug{background:linear-gradient(135deg,#8a5a2b,#d9a66c)}.rental-trailer{background:linear-gradient(135deg,#495057,#adb5bd)}.rental-generic{background:linear-gradient(135deg,#6c5ce7,#00b894)}.emptyCategoryGrid{padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.emptyCategoryCard{min-height:68px;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.62)}.emptyCategoryCard span{display:grid;grid-gap:2px;gap:2px}.emptyCategoryCard small{color:var(--muted)}.emptyGoodVisual{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#fff;font-size:10px;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px rgba(12,30,35,.12)}.emptyGoodVisual span{color:inherit}.empty-crate{background:linear-gradient(135deg,#0f8a7a,#55d8c4)}.empty-pet{background:linear-gradient(135deg,#2388c7,#74c7ec)}.empty-can{background:linear-gradient(135deg,#b74734,#f2a65a)}.empty-keg{background:linear-gradient(135deg,#6f4e1f,#c4933b)}.empty-co2{background:linear-gradient(135deg,#273746,#7f8c8d)}.empty-cool{background:linear-gradient(135deg,#285f7d,#8ecae6)}.empty-rent{background:linear-gradient(135deg,#0b5f75,#55d8c4)}.empty-generic{background:linear-gradient(135deg,#116b5b,#45b39d)}.detailHero{padding:16px;display:flex;gap:16px;align-items:center;border-bottom:1px solid var(--line)}.badge{width:max-content;display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid var(--line);background:rgba(237,242,240,.86);color:var(--ink);font-size:12px;font-weight:800;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.badge-confirmed,.badge-loaded,.badge-planned,.badge-submitted{background:#e8f2ff;color:#1f5f91;border-color:#b9d8f2}.badge-active,.badge-delivered,.badge-done,.badge-invoiced,.badge-zurueck{color:#116b3f;border-color:#b9e6cd}.badge-cancelled,.badge-failed,.badge-open,.badge-out-of-service{background:#fff0ed;color:#a33d27;border-color:#f4c1b6}.badge-ausgeliefert,.badge-maintenance,.badge-out-for-delivery,.badge-picking{background:#fff8e2;color:#8a610d;border-color:#eed48f}.detailPanel{padding-bottom:16px}.detailPanel>p{padding:0 16px;color:var(--muted)}.detailGrid{padding:16px;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px}.detailGrid,.stateFrame{display:grid;grid-gap:12px}.stateFrame{min-height:220px;padding:20px;place-content:center;gap:12px;text-align:center}.emptyIcon{width:54px;height:54px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:900}.listHeader{min-height:64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.5),transparent)}.listHeader h3{margin:0;font-size:16px}.searchBox{min-width:min(320px,100%);display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:0 10px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.52)}.searchBox input{border:0;padding:9px 0;width:100%;background:transparent;color:var(--ink)}.pagination{padding:12px 14px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.pageSizeSelect,.pagination span{color:var(--muted);font-size:13px}.pageSizeSelect{display:inline-flex;align-items:center;gap:7px;margin-right:auto;font-weight:700}.pageSizeSelect select{height:34px;min-width:72px;border:1px solid var(--line);border-radius:10px;padding:0 26px 0 10px;background:rgba(255,255,255,.82);color:var(--ink);font:inherit;font-weight:800}.inlineForm{padding:14px 16px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.26)}.inlineForm strong{font-size:14px}.inlineForm input{min-height:42px;background:rgba(255,255,255,.68);color:var(--ink)}.tableWrap{position:relative;overflow-x:auto}.tableToolbar{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line)}.tableToolbar>div:first-child{display:grid;grid-gap:2px;gap:2px}.tableToolbar strong{color:var(--ink);font-size:13px}.tableToolbar span{color:var(--muted);font-size:12px;font-weight:750}.tableTools details{position:relative}.tableTools summary{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:rgba(255,255,255,.72);font-size:12px;font-weight:850;cursor:pointer;list-style:none}.tableTools summary::-webkit-details-marker{display:none}.tableTools details>div{position:absolute;right:0;top:calc(100% + 6px);z-index:8;width:220px;max-height:280px;overflow:auto;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-soft)}.tableTools label{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:10px;color:var(--ink);font-size:12px;font-weight:760}.tableTools label:hover{background:var(--accent-soft)}.bulkBar{min-height:0;height:0;opacity:0;overflow:hidden;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid transparent;transition:height .18s ease,opacity .18s ease,padding .18s ease}.bulkBar.visible{min-height:54px;height:54px;opacity:1;padding:8px 14px;border-bottom-color:var(--line);background:var(--accent-soft)}table{width:100%;min-width:620px}td,th{text-align:left;padding:11px 14px;border-bottom:1px solid rgba(23,33,38,.08);vertical-align:middle}th{position:-webkit-sticky;position:sticky;top:0;z-index:2;font-size:11px;text-transform:uppercase;letter-spacing:0}th button{border:0;padding:0;background:transparent;color:inherit;font-size:inherit;font-weight:900;text-transform:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.sortAsc{transform:rotate(180deg)}.selectColumn{width:42px;min-width:42px}.selectColumn input{width:16px;height:16px;padding:0;accent-color:var(--accent)}tbody tr:hover{background:rgba(13,127,114,.045)}tbody tr.selected{background:rgba(15,138,122,.095)}tbody tr:nth-child(2n) td{background:rgba(247,250,251,.72)}.tableMainCell{display:grid;grid-gap:3px;gap:3px;min-width:180px}.tableMainCell strong{color:var(--ink);font-size:13px;font-weight:900}.tableMainCell small{color:var(--muted);font-size:11px;font-weight:800}.moneyCell{display:inline-flex;justify-content:flex-end;min-width:74px;color:#172126;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.depositPill{display:inline-grid;gap:1px;min-width:112px;padding:5px 8px;border:1px solid rgba(13,127,114,.16);border-radius:10px;background:rgba(230,247,244,.78);color:#0a6e62;font-size:12px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.depositPill small{color:#5d7773;font-size:10px;font-weight:850;text-transform:uppercase}.categoryForm{margin:0 14px 14px;padding:12px;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr) minmax(280px,1.6fr) minmax(120px,.7fr) auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(23,33,38,.1);border-radius:14px;background:#f8fbfc}.categoryForm strong{color:var(--ink);font-size:13px}.categoryForm input,.categoryForm select{min-height:38px;border-color:rgba(23,33,38,.12);background:#fff}.categoryNameCell{min-width:210px}.tableDescriptionCell{display:block;max-width:520px;color:#33444b;font-weight:700}.countPill{display:inline-grid;min-width:42px;height:28px;place-items:center;border:1px solid rgba(31,95,139,.16);border-radius:999px;background:#edf5fb;color:#1f5f8b;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dangerLink{color:#b42318}.customerNameCell{min-width:250px}.contactCell{display:grid;grid-gap:3px;gap:3px;min-width:190px}.contactCell strong{color:var(--ink);font-size:12px;font-weight:850}.contactCell small{color:var(--muted);font-size:11px;font-weight:750}.addressCell{display:block;max-width:560px;color:#33444b;font-weight:760;line-height:1.35}.balancePill{display:inline-grid;min-width:86px;height:30px;place-items:center;border:1px solid rgba(13,127,114,.16);border-radius:999px;background:#e8f5f2;color:#0a6e62;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.balancePill.neutral{border-color:rgba(23,33,38,.1);background:#f3f6f8;color:#66777d}.orderCustomerCell{min-width:230px}.orderItemsCell{display:grid;grid-gap:4px;gap:4px;min-width:320px;max-width:680px}.orderItemsCell small{color:#26383f;font-size:12px;font-weight:780;line-height:1.25}.orderItemsCell em{color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.orderActionGroup{display:flex;flex-wrap:wrap;gap:6px;min-width:320px}.orderActionGroup .linkButton{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:10px;background:#ffffff;color:#0d6f64;font-weight:850}.emptyCell{height:110px;text-align:center;background:linear-gradient(180deg,transparent,rgba(17,107,91,.03))}.emptyCell,.hint{color:var(--muted)}.hint{padding:0 14px 14px;font-size:13px}.costCell,.vehicleCell{display:flex;align-items:center;gap:10px}.vehicleForm,.vehicleHistoryForm{margin:0 14px 14px;padding:12px;display:grid;align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(23,33,38,.1);border-radius:14px;background:#f8fbfc}.vehicleForm{grid-template-columns:minmax(130px,.7fr) repeat(4,minmax(130px,1fr)) minmax(120px,.8fr)}.vehicleHistoryForm{grid-template-columns:minmax(130px,.7fr) minmax(180px,1.1fr) repeat(5,minmax(120px,1fr)) auto}.vehicleForm strong,.vehicleHistoryForm strong{color:var(--ink);font-size:13px}.vehicleForm input,.vehicleForm select,.vehicleHistoryForm input,.vehicleHistoryForm select{min-height:38px;border-color:rgba(23,33,38,.12);background:#fff}.costCell span,.usageCell,.vehicleCell span{display:grid;grid-gap:4px;gap:4px}.costCell small,.usageCell small,.vehicleCell small{color:var(--muted)}.costCell strong,.usageCell>span,.vehicleCell strong{color:var(--ink);font-weight:900}.costCell svg,.vehicleCell svg{color:var(--accent)}.complianceGrid{display:grid;grid-gap:6px;gap:6px;min-width:150px}.complianceItem{display:inline-flex;align-items:center;gap:6px;width:max-content;min-height:28px;padding:5px 9px;border-radius:10px;border:1px solid var(--line);font-size:12px;font-weight:800}.compliance-ok{background:#e7f7ef;color:#116b3f;border-color:#b9e6cd}.compliance-due-soon,.compliance-unknown{background:#fff8e2;color:#8a610d;border-color:#eed48f}.compliance-expired{color:#a33d27;border-color:#f4c1b6}.usageCell{min-width:190px}.progressTrack{width:100%;height:7px;overflow:hidden;border-radius:999px;background:#e5ece8}.progressTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-3))}.integrationGrid{padding:16px;display:grid;grid-gap:12px;gap:12px}.integrationGrid span{display:flex;align-items:center;gap:10px;padding:10px;background:#f7faf8;border:1px solid var(--line);border-radius:6px}@keyframes kkAuroraFloat{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}@keyframes kkGridDrift{0%{background-position:0 0}to{background-position:84px 84px}}@keyframes kkLightSweep{0%,to{transform:translate3d(-55%,0,0);opacity:0}45%,62%{opacity:1}to{transform:translate3d(55%,0,0)}}@keyframes kkParticleFloat{0%{transform:translate3d(-8px,10px,0) scale(.72);opacity:.28}to{transform:translate3d(12px,-18px,0) scale(1);opacity:.9}}@keyframes kkPulse{0%{box-shadow:0 0 0 0 rgba(69,179,157,.48);transform:scale(.92)}70%{box-shadow:0 0 0 12px rgba(69,179,157,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(69,179,157,0);transform:scale(.92)}}@keyframes kkCardSweep{0%,to{transform:translate3d(-45%,0,0);opacity:0}45%,60%{opacity:1}to{transform:translate3d(45%,0,0)}}@keyframes kkShelfBreathe{0%{transform:translate3d(0,2px,0)}to{transform:translate3d(0,-6px,0)}}@keyframes kkCrateRun{0%{transform:translate3d(-70px,0,0)}to{transform:translate3d(720px,0,0)}}@keyframes kkScanLine{0%{transform:translate3d(0,-16px,0);opacity:.62}to{transform:translate3d(0,18px,0);opacity:1}}@keyframes kkRobotMove{0%,to{transform:rotate(-8deg) translateZ(0)}45%{transform:rotate(12deg) translate3d(10px,8px,0)}}@keyframes kkRobotClaw{0%,to{transform:rotate(18deg)}50%{transform:rotate(-22deg)}}@keyframes kkForkliftDrive{0%,to{transform:translate3d(-18px,0,0)}50%{transform:translate3d(52px,-2px,0)}}@keyframes kkTruckIdle{0%{transform:translate3d(-5px,0,0)}to{transform:translate3d(8px,-2px,0)}}@keyframes kkTruckDoor{0%,to{transform:rotateY(0deg)}45%,62%{transform:rotateY(-52deg)}}@keyframes kkBlink{0%,45%{opacity:.32}46%,to{opacity:1}}@keyframes kkWheelSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes kkMapFloat{0%{transform:translate3d(0,5px,0) rotate(-1deg)}to{transform:translate3d(0,-8px,0) rotate(1deg)}}@keyframes kkPinAppear{0%,18%{opacity:0;transform:translate3d(0,8px,0) scale(.4)}32%,76%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-8px,0) scale(.75)}}@keyframes kkRouteDraw{0%{transform:scaleX(0);opacity:0}34%,78%{transform:scaleX(1);opacity:1}to{transform:scaleX(0);opacity:0}}@keyframes kkRouteDot{0%{transform:translateZ(0) scale(.8);opacity:.2}40%,70%{opacity:1}to{transform:translate3d(88px,42px,0) scale(1);opacity:.2}}@keyframes kkCardRise{0%{transform:translate3d(0,8px,0)}to{transform:translate3d(0,-7px,0)}}@keyframes kkStatusFade{0%{transform:translate3d(0,8px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes kkProgressLight{0%{transform:translate3d(-65%,0,0)}to{transform:translate3d(65%,0,0)}}@keyframes kkPreviewFloat{0%{transform:translate3d(0,5px,0);opacity:.72}to{transform:translate3d(0,-8px,0);opacity:1}}@keyframes pageEnter{0%{opacity:0;transform:translate3d(0,10px,0) scale(.995);filter:blur(4px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes commandIn{0%{opacity:0;transform:translate3d(0,-14px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.commandPalette,.itemCard,.kkLoadingScreen *,.kkLoadingScreen :after,.kkLoadingScreen :before,.module,.pageTransition,.stat,button{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (min-width:621px){:root{--shadow:0 14px 34px rgba(12,30,35,0.1);--shadow-soft:0 8px 22px rgba(12,30,35,0.07);--radius:10px;--radius-lg:14px;--density-1:4px;--density-2:8px;--density-3:12px;--density-4:16px}body{font-size:14px}button{transition-duration:.12s}.commandResults a:hover,.itemCard:hover,.module:hover,.stat:hover,button:not(:disabled):hover{transform:translate3d(0,-1px,0)}.demoGrid button,.linkButton,.primary,.secondary{min-height:34px;padding:7px 12px;font-size:13px;font-weight:750}.linkButton{padding:6px 9px}input,select,textarea{min-height:34px;padding:8px 10px;border-radius:9px;font-size:13px}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px rgba(15,138,122,.09),inset 0 1px 0 rgba(255,255,255,.5)}.eyebrow{margin-bottom:3px;font-size:10px;line-height:1.2}.portalShell{grid-template-columns:244px minmax(0,1fr);transition-duration:.18s}.portalShell.sidebarCollapsed{grid-template-columns:68px minmax(0,1fr)}.portalSidebar{padding:12px;gap:10px;box-shadow:12px 0 38px rgba(6,19,23,.18)}.brandBlock{min-height:66px;padding:10px;gap:9px;border-radius:14px}.brandMark{width:34px;height:34px;border-radius:10px;font-size:13px}.brandBlock h1{margin-bottom:2px;font-size:14px;line-height:1.15}.brandBlock p{margin-bottom:0;font-size:12px;line-height:1.25}.sidebarCollapsed .brandBlock{padding:8px}.portalSidebar nav{gap:3px}.portalSidebar a{min-height:34px;gap:8px;padding:7px 8px;border-radius:10px;font-size:13px;line-height:1.2}.portalLogout svg,.portalSidebar a svg{width:15px;height:15px}.portalSidebar a.active:before{top:8px;bottom:8px;width:2px}.portalLogout{min-height:34px;gap:6px}.portalContent{padding:12px 16px 18px;gap:12px}.portalTopHeader{min-height:58px;grid-template-columns:minmax(190px,.8fr) minmax(220px,1.15fr) auto;gap:10px;padding:8px;border-radius:14px}.breadcrumbCluster,.headerActions{gap:8px}.breadcrumbCluster h2{font-size:16px;line-height:1.2}.globalSearchButton{min-height:36px;gap:8px;padding:0 10px;font-size:13px}.globalSearchButton svg,.headerActions svg,.iconButton svg{width:15px;height:15px}kbd{min-width:42px;padding:2px 5px;border-radius:6px;font-size:10px}.userPill{min-height:36px;gap:6px;padding:4px 8px 4px 4px}.userPill span{width:27px;height:27px;font-size:12px}.userPill strong{font-size:11px}.pageTransition,.stack{gap:12px;animation-duration:.22s}.listHeader,.module header,.topbar{min-height:46px;padding:10px 12px;gap:8px}.dashboardHero h1,.topbar h1{font-size:clamp(21px,2.2vw,30px);line-height:1.08}.dashboardHero p,.itemCard p,.module p,.topbar p{margin-bottom:0;line-height:1.42}.topbarActions{gap:6px}.iconButton{width:32px;height:32px;min-height:32px;border-radius:10px}.quickActions{grid-template-columns:repeat(6,minmax(104px,1fr));gap:8px}.quickActions a,.quickActions button{min-height:30px;padding:5px 9px;font-size:12px}.dashboardHero{min-height:126px;padding:14px;gap:12px}.dashboardHeroIcon{width:34px;height:34px}.dashboardHeroMetric{padding:10px;gap:3px}.dashboardHeroMetric strong{font-size:28px}.executiveStats,.fleetKpis,.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.dashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboardWidget{min-height:210px}.widgetControls .iconButton{width:28px;height:28px}.dashboardList,.financeWidget,.integrationGrid,.pipelineList,.timeline{padding:10px;gap:8px}.alertItem,.financeLead,.financeWidget article,.pipelineRow,.stockRiskRow,.tourWidgetRow{gap:6px;padding:8px;border-radius:10px}.financeLead strong,.stat strong{font-size:clamp(20px,2.1vw,28px)}.emptyWidget,.stateFrame{min-height:150px;padding:14px;gap:8px}.module,.stat{border-radius:14px}.stat{min-height:86px;padding:12px;gap:5px}.stat i{width:28px;height:4px}.hint,.pagination span,.stat span{font-size:12px}.listHeader h3,.module h3{font-size:14px}.moduleGrid{gap:12px}.cardGrid{padding:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.itemCard{min-height:190px;padding:12px;gap:8px;border-radius:14px}.itemCard div{gap:4px}.itemCard h3{margin-bottom:0;font-size:15px;line-height:1.22}.productMeta{gap:6px}.productVisual{min-height:72px;border-radius:12px}.productVisual.large{min-height:110px;min-width:150px}.productVisual span{font-size:15px}.detailHero{padding:12px;gap:12px}.detailPanel{padding-bottom:12px}.detailPanel>p{padding:0 12px}.detailGrid{padding:12px;grid-template-columns:repeat(4,minmax(108px,1fr));gap:8px}.badge,.complianceItem{min-height:22px;padding:3px 7px;font-size:10px}.searchBox{min-width:min(260px,100%);gap:6px;padding:0 8px}.searchBox input{min-height:32px;padding:6px 0}.inlineForm{padding:10px 12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.inlineForm input,.inlineForm select{min-height:34px}.bulkBar.visible{min-height:40px;height:40px;padding:6px 10px}table{min-width:560px}td,th{padding:8px 10px}th{font-size:10px;line-height:1.2}td{font-size:13px;line-height:1.35}.selectColumn{width:34px;min-width:34px}.selectColumn input{width:14px;height:14px}.emptyCell{height:76px}.pagination{padding:8px 10px;gap:8px}.costCell,.vehicleCell{gap:7px}.costCell span,.usageCell,.vehicleCell span{gap:2px}.complianceGrid{gap:4px;min-width:148px}.usageCell{min-width:118px}.progressTrack{height:6px}.commandOverlay{padding:7vh 16px 16px}.commandPalette{width:min(640px,100%);border-radius:16px}.commandSearch{min-height:48px;gap:8px;padding:0 12px}.commandSearch input{font-size:14px}.commandResults{max-height:min(440px,58vh);padding:8px;gap:4px}.commandResults a{min-height:42px;gap:8px;padding:8px 10px;border-radius:10px}.kkLoadingStage{gap:12px}.kkLoadingHeader{min-height:104px;padding:16px;gap:14px}.kkLoadingHeader h1{margin-bottom:4px;font-size:clamp(28px,4.8vw,56px)}.kkLoadingPulse{min-width:124px;min-height:34px;padding:7px 10px}.kkLogisticsScene{min-height:360px;gap:12px;padding:12px}.kkMapPanel,.kkWarehouse{min-height:330px}.kkLoadingDashboard,.kkPreviewCards{padding:10px;gap:8px}.kkLoadingDashboard article{min-height:72px;padding:10px}.kkStatusDock{min-height:66px;padding:10px;gap:10px}.kkStatusText{animation-duration:.35s}}@media (max-width:980px){.appShell,.portalShell{grid-template-columns:1fr}.portalSidebar,.sidebar{position:static;height:auto}.portalShell.sidebarCollapsed{grid-template-columns:1fr}.sidebarCollapsed .brandBlock>div:not(.brandMark),.sidebarCollapsed .portalLogout,.sidebarCollapsed .portalSidebar a span{display:flex}.portalSidebar nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.portalTopHeader{position:static;grid-template-columns:1fr}.headerActions{justify-content:space-between}.dashboardGrid,.detailGrid,.fleetKpis,.moduleGrid,.stats{grid-template-columns:1fr}.dashboardHero,.detailHero{flex-direction:column}.detailHero{align-items:stretch}.kkLogisticsScene{grid-template-columns:1fr}.kkLoadingDashboard,.kkPreviewCards{grid-template-columns:repeat(2,minmax(0,1fr))}.kkStatusDock{grid-template-columns:1fr}.categoryForm,.vehicleForm,.vehicleHistoryForm{grid-template-columns:1fr 1fr}}@media (max-width:620px){.content,.portalContent,.portalSidebar,.sidebar{padding:16px}.listHeader,.topbar{align-items:flex-start;flex-direction:column}.demoGrid{grid-template-columns:repeat(2,1fr)}.portalSidebar nav{display:flex;overflow-x:auto;padding-bottom:4px}.portalSidebar a{min-width:150px}.cardGrid,.inlineForm{grid-template-columns:1fr}.categoryForm,.vehicleForm,.vehicleHistoryForm{grid-template-columns:1fr;margin-inline:10px}.globalSearchButton{justify-content:flex-start}.globalSearchButton span{display:none}.commandOverlay{padding-top:70px}.commandResults a{grid-template-columns:auto minmax(0,1fr)}.commandResults small{grid-column:2}.pagination{justify-content:space-between}.alertItem,.financeLead,.pipelineRow,.stockRiskRow{grid-template-columns:1fr}.kkLoadingScreen{padding:14px}.kkLoadingHeader{align-items:flex-start;flex-direction:column}.kkLogisticsScene{min-height:620px}.kkMapPanel,.kkWarehouse{min-height:300px}.kkTruck{right:-22px;transform:scale(.82)}.kkLoadingDashboard,.kkPreviewCards{grid-template-columns:1fr}}:root{--ink:#172126;--muted:#66757b;--line:rgba(23,33,38,0.1);--panel:rgba(255,255,255,0.9);--panel-strong:#ffffff;--page:#f3f6f8;--accent:#0d7f72;--accent-2:#1f5f8b;--accent-3:#60c7b5;--accent-soft:#e8f5f2;--danger:#b42318;--warning:#a15c07;--shadow:0 18px 48px rgba(15,23,42,0.1);--shadow-soft:0 8px 24px rgba(15,23,42,0.07)}body{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(243,246,248,.96) 42%,#eef3f5),radial-gradient(circle at 16% 0,rgba(13,127,114,.12),transparent 34%),radial-gradient(circle at 100% 8%,rgba(31,95,139,.1),transparent 32%)}.portalShell{background:transparent}.portalSidebar{background:linear-gradient(180deg,#10272f,#0f1d25 48%,#101820),radial-gradient(circle at 18% 0,rgba(96,199,181,.22),transparent 30%);box-shadow:14px 0 42px rgba(15,23,42,.18)}.brandBlock{background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.045));border-color:rgba(255,255,255,.14)}.brandMark,.mobileBrandMark{background:linear-gradient(135deg,#50d4bd,#1f77a8);color:#061316}.navSearch{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08)}.navGroup h2,.navQuickGroup p{color:rgba(236,250,246,.74)}.portalSidebar a{color:rgba(242,250,248,.9)}.portalSidebar a.active,.portalSidebar a:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.portalSidebar a.active:before{background:#60c7b5;box-shadow:0 0 16px rgba(96,199,181,.65)}.portalContent{max-width:1720px;width:100%}.dashboardHero,.deliveryRulesPanel,.detailHero,.detailPanel,.enterpriseProductForm,.itemCard,.module,.packagePicker,.portalTopHeader,.stat,.tableWrap{background:rgba(255,255,255,.88);border-color:rgba(23,33,38,.09);box-shadow:var(--shadow-soft)}.portalTopHeader{-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.breadcrumbCluster h2,.dashboardHero h1,.itemCard h3,.listHeader h3,.module h3,.topbar h1{color:#142329;letter-spacing:0}.breadcrumbCluster span,.dashboardHero p,.hint,.itemCard p,.module p,.topbar p{color:#65777c}.globalSearchButton,.inlineForm,.listHeader,.module header,.searchBox,.tableToolbar{background:rgba(248,251,252,.86)}.primary{background:linear-gradient(135deg,#0d7f72,#1f77a8);box-shadow:0 10px 22px rgba(13,127,114,.22),inset 0 1px 0 rgba(255,255,255,.18)}.demoGrid button,.linkButton,.secondary{background:rgba(255,255,255,.9);border-color:rgba(23,33,38,.12);box-shadow:0 1px 1px rgba(15,23,42,.03)}.linkButton:hover,.secondary:hover{border-color:rgba(13,127,114,.28);background:#ffffff}.iconButton{background:rgba(255,255,255,.9);border-color:rgba(23,33,38,.1)}.itemCard:before,.module:before,.stat:before{display:none}.stat{border-left:3px solid rgba(13,127,114,.38)}.stat i{width:26px;height:4px;background:linear-gradient(90deg,#0d7f72,#1f77a8);box-shadow:none}.stat strong{color:#101820}.dashboardHero{background:linear-gradient(135deg,rgba(13,127,114,.1),rgba(31,95,139,.08)),rgba(255,255,255,.92)}.alertItem,.dashboardHeroMetric,.financeLead,.financeWidget article,.integrationGrid span,.pipelineRow,.stockRiskRow,.tourWidgetRow{background:rgba(248,251,252,.92);border:1px solid rgba(23,33,38,.08)}.cardGrid{background:rgba(248,251,252,.42)}.itemCard{align-content:start}.itemCard:hover,.module:hover,.stat:hover{border-color:rgba(13,127,114,.2);box-shadow:0 14px 36px rgba(15,23,42,.1)}.productVisual{box-shadow:inset 0 0 0 1px rgba(255,255,255,.34)}.badge{background:#f4f7f8;border-color:rgba(23,33,38,.1);color:#2f3d43;font-weight:820}.badge-confirmed,.badge-loaded,.badge-planned,.badge-submitted{background:#eaf3ff;color:#195177;border-color:#bfd9ef}.badge-active,.badge-delivered,.badge-done,.badge-invoiced,.badge-zurueck{background:#e7f7ef;color:#0f6b45;border-color:#b7e4ca}.badge-cancelled,.badge-failed,.badge-open,.badge-out-of-service{background:#fff1f0;color:#a3291d;border-color:#efc2bc}.badge-ausgeliefert,.badge-maintenance,.badge-out-for-delivery,.badge-picking{background:#fff7df;color:#88510a;border-color:#edd08b}.tableWrap{background:rgba(255,255,255,.78)}.tableToolbar{border-bottom-color:rgba(23,33,38,.08)}th{background:rgba(245,248,250,.96);color:#52666d}td{background:rgba(255,255,255,.38)}tbody tr:hover td{background:rgba(13,127,114,.045)}.tableWrap{background:#fbfdfd}.tableToolbar{background:#f7fafb}th{background:#eef4f5;color:#66777d}td{background:#ffffff;color:#203037}tbody tr:nth-child(2n) td{background:#f7fafb}tbody tr:hover td{background:#edf8f6}.enterpriseProductForm{margin:0 14px 14px;background:#f8fbfc}.depositPill,.moneyCell,.tableMainCell{line-height:1.2}.emptyCell{height:132px;padding:18px;background:linear-gradient(180deg,rgba(248,251,252,.4),rgba(232,245,242,.36))}.emptyTableState,.mobileEmptyCard{display:grid;place-items:center;grid-gap:6px;gap:6px;color:var(--muted);text-align:center}.emptyTableState svg,.mobileEmptyCard svg{color:var(--accent)}.emptyTableState strong,.mobileEmptyCard strong{color:var(--ink);font-size:14px}.emptyTableState span,.mobileEmptyCard span{max-width:360px;color:var(--muted);font-size:12px;font-weight:650}.mobileAppHeader,.mobileBottomNav{background:rgba(255,255,255,.94);border-color:rgba(23,33,38,.1)}.mobileBottomNav a.active{color:#0d5f55;background:linear-gradient(180deg,rgba(96,199,181,.22),rgba(31,119,168,.08))}@media (min-width:621px){.portalShell{grid-template-columns:236px minmax(0,1fr)}.portalShell.sidebarCollapsed{grid-template-columns:66px minmax(0,1fr)}.portalContent{padding:12px 18px 22px}.portalTopHeader{min-height:56px}.dashboardGrid,.moduleGrid,.stack{gap:10px}.listHeader,.module header{min-height:42px}.cardGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.itemCard{min-height:168px}td,th{padding:7px 10px}}:root{--kk-navy:#10242b;--kk-ink:#172126;--kk-teal:#0d8f7f;--kk-mint:#55d8c4;--kk-blue:#246b9f;--kk-amber:#f2a51f;--kk-red:#c2412d;--kk-violet:#6d5bd0;--kk-surface:#f6fafb;--kk-panel:#ffffff}body{background:radial-gradient(circle at 0 0,rgba(85,216,196,.22),transparent 28%),radial-gradient(circle at 100% 0,rgba(36,107,159,.18),transparent 32%),linear-gradient(180deg,#eff7f7,#f7fafb 46%,#edf3f5)}.portalContent{padding-top:14px}.dashboardHero,.deliveryRulesPanel,.detailHero,.detailPanel,.enterprisePageHeader,.itemCard,.module,.packagePicker,.pageTitleRow,.stat,.tableWrap{border:1px solid rgba(16,36,43,.1);background:rgba(255,255,255,.94);box-shadow:0 12px 34px rgba(16,36,43,.08)}.listHeader,.module>header,.tableToolbar{background:linear-gradient(90deg,rgba(13,143,127,.12),rgba(36,107,159,.08) 48%,rgba(255,255,255,.92));border-bottom:1px solid rgba(16,36,43,.09)}.enterprisePageHeader h2,.listHeader h3,.module>header h3,.pageTitleRow h2{color:var(--kk-ink)}.listHeader svg,.module>header svg,.pageTitleRow svg{color:var(--kk-teal)}.fleetKpis,.sectionStats,.stats{gap:12px}.stat{position:relative;min-height:82px;border-left:0;overflow:hidden}.stat:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--kk-teal),var(--kk-blue),var(--kk-amber))}.stat:nth-child(3n+1) i{background:linear-gradient(90deg,var(--kk-teal),var(--kk-mint))}.stat:nth-child(3n+2) i{background:linear-gradient(90deg,var(--kk-blue),#70a9d6)}.stat:nth-child(3n+3) i{background:linear-gradient(90deg,var(--kk-amber),#ffd27a)}.stat span{color:#60737a}.stat strong{color:#0f2027}.primary{background:linear-gradient(135deg,var(--kk-teal),var(--kk-blue));box-shadow:0 10px 22px rgba(13,143,127,.24)}.linkButton,.pageSizeSelect select,.secondary,.tableTools summary{background:#ffffff;border-color:rgba(16,36,43,.13);color:#24434b}.linkButton{color:var(--kk-teal)}.dangerLink{color:var(--kk-red)}.searchBox{border-color:rgba(13,143,127,.18);box-shadow:0 1px 0 rgba(255,255,255,.8),inset 0 0 0 1px rgba(255,255,255,.5)}.searchBox:focus-within{border-color:rgba(13,143,127,.48);box-shadow:0 0 0 3px rgba(85,216,196,.18)}.categoryForm,.enterpriseProductForm,.inlineForm,.vehicleForm,.vehicleHistoryForm{background:linear-gradient(135deg,rgba(13,143,127,.08),rgba(36,107,159,.05)),#fbfdfd;border-color:rgba(13,143,127,.14)}.categoryForm input,.categoryForm select,.enterpriseProductForm input,.enterpriseProductForm select,.inlineForm input,.inlineForm select,.productFormGrid input,.vehicleForm input,.vehicleForm select,.vehicleHistoryForm input,.vehicleHistoryForm select{background:#ffffff;border-color:rgba(16,36,43,.13);color:var(--kk-ink)}.categoryForm input:focus,.categoryForm select:focus,.enterpriseProductForm input:focus,.enterpriseProductForm select:focus,.inlineForm input:focus,.inlineForm select:focus,.vehicleForm input:focus,.vehicleForm select:focus,.vehicleHistoryForm input:focus,.vehicleHistoryForm select:focus{border-color:var(--kk-teal);box-shadow:0 0 0 3px rgba(85,216,196,.18);outline:none}.tableWrap{border-color:rgba(16,36,43,.11)}th{background:linear-gradient(180deg,#eef6f7,#e8f0f2);color:#60757d;border-bottom:1px solid rgba(16,36,43,.1)}td{color:#21363d;border-bottom-color:rgba(16,36,43,.075)}tbody tr:nth-child(2n) td{background:#f8fbfc}tbody tr:hover td{background:#eaf8f5}.selectColumn input{accent-color:var(--kk-teal)}.tableMainCell strong{color:#14282f}.addressCell,.contactCell small,.orderItemsCell em,.tableDescriptionCell,.tableMainCell small{color:#64787f}.balancePill,.countPill,.depositPill,.moneyCell{border-radius:999px}.moneyCell{color:#10242b}.balancePill,.depositPill{background:#e6f7f4;border-color:rgba(13,143,127,.18);color:#087468}.countPill{background:#edf5fc;border-color:rgba(36,107,159,.18);color:var(--kk-blue)}.badge{font-weight:900}.badge-confirmed,.badge-loaded,.badge-planned,.badge-submitted{background:#e8f3ff;color:#175a88;border-color:#b7d8f2}.badge-active,.badge-delivered,.badge-done,.badge-invoiced{background:#e5f8ef;color:#087046;border-color:#abe8c9}.badge-draft,.badge-open{background:#f3f6f8;color:#60737a;border-color:#d7e0e4}.badge-maintenance,.badge-out-for-delivery,.badge-picking{background:#fff5d8;color:#8a5b00;border-color:#f0d182}.badge-cancelled,.badge-failed,.badge-inactive,.badge-out-of-service{background:#fff0ed;color:#a73525;border-color:#efb9ae}.orderActionGroup .linkButton,.rowActions .linkButton{background:#ffffff;border-color:rgba(13,143,127,.16)}.orderActionGroup .linkButton:hover,.rowActions .linkButton:hover{background:#eaf8f5;border-color:rgba(13,143,127,.34)}.complianceItem{border-radius:12px}.compliance-ok{background:#e5f8ef;color:#087046;border-color:#abe8c9}.compliance-due-soon,.compliance-unknown{background:#fff5d8;color:#8a5b00;border-color:#f0d182}.compliance-expired{background:#fff0ed;color:#a73525;border-color:#efb9ae}.pagination{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(16,36,43,.025))}.pagination .secondary:not(:disabled){background:#ffffff;color:var(--kk-teal)}.emptyCell{background:linear-gradient(180deg,#fbfdfd,#eef8f6)}.emptyTableState svg,.mobileEmptyCard svg{color:var(--kk-teal)}.productVisual{box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),0 10px 24px rgba(16,36,43,.1)}.portalSidebar{background:radial-gradient(circle at 20% 0,rgba(85,216,196,.24),transparent 28%),linear-gradient(180deg,#0e2630,#10242b 52%,#111b25)}.portalSidebar a.active{background:linear-gradient(90deg,rgba(85,216,196,.18),rgba(36,107,159,.1));border-color:rgba(85,216,196,.32)}.mobileBottomNav a.active{color:#087468;background:linear-gradient(180deg,rgba(85,216,196,.22),rgba(36,107,159,.08))}@media (max-width:767px){html{background:#f4faf9}body{background:radial-gradient(circle at 18% -8%,rgba(85,216,196,.28),transparent 34%),radial-gradient(circle at 112% 0,rgba(36,107,159,.16),transparent 32%),linear-gradient(180deg,#f9fcfb,#eef7f6 46%,#f6fafb)}.portalShell,.portalShell.sidebarCollapsed{display:block;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 82px) 10px calc(env(safe-area-inset-bottom) + 104px)}.portalShell .portalSidebar,.portalSidebar,.portalTopHeader,.sidebar{display:none!important}.portalContent{width:100%;max-width:100%;padding:0}.mobileAppHeader{position:fixed;inset:0 0 auto 0;z-index:90;min-height:calc(env(safe-area-inset-top) + 72px);display:grid!important;grid-template-columns:48px minmax(0,1fr) 46px 46px 44px;align-items:center;grid-gap:8px;gap:8px;padding:calc(env(safe-area-inset-top) + 10px) 14px 10px;background:rgba(255,255,255,.9);border-bottom:1px solid rgba(13,143,127,.12);box-shadow:0 10px 30px rgba(16,36,43,.12);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.mobileAvatar,.mobileBrandMark{width:44px;height:44px;border-radius:18px;display:grid;place-items:center;font-weight:950;letter-spacing:0}.mobileBrandMark{color:#052b30;background:linear-gradient(135deg,#55d8c4,#2fa8d0);box-shadow:0 10px 22px rgba(13,143,127,.24)}.mobileAvatar{color:#0a4f48;background:linear-gradient(180deg,#e0fbf4,#cff4eb);border:1px solid rgba(13,143,127,.14)}.mobileAppHeader .iconButton{width:46px;height:46px;min-height:46px;border-radius:17px;background:#ffffff;border:1px solid rgba(16,36,43,.08);color:#172126;box-shadow:0 8px 22px rgba(16,36,43,.08)}.mobileAppHeader div:nth-child(2){min-width:0;display:grid;grid-gap:1px;gap:1px}.mobileAppHeader span{color:#0d8f7f;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.mobileAppHeader strong{overflow:hidden;color:#172126;font-size:20px;line-height:1.06;text-overflow:ellipsis;white-space:nowrap}.pageTransition{gap:12px}.dashboardHero,.detailHero,.detailPanel,.enterprisePageHeader,.itemCard,.module,.stat,.tableWrap{border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px rgba(16,36,43,.08)}.mobileBottomNav{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);z-index:95;min-height:76px;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;padding:8px;border-radius:28px;border:1px solid rgba(16,36,43,.08);background:rgba(255,255,255,.94);box-shadow:0 18px 48px rgba(16,36,43,.18);-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%)}.mobileBottomNav a{min-width:0;min-height:60px;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;color:#647873;text-decoration:none;border-radius:22px;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.mobileBottomNav a span{min-height:24px;position:relative;display:grid;place-items:center}.mobileBottomNav strong{max-width:100%;overflow:hidden;font-size:11px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mobileBottomNav a.active{color:#075f55;background:linear-gradient(180deg,#e0fbf4,#eef9ff);box-shadow:inset 0 0 0 1px rgba(85,216,196,.24);transform:translate3d(0,-3px,0)}.mobileBottomNav a.active svg{stroke-width:2.6}}@media (max-width:390px){.mobileAppHeader{grid-template-columns:42px minmax(0,1fr) 42px 42px 40px;gap:6px;padding-inline:10px}.mobileAppHeader .iconButton,.mobileAvatar,.mobileBrandMark{width:40px;height:40px;min-height:40px;border-radius:15px}.mobileBottomNav{left:8px;right:8px;border-radius:24px}.mobileBottomNav strong{font-size:10px}}.premiumLanding{min-height:100dvh;overflow-x:hidden;padding:clamp(28px,4vw,64px);color:#f7fbf9;background:radial-gradient(circle at 19% 16%,rgba(13,143,127,.24),transparent 30%),radial-gradient(circle at 82% 10%,rgba(36,107,159,.2),transparent 34%),linear-gradient(135deg,#071413,#0d1d1e 47%,#0a1724)}.premiumLanding:before{opacity:.18;background-size:96px 96px;animation-duration:48s}.landingAurora,.landingLightRay,.landingParticle{opacity:.18}.landingParticle{width:2px;height:2px;animation-duration:15s}.landingSpotlight{opacity:.42;background:radial-gradient(circle,rgba(85,216,196,.12),rgba(36,107,159,.05) 42%,transparent 70%)}.landingHero{width:min(1320px,100%);min-height:min(700px,calc(100dvh - 96px));grid-template-columns:minmax(430px,.95fr) minmax(420px,.78fr);grid-template-areas:"copy visual" "progress visual";align-items:center;gap:clamp(28px,5vw,76px)}.landingCopy{grid-area:copy;gap:20px}.landingProgress{grid-area:progress;justify-self:start;width:108px;height:108px;margin:2px 0 0;background:rgba(255,255,255,.08);border-color:rgba(85,216,196,.2);box-shadow:0 18px 46px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.12)}.landingVisual{grid-area:visual;min-height:520px;border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),radial-gradient(circle at 30% 28%,rgba(245,235,190,.18),transparent 24%),linear-gradient(145deg,rgba(15,45,50,.94),rgba(9,30,31,.94));border:1px solid rgba(160,255,228,.16);box-shadow:0 30px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.1);transform:translate3d(calc(var(--parallax-x-deep) * .18),calc(var(--parallax-y-deep) * .18),0);animation:landingVisualIn .7s cubic-bezier(.2,.86,.2,1) .12s both,landingProgressFloat 5.5s ease-in-out infinite alternate}.landingVisual:before{content:"Tour 07 / Live";position:absolute;left:24px;top:22px;z-index:8;padding:8px 12px;border-radius:999px;color:rgba(235,255,249,.9);background:rgba(5,18,18,.42);border:1px solid rgba(85,216,196,.16);font-size:12px;font-weight:900;letter-spacing:.02em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landingVisual:after{opacity:.2;animation-duration:10s}.landingCopy h1{max-width:770px;font-size:clamp(54px,6.2vw,94px);line-height:.96;letter-spacing:0}.landingCopy h1 span:nth-child(3){color:#d8fff3}.landingCopy p{max-width:680px;color:rgba(235,247,243,.75);font-size:clamp(16px,1.25vw,19px)}.landingKicker{padding:9px 14px;color:rgba(237,255,248,.88);background:rgba(255,255,255,.075);border-color:rgba(85,216,196,.22)}.landingAnmeldung{width:min(720px,100%);display:grid;grid-gap:14px;gap:14px;padding:14px;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.045)),rgba(2,12,12,.2);box-shadow:0 24px 70px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.14);-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.landingAnmeldungFields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.floatingAnmeldungField{position:relative;display:block}.floatingAnmeldungField input{width:100%;height:52px;padding:19px 15px 8px;border-radius:16px;border:1px solid rgba(255,255,255,.14);color:#f8fffc;background:rgba(3,14,14,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.floatingAnmeldungField input:focus{border-color:rgba(85,216,196,.6);background:rgba(4,20,19,.62);box-shadow:0 0 0 4px rgba(85,216,196,.1),inset 0 1px 0 rgba(255,255,255,.06);transform:translate3d(0,-1px,0)}.floatingAnmeldungField>span{position:absolute;left:15px;top:50%;color:rgba(232,248,242,.66);font-size:12px;font-weight:900;pointer-events:none;transform:translate3d(0,-50%,0);transition:transform .16s ease,color .16s ease,font-size .16s ease}.floatingAnmeldungField input:focus+span,.floatingAnmeldungField input:not(:placeholder-shown)+span{color:rgba(165,255,224,.92);font-size:10px;transform:translate3d(0,-18px,0)}.passwordField input{padding-right:48px}.passwordField button{position:absolute;right:10px;top:50%;width:32px;height:32px;min-height:0;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(255,255,255,.12);color:rgba(232,255,247,.76);background:rgba(255,255,255,.08);cursor:pointer;transform:translate3d(0,-50%,0)}.landingAnmeldungActions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.landingAnmeldungButton{min-height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;border:1px solid rgba(184,255,229,.34);color:#061713;background:linear-gradient(135deg,#e4fff5,#55d8c4 58%,#23a889);font-weight:950;cursor:pointer;box-shadow:0 14px 34px rgba(35,168,137,.24),inset 0 1px 0 rgba(255,255,255,.62);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.landingAnmeldungButton:hover{transform:translate3d(0,-1px,0);box-shadow:0 18px 44px rgba(35,168,137,.32),inset 0 1px 0 rgba(255,255,255,.72)}.landingAnmeldungButton:disabled{cursor:wait;filter:grayscale(.2);opacity:.76}.landingDemoUsers{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.landingDemoUsers button{min-height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.13);color:rgba(237,255,248,.78);background:rgba(255,255,255,.065);font-size:12px;font-weight:900;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.landingDemoUsers button:hover{color:#ffffff;border-color:rgba(85,216,196,.34);background:rgba(85,216,196,.12);transform:translate3d(0,-1px,0)}.landingError{margin:0;padding:10px 12px;border-radius:14px;color:#ffe4df;background:rgba(194,65,45,.16);border:1px solid rgba(255,180,166,.2);font-weight:750}.logoutToast{top:calc(env(safe-area-inset-top) + 18px);z-index:180;border:1px solid rgba(115,242,168,.42);border-radius:999px;background:rgba(6,35,29,.92);color:#ecfff5;box-shadow:0 18px 42px rgba(0,0,0,.28)}.logoutToast,.portalToast{position:fixed;left:50%;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 16px;transform:translateX(-50%);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.portalToast{bottom:calc(env(safe-area-inset-bottom) + 104px);z-index:240;border:1px solid rgba(13,148,136,.18);border-radius:999px;background:rgba(6,35,29,.94);color:#f8fffb;font-weight:900;box-shadow:0 18px 42px rgba(6,35,29,.24)}.visualRoad{background:linear-gradient(90deg,transparent 0 34%,rgba(255,255,255,.1) 34% 34.4%,transparent 34.4% 66%,rgba(255,255,255,.09) 66% 66.4%,transparent 66.4%),linear-gradient(180deg,rgba(9,16,17,.7),rgba(3,8,9,.92))}.deliveryTruck{animation-duration:2.6s}.wheel{animation-duration:3.8s}.floatingCrates .crate{opacity:.82;animation-duration:6.5s}.landingInfoGrid,.landingQuickGrid,.landingTrustCard{width:min(1320px,100%)}.landingInfoCard,.landingQuickCard,.landingTrustCard{background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.055));border-color:rgba(255,255,255,.12);box-shadow:0 18px 48px rgba(0,0,0,.2)}.landingInfoCard:hover,.landingQuickCard:hover{transform:translate3d(0,-3px,0)}@media (max-width:1120px){.landingHero{grid-template-columns:1fr;grid-template-areas:"copy" "visual" "progress"}.landingVisual{width:min(720px,100%)}}@media (max-width:720px){.premiumLanding{padding:14px}.landingHero{min-height:auto;gap:20px}.landingCopy h1{font-size:clamp(38px,13vw,60px)}.landingAnmeldung{padding:12px;border-radius:22px}.landingAnmeldungActions,.landingAnmeldungFields{grid-template-columns:1fr}.landingAnmeldungButton{width:100%}.landingVisual{min-height:360px;border-radius:26px}.landingProgress{width:96px;height:96px}}.portalShell{--surface-page:#eef5f4;--surface-card:rgba(255,255,255,0.92);--surface-soft:#f7fbfa;--surface-muted:#e7f0ee;--line-strong:rgba(15,46,48,0.12);--line-soft:rgba(15,46,48,0.08);--ink-strong:#102225;--ink-muted:#66787a;--accent-teal:#17b69d;--accent-blue:#4f9cc8;--accent-amber:#f2a93b;background:radial-gradient(circle at 12% 2%,rgba(23,182,157,.18),transparent 32rem),radial-gradient(circle at 94% 0,rgba(79,156,200,.16),transparent 30rem),linear-gradient(135deg,#f7fbfa 0,var(--surface-page) 48%,#e5eeed 100%);color:var(--ink-strong)}.portalContent{padding:18px 18px 28px}.pageTransition{display:grid;grid-gap:14px;gap:14px}.stack{gap:14px}.module{background:var(--surface-card);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 16px 42px rgba(16,34,37,.08);overflow:hidden}.listHeader h2,.module>h2,.module>h3,.moduleHeader h2{color:var(--ink-strong);letter-spacing:0}.listHeader{padding:14px 16px;gap:12px;background:linear-gradient(90deg,rgba(23,182,157,.12),transparent 35%),var(--surface-card);border-bottom:1px solid var(--line-strong)}.listHeader h2{font-size:17px;line-height:1.2}.hint,.listHeader p,.mobileDataRow span,.tableToolbar span{color:var(--ink-muted)}.listTools{gap:8px}.searchBox{min-height:38px;border-color:var(--line-strong);background:#ffffff;box-shadow:0 8px 22px rgba(16,34,37,.05)}.searchBox input{color:var(--ink-strong)}.searchBox input::placeholder{color:#7d9194}.inlineForm{padding:12px 14px;gap:9px;background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:12px}.inlineForm strong{color:var(--ink-strong)}.inlineForm input,.inlineForm select,.inlineForm textarea,.shopSettingsGrid input{min-height:38px;border:1px solid var(--line-strong);border-radius:10px;color:var(--ink-strong);background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.inlineForm input::placeholder,.shopSettingsGrid input::placeholder{color:#7b8d90}.linkButton,.pageSizeSelect select,.primary,.secondary{min-height:36px;border-radius:10px}.primary{border-color:rgba(23,182,157,.35);color:#04211d;background:linear-gradient(135deg,#7ce4d5,var(--accent-teal) 58%,var(--accent-blue));box-shadow:0 10px 24px rgba(23,182,157,.2)}.secondary{color:var(--ink-strong);background:#ffffff;border-color:var(--line-strong)}.linkButton:disabled,.primary:disabled,.secondary:disabled{color:#8a9b9d;background:#eef3f2;border-color:rgba(15,46,48,.08);cursor:not-allowed;box-shadow:none}.sectionStats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.stat{min-height:92px;padding:14px;border-radius:13px;color:var(--ink-strong);background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(239,248,246,.95)),#ffffff;border:1px solid var(--line-strong);box-shadow:0 12px 30px rgba(16,34,37,.08)}.stat i{width:28px;background:linear-gradient(90deg,var(--accent-teal),var(--accent-blue))}.stat span{color:var(--ink-muted)}.stat strong{color:var(--ink-strong);font-size:clamp(23px,2.4vw,31px)}.tableWrap{background:#ffffff;border-top:1px solid var(--line-strong)}.tableToolbar{padding:12px 14px;background:#ffffff;border-bottom:1px solid var(--line-strong)}.tableTools details summary{min-height:34px;border-radius:10px;color:var(--ink-strong);background:#ffffff;border:1px solid var(--line-strong)}table{border-collapse:separate;border-spacing:0}thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:44px;color:#587073;background:#eef5f4;border-bottom:1px solid var(--line-strong)}tbody td{height:54px;color:var(--ink-strong);background:#ffffff;border-bottom:1px solid var(--line-soft)}tbody tr:nth-child(2n) td{background:#f8fbfb}tbody tr:hover td{background:#eefaf7}.contactCell strong,.tableMainCell strong,.vehicleNameCell strong{color:var(--ink-strong)}.contactCell small,.tableMainCell small,.vehicleNameCell small{color:var(--ink-muted)}.badge{min-height:24px;padding:4px 9px;border-radius:999px;border:1px solid rgba(15,46,48,.08);font-size:11px}.badge-active,.badge-confirmed,.badge-submitted{color:#087463;background:#dff8f1;border-color:rgba(8,116,99,.2)}.badge-draft,.badge-pending{color:#766019;background:#fff3ca;border-color:rgba(150,107,20,.22)}.badge-cancelled,.badge-damaged,.badge-inactive{color:#a33525;background:#ffe5df;border-color:rgba(163,53,37,.2)}.pagination{padding:10px 14px;color:var(--ink-muted);background:#ffffff;border-top:1px solid var(--line-strong)}.pageSizeSelect{gap:8px}.pageSizeSelect select{border:1px solid var(--line-strong);color:var(--ink-strong);background:#ffffff}.emptyTableState,.mobileEmptyCard{color:var(--ink-muted);background:#f8fbfb;border:1px dashed rgba(15,46,48,.16)}.privacyHeroPanel{padding:14px}.privacyHeroPanel .pageHeader{margin-bottom:8px}.securityGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.securityCheck{min-height:128px;padding:15px;border-radius:14px;background:#ffffff;border:1px solid var(--line-strong);box-shadow:0 12px 30px rgba(16,34,37,.08)}.securityCheck span{display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border-radius:999px;font-size:11px;font-weight:900;margin-bottom:12px}.securityCheck strong{display:block;color:var(--ink-strong);font-size:15px;margin-bottom:7px}.securityCheck p{margin:0;color:var(--ink-muted);line-height:1.45}.securityCheck.green span{color:#087463;background:#dff8f1}.securityCheck.yellow span{color:#7a5a0a;background:#fff2c2}.securityCheck.red span{color:#a33525;background:#ffe5df}.inlineNotice{margin:10px 14px;padding:10px 12px;border-radius:12px;font-weight:800;font-size:13px;border:1px solid var(--line-strong)}.inlineNotice.success{color:#087463;background:#dff8f1;border-color:rgba(8,116,99,.22)}.inlineNotice.danger{color:#a33525;background:#ffe5df;border-color:rgba(163,53,37,.22)}.modalBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(6,24,28,.48);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.importModal{width:min(1080px,100%);max-height:min(860px,calc(100vh - 40px));border-radius:22px;background:#ffffff;border:1px solid var(--line-strong);box-shadow:0 30px 90px rgba(6,24,28,.28)}.importModal>footer,.importModal>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--line-strong)}.importModal>footer{border-top:1px solid var(--line-strong);border-bottom:0;justify-content:flex-end}.importModal h3{margin:0 0 4px;color:var(--ink-strong)}.importModal p{margin:0;color:var(--ink-muted)}.dropZone{display:grid;place-items:center;grid-gap:8px;gap:8px;margin:16px;min-height:160px;padding:20px;border-radius:18px;border:1px dashed rgba(8,116,99,.34);background:linear-gradient(135deg,#f6fbfa,#eefaf7);color:var(--ink-strong);cursor:pointer;text-align:center}.dropZone input{width:auto;max-width:320px;background:#ffffff}.importSummary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0 16px 14px}.importPreviewTable{margin:0 16px 14px;border:1px solid var(--line-strong);border-radius:16px;overflow:hidden}.importRowBad,.importRowGood{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-weight:900}.importRowGood{color:#087463;background:#dff8f1}.importRowBad{color:#a33525;background:#ffe5df}.emptyGoodsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px}.emptyGoodsHeader h2{margin:2px 0 4px;color:var(--ink-strong);font-size:24px}.emptyGoodsActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.emptyGoodsActions .searchBox{min-width:min(380px,100%)}.emptyGoodsKpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.emptyGoodsFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;padding:14px}.emptyGoodsFilters input,.emptyGoodsFilters select{min-height:38px;border-radius:12px;border:1px solid var(--line-strong);background:#ffffff;color:var(--ink-strong);padding:0 12px}.emptyGoodsTableModule{min-width:0}.bulkToolbar,.columnPicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--line-strong);background:#f6faf9}.columnPicker label{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border-radius:999px;background:#ffffff;border:1px solid var(--line-strong);color:var(--ink-muted);font-size:12px;font-weight:800}.bulkToolbar{background:#e7fbf7;border-color:rgba(8,116,99,.18)}.bulkToolbar strong{color:var(--ink-strong);margin-right:6px}.dangerButton{color:#a33525!important;border-color:rgba(163,53,37,.25)!important}.emptyGoodsTableWrap{max-height:680px;overflow:auto;border-top:1px solid var(--line-strong)}.emptyGoodsTable{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;background:#ffffff}.emptyGoodsTable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:12px 14px;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:0;color:var(--ink-muted);background:#eef5f4;border-bottom:1px solid var(--line-strong);cursor:pointer}.emptyGoodsTable tbody td{padding:14px;color:var(--ink-strong);border-bottom:1px solid var(--line-strong);vertical-align:middle}.emptyGoodsTable tbody tr:hover td{background:#f1fbf8}.emptyGoodsTable tbody tr.selected td{background:#e5fbf6}.emptyGoodsTable td small{display:block;color:var(--ink-muted);margin-top:3px}.sidePanel{position:fixed;top:18px;right:18px;bottom:18px;z-index:70;width:min(430px,calc(100vw - 32px));display:flex;flex-direction:column;border-radius:22px;background:#ffffff;border:1px solid var(--line-strong);box-shadow:0 30px 90px rgba(6,24,28,.25);overflow:hidden}.sidePanel footer,.sidePanel header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;border-bottom:1px solid var(--line-strong)}.sidePanel footer{border-top:1px solid var(--line-strong);border-bottom:0;margin-top:auto;justify-content:flex-end}.sidePanel h3,.sidePanel h4{margin:0;color:var(--ink-strong)}.sidePanel p{margin:4px 0 0;color:var(--ink-muted)}.sidePanelForm{display:grid;grid-gap:10px;gap:10px;padding:16px;overflow:auto}.sidePanelForm label{display:grid;grid-gap:6px;gap:6px}.sidePanelForm span{color:var(--ink-muted);font-size:12px;font-weight:900}.sidePanelForm input,.sidePanelForm select{min-height:38px;border-radius:12px;border:1px solid var(--line-strong);padding:0 12px;background:#ffffff;color:var(--ink-strong)}.sidePanelHistory{margin:0 16px 16px;padding:12px;border-radius:14px;background:#f6faf9;border:1px solid var(--line-strong)}@media (max-width:1100px){.emptyGoodsHeader{flex-direction:column}.emptyGoodsActions{justify-content:flex-start;width:100%}}.portalSidebar{border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(13,40,43,.98),rgba(6,24,28,.98)),#092026}.portalSidebar nav{scrollbar-width:thin}.navGroup h2{color:rgba(232,246,244,.6)}.navGroup a,.navQuickGroup a{min-height:36px;border-radius:10px}.navGroup a.active,.navQuickGroup a.active{background:rgba(99,218,202,.15);border-color:rgba(99,218,202,.35);box-shadow:inset 3px 0 0 #61dcca}.commandPalette{background:rgba(255,255,255,.98);border:1px solid var(--line-strong);box-shadow:0 28px 80px rgba(11,26,31,.25)}.commandSearch{background:#f6faf9;border-color:var(--line-strong)}.commandResults a{color:var(--ink-strong)}.commandResults a:hover{background:#eefaf7}@media (min-width:768px){.portalShell{grid-template-columns:224px minmax(0,1fr)}.brandBlock,.portalSidebar{padding:10px}.brandBlock{min-height:66px;border-radius:12px}.brandMark{width:38px;height:38px;border-radius:11px}}@media (max-width:767px){.portalContent{padding:12px 12px 104px}.module{border-radius:18px}.listHeader,.pagination,.tableToolbar{padding:12px}}:root{--kk-blue:#2563eb;--kk-sky:#0ea5e9;--kk-green:#059669;--kk-mint:#14b8a6;--kk-violet:#7c3aed;--kk-amber:#d97706;--kk-red:#dc2626;--kk-surface:rgba(255,255,255,0.92);--kk-surface-2:rgba(248,250,252,0.92);--kk-sidebar:#07191f;--kk-ring:0 0 0 3px rgba(37,99,235,0.12)}body{background:radial-gradient(circle at 8% 2%,rgba(20,184,166,.16),transparent 28%),radial-gradient(circle at 86% 8%,rgba(37,99,235,.14),transparent 32%),linear-gradient(180deg,#f8fafc,#eef5f6 48%,#e8f1f3)}.portalShell{background:linear-gradient(90deg,var(--kk-sidebar) 0 292px,transparent 292px)}.portalSidebar{background:linear-gradient(180deg,rgba(8,28,35,.99),rgba(5,18,24,.99)),radial-gradient(circle at 26% 8%,rgba(20,184,166,.34),transparent 34%);border-right-color:rgba(148,163,184,.2);scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.46) transparent}.emptyGoodsTableWrap::-webkit-scrollbar,.portalSidebar::-webkit-scrollbar,.tableWrap::-webkit-scrollbar{width:9px;height:9px}.emptyGoodsTableWrap::-webkit-scrollbar-thumb,.portalSidebar::-webkit-scrollbar-thumb,.tableWrap::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(100,116,139,.38)}.brandBlock{position:relative;isolation:isolate;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.045)),radial-gradient(circle at 12% 18%,rgba(20,184,166,.26),transparent 36%)}.brandBlock:after{content:"";position:absolute;inset:auto 14px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(125,249,232,.7),transparent);opacity:.7}.brandMark,.headerMark,.mobileBrandMark{background:linear-gradient(135deg,#2dd4bf,#38bdf8 52%,#2563eb);color:#062028;box-shadow:0 14px 34px rgba(14,165,233,.2)}.kkBrandMark{position:relative;isolation:isolate;flex:0 0 auto;display:inline-grid;place-items:center;border:0;border-radius:18px;background:transparent;color:#f8fffb;box-shadow:none;overflow:hidden}.kkLogoSymbol{display:block;flex:0 0 auto}.kkLogo{display:inline-flex;align-items:center;gap:12px;color:#f8fffb}.kkLogo-light{color:#092c24}.kkLogoWordmark{display:grid;grid-gap:2px;gap:2px;line-height:1}.kkLogoWordmark strong{font-size:clamp(18px,2.2vw,31px);font-weight:950;letter-spacing:0}.kkLogoWordmark small{color:currentColor;font-size:11px;font-weight:800;opacity:.72;white-space:nowrap}.kkBrandMark-sm{width:34px;height:34px;border-radius:10px}.kkBrandMark-md{width:48px;height:48px}.kkBrandMark-lg{width:86px;height:86px;border-radius:24px}.sidebarCollapseButton{width:32px;height:32px;min-height:32px;display:grid;place-items:center;align-self:flex-end;margin-top:-6px;border:1px solid rgba(226,232,240,.16);border-radius:10px;background:rgba(255,255,255,.08);color:#e5f7f4;cursor:pointer}.sidebarCollapseButton:hover{background:rgba(20,184,166,.16)}.navSearch{background:rgba(255,255,255,.09);border-color:rgba(226,232,240,.16)}.portalSidebar a{color:rgba(240,253,250,.9)}.portalSidebar a svg{color:rgba(153,246,228,.88);transition:transform .16s ease,color .16s ease}.portalSidebar a.active svg,.portalSidebar a:hover svg{color:#67e8f9;transform:scale(1.05)}.portalSidebar a.active,.portalSidebar a:hover{background:linear-gradient(90deg,rgba(20,184,166,.18),rgba(37,99,235,.12)),rgba(255,255,255,.05);border-color:rgba(125,249,232,.22)}.navGroup h2,.navQuickGroup p{color:rgba(203,213,225,.72)}.portalTopHeader{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,250,252,.86)),radial-gradient(circle at 92% 10%,rgba(37,99,235,.09),transparent 24%);border-color:rgba(15,23,42,.08);box-shadow:0 16px 42px rgba(15,23,42,.08)}.headerMark{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;font-size:13px;font-weight:950}.globalSearchButton{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.globalSearchButton:hover{border-color:rgba(37,99,235,.22);box-shadow:var(--kk-ring),inset 0 1px 0 rgba(255,255,255,.9)}.userPill{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.82)}.dashboardWidget,.emptyGoodsTableModule,.enterprisePageHeader,.itemCard,.module,.sidePanel,.stat,.stateFrame,.tableWrap{border-color:rgba(15,23,42,.08);background:var(--kk-surface);box-shadow:0 14px 42px rgba(15,23,42,.08)}.enterprisePageHeader{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,250,252,.88)),radial-gradient(circle at 94% 16%,rgba(14,165,233,.1),transparent 24%),radial-gradient(circle at 6% 18%,rgba(20,184,166,.1),transparent 30%)}.pageTitleRow h2{letter-spacing:-.01em}.badge,.balancePill,.countPill,.depositPill,.livePill,.pageUtilityStrip span,.statusBadge{border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}.primary{background:linear-gradient(135deg,var(--kk-mint),var(--kk-sky) 58%,var(--kk-blue));color:#ffffff;box-shadow:0 12px 28px rgba(14,165,233,.22)}.iconButton,.linkButton,.secondary,.tableTools summary{background:rgba(255,255,255,.86);border-color:rgba(15,23,42,.09);color:#102027}.dangerButton,.dangerLink{border-color:rgba(220,38,38,.18)!important;background:rgba(254,242,242,.9)!important;color:#b91c1c!important}.iconButton:hover,.linkButton:hover,.primary:hover,.secondary:hover,.tableTools summary:hover{border-color:rgba(14,165,233,.24);box-shadow:0 10px 28px rgba(15,23,42,.09),var(--kk-ring)}input,select,textarea{border-color:rgba(15,23,42,.1);background:rgba(255,255,255,.9)}input::placeholder,textarea::placeholder{color:#94a3b8}input:hover,select:hover,textarea:hover{border-color:rgba(14,165,233,.22)}input:focus,select:focus,textarea:focus{border-color:rgba(37,99,235,.34);box-shadow:var(--kk-ring)}.emptyGoodsKpis,.executiveStats,.fleetKpis,.stats{align-items:stretch}.stat{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.9)),radial-gradient(circle at 88% 12%,rgba(20,184,166,.1),transparent 34%)}.stat:nth-child(4n+1) i{background:linear-gradient(90deg,var(--kk-mint),var(--kk-sky))}.stat:nth-child(4n+2) i{background:linear-gradient(90deg,var(--kk-blue),var(--kk-violet))}.stat:nth-child(4n+3) i{background:linear-gradient(90deg,var(--kk-amber),#fbbf24)}.stat:nth-child(4n+4) i{background:linear-gradient(90deg,var(--kk-green),var(--kk-mint))}.module header{background:linear-gradient(180deg,rgba(248,250,252,.94),rgba(255,255,255,.72))}.emptyGoodsHeader h2,.module h3,.tableToolbar strong{letter-spacing:-.005em}.dashboardHero{background:linear-gradient(135deg,rgba(8,47,73,.95),rgba(6,78,59,.92)),radial-gradient(circle at 78% 16%,rgba(125,249,232,.28),transparent 28%),url(https://images.unsplash.com/photo-1629117341572-62d7e7f11155?auto=format&fit=crop&w=1600&q=80) 50%/cover}.dashboardHero h2{letter-spacing:-.02em}.cardGrid{background:linear-gradient(180deg,rgba(248,250,252,.64),rgba(255,255,255,.74))}.itemCard{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,250,252,.9)),radial-gradient(circle at 86% 10%,rgba(14,165,233,.08),transparent 32%)}.emptyGoodsTableWrap,.tableWrap{border-radius:var(--radius-lg);overflow:auto}.bulkToolbar,.emptyGoodsFilters,.emptyGoodsHeader,.tableToolbar{background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(255,255,255,.84))}table{background:#ffffff}th{background:#f1f5f9;color:#64748b;border-bottom-color:rgba(15,23,42,.08)}td{color:#172126;border-bottom-color:rgba(15,23,42,.065)}tbody tr:nth-child(2n) td{background:rgba(248,250,252,.82)}.emptyGoodsTable tbody tr:hover td,tbody tr:hover td{background:rgba(236,253,245,.86)}.emptyGoodsTable tbody tr.selected td,tbody tr.selected td{background:rgba(219,234,254,.92)}.customerNameCell strong,.orderCustomerCell strong,.tableMainCell strong,.vehicleCell strong{color:#0f172a}.costCell strong,.moneyCell{color:#0f766e}.balancePill,.depositPill{background:#ecfdf5;border-color:rgba(5,150,105,.18);color:#047857}.countPill{background:#eff6ff;border-color:rgba(37,99,235,.18);color:#1d4ed8}.emptyTableState,.emptyWidget,.mobileEmptyCard{background:linear-gradient(180deg,rgba(248,250,252,.8),rgba(255,255,255,.9))}.emptyTableState svg,.emptyWidget svg,.mobileEmptyCard svg{color:var(--kk-mint)}.commandPalette{border-color:rgba(15,23,42,.1);background:rgba(255,255,255,.96);box-shadow:0 30px 90px rgba(15,23,42,.2)}.commandResults a:hover{background:#eff6ff}.mobileAppHeader{background:rgba(255,255,255,.94);border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 10px 28px rgba(15,23,42,.08)}.mobileBottomNav{background:rgba(255,255,255,.94);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 50px rgba(15,23,42,.18)}.mobileBottomNav a.active{background:#ecfeff;color:#0f766e}@media (min-width:621px){.portalShell{background:linear-gradient(90deg,var(--kk-sidebar) 0 244px,transparent 244px)}.portalShell.sidebarCollapsed{background:linear-gradient(90deg,var(--kk-sidebar) 0 68px,transparent 68px)}.sidebarCollapsed .sidebarCollapseButton{align-self:center}.dashboardHero,.emptyGoodsTableModule,.enterprisePageHeader,.tableWrap{border-radius:16px}.itemCard:hover,.module:hover,.stat:hover{box-shadow:0 18px 48px rgba(15,23,42,.12)}}@media (max-width:980px){.portalShell,.portalShell.sidebarCollapsed{background:transparent}.portalTopHeader,.sidebarCollapseButton{display:none}}@media (max-width:620px){body{background:radial-gradient(circle at 10% 0,rgba(20,184,166,.18),transparent 32%),linear-gradient(180deg,#f8fafc,#eef7f6)}.portalSidebar{border-radius:0 0 26px 26px;margin:0 10px 14px;max-height:58vh}.portalContent{padding-inline:14px}.enterprisePageHeader,.itemCard,.module,.stat,.tableWrap{border-radius:18px}.mobileBottomNav{left:14px;right:14px;bottom:14px;border-radius:26px}}.adminOverview{display:grid;grid-gap:18px;gap:18px}.adminOverviewHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.44fr);grid-gap:18px;gap:18px;align-items:start;padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.88)),radial-gradient(circle at 86% 18%,rgba(14,165,233,.13),transparent 28%),radial-gradient(circle at 8% 6%,rgba(20,184,166,.16),transparent 32%);box-shadow:0 24px 70px rgba(15,23,42,.1);overflow:visible}.adminHeaderCopy{display:grid;grid-gap:12px;gap:12px}.adminHeaderCopy h1{margin:0;font-size:clamp(34px,4.5vw,58px);line-height:.98;letter-spacing:-.035em;color:#0f172a}.adminHeaderCopy>p{max-width:740px;margin:0;color:#52656d;font-size:16px;line-height:1.55}.adminHeaderTools{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.adminGlobalSearch{position:relative;min-height:46px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:rgba(255,255,255,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.adminGlobalSearch input{width:100%;min-height:0;border:0;padding:0;background:transparent;box-shadow:none}.adminNewMenu>div,.adminSearchDropdown{position:absolute;top:calc(100% + 8px);z-index:30;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 26px 70px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.adminSearchDropdown{left:0;right:0;max-height:min(520px,70vh);overflow:auto;padding:10px}.adminSearchDropdown section{display:grid;grid-gap:4px;gap:4px;padding:5px}.adminSearchDropdown h3{margin:6px 8px 4px;color:#64748b;font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.adminActivityFeed a,.adminSearchDropdown a{text-decoration:none;color:inherit}.adminSearchDropdown a{min-height:48px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:8px;border-radius:13px}.adminSearchDropdown a:hover{background:#eff6ff}.adminActivityFeed a svg,.adminKpiCard>span,.adminMiniWidget>span,.adminQuickGrid a span,.adminSearchDropdown a svg{color:#0f766e}.adminActivityFeed a span,.adminSearchDropdown a span{display:grid;grid-gap:2px;gap:2px}.adminActivityFeed small,.adminMiniWidget small,.adminSearchDropdown small{color:#64748b}.adminNewMenu{position:relative}.adminNewMenu>div{right:0;min-width:236px;padding:8px}.adminNewMenu a{min-height:38px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;color:#102027;text-decoration:none;font-size:13px;font-weight:850}.adminNewMenu a:hover{background:#ecfeff}.adminSystemStrip{display:grid;grid-template-columns:minmax(210px,1.1fr) repeat(auto-fit,minmax(154px,1fr));grid-gap:10px;gap:10px}.adminSystemStrip article,.adminSystemStrip header{min-height:86px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 10px 28px rgba(15,23,42,.06)}.adminSystemStrip header{grid-template-columns:auto minmax(0,1fr);align-items:center}.adminSystemStrip header small{grid-column:2;color:#64748b}.adminSystemStrip article span{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 5px rgba(20,184,166,.12)}.adminSystemStrip article{grid-template-columns:12px minmax(0,1fr);align-items:center;overflow:hidden}.adminSystemStrip article small{grid-column:2;color:#64748b}.adminSystemStrip article em{grid-column:2;overflow:hidden;color:#334155;font-size:11px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.adminSystemStrip .system-green span{background:#10b981}.adminSystemStrip .system-yellow span{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.14)}.adminSystemStrip .system-red span{background:#ef4444;box-shadow:0 0 0 5px rgba(239,68,68,.14)}.adminSystemStrip .system-green{border-color:rgba(16,185,129,.22);background:linear-gradient(180deg,rgba(240,253,250,.96),rgba(255,255,255,.92))}.adminSystemStrip .system-yellow{border-color:rgba(245,158,11,.28);background:linear-gradient(180deg,rgba(255,251,235,.98),rgba(255,255,255,.92))}.adminSystemStrip .system-red{border-color:rgba(239,68,68,.28);background:linear-gradient(180deg,rgba(254,242,242,.98),rgba(255,255,255,.92))}.adminSystemStrip.is-loading article{position:relative}.adminSystemStrip.is-loading article:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:kkSkeletonSweep 1.2s ease-in-out infinite}@keyframes kkSkeletonSweep{to{transform:translateX(100%)}}.adminKpiGrid{display:grid;grid-template-columns:repeat(8,minmax(128px,1fr));grid-gap:12px;gap:12px}.adminKpiCard{min-height:156px;display:grid;align-content:space-between;grid-gap:10px;gap:10px;padding:15px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,250,252,.88)),radial-gradient(circle at 92% 10%,rgba(14,165,233,.1),transparent 36%);box-shadow:0 14px 38px rgba(15,23,42,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.adminKpiCard:hover,.adminMiniWidget:hover,.adminQuickGrid a:hover{transform:translateY(-2px);border-color:rgba(14,165,233,.24);box-shadow:0 20px 54px rgba(15,23,42,.12)}.adminKpiCard>span,.adminMiniWidget>span,.adminQuickGrid a span{width:36px;height:36px;display:grid;place-items:center;border-radius:13px;background:#ecfeff}.adminKpiCard small{color:#64748b;font-size:12px;font-weight:850}.adminKpiCard strong{color:#0f172a;font-size:clamp(24px,2.5vw,34px);letter-spacing:-.03em}.adminKpiCard em{color:#0f766e;font-size:12px;font-style:normal;font-weight:850}.adminInsightGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.78fr) minmax(340px,.85fr);grid-gap:14px;gap:14px;align-items:stretch}.adminActivityFeed,.adminChartCard,.adminDonutCard{min-height:370px}.adminActivityFeed header,.adminChartCard header,.adminDonutCard header{justify-content:space-between}.chartRange{display:flex;flex-wrap:wrap;gap:6px}.chartRange button{min-height:30px;padding:0 10px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffff;color:#64748b;font-size:12px;font-weight:850}.chartRange button.active{background:#0f766e;color:#ffffff}.revenueChart{height:280px;gap:10px;padding:18px}.revenueChart,.revenueChart span{display:flex;align-items:flex-end}.revenueChart span{flex:1 1;min-width:12px;border-radius:999px;background:#e2e8f0;overflow:hidden}.revenueChart i{width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,#38bdf8,#14b8a6 58%,#0f766e);animation:chartGrow .56s cubic-bezier(.2,.8,.2,1) both}.donutWrap{min-height:280px;display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:18px}.donutChart{width:174px;height:174px;display:grid;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle,#ffffff 0 52%,transparent 53%),conic-gradient(#2563eb 0 var(--draft),#14b8a6 var(--draft) calc(var(--draft) + var(--submitted)),#f59e0b calc(var(--draft) + var(--submitted)) calc(var(--draft) + var(--submitted) + var(--done)),#cbd5e1 0);box-shadow:inset 0 0 0 1px rgba(15,23,42,.06),0 18px 40px rgba(15,23,42,.12)}.donutChart strong{font-size:34px;line-height:1}.donutChart small{color:#64748b;font-weight:850}.donutLegend{display:grid;grid-gap:9px;gap:9px}.donutLegend span{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.donutLegend i{width:10px;height:10px;border-radius:999px;background:#14b8a6}.adminActivityFeed>div{display:grid;grid-gap:6px;gap:6px;padding:12px}.adminActivityFeed a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid transparent;border-radius:14px}.adminActivityFeed a:hover{border-color:rgba(14,165,233,.18);background:#f8fafc}.adminActivityFeed em{color:#94a3b8;font-size:11px;font-style:normal;font-weight:850}.adminActivityFeed header a{color:#0f766e;font-size:12px;font-weight:900}.adminQuickGrid{display:grid;grid-template-columns:repeat(12,minmax(96px,1fr));grid-gap:10px;gap:10px}.adminQuickGrid a{min-height:128px;display:grid;align-content:center;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.92);color:#0f172a;text-decoration:none;box-shadow:0 10px 30px rgba(15,23,42,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.adminQuickGrid small{color:#64748b;font-weight:800}.adminWidgetGrid{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));grid-gap:12px;gap:12px}.adminMiniWidget{min-height:132px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.adminMiniWidget div{display:grid;grid-gap:5px;gap:5px}.adminMiniWidget strong{color:#0f172a}.adminMiniWidget p{margin:0;color:#0f766e;font-weight:950;line-height:1.25}@keyframes chartGrow{0%{transform:scaleY(.2);transform-origin:bottom;opacity:.5}to{transform:scaleY(1);transform-origin:bottom;opacity:1}}@media (max-width:1380px){.adminKpiGrid{grid-template-columns:repeat(4,minmax(160px,1fr))}.adminInsightGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.adminActivityFeed{grid-column:1/-1}.adminQuickGrid{grid-template-columns:repeat(6,minmax(120px,1fr))}.adminWidgetGrid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:980px){.adminHeaderTools,.adminInsightGrid,.adminOverviewHeader,.donutWrap{grid-template-columns:1fr}.adminKpiGrid,.adminQuickGrid,.adminSystemStrip,.adminWidgetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.adminOverview{gap:14px}.adminOverviewHeader{padding:18px;border-radius:22px}.adminHeaderCopy h1{font-size:38px}.adminKpiGrid,.adminQuickGrid,.adminSystemStrip,.adminWidgetGrid{grid-template-columns:1fr}.adminKpiCard,.adminQuickGrid a{min-height:116px}.revenueChart{height:220px;padding:14px}}.customerAdmin{--customer-border:rgba(15,46,48,0.12);--customer-muted:#65777c;--customer-ink:#102225}.customerHero{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;padding:20px;border:1px solid var(--customer-border);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(236,253,248,.92)),radial-gradient(circle at 80% 0,rgba(39,207,184,.14),transparent 34%);box-shadow:0 18px 45px rgba(16,34,37,.08)}.customerHero h2{margin:4px 0 6px;font-size:clamp(28px,3vw,44px);letter-spacing:0;color:var(--customer-ink)}.customerHero p{margin:0;max-width:720px;color:var(--customer-muted)}.customerHeroActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.importButton{cursor:pointer}.customerStats{grid-template-columns:repeat(4,minmax(160px,1fr))}.customerModule{overflow:visible}.customerToolbar{display:grid;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(150px,190px)) auto;grid-gap:10px;gap:10px;align-items:center;padding:14px;border-bottom:1px solid var(--customer-border);background:rgba(248,252,251,.82)}.customerToolbar select,.drawerGrid input,.drawerGrid select,.drawerGrid textarea,.tableTools select{width:100%;min-height:38px;border:1px solid rgba(16,34,37,.14);border-radius:12px;background:#fff;color:var(--customer-ink);padding:0 12px;font:inherit}.customerSearch{display:flex;align-items:center;gap:8px;min-height:40px;border:1px solid rgba(16,34,37,.14);border-radius:999px;background:#fff;padding:0 12px;color:#0d9488}.customerSearch input{width:100%;border:0;outline:0;background:transparent;color:var(--customer-ink)}.customerBulkBar,.customerTableMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--customer-border)}.customerBulkBar{justify-content:flex-start;background:linear-gradient(90deg,rgba(13,148,136,.12),rgba(14,165,233,.1))}.customerTableMeta span{display:block;color:var(--customer-muted);font-size:12px}.tableTools{display:flex;align-items:center;gap:8px}.customerTableWrap,.previewTableWrap{width:100%;overflow:auto}.customerTable{width:100%;border-collapse:collapse;background:#fff}.customerTable td,.customerTable th{padding:12px 14px;border-bottom:1px solid rgba(16,34,37,.08);text-align:left;vertical-align:middle}.customerTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#eff7f6;color:#607176;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.customerTable tbody tr{transition:background .14s ease,transform .14s ease}.customerTable tbody tr:hover{background:#f7fbfa}.rowActions{align-items:center;gap:8px}.rowMenu{position:relative}.rowMenu summary{list-style:none;cursor:pointer;border:1px solid rgba(16,34,37,.12);border-radius:999px;padding:7px 10px;background:#fff;font-weight:800}.rowMenu summary::-webkit-details-marker{display:none}.rowMenu[open]{z-index:4}.rowMenu[open]:before{content:"";position:fixed;inset:0}.rowMenu button{display:block;width:190px;border:0;border-bottom:1px solid rgba(16,34,37,.08);background:#fff;padding:11px 12px;text-align:left;color:var(--customer-ink)}.rowMenu button:hover{background:#edfdfa}.rowMenu[open] button:first-of-type{margin-top:8px}.rowMenu[open] button{position:relative;right:148px;box-shadow:0 18px 40px rgba(16,34,37,.16)}.customerNotice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(13,148,136,.22);border-radius:14px;background:#e8fbf8;color:#115e59;font-weight:700}.customerNotice button{border:0;background:transparent;color:inherit;font-weight:800}.customerDrawer{position:fixed;top:18px;right:18px;bottom:18px;z-index:40;width:min(720px,calc(100vw - 36px));overflow:auto;border:1px solid rgba(16,34,37,.14);border-radius:24px;background:rgba(255,255,255,.98);box-shadow:0 30px 90px rgba(16,34,37,.28);padding:18px}.drawerFooter,.drawerHeader{display:flex;justify-content:space-between;align-items:center;gap:12px}.drawerHeader h3{margin:4px 0 0;color:var(--customer-ink);font-size:24px}.drawerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.drawerGrid label{display:grid;grid-gap:6px;gap:6px;color:var(--customer-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.drawerGrid .wide{grid-column:1/-1}.drawerGrid textarea{min-height:88px;padding-top:10px;resize:vertical}.modalOverlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:18px;background:rgba(4,22,24,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.importModal{width:min(980px,100%);max-height:calc(100vh - 36px);overflow:auto;border-radius:24px;background:#fff;box-shadow:0 34px 100px rgba(16,34,37,.28);padding:18px}.importSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:14px 0}.importSummary span{padding:10px 12px;border-radius:12px;background:#eff7f6;color:var(--customer-ink);font-weight:800}.validRow td{background:rgba(220,252,231,.4)}.invalidRow td{background:rgba(254,226,226,.48)}.emptyTableState{display:grid;place-items:center;grid-gap:6px;gap:6px;padding:38px 12px;color:var(--customer-muted)}.emptyTableState strong{color:var(--customer-ink);font-size:18px}@media (max-width:1120px){.customerHero{align-items:flex-start;flex-direction:column}.customerHeroActions{justify-content:flex-start}.customerToolbar{grid-template-columns:1fr 1fr}.customerSearch{grid-column:1/-1}}@media (max-width:760px){.customerStats,.customerToolbar,.drawerGrid,.importSummary{grid-template-columns:1fr}.customerBulkBar,.customerTableMeta,.tableTools{align-items:stretch;flex-direction:column}.customerDrawer{inset:8px;width:auto;border-radius:18px}}.documentDesigner{display:grid;grid-gap:16px;gap:16px}.designerEditor,.designerGrid>aside,.designerHero,.designerPreview{border:1px solid rgba(16,34,37,.12);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 18px 48px rgba(16,34,37,.08)}.designerHero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px;background:radial-gradient(circle at 92% 12%,rgba(34,199,184,.16),transparent 30%),linear-gradient(135deg,#ffffff,#f2faf8)}.designerHero h2{margin:4px 0 6px;font-size:clamp(30px,4vw,52px);color:#102225}.designerHero p{margin:0;max-width:820px;color:#65777c}.designerGrid{display:grid;grid-template-columns:280px minmax(420px,1fr) minmax(340px,.78fr);grid-gap:14px;gap:14px;align-items:start}.designerSidebar{display:grid;grid-gap:8px;gap:8px;padding:14px}.designerPanelHeader h3,.designerSidebar h3{margin:0;color:#102225}.designerSidebar button{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid transparent;border-radius:12px;background:transparent;padding:10px;color:#102225;text-align:left}.designerSidebar button small,.designerSidebar button strong{display:block}.designerSidebar button small{color:#65777c;font-size:11px}.designerSidebar button.active,.designerSidebar button:hover{border-color:rgba(15,118,110,.22);background:#e9fbf7;color:#0f766e}.designerEditor,.designerPreview{padding:14px}.designerPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.designerActions,.placeholderCloud,.templateVersionStrip{display:flex;flex-wrap:wrap;gap:8px}.designerActions .dangerSoft{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(220,38,38,.2);border-radius:999px;background:#fff7f7;padding:8px 11px;color:#b42318;font-weight:900}.designerActions .dangerSoft:disabled{cursor:not-allowed;opacity:.46}.designerQualityBar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.designerQualityBar span{border:1px solid rgba(16,34,37,.1);border-radius:999px;background:#f8fcfb;padding:6px 9px;color:#65777c;font-size:11px;font-weight:900}.designerQualityBar .ok{border-color:rgba(15,118,110,.2);background:#e9fbf7;color:#0f766e}.designerQualityBar .warn{border-color:rgba(245,158,11,.28);background:#fffbeb;color:#92400e}.templateVersionStrip{border-block:1px solid rgba(16,34,37,.09);padding:10px 0;margin-bottom:12px}.placeholderCloud button,.templateVersionStrip button{border:1px solid rgba(16,34,37,.12);border-radius:999px;background:#fff;padding:7px 10px;color:#102225;font-weight:800;font-size:12px}.placeholderCloud button:hover,.templateVersionStrip button.active{border-color:rgba(15,118,110,.28);background:#e9fbf7;color:#0f766e}.designerSideBlock{display:grid;grid-gap:10px;gap:10px;border-top:1px solid rgba(16,34,37,.1);margin-top:6px;padding-top:12px}.designerSideBlock>strong{color:#102225}.designerElementLibrary{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.designerElementLibrary button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(15,118,110,.16);border-radius:10px;background:#f8fcfb;padding:8px;color:#0f766e;font-size:12px;font-weight:900}.designerWorkspace{display:grid;grid-template-columns:minmax(420px,1fr) 320px;grid-gap:14px;gap:14px}.designerCanvasPane,.designerInspector{min-width:0}.designerCanvasToolbar{display:grid;grid-template-columns:minmax(180px,1fr) 170px auto auto;grid-gap:10px;gap:10px;align-items:end;border:1px solid rgba(16,34,37,.1);border-radius:14px;background:#f8fcfb;padding:10px;margin-bottom:12px}.designerCanvasToolbar label,.designerInspector label{display:grid;grid-gap:5px;gap:5px;color:#65777c;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.designerCanvasToolbar input,.designerCanvasToolbar select,.designerInspector input,.designerInspector select,.designerInspector textarea{min-height:38px;border:1px solid rgba(16,34,37,.14);border-radius:10px;background:#fff;padding:8px 10px;color:#102225;font:inherit;text-transform:none;letter-spacing:0}.designerPaperFrame{display:grid;justify-items:center;border:1px solid rgba(16,34,37,.09);border-radius:16px;background:linear-gradient(135deg,rgba(15,118,110,.08),transparent),#eef7f5;padding:14px;overflow:auto}.enterprisePaper{width:298px;height:421px;aspect-ratio:auto;flex:0 0 auto}.previewElement.selected{border-color:#0f766e;box-shadow:0 0 0 3px rgba(34,199,184,.18)}.elementGrip{position:absolute;right:4px;top:4px;display:inline-flex;align-items:center;gap:2px;border-radius:999px;background:rgba(15,118,110,.12);padding:2px 5px;color:#0f766e;font-size:8px;font-weight:900}.previewElement.type-header{border-style:solid;border-color:rgba(15,118,110,.28);color:#0f766e;font-size:12px;font-weight:900}.previewElement.type-barcode,.previewElement.type-image,.previewElement.type-qr,.previewElement.type-signature{display:grid;place-items:center}.previewQr{width:min(90%,36px);aspect-ratio:1;border-radius:6px;background:linear-gradient(90deg,#0f766e 25%,transparent 25% 50%,#0f766e 50% 75%,transparent 75%),linear-gradient(#0f766e 25%,transparent 25% 50%,#0f766e 50% 75%,transparent 75%);background-size:10px 10px;box-shadow:inset 0 0 0 4px #fff,0 0 0 1px rgba(15,118,110,.3)}.previewBarcode{width:92%;height:28px;background:repeating-linear-gradient(90deg,#102225 0 2px,transparent 2px 5px,#102225 5px 6px,transparent 6px 10px)}.previewImage{display:grid;place-items:center;width:100%;height:100%;border-radius:6px;background:linear-gradient(135deg,rgba(34,199,184,.16),rgba(15,118,110,.08));color:#0f766e;font-weight:900}.previewLine{width:100%;height:2px;background:#0f766e}.previewSignature{align-self:end;width:100%;border-bottom:1px solid rgba(16,34,37,.36);padding-bottom:4px;color:#65777c}.designerInspector{display:grid;grid-gap:12px;gap:12px;align-content:start;border-left:1px solid rgba(16,34,37,.08);padding-left:14px}.designerTabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.designerTabs span{border-radius:999px;background:#edf7f5;padding:6px 8px;color:#0f766e;font-size:11px;font-weight:900;text-align:center}.designerSection{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(16,34,37,.1);border-radius:14px;background:#fff;padding:12px}.designerSection>strong{color:#102225}.designerNumberGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.designerInspector textarea{min-height:94px;resize:vertical}.designerInspectorActions{display:flex;flex-wrap:wrap;gap:8px}.designerInspectorActions .dangerSoft{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(220,38,38,.2);border-radius:999px;background:#fff7f7;padding:8px 10px;color:#b42318;font-weight:900}.designerJsonDetails{border:1px solid rgba(16,34,37,.1);border-radius:14px;background:#f8fcfb;padding:10px}.designerJsonDetails summary{cursor:pointer;color:#102225;font-weight:900}.designerJsonDetails textarea{width:100%;min-height:220px;margin-top:10px;border:1px solid rgba(16,34,37,.12);border-radius:12px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.designerMiniList{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.designerMiniList button{display:grid;grid-template-columns:28px 1fr;grid-gap:4px 8px;gap:4px 8px;align-items:center;border:1px solid rgba(16,34,37,.1);border-radius:12px;background:#fff;padding:9px;text-align:left}.designerMiniList button.active{border-color:rgba(15,118,110,.32);background:#e9fbf7}.designerMiniList span{grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#0f766e;color:#fff;font-weight:900}.designerMiniList strong{color:#102225}.designerMiniList small{color:#65777c}.designerForm{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:12px;gap:12px}.designerForm label{display:grid;grid-gap:6px;gap:6px;color:#65777c;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.designerForm .wide,.placeholderCloud{grid-column:1/-1}.designerForm input,.designerForm select,.designerForm textarea{width:100%;border:1px solid rgba(16,34,37,.14);border-radius:12px;background:#fff;padding:10px 12px;color:#102225;font:inherit;text-transform:none;letter-spacing:0}.designerForm textarea{min-height:128px;resize:vertical}.designerForm .layoutJson{min-height:210px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.designerForm .layoutJson.invalid{border-color:rgba(220,38,38,.42);box-shadow:0 0 0 3px rgba(220,38,38,.08)}.designerInlineError{grid-column:1/-1;border:1px solid rgba(220,38,38,.2);border-radius:12px;background:#fef2f2;padding:10px 12px;color:#991b1b;font-size:12px;font-weight:900}.paperPreview{position:relative;width:100%;aspect-ratio:.707/1;max-height:760px;overflow:hidden;border:1px solid rgba(16,34,37,.12);border-radius:10px;background:linear-gradient(#ffffff,#ffffff),repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(15,118,110,.04) 24px);box-shadow:inset 0 0 0 10px rgba(248,252,251,.9)}.previewElement{position:absolute;overflow:hidden;border:1px dashed rgba(15,118,110,.45);border-radius:8px;background:rgba(255,255,255,.86);padding:5px;color:#102225;font-size:10px;white-space:pre-line;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.previewElement.type-logo{display:grid;place-items:center;background:linear-gradient(135deg,#0f766e,#22c7b8);color:#fff;font-weight:900}.previewElement.type-table{background:#f8fcfb}.analysisPanel{display:grid;grid-gap:6px;gap:6px;margin-top:12px;border-radius:14px;background:#f2faf8;padding:12px;color:#65777c;font-size:12px}.analysisPanel strong{color:#102225;font-size:14px}.designerToast{display:flex;justify-content:space-between;gap:12px;border:1px solid rgba(15,118,110,.22);border-radius:14px;background:#e9fbf7;padding:12px 14px;color:#115e59;font-weight:800}.designerToast.error{border-color:rgba(220,38,38,.22);background:#fef2f2;color:#991b1b}.designerToast button{border:0;background:transparent;color:inherit;font-weight:900}@media (max-width:1320px){.designerGrid{grid-template-columns:240px minmax(0,1fr)}.designerPreview{grid-column:1/-1}.designerWorkspace{grid-template-columns:1fr}.designerInspector{border-left:0;border-top:1px solid rgba(16,34,37,.08);padding-left:0;padding-top:14px}}@media (max-width:840px){.designerHero,.designerPanelHeader{align-items:stretch;flex-direction:column}.designerCanvasToolbar,.designerElementLibrary,.designerForm,.designerGrid,.designerNumberGrid{grid-template-columns:1fr}}@media (max-width:767px){:root{--mobile-bg:#f5faf9;--mobile-card:rgba(255,255,255,0.96);--mobile-ink:#10242b;--mobile-muted:#60727a;--mobile-line:rgba(15,23,42,0.09);--mobile-accent:#0f9f8f;--mobile-accent-2:#2563eb;--mobile-warn:#f59e0b;--mobile-danger:#dc2626}body,html{overflow-x:hidden;background:radial-gradient(circle at 6% -8%,rgba(15,159,143,.16),transparent 30%),radial-gradient(circle at 100% 0,rgba(37,99,235,.1),transparent 28%),linear-gradient(180deg,#fbfdfc 0,var(--mobile-bg) 48%,#eef7f5 100%)!important}.portalShell,.portalShell.sidebarCollapsed{display:block!important;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 74px) 10px calc(env(safe-area-inset-bottom) + 108px)!important;background:transparent!important}.portalContent{width:100%;max-width:none;padding:0!important}.portalSidebar,.portalTopHeader,.sidebarCollapseButton{display:none!important}.mobileAppHeader{position:fixed;inset:0 0 auto;z-index:110;min-height:calc(env(safe-area-inset-top) + 72px);display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px 44px 44px 44px;align-items:center;grid-gap:6px;gap:6px;padding:calc(env(safe-area-inset-top) + 8px) 10px 8px;border-bottom:1px solid rgba(15,159,143,.12);background:rgba(255,255,255,.9)!important;box-shadow:0 10px 26px rgba(15,23,42,.09);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.mobileAppHeader .kkBrandMark{width:44px;height:44px;border-radius:16px;box-shadow:0 10px 20px rgba(15,159,143,.2)}.mobileAppHeader>div:nth-child(2){min-width:0;display:grid;grid-gap:1px;gap:1px}.mobileAppHeader span{color:var(--mobile-accent);font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.mobileAppHeader span,.mobileAppHeader strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileAppHeader strong{color:var(--mobile-ink);font-size:19px;line-height:1.05}.mobileAppHeader .iconButton,.mobileAvatar,.mobileCreateButton{width:44px;height:44px;min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--mobile-line);border-radius:15px;background:#fff;color:var(--mobile-ink);box-shadow:0 8px 18px rgba(15,23,42,.07)}.mobileCreateButton{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--mobile-accent),#23c6b7)}.mobileAvatar{color:#075f55;background:#e6fbf6;font-weight:950;cursor:pointer}.pageTransition{display:grid;grid-gap:12px!important;gap:12px!important;animation:mobilePageSlide .22s ease both}.adminInsightGrid .module,.adminKpiCard,.adminOverviewHeader,.adminSystemStrip,.dashboardHero,.detailHero,.detailPanel,.emptyGoodsHeader,.emptyGoodsTableModule,.enterprisePageHeader,.itemCard,.module,.stat,.tableWrap{border:1px solid var(--mobile-line)!important;border-radius:18px!important;background:var(--mobile-card)!important;box-shadow:0 10px 24px rgba(15,23,42,.07)!important}.dashboardHero,.emptyGoodsHeader,.enterprisePageHeader,.module{padding:14px!important}.enterprisePageHeader h1,.enterprisePageHeader h2,.listHeader h2,.listHeader h3,.moduleHeader h2{font-size:19px!important;line-height:1.12}.adminOverview{gap:12px!important}.adminOverviewHeader{grid-template-columns:1fr!important;gap:12px!important;padding:15px!important}.adminHeaderCopy h1{font-size:28px!important;line-height:1.02}.adminHeaderCopy>p{font-size:13px;line-height:1.45}.pageUtilityStrip{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.pageUtilityStrip span{flex:0 0 auto;min-height:30px;border-radius:999px;padding:7px 10px;background:#f0faf8}.adminHeaderTools{display:grid!important;grid-template-columns:1fr auto;grid-gap:8px!important;gap:8px!important;align-items:center}.adminGlobalSearch,.searchBox{min-height:42px!important;border-radius:15px!important;background:#fff!important}.adminGlobalSearch input,.searchBox input{min-height:40px!important;font-size:15px!important}.adminSearchDropdown{position:fixed!important;inset:calc(env(safe-area-inset-top) + 72px) 10px auto!important;z-index:140;max-height:min(62dvh,520px);overflow:auto;border-radius:20px!important}.adminNewMenu>div{position:fixed!important;inset:auto 10px calc(env(safe-area-inset-bottom) + 94px)!important;z-index:130;border-radius:22px!important}.adminSystemStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px!important}.adminSystemStrip header{grid-column:1/-1;padding:0 0 4px}.adminSystemStrip article{min-height:58px;display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;align-items:center;border-radius:14px;background:#f8fbfb;padding:10px}.adminSystemStrip article small{grid-column:2}.adminKpiGrid,.fleetKpis,.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.adminKpiCard,.stat{min-height:106px!important;padding:12px!important}.adminKpiCard strong,.stat strong{font-size:22px!important}.adminInsightGrid,.customerAdminGrid,.dashboardGrid,.designerGrid,.emptyGoodsActions,.emptyGoodsFilterGrid,.emptyGoodsStats{grid-template-columns:1fr!important}.adminActivityFeed,.adminChartCard,.adminDonutCard{min-height:auto!important}.revenueChart{min-height:154px!important}.listHeader{display:grid!important;grid-gap:10px!important;gap:10px!important;padding:12px!important}.listHeader form,.listHeader>div{min-width:0}.tableWrap{overflow:visible!important}.tableWrap table{display:none!important}.tableToolbar{display:flex!important;align-items:center;justify-content:space-between;gap:8px;padding:12px!important}.tableToolbar>div:first-child span{font-size:11px}.tableTools .secondary,.tableTools details{min-height:36px}.bulkBar{margin:0 10px 10px;border-radius:14px}.mobileDataCards{display:grid!important;grid-gap:9px;gap:9px;padding:0 10px 12px}.mobileDataCards article{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;padding:11px;box-shadow:0 8px 20px rgba(15,23,42,.05)}.mobileCardSelect{min-height:32px;margin-bottom:7px;border-bottom:1px solid rgba(15,23,42,.06);padding-bottom:7px}.mobileDataRow{display:grid;grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 0}.mobileDataRow span{color:var(--mobile-muted);font-size:11px;font-weight:900;text-transform:uppercase}.mobileDataRow strong{min-width:0;color:var(--mobile-ink);font-size:13px;line-height:1.3;text-align:right;overflow-wrap:anywhere}.customerDrawerForm,.designerForm,.emptyGoodsImportGrid,.inlineForm{grid-template-columns:1fr!important}.inlineForm{position:relative;padding-bottom:58px!important}.designerForm input,.designerForm select,.designerForm textarea,.inlineForm input,.inlineForm select,.inlineForm textarea{min-height:44px;border-radius:14px;font-size:16px}.designerForm button[type=submit],.inlineForm button[type=submit]{position:-webkit-sticky;position:sticky;bottom:calc(env(safe-area-inset-bottom) + 96px);z-index:8;min-height:46px;border-radius:999px}.commandOverlay,.mobileSheetOverlay,.modalBackdrop,.modalOverlay{position:fixed;inset:0;z-index:180}.commandBackdrop,.mobileSheetBackdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.commandPalette,.customerDrawer,.mobileBottomSheet,.modalCard{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(env(safe-area-inset-bottom) + 10px)!important;top:auto!important;width:auto!important;max-width:none!important;max-height:min(82dvh,720px)!important;overflow:auto;border-radius:26px 26px 20px 20px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 -20px 55px rgba(15,23,42,.22)!important;animation:mobileSheetIn .22s ease both}.commandPalette{padding:12px!important}.commandSearch{min-height:46px;border-radius:17px}.commandResults{max-height:calc(82dvh - 84px);padding:4px 0 10px}.commandResultSection{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.commandResultSection h3{margin:0;color:var(--mobile-muted);font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.commandResults a{min-height:58px;border-radius:15px}.mobileBottomSheet{display:grid;grid-gap:12px;gap:12px;padding:10px 14px 16px}.sheetHandle{justify-self:center;width:42px;height:4px;border-radius:999px;background:rgba(15,23,42,.16)}.mobileBottomSheet header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobileBottomSheet small{color:var(--mobile-accent);font-weight:950;text-transform:uppercase}.mobileBottomSheet h3{margin:2px 0 0;color:var(--mobile-ink);font-size:20px}.mobileCreateGrid{display:grid;grid-gap:8px;gap:8px}.mobileCreateGrid a{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;align-items:center;border:1px solid var(--mobile-line);border-radius:17px;background:#f8fbfb;padding:10px;color:var(--mobile-ink);text-decoration:none}.mobileCreateGrid a svg{grid-row:span 2;width:38px;height:38px;border-radius:14px;padding:9px;color:#fff;background:linear-gradient(135deg,var(--mobile-accent),#23c6b7)}.mobileCreateGrid a span{font-size:14px;font-weight:950}.mobileCreateGrid a small{color:var(--mobile-muted);font-size:12px;font-weight:750;text-transform:none}.mobileProfileSheet{padding-bottom:calc(env(safe-area-inset-bottom) + 18px)}.mobileProfileCard{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--mobile-line);border-radius:18px;background:linear-gradient(135deg,#f8fffc,#eefaf7);padding:12px}.mobileProfileAvatar{width:48px;height:48px;display:grid;place-items:center;border-radius:18px;color:#063c32;background:linear-gradient(135deg,#d9fff0,#74f4a3);font-weight:950}.mobileProfileCard span,.mobileProfileCard strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileProfileCard strong{color:var(--mobile-ink);font-size:15px;font-weight:950}.mobileProfileCard span{color:var(--mobile-muted);font-size:13px;font-weight:800}.mobileAccountSwitchToggle{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--mobile-line);border-radius:18px;background:#ffffff;padding:10px 12px;color:var(--mobile-ink);text-align:left;box-shadow:0 10px 24px rgba(15,23,42,.06)}.mobileAccountSwitchToggle span,.mobileAccountSwitchToggle strong{min-width:0;display:block}.mobileAccountSwitchToggle strong{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950}.mobileAccountSwitchToggle svg{justify-self:end;transition:transform .18s ease}.mobileAccountSwitchToggle svg.open{transform:rotate(90deg)}.mobileAccountList{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(13,148,136,.12);border-radius:22px;background:linear-gradient(180deg,rgba(248,255,252,.98),rgba(239,250,247,.98));padding:10px}.mobileAccountListHeader{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 4px 4px}.mobileAccountListHeader strong{color:var(--mobile-ink);font-size:14px;font-weight:950}.mobileAccountError,.mobileAccountHint,.mobileAccountListHeader span{color:var(--mobile-muted);font-size:12px;font-weight:800}.mobileAccountError{margin:0;color:#b42318}.mobileAccountHint{margin:0;padding:8px 4px}.mobileAccountOption{min-height:58px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 24px;align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.86);padding:8px 10px;color:var(--mobile-ink);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.mobileAccountOption:disabled{cursor:default}.mobileAccountOption:not(:disabled):active{transform:scale(.985)}.mobileAccountOption.active{border-color:rgba(13,148,136,.34);background:linear-gradient(135deg,#ecfff5,#ffffff)}.mobileAccountAvatar{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;color:#063c32;background:linear-gradient(135deg,#d9fff0,#74f4a3);font-weight:950}.mobileAccountText{min-width:0;display:grid;grid-gap:1px;gap:1px}.mobileAccountText small,.mobileAccountText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileAccountText strong{color:var(--mobile-ink);font-size:14px;font-weight:950}.mobileRoleBadge{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;background:rgba(13,148,136,.11);color:#087560;padding:3px 8px;font-size:11px;font-weight:950}.mobileAccountCheck{color:#04966f}.mobileAccountSpinner{width:18px;height:18px;border-radius:999px;border:2px solid rgba(13,148,136,.18);border-top-color:#0d9488;animation:spin .7s linear infinite}.mobileLogoutButton{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:18px;background:linear-gradient(135deg,#06231d,#0d6f51);color:#f8fffb;font-size:15px;font-weight:950;box-shadow:0 14px 28px rgba(6,35,29,.22);cursor:pointer}.mobileBottomNav{position:fixed;left:10px!important;right:10px!important;bottom:calc(env(safe-area-inset-bottom) + 10px)!important;z-index:120;min-height:74px;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:3px;gap:3px;padding:7px;border:1px solid rgba(15,23,42,.08);border-radius:26px;background:rgba(255,255,255,.95)!important;box-shadow:0 18px 46px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%)}.mobileBottomNav a{min-width:0;min-height:58px;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;border-radius:20px;color:#66797d;text-decoration:none}.mobileBottomNav a span{position:relative;display:grid;place-items:center}.mobileBottomNav strong{max-width:100%;overflow:visible;color:inherit;font-size:10.5px;font-weight:950;line-height:1.05;text-align:center;white-space:normal}.mobileBottomNav a.active{color:#075f55!important;background:linear-gradient(180deg,#dcfbf5,#f0f8ff)!important;box-shadow:inset 0 0 0 1px rgba(15,159,143,.22);transform:translateY(-2px)}.mobileFloatingCreate{position:fixed;right:18px;bottom:calc(env(safe-area-inset-bottom) + 94px);z-index:121;width:52px;height:52px;display:grid;place-items:center;border:0;border-radius:20px;color:#fff;background:linear-gradient(135deg,var(--mobile-accent),var(--mobile-accent-2));box-shadow:0 16px 34px rgba(15,159,143,.26)}.designerEditor,.designerGrid>aside,.designerHero,.designerPreview{border-radius:18px!important}.paperPreview{max-height:520px}}@media (max-width:390px){.mobileAppHeader{grid-template-columns:44px minmax(0,1fr) 44px 44px 44px 44px;gap:4px;padding-inline:7px}.mobileAppHeader .iconButton,.mobileAppHeader .kkBrandMark,.mobileAvatar,.mobileCreateButton{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:14px}.mobileAppHeader strong{font-size:17px}.adminKpiGrid,.fleetKpis,.stats{grid-template-columns:1fr!important}.mobileBottomNav{left:7px!important;right:7px!important;padding:6px}.mobileBottomNav strong{font-size:9.5px}.mobileDataRow{grid-template-columns:1fr}.mobileDataRow strong{text-align:left}}.devConsole{display:grid;grid-gap:18px;gap:18px}.devConsoleHeader{border-left:4px solid #38bdf8}.devKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.devServiceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.devServiceCard{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:start;min-height:132px;padding:16px;border:1px solid rgba(12,36,33,.1);border-radius:18px;background:linear-gradient(145deg,#fff,#f4faf8);box-shadow:0 14px 34px rgba(15,55,49,.08)}.devServiceCard .devStatusDot{width:11px;height:11px;margin-top:5px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}.devServiceCard.system-yellow .devStatusDot{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.15)}.devServiceCard.system-red .devStatusDot{background:#ef4444;box-shadow:0 0 0 5px rgba(239,68,68,.15)}.devServiceCard em,.devServiceCard small{color:var(--muted);font-size:.78rem;font-style:normal}.devServiceCard strong{display:block;margin-top:3px;color:var(--ink);font-size:1rem}.devServiceCard p{grid-column:2/-1;margin:0;color:#435b55;line-height:1.45}.devPanel{overflow:hidden}.devPanel header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.devPanel header span{color:var(--muted);font-size:.82rem}.devEndpointList,.devLogList,.devMetricRows{display:grid;grid-gap:10px;gap:10px}.devEndpointList span,.devLogRow,.devMetricRows span,.devWarning{display:grid;grid-gap:3px;gap:3px;padding:11px 12px;border:1px solid rgba(12,36,33,.08);border-radius:14px;background:#f8fbfa}.devMetricRows span{grid-template-columns:1fr auto;align-items:center}.devMetricRows b{color:#0f766e}.devEndpointList small,.devLogRow small,.devWarning small{color:var(--muted)}.devLogRow{grid-template-columns:auto 1fr auto;align-items:center}.devLogRow i{min-width:44px;padding:4px 8px;border-radius:999px;background:#dcfce7;color:#166534;text-align:center;font-style:normal;font-size:.72rem;text-transform:uppercase}.devLogRow.level-warn i{background:#fef3c7;color:#92400e}.devLogRow.level-error i{background:#fee2e2;color:#991b1b}.devLogRow em{grid-column:2/-1;color:#526963;font-style:normal;word-break:break-word}.devWarning.system-yellow{border-color:rgba(245,158,11,.35);background:#fffbeb}.devWarning.system-red{border-color:rgba(239,68,68,.35);background:#fef2f2}.devWarning.system-green{border-color:rgba(34,197,94,.25);background:#f0fdf4}.devOpsConsole{--ops-bg:#081b20;--ops-panel:rgba(10,32,38,.82);--ops-border:rgba(139,233,218,.18);color:#e9fbf8}.devOpsConsole .module,.devOpsHero,.devOpsSection,.devOpsStatusBar{border:1px solid var(--ops-border);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),radial-gradient(circle at top right,rgba(85,216,196,.18),transparent 32%),var(--ops-panel);box-shadow:0 22px 70px rgba(4,18,22,.22)}.devOpsHero{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:26px;padding:22px;overflow:hidden;position:relative}.devOpsHero:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.08) 48%,transparent 72%);transform:translateX(-60%);animation:kkOpsSweep 5.6s ease-in-out infinite;pointer-events:none}.devOpsConsole .module h3,.devOpsHero h1,.devOpsSection h3{color:#f4fffd}.devOpsConsole .pageUtilityStrip span,.devOpsConsole em,.devOpsConsole small,.devOpsHero p{color:#b6d0cf}.devOpsHero.system-green{border-left:5px solid #3ddc97}.devOpsHero.system-yellow{border-left:5px solid #f2c14e}.devOpsHero.system-red{border-left:5px solid #ff6b6b}.devRefreshButton{min-width:190px}.devOpsStatusBar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,320px);grid-gap:18px;gap:18px;align-items:center;border-radius:22px;padding:16px 18px}.devOpsStatusBar>div:first-child{display:flex;align-items:center;gap:12px}.devOpsStatusBar strong{display:block;color:#f7fffd;font-size:1rem}.devOpsStatusBar small{display:block;margin-top:2px}.devPulse,.devStatusDot{width:11px;height:11px;border-radius:999px;background:#38d99c;box-shadow:0 0 0 7px rgba(56,217,156,.16)}.devPulse.system-yellow,.devStatusDot.system-yellow{background:#f2c14e;box-shadow:0 0 0 7px rgba(242,193,78,.15)}.devPulse.system-red,.devStatusDot.system-red{background:#ff6b6b;box-shadow:0 0 0 7px rgba(255,107,107,.14)}.devOpsKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.devOpsKpiGrid .adminKpiCard{min-height:126px;background:linear-gradient(160deg,rgba(255,255,255,.94),rgba(238,249,247,.9));border-color:rgba(13,143,127,.16)}.devOpsSection{padding:16px}.devOpsSection>header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.devOpsServiceGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.devRuntimeGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.devOpsServiceCard{background:rgba(255,255,255,.96);border:1px solid rgba(13,143,127,.14);border-radius:20px}.devOpsServiceCard dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:10px 0 0}.devOpsServiceCard dl div{border-radius:11px;background:#eef8f6;padding:6px}.devOpsServiceCard dt{color:#6b7d82;font-size:.68rem;text-transform:uppercase;font-weight:850}.devOpsServiceCard dd{margin:0;color:#12272e;font-size:.78rem;font-weight:850}.devInlineAction{width:100%;margin-top:8px;justify-content:center;background:rgba(13,143,127,.1);border-color:rgba(13,143,127,.22);color:#0b6258}.devInlineAction:disabled{opacity:.72;cursor:not-allowed}.devOpsServiceCard.compact p{min-height:0}.devSparkline{display:flex;align-items:flex-end;gap:5px;height:52px;min-width:160px}.devSparkline span{flex:1 1;min-width:5px;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#6ee7d8,#0d8f7f);opacity:.88}.devOpsRows{display:grid;grid-gap:9px;gap:9px}.devOpsRows article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(13,143,127,.12);border-radius:16px;padding:12px;background:#f9fdfc}.devOpsRows strong{color:#12272e}.devOpsRows em,.devOpsRows small{color:#60787b;font-style:normal}.devBackupPanel .secondary{margin-top:14px}.backupActionBar{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 14px}.backupActionBar .primary,.backupActionBar .secondary{margin:0;min-height:38px}.backupSlotGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:10px 0 14px}.backupSlot{border:1px solid rgba(15,118,110,.18);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(235,247,245,.86));padding:14px;display:grid;grid-gap:6px;gap:6px;box-shadow:0 12px 28px rgba(15,46,48,.08)}.backupSlot span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#0f766e;font-weight:900}.backupSlot strong{font-size:14px;color:#102225;word-break:break-word}.backupSlot em,.backupSlot small{font-size:12px;color:#65777c;font-style:normal}.backupSlot.isEmpty{background:linear-gradient(135deg,rgba(249,250,251,.95),rgba(235,239,240,.8));border-style:dashed}.backupSlot button{justify-self:start;margin-top:6px}@media (max-width:720px){.backupSlotGrid{grid-template-columns:1fr}.backupActionBar{display:grid}.backupActionBar .primary,.backupActionBar .secondary{width:100%}}@keyframes kkOpsSweep{0%,45%{transform:translateX(-70%)}80%,to{transform:translateX(80%)}}.devJson{max-height:420px;overflow:auto;margin:0;padding:14px;border-radius:14px;background:#0b1f1d;color:#d9fff5;font-size:.78rem;line-height:1.5}@media (max-width:900px){.devKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.devLogRow{grid-template-columns:1fr}.devLogRow em{grid-column:auto}}@media (max-width:560px){.devKpiGrid,.devServiceGrid{grid-template-columns:1fr}}.kkButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 14px;border:1px solid transparent;border-radius:12px;font:inherit;font-weight:800;line-height:1;color:#05352d;background:#e8f7f3;box-shadow:0 8px 20px rgba(12,36,33,.08);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.kkButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px rgba(12,36,33,.12)}.kkButton:disabled{opacity:.55;cursor:not-allowed}.kkButton-primary{color:#fff;background:linear-gradient(135deg,#0f766e,#35c6b3)}.kkButton-secondary{border-color:rgba(12,36,33,.12);color:#123d36;background:#fff}.kkButton-ghost{box-shadow:none;color:#31524c;background:transparent}.kkButton-danger{color:#991b1b;background:#fee2e2}.kkCard{padding:16px;border:1px solid rgba(12,36,33,.1);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbfa);box-shadow:0 16px 38px rgba(12,36,33,.08)}.kkBadge{display:inline-flex;align-items:center;min-height:22px;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;background:#eef5f3;color:#35564f}.kkBadge-success{background:#dcfce7;color:#166534}.kkBadge-warning{background:#fef3c7;color:#92400e}.kkBadge-danger{background:#fee2e2;color:#991b1b}.kkBadge-info{background:#dbeafe;color:#1d4ed8}.kkInput,.kkSelect{width:100%;min-height:38px;padding:9px 12px;border:1px solid rgba(12,36,33,.13);border-radius:12px;background:#fff;color:#102f2a;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.kkInput:focus,.kkSearchInput:focus-within,.kkSelect:focus{border-color:#1db6a2;box-shadow:0 0 0 4px rgba(29,182,162,.13)}.kkModalOverlay{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:20px;background:rgba(5,23,21,.46);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kkModal{width:min(620px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid rgba(255,255,255,.36);border-radius:22px;background:#fff;box-shadow:0 30px 80px rgba(5,23,21,.28)}.kkModal>header,.kkSidePanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(12,36,33,.09)}.kkModal>header button,.kkSidePanel>header button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:12px;background:#eef5f3;color:#143f38}.kkSidePanel{position:fixed;right:0;top:0;bottom:0;z-index:145;width:min(420px,92vw);background:#fff;box-shadow:-24px 0 60px rgba(5,23,21,.18);transform:translateX(105%);transition:transform .2s ease}.kkSidePanel.isOpen{transform:translateX(0)}.kkEmptyState{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:150px;padding:22px;text-align:center;color:#57716b}.kkEmptyState strong{color:#183b35}.kkSkeleton{display:grid;grid-gap:10px;gap:10px}.kkSkeleton span{height:44px;border-radius:14px;background:linear-gradient(90deg,#eef5f3,#f8fbfa,#eef5f3);background-size:220% 100%;animation:kkSkeletonMove 1.2s ease-in-out infinite}.kkPageHeader,.kkSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.kkPageHeader span{display:block;margin-bottom:3px;color:#0f766e;font-size:.75rem;font-weight:900;text-transform:uppercase}.kkPageHeader h1,.kkSectionHeader h2{margin:0;color:#102f2a;letter-spacing:0}.kkPageHeader h1{font-size:clamp(1.5rem,2vw,2.2rem)}.kkSectionHeader h2{font-size:1.08rem}.kkPageHeader p,.kkSectionHeader p{margin:4px 0 0;color:#60756f}.kkPageActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kkActionMenu{position:relative}.kkActionMenu summary{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 11px;border:1px solid rgba(12,36,33,.11);border-radius:12px;background:#fff;font-weight:800;cursor:pointer}.kkActionMenu div{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:grid;grid-gap:6px;gap:6px;min-width:180px;padding:8px;border:1px solid rgba(12,36,33,.1);border-radius:14px;background:#fff;box-shadow:0 18px 44px rgba(12,36,33,.15)}.kkSearchInput{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid rgba(12,36,33,.13);border-radius:999px;background:#fff;color:#66817a}.kkSearchInput input{width:100%;border:0;background:transparent;color:#102f2a;font:inherit;outline:none}.kkFilterBar{justify-content:space-between;gap:12px;padding:10px;border:1px solid rgba(12,36,33,.09);border-radius:16px;background:#f8fbfa}.kkFilterBar,.kkFilterBar>div{display:flex;align-items:center}.kkFilterBar>div{gap:8px;flex-wrap:wrap}@keyframes kkSkeletonMove{to{background-position:-220% 0}}.devOpsConsole{--ops-surface:#ffffff;--ops-muted:#64767c;--ops-line:rgba(15,23,42,.08);--ops-green:#16a34a;--ops-yellow:#d97706;--ops-red:#dc2626}.devOpsHero{min-height:168px;padding:26px;background:linear-gradient(135deg,#08211e,#123431);box-shadow:0 24px 70px rgba(8,33,30,.2)}.devOpsHero h1{font-size:clamp(2rem,3vw,3.15rem);line-height:1.02}.devOpsHero p{max-width:760px;font-size:1rem}.devOpsStatusBar{grid-template-columns:minmax(0,1fr) minmax(220px,360px);background:#fff;color:#12272e;border-color:var(--ops-line);box-shadow:0 16px 42px rgba(15,23,42,.08)}.devOpsStatusBar strong{color:#12272e}.devOpsStatusBar small{color:var(--ops-muted)}.devOpsKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.devOpsKpiGrid .adminKpiCard{min-height:136px;padding:18px;border-radius:22px;background:#fff;border:1px solid var(--ops-line);box-shadow:0 14px 34px rgba(15,23,42,.07)}.devOpsKpiGrid .adminKpiCard strong{font-size:clamp(1.55rem,2.5vw,2.4rem)}.devOpsKpiGrid .adminKpiCard small{font-size:.78rem;color:var(--ops-muted)}.devOpsKpiGrid .adminKpiCard em{font-size:.82rem;color:#52656b}.devOpsSection{padding:18px;border-radius:24px;background:#fff;border-color:var(--ops-line);box-shadow:0 16px 48px rgba(15,23,42,.07)}.devOpsConsole .module h3,.devOpsSection h3{color:#12272e}.devOpsSection>header div p,.devPanel header p{margin:4px 0 0;color:var(--ops-muted);font-size:.88rem}.devOpsSection>header span{color:var(--ops-muted);font-weight:800}.devOpsServiceList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.devOpsServiceCard{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ops-line);text-align:left;color:#12272e;background:#fff;box-shadow:none;min-height:96px;border-radius:18px;padding:14px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.devOpsServiceCard:hover{transform:translateY(-2px);border-color:rgba(13,143,127,.24);box-shadow:0 18px 34px rgba(15,23,42,.09)}.devOpsServiceCard p{grid-column:2/-1;margin:0;color:#5d7177;font-size:.86rem;line-height:1.35}.devOpsServiceCard>b{grid-column:2/-1;color:#12272e;font-size:.82rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.devOpsServiceCard dl{grid-column:2/-1}.devOpsServiceCard.compact{min-height:112px}.devOpsServiceCard.system-green{border-left:4px solid var(--ops-green)}.devOpsServiceCard.system-yellow{border-left:4px solid var(--ops-yellow)}.devOpsServiceCard.system-red{border-left:4px solid var(--ops-red)}.devOpsServiceCard.system-green .devStatusDot,.devStatusDot.system-green{background:var(--ops-green);box-shadow:0 0 0 6px rgba(22,163,74,.12)}.devOpsServiceCard.system-yellow .devStatusDot,.devStatusDot.system-yellow{background:var(--ops-yellow);box-shadow:0 0 0 6px rgba(217,119,6,.13)}.devOpsServiceCard.system-red .devStatusDot,.devStatusDot.system-red{background:var(--ops-red);box-shadow:0 0 0 6px rgba(220,38,38,.12)}.devPerformancePanel{grid-column:span 2}.devPerformancePanel .devSparkline{width:100%;min-height:92px;padding:12px;border-radius:18px;background:linear-gradient(180deg,#f8fafc,#eef8f6)}.devPerformancePanel .devMetricRows{grid-template-columns:repeat(4,minmax(0,1fr))}.devMetricRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.devEndpointList span,.devLogRow,.devMetricRows span,.devWarning{border-color:var(--ops-line);background:#fff}.devLogList{max-height:560px;overflow:auto;padding-right:3px}.devLogTools{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;border:1px solid var(--ops-line);border-radius:16px;background:#f8fafc}.devLogTools input{flex:1 1;min-width:0;border:0;background:transparent;outline:0;font:inherit}.devInlineLink,.devLogTools button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 11px;border:1px solid var(--ops-line);border-radius:12px;color:#123d36;background:#fff;font-weight:900;text-decoration:none}.devWarning{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;cursor:pointer}.devWarning:hover{border-color:rgba(13,143,127,.24)}.devCompactStatusGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.devCompactStatusGrid button{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 10px;gap:8px 10px;align-items:center;min-height:74px;padding:12px;border:1px solid var(--ops-line);border-radius:16px;background:#fff;text-align:left;cursor:pointer}.devCompactStatusGrid small{grid-column:2;color:var(--ops-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.devPanelBackdrop{position:fixed;inset:0;z-index:144;border:0;background:rgba(15,23,42,.18);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.devServicePanel{border-left:1px solid var(--ops-line)}.devServicePanel header small{color:#0f766e;font-size:.72rem;font-weight:950;text-transform:uppercase}.devServicePanel header h3{margin:2px 0 0;color:#12272e}.devServicePanelBody{display:grid;grid-gap:16px;gap:16px;padding:18px;overflow:auto;max-height:calc(100dvh - 72px)}.devServicePanelStatus{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--ops-line);border-radius:18px;background:#f8fafc}.devServicePanelStatus strong{display:block;color:#12272e}.devServicePanelStatus small{color:var(--ops-muted)}.devServicePanelStatus b{color:#0f766e}.devPanelSection{display:grid;grid-gap:10px;gap:10px}.devPanelSection h4{margin:0;color:#12272e;font-size:.92rem}.devPanelSection p{margin:0;color:#536a70;line-height:1.5}.devPanelError{padding:10px 12px;border:1px solid rgba(220,38,38,.18);border-radius:14px;color:#991b1b!important;background:#fef2f2}.devPanelMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.devPanelMetaGrid span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px;border:1px solid var(--ops-line);border-radius:14px;background:#fff}.devPanelMetaGrid small{color:var(--ops-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.devPanelMetaGrid strong{min-width:0;overflow:hidden;color:#12272e;text-overflow:ellipsis}@media (max-width:1100px){.devOpsKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.devPerformancePanel{grid-column:auto}.devPerformancePanel .devMetricRows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.devOpsHero{display:grid;padding:18px;border-radius:22px}.devRefreshButton{width:100%;min-width:0}.devCompactStatusGrid,.devMetricRows,.devOpsKpiGrid,.devOpsServiceList,.devOpsStatusBar,.devPanelMetaGrid,.devPerformancePanel .devMetricRows{grid-template-columns:1fr}.devCompactStatusGrid small,.devOpsServiceCard>b{white-space:normal}}.devSystemStatusCard{position:relative;min-height:176px!important;padding:0!important;overflow:hidden;border-left:5px solid var(--ops-green)!important}.devSystemStatusCard.system-yellow{border-left-color:var(--ops-yellow)!important}.devSystemStatusCard.system-red{border-left-color:var(--ops-red)!important;border-color:rgba(220,38,38,.28)!important;background:linear-gradient(135deg,#fff7f7,#ffffff)!important}.devSystemIssue.system-red .devSystemIssueSuggestion span,.devSystemIssue.system-red small,.devSystemIssue.system-red strong,.devSystemStatusCard.system-red .devSystemStatusHit strong,.devSystemStatusCard.system-red .devSystemStatusMeta span:nth-child(3) b,.devSystemStatusCard.system-red .devSystemStatusMeta span:nth-child(3) small{color:var(--ops-red)!important}.devSystemStatusCard.system-blue{border-left-color:#2563eb!important}.devSystemStatusHit{display:grid;width:100%;height:100%;grid-gap:5px;gap:5px;padding:18px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.devSystemStatusHit strong{font-size:clamp(1.25rem,2vw,1.75rem)!important;line-height:1.05;color:#102225}.devSystemStatusHit em{font-size:.9rem!important;color:#52656b!important;font-style:normal}.devSystemStatusHit p{margin:2px 0 0;color:#65777c;font-size:.78rem;font-weight:800}.devSystemTone{display:grid;place-items:center;width:34px;height:34px;border-radius:13px;color:#fff;background:var(--ops-green);box-shadow:0 10px 22px rgba(22,163,74,.18)}.devSystemTone.system-yellow{background:var(--ops-yellow);box-shadow:0 10px 22px rgba(217,119,6,.18)}.devSystemTone.system-red{background:var(--ops-red);box-shadow:0 10px 22px rgba(220,38,38,.18)}.devSystemTone.system-blue{background:#2563eb;box-shadow:0 10px 22px rgba(37,99,235,.18)}.devPulse.system-blue,.devStatusDot.system-blue{background:#2563eb;box-shadow:0 0 0 7px rgba(37,99,235,.14)}.devSystemStatusMeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.devSystemStatusMeta span{display:grid;grid-gap:1px;gap:1px;min-width:0;padding:7px 8px;border-radius:11px;background:#f4faf9;border:1px solid rgba(15,23,42,.06)}.devSystemStatusMeta b{color:#102225;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.devSystemStatusMeta small{font-size:.62rem!important;color:#6c7f84!important;text-transform:uppercase;font-weight:900}.devSystemRefresh{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;color:#0f766e;font-weight:900;font-size:.72rem;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.07)}.devSystemRefresh:disabled{opacity:.6;cursor:not-allowed}.devSystemDetailPanel{width:min(560px,94vw)}.devSystemDetailHero{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;padding:15px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.devSystemDetailHero.system-green{background:#f0fdf4;border-color:rgba(22,163,74,.16)}.devSystemDetailHero.system-yellow{background:#fffbeb;border-color:rgba(217,119,6,.18)}.devSystemDetailHero.system-red{background:#fef2f2;border-color:rgba(220,38,38,.18)}.devSystemDetailHero.system-blue{background:#eff6ff;border-color:rgba(37,99,235,.18)}.devSystemDetailHero strong{display:block;color:#102225;font-size:1.1rem}.devSystemDetailHero p{margin:3px 0;color:#4f646a}.devSystemDetailHero small{color:#64767c}.devSystemIssueList{display:grid;grid-gap:9px;gap:9px}.devSystemIssue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff}.devSystemIssue.system-yellow{border-color:rgba(217,119,6,.22);background:#fffbeb}.devSystemIssue.system-red{border-color:rgba(220,38,38,.22);background:#fef2f2}.devSystemIssue.system-blue{border-color:rgba(37,99,235,.2);background:#eff6ff}.devSystemIssue strong{display:block;color:#102225}.devSystemIssue small{display:block;color:#64767c;margin-top:2px}.devSystemIssue p{margin:6px 0 0;color:#425b61;font-size:.84rem;line-height:1.35}.devSystemIssueSuggestion span{display:block;margin-bottom:2px;color:#23464c;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.devSystemIssueActions{display:grid;grid-gap:6px;gap:6px;min-width:108px}.devSystemIssueActions a,.devSystemIssueActions button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 9px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;color:#0f766e;font-weight:900;font-size:.75rem;text-decoration:none;cursor:pointer}@media (max-width:760px){.devSystemStatusMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.devSystemIssue{grid-template-columns:auto minmax(0,1fr)}.devSystemIssueActions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}.enterpriseUsers{display:grid;grid-gap:16px;gap:16px}.enterpriseUserToolbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,190px)) auto auto auto;grid-gap:10px;gap:10px;align-items:center}.enterpriseUserToolbar .fileButton,.enterpriseUserToolbar button,.enterpriseUserToolbar select{min-height:40px;border-radius:14px}.userSearchBox{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid rgba(12,36,33,.11);border-radius:15px;background:#fff;color:#60787b}.userSearchBox input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#102f2a;font:inherit}.fileButton{justify-content:center;gap:8px}.enterpriseUserCreate .inlineForm{grid-template-columns:160px repeat(4,minmax(140px,1fr)) auto}.enterpriseBulkBar{display:flex;align-items:center;justify-content:space-between;gap:10px;border-color:rgba(13,143,127,.18);background:linear-gradient(135deg,#f0fdfa,#fff)}.enterpriseBulkBar strong{color:#102f2a}.enterpriseBulkBar button{min-height:34px;padding:7px 12px;border:1px solid rgba(12,36,33,.12);border-radius:12px;background:#fff;font-weight:900}.enterpriseUserTable header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.enterpriseUserTable header span{color:#60787b;font-weight:850}.userIdentity{display:grid;grid-gap:3px;gap:3px;min-width:180px}.userIdentity b{color:#102f2a}.userIdentity small{color:#60787b}.rowActions{display:flex;gap:7px;flex-wrap:wrap}.rowActions button{min-height:30px;padding:6px 10px;border:1px solid rgba(12,36,33,.1);border-radius:999px;background:#fff;color:#0f766e;font-weight:900}.importPreviewModal{width:min(980px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto}.importPreviewModal header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.userProfilePanel header small{display:block;color:#0f766e;font-size:.72rem;font-weight:950;text-transform:uppercase}.userProfilePanel header h3{margin:2px 0 0;color:#102f2a}.userProfileBody{display:grid;grid-gap:14px;gap:14px;padding:16px;overflow:auto;max-height:calc(100dvh - 72px)}.userProfileHero{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid rgba(12,36,33,.1);border-radius:18px;background:linear-gradient(135deg,#f0fdfa,#fff)}.userAvatar{width:58px;height:58px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#0f766e,#35c6b3);color:#fff;font-size:1.4rem;font-weight:950}.userProfileHero small,.userProfileHero span,.userProfileHero strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userProfileHero strong{color:#102f2a;font-size:1.1rem}.userProfileHero span{color:#31524c}.userProfileHero small{color:#60787b}@media (max-width:1100px){.enterpriseUserCreate .inlineForm,.enterpriseUserToolbar{grid-template-columns:1fr 1fr}}@media (max-width:640px){.enterpriseUserCreate .inlineForm,.enterpriseUserToolbar{grid-template-columns:1fr}.enterpriseBulkBar{align-items:stretch;flex-direction:column}.rowActions{display:grid}}.dmsHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:stretch;grid-gap:16px;gap:16px}.dmsHero p,.dmsToolbar p{margin:4px 0 0;color:var(--muted)}.dmsDropzone{min-height:132px;border:1px dashed rgba(15,118,110,.36);border-radius:22px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:18px;text-align:center;color:var(--text);background:linear-gradient(135deg,rgba(20,184,166,.13),rgba(255,255,255,.78));cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.dmsDropzone.isBusy,.dmsDropzone:hover{transform:translateY(-1px);border-color:rgba(20,184,166,.7);background:linear-gradient(135deg,rgba(20,184,166,.2),rgba(255,255,255,.92))}.dmsDropzone span{color:var(--muted);font-size:.9rem}.dmsLayout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.dmsSidebar{position:-webkit-sticky;position:sticky;top:16px}.dmsSidebar button{width:100%;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.72);border-radius:14px;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin-bottom:8px;color:var(--text)}.dmsSidebar button.activeFolder{background:linear-gradient(135deg,rgba(15,118,110,.13),rgba(20,184,166,.18));border-color:rgba(15,118,110,.3)}.dmsToolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.dmsToolbar .searchBox{width:min(420px,100%)}.dmsTypeRail{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.dmsTypeRail span,.tagRow span{border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.74);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:.8rem}.dmsTypeRail strong{color:var(--text)}.dmsOcrPanel{display:grid;grid-gap:14px;gap:14px}.dmsOcrHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dmsOcrHeader p{margin:4px 0 0;color:var(--muted);max-width:760px}.ocrInsightGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ocrInsightGrid span{border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(221,252,247,.52));border-radius:16px;padding:12px;display:grid;grid-gap:3px;gap:3px}.ocrInsightGrid strong{font-size:1.2rem;color:var(--text)}.ocrInsightGrid small,.ocrReviewList small{color:var(--muted)}.ocrReviewList{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.ocrReviewList button{min-height:44px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.78);border-radius:14px;padding:9px 11px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;color:var(--text);text-align:left}.ocrReviewEmpty{color:var(--muted);font-size:.9rem}.dmsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.dmsCard{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:rgba(255,255,255,.88);box-shadow:0 14px 36px rgba(15,23,42,.08)}.dmsFavorite{position:absolute;right:10px;top:10px;z-index:2;width:34px;height:34px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.92);color:#0f766e;font-size:1.05rem}.dmsPreview{height:118px;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(20,184,166,.2),transparent 34%),linear-gradient(135deg,#102225,#1d3c3f);color:white}.dmsImagePreview{width:100%;height:100%;display:block;background-size:cover;background-position:50%}.dmsCardBody{padding:13px}.dmsCardBody h4{margin:9px 0 5px;font-size:1rem}.dmsCardBody p{margin:0 0 10px;color:var(--muted);font-size:.84rem}.ocrBadgeRow{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.ocrBadge{border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:5px 8px;background:#f3f4f6;color:#52666a;font-size:.72rem;font-weight:800}.ocrBadge.isIndexed{background:#dcfce7;color:#047857;border-color:#bbf7d0}.ocrBadge.isPending{background:#fef3c7;color:#92400e;border-color:#fde68a}.dmsMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:10px 0}.dmsMetaGrid span{border:1px solid rgba(15,23,42,.07);border-radius:12px;background:rgba(248,252,251,.78);padding:7px 8px;min-width:0}.dmsMetaGrid small{display:block;color:var(--muted);font-size:.68rem;text-transform:uppercase;font-weight:800}.dmsMetaGrid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.ocrConfidence{height:14px;border-radius:999px;background:#e5eeee;overflow:hidden;position:relative;margin:8px 0}.ocrConfidence span{display:block;height:100%;background:linear-gradient(90deg,#14b8a6,#84cc16)}.ocrConfidence small{position:absolute;inset:0;display:grid;place-items:center;font-size:.62rem;font-weight:900;color:#123033}.tagRow{gap:6px;min-height:28px}.dmsActions,.tagRow{display:flex;flex-wrap:wrap}.dmsActions{gap:8px;margin-top:12px}.ghostDanger{border:1px solid rgba(220,38,38,.18);background:rgba(254,242,242,.86);color:#b91c1c}@media (max-width:900px){.dmsHero,.dmsLayout{grid-template-columns:1fr}.dmsSidebar{position:static}.dmsOcrHeader,.dmsToolbar{display:grid}.ocrInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dmsMetaGrid,.ocrInsightGrid{grid-template-columns:1fr}.ocrReviewList button{grid-template-columns:auto 1fr}.ocrReviewList small{grid-column:2}}.dispatchInsight{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:16px;gap:16px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,rgba(15,118,110,.08),rgba(53,198,179,.05))}.dispatchInsight h3{margin:4px 0 6px;font-size:20px}.dispatchInsight p{margin:0;color:var(--muted);line-height:1.55}.dispatchScore{aspect-ratio:1;border-radius:28px;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 35% 25%,rgba(53,198,179,.24),rgba(15,118,110,.08)),var(--surface);border:1px solid rgba(15,118,110,.18)}.dispatchScore strong{display:block;font-size:34px;line-height:1;color:var(--text)}.dispatchScore span{font-size:12px;color:var(--muted);font-weight:800}.dispatchRoutes{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}.dispatchRoute.isOverloaded{border-color:rgba(239,68,68,.35);box-shadow:0 0 0 1px rgba(239,68,68,.12),var(--shadow)}.dispatchRouteMeta{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.dispatchRouteMeta span{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;padding:5px 9px;font-size:12px;color:var(--muted);font-weight:800}.dispatchStopList{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.dispatchStop{cursor:-webkit-grab;cursor:grab;border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--surface);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.dispatchStop:active{cursor:-webkit-grabbing;cursor:grabbing}.dispatchStop:hover{transform:translateY(-1px);border-color:rgba(15,118,110,.35);box-shadow:0 10px 22px rgba(15,23,42,.08)}.dispatchStop em,.dispatchStop small,.dispatchStop span,.dispatchStop strong{display:block}.dispatchStop strong{font-size:14px;color:var(--text)}.dispatchStop span{font-size:13px;color:var(--muted);margin-top:3px}.dispatchStop small{font-size:12px;color:var(--muted);margin-top:5px}.dispatchStop em{font-size:11px;color:var(--accent-strong);font-style:normal;margin-top:6px}@media (max-width:720px){.dispatchInsight{grid-template-columns:1fr}.dispatchScore{width:132px}.dispatchRoutes{grid-template-columns:1fr}}.codeBox{margin:0;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--text);font:600 12px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;white-space:pre-wrap}.codeBox,.pill{background:rgba(255,255,255,.72)}.pill{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:800}.moduleTitleCell{display:flex;align-items:center;gap:8px;min-width:220px}.moduleTitleCell small{display:block;color:var(--muted);font-size:.78rem;font-weight:600;margin-top:2px}.quickActionGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.quickActionCard{align-items:center;background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.14);border-radius:12px;color:var(--ink);display:flex;font-weight:800;gap:8px;padding:10px 12px}.toastInline{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;color:#065f46;font-weight:800;margin:0;padding:10px 14px}button.dangerSoft{border-color:rgba(220,38,38,.24);color:#b91c1c}.helpdeskLayout{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);grid-gap:14px;gap:14px;align-items:start}.helpdeskPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.helpdeskPanelHeader h3{margin:2px 0 3px;color:var(--text);font-size:18px}.helpdeskPanelHeader span{color:var(--muted);font-size:12px;font-weight:800}.helpdeskPanelHeader svg{color:var(--accent-strong);flex:0 0 auto}.helpdeskCreateForm{display:grid;grid-template-columns:1.5fr .82fr .78fr;grid-gap:9px;gap:9px;padding:12px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.7);margin-bottom:12px}.helpdeskCreateForm textarea{grid-column:1/-1;min-height:78px}.helpdeskCreateForm button{min-height:38px}.helpdeskTicketList{display:grid;grid-gap:8px;gap:8px}.helpdeskTicketCard{width:100%;text-align:left;display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.82);color:var(--text);box-shadow:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.helpdeskTicketCard.active,.helpdeskTicketCard:hover{transform:translateY(-1px);border-color:rgba(15,118,110,.34);background:linear-gradient(135deg,rgba(15,118,110,.08),rgba(255,255,255,.92))}.helpdeskTicketCard strong{font-size:14px;color:var(--text)}.helpdeskTicketCard small{color:var(--muted);font-size:12px;font-weight:750}.helpdeskTicketCard div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.helpdeskTicketCard div span:not(.badge){display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:999px;padding:4px 8px;color:var(--muted);font-size:11px;font-weight:850}.ticketPriority{justify-self:start;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:0}.ticketPriority-low{background:#eef2ff;color:#3730a3}.ticketPriority-normal{background:#ecfeff;color:#0e7490}.ticketPriority-high{background:#fef3c7;color:#92400e}.ticketPriority-urgent{background:#fee2e2;color:#991b1b}.helpdeskDetailPanel{position:-webkit-sticky;position:sticky;top:14px}.helpdeskMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.helpdeskMetaGrid span{display:grid;grid-gap:2px;gap:2px;padding:9px 10px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.76);color:var(--muted);font-size:12px;font-weight:750}.helpdeskMetaGrid b{color:var(--text);font-size:11px;text-transform:uppercase}.helpdeskDescription{margin:0 0 12px;padding:11px 12px;border-radius:14px;background:var(--surface-soft);color:var(--muted);line-height:1.5}.helpdeskAssignRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:10px 0}.helpdeskThread{display:grid;grid-gap:9px;gap:9px;max-height:430px;overflow:auto;padding-right:3px;margin:12px 0}.helpdeskThread article{border:1px solid var(--line);border-radius:16px;padding:11px 12px;background:rgba(255,255,255,.82)}.helpdeskThread article.internal{border-color:rgba(245,158,11,.24);background:#fffbeb}.helpdeskThread header{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.helpdeskThread header span,.helpdeskThread small{color:var(--muted);font-size:11px;font-weight:800}.helpdeskThread p{margin:0;color:var(--text);line-height:1.5}.helpdeskMessageForm{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.72)}.helpdeskMessageForm textarea{min-height:86px}.helpdeskMessageForm div{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.fileButton{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--accent-strong);font-weight:900;cursor:pointer}.fileButton input{position:absolute;inset:0;opacity:0;cursor:pointer}.helpdeskKnowledgeGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.helpdeskKnowledgeForm{grid-template-columns:1fr 1fr}.helpdeskKnowledgeForm textarea{grid-column:1/-1;min-height:86px}.knowledgeList{display:grid;grid-gap:9px;gap:9px}.knowledgeList article{padding:12px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.78)}.knowledgeList p,.knowledgeList span,.knowledgeList strong{display:block}.knowledgeList strong{color:var(--text)}.knowledgeList span{margin-top:3px;color:var(--accent-strong);font-size:12px;font-weight:850}.knowledgeList p{margin:7px 0 0;color:var(--muted);line-height:1.48}.noticeBar{display:flex;align-items:center;min-height:38px;padding:9px 12px;border:1px solid rgba(20,184,166,.22);border-radius:14px;background:linear-gradient(135deg,rgba(236,253,245,.92),rgba(240,253,250,.86));color:var(--accent-strong);font-weight:850}.communicationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.compactModuleHeader{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.compactModuleHeader svg{flex:0 0 auto;padding:7px;width:34px;height:34px;border-radius:12px;color:var(--accent-strong);background:rgba(20,184,166,.1)}.compactModuleHeader h3{margin:0;color:var(--text);font-size:16px}.compactModuleHeader p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.communicationComposer{min-height:100%}.communicationForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.communicationForm.compact{margin-top:8px}.communicationForm textarea{grid-column:1/-1;min-height:86px;resize:vertical}.communicationForm button{grid-column:1/-1}.communicationChannels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.communicationChannel{display:grid;grid-gap:7px;gap:7px;min-height:124px;padding:12px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.82);box-shadow:var(--shadow-sm)}.communicationChannel.active{border-color:rgba(20,184,166,.28);background:linear-gradient(135deg,rgba(236,253,245,.94),rgba(255,255,255,.86))}.communicationChannel span{display:flex;align-items:center;gap:7px;color:var(--accent-strong);font-size:12px;font-weight:900}.communicationChannel strong{color:var(--text)}.communicationChannel small{color:var(--muted);font-weight:750;line-height:1.4}.communicationAutomationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.communicationAutomationCard{display:grid;grid-gap:8px;gap:8px}.communicationAutomationCard>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.communicationAutomationCard h3{margin:0;color:var(--text);font-size:16px}.communicationAutomationCard p,.communicationAutomationCard small{margin:0;color:var(--muted);line-height:1.45;font-weight:750}.taskBoardModule,.taskCommandCenter,.taskDetailPanel,.taskInsights .module{border-color:rgba(20,184,166,.18)}.taskCommandHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.taskCommandHeader h3{margin:0;color:var(--text);font-size:18px}.taskCommandHeader span{color:var(--muted);font-size:12px;font-weight:850}.taskComposerGrid{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);grid-gap:12px;gap:12px}.taskComposer{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.78)}.taskComposer strong{color:var(--text)}.taskComposer textarea{resize:vertical}.taskFormGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.taskWorkspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);grid-gap:14px;gap:14px;align-items:start}.taskBoard{display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));grid-gap:10px;gap:10px;overflow:auto;padding-bottom:4px}.taskColumn{min-width:180px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.82))}.taskColumn header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 8px;border-bottom:1px solid var(--line);color:var(--text);font-size:13px;font-weight:900}.taskColumn header:before{content:"";width:22px;height:4px;border-radius:999px;background:var(--columnColor,var(--accent))}.taskColumnList{display:grid;grid-gap:8px;gap:8px;padding:10px}.taskCard{display:grid;grid-gap:5px;gap:5px;width:100%;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff;color:var(--text);text-align:left;box-shadow:var(--shadow-sm)}.taskCard.active{border-color:rgba(20,184,166,.45);box-shadow:0 0 0 3px rgba(20,184,166,.11)}.taskCard strong{font-size:13px;line-height:1.25}.emptySmall,.taskCard small,.taskDue{color:var(--muted);font-size:12px;font-weight:750}.taskPriority{width:max-content;padding:4px 8px;border-radius:999px;background:rgba(20,184,166,.1);color:var(--accent-strong);font-size:11px;font-weight:900;text-transform:uppercase}.taskDetailPanel{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:14px;gap:14px}.taskDetailHead{display:grid;grid-gap:8px;gap:8px}.taskDetailHead h3{margin:0;color:var(--text);font-size:20px}.taskDetailHead p{margin:0;color:var(--muted);line-height:1.5}.taskQuickActions{display:flex;flex-wrap:wrap;gap:7px}.compactButton{min-height:34px;padding:7px 10px;font-size:12px}.taskMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.taskMetaGrid span{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid var(--line);border-radius:13px;background:rgba(248,250,252,.76);color:var(--text);font-weight:800}.taskMetaGrid strong{color:var(--muted);font-size:11px;text-transform:uppercase}.taskDetailSection{display:grid;grid-gap:9px;gap:9px}.taskDetailSection h4,.taskInsights h3{margin:0;color:var(--text)}.inlineForm{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.inlineForm input[type=file],.inlineForm select{min-width:0}.taskAttachmentList,.taskCalendarList,.taskChecklist{display:grid;grid-gap:7px;gap:7px}.taskCalendarList button,.taskChecklist button{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.82);color:var(--text);text-align:left}.taskChecklist button.done{color:var(--muted);text-decoration:line-through;background:rgba(236,253,245,.72)}.taskComment{display:grid;grid-gap:4px;gap:4px;margin:0;padding:10px;border:1px solid var(--line);border-radius:13px;background:rgba(248,250,252,.74);color:var(--text)}.taskAttachmentList a{padding:8px 10px;border:1px solid var(--line);border-radius:12px;color:var(--accent-strong);font-weight:850;text-decoration:none}.taskInsights{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.taskCalendarList button{justify-content:space-between}.taskCalendarList button span{display:grid;grid-gap:2px;gap:2px;flex:1 1}.taskGantt{display:grid;grid-gap:10px;gap:10px}.taskGanttRow{display:grid;grid-template-columns:minmax(120px,.7fr) 1fr 48px;align-items:center;grid-gap:10px;gap:10px;color:var(--text);font-size:13px;font-weight:850}.taskGanttRow div{height:12px;border-radius:999px;background:rgba(15,23,42,.08);overflow:hidden}.taskGanttRow i{display:block;height:100%;border-radius:999px}.linkButton{border:0;background:transparent;color:var(--accent-strong);font:inherit;font-weight:900;text-align:left;cursor:pointer}@media (max-width:1100px){.communicationAutomationGrid,.communicationGrid,.helpdeskKnowledgeGrid,.helpdeskLayout,.taskComposerGrid,.taskInsights,.taskWorkspace{grid-template-columns:1fr}.communicationChannels{grid-template-columns:repeat(3,minmax(0,1fr))}.helpdeskDetailPanel,.taskDetailPanel{position:static}}@media (max-width:700px){.communicationChannels,.communicationForm,.helpdeskAssignRow,.helpdeskCreateForm,.helpdeskKnowledgeForm,.helpdeskMetaGrid,.inlineForm,.taskFormGrid,.taskMetaGrid{grid-template-columns:1fr}.taskPage .kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.taskBoard{display:flex;scroll-snap-type:x proximity}.taskColumn{min-width:82vw;scroll-snap-align:start}.taskGanttRow{grid-template-columns:1fr}.helpdeskPanelHeader{align-items:center}.helpdeskThread{max-height:none}}.dashboardBuilderHero{display:grid;grid-template-columns:1fr auto auto;grid-gap:14px;gap:14px;align-items:stretch;margin-bottom:14px}.dashboardBuilderHero,.dashboardBuilderPanel,.dashboardCanvas{border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:var(--shadow-soft)}.dashboardBuilderHero{padding:18px}.dashboardBuilderHero h2{margin:4px 0 6px;font-size:26px;letter-spacing:0}.dashboardBuilderHero p{margin:0;color:var(--muted)}.dashboardBuilderSignal{min-width:128px;border-radius:16px;background:linear-gradient(135deg,rgba(13,148,136,.12),rgba(14,165,233,.12));border:1px solid rgba(15,118,110,.16);padding:14px;display:grid;align-content:center;grid-gap:2px;gap:2px}.dashboardBuilderSignal span{font-size:28px;font-weight:950;color:var(--ink)}.dashboardBuilderSignal small{color:var(--muted);font-weight:850}.dashboardBuilderLayout{display:grid;grid-template-columns:minmax(280px,360px) 1fr;grid-gap:14px;gap:14px;align-items:start}.dashboardBuilderPanel,.dashboardCanvas{padding:14px}.dashboardBuilderPanel{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:14px}.dashboardBuilderPanel>header,.dashboardCanvas>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.dashboardBuilderPanel h3,.dashboardCanvas h3{margin:2px 0 0;color:var(--ink)}.dashboardBuilderCanvas p,.dashboardCanvas p{margin:4px 0 0;color:var(--muted)}.dashboardBuilderList{display:grid;grid-gap:8px;gap:8px}.dashboardBuilderList button{width:100%;display:flex;justify-content:space-between;gap:10px;text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;padding:11px;cursor:pointer}.dashboardBuilderList button.active{border-color:rgba(13,148,136,.42);background:linear-gradient(135deg,rgba(204,251,241,.75),rgba(239,246,255,.9))}.dashboardBuilderList small,.dashboardBuilderList strong{display:block}.dashboardBuilderList small{margin-top:3px;color:var(--muted)}.dashboardBuilderList i{align-self:center;font-style:normal;border-radius:999px;padding:4px 8px;background:rgba(13,148,136,.12);color:var(--accent-strong);font-size:11px;font-weight:950}.builderForm{display:grid;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:16px;padding:12px;background:rgba(248,250,252,.8)}.builderForm h3{margin:0;font-size:14px}.builderForm input,.builderForm select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:12px;padding:0 12px;background:#fff;color:var(--text);font-weight:750}.inlineCheck{display:flex;align-items:center;gap:8px;min-height:34px;color:var(--text);font-size:13px;font-weight:850}.inlineCheck input{width:auto;min-height:auto}.compactFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.formActions{display:flex;flex-wrap:wrap;gap:8px}.customWidget footer button,.formActions button{min-height:34px}.dashboardCanvas{min-width:0}.customDashboardGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.customDashboardGrid,.customWidget{display:grid;grid-gap:12px;gap:12px}.customWidget{min-height:154px;border:1px solid var(--line);border-radius:16px;padding:13px;background:linear-gradient(180deg,#fff,rgba(248,250,252,.95));box-shadow:0 12px 28px rgba(15,23,42,.07);align-content:space-between}.customWidget:hover{border-color:rgba(13,148,136,.32)}.customWidget header{display:flex;gap:10px;align-items:flex-start}.customWidget header>span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;color:var(--accent-strong);background:rgba(13,148,136,.12);flex:0 0 auto}.customWidget header>div{min-width:0;flex:1 1}.customWidget h4{margin:0;color:var(--ink);font-size:15px}.customWidget p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.customWidget>strong{font-size:28px;color:var(--ink);letter-spacing:0}.widgetMeta{display:flex;flex-wrap:wrap;gap:6px}.widgetMeta span{border-radius:999px;padding:4px 8px;background:rgba(15,23,42,.06);color:var(--muted);font-size:11px;font-weight:900}.miniLogList{display:grid;grid-gap:5px;gap:5px}.miniLogList small{border-radius:10px;background:rgba(15,23,42,.05);padding:6px 8px;color:var(--muted)}.customWidget footer{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:1100px){.dashboardBuilderHero,.dashboardBuilderLayout{grid-template-columns:1fr}.dashboardBuilderPanel{position:static}.customWidget{grid-column:span 6!important}}@media (max-width:700px){.dashboardBuilderHero{padding:14px}.dashboardBuilderSignal{min-width:0}.customDashboardGrid{grid-template-columns:1fr}.customWidget{grid-column:span 1!important}.customWidget>strong{font-size:24px}}.analyticsCenter{--analytics-accent:#0d9488;--analytics-blue:#2563eb;--analytics-lime:#65a30d}.analyticsHero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:14px;gap:14px;align-items:stretch;padding:16px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 82% 15%,rgba(13,148,136,.17),transparent 30%),linear-gradient(135deg,#ffffff,rgba(240,253,250,.9));box-shadow:0 18px 42px rgba(15,23,42,.08)}.analyticsHero h3{margin:0;color:var(--text);font-size:24px;letter-spacing:0}.analyticsHero p{margin:7px 0 0;max-width:780px;color:var(--muted);line-height:1.45}.analyticsHeroMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.analyticsHeroMetrics span{display:grid;grid-gap:4px;gap:4px;align-content:center;min-height:82px;padding:12px;border:1px solid rgba(13,148,136,.16);border-radius:16px;background:rgba(255,255,255,.78)}.analyticsHeroMetrics strong{color:var(--text);font-size:20px;line-height:1.05}.analyticsHeroMetrics small{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.analyticsGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);grid-gap:14px;gap:14px}.analyticsPanel{min-width:0}.analyticsBars{display:grid;grid-template-columns:repeat(18,minmax(12px,1fr));grid-gap:7px;gap:7px;align-items:end;min-height:210px;padding:12px 6px 2px}.analyticsBars span{display:grid;align-items:end;grid-gap:6px;gap:6px;min-width:0;height:100%}.analyticsBars i{display:block;min-height:8px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--analytics-accent),#7dd3fc);box-shadow:0 8px 18px rgba(13,148,136,.18)}.analyticsBars small{color:var(--muted);font-size:10px;font-weight:800;text-align:center;writing-mode:vertical-rl;transform:rotate(180deg);justify-self:center}.analyticsMiniLine{display:grid;grid-template-columns:repeat(18,minmax(10px,1fr));grid-gap:5px;gap:5px;align-items:end;min-height:52px;padding:8px;border-radius:14px;background:rgba(15,23,42,.04)}.analyticsMiniLine i{display:block;min-height:6px;border-radius:999px;background:linear-gradient(180deg,#2563eb,#93c5fd)}.analyticsHeatmap{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:12px}.analyticsHeatmap span{display:grid;grid-gap:2px;gap:2px;min-height:48px;padding:8px;border:1px solid rgba(13,148,136,.14);border-radius:12px;background:#f8fafc;background:color-mix(in srgb,#0d9488 var(--heat),#f8fafc)}.analyticsHeatmap strong{color:var(--text);font-size:12px}.analyticsHeatmap small{color:var(--muted);font-size:11px;font-weight:800}.analyticsReportForm{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.analyticsReportForm input,.analyticsReportForm textarea{width:100%}.analyticsReportForm button{justify-self:start}.analyticsSavedReports{display:grid;grid-gap:8px;gap:8px}.analyticsSavedReports article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.78)}.analyticsSavedReports article div{display:grid;grid-gap:3px;gap:3px;min-width:0}.analyticsSavedReports strong{color:var(--text)}.analyticsSavedReports span{color:var(--muted);font-size:12px;line-height:1.35}.ghostButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:12px;font-weight:900}.ghostButton:hover{color:#b91c1c;border-color:rgba(185,28,28,.2);background:rgba(254,242,242,.9)}@media (max-width:1100px){.analyticsGrid,.analyticsHero{grid-template-columns:1fr}.analyticsHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.analyticsHero{padding:13px}.analyticsHero h3{font-size:20px}.analyticsHeroMetrics{grid-template-columns:1fr}.analyticsBars{grid-template-columns:repeat(9,minmax(14px,1fr));min-height:180px}.analyticsBars span:nth-child(-n+9){display:none}.analyticsMiniLine{grid-template-columns:repeat(9,minmax(12px,1fr))}.analyticsMiniLine i:nth-child(-n+9){display:none}.analyticsHeatmap{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsSavedReports article{align-items:flex-start;flex-direction:column}}@media (min-width:621px){.pageTransition,.portalContent,.portalTopHeader{min-width:0;max-width:100%;box-sizing:border-box}.pageTransition,.portalTopHeader{overflow-x:clip}}.aiAssistantPage .aiHero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end;padding:22px;border:1px solid rgba(15,118,110,.18);border-radius:22px;background:radial-gradient(circle at 18% 20%,rgba(53,198,179,.18),transparent 34%),linear-gradient(135deg,rgba(0,59,47,.98),rgba(11,74,60,.92));color:#f8fffb;box-shadow:0 18px 44px rgba(2,44,34,.18)}.aiAssistantPage .aiHero h2{margin:8px 0;font-size:clamp(1.45rem,2.4vw,2.4rem);line-height:1.05;letter-spacing:0}.aiAssistantPage .aiHero p{max-width:760px;color:rgba(248,255,251,.78)}.aiHeroIcon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#35c6b3,#b8e929);color:#003b2f}.aiHeroMeta{display:grid;grid-gap:8px;gap:8px;min-width:230px}.aiHeroMeta span{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:13px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);font-weight:800}.aiQuestionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.aiQuestionGrid button{text-align:left;justify-content:flex-start;white-space:normal;min-height:42px}.aiChatForm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.aiChatForm input{height:42px;border:1px solid rgba(15,118,110,.16);border-radius:14px;padding:0 14px;background:#fff;color:#10231f}.aiChatForm button{height:42px;border:0;border-radius:14px;padding:0 16px;background:linear-gradient(135deg,#0f766e,#35c6b3);color:white;font-weight:900;display:inline-flex;align-items:center;gap:7px}.aiAnswer{margin-top:14px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f3fbf8);border:1px solid rgba(15,118,110,.14)}.aiAnswer>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.aiAnswer h3{margin:12px 0 6px;font-size:1.15rem}.aiAnswer p{color:#38514b}.aiAnswerColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.aiAnswerColumns div{display:grid;grid-gap:7px;gap:7px;padding:12px;border-radius:14px;background:#eef8f5}.aiAnswerColumns span{font-size:.88rem;color:#334e48}.aiInsightList{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.aiInsightList article{padding:13px;border-radius:16px;background:#fff;border:1px solid rgba(15,118,110,.12);display:grid;grid-gap:6px;gap:6px}.aiInsightList p{color:#56716b;font-size:.9rem}.aiInsightList span:last-child{font-size:1.35rem;font-weight:950;color:#003b2f}@media (max-width:760px){.aiAssistantPage .aiHero{grid-template-columns:1fr;padding:18px;border-radius:18px}.aiHeroMeta{min-width:0}.aiChatForm{grid-template-columns:1fr}.aiChatForm button{justify-content:center}.aiAnswerColumns{grid-template-columns:1fr}}.digitalTwinPage{display:flex;flex-direction:column;gap:16px;color:#0f172a}.digitalTwinHero{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(15,118,110,.16);border-radius:18px;background:linear-gradient(135deg,#f8fffb,#eefaf6 48%,#e8f7ff);box-shadow:0 18px 50px rgba(15,23,42,.08)}.digitalTwinHero p,.digitalTwinHero span{margin:0;color:#0f766e;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.digitalTwinHero h1{margin:4px 0 6px;font-size:clamp(24px,3vw,40px);line-height:1.02;letter-spacing:0;color:#0f172a}.digitalTwinStatus{display:grid;grid-gap:3px;gap:3px;min-width:190px;padding:12px 14px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#fff}.digitalTwinStatus svg{color:#0f766e}.digitalTwinStatus strong{font-size:14px}.digitalTwinStatus small{color:#64748b}.digitalTwinStatus.ok{border-color:rgba(22,163,74,.22);background:#f0fdf4}.digitalTwinStatus.warn{border-color:rgba(245,158,11,.28);background:#fffbeb}.digitalTwinStatus.danger{border-color:rgba(220,38,38,.22);background:#fff1f2}.digitalTwinHeroActions{display:flex;gap:8px;flex-wrap:wrap}.digitalTwinForm button,.digitalTwinHeroActions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;border:0;border-radius:12px;padding:0 14px;font-weight:800;background:linear-gradient(135deg,#0f766e,#35c6b3);color:#fff;cursor:pointer}.digitalTwinHeroActions .secondary{background:#fff;color:#0f766e;border:1px solid rgba(15,118,110,.2)}.digitalTwinForm button:disabled,.digitalTwinHeroActions button:disabled{opacity:.65;cursor:not-allowed}.digitalTwinNotice{border-radius:12px;padding:10px 12px;background:#ecfeff;color:#155e75;font-weight:800;border:1px solid #a5f3fc}.digitalTwinKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.digitalTwinKpis article{min-height:108px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.06)}.digitalTwinKpis svg{color:#0f766e}.digitalTwinKpis span{display:block;margin-top:8px;color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.digitalTwinKpis strong{display:block;margin-top:3px;font-size:28px;line-height:1}.digitalTwinKpis small{display:block;margin-top:8px;color:#64748b}.digitalTwinGrid{display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-gap:12px;gap:12px}.digitalTwinGrid.bottom{grid-template-columns:1fr 1fr}.digitalTwinPanel{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.06);padding:14px;min-width:0}.digitalTwinPanelHeader{display:flex;align-items:center;gap:10px;margin-bottom:12px}.digitalTwinPanelHeader svg{color:#0f766e}.digitalTwinPanelHeader h2{margin:0;font-size:16px;letter-spacing:0}.digitalTwinPanelHeader p{margin:2px 0 0;color:#64748b;font-size:12px}.digitalTwinBars{display:grid;grid-gap:10px;gap:10px}.digitalTwinBar span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#334155}.digitalTwinBar em{font-style:normal;font-weight:900;color:#0f766e}.digitalTwinBar i{display:block;height:9px;margin-top:5px;border-radius:999px;background:#e2e8f0;overflow:hidden}.digitalTwinBar.compact i{height:7px}.digitalTwinBar u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#35c6b3,#a3e635)}.digitalTwinMiniGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.digitalTwinMini{border:1px solid #e2e8f0;border-radius:14px;padding:10px;background:#f8fafc}.digitalTwinMini span,.digitalTwinMini strong{display:block}.digitalTwinMini span{font-size:12px;color:#64748b;margin:2px 0 7px}.digitalTwinList{display:grid;grid-gap:8px;gap:8px}.digitalTwinList.compact{max-height:260px;overflow:auto}.digitalTwinAlert,.digitalTwinBottleneck,.digitalTwinList.compact div{border:1px solid #e2e8f0;border-radius:14px;padding:10px;background:#f8fafc}.digitalTwinAlert strong,.digitalTwinBottleneck strong,.digitalTwinList.compact strong{display:block;font-size:13px}.digitalTwinAlert span,.digitalTwinBottleneck span,.digitalTwinList.compact span{display:block;color:#475569;font-size:12px;margin-top:3px}.digitalTwinAlert small,.digitalTwinBottleneck small{display:block;color:#64748b;margin-top:6px}.digitalTwinAlert.critical,.digitalTwinBottleneck.critical{background:#fff1f2;border-color:#fecdd3}.digitalTwinAlert.warning,.digitalTwinBottleneck.warning{background:#fffbeb;border-color:#fde68a}.digitalTwinForm{display:grid;grid-gap:8px;gap:8px}.digitalTwinForm label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:800;color:#334155}.digitalTwinForm input,.digitalTwinForm select{height:38px;border:1px solid #cbd5e1;border-radius:12px;padding:0 11px;background:#fff;color:#0f172a}.digitalTwinSimulationResult{margin-top:12px;border-radius:16px;background:#f0fdfa;border:1px solid #99f6e4;padding:12px}.digitalTwinSimulationResult span,.digitalTwinSimulationResult strong{display:block}.digitalTwinSimulationResult span{color:#0f766e;font-weight:900;margin-top:3px}.digitalTwinSimulationResult p{margin:8px 0;color:#475569}.digitalTwinDelta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.digitalTwinDelta b{border-radius:10px;background:#fff;padding:7px;font-size:12px}.digitalTwinSimulationResult ul{margin:8px 0 0;padding-left:18px;color:#9f1239}.digitalTwinHeatmap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.digitalTwinHeatPill{position:relative;overflow:hidden;border:1px solid #dbeafe;border-radius:14px;padding:10px;background:#f8fafc}.digitalTwinHeatPill:before{content:"";position:absolute;inset:0;width:var(--heat);background:linear-gradient(90deg,rgba(15,118,110,.14),rgba(53,198,179,.22));pointer-events:none}.digitalTwinHeatPill span,.digitalTwinHeatPill strong{position:relative;display:block}.digitalTwinHeatPill span{font-size:12px;color:#64748b;margin-top:3px}.digitalTwinObjects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.digitalTwinColumn{border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:10px}.digitalTwinColumn h3{margin:0 0 8px;font-size:13px}.digitalTwinColumn p{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.digitalTwinColumn p:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.digitalTwinColumn span,.digitalTwinColumn strong{display:block}.digitalTwinColumn span{font-size:12px;color:#64748b;margin-top:2px}.digitalTwinEmpty{border:1px dashed #cbd5e1;border-radius:12px;padding:14px;text-align:center;color:#64748b;background:#f8fafc}@media (max-width:1100px){.digitalTwinHero{grid-template-columns:1fr}.digitalTwinKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.digitalTwinGrid,.digitalTwinGrid.bottom{grid-template-columns:1fr}.digitalTwinObjects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.digitalTwinPage{gap:12px}.digitalTwinHero{padding:14px;border-radius:16px}.digitalTwinHero h1{font-size:26px}.digitalTwinKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.digitalTwinHeatmap,.digitalTwinMiniGrid,.digitalTwinObjects{grid-template-columns:1fr}.digitalTwinKpis article{min-height:98px;padding:12px}.digitalTwinKpis strong{font-size:24px}}.majorEventsPage{display:grid;grid-gap:14px;gap:14px;color:var(--text-primary,#102023)}.majorEventsHero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid rgba(10,91,78,.12);border-radius:18px;background:linear-gradient(135deg,#f8fffd,#eef7f4 60%,#f7fbff);box-shadow:0 16px 44px rgba(13,48,52,.08)}.majorEventsHero h2{margin:4px 0 6px;font-size:clamp(1.45rem,2.2vw,2.25rem);letter-spacing:0}.majorEventsHero p{max-width:820px;margin:0;color:#597074;line-height:1.55}.majorEventsNotice{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#e8fff7;color:#086553;border:1px solid rgba(20,184,166,.28);font-weight:800}.majorEventKpis,.majorEventProgressGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.majorEventKpi,.majorEventProgressTile{min-height:104px;border:1px solid rgba(15,83,76,.12);border-radius:16px;background:#fff;padding:14px;box-shadow:0 12px 28px rgba(22,43,45,.06)}.majorEventKpi>span{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:#e9fbf6;color:#087c69}.majorEventKpi small{display:block;margin-top:10px;color:#667c80;font-size:.78rem;font-weight:800;text-transform:uppercase}.majorEventKpi strong{display:block;margin-top:3px;font-size:1.45rem;color:#102023}.majorEventKpi em{display:block;margin-top:4px;color:#60777a;font-style:normal;font-size:.86rem}.majorEventKpi.warn>span{background:#fff7dd;color:#a05b00}.majorEventKpi.ok>span{background:#eafff5;color:#07845e}.majorEventsLayout{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);grid-gap:14px;gap:14px;align-items:start}.majorEventsDetailPanel,.majorEventsListPanel,.majorEventsWarnings{border:1px solid rgba(15,83,76,.12);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 16px 42px rgba(22,43,45,.07);overflow:hidden}.majorEventsListPanel{display:grid;grid-gap:12px;gap:12px;padding:14px}.majorEventsToolbar{display:grid;grid-template-columns:1fr 160px;grid-gap:10px;gap:10px}.majorEventsToolbar label{display:flex;align-items:center;gap:8px;border:1px solid rgba(15,83,76,.14);border-radius:12px;background:#f8fbfb;padding:0 11px}.majorEventForm input,.majorEventForm select,.majorEventHeaderActions select,.majorEventsToolbar input,.majorEventsToolbar select{width:100%;height:40px;border:1px solid rgba(15,83,76,.14);border-radius:12px;background:#fff;padding:0 11px;color:#17292c;font:inherit}.majorEventsToolbar label input{border:0;background:transparent;padding:0;height:40px}.majorEventForm{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(15,83,76,.1);border-radius:14px;background:#f8fbfa}.majorEventForm>strong{font-size:.9rem;color:#24383b}.majorEventForm>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.majorEventForm button{min-height:40px}.majorEventsCards{display:grid;grid-gap:9px;gap:9px;max-height:620px;overflow:auto;padding-right:2px}.majorEventCard{width:100%;text-align:left;border:1px solid rgba(15,83,76,.12);border-radius:15px;background:#fff;padding:12px;display:grid;grid-gap:6px;gap:6px;color:#17292c;transition:.16s ease;cursor:pointer}.majorEventCard.active,.majorEventCard:hover{border-color:#0aa58d;box-shadow:0 10px 28px rgba(10,165,141,.14);transform:translateY(-1px)}.majorEventCard strong{font-size:1rem}.majorEventCard em,.majorEventCard small,.majorEventCard span{font-size:.84rem;color:#60777a;font-style:normal}.majorEventStatus{display:inline-flex;width:max-content;align-items:center;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:900;text-transform:uppercase;background:#eef5f5;color:#315155}.status-active{background:#dcfff3;color:#047456}.status-pickup_pending,.status-preparation{background:#fff2cf;color:#925f00}.status-completed{background:#eaf2ff;color:#1a5da8}.status-cancelled{background:#ffe8e8;color:#b32121}.status-confirmed{background:#e7fff9;color:#066b5c}.majorEventsDetailPanel{padding:14px}.majorEventDetailHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid rgba(15,83,76,.12)}.majorEventDetailHeader h3{margin:8px 0 4px;font-size:1.28rem}.majorEventDetailHeader p{margin:0;color:#60777a}.majorEventHeaderActions{display:flex;gap:8px;align-items:center}.dangerButton{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px solid rgba(180,40,40,.18);border-radius:12px;background:#fff4f4;color:#b32222;font-weight:900;padding:0 12px}.majorEventProgressGrid{margin:12px 0;grid-template-columns:repeat(4,minmax(0,1fr))}.majorEventProgressTile div{display:flex;align-items:center;gap:8px}.majorEventProgressTile div em{margin-left:auto;font-style:normal;font-weight:900;color:#087c69}.majorEventProgressTile progress{width:100%;height:8px;accent-color:#16b99f}.majorEventProgressTile small{color:#60777a}.majorEventSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.majorEventBlock{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(15,83,76,.1);border-radius:15px;background:#fff}.majorEventBlock h4{margin:0;display:flex;align-items:center;gap:8px;font-size:.95rem}.majorEventChecklist,.majorEventCompactList{display:grid;grid-gap:7px;gap:7px}.majorEventChecklist article,.majorEventCompactList article{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid rgba(15,83,76,.08);border-radius:12px;background:#fbfdfd;padding:9px}.majorEventChecklist strong,.majorEventCompactList strong{display:block;font-size:.9rem}.majorEventChecklist span,.majorEventCompactList span{display:block;color:#61777b;font-size:.8rem}.majorEventCompactList em{font-style:normal;font-weight:900;color:#0d554d}.majorEventChecklist button{width:34px;height:34px;border-radius:11px;border:1px solid rgba(15,83,76,.12);background:#fff;color:#8aa0a4}.majorEventChecklist button.done{background:#e9fff7;color:#07835e;border-color:#8df0d6}.majorEventsEmpty{padding:18px;border:1px dashed rgba(15,83,76,.18);border-radius:14px;color:#60777a;text-align:center;background:#fbfdfd}.majorEventsEmpty.small{padding:10px;font-size:.84rem}.majorEventsEmpty.detail{min-height:280px;display:grid;place-items:center}.majorEventsWarnings{padding:14px}.majorEventsWarnings h3{display:flex;gap:8px;align-items:center;margin:0 0 10px}.majorEventsWarnings>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.majorEventsWarnings article{border-radius:13px;background:#fff9e9;border:1px solid rgba(194,124,0,.18);padding:11px}.majorEventsWarnings span{display:block;margin-top:4px;color:#775d28}@media (max-width:1100px){.majorEventSections,.majorEventsLayout{grid-template-columns:1fr}.majorEventKpis,.majorEventProgressGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.majorEventDetailHeader,.majorEventsHero{display:grid}.majorEventForm>div,.majorEventKpis,.majorEventProgressGrid,.majorEventsToolbar,.majorEventsWarnings>div{grid-template-columns:1fr}.majorEventsPage{gap:10px}.majorEventsDetailPanel,.majorEventsHero,.majorEventsListPanel{border-radius:16px;padding:12px}.majorEventHeaderActions{display:grid;width:100%}}.priceOptPage{display:flex;flex-direction:column;gap:16px}.priceOptHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);grid-gap:16px;gap:16px;align-items:stretch;padding:22px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#062f2b,#0f766e 55%,#26c6b8);color:white;box-shadow:var(--shadow-soft);overflow:hidden}.priceOptHero h2{margin:6px 0 8px;font-size:clamp(26px,3vw,44px);line-height:1}.priceOptHero p{max-width:760px;color:rgba(255,255,255,.78)}.priceOptRun{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-content:end;padding:14px;border-radius:18px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.priceOptRun label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:rgba(255,255,255,.72)}.priceOptRun input{height:42px;border-radius:13px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.95);padding:0 12px;font-weight:800;color:#102326}.priceOptRunButton{grid-column:1/-1;justify-content:center}.priceOptNotice,.priceOptWarning{display:flex;align-items:center;gap:10px;border-radius:16px;padding:12px 14px;font-weight:800}.priceOptNotice{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.priceOptWarning{background:#fff7ed;color:#b45309;border:1px solid #fed7aa}.priceOptKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.priceOptKpis>div{padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:5px}.priceOptKpis small,.priceOptKpis span{color:var(--muted);font-weight:800}.priceOptKpis strong{font-size:28px;color:var(--ink)}.priceOptPanel{border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-soft);overflow:hidden}.priceOptToolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--line);background:#f8fbfb}.priceOptToolbar h3{margin:0;font-size:18px}.priceOptToolbar p{margin:4px 0 0;color:var(--muted);font-weight:700}.priceOptFilters{display:flex;gap:10px;min-width:360px}.priceOptFilters input,.priceOptFilters select{height:40px;border-radius:14px;border:1px solid var(--line);background:white;padding:0 12px;font-weight:800}.priceOptFilters input{flex:1 1}.priceOptList{display:grid;grid-gap:12px;gap:12px;padding:14px}.priceOptCard{border:1px solid var(--line);border-radius:18px;background:white;padding:14px;display:flex;flex-direction:column;gap:12px}.priceOptCardHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.priceOptCardHead strong{display:block;color:var(--ink);font-size:16px}.priceOptCardHead span{color:var(--muted);font-size:12px;font-weight:800}.priceOptStatus{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;text-transform:uppercase}.priceOptStatusOPEN{background:#ecfeff;color:#0e7490}.priceOptStatusACCEPTED{background:#dcfce7;color:#15803d}.priceOptStatusREJECTED{background:#fee2e2;color:#b91c1c}.priceOptStatusEXPIRED{background:#f3f4f6;color:#4b5563}.priceOptPriceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.priceOptPriceGrid>div{border:1px solid #e3eceb;background:#f8fbfb;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:3px}.priceOptPriceGrid small,.priceOptPriceGrid span{color:var(--muted);font-size:12px;font-weight:800}.priceOptPriceGrid strong{font-size:17px;color:var(--ink)}.priceOptReason{margin:0;color:#334155;font-weight:750}.priceOptSignals{display:flex;flex-wrap:wrap;gap:8px}.priceOptSignals span{border-radius:999px;background:#e6fffb;color:#0f766e;border:1px solid #b7f4eb;padding:6px 9px;font-size:12px;font-weight:900}.priceOptActionsList{margin:0;padding-left:18px;color:#475569;font-weight:700}.priceOptCardActions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.priceOptFactors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.priceOptFactors>div{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:12px;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 8px;gap:6px 8px;align-items:center}.priceOptFactors span{grid-column:1/-1;color:var(--muted);font-size:12px;font-weight:700}.priceOptEmpty{display:grid;place-items:center;text-align:center;grid-gap:8px;gap:8px;padding:44px;color:var(--muted)}.priceOptEmpty svg{color:#0f766e}.priceOptEmpty h2,.priceOptEmpty h3{margin:0;color:var(--ink)}@media (max-width:980px){.priceOptHero{grid-template-columns:1fr;padding:18px}.priceOptFactors,.priceOptKpis,.priceOptPriceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.priceOptToolbar{align-items:stretch;flex-direction:column}.priceOptFilters{min-width:0}}@media (max-width:640px){.priceOptFactors,.priceOptKpis,.priceOptPriceGrid,.priceOptRun{grid-template-columns:1fr}.priceOptCardActions{justify-content:stretch}.priceOptCardActions button{flex:1 1}.priceOptHero h2{font-size:28px}}.sustainabilityPage{display:grid;grid-gap:14px;gap:14px}.sustainabilityHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:20px;border:1px solid rgba(15,118,110,.16);border-radius:18px;background:linear-gradient(135deg,#f8fffc,#ecfeff);box-shadow:0 18px 42px rgba(15,35,39,.08)}.sustainabilityHero h2{margin:.15rem 0;font-size:clamp(1.45rem,2.4vw,2.15rem);letter-spacing:0;color:#102225}.sustainabilityHero p{max-width:720px;color:#5b6b70}.sustainabilityActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sustainabilityNotice,.sustainabilityWarning{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;font-weight:800}.sustainabilityNotice{background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.sustainabilityWarning{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.sustainabilityKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.sustainabilityKpis article{min-height:118px;padding:14px;border-radius:16px;background:#fff;border:1px solid #dce9e7;box-shadow:0 12px 26px rgba(15,35,39,.07);display:grid;grid-gap:5px;gap:5px}.sustainabilityKpis svg{color:#0f766e}.sustainabilityKpis small,.sustainabilityKpis span{color:#617276;font-size:.78rem}.sustainabilityKpis strong{font-size:1.55rem;color:#102225}.sustainabilityGrid{display:grid;grid-template-columns:1.18fr .82fr;grid-gap:14px;gap:14px}.sustainabilityPanel{background:#fff;border:1px solid #dce9e7;border-radius:18px;padding:16px;box-shadow:0 12px 28px rgba(15,35,39,.07)}.sustainabilityPanel header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sustainabilityPanel h3{margin:0;font-size:1rem;color:#102225}.sustainabilityBars{height:210px;gap:5px;border-radius:14px;background:linear-gradient(180deg,#f8fffc,#eef8f6);padding:12px 10px 24px}.sustainabilityBars,.sustainabilityBars span{display:flex;align-items:flex-end;position:relative}.sustainabilityBars span{flex:1 1;justify-content:center;height:100%}.sustainabilityBars i{display:block;width:100%;max-width:18px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#14b8a6,#0f766e)}.sustainabilityBars small{position:absolute;bottom:-18px;font-size:.64rem;color:#60787b;transform:rotate(-35deg);transform-origin:center}.sustainabilityDistanceLine{height:54px;display:flex;align-items:flex-end;gap:4px;margin-top:12px}.sustainabilityDistanceLine i{flex:1 1;display:block;border-radius:8px 8px 2px 2px;background:#bae6fd}.sustainabilityQuotaList,.sustainabilityRecommendations,.sustainabilityReports,.sustainabilityVehicleList{display:grid;grid-gap:10px;gap:10px}.sustainabilityQuotaList div,.sustainabilityReports div,.sustainabilityVehicleList div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px solid #e3eeee;border-radius:14px;background:#fbfefd}.sustainabilityQuotaList span,.sustainabilityReports span,.sustainabilityVehicleList span{display:grid;grid-gap:2px;gap:2px}.sustainabilityQuotaList small,.sustainabilityReports small,.sustainabilityVehicleList small{color:#60787b}.sustainabilityQuotaList em,.sustainabilityVehicleList em{font-style:normal;font-weight:900;color:#0f766e}.sustainabilityQuotaList i,.sustainabilityVehicleList i{grid-column:1/-1;height:7px;background:#e4efed;border-radius:999px;overflow:hidden}.sustainabilityQuotaList b,.sustainabilityVehicleList b{display:block;height:100%;background:linear-gradient(90deg,#0f766e,#35c6b3);border-radius:inherit}.sustainabilitySavings{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.sustainabilitySavings span{padding:10px;border-radius:12px;background:#f0fdfa;display:grid}.sustainabilitySavings strong{color:#0f766e}.sustainabilityRecommendation{border-radius:14px;padding:12px;border:1px solid #dce9e7;background:#fbfefd}.sustainabilityRecommendation.warning{border-color:#fed7aa;background:#fff7ed}.sustainabilityRecommendation.success{border-color:#bbf7d0;background:#ecfdf5}.sustainabilityRecommendation strong{color:#102225}.sustainabilityRecommendation p{margin:.25rem 0;color:#46585c}.sustainabilityRecommendation small{color:#60787b}.sustainabilityTable{display:grid;border:1px solid #e3eeee;border-radius:14px;overflow:hidden}.sustainabilityTable>div{display:grid;grid-template-columns:1.8fr .6fr .7fr;grid-gap:8px;gap:8px;padding:9px 11px;border-bottom:1px solid #e3eeee;align-items:center}.sustainabilityTable>div:first-child{background:#eef8f6;text-transform:uppercase;font-size:.68rem;color:#60787b}.sustainabilityTable>div:last-child{border-bottom:0}.sustainabilityTable span{display:grid}.sustainabilityTable small{color:#60787b}.sustainabilityReportForm{display:grid;grid-gap:10px;gap:10px}.sustainabilityReportForm input,.sustainabilityReportForm textarea{border:1px solid #d7e5e3;border-radius:12px;padding:10px 12px;background:#fbfefd;color:#102225}.sustainabilityEmpty{min-height:260px;display:grid;place-items:center;text-align:center;background:#fff;border:1px solid #dce9e7;border-radius:18px;color:#60787b}.sustainabilityEmpty svg{color:#0f766e}@media (max-width:1200px){.sustainabilityKpis{grid-template-columns:repeat(3,1fr)}.sustainabilityGrid{grid-template-columns:1fr}}@media (max-width:760px){.sustainabilityHero{display:grid;padding:14px}.sustainabilityActions{justify-content:stretch}.sustainabilityActions button{flex:1 1}.sustainabilityKpis{grid-template-columns:repeat(2,1fr)}.sustainabilityKpis article{min-height:104px}.sustainabilitySavings{grid-template-columns:1fr}.sustainabilityTable>div{grid-template-columns:1fr auto auto}.sustainabilityPanel{padding:13px}}.smartWarehouse{gap:14px}.smartWarehouseHero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);grid-gap:16px;gap:16px;align-items:stretch;padding:18px;border:1px solid rgba(14,116,144,.16);border-radius:22px;background:linear-gradient(135deg,rgba(7,89,80,.94),rgba(8,47,73,.94)),radial-gradient(circle at 80% 20%,rgba(45,212,191,.28),transparent 34%);color:#f8fafc;box-shadow:0 18px 45px rgba(15,23,42,.13)}.smartWarehouseHero h2{margin:3px 0 7px;max-width:760px;font-size:clamp(1.28rem,2vw,2rem);line-height:1.08;letter-spacing:0}.smartWarehouseHero p{margin:0;color:rgba(240,253,250,.78)}.smartWarehouseHeroStats{display:grid;grid-gap:10px;gap:10px}.pickingRouteCard,.recommendationCard,.scanResult,.smartWarehouseHeroStats span,.smartWarehouseKpi,.transferCard{border:1px solid rgba(148,163,184,.22);border-radius:16px;background:rgba(255,255,255,.82);color:#0f172a}.smartWarehouseHeroStats span{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;color:#dffcf6;background:rgba(255,255,255,.08)}.smartWarehouseHeroStats b{color:#fff;font-size:1.15rem}.smartWarehouseKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.smartWarehouseKpi{display:flex;align-items:center;gap:12px;padding:14px;min-height:92px;box-shadow:0 12px 35px rgba(15,23,42,.08)}.smartWarehouseKpi>span{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;color:#fff;background:#0f766e}.smartWarehouseKpi.green>span{background:#16a34a}.smartWarehouseKpi.amber>span{background:#d97706}.smartWarehouseKpi.blue>span{background:#0284c7}.smartWarehouseKpi em,.smartWarehouseKpi small{display:block;color:#64748b;font-size:.78rem;font-style:normal}.smartWarehouseKpi strong{display:block;margin:2px 0;font-size:1.55rem;line-height:1}.smartWarehousePanel{overflow:hidden}.smartWarehouseSplit{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);grid-gap:12px;gap:12px;margin-bottom:12px}.smartWarehouseMoveForm{grid-template-columns:repeat(5,minmax(130px,1fr));align-items:end}.smartWarehouseMoveForm strong{grid-column:1/-1}.smartWarehouseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.smartWarehouseGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.sectionHeaderCompact{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.sectionHeaderCompact h3{margin:0;font-size:1rem}.mhdRiskList,.pickingRouteList,.recommendationGrid,.transferList,.warehouseHeatmap{display:grid;grid-gap:10px;gap:10px}.warehouseHeatCell{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:15px;border:1px solid rgba(14,116,144,.15);background:#f8fafc}.warehouseHeatCell:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--heat);background:linear-gradient(90deg,rgba(20,184,166,.25),rgba(132,204,22,.18));pointer-events:none}.warehouseHeatCell>*{position:relative;z-index:1}.warehouseHeatCell span{display:block;margin-top:3px;color:#64748b;font-size:.78rem}.warehouseZoneList{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.warehouseZoneList span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#ecfeff;color:#155e75;font-size:.78rem}.smartScannerBox{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.scanResult{display:grid;grid-gap:3px;gap:3px;margin-top:12px;padding:13px}.scanResult-inventory{border-color:rgba(20,184,166,.35);background:#f0fdfa}.scanResult-product{border-color:rgba(59,130,246,.28);background:#eff6ff}.scanResult-none{border-color:rgba(239,68,68,.28);background:#fff1f2}.scanResult small,.scanResult span{color:#64748b}.mhdRisk{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.mhdRisk.warning{background:#fffbeb;border-color:#fde68a}.mhdRisk.critical{background:#fff1f2;border-color:#fecdd3}.mhdRisk small{display:block;color:#64748b}.pickingRouteCard,.recommendationCard,.transferCard{padding:13px;box-shadow:0 10px 28px rgba(15,23,42,.06)}.pickingRouteCard header,.transferCard{display:flex;justify-content:space-between;gap:12px;align-items:center}.pickingRouteCard header span,.transferCard small,.transferCard span{color:#64748b}.pickingRouteCard ol{margin:10px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px;list-style:none}.pickingRouteCard li{display:grid;grid-template-columns:28px 1fr;grid-gap:9px;gap:9px;align-items:start}.pickingRouteCard li b{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#ccfbf1;color:#0f766e;font-size:.75rem}.pickingRouteCard small{display:block;color:#64748b}.warningText{margin:10px 0 0;color:#b45309;font-weight:800}.recommendationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.recommendationCard{display:grid;grid-gap:7px;gap:7px}.recommendationCard p{margin:0;color:#475569}.recommendationCard span{color:#0f766e;font-weight:800}.recommendationCard.warning{border-color:#fde68a;background:#fffbeb}.recommendationCard.critical{border-color:#fecdd3;background:#fff1f2}.recommendationCard.success{border-color:#bbf7d0;background:#f0fdf4}@media (max-width:1100px){.smartWarehouseGrid,.smartWarehouseGrid.three,.smartWarehouseHero,.smartWarehouseSplit{grid-template-columns:1fr}.smartWarehouseKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendationGrid{grid-template-columns:1fr}}@media (max-width:720px){.smartWarehouseHero{padding:15px;border-radius:18px}.smartScannerBox,.smartWarehouseKpis,.smartWarehouseMoveForm{grid-template-columns:1fr}.pickingRouteCard header,.transferCard{align-items:flex-start;flex-direction:column}}.smartEmptyState{display:grid;grid-gap:5px;gap:5px;padding:16px;border-radius:16px;border:1px dashed rgba(100,116,139,.28);background:rgba(248,250,252,.72);color:#334155}.smartEmptyState p{margin:0;color:#64748b}.loyaltyStats .stat strong{color:#064e3b}.loyaltyHeroPanel{display:flex;align-items:center;justify-content:space-between;gap:16px;border-left:4px solid #14b8a6;background:linear-gradient(135deg,#f8fffd,#ecfeff)}.loyaltyHeroPanel h2{margin:0;font-size:clamp(28px,4vw,48px)}.loyaltyLevelName{display:inline-flex;align-items:center;gap:8px;font-weight:800}.loyaltyLevelName i{width:10px;height:10px;border-radius:999px;display:inline-block}.loyaltyBadge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:#e0f2fe;color:#075985}.loyaltyBadge-bronze{background:#fef3c7;color:#92400e}.loyaltyBadge-silber,.loyaltyBadge-silver{background:#e2e8f0;color:#334155}.loyaltyBadge-gold{background:#fef08a;color:#854d0e}.loyaltyForms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.loyaltyCouponCheck form,.loyaltyForms form{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:rgba(255,255,255,.78)}.loyaltyCouponCheck input,.loyaltyCouponCheck select,.loyaltyForms input,.loyaltyForms select,.loyaltyInlineAction input{min-height:38px;border:1px solid rgba(15,23,42,.14);border-radius:12px;padding:0 12px;background:#fff;color:#0f172a}.loyaltyCouponCheck{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);grid-gap:14px;gap:14px;align-items:start}.loyaltyCouponCheck pre{max-height:220px;overflow:auto;margin:0;padding:12px;border-radius:14px;background:#0f172a;color:#d1fae5;font-size:12px}.loyaltyInlineAction{display:flex;gap:6px;align-items:center}.loyaltyInlineAction input{width:110px}.loyaltyInlineAction button{min-height:34px;padding:0 10px;border-radius:999px}@media(max-width:900px){.loyaltyCouponCheck,.loyaltyForms{grid-template-columns:1fr}.loyaltyInlineAction{flex-wrap:wrap}.loyaltyHeroPanel{align-items:flex-start;flex-direction:column}}.companyLogisticsSettings .settingsHeaderLine{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.companyLogisticsSettings .settingsHeaderLine h3{margin:0 0 4px;font-size:1rem}.companyLogisticsSettings .settingsHeaderLine p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.45}.radioCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.radioCard{border:1px solid rgba(15,118,110,.18);background:rgba(255,255,255,.88);border-radius:14px;padding:12px 14px;text-align:left;color:var(--text);display:flex;flex-direction:column;gap:5px;min-height:86px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.radioCard strong{font-size:.92rem}.radioCard span{font-size:.78rem;color:var(--muted);line-height:1.35}.radioCard:hover{transform:translateY(-1px);border-color:rgba(20,184,166,.48);box-shadow:0 10px 24px rgba(15,23,42,.08)}.radioCard.isSelected{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.14);background:linear-gradient(135deg,rgba(236,253,245,.96),rgba(240,249,255,.96))}.settingsActionRow{gap:12px;margin-top:14px;color:var(--muted);font-size:.86rem}.pickingTypeSelector,.settingsActionRow{display:flex;align-items:center;justify-content:space-between}.pickingTypeSelector{margin-top:12px;border:1px solid rgba(15,118,110,.14);background:rgba(255,255,255,.78);border-radius:14px;padding:12px;gap:14px}.pickingTypeSelector strong{display:block;font-size:.9rem}.pickingTypeSelector span{display:block;color:var(--muted);font-size:.78rem;margin-top:2px}.radioButtonGroup{display:flex;flex-wrap:wrap;gap:8px}.radioButtonGroup button{min-height:36px;border:1px solid rgba(15,118,110,.18);background:#fff;border-radius:999px;padding:0 13px;font-weight:700;color:var(--text);cursor:pointer}.radioButtonGroup button.isActive{border-color:#14b8a6;background:#ccfbf1;color:#0f766e}@media (max-width:760px){.companyLogisticsSettings .settingsHeaderLine,.pickingTypeSelector,.settingsActionRow{flex-direction:column;align-items:stretch}.radioCardGrid{grid-template-columns:1fr}.radioButtonGroup button{flex:1 1 42%;min-width:120px}}.posReconciliationPage{gap:14px}.posHero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);grid-gap:16px;gap:16px;align-items:stretch;background:linear-gradient(135deg,#f8fffc,#eefdfa);border-color:rgba(15,118,110,.18)}.posHero h2{margin:.15rem 0;font-size:clamp(1.35rem,2.3vw,2rem);letter-spacing:0;color:#102225}.posHero p{max-width:760px;color:#5b6b70}.posHeroMeta{display:grid;grid-gap:10px;gap:10px}.posHeroMeta span{display:grid;grid-gap:3px;gap:3px;padding:13px;border-radius:16px;background:#fff;border:1px solid #dce9e7;box-shadow:0 10px 24px rgba(15,35,39,.06)}.posHeroMeta small,.posProviders p{color:#607276}.posControlPanel{display:grid;grid-gap:12px;gap:12px}.posPeriodGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.posPeriodGrid button{min-height:40px;border:1px solid #d7e5e3;border-radius:12px;background:#fff;color:#102225;font-weight:800;cursor:pointer}.posPeriodGrid button.isActive{border-color:#14b8a6;background:#ccfbf1;color:#0f766e;box-shadow:0 0 0 3px rgba(20,184,166,.14)}.posDateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.posDateGrid label,.posSettingsForm label{display:grid;grid-gap:5px;gap:5px;font-size:.78rem;font-weight:800;color:#607276}.posDateGrid input,.posSettingsForm input,.posSettingsForm select{min-height:38px;border:1px solid #d7e5e3;border-radius:12px;padding:0 11px;background:#fff;color:#102225}.posCheckbox{display:flex!important;align-items:center;gap:8px;color:#102225!important}.posCheckbox input{width:16px;height:16px;min-height:16px}.posSuccess,.posWarning{margin:0;padding:10px 12px;border-radius:12px;font-weight:800}.posWarning{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.posSuccess{background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.posSettingsForm{display:grid;grid-gap:10px;gap:10px}.posProviders{margin-top:12px;padding:12px;border:1px dashed #b6d9d4;border-radius:14px;background:#f8fffc}.posDownloadButtons{display:inline-flex;gap:8px;align-items:center}.posStats .stat{min-height:92px}@media(max-width:980px){.posDateGrid,.posHero{grid-template-columns:1fr}.posPeriodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.posPeriodGrid{grid-template-columns:1fr}.posDownloadButtons{display:grid}.posControlPanel,.posHero{padding:13px}}.posBridgePage .noticeLine{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(20,184,166,.25);border-radius:12px;background:rgba(240,253,250,.9);color:#0f766e;font-weight:700}.posBridgeAdapterCard header,.posBridgeConfigurator header{display:flex;align-items:flex-start;gap:10px}.posBridgeFormGrid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.posBridgeFormGrid label{display:flex;flex-direction:column;gap:6px;color:#4b6267;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.posBridgeFormGrid input,.posBridgeFormGrid select{height:40px;border:1px solid #d9e4e3;border-radius:10px;background:#fff;color:#102225;padding:0 12px;font:inherit}.posBridgeFeatureGrid{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px}.posBridgeActions{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.posBridgeActions button,.posBridgeAdapterTile button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:12px;border:1px solid #d9e4e3;background:#fff;color:#0f2e30;font-weight:800}.posBridgeActions .primary{background:linear-gradient(135deg,#14b8a6,#0ea5e9);border:0;color:#fff}.posBridgeAdapterGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.posBridgeAdapterTile{border:1px solid #d9e4e3;border-radius:14px;background:#fff;padding:14px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 10px 25px rgba(15,46,48,.06)}.posBridgeAdapterTile strong{color:#102225;font-size:15px}.posBridgeAdapterTile span{color:#607276;font-size:13px}.posBridgeAdapterTile div{display:flex;gap:6px;flex-wrap:wrap}.mutedText{color:#607276;font-size:13px;line-height:1.5}@media (max-width:820px){.posBridgeActions,.posBridgeFormGrid{grid-template-columns:1fr}}.posStageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.posStageCard{position:relative;overflow:hidden;min-height:128px}.posStageCard span{display:inline-flex;width:max-content;border-radius:999px;background:#e0f2fe;color:#0369a1;padding:4px 9px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.posStageCard h3{margin:10px 0 6px;font-size:16px;color:#102225}.posStageCard p{margin:0;color:#607276;font-size:13px;line-height:1.45}.posBridgeImportAssistant header{display:flex;gap:10px;align-items:flex-start}.posBridgeCsvArea{width:100%;min-height:130px;margin-top:12px;border:1px solid #d9e4e3;border-radius:12px;background:#fff;color:#102225;padding:12px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;resize:vertical}.posBridgeAdapterTile p{margin:0;color:#607276;font-size:12px;line-height:1.45}@media (max-width:980px){.posStageGrid{grid-template-columns:1fr}.posBridgeCsvArea{min-height:160px}}.posAdapterMarketplace header{display:flex;align-items:flex-start;gap:10px}.posAdapterMarketplace .posBridgeAdapterTile button:disabled{opacity:.55;cursor:not-allowed}.codeAnalyticsPage .codeAnalyticsHero{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:16px;gap:16px;align-items:center}.codeAnalyticsPage .codeAnalyticsDisk{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,rgba(20,184,166,.12),rgba(125,211,252,.14))}.codeAnalyticsPage .codeAnalyticsDisk strong{font-size:28px;color:var(--text)}.codeAnalyticsPage .codeAnalyticsDisk span{font-size:12px;color:var(--muted);font-weight:800;text-transform:uppercase}.codeAnalyticsPage .codeAnalyticsDisk i{display:block;height:8px;border-radius:999px;background:rgba(15,23,42,.12);overflow:hidden}.codeAnalyticsPage .codeAnalyticsDisk i:after{content:"";display:block;height:100%;width:100%;background:linear-gradient(90deg,#14b8a6,#7dd3fc)}.codeAnalyticsPage .analyticsBars{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;min-height:auto;padding:2px 0}.codeAnalyticsPage .analyticsBar{display:grid;grid-template-columns:minmax(170px,.45fr) minmax(140px,1fr);grid-gap:12px;gap:12px;align-items:center}.codeAnalyticsPage .analyticsBar span{display:grid;grid-gap:2px;gap:2px;height:auto;align-items:center}.codeAnalyticsPage .analyticsBar strong{font-size:13px;color:var(--text)}.codeAnalyticsPage .analyticsBar small{writing-mode:horizontal-tb;transform:none;text-align:left;justify-self:start;font-size:11px;color:var(--muted)}.codeAnalyticsPage .analyticsBar i{display:block;height:10px;min-height:10px;border-radius:999px;background:rgba(15,23,42,.08);box-shadow:none;overflow:hidden}.codeAnalyticsPage .analyticsBar i b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0f766e,#14b8a6,#7dd3fc)}@media (max-width:700px){.codeAnalyticsPage .codeAnalyticsHero{grid-template-columns:1fr}.codeAnalyticsPage .analyticsBars{grid-template-columns:1fr;min-height:auto}.codeAnalyticsPage .analyticsBars span:nth-child(-n+9){display:grid}.codeAnalyticsPage .analyticsBar{grid-template-columns:1fr;gap:6px}}.projectHealthPage .projectHealthHero{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;grid-gap:18px;gap:18px;border-left:5px solid #14b8a6}.projectHealthHero.healthScore-red{border-left-color:#ef4444}.projectHealthHero.healthScore-orange{border-left-color:#f97316}.projectHealthHero.healthScore-yellow{border-left-color:#eab308}.projectHealthHero.healthScore-green{border-left-color:#14b8a6}.projectHealthScoreGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.projectHealthScoreGrid span{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.68);padding:10px}.projectHealthScoreGrid strong{font-size:18px;color:var(--text)}.projectHealthScoreGrid small{font-size:11px;color:var(--muted);font-weight:800;text-transform:uppercase}.projectHealthRing{width:176px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;justify-self:end;background:conic-gradient(#14b8a6 var(--score),rgba(15,23,42,.08) 0);box-shadow:inset 0 0 0 14px rgba(255,255,255,.86),0 20px 45px rgba(15,46,48,.12)}.healthScore-red .projectHealthRing{background:conic-gradient(#ef4444 var(--score),rgba(15,23,42,.08) 0)}.healthScore-orange .projectHealthRing{background:conic-gradient(#f97316 var(--score),rgba(15,23,42,.08) 0)}.healthScore-yellow .projectHealthRing{background:conic-gradient(#eab308 var(--score),rgba(15,23,42,.08) 0)}.projectHealthRing strong{font-size:38px;line-height:1;color:var(--text)}.projectHealthRing span{font-size:12px;color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:.04em}.healthCheckStatus,.healthSeverity{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;background:#e2e8f0;color:#334155}.healthCheckStatus-FAIL,.healthSeverity-critical,.healthSeverity-high{background:#fee2e2;color:#991b1b}.healthCheckStatus-WARN,.healthSeverity-medium{background:#fef3c7;color:#92400e}.healthSeverity-low{background:#e0f2fe;color:#075985}.healthCheckStatus-PASS,.healthSeverity-info{background:#dcfce7;color:#166534}.healthRecommendationList{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px;gap:10px}.healthRecommendationList article{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:14px;background:#fff;padding:12px}.healthRecommendationList strong{font-size:14px;color:var(--text)}.healthRecommendationList p,.healthRecommendationList small{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.healthRecommendationList code{font-size:11px;white-space:normal;word-break:break-word;color:#0f766e}.projectHealthHistory{display:grid;grid-gap:9px;gap:9px}.projectHealthHistoryBar{display:grid;grid-template-columns:145px minmax(120px,1fr) 52px;align-items:center;grid-gap:10px;gap:10px;font-size:12px;color:var(--muted)}.projectHealthHistoryBar i{height:10px;border-radius:999px;background:rgba(15,23,42,.08);overflow:hidden}.projectHealthHistoryBar i b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0f766e,#14b8a6,#7dd3fc)}.projectHealthHistoryBar strong{color:var(--text);text-align:right}@media (max-width:820px){.projectHealthPage .projectHealthHero{grid-template-columns:1fr}.projectHealthRing{justify-self:start;width:142px}.projectHealthScoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.projectHealthHistoryBar{grid-template-columns:1fr;gap:5px}}.deploymentCenterPage,.enterpriseControlCenter,.securityCenterPage,.systemHealthPage{gap:18px}.controlCenterHero{position:relative;overflow:hidden;border:1px solid rgba(12,88,76,.16);border-radius:24px;padding:24px;background:linear-gradient(135deg,#f8fffd,#eef8f5);box-shadow:0 18px 48px rgba(7,35,34,.08);display:flex;align-items:center;justify-content:space-between;gap:20px}.controlCenterHero.compact{padding:20px}.controlCenterHero:before{content:"";position:absolute;inset:auto -8% -45% auto;width:48%;height:120%;background:radial-gradient(circle,rgba(54,205,178,.24),transparent 65%);transform:rotate(-12deg)}.controlCenterHero h2{margin:4px 0 8px;font-size:clamp(1.65rem,3vw,3rem);line-height:1.03;letter-spacing:0;color:#10201e}.controlCenterHero p{margin:0;color:#5d706e;max-width:760px}.controlCenterHero.system-green{border-color:rgba(34,197,94,.22)}.controlCenterHero.system-yellow{border-color:rgba(245,158,11,.3);background:linear-gradient(135deg,#fffdf4,#f3f8f1)}.controlCenterHero.system-red{border-color:rgba(239,68,68,.3);background:linear-gradient(135deg,#fff7f7,#f3f8f6)}.controlCenterScoreCluster{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:10px;gap:10px;min-width:300px;z-index:1}.controlCenterScoreCluster.small{min-width:260px}.controlCenterScoreCluster span{border:1px solid rgba(12,88,76,.12);border-radius:18px;background:rgba(255,255,255,.72);padding:14px;display:grid;grid-gap:2px;gap:2px}.controlCenterScoreCluster strong{font-size:1.65rem;color:#10201e}.controlCenterScoreCluster small{font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#637976}.controlCenterAreaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.controlCenterAreaCard{border:1px solid rgba(12,88,76,.12);border-radius:20px;background:#fff;padding:18px;display:grid;grid-gap:12px;gap:12px;box-shadow:0 12px 36px rgba(7,35,34,.07)}.controlCenterAreaCard h3{margin:0;font-size:1.05rem;color:#10201e}.controlCenterAreaCard p{margin:0;color:#667976;line-height:1.5}.controlCenterAreaCard>strong{font-size:1.35rem;color:#123330}.controlCenterAreaCard>small{font-weight:800;color:#607673}.controlCenterAreaIcon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#e8fbf6;color:#008878}.controlCenterAreaCard.system-yellow .controlCenterAreaIcon{background:#fff6d8;color:#a66300}.controlCenterAreaCard.system-red .controlCenterAreaIcon{background:#ffe6e6;color:#b91c1c}.controlCenterStats{grid-template-columns:repeat(5,minmax(0,1fr))}.systemHealthGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.systemHealthService{border:1px solid rgba(12,88,76,.12);border-radius:18px;background:#fff;padding:14px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:start;box-shadow:0 10px 30px rgba(7,35,34,.05)}.systemHealthService p{grid-column:2/4;margin:0;color:#637976}.systemHealthService em{grid-column:2/4;font-style:normal;font-weight:800;color:#0e7c70}.systemHealthService b{font-size:.78rem;text-transform:uppercase;color:#5f7270}.controlCenterPolicy{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.deploymentActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.deploymentActionGrid a{display:grid;grid-gap:4px;gap:4px;text-decoration:none;justify-items:start}.deploymentActionGrid small{font-weight:700;color:#6d7f7c}@media (max-width:1100px){.controlCenterAreaGrid,.systemHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.controlCenterStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.controlCenterHero{border-radius:20px;padding:18px;display:grid}.controlCenterScoreCluster{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.controlCenterAreaGrid,.deploymentActionGrid,.systemHealthGrid{grid-template-columns:1fr}.controlCenterStats{grid-template-columns:repeat(2,minmax(0,1fr))}.systemHealthService{grid-template-columns:auto 1fr}.systemHealthService b,.systemHealthService em,.systemHealthService p{grid-column:2}}.operationsV2{gap:16px}.operationsHero{min-height:172px}.opsHeroMeta{z-index:1;border:1px solid rgba(12,88,76,.12);background:rgba(255,255,255,.72);border-radius:18px;padding:16px;display:grid;grid-gap:2px;gap:2px;min-width:180px}.opsHeroMeta strong{font-size:2rem;color:#10201e}.opsHeroMeta span{font-weight:900;color:#0f766e}.opsHeroMeta small{color:#667976;font-weight:800}.opsStatusCardGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px}.opsStatusCard{display:grid;grid-gap:6px;gap:6px;min-height:118px;border:1px solid rgba(12,88,76,.12);border-radius:18px;background:#fff;padding:14px;text-decoration:none;color:#10201e;box-shadow:0 10px 30px rgba(7,35,34,.06)}.opsStatusCard small{text-transform:uppercase;font-size:.68rem;font-weight:900;color:#607673}.opsStatusCard strong{font-size:1.25rem;line-height:1.1}.opsStatusCard span{font-size:.82rem;font-weight:800;color:#6b7f7c}.opsStatusCard.system-green{border-left:4px solid #22c55e}.opsStatusCard.system-yellow{border-left:4px solid #f59e0b}.opsStatusCard.system-red{border-left:4px solid #ef4444}.opsStatusCard.system-blue{border-left:4px solid #3b82f6}.opsLiveGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.opsLiveCard{border:1px solid rgba(12,88,76,.12);background:#fff;padding:12px;display:grid;grid-template-columns:auto 1fr;grid-gap:5px 8px;gap:5px 8px;min-height:112px;box-shadow:0 8px 24px rgba(7,35,34,.05)}.opsLiveCard strong{font-size:.92rem}.opsLiveCard small{font-weight:900;color:#607673}.opsLiveCard b,.opsLiveCard em{grid-column:2;font-style:normal;color:#617572;font-size:.78rem}.opsLiveCard b{color:#0f766e}.opsMainGrid{align-items:start}.grid3.opsMainGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.opsPanel{border-radius:20px;box-shadow:0 12px 36px rgba(7,35,34,.06)}.opsMetricMatrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.opsMetricMatrix span{border:1px solid rgba(12,88,76,.1);background:#f8fbfa;border-radius:14px;padding:10px;display:grid;grid-gap:4px;gap:4px;min-height:72px}.opsMetricMatrix small{font-weight:900;text-transform:uppercase;color:#607673;font-size:.68rem}.opsMetricMatrix strong{font-size:.92rem;color:#10201e;word-break:break-word}.opsLanguageBars{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.opsLanguageBars span{display:grid;grid-template-columns:120px 1fr 42px;grid-gap:8px;gap:8px;align-items:center}.opsLanguageBars b,.opsLanguageBars small{font-size:.78rem;color:#607673}.opsLanguageBars i{height:8px;border-radius:999px;background:#e8efed;overflow:hidden}.opsLanguageBars em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00a693,#8cc63f)}.opsAiList,.opsIssueList,.opsTaskList{display:grid;grid-gap:9px;gap:9px}.opsAiList a,.opsIssueList a,.opsTaskList a{border:1px solid rgba(12,88,76,.1);border-radius:14px;padding:10px;text-decoration:none;color:#10201e;background:#fff;display:grid;grid-gap:5px;gap:5px}.opsTaskList a{grid-template-columns:auto 1fr;align-items:start}.opsAiList small,.opsIssueList small,.opsTaskList small{color:#667976;font-weight:700}.opsSystemMap{display:grid;grid-gap:8px;gap:8px}.opsSystemNode{position:relative;border:1px solid rgba(12,88,76,.11);border-radius:16px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;background:#fff}.opsSystemNode small{grid-column:2;color:#667976;font-weight:800}.opsSystemNode i{grid-row:1/3;grid-column:3;color:#0f766e;font-style:normal;font-weight:900}@media (max-width:1280px){.opsLiveGrid,.opsStatusCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.opsMetricMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3.opsMainGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.grid3.opsMainGrid,.opsLiveGrid,.opsMetricMatrix,.opsStatusCardGrid{grid-template-columns:1fr}.opsLanguageBars span{grid-template-columns:88px 1fr 36px}.opsHeroMeta{min-width:0}.operationsHero{min-height:0}}.autoFixCenter{gap:1rem}.autoFixHero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;border:1px solid rgba(15,74,80,.12);border-radius:24px;background:linear-gradient(135deg,rgba(13,148,136,.12),rgba(28,120,142,.08)),var(--surface);box-shadow:var(--shadow-sm)}.autoFixHero h2{margin:.1rem 0 .35rem;font-size:clamp(1.15rem,2vw,1.65rem)}.autoFixHero p{margin:0;color:var(--muted);max-width:760px}.autoFixProgress{min-width:180px;padding:.75rem;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(15,74,80,.12);display:grid;grid-gap:.55rem;gap:.55rem}.autoFixProgress span{font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}.autoFixProgress i{display:block;width:100%;height:9px;overflow:hidden;border-radius:999px;background:rgba(10,44,48,.12);position:relative}.autoFixProgress i:after{content:"";position:absolute;inset:0;width:55%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform:translateX(-8%)}.autoFixProgress[data-active=true] i:after{animation:autoFixScan 1s ease-in-out infinite alternate}@keyframes autoFixScan{0%{transform:translateX(-35%)}to{transform:translateX(85%)}}.autoFixRiskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.autoFixReportCard,.autoFixRiskGrid{display:grid;grid-gap:1rem;gap:1rem}.scoreGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.scoreTile{padding:.85rem;border-radius:18px;border:1px solid rgba(15,74,80,.12);background:rgba(255,255,255,.74);display:grid;grid-gap:.25rem;gap:.25rem}.scoreTile span{color:var(--muted);font-size:.78rem;font-weight:800}.scoreTile strong{font-size:1.5rem}.scoreTile small{color:var(--accent-strong);font-weight:900}.inlineActions.compact{gap:.35rem}@media (max-width:760px){.autoFixHero,.autoFixRiskGrid{grid-template-columns:1fr}.autoFixProgress{min-width:0}}.featureUpgradeCard{display:grid;grid-gap:14px;gap:14px;align-items:start;padding:22px;border:1px solid rgba(15,118,110,.22);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(236,253,245,.86));box-shadow:0 18px 48px rgba(15,23,42,.08);color:#0f172a}.featureUpgradeCard h2{margin:0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.15}.featureUpgradeCard p{margin:.35rem 0 0;color:#475569;max-width:760px}.featureUpgradeIcon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#0f766e;color:white;box-shadow:0 12px 30px rgba(15,118,110,.22)}.featureUpgradeNotice{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:9px 12px;border-radius:999px;background:#fffbeb;color:#92400e;font-weight:800;font-size:.86rem}@media (max-width:720px){.featureUpgradeCard{padding:18px;border-radius:16px}.featureUpgradeNotice{width:100%;border-radius:14px}}.licenseWorkbench{--license-accent:#0f9f8f;--license-soft:#e8f7f4;--license-line:#d7e4e1}.licenseTabs{display:flex;gap:8px;flex-wrap:wrap;align-items:center;background:#fff;border:1px solid var(--license-line);border-radius:16px;padding:6px;box-shadow:0 10px 30px rgba(15,31,39,.06)}.licenseTabs a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:12px;color:#55706f;font-weight:800;text-decoration:none;font-size:13px}.licenseTabs a.active,.licenseTabs a:hover{background:#0b3a38;color:#fff}.licenseHero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;border:1px solid var(--license-line);border-radius:20px;background:linear-gradient(135deg,#ffffff,#eef9f7 58%,#e8f2ff);box-shadow:0 18px 48px rgba(20,48,55,.08)}.licenseHero h3{margin:2px 0 8px;font-size:clamp(22px,3vw,34px);line-height:1.05;color:#102023}.licenseHero p{max-width:860px;color:#617273;margin:0}.licenseHero .eyebrow{margin:0 0 4px;color:#0d9488;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.licenseKpiGrid{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));grid-gap:12px;gap:12px}.licenseKpiGrid .stat{min-height:92px;padding:16px}.licenseKpiGrid .stat strong{font-size:24px}.actionCluster,.badgeRow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.miniBadge{display:inline-flex;align-items:center;border-radius:999px;background:#eef7f5;border:1px solid #cae2dc;color:#0b5952;font-size:11px;font-weight:850;padding:4px 8px;white-space:nowrap}.compact{min-height:34px;padding:0 10px;font-size:12px}.licenseModuleMatrix{border-color:#cfe3dd}.licenseModuleGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.licenseModuleToggle{min-height:72px;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:6px;border:1px solid #d7e4e1;border-radius:14px;background:#fff;padding:12px;color:#213537;cursor:pointer;transition:.18s ease}.licenseModuleToggle span{display:flex;align-items:center;gap:8px;font-weight:900}.licenseModuleToggle small{color:#6c7d7b}.licenseModuleToggle.active{background:#e8fbf7;border-color:#5edac9;color:#073d37;box-shadow:inset 4px 0 0 #13b8a6}.licenseModuleToggle:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(15,31,39,.08)}.licenseAuditList code{display:block;max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f5f7f7;border:1px solid #e1e8e6;border-radius:8px;padding:5px 8px;color:#455}.licensePanelBackdrop{position:fixed;inset:0;background:rgba(7,20,24,.32);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70}.licenseSidePanel{position:fixed;right:18px;top:18px;bottom:18px;width:min(560px,calc(100vw - 36px));z-index:80;background:#fff;border:1px solid #d8e5e2;border-radius:22px;box-shadow:0 28px 90px rgba(4,25,30,.28);padding:22px;overflow:auto}.licenseSidePanel>.iconOnly{float:right}.licenseSidePanel h3{font-size:22px;margin:0 44px 10px 0}.licenseSidePanel .inlineForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.licenseSidePanel .inlineForm button,.licenseSidePanel .inlineForm h3{grid-column:1/-1}.fieldHint{margin-top:12px;color:#6b7d7b;font-size:12px;line-height:1.5}.muted{color:#657876}@media (max-width:1100px){.licenseKpiGrid{grid-template-columns:repeat(3,minmax(140px,1fr))}.licenseHero{flex-direction:column}.licenseSidePanel .inlineForm{grid-template-columns:1fr}}@media (max-width:640px){.licenseTabs{position:-webkit-sticky;position:sticky;top:72px;z-index:15;overflow-x:auto;flex-wrap:nowrap}.licenseTabs a{white-space:nowrap}.licenseKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.licenseHero{padding:16px;border-radius:16px}.licenseSidePanel{inset:auto 8px 8px 8px;width:auto;max-height:82vh;border-radius:24px 24px 18px 18px;padding-bottom:calc(22px + env(safe-area-inset-bottom))}.licenseModuleGrid{grid-template-columns:1fr}}.adminLicenseHero{background:linear-gradient(135deg,#ffffff,#eef9f7 55%,#fff7e6)}.licenseUsageGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.licenseUsageTile.warning{border-color:#f6d36b;background:#fff9e8}.licenseUsageTile.warning .progressTrack span{background:#d98b00}.licenseUsageTile.critical{border-color:#f0a0a0;background:#fff1f1}.licenseUsageTile.critical .progressTrack span{background:#d32222}.licenseUsageTile small{font-size:11px;font-weight:800;color:#6f5b18}.upgradeHintGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.upgradeHintCard{display:flex;flex-direction:column;gap:12px;justify-content:space-between;border:1px solid #dbe7e4;border-radius:16px;background:#fff;padding:14px;box-shadow:0 10px 24px rgba(13,42,48,.06)}.upgradeHintCard strong{display:block;color:#102023;margin-bottom:4px}.upgradeHintCard p{margin:0 0 6px;color:#637574;line-height:1.45}.upgradeHintCard small{color:#728280;font-weight:800}.licenseUpgradeRequests .actionCluster{flex-wrap:wrap}@media (max-width:640px){.licenseUsageGrid,.upgradeHintGrid{grid-template-columns:1fr}.upgradeHintCard{border-radius:14px}.licenseUpgradeRequests .actionCluster{align-items:stretch}.licenseUpgradeRequests .compact{min-height:38px}}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--ink:#eefbf8;--muted:#adc8cc;--line:rgba(211,255,244,0.16);--line-soft:rgba(211,255,244,0.11);--line-strong:rgba(211,255,244,0.2);--panel:rgba(12,29,34,0.9);--panel-strong:#10242b;--page:#071214;--surface-page:#071214;--surface-card:rgba(13,31,37,0.94);--surface-soft:rgba(18,43,49,0.78);--ink-strong:#f2fffb;--ink-muted:#aec8cc;--accent:#63dccb;--accent-teal:#63dccb;--accent-blue:#79b7e3;--accent-soft:rgba(99,220,203,0.16);--danger:#ff8f7e;--warning:#ffd166;--kk-ink:#f2fffb;--kk-surface:#071214;--kk-panel:rgba(13,31,37,0.94)}body{background:radial-gradient(circle at 0 0,rgba(99,220,203,.14),transparent 30%),radial-gradient(circle at 100% 0,rgba(121,183,227,.12),transparent 34%),linear-gradient(180deg,#071214,#0b181c 48%,#061012);color:var(--ink-strong)}.categoryForm input,.categoryForm select,.commandSearch input,.enterpriseProductForm input,.enterpriseProductForm select,.inlineForm input,.inlineForm select,.inlineForm textarea,.navSearch input,.productFormGrid input,.searchBox input,.shopSettingsGrid input,.sidePanelForm input,.sidePanelForm select,.vehicleForm input,.vehicleForm select,.vehicleHistoryForm input,.vehicleHistoryForm select,input,select,textarea{background:rgba(5,17,20,.92);border-color:var(--line-strong);color:var(--ink-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.commandSearch input::placeholder,.inlineForm input::placeholder,.navSearch input::placeholder,.searchBox input::placeholder,.shopSettingsGrid input::placeholder,input::placeholder,textarea::placeholder{color:rgba(202,226,229,.68)}.categoryForm input:focus,.categoryForm select:focus,.enterpriseProductForm input:focus,.enterpriseProductForm select:focus,.inlineForm input:focus,.inlineForm select:focus,.inlineForm textarea:focus,.sidePanelForm input:focus,.sidePanelForm select:focus,.vehicleForm input:focus,.vehicleForm select:focus,.vehicleHistoryForm input:focus,.vehicleHistoryForm select:focus,input:focus,select:focus,textarea:focus{border-color:rgba(99,220,203,.72);background:rgba(7,23,27,.98);box-shadow:0 0 0 3px rgba(99,220,203,.18),inset 0 1px 0 rgba(255,255,255,.07);outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(99,220,203,.42);outline-offset:2px}.categoryForm,.commandPalette,.dashboardHero,.deliveryRulesPanel,.detailHero,.detailPanel,.enterprisePageHeader,.enterpriseProductForm,.importModal,.inlineForm,.itemCard,.module,.packagePicker,.pageTitleRow,.portalTopHeader,.securityCheck,.sidePanel,.sidePanelHistory,.stat,.tableWrap,.vehicleForm,.vehicleHistoryForm{background:var(--surface-card);border-color:var(--line-strong);color:var(--ink-strong);box-shadow:0 18px 48px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05)}.importModal>footer,.importModal>header,.listHeader,.module>header,.tableToolbar{background:linear-gradient(90deg,rgba(99,220,203,.14),rgba(121,183,227,.08) 45%,rgba(14,32,37,.94));border-color:var(--line-strong)}.breadcrumbCluster h2,.contactCell strong,.dashboardHero h1,.enterprisePageHeader h2,.itemCard h3,.listHeader h2,.listHeader h3,.module h2,.module h3,.moduleHeader h2,.pageTitleRow h2,.securityCheck strong,.sidePanel h3,.sidePanel h4,.stat strong,.tableMainCell strong,.topbar h1,.vehicleNameCell strong{color:var(--ink-strong)}.breadcrumbCluster span,.contactCell small,.dashboardHero p,.hint,.itemCard p,.listHeader p,.mobileDataRow span,.module p,.securityCheck p,.sidePanel p,.sidePanelForm span,.tableMainCell small,.tableToolbar span,.topbar p,.vehicleNameCell small{color:var(--ink-muted)}.commandSearch,.iconButton,.linkButton,.mobileAppHeader,.mobileBottomNav,.navSearch,.packageCategoryTabs button,.packageUnitCard,.pageSizeSelect select,.searchBox,.secondary,.tableTools details summary{background:rgba(8,24,29,.92);border-color:var(--line-strong);color:var(--ink-strong)}.iconButton:hover,.linkButton:hover,.packageCategoryTabs button:hover,.packageUnitCard:hover,.secondary:hover{background:rgba(17,48,55,.96);border-color:rgba(99,220,203,.44)}.landingAnmeldungButton:disabled,.linkButton:disabled,.orderSubmitButton:disabled,.primary:disabled,.secondary:disabled{color:rgba(207,226,228,.62);background:rgba(21,39,43,.78);border-color:rgba(211,255,244,.12);cursor:not-allowed;opacity:.72;box-shadow:none}.pagination,.tableToolbar,.tableWrap,table{background:rgba(10,25,30,.96)}th,thead th{background:rgba(18,43,49,.98);color:rgba(224,244,246,.82);border-bottom-color:var(--line-strong)}tbody td,td{background:rgba(9,23,27,.9);color:var(--ink-strong);border-bottom-color:var(--line-soft)}tbody tr:nth-child(2n) td{background:rgba(13,31,37,.9)}tbody tr:hover td{background:rgba(99,220,203,.11)}.badge{border-color:rgba(211,255,244,.16)}.badge-active,.badge-confirmed,.badge-submitted,.inlineNotice.success,.securityCheck.green span{color:#a7f3d0;background:rgba(16,116,84,.28);border-color:rgba(167,243,208,.24)}.badge-draft,.badge-maintenance,.badge-pending,.badge-picking,.inlineNotice.warning,.securityCheck.yellow span{color:#fde68a;background:rgba(146,102,18,.3);border-color:rgba(253,230,138,.24)}.badge-cancelled,.badge-damaged,.badge-failed,.badge-inactive,.inlineNotice.danger,.landingError,.securityCheck.red span{color:#fecaca;background:rgba(153,45,31,.3);border-color:rgba(254,202,202,.26)}.alertItem,.cardGrid,.dashboardHeroMetric,.deliveryRuleRow,.emptyTableState,.financeLead,.financeWidget article,.integrationGrid span,.mobileEmptyCard,.pipelineRow,.shopSettingsGrid label,.stockRiskRow,.tourWidgetRow{background:rgba(8,24,29,.72);border-color:var(--line-soft);color:var(--ink-muted)}.landingAnmeldung{border-color:rgba(180,255,232,.22);background:linear-gradient(145deg,rgba(20,58,61,.72),rgba(3,14,14,.42))}.floatingAnmeldungField>span{color:rgba(232,248,242,.78)}.passwordField button{color:rgba(239,255,249,.88);border-color:rgba(180,255,232,.2);background:rgba(13,40,43,.78)}.landingDemoUsers button{color:rgba(237,255,248,.88);border-color:rgba(180,255,232,.18);background:rgba(13,40,43,.72)}}.operationsV2{--ops-ok:#16a34a;--ops-warning:#f59e0b;--ops-critical:#ef4444;--ops-info:#2563eb;gap:18px}.operationsV2 .enterprisePageHeader{border-radius:22px;border-color:rgba(13,88,76,.14);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,250,247,.92)),radial-gradient(circle at 100% 0,rgba(99,220,203,.16),transparent 34%);box-shadow:0 18px 48px rgba(7,35,34,.08)}.operationsV2 .pageTitleRow{align-items:flex-start;gap:18px}.operationsV2 .pageTitleRow h2{font-size:clamp(1.85rem,3.2vw,3rem);line-height:1.02}.operationsV2 .pageTitleRow .actions{align-items:center;justify-content:flex-end;gap:8px}.operationsV2 .pageTitleRow .actions .secondary,.operationsV2 .pageTitleRow .actions .secondaryButton{min-height:40px;border-radius:12px}.operationsV2 .pageUtilityStrip{gap:8px}.operationsV2 .pageUtilityStrip span:first-child{color:#0f5f54;background:rgba(20,184,166,.14);border-color:rgba(20,184,166,.2)}.operationsHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:stretch;min-height:0;padding:clamp(20px,3vw,30px);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,250,247,.9)),radial-gradient(circle at 90% 10%,rgba(99,220,203,.24),transparent 28%)}.operationsHero h2{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.04em}.operationsHero .eyebrow{display:inline-flex;width:max-content;max-width:100%;padding:6px 10px;border-radius:999px;color:#0f5f54;background:rgba(20,184,166,.12);border:1px solid rgba(20,184,166,.18)}.opsHeroStatusGroup{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.opsHeroPill{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border-radius:999px;border:1px solid rgba(12,88,76,.12);background:rgba(255,255,255,.72);color:#31514f;font-size:12px;font-weight:900;white-space:nowrap}.opsHeroPill strong{margin-right:5px;color:#0f201e;font-size:14px}.opsHeroPill.ok{border-color:rgba(22,163,74,.2);color:#166534;background:rgba(220,252,231,.78)}.opsHeroPill.warning{border-color:rgba(245,158,11,.26);color:#92400e;background:rgba(254,243,199,.76)}.opsHeroPill.critical{border-color:rgba(239,68,68,.24);color:#991b1b;background:rgba(254,226,226,.78)}.opsHeroPill.info{border-color:rgba(37,99,235,.22);color:#1e40af;background:rgba(219,234,254,.78)}.opsHeroMeta{align-self:stretch;min-width:230px;padding:18px;border-radius:22px;background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 14px 34px rgba(7,35,34,.08)}.opsHeroMeta strong{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em}.opsKpiRail{grid-template-columns:repeat(5,minmax(160px,1fr));gap:14px}.opsKpiRail .opsStatusCard{min-height:138px;padding:17px;border-radius:16px;border-left:0;border-color:rgba(12,88,76,.1);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,252,251,.96));box-shadow:0 12px 32px rgba(7,35,34,.07);position:relative;overflow:hidden}.opsKpiRail .opsStatusCard:before{content:"";width:42px;height:4px;border-radius:999px;background:var(--ops-info)}.opsKpiRail .opsStatusCard.system-green:before{background:var(--ops-ok)}.opsKpiRail .opsStatusCard.system-yellow:before{background:var(--ops-warning)}.opsKpiRail .opsStatusCard.system-red:before{background:var(--ops-critical)}.opsKpiRail .opsStatusCard.system-blue:before{background:var(--ops-info)}.opsKpiRail .opsStatusCard strong{font-size:clamp(1.35rem,2.2vw,1.9rem);letter-spacing:-.035em}.opsKpiRail .opsStatusCard small{color:#657976;letter-spacing:.055em}.opsKpiRail .opsStatusCard span{line-height:1.35}.opsLiveGrid{gap:12px}.opsLiveCard{border-radius:16px;border-color:rgba(12,88,76,.1);box-shadow:0 10px 26px rgba(7,35,34,.055)}.opsPanel{border-radius:22px}.opsPanel>header{align-items:flex-start;gap:10px}.opsAiList a,.opsIssueList a,.opsMetricMatrix span,.opsSystemNode,.opsTaskList a{border-color:rgba(12,88,76,.09);box-shadow:0 6px 18px rgba(7,35,34,.035)}@media (max-width:1280px){.opsKpiRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.operationsV2 .pageTitleRow{display:grid}.operationsV2 .pageTitleRow .actions{justify-content:flex-start}.operationsHero{grid-template-columns:1fr}.opsHeroMeta{min-width:0}}@media (max-width:720px){.operationsV2{gap:14px}.operationsHero,.operationsV2 .enterprisePageHeader,.opsPanel{border-radius:18px}.operationsV2 .pageTitleRow .actions{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px;scrollbar-width:none}.operationsV2 .pageTitleRow .actions>*{flex:0 0 auto}.opsKpiRail{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px;scrollbar-width:thin}.opsKpiRail .opsStatusCard{flex:0 0 min(78vw,280px);min-height:132px;scroll-snap-align:start}.opsHeroStatusGroup{display:grid;grid-template-columns:1fr}.opsHeroPill{width:100%;justify-content:space-between;border-radius:12px}.landingAnmeldung,.landingCopy,.landingHero,.landingVisual,.premiumLanding{max-width:100%}.landingHero{width:100%;overflow:hidden}.landingCopy{min-width:0;width:100%}.landingKicker{width:100%;max-width:100%;flex-wrap:wrap;justify-content:flex-start;white-space:normal}.landingCopy h1{max-width:100%;font-size:clamp(34px,11vw,48px);overflow-wrap:anywhere}.landingCopy p{max-width:100%;font-size:15px}.landingAnmeldung{width:100%;overflow:hidden}.floatingAnmeldungField,.floatingAnmeldungField input,.landingAnmeldungActions,.landingAnmeldungButton,.landingAnmeldungFields{min-width:0;width:100%}.landingDemoUsers{width:100%}.landingDemoUsers button{min-height:40px}.landingVisual{width:100%;min-width:0;transform:none}}.operationsV2{--ops-surface:rgba(255,255,255,0.94);--ops-surface-soft:rgba(247,252,250,0.88);--ops-border:rgba(12,88,76,0.11);--ops-shadow:0 18px 44px rgba(7,35,34,0.075);container-type:inline-size}.operationsV2 .enterprisePageHeader{overflow:hidden;position:relative;background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(243,250,248,.94))}.operationsV2 .enterprisePageHeader:after{content:"";position:absolute;inset:auto -12% -45% 46%;height:160px;border-radius:999px;background:radial-gradient(circle,rgba(20,184,166,.18),transparent 68%);pointer-events:none}.operationsV2 .pageTitleRow h2{max-width:760px}.operationsV2 .pageTitleRow .actions{position:relative;z-index:1}.operationsV2 .pageTitleRow .actions .secondary,.operationsV2 .pageTitleRow .actions .secondaryButton,.operationsV2 a.secondaryButton,.operationsV2 button.secondaryButton{min-height:44px;padding-inline:13px;border-color:rgba(12,88,76,.13);background:rgba(255,255,255,.84);box-shadow:0 8px 22px rgba(7,35,34,.045)}.operationsV2 .pageTitleRow .actions .secondaryButton:hover,.operationsV2 a.secondaryButton:hover,.operationsV2 button.secondaryButton:hover{transform:translateY(-1px);border-color:rgba(15,118,110,.24);background:#fff}.operationsHero{position:relative;overflow:hidden;border:1px solid rgba(12,88,76,.1);box-shadow:var(--ops-shadow)}.operationsHero:before{content:"";position:absolute;inset:-35% -12% auto auto;width:min(420px,55vw);height:min(420px,55vw);border-radius:999px;background:radial-gradient(circle,rgba(20,184,166,.2),transparent 66%);pointer-events:none}.operationsHero>*{position:relative;z-index:1}.operationsHero>div:first-child>p:not(.eyebrow){max-width:820px;color:#4f6865;font-weight:750;line-height:1.55}.opsHeroMeta{display:flex;flex-direction:column;justify-content:center;min-height:100%;border:1px solid rgba(12,88,76,.11)}.opsCommandStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.opsCommandStrip span{min-height:84px;display:grid;align-content:center;grid-gap:7px;gap:7px;padding:15px 16px;border:1px solid var(--ops-border);border-radius:18px;background:linear-gradient(180deg,var(--ops-surface),var(--ops-surface-soft));box-shadow:0 12px 32px rgba(7,35,34,.052)}.opsCommandStrip small{color:#657976;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.opsCommandStrip strong{color:#10201e;font-size:clamp(1rem,1.7vw,1.28rem);line-height:1.16;letter-spacing:-.025em;overflow-wrap:anywhere}.opsKpiRail .opsStatusCard{min-height:154px;align-content:start;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.opsKpiRail .opsStatusCard:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(7,35,34,.085);border-color:rgba(15,118,110,.2)}.opsKpiRail .opsStatusCard:before{margin-bottom:4px}.opsLiveGrid{grid-template-columns:repeat(6,minmax(132px,1fr))}.opsLiveCard{min-height:126px;align-content:start;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,252,251,.94))}.opsLiveCard strong{line-height:1.18}.opsLiveCard em{min-height:2.25em;line-height:1.35}.opsPanel{overflow:hidden;border-color:var(--ops-border);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,253,252,.96));box-shadow:var(--ops-shadow)}.opsPanel>header{min-height:58px;padding-bottom:2px}.opsPanel>header svg{flex:0 0 auto;color:#0f766e}.opsPanel>header h3{letter-spacing:-.02em}.opsPanel>header p{max-width:720px;line-height:1.45}.opsMetricMatrix{grid-template-columns:repeat(4,minmax(138px,1fr))}.opsMetricMatrix span{min-height:84px;align-content:center;background:rgba(247,252,250,.82)}.opsAiList a,.opsIssueList a,.opsSystemNode,.opsTaskList a{min-height:64px;background:rgba(255,255,255,.92)}.opsAiList a:hover,.opsIssueList a:hover,.opsTaskList a:hover{border-color:rgba(15,118,110,.22);transform:translateY(-1px)}.opsSystemMap{gap:10px}.opsSystemNode{grid-template-columns:auto minmax(0,1fr) auto}.opsPanel .dataTable,.opsPanel table{border-radius:16px;overflow:hidden}.opsPanel table td,.opsPanel table th{vertical-align:top}@media (max-width:1280px){.opsCommandStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.opsLiveGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.operationsHero{gap:16px}.opsCommandStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.opsLiveGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.opsMetricMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.operationsV2 .pageTitleRow .actions .secondary,.operationsV2 .pageTitleRow .actions .secondaryButton{min-width:max-content}.operationsHero{padding:18px}.operationsHero h2{font-size:clamp(2rem,12vw,3.05rem)}.opsHeroMeta{min-height:108px}.opsCommandStrip,.opsLiveGrid{grid-template-columns:1fr}.opsCommandStrip span,.opsLiveCard,.opsMetricMatrix span{min-height:76px}.opsKpiRail .opsStatusCard{flex-basis:min(84vw,310px);min-height:146px}.opsPanel>header{min-height:0}.opsPanel table{min-width:620px}.opsPanel:has(table){overflow-x:auto}}@media (max-width:430px){.operationsV2{gap:12px}.opsHeroPill{min-height:42px}.opsCommandStrip span{padding:13px}.opsLiveCard{grid-template-columns:auto minmax(0,1fr)}}.operationsV2{--ops-neutral:#64748b}.opsServiceCard{grid-template-columns:auto minmax(0,1fr) auto;gap:7px 10px;border-left:0;position:relative;overflow:hidden}.opsServiceCard:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--ops-info);opacity:.7}.opsServiceCard.system-green:before{background:var(--ops-ok)}.opsServiceCard.system-yellow:before{background:var(--ops-warning)}.opsServiceCard.system-red:before{background:var(--ops-critical)}.opsServiceCard.system-blue:before{background:var(--ops-info)}.opsServiceIcon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(15,118,110,.08)}.opsServiceCard b{grid-column:3;grid-row:1;justify-self:end;font-size:.86rem;color:#0f766e}.opsServiceCard small{grid-column:2/4}.opsServiceCard em{grid-column:2/4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opsAiPanel,.opsBugPanel,.opsSystemMapPanel{min-height:100%}.opsBugList{gap:10px}.opsBugCard{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:74px}.opsBugCard small,.opsBugCard strong,.opsRecommendationCard strong,.opsSmartWarningCard strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opsBugCard em,.opsRecommendationCard em{font-style:normal;color:#0f766e;font-weight:900;font-size:.78rem;justify-self:end}.opsArchitectureMap{display:grid;grid-template-columns:repeat(7,minmax(96px,1fr));grid-gap:8px;gap:8px;align-items:stretch}.opsArchitectureMap .opsSystemNode{min-height:104px;grid-template-columns:1fr auto;align-content:start;gap:7px}.opsArchitectureMap .opsSystemIcon{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;background:rgba(15,118,110,.08)}.opsArchitectureMap .opsSystemNode small,.opsArchitectureMap .opsSystemNode strong{grid-column:1/3}.opsArchitectureMap .opsSystemNode i{grid-column:2;grid-row:1;align-self:center;justify-self:end;color:#8aa09d}.opsRecommendationList{grid-template-columns:repeat(2,minmax(0,1fr))}.opsRecommendationCard{min-height:126px;align-content:start}.opsRecommendationCard>span{width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;background:rgba(37,99,235,.09);color:#1e40af;font-size:.68rem;text-transform:uppercase;font-weight:950;letter-spacing:.06em}.opsSmartWarningsPanel{border-color:rgba(245,158,11,.14)}.opsSmartWarningList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.opsSmartWarningCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;min-height:132px;padding:14px;border:1px solid rgba(12,88,76,.1);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,235,.36));box-shadow:0 10px 28px rgba(7,35,34,.045)}.opsWarningIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;color:#92400e;background:rgba(245,158,11,.12)}.opsSmartWarningCard div{display:grid;grid-gap:6px;gap:6px}.opsSmartWarningCard p,.opsSmartWarningCard small{margin:0;color:#607673;line-height:1.4}.opsSmartWarningCard p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.opsSmartWarningCard .secondaryButton{min-height:44px;white-space:nowrap;align-self:end}@media (max-width:1280px){.opsArchitectureMap{grid-template-columns:repeat(4,minmax(0,1fr))}.opsRecommendationList,.opsSmartWarningList{grid-template-columns:1fr}}@media (max-width:900px){.opsArchitectureMap{grid-template-columns:repeat(2,minmax(0,1fr))}.opsSmartWarningCard{grid-template-columns:auto minmax(0,1fr)}.opsSmartWarningCard .secondaryButton{grid-column:1/-1;justify-content:center}}@media (max-width:720px){.opsBugCard,.opsServiceCard{min-height:86px}.opsArchitectureMap{grid-template-columns:1fr}.opsArchitectureMap .opsSystemNode{min-height:76px;grid-template-columns:auto minmax(0,1fr) auto}.opsArchitectureMap .opsSystemNode small,.opsArchitectureMap .opsSystemNode strong{grid-column:2}.opsArchitectureMap .opsSystemNode i{grid-column:3;grid-row:1/3;transform:rotate(90deg)}.opsRecommendationList{grid-template-columns:1fr}.opsSmartWarningCard{min-height:0}}.depositEnginePage{display:grid;grid-gap:1.4rem;gap:1.4rem}.depositEngineHero,.depositEnginePanel,.depositEngineStatusGrid article{border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94));border-radius:28px;box-shadow:0 20px 60px rgba(15,23,42,.08)}.depositEngineHero{display:flex;align-items:stretch;justify-content:space-between;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);overflow:hidden;position:relative}.depositEngineHero:after{content:"";position:absolute;inset:auto -8% -45% 45%;height:180px;background:radial-gradient(circle,rgba(34,197,94,.15),transparent 70%);pointer-events:none}.depositEngineHero h2,.depositEnginePanel h3,.depositMasterDataCard h4{margin:0;color:#102a1f}.depositEngineHero p{max-width:760px;margin:.65rem 0 0;color:#64748b;line-height:1.65}.depositEngineHeroStats{min-width:230px;border-radius:22px;background:rgba(16,42,31,.94);color:#f8fafc;padding:1rem;display:grid;grid-gap:.35rem;gap:.35rem;align-content:center;z-index:1}.depositEngineHeroStats strong{font-size:clamp(1.8rem,4vw,2.8rem);letter-spacing:-.05em}.depositEngineHeroStats span{color:rgba(248,250,252,.75);font-size:.86rem}.depositEngineStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.depositEngineStatusGrid article{padding:1rem;display:grid;grid-gap:.35rem;gap:.35rem}.depositEngineStatusGrid small,.depositEngineStatusGrid span,.depositFormulaList p,.depositMasterDataCard p,.depositPositionCard small,.depositPreviewBox small{color:#64748b}.depositEngineStatusGrid strong{color:#102a1f;font-size:1.2rem}.depositEngineLayout{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(360px,1.25fr) minmax(280px,.8fr);grid-gap:1rem;gap:1rem;align-items:start}.depositEnginePanel{padding:clamp(1rem,2vw,1.35rem);display:grid;grid-gap:1rem;gap:1rem}.depositEnginePanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.depositSearchField{min-height:48px;border:1px solid rgba(15,23,42,.12);border-radius:16px;display:flex;align-items:center;gap:.65rem;padding:0 .9rem;background:#fff}.depositCaptureForm input,.depositSearchField input{width:100%;min-height:44px;border:0;outline:0;background:transparent;color:#0f172a;font:inherit}.depositCatalogList,.depositExampleGrid,.depositFormulaList,.depositPositionList{display:grid;grid-gap:.75rem;gap:.75rem}.depositCatalogItem,.depositPositionCard{min-height:58px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;padding:.85rem}.depositCatalogItem{display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;cursor:pointer}.depositCatalogItem.active{border-color:rgba(22,163,74,.45);background:rgba(240,253,244,.9);box-shadow:0 12px 30px rgba(22,163,74,.12)}.depositCatalogItem span,.depositPositionCard div{display:grid;grid-gap:.2rem;gap:.2rem}.depositCatalogItem em,.depositCatalogItem small{color:#64748b;font-size:.78rem}.depositMasterDataCard{border-radius:22px;background:rgba(240,253,244,.72);border:1px solid rgba(22,163,74,.16);padding:1rem;display:grid;grid-gap:.8rem;gap:.8rem}.depositMasterDataCard dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.depositMasterDataCard div{min-width:0}.depositMasterDataCard dt{color:#64748b;font-size:.74rem}.depositMasterDataCard dd{margin:.15rem 0 0;color:#0f172a;font-weight:750;overflow-wrap:anywhere}.depositCaptureForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.depositCaptureForm label{min-height:76px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#fff;padding:.75rem .9rem;display:grid;grid-gap:.35rem;gap:.35rem}.depositCaptureForm label span{color:#64748b;font-size:.78rem}.depositPreviewBox,.depositTotalBox{border-radius:20px;background:#102a1f;color:#f8fafc;padding:1rem;display:grid;grid-gap:.35rem;gap:.35rem}.depositPreviewBox{grid-column:1/-1}.depositPreviewBox strong,.depositTotalBox strong{font-size:clamp(1.5rem,4vw,2.25rem);letter-spacing:-.04em}.depositPreviewBox small,.depositTotalBox small{color:rgba(248,250,252,.72)}.depositCaptureForm .primaryButton{grid-column:1/-1;min-height:48px}.depositPositionCard{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:.75rem;gap:.75rem}.depositPositionCard>strong{color:#102a1f;white-space:nowrap}.depositSummaryPanel{position:-webkit-sticky;position:sticky;top:1rem}.depositFormulaList p{margin:0;border-radius:16px;background:rgba(248,250,252,.9);padding:.8rem}.depositExampleGrid article{border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:.85rem;display:grid;grid-gap:.2rem;gap:.2rem;background:#fff}.depositExampleGrid article.ok{border-color:rgba(22,163,74,.22);background:rgba(240,253,244,.74)}.depositExampleGrid article.warning{border-color:rgba(245,158,11,.28);background:rgba(255,251,235,.82)}.depositExampleGrid small,.depositExampleGrid span{color:#64748b;font-size:.78rem}.depositCustomerBalances .workTable{margin-top:0}@media (max-width:1180px){.depositEngineLayout{grid-template-columns:1fr 1fr}.depositSummaryPanel{grid-column:1/-1;position:static}}@media (max-width:820px){.depositCaptureForm,.depositEngineHero,.depositEngineLayout,.depositEngineStatusGrid,.depositMasterDataCard dl{grid-template-columns:1fr}.depositEngineHero{display:grid}.depositEngineHeroStats{min-width:0}.depositPositionCard{grid-template-columns:1fr}.depositCaptureForm .primaryButton,.depositCaptureForm label,.depositPositionCard .iconButton,.depositSearchField{min-height:44px}.depositPositionCard .iconButton{width:100%}}@media (prefers-color-scheme:dark){.depositCaptureForm label,.depositCatalogItem,.depositEngineHero,.depositEnginePanel,.depositEngineStatusGrid article,.depositExampleGrid article,.depositPositionCard,.depositSearchField{background:rgba(15,23,42,.92);border-color:rgba(148,163,184,.22);color:#e2e8f0}.depositCaptureForm input,.depositEngineHero h2,.depositEnginePanel h3,.depositEngineStatusGrid strong,.depositMasterDataCard dd,.depositMasterDataCard h4,.depositPositionCard>strong,.depositSearchField input{color:#f8fafc}.depositCatalogItem em,.depositCatalogItem small,.depositEngineHero p,.depositEngineStatusGrid small,.depositEngineStatusGrid span,.depositFormulaList p,.depositMasterDataCard dt,.depositMasterDataCard p,.depositPositionCard small{color:#cbd5e1}.depositCatalogItem.active,.depositExampleGrid article.ok,.depositFormulaList p,.depositMasterDataCard{background:rgba(20,83,45,.24);border-color:rgba(74,222,128,.24)}}.adminOpsCenter{display:grid;grid-gap:1.15rem;gap:1.15rem}.adminOpsHero,.adminOpsKpi,.adminOpsPanel{border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94));border-radius:28px;box-shadow:0 18px 55px rgba(15,23,42,.08)}.adminOpsHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);grid-gap:1.25rem;gap:1.25rem;padding:clamp(1.2rem,3vw,2rem);align-items:stretch}.adminOpsHero h2{margin:.2rem 0 0;color:#102a1f;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.06em;line-height:1}.adminOpsHero p{max-width:820px;color:#64748b;line-height:1.65;margin:.8rem 0 0}.adminOpsUtility{margin-top:1rem;flex-wrap:wrap}.adminOpsRiskCard{border-radius:22px;background:#102a1f;color:#f8fafc;padding:1.1rem;display:grid;grid-gap:.5rem;gap:.5rem;align-content:center}.adminOpsRiskCard strong{font-size:1.35rem;letter-spacing:-.03em}.adminOpsRiskCard small{color:rgba(248,250,252,.72)}.adminOpsKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.adminOpsKpi{padding:1rem;display:grid;grid-gap:.35rem;gap:.35rem;min-height:136px;border-left:4px solid #38bdf8}.adminOpsKpi.green{border-left-color:#16a34a}.adminOpsKpi.yellow{border-left-color:#d97706}.adminOpsKpi.red{border-left-color:#dc2626}.adminOpsKpi span{width:40px;height:40px;border-radius:14px;background:rgba(15,118,110,.1);display:grid;place-items:center;color:#0f766e}.adminOpsKpi em,.adminOpsKpi small{color:#64748b;font-style:normal}.adminOpsKpi strong{font-size:clamp(1.55rem,3vw,2.35rem);letter-spacing:-.05em;color:#102a1f}.adminOpsTabs{display:flex;gap:.55rem;overflow:auto;padding:.25rem}.adminOpsFilterChips button,.adminOpsTabs button{min-height:44px;border:1px solid rgba(15,23,42,.09);background:#fff;border-radius:999px;padding:.65rem 1rem;color:#334155;font-weight:750;white-space:nowrap}.adminOpsFilterChips button.active,.adminOpsTabs button.active{background:#102a1f;color:#fff;border-color:#102a1f;box-shadow:0 10px 30px rgba(16,42,31,.18)}.adminOpsPanel{padding:clamp(1rem,2vw,1.35rem);display:grid;grid-gap:1rem;gap:1rem}.adminOpsPanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.adminOpsPanel h3{margin:0;color:#102a1f}.adminOpsPanel header p{margin:.25rem 0 0;color:#64748b}.adminOpsPanel header span{color:#64748b;font-weight:800}.adminOpsToolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:center}.adminOpsToolbar label{min-height:48px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;display:flex;align-items:center;gap:.65rem;padding:0 .9rem}.adminOpsToolbar input{width:100%;border:0;outline:0;background:transparent;font:inherit;color:#0f172a}.adminOpsFilterChips{display:flex;gap:.45rem;overflow:auto}.adminOpsTableWrap{overflow:auto;border-radius:20px;border:1px solid rgba(15,23,42,.08)}.adminOpsTable{width:100%;border-collapse:separate;border-spacing:0;background:#fff;min-width:920px}.adminOpsTable th{background:#f8fafc;color:#475569;text-align:left;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;padding:.85rem 1rem}.adminOpsTable td{padding:1rem;border-top:1px solid rgba(15,23,42,.07);vertical-align:middle;color:#1e293b}.adminOpsTable tr:hover td{background:#f8fbfa}.adminOpsTable td strong{display:block;color:#102a1f}.adminOpsTable td small{display:block;color:#64748b;margin-top:.18rem}.adminOpsStatus{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;padding:.25rem .65rem;font-size:.78rem;font-weight:850;background:#e0f2fe;color:#0369a1}.adminOpsStatus.green{background:#dcfce7;color:#166534}.adminOpsStatus.yellow{background:#fef3c7;color:#92400e}.adminOpsStatus.red{background:#fee2e2;color:#991b1b}.adminOpsStatus.blue{background:#e0f2fe;color:#0369a1}.adminOpsCards{display:none;gap:.8rem}.adminOpsCards article,.adminOpsRoleGrid article,.adminOpsTimeline article{border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;padding:1rem}.adminOpsCards header{display:flex;justify-content:space-between;gap:1rem}.adminOpsCards dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:1rem 0 0}.adminOpsCards dt{color:#64748b;font-size:.76rem}.adminOpsCards dd{margin:.2rem 0 0;font-weight:800;color:#102a1f}.adminOpsRoleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:.85rem;gap:.85rem}.adminOpsRoleGrid article{display:grid;grid-gap:.55rem;gap:.55rem}.adminOpsRoleGrid strong{font-size:1.45rem;color:#102a1f}.adminOpsRoleGrid p{margin:0;color:#64748b}.adminOpsTimeline{display:grid;grid-gap:.7rem;gap:.7rem}.adminOpsTimeline article{display:grid;grid-template-columns:auto 1fr;grid-gap:.8rem;gap:.8rem;align-items:flex-start}.adminOpsTimeline strong{color:#102a1f}.adminOpsTimeline em,.adminOpsTimeline small{display:block;color:#64748b;font-style:normal;margin-top:.15rem}@media(max-width:1180px){.adminOpsHero{grid-template-columns:1fr}.adminOpsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adminOpsToolbar{grid-template-columns:1fr}}@media(max-width:760px){.adminOpsHero,.adminOpsPanel{border-radius:22px}.adminOpsKpis{grid-template-columns:1fr}.adminOpsPanel>header{display:grid}.adminOpsTableWrap{display:none}.adminOpsCards{display:grid}.adminOpsCards dl{grid-template-columns:1fr}.adminOpsFilterChips button,.adminOpsTabs button{min-height:44px}.adminOpsToolbar label{min-height:50px}.adminOpsRiskCard{min-width:0}}@media(prefers-color-scheme:dark){.adminOpsCards article,.adminOpsFilterChips button,.adminOpsHero,.adminOpsKpi,.adminOpsPanel,.adminOpsRoleGrid article,.adminOpsTable,.adminOpsTabs button,.adminOpsTimeline article,.adminOpsToolbar label{background:rgba(15,23,42,.92);border-color:rgba(148,163,184,.22);color:#e2e8f0}.adminOpsCards dd,.adminOpsHero h2,.adminOpsKpi strong,.adminOpsPanel h3,.adminOpsRoleGrid strong,.adminOpsTable td strong,.adminOpsTimeline strong{color:#f8fafc}.adminOpsCards dt,.adminOpsHero p,.adminOpsKpi em,.adminOpsKpi small,.adminOpsPanel header p,.adminOpsPanel header span,.adminOpsRoleGrid p,.adminOpsTable td,.adminOpsTable td small,.adminOpsTable th,.adminOpsTimeline em,.adminOpsTimeline small{color:#cbd5e1}.adminOpsTable th,.adminOpsTable tr:hover td{background:rgba(30,41,59,.72)}.adminOpsToolbar input{color:#f8fafc}}