:root{--fx-navy-950:#05162c;--fx-navy-900:#082447;--fx-blue-700:#0b469f;--fx-blue-600:#0e5bc7;--fx-blue-100:#dcebff;--fx-background:#f4f7fb;--fx-surface:#fff;--fx-text-primary:#0f172a;--fx-text-secondary:#64748b;--fx-border:#d9e2ec;--green:#14804a;--amber:#b45309;--red:#c9362b}*{box-sizing:border-box}body{background:var(--fx-background);color:var(--fx-text-primary);margin:0;font-family:Arial,Helvetica Neue,sans-serif;font-size:14px}button,input,select{font:inherit}.shell{min-height:100vh}.sidebar{background:var(--fx-navy-950);color:#fff;z-index:20;flex-direction:column;width:252px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #19304c;align-items:center;gap:11px;height:76px;padding:0 22px;display:flex}.brandMark{background:var(--fx-blue-600);letter-spacing:-1px;border-radius:7px;padding:8px 7px;font-weight:900}.brand b{letter-spacing:-.5px;font-size:21px}.brand small{color:#81b8ff;letter-spacing:2.4px;margin-top:1px;font-size:9px;font-weight:800;display:block}.company{background:#0c294b;border:1px solid #1d3b5d;border-radius:9px;align-items:center;gap:9px;margin:15px 12px 10px;padding:10px;display:flex}.company>span,.profile>span{background:#17477e;border-radius:7px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.company div,.profile div{flex:1;min-width:0}.company b,.company small,.profile b,.profile small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.company b{font-size:11px}.company small,.profile small{color:#9db0c5;margin-top:3px;font-size:9px}.company button,.profile button{color:#9db0c5;background:0 0;border:0}.sidebar nav{flex-direction:column;gap:3px;padding:6px 10px;display:flex}.sidebar nav button,.sideBottom>button{color:#b7c5d5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:11px 12px;font-size:12px;font-weight:600;display:flex}.sidebar nav button span{text-align:center;width:16px;font-size:16px}.sidebar nav button.active{background:var(--fx-blue-700);color:#fff;box-shadow:inset 3px 0 #63a8ff}.sidebar nav button:hover{color:#fff;background:#10355e}.sidebar nav em{background:#224565;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.sideBottom{border-top:1px solid #19304c;margin-top:auto;padding:10px 10px 15px}.help{background:linear-gradient(135deg,#0d3158,#0d4c98);border-radius:8px;margin:7px 3px 10px;padding:12px}.help b,.help small{display:block}.help b{font-size:11px}.help small{color:#a8c7eb;margin-top:4px;font-size:9px}.profile{align-items:center;gap:9px;padding:7px;display:flex}.profile b{font-size:10px}main{min-width:0;margin-left:252px}main>header{border-bottom:1px solid var(--fx-border);z-index:10;background:#fff;align-items:center;gap:20px;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.globalSearch{border:1px solid var(--fx-border);color:#89a;border-radius:8px;align-items:center;width:min(510px,46vw);height:38px;padding:0 11px;display:flex}.globalSearch input{color:var(--fx-text-primary);border:0;outline:0;flex:1;margin-left:8px}.globalSearch kbd{background:#f4f6f8;border:1px solid #d8e0e8;border-radius:4px;padding:3px 6px;font-size:10px}.headActions{align-items:center;gap:9px;margin-left:auto;display:flex}.primary,.secondary,.filter,.link,.viewToggle button{cursor:pointer;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:700}.primary{background:var(--fx-blue-700);color:#fff;border:1px solid var(--fx-blue-700)}.primary:hover{background:var(--fx-blue-600)}.secondary,.filter{border:1px solid var(--fx-border);color:#334155;background:#fff}.iconBtn{background:#f5f8fb;border:0;border-radius:50%;width:36px;height:36px;font-size:18px;position:relative}.iconBtn i{background:var(--red);color:#fff;border-radius:10px;padding:2px 5px;font-size:8px;font-style:normal;position:absolute;top:-3px;right:-2px}.menuBtn{background:0 0;border:0;font-size:20px;display:none}.content{max-width:1600px;margin:auto;padding:25px 28px 40px}.welcome{justify-content:space-between;align-items:flex-end;display:flex}.welcome p{color:var(--fx-blue-700);letter-spacing:1.3px;margin:0 0 8px;font-size:9px;font-weight:800}.welcome h1{letter-spacing:-.6px;margin:0 0 6px;font-size:27px}.welcome>div>span{color:var(--fx-text-secondary);font-size:12px}.viewToggle{background:#e8edf3;border-radius:8px;padding:3px}.viewToggle button{color:#64748b;background:0 0;border:0}.viewToggle .selected{color:var(--fx-blue-700);background:#fff;box-shadow:0 1px 3px #cbd5df}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin:22px 0 16px;display:grid}.metrics article{border:1px solid var(--fx-border);background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 7px #0f172a08}.metricTop{align-items:center;gap:8px;display:flex}.metricIcon{border-radius:7px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.metricIcon.blue{color:var(--fx-blue-700);background:#e8f1ff}.metricIcon.red{color:var(--red);background:#feeceb}.metricIcon.amber{color:var(--amber);background:#fff3d7}.metricIcon.green{color:var(--green);background:#e7f7ef}.metricTop small{color:#5f7082;letter-spacing:.7px;font-size:8px;font-weight:800}.metricTop b{color:var(--green);background:#e7f7ef;border-radius:10px;margin-left:auto;padding:4px 6px;font-size:8px}.metricTop b.danger{color:var(--red);background:#feeceb}.metrics strong{margin:12px 0 4px;font-size:27px;display:block}.metrics strong span{font-size:14px}.metrics p{color:#708092;margin:0;font-size:10px}.alert{border:1px solid #f2c7c4;border-left:4px solid var(--red);background:#fff8f7;border-radius:8px;align-items:center;gap:12px;padding:11px 15px;display:flex}.alert>span{color:var(--red);background:#feeceb;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:700;display:grid}.alert b{font-size:11px}.alert p{color:#7d6870;margin:3px 0 0;font-size:9px}.alert button{color:var(--red);background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:700}.sectionTitle{justify-content:space-between;align-items:end;margin:24px 0 12px;display:flex}.sectionTitle h2{margin:0 0 3px;font-size:17px}.sectionTitle p{color:#718096;margin:0;font-size:10px}.sectionTitle>div:last-child{gap:9px;display:flex}.link{color:var(--fx-blue-700);background:0 0;border:0}.kanban{grid-template-columns:repeat(4,minmax(235px,1fr));gap:11px;padding-bottom:10px;display:grid;overflow-x:auto}.lane{background:#eaf0f6;border-radius:9px;min-width:235px}.lane>header{align-items:center;gap:8px;padding:11px 12px;display:flex}.lane>header b{text-transform:uppercase;letter-spacing:.5px;font-size:10px}.lane>header em{background:#d7e0e9;border-radius:10px;padding:2px 6px;font-size:9px;font-style:normal}.lane>header button{color:#6b7c8e;background:0 0;border:0;margin-left:auto}.dot{background:#8294a7;border-radius:50%;width:7px;height:7px}.dot.d1{background:#d59b14}.dot.d2{background:var(--fx-blue-600)}.dot.d3{background:#15855a}.cards{flex-direction:column;gap:8px;padding:0 8px 9px;display:flex}.order{border:1px solid #d8e1ea;border-left:3px solid var(--fx-blue-600);background:#fff;border-radius:8px;padding:11px;box-shadow:0 1px 4px #162a4010}.order.urgente{border-left-color:var(--red)}.order.alta{border-left-color:#d49a16}.orderTop{align-items:center;gap:6px;display:flex}.orderTop>b{color:var(--fx-blue-700);font-size:9px}.orderTop>span{border-radius:8px;padding:3px 5px;font-size:7px}.internal{color:#225b9e;background:#e5f0ff}.external{color:#217151;background:#e9f7ef}.orderTop button{background:0 0;border:0;margin-left:auto}.order h3{margin:10px 0 4px;font-size:12px}.plate{color:#6e7d8c;margin:0;font-size:9px}.plate span{color:#bec8d2}.owner{align-items:center;gap:7px;margin:11px 0;display:flex}.owner>span{color:#174c80;background:#dce9f8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-weight:700;display:grid}.owner small,.owner b{display:block}.owner small{color:#83909e;font-size:7px}.owner b{margin-top:2px;font-size:8px}.progress{background:#e8edf1;border-radius:3px;height:3px}.progress span{background:var(--fx-blue-600);border-radius:3px;height:100%;display:block}.chips{gap:5px;margin:9px 0;display:flex}.chips span{color:#667789;background:#f3f6f8;border-radius:5px;padding:4px 5px;font-size:7px}.order footer{border-top:1px solid #edf0f3;align-items:center;padding-top:9px;display:flex}.order footer span,.order footer b{font-size:7px}.priority.normal{color:#637386}.priority.alta{color:var(--amber)}.priority.urgente{color:var(--red)}.order footer b{color:#627487;margin-left:auto}.order footer b.today{color:var(--red)}.block{color:var(--red);background:#fff0ef;border-radius:5px;margin-top:8px;padding:6px;font-size:8px;font-weight:700}.addCard{color:#6b7d90;background:0 0;border:1px dashed #becbd8;border-radius:7px;padding:8px;font-size:9px}.overlay{z-index:50;background:#041323a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:min(600px,100%);box-shadow:0 30px 80px #0006}.modalHead{justify-content:space-between;padding:22px 24px 13px;display:flex}.modalHead small{color:var(--fx-blue-700);letter-spacing:1px;font-size:9px;font-weight:800}.modalHead h2{margin:6px 0 0;font-size:20px}.modalHead button{background:#f1f4f7;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.steps{gap:5px;padding:0 24px;display:flex}.steps i{background:#dae2ea;border-radius:3px;flex:1;height:3px}.steps i.done{background:var(--fx-blue-700)}.options{grid-template-columns:repeat(3,1fr);gap:10px;padding:22px 24px;display:grid}.options button{text-align:left;border:1px solid var(--fx-border);cursor:pointer;background:#fff;border-radius:9px;min-height:125px;padding:16px}.options button.chosen{border:2px solid var(--fx-blue-700);background:#f4f8ff}.options button>span{color:var(--fx-blue-700);margin-bottom:15px;font-size:22px;display:block}.options b,.options small{display:block}.options b{margin-bottom:5px;font-size:11px}.options small{color:#708092;font-size:9px;line-height:1.4}.form{grid-template-columns:1fr 1fr;gap:16px;padding:22px 24px;display:grid}.form label{font-size:10px;font-weight:700}.form select{border:1px solid var(--fx-border);background:#fff;border-radius:7px;width:100%;margin-top:6px;padding:11px;display:block}.form .wide{grid-column:1/-1}.workflow{background:#f2f7ff;border:1px solid #bdd6fa;border-radius:9px;gap:13px;margin:22px 24px;padding:18px;display:flex}.workflow>span{background:var(--fx-blue-700);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.workflow div{flex:1}.workflow small{color:var(--fx-blue-700);font-size:8px;font-weight:700}.workflow h3{margin:5px 0;font-size:15px}.workflow p{color:#667789;margin:0;font-size:10px;line-height:1.6}.modalFoot{border-top:1px solid #edf1f4;justify-content:flex-end;gap:9px;padding:14px 24px 20px;display:flex}.toast{color:#fff;z-index:60;background:#0f5132;border-radius:9px;padding:13px 18px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0003}.toast span{margin-left:8px;font-size:11px}@media (max-width:1100px){.metrics{grid-template-columns:1fr 1fr}.kanban{grid-template-columns:repeat(4,260px)}}@media (max-width:760px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:none}.sidebar.open:after{content:"";background:#00101c88;position:fixed;inset:0 -100vw 0 252px}.menuBtn{display:block}main{margin-left:0}main>header{padding:0 15px}.globalSearch{flex:1;width:auto}.globalSearch kbd,.secondary{display:none}.content{padding:19px 15px}.welcome{align-items:flex-start}.viewToggle{display:none}.metrics{grid-template-columns:1fr 1fr}.sectionTitle>div:last-child .filter{display:none}.options{grid-template-columns:1fr}.options button{min-height:auto}.form{grid-template-columns:1fr}.form .wide{grid-column:auto}}@media (max-width:450px){.metrics{grid-template-columns:1fr}.headActions .iconBtn{display:none}.welcome h1{font-size:23px}.alert{align-items:flex-start}.alert button{white-space:nowrap}.modal{max-height:92vh;overflow:auto}}.standby{color:#fff;background:linear-gradient(135deg,#05162c 0%,#082447 50%,#0b469f 130%);flex-direction:column;min-height:100vh;margin:0;display:flex;position:relative;overflow:hidden}.standby:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.standbyHeader{z-index:1;background:0 0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(24px,7vw,110px);display:flex;position:relative}.standbyBrand{align-items:center;gap:11px;display:flex}.standbyBrand>span{background:#0e5bc7;border-radius:7px;padding:9px 8px;font-weight:900}.standbyBrand b{font-size:21px;display:block}.standbyBrand small{letter-spacing:2.4px;color:#7eb8ff;font-size:8px;font-weight:800;display:block}.standbyLogin{color:#fff;border:1px solid #ffffff38;border-radius:7px;padding:10px 14px;font-size:11px;font-weight:700;text-decoration:none}.standbyLogin:hover{background:#ffffff12}.standbyHero{z-index:1;flex:1;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:8vw;padding:60px clamp(24px,7vw,110px) 80px;display:grid;position:relative}.standbyCopy>p{color:#73b2ff;letter-spacing:2px;font-size:10px;font-weight:800}.standbyCopy h1{letter-spacing:-2.5px;max-width:760px;margin:18px 0 24px;font-size:clamp(38px,5vw,70px);line-height:1.03}.standbyCopy>span{color:#bdd0e5;max-width:620px;font-size:16px;line-height:1.7;display:block}.standbyStatus{background:#ffffff0c;border:1px solid #47749f;border-radius:9px;align-items:center;gap:12px;width:max-content;margin-top:38px;padding:14px 16px;display:flex}.standbyStatus i{background:#50a2ff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #2475c344}.standbyStatus b,.standbyStatus small{display:block}.standbyStatus b{font-size:11px}.standbyStatus small{color:#91aeca;margin-top:3px;font-size:9px}.standbyPanel{background:#071a31;border:1px solid #28609a;border-radius:14px;padding:22px;transform:perspective(1000px)rotateY(-3deg);box-shadow:0 35px 80px #0006}.panelHead{border-bottom:1px solid #213b58;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.panelHead span{font-weight:800}.panelHead em{letter-spacing:1px;color:#7abaff;background:#133b67;border-radius:12px;padding:6px 8px;font-size:8px;font-style:normal}.panelMetrics{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.panelMetrics article{background:#0c2745;border:1px solid #1d456d;border-radius:9px;padding:15px}.panelMetrics small,.panelMetrics b,.panelMetrics span{display:block}.panelMetrics small{color:#6ba9ed;letter-spacing:1px;font-size:7px}.panelMetrics b{margin:8px 0 3px;font-size:18px}.panelMetrics span{color:#8ca9c7;font-size:8px}.panelFlow{background:#0b2039;border-radius:9px;align-items:center;gap:8px;padding:16px;display:flex}.panelFlow span{white-space:nowrap;background:#0e3c70;border:1px solid #1b5ca1;border-radius:6px;padding:8px;font-size:8px}.panelFlow i{background:#2e75bb;flex:1;height:1px}.panelLines{gap:8px;margin-top:14px;display:grid}.panelLines span{background:linear-gradient(90deg,#123152 28%,#0c2947 28%);border-radius:6px;height:27px}.panelLines span:nth-child(2){opacity:.75}.panelLines span:nth-child(3){opacity:.5}.standbyFooter{z-index:1;text-align:center;color:#7893af;border-top:1px solid #ffffff10;padding:22px;font-size:9px;position:relative}.adminIdentity{z-index:18;color:#b6d5fb;background:#082447;border-radius:7px;padding:7px 10px;font-size:8px;position:fixed;top:72px;right:18px;box-shadow:0 3px 12px #0016}.adminIdentity a{color:#fff;margin-left:10px;font-weight:700}.accessDenied{background:#05162c;place-items:center;min-height:100vh;margin:0;padding:20px;display:grid}.accessDenied>div{text-align:center;background:#fff;border-radius:12px;max-width:480px;padding:40px}.accessDenied>div>span{color:#c9362b;background:#feeceb;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-weight:700;display:grid}.accessDenied p{letter-spacing:1.3px;color:#c9362b;margin-top:20px;font-size:9px;font-weight:700}.accessDenied h1{font-size:24px}.accessDenied small{color:#64748b;line-height:1.6;display:block}.accessDenied a{color:#fff;background:#0b469f;border-radius:7px;margin-top:24px;padding:11px 15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:850px){.standbyHero{grid-template-columns:1fr;padding-top:30px}.standbyPanel{transform:none}.standbyCopy h1{font-size:42px}.standbyLogin{font-size:0}.standbyLogin:after{content:"Admin";font-size:11px}}@media (max-width:500px){.standbyHero{padding:28px 20px 45px}.standbyHeader{padding:0 20px}.standbyCopy h1{letter-spacing:-1.5px;font-size:36px}.standbyPanel{padding:14px}.panelFlow{overflow-x:auto}.standbyStatus{width:100%}.panelMetrics{grid-template-columns:1fr}}.v3{--ink:#07192e;--navy:#05162c;--navy-2:#082447;--blue:#0b469f;--bright:#0e5bc7;--pale:#eaf3ff;--line:#d9e2ec;--muted:#5f6f81;width:100%;min-width:0;color:var(--ink);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background:#fff;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}:is(.v3 a:focus-visible,.v3 summary:focus-visible){outline-offset:4px;outline:3px solid #73b2ff}.v3Top{background:var(--blue);color:#e7f1ff;text-align:center;letter-spacing:1.7px;justify-content:center;align-items:center;min-height:34px;padding:8px 20px;font-size:12px;font-weight:800;line-height:1.35;display:flex}.v3Top span{color:#79b8ff;margin:0 12px}.v3Header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e2e8f0;height:88px;padding:0;position:sticky;top:0;box-shadow:0 8px 30px #07192e09}.v3HeaderInner{align-items:center;width:100%;height:100%;margin:0 auto;padding:0 clamp(24px,4.5vw,96px);display:flex}.v3Brand{color:var(--ink);flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.v3Brand>span{color:#fff;letter-spacing:-1px;background:linear-gradient(145deg,#1268d9,#0b469f);border-radius:8px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid;box-shadow:0 8px 22px #0e5bc73d}.v3Brand b,.v3Brand small{display:block}.v3Brand b{letter-spacing:-.6px;font-size:21px;line-height:1}.v3Brand small{color:var(--blue);letter-spacing:2.5px;margin-top:4px;font-size:8px;font-weight:900}.v3Header nav{align-items:center;gap:clamp(22px,2.4vw,38px);margin-left:auto;margin-right:clamp(28px,4vw,58px);display:flex}.v3Header nav a,.v3Login{color:#34475b;font-size:15px;font-weight:700;text-decoration:none;transition:color .2s}.v3Header nav a:hover,.v3Login:hover{color:var(--bright)}.v3HeaderActions{align-items:center;gap:22px;display:flex}.v3Button{background:linear-gradient(135deg, var(--bright), var(--blue));color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:14px 22px;font-size:15px;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 12px 28px #0e5bc733}.v3Button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0e5bc747}.v3Button.compact{min-height:46px;padding:13px 19px;font-size:14px}.v3MobileMenu{margin-left:auto;display:none;position:relative}.v3MobileMenu summary{cursor:pointer;border:1px solid #d9e2ec;border-radius:9px;place-content:center;gap:5px;width:46px;height:46px;list-style:none;display:grid}.v3MobileMenu summary::-webkit-details-marker{display:none}.v3MobileMenu summary i{background:var(--ink);border-radius:2px;width:20px;height:2px;transition:all .2s;display:block}.v3MobileMenu[open] summary i:first-child{transform:translateY(7px)rotate(45deg)}.v3MobileMenu[open] summary i:nth-child(2){opacity:0}.v3MobileMenu[open] summary i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.v3MobileMenu>div{background:#fff;border:1px solid #dbe4ed;border-radius:12px;gap:4px;width:min(320px,100vw - 32px);padding:14px;display:grid;position:absolute;top:58px;right:0;box-shadow:0 24px 60px #05162c33}.v3MobileMenu a{color:#263b50;border-radius:7px;padding:13px 12px;font-size:14px;font-weight:700;text-decoration:none}.v3MobileMenu a:hover{background:#f2f7fd}.v3MobileMenu .v3MobileCta{background:var(--blue);color:#fff;text-align:center;margin-top:6px}.v3Hero{background:#f6f9fd;grid-template-columns:minmax(0,49%) minmax(0,51%);width:100%;min-height:760px;margin:0;display:grid;overflow:hidden}.v3HeroCopy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(76px,7vw,126px) clamp(42px,5vw,96px) clamp(74px,6vw,106px) clamp(34px,5.5vw,112px);display:flex}.v3Eyebrow,.v3SectionLabel{color:var(--blue);letter-spacing:2px;font-size:13px;font-weight:900;line-height:1.4}.v3Eyebrow{align-items:center;display:flex}.v3Eyebrow i{background:var(--bright);flex:none;width:32px;height:2px;margin-right:12px;display:inline-block}.v3Hero h1{letter-spacing:-4px;text-wrap:balance;max-width:860px;margin:28px 0 30px;font-size:clamp(64px,5.4vw,96px);line-height:.98}.v3Hero h1 em,.v3Difference h2 em{color:var(--bright);font-style:normal}.v3HeroCopy>p{color:#526375;max-width:640px;margin:0;font-size:20px;line-height:1.7}.v3HeroActions{align-items:center;gap:28px;margin-top:38px;display:flex}.v3TextLink{color:var(--ink);border-bottom:1px solid #95a5b5;padding-bottom:5px;font-size:15px;font-weight:800;text-decoration:none}.v3Audience{flex-wrap:wrap;align-items:center;gap:13px;margin-top:52px;display:flex}.v3Audience span{color:#758698;font-size:13px}.v3Audience b{letter-spacing:.6px;border-left:1px solid #c8d2dd;padding-left:13px;font-size:12px;line-height:1.4}.v3HeroMedia{background:#06172b;min-width:0;min-height:760px;position:relative;overflow:hidden}.v3HeroMedia>img{object-fit:cover;object-position:right center;width:240%;max-width:none;height:100%;margin-left:-140%;position:absolute;inset:0 auto 0 0}.v3HeroMedia:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#06172b 0%,#05162cf0 16%,#05162c38 46%,#0000 62%),linear-gradient(#0000 42%,#051426c2);position:absolute;inset:0}.v3MediaShade{z-index:2;pointer-events:none;background:radial-gradient(circle at 75% 25%,#0000 0,#020e1c14 58%,#020e1c59 100%);position:absolute;inset:0}.v3FloatCard{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffff8c;border-radius:12px;width:min(320px,100% - 64px);padding:20px;position:absolute;bottom:42px;left:40px;box-shadow:0 22px 60px #00000057}.v3FloatCard>small,.v3FloatCard>b,.v3FloatCard>span{display:block}.v3FloatCard>small{color:var(--blue);letter-spacing:1px;font-size:9px;font-weight:900}.v3FloatCard>b{margin:9px 0;font-size:16px}.v3FloatCard>span{color:#516376;font-size:11px}.v3FloatCard>span i{background:#1aa367;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.v3FloatCard>div{align-items:center;gap:10px;margin-top:15px;display:flex}.v3FloatCard em{font-size:11px;font-style:normal;font-weight:800}.v3FloatCard p{background:#dfe7ef;border-radius:4px;flex:1;height:5px;margin:0;overflow:hidden}.v3FloatCard p i{background:var(--bright);border-radius:4px;height:100%;display:block}.v3HeroStamp{z-index:3;background:linear-gradient(135deg, #1268d9, var(--blue));color:#fff;align-items:center;gap:11px;padding:18px 24px;display:flex;position:absolute;top:54px;right:0;box-shadow:0 14px 32px #02142a52}.v3HeroStamp b{font-size:32px;line-height:1}.v3HeroStamp span{text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.35}.v3Proof{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:32px;min-height:104px;padding:30px clamp(28px,7vw,126px);display:flex}.v3Proof>p{color:#b4c7da;margin:0;font-size:18px;line-height:1.6}.v3Proof>p b{color:#fff}.v3Proof>div{gap:clamp(24px,4vw,60px);display:flex}.v3Proof article{align-items:baseline;gap:9px;display:flex}.v3Proof strong{color:#65aaff;font-size:32px}.v3Proof article span{color:#9cb1c6;text-transform:uppercase;font-size:11px;line-height:1.35}.v3Manifesto{padding:clamp(88px,9vw,138px) clamp(28px,7vw,126px) 96px}.v3ManifestoGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(54px,10vw,170px);margin-top:38px;display:grid}.v3Manifesto h2,.v3ProductIntro h2,.v3Difference h2,.v3Numbers h2,.v3Cta h2{letter-spacing:-3.2px;text-wrap:balance;margin:0;font-size:clamp(52px,5.2vw,86px);line-height:1.02}.v3ManifestoGrid>div:last-child p{color:#52677a;margin:0 0 20px;font-size:19px;line-height:1.75}.v3ManifestoGrid>div:last-child a{color:var(--blue);margin-top:12px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block}.v3Stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:0 clamp(28px,7vw,126px) clamp(90px,9vw,138px);display:grid}.v3Stages article{border-top:3px solid #cfd8e2;min-width:0;padding-top:24px}.v3Stages article.active{border-color:var(--bright)}.v3Stages article>div{align-items:center;display:flex}.v3Stages article>div span{color:var(--blue);font-size:14px;font-weight:900}.v3Stages article>div i{color:#9aabba;margin-left:auto;font-style:normal}.v3Stages h3{margin:28px 0 13px;font-size:28px}.v3Stages p{color:#607286;margin:0;font-size:16px;line-height:1.7}.v3Product{background:radial-gradient(circle at 85% 10%, #0a315d 0, var(--navy) 48%), var(--navy);color:#fff;grid-template-columns:minmax(260px,.66fr) minmax(0,1.34fr);align-items:center;gap:clamp(50px,7vw,110px);padding:clamp(88px,8vw,128px) clamp(28px,7vw,126px);display:grid}.v3SectionLabel.light{color:#79b8ff}.v3ProductIntro h2{margin:25px 0}.v3ProductIntro>p{color:#b0c4d8;margin:0 0 34px;font-size:19px;line-height:1.75}.v3Button.light{color:var(--ink);background:#fff;box-shadow:0 15px 34px #0003}.v3App{min-width:0;color:var(--ink);background:#f5f8fb;border:1px solid #ffffff47;border-radius:16px;padding:20px;box-shadow:0 34px 90px #0000007a}.v3App>header{background:0 0;border-bottom:1px solid #dbe3eb;justify-content:space-between;align-items:center;height:auto;min-height:42px;padding:0 4px 16px;display:flex;position:static}.v3App>header div{align-items:center;gap:9px;display:flex}.v3App>header div span{background:var(--blue);color:#fff;border-radius:5px;padding:7px;font-size:9px;font-weight:900}.v3App>header b{font-size:13px}.v3App>header small{color:#178055;font-size:9px}.v3AppMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.v3AppMetrics article{background:#fff;border:1px solid #dfe6ed;border-radius:9px;min-width:0;padding:14px}.v3AppMetrics small,.v3AppMetrics b,.v3AppMetrics span{display:block}.v3AppMetrics small{color:#708193;font-size:8px}.v3AppMetrics b{margin:7px 0 3px;font-size:25px}.v3AppMetrics span{color:#788a9b;font-size:9px}.v3AppFlow{background:#e7edf3;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:9px;display:grid}.v3AppFlow>article{background:#f6f8fa;border-radius:7px;min-width:0;padding:7px}.v3AppFlow header{background:0 0;border:0;align-items:center;gap:6px;height:auto;padding:5px 3px 10px;display:flex;position:static}.v3AppFlow header i{background:#d29a1e;border-radius:50%;flex:none;width:7px;height:7px}.v3AppFlow>article:nth-child(2) header i{background:var(--bright)}.v3AppFlow>article:nth-child(3) header i{background:#1a9c68}.v3AppFlow header b{font-size:8px}.v3AppFlow header span{background:#dce4ec;border-radius:9px;margin-left:auto;padding:2px 6px;font-size:8px}.v3AppFlow>article>div{border-left:3px solid var(--bright);background:#fff;border-radius:6px;padding:12px}.v3AppFlow>article>div small,.v3AppFlow>article>div b,.v3AppFlow>article>div em{display:block}.v3AppFlow>article>div small{color:var(--blue);font-size:7px;font-weight:800}.v3AppFlow>article>div b{margin:8px 0 12px;font-size:11px}.v3AppFlow>article>div p{color:#708193;font-size:8px}.v3AppFlow>article>div p span{float:right;color:#304458;font-weight:800}.v3AppFlow>article>div em{color:#6f8090;border-top:1px solid #edf1f4;margin-top:10px;padding-top:9px;font-size:7px;font-style:normal;line-height:1.4}.v3Difference{padding:clamp(92px,9vw,140px) clamp(28px,7vw,126px)}.v3Difference h2{margin:25px 0 64px}.v3DiffGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v3DiffGrid article{border-right:1px solid var(--line);min-width:0;padding:34px 28px}.v3DiffGrid article:first-child{padding-left:0}.v3DiffGrid article:last-child{border-right:0}.v3DiffGrid article>span{background:var(--pale);width:46px;height:46px;color:var(--blue);border-radius:50%;place-items:center;font-size:20px;display:grid}.v3DiffGrid h3{margin:27px 0 13px;font-size:25px}.v3DiffGrid p{color:#607286;margin:0;font-size:16px;line-height:1.75}.v3Numbers{color:#fff;background:linear-gradient(135deg,#0d56bc,#083b83);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(50px,8vw,128px);padding:clamp(86px,8vw,126px) clamp(28px,7vw,126px);display:grid}.v3Numbers h2{margin-top:22px;font-size:clamp(42px,4.5vw,65px)}.v3NumberGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.v3NumberGrid article{border-left:1px solid #91c1f58c;min-width:0;padding-left:22px}.v3NumberGrid b,.v3NumberGrid span{display:block}.v3NumberGrid b{letter-spacing:-2px;font-size:clamp(36px,4vw,54px)}.v3NumberGrid span{color:#d4e6fa;text-transform:uppercase;margin-top:9px;font-size:13px;line-height:1.5}.v3NumberGrid>small{color:#a9cef5;grid-column:1/-1;font-size:12px;line-height:1.5}.v3For{padding:clamp(92px,9vw,138px) clamp(28px,7vw,126px)}.v3ForGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.v3ForGrid>article{background:linear-gradient(145deg,#f8fafc,#f1f6fb);border:1px solid #dfe7ef;border-radius:12px;grid-template-columns:70px minmax(0,1fr);gap:28px;min-width:0;padding:clamp(30px,3vw,48px);display:grid}.v3ForCode{background:var(--navy);color:#6db0ff;place-items:center;width:70px;height:70px;font-size:20px;font-weight:900;display:grid}.v3ForGrid article span{color:var(--blue);letter-spacing:1.2px;font-size:12px;font-weight:900}.v3ForGrid article h3{letter-spacing:-1.6px;margin:16px 0;font-size:clamp(34px,2.8vw,46px);line-height:1.06}.v3ForGrid article p{color:#607286;margin:0;font-size:17px;line-height:1.75}.v3ForGrid article a{color:var(--blue);margin-top:16px;font-size:15px;font-weight:800;text-decoration:none;display:inline-block}.v3Cta{background:linear-gradient(135deg, var(--navy), #082447 55%, #0b469f);color:#fff;text-align:center;padding:clamp(92px,9vw,138px) 24px;position:relative;overflow:hidden}.v3CtaShape{border:1px solid #3784d85c;border-radius:50%;width:650px;height:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100px #0e5bc709,0 0 0 200px #0e5bc706}.v3Cta>:not(.v3CtaShape){position:relative}.v3Cta h2{margin:26px 0}.v3Cta>p{color:#bfd0e2;max-width:760px;margin:0 auto 36px;font-size:19px;line-height:1.75}.v3Button.white{color:var(--ink);background:#fff;box-shadow:0 15px 38px #0000003d}.v3Footer{color:#88a0b9;background:#030f1e;align-items:center;gap:36px;padding:42px clamp(28px,7vw,126px);display:flex}.v3Brand.inverse{color:#fff}.v3Footer p{margin:0;font-size:15px;line-height:1.5}.v3Footer>div{gap:28px;margin-left:auto;display:flex}.v3Footer>div a{color:#b5c6d7;font-size:14px;font-weight:600;text-decoration:none}@media (max-width:1240px){.v3Header nav{display:none}.v3HeaderActions{margin-left:auto}.v3Hero{grid-template-columns:minmax(0,52%) minmax(0,48%)}.v3HeroCopy{padding-left:6vw;padding-right:4vw}.v3Hero h1{font-size:clamp(58px,6vw,84px)}.v3Stages{grid-template-columns:repeat(3,minmax(0,1fr))}.v3Stages article:nth-child(3)>div i{display:none}.v3Product{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:44px}.v3ForGrid>article{grid-template-columns:58px minmax(0,1fr);gap:20px}.v3ForCode{width:58px;height:58px}}@media (max-width:980px){.v3Hero{grid-template-columns:1fr}.v3HeroCopy{min-height:620px;padding:88px 8vw 76px}.v3Hero h1{max-width:860px;font-size:clamp(60px,8.6vw,88px)}.v3HeroCopy>p{max-width:720px}.v3HeroMedia{min-height:560px}.v3HeroMedia>img{width:205%;margin-left:-105%}.v3Proof{flex-direction:column;align-items:flex-start}.v3ManifestoGrid{grid-template-columns:1fr;gap:42px}.v3ManifestoGrid>div:last-child{max-width:720px}.v3Product,.v3Numbers{grid-template-columns:1fr}.v3ProductIntro{max-width:660px}.v3DiffGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3DiffGrid article:nth-child(2){border-right:0}.v3DiffGrid article:nth-child(n+3){border-top:1px solid var(--line)}.v3DiffGrid article:nth-child(3){padding-left:0}.v3ForGrid{grid-template-columns:1fr}}@media (max-width:760px){.v3Top{letter-spacing:1.2px;font-size:10px}.v3Header{height:74px}.v3HeaderInner{padding:0 20px}.v3Brand>span{width:38px;height:38px}.v3Brand b{font-size:19px}.v3HeaderActions{display:none}.v3MobileMenu{display:block}.v3HeroCopy{min-height:auto;padding:70px 24px 62px}.v3Hero h1{letter-spacing:-2.8px;margin:24px 0;font-size:clamp(49px,13.4vw,66px);line-height:1}.v3HeroCopy>p{font-size:18px}.v3HeroActions{flex-direction:column;align-items:stretch;gap:18px}.v3HeroActions .v3Button{width:100%}.v3TextLink{align-self:center}.v3Audience{flex-direction:column;align-items:flex-start;margin-top:40px}.v3Audience b{border-left:0;padding-left:0}.v3HeroMedia{min-height:440px}.v3HeroMedia>img{width:225%;margin-left:-125%}.v3HeroStamp{padding:13px 16px;top:24px}.v3HeroStamp b{font-size:26px}.v3FloatCard{width:calc(100% - 36px);bottom:18px;left:18px}.v3Proof{padding:34px 24px}.v3Proof>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.v3Proof article{display:block}.v3Proof article span{margin-top:4px;display:block}.v3Manifesto,.v3Difference,.v3For{padding-left:24px;padding-right:24px}.v3Manifesto h2,.v3ProductIntro h2,.v3Difference h2,.v3Numbers h2,.v3Cta h2{letter-spacing:-2.2px;font-size:clamp(39px,10vw,50px)}.v3Stages{grid-template-columns:1fr;gap:0;padding-left:24px;padding-right:24px}.v3Stages article{padding:24px 0 28px}.v3Stages article>div i{display:none}.v3Stages h3{margin:18px 0 9px}.v3Product,.v3Numbers{padding-left:24px;padding-right:24px}.v3App{border-radius:12px;padding:14px}.v3AppMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v3AppMetrics article:last-child{grid-column:1/-1}.v3AppFlow{grid-template-columns:1fr}.v3AppFlow header b{font-size:10px}.v3AppFlow>article>div small{font-size:9px}.v3AppFlow>article>div b{font-size:13px}.v3AppFlow>article>div p,.v3AppFlow>article>div em{font-size:10px}.v3DiffGrid{grid-template-columns:1fr}.v3DiffGrid article{border-right:0;border-bottom:1px solid var(--line);padding:30px 0}.v3DiffGrid article:nth-child(n+3){border-top:0}.v3DiffGrid article:last-child{border-bottom:0}.v3NumberGrid{grid-template-columns:1fr;gap:24px}.v3NumberGrid article{padding:0 0 0 18px}.v3ForGrid>article{grid-template-columns:1fr;padding:28px}.v3Cta{padding-left:24px;padding-right:24px}.v3Cta h2 br{display:none}.v3Footer{flex-direction:column;align-items:flex-start;gap:24px}.v3Footer>div{flex-direction:column;gap:13px;margin-left:0}}@media (max-width:420px){.v3Top span{margin:0 6px}.v3HeroCopy{padding-left:20px;padding-right:20px}.v3Hero h1{font-size:48px}.v3HeroMedia{min-height:400px}.v3FloatCard{padding:16px}.v3Proof>div{grid-template-columns:1fr;gap:18px}.v3AppMetrics{grid-template-columns:1fr}.v3AppMetrics article:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.v3,.v3 *{scroll-behavior:auto}.v3Button{transition:none}}.fxLogin{background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;margin:0;display:grid}.fxLoginStory{color:#fff;background:linear-gradient(145deg,#05162c,#082447 65%,#0b469f);flex-direction:column;padding:48px 6vw;display:flex;position:relative;overflow:hidden}.fxLoginStory:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 85%);mask-image:linear-gradient(135deg,#000,#0000 85%)}.fxLoginStory>*{position:relative}.fxLoginBrand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.fxLoginBrand>span{background:#0e5bc7;border-radius:6px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.fxLoginBrand b,.fxLoginBrand small{display:block}.fxLoginBrand b{font-size:21px}.fxLoginBrand small{color:#79b6ff;letter-spacing:2px;font-size:7px;font-weight:700}.fxLoginStory>div{margin:auto 0}.fxLoginStory>div>p{letter-spacing:2px;color:#6fb1ff;font-size:8px;font-weight:700}.fxLoginStory h1{letter-spacing:-3px;margin:20px 0;font-size:clamp(46px,5vw,72px);line-height:1}.fxLoginStory h1 em{color:#5ca8ff;font-style:normal}.fxLoginStory>div>span{color:#b1c7dc;max-width:520px;font-size:13px;line-height:1.7;display:block}.fxLoginFlow{grid-template-columns:32px 1fr 32px 1fr 32px 1fr 32px;align-items:center;gap:7px;width:min(520px,100%);margin-top:50px;display:grid}.fxLoginFlow i{color:#71b2ff;border:1px solid #3e70a3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:7px;font-style:normal;display:grid}.fxLoginFlow b{background:#2c5884;height:1px}.fxLoginFlow small{color:#7c9ab8;text-align:center;font-size:6px}.fxLoginStory>footer{color:#6f8dab;font-size:8px}.fxLoginForm{flex-direction:column;padding:45px 6vw;display:flex}.fxLoginBox{width:min(430px,100%);margin:auto}.fxLock{color:#0b469f;background:#e8f2ff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.fxLoginBox>p{letter-spacing:1.6px;color:#0b469f;margin-top:22px;font-size:8px;font-weight:700}.fxLoginBox h2{letter-spacing:-1.5px;margin:10px 0;font-size:34px}.fxLoginBox>span{color:#64748b;font-size:11px}.fxSecureButton{color:#fff;background:#0b469f;border-radius:7px;align-items:center;gap:13px;margin-top:30px;padding:14px 16px;text-decoration:none;display:flex;box-shadow:0 12px 25px #0b469f35}.fxSecureButton>b{background:#ffffff17;border-radius:5px;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.fxSecureButton div{flex:1}.fxSecureButton small,.fxSecureButton strong{display:block}.fxSecureButton small{color:#a9ceff;letter-spacing:.8px;font-size:6px}.fxSecureButton strong{margin-top:3px;font-size:11px}.fxSecureButton em{font-size:18px;font-style:normal}.fxLoginInfo{background:#f4f7fb;border:1px solid #e0e7ee;border-radius:7px;gap:12px;margin-top:18px;padding:14px;display:flex}.fxLoginInfo>i{color:#0b469f;font-style:normal}.fxLoginInfo p{margin:0}.fxLoginInfo b,.fxLoginInfo span{display:block}.fxLoginInfo span{color:#718194;margin-top:3px;font-size:8px;line-height:1.5}.fxNewAccount{border-top:1px solid #e1e7ed;margin-top:30px;padding-top:22px}.fxNewAccount span,.fxNewAccount a{display:block}.fxNewAccount span{color:#788899;font-size:9px}.fxNewAccount a{color:#0b469f;margin-top:7px;font-size:10px;font-weight:700;text-decoration:none}.fxLoginForm>footer{justify-content:space-between;display:flex}.fxLoginForm>footer a,.fxLoginForm>footer span{color:#7b8a99;font-size:8px;text-decoration:none}.fxSignup{background:#f4f7fb;min-height:100vh}.fxSignupHead{background:#fff;border-bottom:1px solid #dfe6ed;align-items:center;height:76px;padding:0 6vw;display:flex}.fxSignupHead>span{color:#68798a;margin-left:auto;font-size:9px}.fxSignupHead>a:last-child{color:#0b469f;margin-left:8px;font-size:9px;font-weight:700;text-decoration:none}.fxSignupBody{max-width:1080px;margin:auto;padding:55px 20px 80px}.fxSignupIntro{text-align:center;max-width:680px;margin:auto}.fxSignupIntro p{letter-spacing:1.7px;color:#0b469f;font-size:8px;font-weight:700}.fxSignupIntro h1{letter-spacing:-2px;margin:13px 0;font-size:43px}.fxSignupIntro span{color:#64748b;font-size:11px;line-height:1.6}.fxSignupSteps{justify-content:center;align-items:center;max-width:550px;margin:35px auto;display:flex}.fxSignupSteps span{color:#657789;background:#dbe3eb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:700;display:grid}.fxSignupSteps span.on{color:#fff;background:#0b469f}.fxSignupSteps i{background:#cbd5df;flex:1;height:1px}.fxSignupCard{background:#fff;border:1px solid #dce4ec;border-radius:10px;padding:30px;box-shadow:0 10px 35px #0824470c}.fxSignupCard>h2{margin:0 0 7px;font-size:20px}.fxSignupCard>p{color:#6e7f91;margin:0 0 25px;font-size:9px}.fxProfiles{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.fxProfiles button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3eb;border-radius:8px;padding:20px}.fxProfiles button.selected{background:#f3f8ff;border:2px solid #0b469f}.fxProfiles button>span{color:#0b469f;background:#e5f0ff;border-radius:6px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:700;display:grid}.fxProfiles b,.fxProfiles small{display:block}.fxProfiles b{margin:16px 0 7px;font-size:11px}.fxProfiles small{color:#6d7e90;font-size:8px;line-height:1.5}.fxProfileNote{color:#41566c;background:#eaf3ff;border-left:3px solid #0b469f;margin-top:18px;padding:13px;font-size:8px}.fxSignupForm{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fxSignupForm label{font-size:9px;font-weight:700}.fxSignupForm label.wide{grid-column:1/-1}.fxSignupForm input,.fxSignupForm select{background:#fff;border:1px solid #ced8e2;border-radius:6px;width:100%;margin-top:7px;padding:12px;display:block}.fxModules{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fxModules label{background:#f6f8fa;border:1px solid #e1e7ed;border-radius:6px;align-items:center;gap:9px;padding:11px;font-size:8px;display:flex}.fxModules input{accent-color:#0b469f}.fxSignupActions{justify-content:space-between;margin-top:25px;display:flex}.fxSignupActions button{cursor:pointer;border-radius:6px;padding:11px 16px;font-size:9px;font-weight:700}.fxSignupActions .back{color:#415367;background:#fff;border:1px solid #cdd7e1}.fxSignupActions .next{color:#fff;background:#0b469f;border:1px solid #0b469f}.fxSignupActions .next:disabled{opacity:.55}.fxSignupSuccess{text-align:center;padding:25px}.fxSignupSuccess>span{color:#178055;background:#e5f5ed;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;font-size:21px;display:grid}.fxSignupSuccess h2{font-size:25px}.fxSignupSuccess p{color:#657789;font-size:10px;line-height:1.7}.fxSignupSuccess a{color:#fff;background:#0b469f;border-radius:6px;margin-top:10px;padding:12px 16px;font-size:9px;font-weight:700;text-decoration:none;display:inline-block}.fxError{color:#b42318;background:#fff0ef;border-radius:6px;margin-top:15px;padding:10px;font-size:8px}@media (max-width:800px){.fxLogin{grid-template-columns:1fr}.fxLoginStory{display:none}.fxLoginForm{min-height:100vh;padding:30px 22px}.fxProfiles,.fxSignupForm,.fxModules{grid-template-columns:1fr}.fxSignupForm label.wide{grid-column:auto}.fxSignupIntro h1{font-size:34px}.fxSignupCard{padding:22px}.fxSignupHead{padding:0 20px}.fxSignupHead>span{display:none}}.fxLogin,.fxSignup,.accessDenied{width:100%;min-width:0;margin:0;overflow-x:hidden}.fxLoginBox>p{font-size:11px}.fxLoginBox>span{font-size:15px;line-height:1.6;display:block}.fxSecureButton small{font-size:9px}.fxSecureButton strong{font-size:15px}.fxLoginInfo b{font-size:12px}.fxLoginInfo span{font-size:11px}.fxNewAccount span{font-size:12px}.fxNewAccount a{font-size:14px}.fxLoginForm>footer a,.fxLoginForm>footer span,.fxSignupIntro p{font-size:11px}.fxSignupIntro span{font-size:15px;display:block}.fxSignupCard>h2{font-size:24px}.fxSignupCard>p{font-size:13px;line-height:1.6}.fxProfiles b{font-size:15px}.fxProfiles small{font-size:12px;line-height:1.6}.fxProfileNote{font-size:12px;line-height:1.55}.fxSignupForm label{font-size:13px}.fxSignupForm input,.fxSignupForm select{min-height:48px;font-size:15px}.fxModules label{font-size:12px}.fxSignupActions button{min-height:44px;font-size:13px}.fxSignupSuccess p,.fxSignupSuccess a{font-size:13px}.fxError{font-size:12px}@media (max-width:800px){.fxSignupHead{height:70px}.fxSignupBody{padding:42px 16px 64px}.fxSignupIntro h1{font-size:clamp(34px,10vw,44px);line-height:1.05}.fxSignupCard{border-radius:12px;padding:20px}.fxSignupActions{gap:12px}.fxSignupActions button{flex:1}.fxLoginForm>footer{gap:20px;line-height:1.5}}@media (max-width:460px){.fxSignupHead>a:last-child{font-size:12px}.fxSignupIntro{text-align:left}.fxSignupSteps{margin:28px 10px}.fxSignupCard{margin:0 -4px}.fxLoginBox h2{font-size:30px}.fxLoginForm>footer{flex-direction:column;align-items:flex-start}.fxSecureButton{padding:13px}.fxSecureButton strong{font-size:14px}}.omBrand{gap:13px}.omBrand>span{border-radius:11px;width:52px;height:52px;font-size:15px}.omBrand b{letter-spacing:-1px;font-size:24px}.omBrand small{letter-spacing:3.2px;margin-top:5px;font-size:9px}.v3Header{isolation:isolate;pointer-events:auto;height:98px}.v3HeaderInner,.v3Header nav,.v3Header a,.v3Header details,.v3Header summary{z-index:2;pointer-events:auto;position:relative}.v3Header nav{gap:clamp(18px,1.8vw,32px);margin-right:clamp(24px,2.8vw,44px)}.salesSite{background:#fff}.salesHero{background:linear-gradient(135deg,#f7fafe,#eef4fb);grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);min-height:680px;display:grid}.salesHeroCopy{flex-direction:column;justify-content:center;padding:92px clamp(34px,6vw,116px);display:flex}.salesEyebrow{color:var(--blue);letter-spacing:2.2px;font-size:13px;font-weight:900}.salesHero h1{letter-spacing:-4px;text-wrap:balance;max-width:900px;margin:27px 0 28px;font-size:clamp(56px,5vw,86px);line-height:.99}.salesHero h1 em{color:var(--bright);font-style:normal}.salesHeroCopy>p{color:#516579;max-width:760px;margin:0;font-size:19px;line-height:1.72}.salesHeroActions{align-items:center;gap:26px;margin-top:36px;display:flex}.salesTextLink{color:var(--ink);border-bottom:1px solid #9aabba;padding-bottom:4px;font-size:15px;font-weight:800;text-decoration:none}.salesProofRow{flex-wrap:wrap;gap:14px;margin-top:44px;display:flex}.salesProofRow span{color:#344a5f;background:#ffffffa6;border:1px solid #d6e1ec;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:700}.salesProofRow span:first-letter{color:#178055}.salesHeroVisual{color:#fff;background:radial-gradient(circle at 75% 20%,#0d3a6d,#06172d 62%);place-items:center;min-width:0;padding:clamp(40px,5vw,84px);display:grid;overflow:hidden}.salesSectionHeading{max-width:980px}.salesSectionHeading>small{color:var(--blue);letter-spacing:2px;font-size:12px;font-weight:900}.salesSectionHeading h2{letter-spacing:-3px;text-wrap:balance;margin:20px 0 0;font-size:clamp(45px,4.6vw,72px);line-height:1.04}.salesSectionHeading>p{color:#5b6e81;max-width:820px;margin:23px 0 0;font-size:18px;line-height:1.72}.salesLead{color:#627589;font-size:18px;line-height:1.75}.salesPain,.salesModules,.salesProcess,.comparisonSection,.maturitySection,.diagnosisSteps{padding:clamp(84px,8vw,130px) clamp(26px,7vw,128px)}.salesCardGrid{gap:22px;margin-top:48px;display:grid}.salesCardGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.salesCardGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.salesCardGrid article{background:#fff;border:1px solid #dce5ee;border-radius:12px;min-width:0;padding:34px}.salesCardGrid article>span{width:43px;height:43px;color:var(--blue);background:#e8f2ff;border-radius:9px;place-items:center;font-size:14px;font-weight:900;display:grid}.salesCardGrid h3{letter-spacing:-.7px;margin:24px 0 13px;font-size:24px}.salesCardGrid p{color:#617488;margin:0;font-size:16px;line-height:1.72}.salesSplit{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);align-items:center;gap:clamp(50px,8vw,130px);padding:clamp(84px,8vw,128px) clamp(26px,7vw,128px);display:grid}.salesSplit.dark{color:#fff;background:radial-gradient(circle at 90% 15%,#0b3767,#06172d 60%)}.salesSplit.dark .salesSectionHeading>small{color:#73b2ff}.salesSplit.dark .salesLead{color:#aec2d6}.salesChecklist{gap:13px;margin:34px 0 0;padding:0;list-style:none;display:grid}.salesChecklist li{background:#f8fafc;border:1px solid #dce5ee;border-radius:9px;grid-template-columns:minmax(150px,.55fr) 1fr;gap:20px;padding:17px 18px;display:grid}.dark .salesChecklist li{background:#ffffff0e;border-color:#244664}.salesChecklist b{font-size:15px}.salesChecklist span{color:#627589;font-size:14px;line-height:1.5}.dark .salesChecklist span{color:#adc1d4}.salesProcessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.salesProcessGrid article{background:#f6f9fc;border-top:4px solid #cbd7e2;padding:30px}.salesProcessGrid article:nth-child(2){border-color:#74a9e7}.salesProcessGrid article:nth-child(3){border-color:#397fd0}.salesProcessGrid article:nth-child(4){border-color:var(--blue)}.salesProcessGrid span{color:var(--blue);font-size:13px;font-weight:900}.salesProcessGrid h3{margin:24px 0 12px;font-size:23px}.salesProcessGrid p{color:#617488;margin:0;font-size:15px;line-height:1.7}.salesFaq{background:#f5f8fb;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(50px,8vw,130px);padding:clamp(84px,8vw,128px) clamp(26px,7vw,128px);display:grid}.salesFaq>div:last-child{align-content:start;gap:12px;display:grid}.salesFaq details{background:#fff;border:1px solid #dbe4ed;border-radius:10px}.salesFaq summary{cursor:pointer;padding:20px 22px;font-size:17px;font-weight:800}.salesFaq details p{color:#5f7285;margin:0;padding:0 22px 22px;font-size:15px;line-height:1.7}.salesCta{color:#fff;background:linear-gradient(135deg,#0b469f,#082447);justify-content:space-between;align-items:center;gap:50px;padding:clamp(82px,8vw,126px) clamp(28px,7vw,128px);display:flex}.salesCta>div:first-child{max-width:850px}.salesCta small{color:#9ac8ff;letter-spacing:2px;font-size:12px;font-weight:900}.salesCta h2{letter-spacing:-3px;margin:18px 0;font-size:clamp(42px,4.5vw,70px);line-height:1.03}.salesCta p{color:#c4d7eb;max-width:760px;margin:0;font-size:17px;line-height:1.7}.salesCtaActions{flex-direction:column;flex:none;align-items:center;gap:15px;display:flex}.salesCtaActions>a:last-child{color:#d7e8fb;font-size:13px;font-weight:700}.methodHeroMap{gap:13px;width:min(560px,100%);display:grid;position:relative}.methodHeroMap:before{content:"";background:linear-gradient(#4e9cf3,#1f568e);width:2px;position:absolute;top:30px;bottom:30px;left:25px}.methodHeroMap article{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #28527d;border-radius:10px;align-items:center;gap:18px;min-height:76px;padding:14px 18px;display:flex;position:relative}.methodHeroMap span{z-index:1;color:#fff;background:#0b469f;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:12px;font-weight:900;display:grid;box-shadow:0 0 0 7px #082b50}.methodHeroMap b{font-size:22px}.methodStagesPage{background:#f4f7fb;padding:clamp(84px,8vw,128px) clamp(26px,7vw,128px)}.methodStageList{gap:12px;margin-top:46px;display:grid}.methodStageList article{background:#fff;border:1px solid #dbe4ed;border-radius:10px;grid-template-columns:70px minmax(150px,.45fr) minmax(280px,1fr) minmax(180px,.45fr);align-items:center;gap:28px;min-height:118px;padding:23px 26px;display:grid}.stageNumber{width:58px;height:58px;color:var(--blue);background:#e9f3ff;border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.methodStageList small{color:#6c8093;letter-spacing:1.2px;font-size:9px;font-weight:900}.methodStageList h3{margin:6px 0 0;font-size:25px}.methodStageList p{color:#607488;margin:0;font-size:15px;line-height:1.65}.stageGate{border-left:1px solid #dbe3eb;padding-left:22px}.stageGate b{margin-top:7px;font-size:14px;display:block}.governanceBoard{background:#0a2745;border:1px solid #315879;border-radius:14px;padding:24px;box-shadow:0 28px 70px #00000059}.governanceBoard header{border-bottom:1px solid #294762;justify-content:space-between;padding-bottom:18px;display:flex}.governanceBoard header span{color:#80baff;background:#123c65;border-radius:12px;padding:5px 8px;font-size:10px}.governanceBoard article{border-bottom:1px solid #203f5b;gap:16px;padding:18px 0;display:flex}.governanceBoard article>small{color:#70b3f5;border:1px solid #3874ab;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.governanceBoard article b{font-size:15px}.governanceBoard article p{color:#9fb7cc;margin:5px 0 0;font-size:13px}.governanceBoard footer{color:#6f9ac0;text-align:center;padding-top:17px;font-size:11px}.platformHeroUi{width:min(600px,100%);color:var(--ink);background:#eff5fb;border:1px solid #315a80;border-radius:16px;padding:22px;box-shadow:0 35px 90px #00000073}.platformHeroUi>header{border-bottom:1px solid #d4dfe9;align-items:center;gap:10px;padding:0 2px 17px;display:flex}.platformHeroUi>header span{background:var(--blue);color:#fff;border-radius:6px;padding:8px;font-weight:900}.platformHeroUi>header b{font-size:14px}.platformHeroUi>header small{color:#178055;margin-left:auto;font-size:9px;font-weight:900}.platformKpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.platformKpis article{background:#fff;border:1px solid #dbe4ed;border-radius:8px;padding:15px}.platformKpis small{color:#718397;font-size:8px;display:block}.platformKpis b{margin-top:8px;font-size:28px;display:block}.platformBars{background:#e1eaf3;border-radius:9px;gap:13px;padding:20px;display:grid}.platformBars span{background:linear-gradient(90deg,#0b469f,#4d96e8);border-radius:4px;height:14px;display:block}.platformHeroUi>footer{color:#627589;padding-top:16px;font-size:11px}.platformHeroUi>footer i{background:#1a9c68;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.moduleGrid article{background:#fff;border:1px solid #dbe4ed;border-radius:11px;min-width:0;padding:30px}.moduleGrid article>span{background:var(--navy);color:#73b5ff;border-radius:8px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.moduleGrid h3{margin:23px 0 12px;font-size:23px}.moduleGrid p{color:#607387;margin:0;font-size:15px;line-height:1.7}.moduleGrid article>small{color:var(--blue);margin-top:22px;font-size:11px;font-weight:800;display:block}.platformFlowSection{background:#f4f7fb}.flowDiagram{background:#fff;border:1px solid #d8e3ed;border-radius:14px;padding:28px;box-shadow:0 24px 65px #05162c1c}.flowDiagram article{background:#f8fafc;border:1px solid #dce5ee;border-radius:9px;gap:15px;padding:18px;display:flex}.flowDiagram article>span{width:38px;height:38px;color:var(--blue);background:#e5f1ff;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.flowDiagram small{color:var(--blue);letter-spacing:1px;font-size:8px;font-weight:900}.flowDiagram b{margin-top:5px;font-size:15px;display:block}.flowDiagram p{color:#6d7f91;margin:4px 0 0;font-size:12px}.flowDiagram>i{background:#7daee3;width:2px;height:24px;margin:0 0 0 37px;display:block}.salesCapabilities{padding:clamp(84px,8vw,128px) clamp(26px,7vw,128px)}.salesCapabilities .salesSectionHeading>small{color:#73b2ff}.salesCapabilities .salesSectionHeading>p{color:#aec2d5}.salesCapabilities .salesCardGrid article{background:#ffffff0e;border-color:#244867}.salesCapabilities .salesCardGrid h3{color:#fff}.salesCapabilities .salesCardGrid p{color:#abc0d3}.comparisonTable{border:1px solid #d8e2eb;border-radius:12px;margin-top:48px;overflow:hidden}.comparisonTable>*{grid-template-columns:.5fr 1fr 1fr;gap:22px;padding:20px 24px;display:grid}.comparisonTable header{background:var(--navy);color:#fff}.comparisonTable header>*{letter-spacing:.7px;font-size:11px}.comparisonTable article{border-top:1px solid #e0e7ee}.comparisonTable article:nth-child(odd){background:#f7f9fb}.comparisonTable article span{font-size:15px;font-weight:800}.comparisonTable article p{color:#5f7285;margin:0;font-size:14px;line-height:1.55}.comparisonTable article p:last-child{color:#173b62;font-weight:700}.audienceHero{gap:14px;width:min(590px,100%);display:grid}.audienceMetric{background:#ffffff13;border:1px solid #2e5a84;border-radius:12px;padding:24px}.audienceMetric small{color:#72b3f8;letter-spacing:1.2px;font-size:10px;font-weight:900}.audienceMetric b{margin:9px 0 4px;font-size:28px;display:block}.audienceMetric span{color:#9eb8cf;font-size:12px}.audienceStatus{color:#dcebfb;text-align:center;background:#0b469f;border-radius:9px;padding:16px;font-size:12px;font-weight:800}.clientJourney{background:#0a2745;border:1px solid #315879;border-radius:14px;padding:27px}.clientJourney header{border-bottom:1px solid #284762;justify-content:space-between;padding-bottom:18px;display:flex}.clientJourney header small{color:#75b3f4}.clientJourney article{border-bottom:1px solid #24435f;align-items:center;gap:15px;padding:18px 0;display:flex}.clientJourney article>span{color:#7b9bb8;border:1px solid #3c6283;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.clientJourney article.done>span{color:#fff;background:#126446;border-color:#2d8a68}.clientJourney article.current>span{color:#fff;background:#0b469f;border-color:#4d9df0}.clientJourney article b{font-size:14px}.clientJourney article small{color:#94aec6;margin-top:4px;font-size:11px;display:block}.compactModules{grid-template-columns:repeat(4,minmax(0,1fr))}.salesOutcomeBand{background:#eef4fa;grid-template-columns:1fr auto 1fr;align-items:center;gap:45px;padding:74px clamp(28px,7vw,128px);display:grid}.salesOutcomeBand>span{color:var(--blue);font-size:44px}.salesOutcomeBand small{color:var(--blue);letter-spacing:1.6px;font-size:11px;font-weight:900}.salesOutcomeBand h2{letter-spacing:-2px;margin:15px 0 0;font-size:clamp(33px,3.5vw,52px)}.fleetAvailability{background:#ffffff12;border:1px solid #2f5b84;border-radius:13px;padding:26px}.fleetAvailability small{color:#72b3f8;letter-spacing:1.2px;font-size:10px;font-weight:900}.fleetAvailability b{margin:10px 0;font-size:54px;display:block}.fleetAvailability>span{background:#1b3c5c;border-radius:5px;height:7px;display:block;overflow:hidden}.fleetAvailability>span i{background:#4b9df1;height:100%;display:block}.fleetQueue{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.fleetQueue article{text-align:center;background:#ffffff0e;border:1px solid #2a547b;border-radius:10px;padding:18px}.fleetQueue b{font-size:29px;display:block}.fleetQueue small{color:#9cb6ce;font-size:10px}.fleetFlowSection{background:#f4f7fb;padding:clamp(84px,8vw,128px) clamp(26px,7vw,128px)}.fleetFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:48px;display:grid}.fleetFlow>article{background:#fff;border:1px solid #d9e3ed;border-radius:11px;min-height:190px;padding:25px}.fleetFlow>article>span{width:43px;height:43px;color:var(--blue);background:#e5f1ff;border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.fleetFlow small{color:var(--blue);margin-top:22px;font-size:9px;font-weight:900;display:block}.fleetFlow h3{margin:8px 0;font-size:20px}.fleetFlow p{color:#65778a;margin:0;font-size:13px;line-height:1.55}.fleetFlow>i{color:#4388d6;font-size:25px;font-style:normal}.executiveKpis{background:#0a2745;border:1px solid #31587a;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:10px;padding:25px;display:grid}.executiveKpis header,.executiveKpis footer{grid-column:1/-1}.executiveKpis header{border-bottom:1px solid #2a4b67;padding-bottom:18px;font-weight:800}.executiveKpis article{background:#0d3155;border-radius:8px;padding:16px}.executiveKpis small,.executiveKpis b,.executiveKpis span{display:block}.executiveKpis small{color:#75aadd;font-size:8px}.executiveKpis b{margin:10px 0 5px;font-size:25px}.executiveKpis b em{color:#a5bdd2;font-size:11px;font-style:normal}.executiveKpis span{color:#8faac1;font-size:9px}.executiveKpis span.positive{color:#5fd3a3}.executiveKpis footer{color:#7594af;text-align:center;padding-top:10px;font-size:10px}.resultsHero{grid-template-columns:repeat(3,1fr);gap:12px;width:min(590px,100%);display:grid}.resultsHero article{background:#ffffff12;border:1px solid #2d5882;border-radius:11px;flex-direction:column;justify-content:flex-end;min-height:175px;padding:22px;display:flex}.resultsHero small{color:#71b2f7;letter-spacing:1px;font-size:8px}.resultsHero b{margin:10px 0 6px;font-size:23px}.resultsHero span{color:#9eb7ce;font-size:10px}.resultsHero>div{text-align:center;background:#0b469f;border-radius:9px;grid-column:1/-1;padding:17px;font-size:13px;font-weight:800}.resultsDimensions{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.resultsDimensions article{background:#f6f9fc;border-top:4px solid #d3dde7;min-width:0;padding:25px 20px}.resultsDimensions article:nth-child(2){border-color:#9fc0e5}.resultsDimensions article:nth-child(3){border-color:#6a9dd7}.resultsDimensions article:nth-child(4){border-color:#3478c5}.resultsDimensions article:nth-child(5){border-color:#0b469f}.resultsDimensions>article>span{color:var(--blue);font-size:11px;font-weight:900}.resultsDimensions small{color:#5c7895;margin-top:20px;font-size:9px;font-weight:900;display:block}.resultsDimensions h3{min-height:54px;margin:8px 0 12px;font-size:19px}.resultsDimensions p{color:#637589;margin:0;font-size:13px;line-height:1.6}.causeChain{background:#0a2745;border:1px solid #315879;border-radius:14px;padding:28px}.causeChain article{background:#0d3155;border:1px solid #2e5271;border-radius:9px;padding:18px}.causeChain small{color:#70a9dd;letter-spacing:1px;font-size:8px}.causeChain b{margin-top:6px;font-size:15px;display:block}.causeChain>i{color:#5b9cda;place-items:center;height:28px;font-style:normal;display:grid}.causeChain article.action{background:#0b469f;border-color:#1e6bb7}.maturityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.maturityGrid article{border:1px solid #dbe4ed;border-radius:10px;padding:30px}.maturityGrid span{color:var(--blue);letter-spacing:1.2px;font-size:10px;font-weight:900}.maturityGrid h3{margin:20px 0 10px;font-size:24px}.maturityGrid p{color:#64778a;min-height:76px;margin:0;font-size:14px;line-height:1.65}.maturityGrid b{color:#173c64;margin-top:22px;font-size:13px;display:block}.salesDisclaimer{background:#e9f2fc;gap:18px;padding:28px clamp(28px,7vw,128px);display:flex}.salesDisclaimer b{color:var(--blue);flex:none}.salesDisclaimer p{color:#50677c;margin:0;line-height:1.6}.diagnosisHero{background:linear-gradient(135deg,#f7fafe,#eaf2fb);grid-template-columns:minmax(0,.92fr) minmax(540px,.88fr);align-items:center;gap:clamp(46px,6vw,100px);padding:clamp(78px,8vw,128px) clamp(28px,7vw,128px);display:grid}.diagnosisHero>div>small{color:var(--blue);letter-spacing:2px;font-size:12px;font-weight:900}.diagnosisHero h1{letter-spacing:-4px;max-width:900px;margin:23px 0 28px;font-size:clamp(54px,5.2vw,84px);line-height:1}.diagnosisHero h1 em{color:var(--bright);font-style:normal}.diagnosisHero>div>p{color:#566b7f;max-width:780px;font-size:19px;line-height:1.75}.diagnosisActions{align-items:center;gap:24px;margin-top:35px;display:flex}.diagnosisActions>a:last-child{color:var(--blue);font-size:14px;font-weight:800}.contactFormCard{width:min(680px,100%);color:var(--ink);background:#fff;border:1px solid #d4e1ee;border-radius:20px;padding:clamp(24px,3vw,34px);box-shadow:0 30px 80px #05224429}.contactFormCard>header{border-bottom:1px solid #e3eaf1;align-items:center;gap:13px;padding-bottom:22px;display:flex}.contactFormCard>header>span{color:#fff;background:linear-gradient(145deg,#3473d9,#1548a6);border-radius:10px;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid;box-shadow:0 10px 23px #1f5aba40}.contactFormCard>header b,.contactFormCard>header small{display:block}.contactFormCard>header b{font-size:19px}.contactFormCard>header small{color:var(--blue);letter-spacing:1.7px;margin-top:4px;font-size:8px;font-weight:900}.contactFormCard>p{color:#607488;margin:18px 0;font-size:13px;line-height:1.55}.contactFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.contactFormGrid>label,.contactFormGrid fieldset{color:#263b50;min-width:0;margin:0;font-size:12px;font-weight:800}.contactFormGrid>.wide{grid-column:1/-1}.contactFormGrid input,.contactFormGrid select,.contactFormGrid textarea{color:#10233a;width:100%;font:inherit;background:#fbfdff;border:1px solid #cbd8e4;border-radius:8px;outline:none;margin-top:7px;padding:12px 13px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.contactFormGrid input,.contactFormGrid select{min-height:48px}.contactFormGrid textarea{resize:vertical;min-height:108px;line-height:1.5}.contactFormGrid input::placeholder,.contactFormGrid textarea::placeholder{color:#8a9bad}.contactFormGrid input:focus,.contactFormGrid select:focus,.contactFormGrid textarea:focus{background:#fff;border-color:#2868c9;box-shadow:0 0 0 4px #2868c91f}.contactFormGrid fieldset{border:0;padding:0}.contactFormGrid fieldset legend{margin-bottom:9px}.contactFormGrid fieldset>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.contactFormGrid fieldset label{color:#354b61;cursor:pointer;background:#f8fbfe;border:1px solid #d3dfe9;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:10px 12px;font-size:12px;display:flex}.contactFormGrid fieldset input{width:16px;height:16px;min-height:0;accent-color:var(--blue);margin:0}.contactHoneypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.contactError{color:#9c2525;background:#fff2f2;border:1px solid #efb8b8;border-radius:8px;margin-top:15px;padding:12px 14px;font-size:13px;font-weight:700}.contactSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2867c7,#174ca8);border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:18px;padding:14px 18px;font-size:14px;font-weight:900;display:flex;box-shadow:0 12px 24px #194ea538}.contactSubmit:hover{filter:brightness(1.06);transform:translateY(-1px)}.contactSubmit:disabled{opacity:.68;cursor:wait;transform:none}.contactPrivacy{color:#76889a;text-align:center;margin-top:11px;font-size:10px;line-height:1.45;display:block}.contactSuccess{flex-direction:column;justify-content:center;align-items:flex-start;min-height:510px;display:flex}.contactSuccessIcon{color:#158151;background:#e7f7ef;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:24px;font-size:25px;font-weight:900;display:grid}.contactSuccess>small{color:#158151;letter-spacing:1.6px;font-size:10px;font-weight:900}.contactSuccess h2{letter-spacing:-1.8px;margin:14px 0 12px;font-size:clamp(32px,3vw,44px);line-height:1.08}.contactSuccess p{color:#5d7185;margin:0 0 25px;font-size:15px;line-height:1.65}.contactSuccess button{color:var(--blue);cursor:pointer;background:#fff;border:1px solid #c5d5e5;border-radius:8px;padding:13px 18px;font-weight:800}.diagnosisSummary{background:var(--navy);color:#fff;border-radius:16px;padding:28px;box-shadow:0 30px 80px #05162c4d}.diagnosisSummary header{border-bottom:1px solid #26445f;align-items:center;gap:12px;padding-bottom:20px;display:flex}.diagnosisSummary header>span{background:var(--blue);border-radius:8px;place-items:center;width:45px;height:45px;font-size:12px;font-weight:900;display:grid}.diagnosisSummary header b,.diagnosisSummary header small{display:block}.diagnosisSummary header b{font-size:16px}.diagnosisSummary header small{color:#72b2f4;letter-spacing:1.8px;margin-top:3px;font-size:8px}.diagnosisSummary article{border-bottom:1px solid #1f3c57;gap:15px;padding:18px 0;display:flex}.diagnosisSummary article>span{color:#71b1ee;border:1px solid #3d6f9a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.diagnosisSummary article b{font-size:14px}.diagnosisSummary article small{color:#8fa9c0;margin-top:4px;font-size:11px;display:block}.diagnosisSummary footer{color:#7f9cb6;text-align:center;padding-top:18px;font-size:10px}.threeSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnosisPrepare{background:#f4f7fb;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(50px,8vw,120px);padding:clamp(84px,8vw,128px) clamp(28px,7vw,128px);display:grid}.prepareCards{gap:14px;display:grid}.prepareCards article{background:#fff;border:1px solid #dbe4ed;border-radius:10px;align-items:flex-start;gap:17px;padding:22px;display:flex}.prepareCards article>span{width:38px;height:38px;color:var(--blue);background:#e5f1ff;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.prepareCards h3{margin:0 0 6px;font-size:18px}.prepareCards p{color:#65788a;margin:0;font-size:14px;line-height:1.55}.diagnosisContact{color:#fff;background:linear-gradient(135deg,#0b469f,#082447);justify-content:space-between;align-items:center;gap:50px;padding:clamp(76px,8vw,120px) clamp(28px,7vw,128px);display:flex}.diagnosisContact>div:first-child{max-width:780px}.diagnosisContact small{color:#97c6fa;letter-spacing:1.8px;font-size:11px;font-weight:900}.diagnosisContact h2{letter-spacing:-2.7px;margin:17px 0;font-size:clamp(42px,4vw,64px)}.diagnosisContact p{color:#c2d5e8;margin:0;font-size:17px;line-height:1.7}.diagnosisContact>div:last-child{gap:12px;min-width:330px;display:grid}.diagnosisContact>div:last-child a{color:#fff;border:1px solid #5a91c9;border-radius:8px;justify-content:space-between;padding:17px 19px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.diagnosisContact>div:last-child a:first-child{color:var(--blue);background:#fff;border-color:#fff}@media (max-width:1220px){.omBrand>span{width:48px;height:48px}.omBrand b{font-size:21px}.salesHero{grid-template-columns:minmax(0,1fr) minmax(390px,.8fr)}.salesHeroCopy{padding-left:5vw;padding-right:5vw}.salesHero h1{font-size:clamp(53px,5.5vw,75px)}.compactModules{grid-template-columns:repeat(2,minmax(0,1fr))}.resultsDimensions{grid-template-columns:repeat(3,minmax(0,1fr))}.maturityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.salesHero{grid-template-columns:1fr}.salesHeroCopy{padding:80px 7vw 70px}.salesHeroVisual{min-height:520px}.salesCardGrid.three,.salesCardGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.salesSplit,.salesFaq,.diagnosisPrepare,.diagnosisHero{grid-template-columns:1fr}.salesSplit{gap:55px}.salesProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.salesCta,.diagnosisContact{flex-direction:column;align-items:flex-start}.salesCtaActions{align-items:flex-start}.methodStageList article{grid-template-columns:60px 1fr 1.4fr}.stageGate{border-top:1px solid #dbe3eb;border-left:0;grid-column:2/-1;padding:18px 0 0}.moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleetFlow{grid-template-columns:1fr 1fr}.fleetFlow>i{display:none}.resultsDimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosisSummary,.contactFormCard{max-width:720px}}@media (max-width:760px){.v3Header{height:80px}.omBrand>span{border-radius:8px;width:43px;height:43px;font-size:13px}.omBrand b{font-size:19px}.omBrand small{font-size:8px}.salesHeroCopy{padding:64px 22px 56px}.salesHero h1{letter-spacing:-2.8px;font-size:clamp(46px,12.8vw,63px)}.salesHeroCopy>p{font-size:17px}.salesHeroActions{flex-direction:column;align-items:stretch}.salesHeroActions .v3Button{width:100%}.salesTextLink{align-self:center}.salesProofRow{flex-direction:column;align-items:stretch}.salesHeroVisual{min-height:430px;padding:30px 20px}.salesSectionHeading h2{letter-spacing:-2px;font-size:clamp(40px,10.5vw,52px)}.salesSectionHeading>p,.salesLead{font-size:16px}.salesPain,.salesModules,.salesProcess,.comparisonSection,.maturitySection,.diagnosisSteps,.methodStagesPage,.salesCapabilities,.fleetFlowSection{padding-left:22px;padding-right:22px}.salesCardGrid.three,.salesCardGrid.four,.moduleGrid,.compactModules,.salesProcessGrid,.threeSteps,.resultsDimensions,.maturityGrid{grid-template-columns:1fr}.salesSplit,.salesFaq,.diagnosisPrepare{padding-left:22px;padding-right:22px}.salesChecklist li{grid-template-columns:1fr;gap:6px}.salesFaq{gap:40px}.salesCta{padding-left:22px;padding-right:22px}.salesCta h2{letter-spacing:-2px;font-size:43px}.methodStageList article{grid-template-columns:52px 1fr;gap:18px}.methodStageList article>p,.stageGate{grid-column:1/-1}.stageNumber{width:50px;height:50px}.platformKpis{grid-template-columns:1fr}.comparisonTable{overflow-x:auto}.comparisonTable>*{min-width:760px}.salesOutcomeBand{grid-template-columns:1fr;gap:24px;padding:58px 22px}.salesOutcomeBand>span{justify-self:start;transform:rotate(90deg)}.fleetFlow,.executiveKpis,.resultsHero{grid-template-columns:1fr}.executiveKpis header,.executiveKpis footer,.resultsHero>div{grid-column:auto}.salesDisclaimer{flex-direction:column;align-items:flex-start}.diagnosisHero{padding:64px 22px}.diagnosisHero h1{letter-spacing:-2.5px;font-size:clamp(46px,12vw,61px)}.diagnosisHero>div>p{font-size:17px}.diagnosisActions{flex-direction:column;align-items:stretch}.diagnosisActions>a:last-child{align-self:center}.contactFormCard{border-radius:14px;padding:22px 18px}.contactFormGrid{grid-template-columns:1fr}.contactFormGrid>.wide{grid-column:auto}.contactFormGrid fieldset>div{grid-template-columns:1fr}.contactSuccess{min-height:440px}.diagnosisPrepare,.diagnosisContact{padding-left:22px;padding-right:22px}.diagnosisContact>div:last-child{width:100%;min-width:0}}@media (max-width:430px){.omBrand b{font-size:17px}.omBrand>span{width:40px;height:40px}.salesHero h1,.diagnosisHero h1{font-size:43px}.methodHeroMap article{min-height:68px}.methodHeroMap span{width:44px;height:44px}.fleetQueue{grid-template-columns:1fr}}.customerPage{margin-top:24px}.customerEmpty{flex-direction:column;justify-content:center;align-items:center;min-height:196px;display:flex}.customerEmpty>span{line-height:1;display:block}.customerEmpty h3{margin:12px 0 0}.customerEmpty p{max-width:560px;margin:8px 0 0;line-height:1.55}.customerEmpty button{margin-top:16px}@media (max-width:760px){.customerPage{margin-top:18px}}.v3ContactLink{color:var(--blue);font-size:15px;font-weight:800;text-decoration:none}.v3ContactLink:hover{color:var(--bright)}.clientAccessCta{color:#fff;background:linear-gradient(135deg,#082447,#0b469f);border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:13px 20px;display:inline-flex;box-shadow:0 12px 28px #0522443d}.clientAccessCta span{background:#ffffff21;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.clientAccessCta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 34px #05224452}.fxCredentialsForm{gap:17px;margin-top:28px;display:grid}.fxCredentialsForm>label{color:#263b50;font-size:13px;font-weight:800}.fxCredentialsForm input{color:#10233a;background:#fbfdff;border:1px solid #cbd7e2;border-radius:8px;outline:none;width:100%;min-height:52px;margin-top:8px;padding:13px 14px;font-size:15px}.fxCredentialsForm input:focus{background:#fff;border-color:#2464c5;box-shadow:0 0 0 4px #2464c51f}.fxPasswordField{display:block;position:relative}.fxPasswordField input{padding-right:82px}.fxPasswordField button{color:#0b469f;cursor:pointer;background:0 0;border:0;padding:8px;font-size:11px;font-weight:800;position:absolute;top:16px;right:8px}.fxLoginSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0e5bc7,#0b469f);border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:56px;margin-top:3px;padding:14px 17px;font-size:15px;font-weight:900;display:flex;box-shadow:0 13px 28px #0b469f40}.fxLoginSubmit:hover{filter:brightness(1.06);transform:translateY(-1px)}.fxLoginSubmit:disabled{opacity:.65;cursor:wait;transform:none}.fxLoginError{color:#a52b23;background:#fff1f0;border:1px solid #efb7b4;border-radius:7px;padding:12px 13px;font-size:12px;line-height:1.45}.adminIdentity{align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex;top:9px;right:14px}.adminIdentity>span b{color:#fff}.adminAccountActions{align-items:center;gap:7px;margin-left:10px;display:inline-flex}.adminAccountActions button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #416487;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:800}.adminAccountActions.compact{margin:22px 0 0}.adminAccountActions.compact button{background:#0b469f;border:0;min-height:42px;padding:10px 18px;font-size:12px}.accountOverlay{z-index:100;background:#030f1eb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.accountModal{color:#10233a;background:#fff;border-radius:14px;gap:15px;width:min(480px,100%);padding:26px;display:grid;box-shadow:0 35px 90px #00000059}.accountModal>header{justify-content:space-between;align-items:flex-start;display:flex}.accountModal header small{color:#0b469f;letter-spacing:1.2px;font-size:9px;font-weight:900}.accountModal h2{margin:6px 0 0;font-size:27px}.accountModal header button{cursor:pointer;background:#edf2f7;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.accountModal>p{color:#65788b;margin:0;font-size:13px}.accountModal>label{font-size:12px;font-weight:800}.accountModal input{border:1px solid #cbd7e2;border-radius:7px;width:100%;min-height:48px;margin-top:7px;padding:12px}.accountModal>footer{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.accountModal>footer button{cursor:pointer;background:#fff;border:1px solid #cbd7e2;border-radius:7px;min-height:43px;padding:10px 14px;font-weight:800}.accountModal>footer button:last-child{color:#fff;background:#0b469f;border-color:#0b469f}.accountMessage{color:#174f99;background:#eef5ff;border-radius:7px;padding:11px;font-size:12px}.adminLeadsSummary{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.adminLeadsSummary article{border:1px solid var(--fx-border);background:#fff;border-radius:10px;padding:18px}.adminLeadsSummary small,.adminLeadsSummary b,.adminLeadsSummary span{display:block}.adminLeadsSummary small{color:#607387;letter-spacing:.7px;font-size:8px;font-weight:900}.adminLeadsSummary b{margin:11px 0 4px;font-size:28px}.adminLeadsSummary span{color:#718296;font-size:10px}.adminLeadsTable{border:1px solid var(--fx-border);background:#fff;border-radius:11px;margin-top:15px;overflow:hidden}.adminLeadsTable>header{border-bottom:1px solid var(--fx-border);justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.adminLeadsTable header h2{margin:0 0 4px;font-size:18px}.adminLeadsTable header p{color:#718296;margin:0;font-size:10px}.adminLeadsTable>header>span{color:var(--fx-blue-700);background:#e8f1ff;border-radius:14px;padding:6px 9px;font-size:9px;font-weight:800}.adminLeadsTable>article{border-bottom:1px solid #edf1f5;grid-template-columns:42px minmax(260px,1fr) minmax(210px,.55fr) 90px;align-items:start;gap:15px;padding:18px 20px;display:grid}.leadInitial{width:42px;height:42px;color:var(--fx-blue-700);background:#e5f0ff;border-radius:9px;place-items:center;font-weight:900;display:grid}.leadMain small{color:var(--fx-blue-700);text-transform:uppercase;font-size:8px;font-weight:900}.leadMain h3{margin:5px 0 3px;font-size:14px}.leadMain p{color:#708194;margin:0;font-size:10px}.leadMain blockquote{color:#506478;margin:10px 0 0;font-size:11px;line-height:1.5}.leadContact{gap:5px;display:grid}.leadContact a{color:var(--fx-blue-700);font-size:10px;font-weight:800;text-decoration:none}.leadContact small{color:#718296;font-size:9px}.leadStatus{text-align:right}.leadStatus span{color:#14774d;background:#e7f7ef;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-block}.leadStatus small{color:#7b8b9b;margin-top:7px;font-size:8px;display:block}.adminLeadsEmpty{text-align:center;padding:60px 20px}.adminLeadsEmpty>span{width:46px;height:46px;color:var(--fx-blue-700);background:#e8f1ff;border-radius:50%;place-items:center;margin:auto;font-size:20px;display:grid}.adminLeadsEmpty h3{margin:16px 0 6px}.adminLeadsEmpty p{color:#718296;margin:0;font-size:11px}@media (max-width:900px){.adminLeadsTable>article{grid-template-columns:42px 1fr}.leadContact,.leadStatus{grid-column:2}.leadStatus{text-align:left}.adminIdentity{display:none}}@media (max-width:600px){.adminLeadsSummary{grid-template-columns:1fr}.adminLeadsTable>article{grid-template-columns:34px 1fr;padding:15px}.leadInitial{width:34px;height:34px}}.shell{--admin-sidebar:300px;background:#f3f6fa}.shell .sidebar{width:var(--admin-sidebar);scrollbar-width:thin;scrollbar-color:#28547f transparent;overflow-y:auto}.shell .brand{gap:14px;min-height:88px;padding:0 26px}.shell .brandMark{border-radius:10px;place-items:center;min-width:42px;min-height:42px;font-size:14px;display:grid}.shell .brand b{font-size:24px}.shell .brand small{margin-top:3px;font-size:10px}.shell .company{gap:11px;min-height:68px;margin:18px 14px 12px;padding:12px}.shell .company>span,.shell .profile>span{flex:0 0 42px;width:42px;height:42px;font-size:13px}.shell .company b{font-size:13px}.shell .company small,.shell .profile small{font-size:10px}.shell .sidebar .navGroup{gap:4px;margin:0 0 14px;display:grid}.shell .sidebar .navGroup>small,.shell .sideBottom>small{color:#6f8aa6;letter-spacing:1.35px;padding:5px 12px 3px;font-size:9px;font-weight:900}.shell .sidebar nav button,.shell .sideBottom>button{border-radius:9px;gap:14px;width:100%;min-height:50px;padding:13px 14px;font-size:15px;font-weight:750}.shell .sidebar nav button span{width:22px;font-size:20px}.shell .sidebar nav button span.navStep{color:#8cb9ed;border:1px solid #315173;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.shell .sidebar nav button.active span.navStep{color:#fff;background:#ffffff21;border-color:#ffffff73}.shell .sidebar nav em{text-align:center;min-width:25px;padding:4px 7px;font-size:11px}.shell .sideBottom{margin-top:20px;padding:12px 13px 18px}.shell .sideBottom>button.active{background:var(--fx-blue-700);color:#fff;box-shadow:inset 3px 0 #63a8ff}.shell .help{margin:9px 0 12px;padding:14px}.shell .help b{font-size:13px}.shell .help small{font-size:10px}.shell .profile{padding:8px 2px}.shell .profile b{font-size:12px}.shell main>.adminTopbar{gap:16px;height:auto;min-height:84px;padding:12px 28px}.shell .globalSearch{width:min(500px,34vw);min-height:48px;font-size:18px}.shell .globalSearch input{min-width:130px;font-size:14px}.shell .headActions{gap:9px}.shell .headActions .primary,.shell .headActions .secondary{white-space:nowrap;min-height:44px;padding:11px 15px;font-size:12px}.shell .iconBtn{flex:0 0 44px;width:44px;height:44px}.adminTopAccount{border-left:1px solid #dce4ec;align-items:center;gap:10px;min-height:48px;padding-left:14px;display:flex}.adminTopUser{align-items:center;gap:9px;display:flex}.adminTopUser>span{color:#0b469f;background:#e5f0ff;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.adminTopUser b,.adminTopUser small{white-space:nowrap;display:block}.adminTopUser b{text-overflow:ellipsis;max-width:115px;font-size:11px;overflow:hidden}.adminTopUser small{color:#718096;margin-top:3px;font-size:9px}.adminTopAccount .adminAccountActions{gap:5px;margin-left:0}.adminTopAccount .adminAccountActions button{color:#294158;background:#f5f8fb;border-color:#d5e0eb;min-height:38px;padding:8px 10px;font-size:10px}.adminTopAccount .adminAccountActions button:last-child{color:#fff;background:#082447}.shell .content{width:100%;max-width:1800px;padding:34px 36px 54px}.shell .welcome{gap:24px}.shell .welcome p{margin-bottom:10px;font-size:10px}.shell .welcome h1{letter-spacing:-1px;margin-bottom:8px;font-size:clamp(30px,2.2vw,38px)}.shell .welcome>div>span{font-size:15px;line-height:1.55}.shell .viewToggle button{min-height:40px;padding:10px 14px;font-size:12px}.shell .metrics{gap:16px;margin:28px 0 18px}.shell .metrics article{border-radius:13px;min-height:146px;padding:21px}.shell .metricIcon{flex:0 0 38px;width:38px;height:38px;font-size:16px}.shell .metricTop small{font-size:10px}.shell .metricTop b{padding:5px 8px;font-size:9px}.shell .metrics strong{margin:15px 0 5px;font-size:34px}.shell .metrics strong span{font-size:18px}.shell .metrics p{font-size:12px}.shell .alert{gap:14px;min-height:62px;padding:14px 18px}.shell .alert>span{flex:0 0 34px;width:34px;height:34px}.shell .alert b{font-size:13px}.shell .alert p{margin-top:5px;font-size:11px}.shell .alert button{cursor:pointer;min-height:40px;padding:8px 10px;font-size:11px}.shell .flowStatusClear{border:1px solid #bfe4d0;border-left:4px solid var(--green);background:#f4fbf7;border-radius:8px;align-items:center;gap:14px;min-height:62px;padding:14px 18px;display:flex}.shell .flowStatusClear>span{width:34px;height:34px;color:var(--green);background:#dff4e8;border-radius:50%;flex:0 0 34px;place-items:center;font-weight:900;display:grid}.shell .flowStatusClear b{font-size:13px}.shell .flowStatusClear p{color:#5d7568;margin:5px 0 0;font-size:11px}.shell .sectionTitle{margin:30px 0 14px}.shell .phaseKanbanTitle{scroll-margin-top:92px}.shell .sectionTitle h2{font-size:22px}.shell .sectionTitle p{margin-top:5px;font-size:12px}.shell .sectionTitle button{min-height:40px;font-size:12px}.shell .kanban{grid-template-columns:repeat(4,minmax(280px,1fr));gap:15px;overflow:visible}.shell .lane{border-radius:12px;min-width:0}.shell .lane>header{min-height:52px;padding:14px}.shell .lane>header b{font-size:12px}.shell .lane>header em{padding:3px 7px;font-size:10px}.shell .cards{gap:11px;padding:0 11px 12px}.shell .order{border-radius:10px;padding:15px}.shell .orderTop>b{font-size:11px}.shell .orderTop>span{padding:4px 7px;font-size:9px}.shell .orderTop button{min-width:30px;min-height:30px}.shell .order h3{margin:12px 0 6px;font-size:16px}.shell .plate{font-size:11px}.shell .owner{margin:14px 0}.shell .owner>span{width:32px;height:32px;font-size:9px}.shell .owner small{font-size:9px}.shell .owner b{font-size:11px}.shell .progress{height:5px}.shell .chips{flex-wrap:wrap;gap:7px;margin:12px 0}.shell .chips span{padding:6px 7px;font-size:9px}.shell .order footer{padding-top:11px}.shell .order footer span,.shell .order footer b{font-size:9px}.shell .block{padding:9px;font-size:10px}.shell .addCard{cursor:pointer;min-height:43px;font-size:11px}.orderClickable{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative}.orderClickable:hover{z-index:1;border-color:#9dbce3;transform:translateY(-3px);box-shadow:0 12px 30px #08244724}.orderClickable:focus-visible{outline-offset:3px;outline:3px solid #0e5bc74d}.orderOpenTarget{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.orderOpenTarget>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orderOpenTarget:focus-visible{outline-offset:3px;outline:3px solid #0e5bc752}.orderClickable .orderTop button{z-index:3;position:relative}.openOrderHint{color:#0b469f;border-top:1px solid #e8edf2;margin-top:12px;padding-top:11px;font-size:10px;font-weight:900;display:block}.orderDetailOverlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030f1ead;justify-content:flex-end;animation:.16s both detailFade;display:flex;position:fixed;inset:0}.orderDetailBackdrop{cursor:default;background:0 0;border:0;position:absolute;inset:0}.orderDetailDrawer{z-index:1;background:#f4f7fb;flex-direction:column;width:min(820px,100vw - 60px);height:100vh;animation:.24s both detailSlide;display:flex;position:relative;overflow:hidden;box-shadow:-30px 0 80px #00000047}.orderDetailHead{color:#fff;background:linear-gradient(135deg,#061a33,#0b3978);justify-content:space-between;gap:24px;padding:28px 30px 24px;display:flex}.orderDetailHead>div>small{color:#7fb8ff;letter-spacing:1.4px;font-size:9px;font-weight:900}.orderDetailHead>div>div{align-items:center;gap:9px;margin-top:14px;display:flex}.orderDetailHead>div>div>span:first-child{color:#8dc0ff;font-size:13px;font-weight:900}.orderDetailHead>div>div>span:last-child{border-radius:20px;padding:5px 8px;font-size:9px;font-weight:800}.orderDetailHead h2{letter-spacing:-1px;margin:8px 0 5px;font-size:32px}.orderDetailHead p{color:#bdd0e6;margin:0;font-size:13px}.orderDetailHead>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:26px}.orderDetailStatus{background:#fff;border-bottom:1px solid #dbe4ed;grid-template-columns:1fr auto;gap:6px 24px;padding:18px 30px 16px;display:grid}.orderDetailStatus small,.orderDetailStatus b{display:block}.orderDetailStatus small{color:#728497;letter-spacing:.8px;font-size:9px;font-weight:900}.orderDetailStatus b{margin-top:5px;font-size:14px}.orderDetailStatus>div:nth-child(2){text-align:right}.detailProgress{background:#e4eaf0;border-radius:8px;grid-column:1/-1;height:6px;margin-top:9px;overflow:hidden}.detailProgress span{border-radius:inherit;background:linear-gradient(90deg,#0e5bc7,#4a92ef);height:100%;display:block}.orderDetailTabs{background:#fff;border-bottom:1px solid #dbe4ed;gap:5px;padding:0 30px;display:flex;overflow-x:auto}.orderDetailTabs button{color:#62758a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:54px;padding:0 15px;font-size:12px;font-weight:800}.orderDetailTabs button.active{color:#0b469f;border-bottom-color:#0e5bc7}.orderDetailBody{flex:1;padding:26px 30px;overflow-y:auto}.historyPanel>header,.detailList>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.historyPanel h3,.detailList h3{margin:0;font-size:22px}.historyPanel header p{color:#708194;margin:6px 0 0;font-size:12px}.historyPanel header>span,.detailList header>span{color:#0b469f;background:#e5f0ff;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:900}.historyTimeline{margin-top:23px}.historyTimeline article{min-height:112px;padding-left:52px;position:relative}.historyMarker{z-index:2;color:#2464a9;background:#dbe8f7;border:3px solid #f4f7fb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid;position:absolute;top:0;left:0}.historyTimeline article.current .historyMarker{color:#fff;background:#0e5bc7}.historyTimeline article.warning .historyMarker{color:#c9362b;background:#fff0ef}.historyTimeline article>i{background:#d5e0ea;width:2px;position:absolute;top:30px;bottom:-3px;left:16px}.historyTimeline article small{color:#0b469f;letter-spacing:.3px;font-size:9px;font-weight:900}.historyTimeline article h4{margin:6px 0 5px;font-size:15px}.historyTimeline article p{color:#607387;max-width:610px;margin:0;font-size:12px;line-height:1.5}.historyTimeline article div:last-of-type>span{color:#334a61;margin-top:8px;font-size:10px;font-weight:800;display:block}.detailGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.detailGrid article{background:#fff;border:1px solid #dbe4ed;border-radius:12px;flex-direction:column;justify-content:center;min-height:118px;padding:20px;display:flex}.detailGrid article:nth-child(3){grid-column:1/-1}.detailGrid small{color:#708194;letter-spacing:.8px;font-size:9px;font-weight:900}.detailGrid b{margin-top:10px;font-size:15px;line-height:1.45}.detailList>article{background:#fff;border:1px solid #dbe4ed;border-radius:11px;align-items:center;gap:20px;min-height:82px;margin-top:12px;padding:16px 18px;display:flex}.detailList>article>div{flex:1}.detailList>article b,.detailList>article small{display:block}.detailList>article b{font-size:14px}.detailList>article small{color:#708194;margin-top:5px;font-size:11px}.detailList>article>span{border-radius:18px;padding:7px 10px;font-size:9px;font-weight:900}.detailList .done{color:#14774d;background:#e7f7ef}.detailList .pending{color:#c9362b;background:#fff0ef}.detailList .current{color:#0b469f;background:#e5f0ff}.costPanel>div{color:#fff;background:linear-gradient(135deg,#071b34,#0b3978);border-radius:14px;padding:28px}.costPanel>div small{color:#8fc1ff;letter-spacing:1px;font-size:9px;font-weight:900}.costPanel>div strong{margin-top:11px;font-size:36px;display:block}.costPanel>div p{color:#bfd1e4;margin:7px 0 0;font-size:11px}.costPanel>article{background:#fff;border-bottom:1px solid #dbe4ed;justify-content:space-between;padding:18px 20px;display:flex}.costPanel>article span{color:#607387;font-size:12px}.costPanel>article b{font-size:13px}.orderDetailFoot{background:#fff;border-top:1px solid #dbe4ed;justify-content:space-between;gap:12px;padding:16px 30px;display:flex}.orderDetailFoot button{min-height:46px;font-size:12px}@keyframes detailFade{0%{opacity:0}}@keyframes detailSlide{0%{opacity:.7;transform:translate(45px)}}.adminModulePanel{margin-top:28px}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.gateSwitch>.srOnly:after{display:none!important}.workflowConfig{color:#0b1930;flex-direction:column;gap:22px;margin-top:26px;display:flex}.workflowConfig.loading,.workflowConfig.errorState{background:#fff;border:1px solid #d8e2ef;border-radius:16px;justify-content:center;align-items:center;min-height:420px}.configLoader{flex-direction:column;align-items:center;gap:8px;display:flex}.configLoader i{border:3px solid #d9e8fb;border-top-color:#1260ca;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.configLoader b{font-size:17px}.configLoader span,.workflowConfig.errorState p{color:#61728a}.workflowConfig.errorState button{color:#fff;background:#1455b8;border:0;border-radius:8px;padding:11px 18px;font-weight:800}.configHeader{color:#fff;background:linear-gradient(135deg,#071b36,#0c3269);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:28px;padding:26px 28px;display:flex;box-shadow:0 16px 34px #071b3624}.configHeader>div{max-width:760px}.configHeader small,.configSectionTitle small,.employeeForm header small,.checklistEditor>header>small{letter-spacing:.16em;color:#6fa8ff;font-size:10px;font-weight:900}.configHeader h2{letter-spacing:-.035em;margin:8px 0 7px;font-size:29px}.configHeader p{color:#c0d1e8;margin:0;font-size:14px;line-height:1.6}.tenantOnly{background:#ffffff0f;border:1px solid #87b5f447;border-radius:11px;flex-direction:column;min-width:230px;padding:14px 16px;display:flex}.tenantOnly b{font-size:13px}.tenantOnly small{color:#aebfd7;letter-spacing:0;margin-top:4px;font-weight:500;line-height:1.4}.configTabs{background:#e7eef7;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;display:grid}.configTabs button{color:#53647b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:13px;font-weight:800;display:flex}.configTabs button span{border:1px solid #b9c9de;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.configTabs button.active{color:#0d4fae;background:#fff;box-shadow:0 4px 12px #2748701a}.configTabs button.active span{color:#fff;background:#1260ca;border-color:#1260ca}.configError{color:#9d201a;background:#fff7f6;border:1px solid #efb4b4;border-left:4px solid #d93025;border-radius:9px;align-items:center;gap:10px;padding:13px 15px;font-weight:700;display:flex}.configStructure,.configModules,.configTeam,.configChecklists{background:#fff;border:1px solid #d8e2ef;border-radius:16px;padding:26px}.configSectionTitle{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.configSectionTitle h3{letter-spacing:-.03em;margin:6px 0;font-size:23px}.configSectionTitle p{color:#64748b;margin:0;line-height:1.55}.configSectionTitle>span{color:#0c57bb;white-space:nowrap;background:#eaf3ff;border:1px solid #bfd9fb;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900}.profileCards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.profileCards article{border:1px solid #d7e0eb;border-radius:12px;flex-direction:column;gap:13px;min-height:210px;padding:17px;display:flex}.profileCards article.selected{background:#f6faff;border:2px solid #1260ca;box-shadow:0 9px 24px #1260ca17}.profileCards header{align-items:center;gap:11px;display:flex}.profileCards header>span{color:#1260ca;background:#eaf3ff;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.profileCards header small{color:#6c7c91;text-transform:uppercase;font-size:9px;font-weight:800}.profileCards h4{margin:3px 0 0;font-size:16px}.profileCards em{color:#137345;background:#dff6e9;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.profileCards p{color:#5e6f86;flex:1;font-size:12px;line-height:1.5}.profileCards footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.profileCards footer b{font-size:11px}.profileCards footer button{color:#0d56b6;cursor:pointer;background:0 0;border:0;font-weight:900}.structureForm{background:#f7faff;border:1px solid #d9e4f1;border-radius:12px;grid-template-columns:1.4fr .8fr .8fr;gap:13px;margin-top:18px;padding:18px;display:grid}.structureForm>label:not(.gateSwitch),.employeeForm>label,.employeeForm>div>label,.addChecklist label{color:#34455d;flex-direction:column;gap:7px;font-size:11px;font-weight:900;display:flex}.structureForm select,.structureForm input,.employeeForm input,.employeeForm select,.addChecklist input{color:#102038;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:8px;min-width:0;padding:11px 12px}.gateSwitch{cursor:pointer;border-top:1px solid #d7e1ed;grid-column:1/4;align-items:center;gap:12px;padding-top:15px;display:flex}.gateSwitch input,.moduleToggle input{opacity:0;pointer-events:none;position:absolute}.gateSwitch>span,.moduleToggle>span{background:#aebccf;border-radius:999px;flex:none;width:44px;height:24px;transition:all .2s;position:relative}.gateSwitch>span:after,.moduleToggle>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000002e}.gateSwitch input:checked+span,.moduleToggle input:checked+span{background:#1260ca}.gateSwitch input:checked+span:after,.moduleToggle input:checked+span:after{transform:translate(20px)}.gateSwitch div{flex-direction:column;display:flex}.gateSwitch b{font-size:12px}.gateSwitch small{color:#63758c;margin-top:3px}.configPrimary{color:#fff;cursor:pointer;background:#1258ba;border:0;border-radius:8px;padding:12px 17px;font-size:12px;font-weight:900;box-shadow:0 8px 18px #1258ba2b}.configPrimary:disabled{opacity:.55;cursor:wait}.structureForm>.configPrimary{grid-column:3;justify-self:end;min-width:160px}.threeAreas{margin-top:22px}.threeAreas>header h3{margin:5px 0 15px;font-size:20px}.threeAreas>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.threeAreas article{background:#fff;border:1px solid #dae4ef;border-radius:11px;grid-template-columns:auto 1fr;gap:11px;padding:16px;display:grid}.threeAreas article>span{color:#fff;background:#0c2b57;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.threeAreas h4{margin:2px 0 6px;font-size:15px}.threeAreas p{color:#63758b;margin:0;font-size:11px;line-height:1.5}.threeAreas article>b{color:#1160c7;grid-column:2;font-size:10px}.moduleArea{border-top:1px solid #d9e3ef;padding:18px 0}.moduleArea>header{align-items:center;gap:11px;margin-bottom:11px;display:flex}.moduleArea>header>span{color:#fff;background:#0c2b57;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.moduleArea>header small{color:#728197;letter-spacing:.13em;font-size:9px;font-weight:900}.moduleArea h4{margin:3px 0;font-size:17px}.moduleArea>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.moduleArea article{border:1px solid #d6e1ed;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px;transition:all .2s;display:flex}.moduleArea article.disabled{opacity:.64;background:#f3f5f8}.moduleIdentity{align-items:center;gap:11px;min-width:0;display:flex}.moduleIdentity>span{color:#0b5dc6;border:1px solid #acd0fb;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.moduleIdentity h5{margin:0 0 4px;font-size:13px}.moduleIdentity p{color:#6e7f94;white-space:nowrap;text-overflow:ellipsis;max-width:390px;margin:0;font-size:10px;overflow:hidden}.moduleToggle{cursor:pointer;align-items:center;gap:7px;display:flex}.moduleToggle>span{width:38px;height:22px}.moduleToggle>span:after{width:16px;height:16px}.moduleToggle input:checked+span:after{transform:translate(16px)}.moduleToggle b{color:#52647b;min-width:46px;font-size:10px}.teamLayout{grid-template-columns:1.15fr .85fr;align-items:start;gap:16px;display:grid}.employeeList,.employeeForm,.responsibilityMatrix{background:#fff;border:1px solid #d8e2ee;border-radius:12px;overflow:hidden}.employeeList>header,.responsibilityMatrix>header{background:#f5f8fc;border-bottom:1px solid #d8e2ee;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.employeeList h4,.responsibilityMatrix h4{margin:0;font-size:15px}.employeeList>header span{color:#0d58bb;background:#e1efff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.employeeList article{border-bottom:1px solid #e5ebf3;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.employeeList article:last-child{border-bottom:0}.employeeList article>span{color:#0d58bb;background:#dcecff;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.employeeList article b{font-size:13px}.employeeList article p,.employeeList article small{color:#68798e;margin:2px 0 0;font-size:10px}.employeeList article em{color:#906100;background:#fff4d8;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.employeeList article em.active{color:#147143;background:#dff6e9}.employeeList article>strong{color:#0c59bd;white-space:nowrap;font-size:10px}.employeeForm{flex-direction:column;gap:12px;padding:18px;display:flex}.employeeForm header h4{margin:5px 0;font-size:19px}.employeeForm header p{color:#63758b;margin:0;font-size:11px;line-height:1.45}.employeeForm>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.employeeForm fieldset{border:1px solid #d9e3ee;border-radius:9px;margin:0;padding:10px}.employeeForm legend{color:#40536c;padding:0 6px;font-size:10px;font-weight:900}.employeeForm fieldset>div{grid-template-columns:1fr 1fr;gap:4px;max-height:170px;display:grid;overflow:auto}.employeeForm fieldset label{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px;font-size:10px;display:flex}.employeeForm fieldset label:hover{background:#f0f6ff}.employeeForm fieldset label span{color:#0d5abe;background:#e5f0ff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.responsibilityMatrix{margin-top:17px}.responsibilityMatrix>header p{color:#65768c;margin:4px 0 0;font-size:11px}.responsibilityMatrix>div{grid-template-columns:repeat(2,1fr);display:grid}.responsibilityMatrix article{border-bottom:1px solid #e4eaf2;grid-template-columns:auto 1fr minmax(190px,.8fr);align-items:center;gap:10px;padding:12px 15px;display:grid}.responsibilityMatrix article:nth-child(odd){border-right:1px solid #e4eaf2}.responsibilityMatrix article>span{color:#0d5cc2;border:1px solid #bcd5f2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.responsibilityMatrix b{font-size:11px}.responsibilityMatrix small{color:#708096;margin-top:2px;font-size:9px;display:block}.responsibilityMatrix select{color:#263951;background:#fff;border:1px solid #cbd9e8;border-radius:7px;padding:9px;font-size:10px}.configChecklists{grid-template-columns:260px 1fr;padding:0;display:grid;overflow:hidden}.configChecklists>aside{color:#fff;background:#0a1d38;max-height:720px;padding:20px 14px;overflow:auto}.configChecklists>aside>small{color:#78a8e8;letter-spacing:.14em;font-size:9px;font-weight:900}.configChecklists>aside section{margin-top:18px}.configChecklists>aside h4{color:#acbfd8;margin:0 7px 7px;font-size:11px}.configChecklists>aside button{color:#bdcbe0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:8px;font-size:10px;font-weight:800;display:grid}.configChecklists>aside button.active{color:#fff;background:#1558ae}.configChecklists>aside button span{border:1px solid;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.configChecklists>aside button b{background:#ffffff21;border-radius:999px;padding:3px 6px}.checklistEditor{padding:24px}.checklistEditor>header{border-bottom:1px solid #dce5f0;padding-bottom:18px}.checklistEditor>header h3{margin:6px 0;font-size:24px}.checklistEditor>header p{color:#62748b;font-size:12px;line-height:1.5}.checklistEditor>header>div{background:#f1f6fc;border-left:3px solid #1260ca;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.checklistEditor>header>div span{color:#0d5bbc;letter-spacing:.12em;font-size:8px;font-weight:900}.checklistEditor>header>div b{font-size:11px}.checklistItems{padding:10px 0}.checklistItems article{border-bottom:1px solid #e4eaf2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:12px 3px;display:grid}.checklistItems article.inactive{opacity:.5}.checklistItems article>span{color:#0d5abd;background:#e6f1ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.checklistItems b{font-size:12px}.checklistItems small{color:#197246;margin-top:3px;font-size:8px;font-weight:900;display:block}.checklistItems label{align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.checklistItems label>span{background:#b3c0d0;border-radius:999px;width:32px;height:18px;position:relative}.checklistItems label>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.checklistItems label input{opacity:0;position:absolute}.checklistItems label input:checked+span{background:#188456}.checklistItems label input:checked+span:after{transform:translate(14px)}.checklistItems article>button{color:#a43b36;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.addChecklist{background:#f5f8fc;border:1px dashed #bfcfe1;border-radius:10px;grid-template-columns:1fr auto;align-items:end;gap:11px;padding:14px;display:grid}.addChecklist .configPrimary{height:39px}@media (max-width:1100px){.profileCards,.threeAreas>div,.moduleArea>div,.responsibilityMatrix>div{grid-template-columns:1fr}.responsibilityMatrix article:nth-child(odd){border-right:0}.teamLayout{grid-template-columns:1fr}.configHeader{flex-direction:column}.tenantOnly{width:100%;min-width:0}}@media (max-width:760px){.workflowConfig{margin-top:16px}.configHeader{padding:20px}.configHeader h2{font-size:23px}.configTabs{grid-template-columns:1fr 1fr}.configTabs button{font-size:11px}.configStructure,.configModules,.configTeam{padding:17px}.structureForm{grid-template-columns:1fr}.structureForm>*{grid-column:1!important}.structureForm>.configPrimary{justify-self:stretch}.moduleArea>div{grid-template-columns:1fr}.moduleArea article{align-items:flex-start}.moduleToggle{flex-direction:column}.employeeForm>div,.employeeForm fieldset>div{grid-template-columns:1fr}.responsibilityMatrix article{grid-template-columns:auto 1fr}.responsibilityMatrix article select{grid-column:1/3}.configChecklists{grid-template-columns:1fr}.configChecklists>aside{max-height:none}.checklistItems article{grid-template-columns:auto 1fr}.checklistItems article label,.checklistItems article>button{grid-column:2}.addChecklist{grid-template-columns:1fr}.tenantOnly{box-sizing:border-box}}.modelPreviewOverlay{z-index:120;background:#061526b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modelPreviewModal{background:#f5f8fc;border-radius:16px;flex-direction:column;width:min(1080px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #0007}.modelPreviewModal>header{color:#fff;background:linear-gradient(135deg,#071b36,#0c3269);justify-content:space-between;gap:20px;padding:23px 26px;display:flex}.modelPreviewModal>header small{color:#76adf4;letter-spacing:1.4px;font-size:9px;font-weight:900}.modelPreviewModal>header h2{margin:6px 0;font-size:27px}.modelPreviewModal>header p{color:#bfd0e6;margin:0;font-size:12px}.modelPreviewModal>header button{color:#fff;background:#ffffff12;border:1px solid #ffffff30;border-radius:50%;flex:none;width:34px;height:34px;font-size:22px}.modelPreviewSummary{background:#fff;border-bottom:1px solid #dce5ef;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 20px;display:grid}.modelPreviewSummary span{border:1px solid #e0e7ef;border-radius:8px;padding:10px 13px}.modelPreviewSummary b,.modelPreviewSummary small{display:block}.modelPreviewSummary b{color:#0c4fa8;font-size:17px}.modelPreviewSummary small{color:#708096;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:900}.modelPreviewFlow{padding:18px 20px;overflow:auto}.modelPreviewFlow>article{background:#fff;border:1px solid #d7e1ec;border-radius:11px;margin-bottom:14px;overflow:hidden}.modelPreviewFlow>article>header{background:#eef4fb;border-bottom:1px solid #dbe4ee;align-items:center;gap:11px;padding:13px 15px;display:flex}.modelPreviewFlow>article>header>span{color:#fff;background:#0c2b57;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.modelPreviewFlow>article>header small{color:#718096;font-size:8px;font-weight:900}.modelPreviewFlow>article>header h3{margin:3px 0;font-size:15px}.modelPreviewFlow>article>header>b{color:#0b57bb;background:#dceaff;border-radius:10px;margin-left:auto;padding:5px 8px;font-size:8px}.modelPreviewFlow>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.modelPreviewFlow section{border-bottom:1px solid #edf1f5;grid-template-columns:34px 1fr;gap:10px;padding:13px 15px;display:grid}.modelPreviewFlow section:nth-child(odd){border-right:1px solid #edf1f5}.modelPreviewFlow section>span{color:#0c58bc;border:1px solid #b8d2f0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.modelPreviewFlow section b,.modelPreviewFlow section small,.modelPreviewFlow section em{display:block}.modelPreviewFlow section b{font-size:11px}.modelPreviewFlow section small{color:#6c7d91;margin-top:3px;font-size:9px;line-height:1.4}.modelPreviewFlow section em{color:#0b57bb;margin-top:6px;font-size:8px;font-style:normal;font-weight:800}.modelPreviewModal>footer{background:#fff;border-top:1px solid #dce4ed;justify-content:flex-end;align-items:center;gap:10px;padding:15px 20px;display:flex}.modelPreviewModal>footer>div{margin-right:auto}.modelPreviewModal>footer>div b,.modelPreviewModal>footer>div small{display:block}.modelPreviewModal>footer>div b{font-size:10px}.modelPreviewModal>footer>div small{color:#718096;margin-top:3px;font-size:8px}@media (max-width:760px){.modelPreviewOverlay{padding:8px}.modelPreviewModal{border-radius:12px;width:100%;max-height:96vh}.modelPreviewModal>header{padding:18px}.modelPreviewSummary{grid-template-columns:1fr 1fr;padding:10px}.modelPreviewSummary span:last-child{grid-column:1/3}.modelPreviewFlow{padding:10px}.modelPreviewFlow>article>div{grid-template-columns:1fr}.modelPreviewFlow section:nth-child(odd){border-right:0}.modelPreviewModal>footer{flex-wrap:wrap}.modelPreviewModal>footer>div{width:100%;margin:0}.modelPreviewModal>footer button{flex:1}}.moduleHero{color:#fff;background:radial-gradient(circle at 85% 20%,#347de052,#0000 27%),linear-gradient(135deg,#071b34,#0b3773);border-radius:16px;flex-direction:column;justify-content:center;min-height:220px;padding:38px;display:flex}.moduleHero small{color:#7db6ff;letter-spacing:1.5px;font-size:10px;font-weight:900}.moduleHero h2{letter-spacing:-1.5px;max-width:820px;margin:12px 0 10px;font-size:clamp(30px,3vw,48px);line-height:1.04}.moduleHero p{color:#c5d6e9;max-width:760px;margin:0;font-size:15px;line-height:1.55}.moduleActions{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.moduleActions article{background:#fff;border:1px solid #d8e2ec;border-radius:14px;flex-direction:column;min-height:250px;padding:26px;display:flex}.moduleActions article>span{color:#0b469f;background:#e8f1ff;border-radius:11px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.moduleActions h3{margin:20px 0 8px;font-size:20px}.moduleActions p{color:#62758a;margin:0 0 22px;font-size:14px;line-height:1.55}.moduleActions button{color:#0b469f;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;margin-top:auto;padding:10px 0;font-size:13px;font-weight:900}.strategyDashboard{margin-top:28px}.strategyKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.strategyKpis>article{background:#fff;border:1px solid #d7e2ed;border-radius:14px;min-height:166px;padding:22px;box-shadow:0 8px 24px #0a284b0b}.strategyKpis header{align-items:center;gap:11px;display:flex}.strategyKpis header small{color:#5e7288;letter-spacing:.85px;font-size:9px;font-weight:900}.strategyIcon{border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:grid}.strategyIcon.revenue{color:#0b57bb;background:#e7f0ff}.strategyIcon.margin{color:#13784b;background:#e6f7ef}.strategyIcon.deadline{color:#2f7f27;background:#ecf7e9}.strategyIcon.cycle{color:#9a6300;background:#fff2d9}.strategyKpis strong{color:#0b1b31;letter-spacing:-1.3px;margin:21px 0 13px;font-size:clamp(27px,2vw,36px);line-height:1;display:block}.strategyKpis footer{color:#718196;align-items:center;gap:7px;font-size:10px;display:flex}.strategyKpis footer b{color:#168153;font-size:10px}.strategyGrid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);gap:18px;margin-top:18px;display:grid}.strategyPanel{background:#fff;border:1px solid #d7e2ed;border-radius:15px;min-width:0;padding:25px;box-shadow:0 8px 28px #0a284b0b}.strategyPanel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.strategyPanel>header small{color:#0b57bb;letter-spacing:1.1px;font-size:9px;font-weight:900}.strategyPanel>header h2{color:#0b1b31;letter-spacing:-.45px;margin:8px 0 5px;font-size:21px}.strategyPanel>header p{color:#6b7e91;margin:0;font-size:11px;line-height:1.5}.strategyPanel>header button,.strategyCapacity>button,.strategyMix footer button{color:#0b57bb;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:40px;padding:9px 0;font-size:11px;font-weight:900}.strategyTrend{min-height:390px;position:relative}.trendChart{background:repeating-linear-gradient(#edf2f7 0 1px,#0000 1px 62px);border-bottom:1px solid #cfdbe7;grid-template-columns:repeat(6,1fr);gap:clamp(12px,2vw,28px);height:252px;margin:24px 8px 0 42px;display:grid}.trendChart>div{flex-direction:column;align-items:center;min-width:0;display:flex}.trendChart>div>div{justify-content:center;align-items:flex-end;width:100%;height:220px;display:flex}.trendChart i{background:linear-gradient(#2a77dc,#0b469f);border-radius:8px 8px 2px 2px;width:min(48px,72%);min-height:28px;display:block;position:relative;box-shadow:0 9px 18px #1253aa2e}.trendChart i b{color:#1d3f64;white-space:nowrap;font-size:10px;font-style:normal;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.trendChart small{color:#75869a;margin-top:10px;font-size:9px;font-weight:900}.trendScale{color:#91a0af;flex-direction:column;justify-content:space-between;height:184px;font-size:8px;display:flex;position:absolute;top:131px;left:24px}.strategyCapacity{min-height:390px}.strategyCapacity>header>span{color:#45637e;background:#edf4fc;border-radius:15px;padding:7px 9px;font-size:8px;font-weight:900}.strategyCapacity>div{gap:18px;margin-top:21px;display:grid}.strategyCapacity section{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px 12px;display:grid}.strategyCapacity section>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.strategyCapacity section b{font-size:12px}.strategyCapacity section span{font-size:9px;font-weight:800}.strategyCapacity section span.good{color:#168153}.strategyCapacity section span.risk{color:#cc4b36}.capacityBar{background:#edf2f7;border-radius:7px;height:8px;overflow:hidden}.capacityBar i{border-radius:inherit;background:linear-gradient(90deg,#4f92e7,#1b61bb);height:100%;display:block}.capacityBar i.risk{background:linear-gradient(90deg,#f6b84c,#e16b39)}.strategyCapacity section strong{color:#173451;font-size:11px}.strategyCapacity>button{margin-top:15px}.strategyBottom{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.strategyMix>div{gap:16px;margin-top:22px;display:grid}.strategyMix section>div{justify-content:space-between;gap:16px;margin-bottom:7px;display:flex}.strategyMix section b{font-size:12px}.strategyMix section strong{color:#173451;font-size:11px}.strategyMix section>span{background:#edf2f7;border-radius:6px;height:8px;display:block;overflow:hidden}.strategyMix section>span i{border-radius:inherit;height:100%;display:block}.strategyMix .mix-1{background:#155fbd}.strategyMix .mix-2{background:#4b8bd9}.strategyMix .mix-3{background:#74b5c7}.strategyMix .mix-4{background:#aabed3}.strategyMix footer{color:#6d7f92;border-top:1px solid #e1e8ef;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:16px;font-size:10px;display:flex}.strategyMix footer b{color:#0b1b31;font-size:12px}.executiveInsights>div{gap:10px;margin-top:18px;display:grid}.executiveInsights section{background:#f8fafc;border:1px solid #e0e7ee;border-radius:11px;gap:12px;padding:14px;display:flex}.executiveInsights section>span{border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.executiveInsights section.positive>span{color:#158153;background:#e4f5eb}.executiveInsights section.warning>span{color:#c64c2f;background:#fff0e8}.executiveInsights section.neutral>span{color:#0b57bb;background:#e8f1ff}.executiveInsights b{font-size:12px}.executiveInsights p{color:#6b7e91;margin:4px 0 0;font-size:10px;line-height:1.45}.phaseKanbanTitle>div:first-child>small{color:#0b57bb;letter-spacing:1px;font-size:9px;font-weight:900}.phaseKanbanTitle h2{margin-top:6px}.shell .universalSearch{position:relative;overflow:visible}.shell .universalResults{z-index:80;color:#172033;background:#fff;border:1px solid #d8e2ee;border-radius:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 20px 50px #0b1f3a26}.shell .universalResults>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.shell .universalResults>header b{font-size:11px}.shell .universalResults>header span{color:#718096;font-size:9px}.shell .universalResults>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f3f7;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 13px;display:grid}:is(.shell .universalResults>button:hover,.shell .universalResults>button:focus-visible){background:#f2f7ff;outline:none}.shell .universalResults>button:last-child{border-bottom:0}.shell .universalResults .searchType{color:#0b469f;background:#e5efff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.shell .universalResults .searchType.vehicle{color:#14804a;background:#e7f7ef}.shell .universalResults .searchType.employee{color:#9a5a00;background:#fff3d7}.shell .universalResults button div{min-width:0}.shell .universalResults button b,.shell .universalResults button small,.shell .universalResults button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shell .universalResults button b{font-size:11px}.shell .universalResults button small{color:#64748b;margin-top:3px;font-size:9px}.shell .universalResults button em{color:#0b57bb;margin-top:5px;font-size:9px;font-style:normal;font-weight:800}.shell .universalResults button strong{color:#0b57bb;white-space:nowrap;font-size:9px}.shell .universalEmpty{text-align:center;padding:22px}.shell .universalEmpty b,.shell .universalEmpty small{display:block}.shell .universalEmpty small{color:#718096;margin-top:5px;font-size:9px}@media (max-width:760px){.shell .universalResults{max-height:70vh;position:fixed;top:64px;left:12px;right:12px;overflow:auto}.shell .universalResults>button{grid-template-columns:32px minmax(0,1fr)}.shell .universalResults>button strong{display:none}}.shell .activeImport{color:#0b57bb;background:#edf5ff;border-color:#0b57bb}.integrationsPage{margin-top:22px}.integrationHero{color:#fff;background:linear-gradient(135deg,#09264c,#164d94);border-radius:14px;justify-content:space-between;gap:24px;padding:28px;display:flex}.integrationHero>div:first-child{max-width:720px}.integrationHero small{letter-spacing:1px;font-size:9px;font-weight:900}.integrationHero h2{margin:8px 0;font-size:26px}.integrationHero p{color:#c5d8ef;margin:0;line-height:1.6}.integrationHero>div:last-child{background:#ffffff0d;border:1px solid #ffffff26;border-radius:11px;grid-template-columns:44px 1fr;align-content:center;column-gap:12px;min-width:250px;padding:16px;display:grid}.integrationHero>div:last-child>span{background:#ffffff18;border-radius:10px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.integrationHero>div:last-child small{color:#c5d8ef;letter-spacing:0;margin-top:5px}.integrationSummary{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.integrationSummary article{background:#fff;border:1px solid #d9e2ec;border-radius:11px;align-items:center;gap:12px;padding:17px;display:flex}.integrationSummary article>span{border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.integrationSummary .connected{color:#14804a;background:#e5f6ed}.integrationSummary .pending{color:#a45c00;background:#fff2d6}.integrationSummary .catalog{color:#0b57bb;background:#e5efff}.integrationSummary small,.integrationSummary b,.integrationSummary p{display:block}.integrationSummary small{color:#68788a;font-size:8px;font-weight:900}.integrationSummary b{margin:3px 0;font-size:22px}.integrationSummary p{color:#738396;margin:0;font-size:9px}.connectedIntegrations,.integrationCatalog{background:#fff;border:1px solid #d9e2ec;border-radius:12px;margin-top:14px}.connectedIntegrations>header,.integrationCatalog>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.connectedIntegrations header small,.integrationCatalog header small{color:#0b57bb;letter-spacing:1px;font-size:8px;font-weight:900}.connectedIntegrations header h3,.integrationCatalog header h3{margin:5px 0 3px;font-size:17px}.connectedIntegrations header p,.integrationCatalog header p{color:#718096;margin:0;font-size:10px}.connectedIntegrations>header>span{background:#edf3f8;border-radius:12px;padding:6px 9px;font-size:9px;font-weight:800}.integrationEmpty{text-align:center;padding:32px}.integrationEmpty>span{color:#0b57bb;background:#eaf2fd;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-size:22px;display:grid}.integrationEmpty h4{margin:10px 0 5px}.integrationEmpty p{color:#718096;margin:0;font-size:10px}.integrationRows article{border-top:1px solid #eef1f5;grid-template-columns:46px minmax(0,1fr) minmax(220px,.7fr) auto;align-items:center;gap:13px;padding:15px 20px;display:grid}.integrationRows article:first-child{border-top:0}.integrationLogo{border-radius:10px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.integrationLogo.blue{color:#0b57bb;background:#e4efff}.integrationLogo.green{color:#14804a;background:#e3f6ec}.integrationLogo.purple{color:#6741c3;background:#eee7ff}.integrationLogo.navy{color:#17365f;background:#e4eaf3}.integrationLogo.orange{color:#aa5b00;background:#fff0dc}.integrationLogo.cyan{color:#087687;background:#e1f5f8}.integrationLogo.muted{color:#64748b;background:#edf1f5}.integrationIdentity small,.integrationIdentity b,.integrationIdentity p,.integrationState span,.integrationState small{display:block}.integrationIdentity small{color:#718096;font-size:8px}.integrationIdentity b{margin:3px 0}.integrationIdentity p{color:#64748b;margin:0;font-size:9px}.integrationState span{border-radius:10px;width:max-content;padding:4px 7px;font-size:8px;font-weight:900}.integrationState .active{color:#14804a;background:#e3f6ec}.integrationState .requested{color:#9a5800;background:#fff1d5}.integrationState small{color:#718096;margin-top:5px;font-size:8px}.integrationRows button{color:#536579;background:#fff;border:1px solid #d4dee8;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.integrationCatalog>div{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.integrationCatalog article{border:1px solid #dce5ee;border-radius:11px;flex-direction:column;min-height:210px;padding:17px;display:flex}.integrationCatalog article>header{justify-content:space-between;align-items:center;display:flex}.integrationCatalog article em{color:#718096;font-size:8px;font-style:normal}.integrationCatalog h4{margin:16px 0 7px;font-size:14px}.integrationCatalog article>p{color:#65768a;margin:0;font-size:10px;line-height:1.55}.integrationCatalog footer{margin-top:auto;padding-top:16px}.integrationCatalog footer button{color:#fff;background:#0b469f;border:0;border-radius:7px;width:100%;padding:9px;font-size:9px;font-weight:900}.integrationCatalog footer button:disabled{background:#aebdce}.integrationCatalog footer span{text-align:center;color:#0b57bb;background:#e8f1fb;border-radius:7px;padding:9px;font-size:9px;font-weight:900;display:block}.integrationLoading{text-align:center;color:#64748b;background:#fff;border:1px solid #d9e2ec;border-radius:12px;padding:42px}@media (max-width:960px){.integrationCatalog>div{grid-template-columns:repeat(2,1fr)}.integrationRows article{grid-template-columns:44px 1fr}.integrationState,.integrationRows article>button{grid-column:2}}@media (max-width:650px){.integrationHero{padding:21px;display:block}.integrationHero>div:last-child{min-width:0;margin-top:18px}.integrationSummary,.integrationCatalog>div{grid-template-columns:1fr}.integrationRows article{padding:14px}.integrationCatalog article{min-height:190px}}.adminLeads{margin-top:28px}.adminLeadsSummary{gap:16px}.adminLeadsSummary article{border-radius:13px;min-height:132px;padding:22px}.adminLeadsSummary small{font-size:10px}.adminLeadsSummary b{font-size:34px}.adminLeadsSummary span{font-size:12px}.adminLeadsTable{border-radius:13px;margin-top:18px}.adminLeadsTable>header{padding:22px 24px}.adminLeadsTable header h2{font-size:22px}.adminLeadsTable header p{font-size:12px}.adminLeadsTable>header>span{font-size:11px}.adminLeadsTable>article{grid-template-columns:48px minmax(280px,1fr) minmax(230px,.55fr) 100px;gap:18px;padding:21px 24px}.leadInitial{width:48px;height:48px}.leadMain small{font-size:9px}.leadMain h3{font-size:17px}.leadMain p,.leadContact a{font-size:12px}.leadMain blockquote{font-size:13px}.leadContact small,.leadStatus span,.leadStatus small{font-size:10px}@media (max-width:1600px){.shell{--admin-sidebar:280px}.shell .content{padding:30px}.shell main>.adminTopbar{padding-inline:22px}.adminTopUser{display:none}.shell .kanban{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (max-width:1280px){.shell{--admin-sidebar:260px}.shell .sidebar nav button,.shell .sideBottom>button{min-height:46px;font-size:14px}.shell .headActions .secondary,.adminTopAccount .adminAccountActions button:first-child{display:none}.shell .metrics{grid-template-columns:repeat(2,1fr)}.moduleActions{grid-template-columns:1fr 1fr}.strategyKpis{grid-template-columns:repeat(2,1fr)}.strategyGrid,.strategyBottom{grid-template-columns:1fr}}@media (max-width:900px){.shell{--admin-sidebar:300px}.shell .sidebar{transition:transform .2s;transform:translate(-100%)}.shell .sidebar.open{transform:none;box-shadow:16px 0 60px #00000047}.shell .sidebar.open:after{left:var(--admin-sidebar)}.shell>main{width:100%;margin-left:0}.shell .menuBtn{background:#edf3f8;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.shell .globalSearch{flex:1;width:auto}.adminTopAccount{padding-left:8px}.shell .content{padding:26px 20px 42px}.shell .kanban,.moduleActions{grid-template-columns:1fr}.moduleActions article{min-height:210px}.adminLeadsTable>article{grid-template-columns:48px 1fr}.strategyTrend,.strategyCapacity{min-height:360px}}@media (max-width:640px){.shell main>.adminTopbar{gap:9px;min-height:74px;padding:10px 12px}.shell .globalSearch kbd,.shell .headActions .iconBtn,.adminTopAccount{display:none}.shell .headActions .primary{min-width:52px;padding-inline:11px;font-size:0}.shell .headActions .primary:after{content:"+ OP";font-size:12px}.shell .content{padding:22px 14px 36px}.shell .welcome h1{font-size:28px}.shell .welcome>div>span{font-size:14px}.shell .metrics{grid-template-columns:1fr}.shell .metrics article{min-height:134px}.shell .alert{flex-wrap:wrap;align-items:flex-start}.shell .alert button{text-align:left;width:100%;margin-left:48px}.shell .sectionTitle{align-items:flex-start;gap:12px}.shell .sectionTitle>div:last-child{display:none}.moduleHero{min-height:250px;padding:26px 22px}.moduleHero h2{font-size:32px}.moduleActions article{padding:22px}.strategyDashboard{margin-top:22px}.strategyKpis{grid-template-columns:1fr;gap:12px}.strategyKpis>article{min-height:146px;padding:19px}.strategyGrid{gap:12px;margin-top:12px}.strategyPanel{padding:20px 17px}.strategyPanel>header button{display:none}.strategyTrend{min-height:340px}.trendChart{gap:8px;height:218px;margin:22px 0 0 28px}.trendChart>div>div{height:188px}.trendChart i{width:min(34px,72%)}.trendScale{height:154px;top:130px;left:16px}.strategyCapacity{min-height:auto}.strategyMix footer{flex-direction:column;align-items:flex-start}.adminLeadsSummary{grid-template-columns:1fr}.adminLeadsTable>header{align-items:flex-start;gap:12px}.adminLeadsTable>article{grid-template-columns:40px 1fr;padding:17px}.leadInitial{width:40px;height:40px}.orderDetailDrawer{width:100vw;max-width:none}.orderDetailHead{padding:22px 18px 19px}.orderDetailHead h2{font-size:26px}.orderDetailStatus{padding:16px 18px}.orderDetailTabs{padding:0 10px}.orderDetailTabs button{padding-inline:11px}.orderDetailBody{padding:22px 18px}.historyTimeline article{padding-left:47px}.detailGrid{grid-template-columns:1fr}.detailGrid article:nth-child(3){grid-column:auto}.detailList>article{flex-direction:column;align-items:flex-start;gap:12px}.orderDetailFoot{padding:13px 18px}.orderDetailFoot button{flex:1;padding-inline:10px}}.workflowBlueprint{color:#102238;background:#fff;border:1px solid #d7e2ec;border-radius:16px;margin-top:26px;padding:28px 30px 12px;box-shadow:0 14px 38px #14304c12}.workflowBlueprint>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workflowBlueprint>header small{color:#0c5bc3;letter-spacing:1.4px;font-size:10px;font-weight:900}.workflowBlueprint>header h2{letter-spacing:-1.25px;max-width:850px;margin:8px 0 6px;font-size:clamp(27px,2.25vw,38px);line-height:1.08}.workflowBlueprint>header p{color:#61758a;max-width:760px;margin:0;font-size:14px;line-height:1.55}.workflowBlueprint>header>span{color:#0b55b8;background:#eef6ff;border:1px solid #b8d7fb;border-radius:999px;flex:none;padding:10px 14px;font-size:11px;font-weight:900}.workflowSummaryLine{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;margin-top:24px;display:grid}.workflowSummaryLine span{color:#fff;text-align:center;letter-spacing:.9px;background:#0d59bd;border-radius:7px;min-width:76px;padding:8px 10px;font-size:9px;font-weight:950}.workflowSummaryLine span:last-child{background:#168058}.workflowSummaryLine i{background:linear-gradient(90deg,#8ebdf4,#d7e7f7);height:2px}.workflowSummaryLine b{color:#718498;letter-spacing:1px;white-space:nowrap;font-size:9px}.workflowPhases{margin-top:20px;display:grid}.workflowPhases>article{border-top:1px solid #e3eaf1;grid-template-columns:205px minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding:18px 0;display:grid}.workflowPhases>article:first-child{border-top-color:#cfdce8}.phaseHead{align-items:center;gap:12px;min-height:62px;display:flex}.phaseHead>span{color:#0b55b8;background:#e8f2ff;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:950;display:grid}.phaseHead small,.phaseHead b{display:block}.phaseHead small{color:#7b8ea1;letter-spacing:1px;font-size:8px;font-weight:900}.phaseHead b{color:#162b42;margin-top:3px;font-size:15px}.phaseHead em{color:#8b9aa9;margin-top:4px;font-size:9px;font-style:normal;font-weight:750;display:block}.phaseStages{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:9px;display:grid}.phaseStages button{color:#17304a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dbe5ee;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px 11px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.phaseStages button:hover{background:#fff;border-color:#8fb9e9;transform:translateY(-1px);box-shadow:0 8px 20px #154c8914}.phaseStages button.selected{background:#eef6ff;border-color:#0d5fc8;box-shadow:inset 3px 0 #0d5fc8}.phaseStages button>span{color:#0b55b8;background:#fff;border:1px solid #b7d0ec;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:950;display:grid}.phaseStages button b,.phaseStages button small{display:block}.phaseStages button b{color:#17304a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.phaseStages button small{color:#74879a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.phaseStages button>em{color:#4e82b8;font-size:15px;font-style:normal}.shell .processKanban{scroll-snap-type:x proximity;scrollbar-color:#8ca4bb #e6edf4;align-items:flex-start;gap:15px;padding:3px 2px 22px;display:flex;overflow:auto hidden}.shell .processKanban .lane{scroll-snap-align:start;background:#eaf0f6;border:1px solid #dce5ed;flex:0 0 340px;width:340px;min-width:340px}.shell .processKanban .lane>header{background:#ffffff75;border-bottom:1px solid #d8e2eb;align-items:center;min-height:72px}.shell .processKanban .lane>header .stageNumber{color:#fff;background:#0b469f;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.shell .processKanban .lane>header>div{flex:1;min-width:0}.shell .processKanban .lane>header b{font-size:13px;display:block}.shell .processKanban .lane>header small{color:#6c7e91;margin-top:4px;font-size:9px;display:block}.shell .processKanban .lane>header em{flex:none}.laneGate{color:#43576a;background:#f6f9fc;border-bottom:1px solid #d9e3ec;min-height:66px;margin:0;padding:11px 14px;font-size:10px;font-weight:750;line-height:1.4}.laneGate span{color:#0b469f;letter-spacing:.8px;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.processKanban .cards{padding-top:11px}.nextAction{background:#eef5fd;border-radius:8px;margin:12px 0;padding:10px}.nextAction small,.nextAction b{display:block}.nextAction small{color:#0b469f;letter-spacing:.7px;font-size:8px;font-weight:900}.nextAction b{color:#253b50;margin-top:4px;font-size:10px;line-height:1.4}.workflow>div>strong{color:#0b469f;margin-top:8px;font-size:10px;display:block}.workflowDetailPanel>header{background:linear-gradient(145deg,#eef6ff,#f8fbff);border:1px solid #c6daf1;border-radius:12px;padding:22px}.workflowDetailPanel>header>small{color:#0b469f;letter-spacing:1px;font-size:9px;font-weight:900}.workflowDetailPanel>header h3{margin:7px 0;font-size:24px}.workflowDetailPanel>header p{color:#5c7085;margin:0;font-size:12px;line-height:1.6}.workflowDetailPanel>header>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.workflowDetailPanel>header>div>span{background:#fff;border-radius:8px;padding:12px}.workflowDetailPanel>header>div small,.workflowDetailPanel>header>div b{display:block}.workflowDetailPanel>header>div small{color:#71859a;letter-spacing:.8px;font-size:8px;font-weight:900}.workflowDetailPanel>header>div b{margin-top:5px;font-size:11px;line-height:1.35}.stageChecklist{background:#fff;border:1px solid #dce5ed;border-radius:12px;margin-top:18px;padding:18px}.stageChecklist>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.stageChecklist h4{margin:0;font-size:15px}.stageChecklist>div span{color:#0b469f;font-size:10px;font-weight:850}.stageChecklist label{color:#34485c;cursor:pointer;border-top:1px solid #edf1f5;align-items:center;gap:10px;min-height:45px;font-size:11px;font-weight:700;display:flex}.stageChecklist input{accent-color:#0e5bc7;width:19px;height:19px}.fullWorkflowTimeline{margin-top:22px}.fullWorkflowTimeline h4{margin:0 0 12px;font-size:16px}.fullWorkflowTimeline article{border-left:2px solid #d9e3ec;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:55px;padding:8px 10px;display:grid}.fullWorkflowTimeline article>span{color:#6b7d8f;background:#e9eff5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.fullWorkflowTimeline article b,.fullWorkflowTimeline article small{display:block}.fullWorkflowTimeline article b{font-size:11px}.fullWorkflowTimeline article small{color:#8291a1;margin-top:3px;font-size:9px}.fullWorkflowTimeline article em{color:#0b469f;font-size:8px;font-style:normal;font-weight:900}.fullWorkflowTimeline article.done{border-left-color:#3a9c70}.fullWorkflowTimeline article.done>span{color:#14804a;background:#e5f7ee}.fullWorkflowTimeline article.current{background:#eef6ff;border:1px solid #9fc5f2;border-left:4px solid #0e5bc7;border-radius:9px}.fullWorkflowTimeline article.current>span{color:#fff;background:#0e5bc7}@media (max-width:900px){.workflowBlueprint{padding:22px 18px}.workflowBlueprint>header{flex-direction:column}.workflowPhases>article{grid-template-columns:175px minmax(0,1fr);gap:14px}.phaseStages{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.shell .processKanban{grid-template-columns:none;display:flex;overflow-x:auto}.shell .processKanban .lane{flex-basis:min(86vw,340px);width:min(86vw,340px);min-width:min(86vw,340px)}}@media (max-width:640px){.workflowBlueprint{border-radius:13px;margin-top:20px}.workflowBlueprint>header h2{font-size:25px}.workflowSummaryLine{grid-template-columns:auto 1fr auto}.workflowSummaryLine b,.workflowSummaryLine i:nth-of-type(2){display:none}.workflowPhases>article{grid-template-columns:1fr;gap:12px;padding:18px 0 21px}.phaseStages{grid-template-columns:1fr}.phaseStages button{min-height:68px}.workflowDetailPanel>header>div{grid-template-columns:1fr}.orderDetailTabs{overflow-x:auto}.orderDetailTabs button{white-space:nowrap}.orderDetailFoot{flex-wrap:wrap}.orderDetailFoot .primary{order:-1;min-width:100%}}.plateLookupModule{gap:18px;margin-top:24px;display:grid}.plateLookupHero{color:#fff;background:linear-gradient(120deg,#071c38fa,#0a4084f2),radial-gradient(circle at 82% 30%,#1c79e8,#0000 42%);border-radius:17px;grid-template-columns:minmax(320px,.9fr) minmax(440px,1.1fr);align-items:center;gap:42px;min-height:245px;padding:32px;display:grid;overflow:hidden;box-shadow:0 20px 50px #06254b29}.plateLookupIntro{align-items:flex-start;gap:18px;display:flex}.plateLookupIcon{color:#85beff;background:#237ce63d;border:1px solid #84bcff47;border-radius:13px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:26px;display:grid}.plateLookupIntro small{color:#7cb8ff;letter-spacing:1.6px;font-size:10px;font-weight:900}.plateLookupIntro h2{letter-spacing:-1.5px;max-width:470px;margin:9px 0 11px;font-size:clamp(30px,3vw,43px);line-height:1.04}.plateLookupIntro p{color:#afc4d9;max-width:560px;margin:0;font-size:14px;line-height:1.65}.plateSearch{background:#04183085;border:1px solid #93bff040;border-radius:14px;padding:22px;box-shadow:inset 0 1px #ffffff0a}.plateSearch>label{color:#a8c5e5;letter-spacing:1.1px;font-size:10px;font-weight:900}.plateSearch>div{background:#fff;border:2px solid #fff;border-radius:11px;grid-template-columns:46px minmax(150px,1fr) auto;align-items:stretch;min-height:68px;margin-top:10px;display:grid;overflow:hidden}.plateSearch>div>span{color:#19559b;letter-spacing:.6px;background:#e9f2fc;place-items:center;font-size:11px;font-weight:950;display:grid}.plateSearch input{color:#071b34;letter-spacing:2px;text-transform:uppercase;background:#fff;border:0;outline:0;min-width:0;padding:10px 16px;font:900 27px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.plateSearch input::placeholder{color:#9faebe}.plateSearch button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1671df,#0b4da9);border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-width:190px;padding:0 20px;font-size:14px;font-weight:900;display:flex}.plateSearch button:hover{filter:brightness(1.08)}.plateSearch button:disabled{opacity:.68;cursor:wait}.plateSearch button i{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite plateSpin}.plateSearch>p{color:#8ca8c5;margin:10px 0 0;font-size:10px}@keyframes plateSpin{to{transform:rotate(360deg)}}.plateLookupEmpty{grid-template-columns:1fr 360px;gap:18px;display:grid}.plateLookupSteps{background:#fff;border:1px solid #dbe5ef;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.plateLookupSteps article{background:#f5f8fc;border-radius:10px;align-items:flex-start;gap:12px;min-height:88px;padding:14px;display:flex}.plateLookupSteps article>span{color:#0b54b7;background:#e2efff;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:950;display:grid}.plateLookupSteps b,.plateLookupSteps p{display:block}.plateLookupSteps b{color:#102238;font-size:13px}.plateLookupSteps p{color:#708194;margin:5px 0 0;font-size:10px;line-height:1.45}.platePrivacy{background:#f0fbf6;border:1px solid #c9e7d8;border-radius:13px;align-items:center;gap:14px;padding:20px;display:flex}.platePrivacy>span{color:#147b4d;background:#d7f2e4;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.platePrivacy b{color:#174d37;font-size:13px}.platePrivacy p{color:#527363;margin:5px 0 0;font-size:10px;line-height:1.5}.plateLookupNotice{border:1px solid;border-radius:13px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.plateLookupNotice>span{border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;font-weight:950;display:grid}.plateLookupNotice b{font-size:15px;display:block}.plateLookupNotice p{margin:5px 0 0;font-size:12px}.plateLookupNotice small{margin-top:7px;font-size:10px;display:block}.plateLookupNotice.error{color:#9d2d26;background:#fff5f4;border-color:#efbbb7}.plateLookupNotice.error>span{background:#ffe1df}.plateLookupNotice.setup{color:#75510b;background:#fffaf0;border-color:#efd89d}.plateLookupNotice.setup>span{background:#fff0c9}.plateResult{background:#fff;border:1px solid #d8e3ed;border-radius:16px;overflow:hidden;box-shadow:0 16px 44px #12304e14}.plateResultHead{background:linear-gradient(100deg,#f8fbff,#eef6ff);border-bottom:1px solid #dce6ef;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.vehicleIdentity{align-items:center;gap:15px;display:flex}.vehicleIdentity>span{color:#113b6d;background:#fff;border:3px solid #123b6a;border-radius:8px;place-items:center;width:58px;height:58px;font:950 15px/1 ui-monospace,monospace;display:grid;box-shadow:inset 0 -6px #0d5fc7}.vehicleIdentity small{color:#0b5ac2;letter-spacing:1px;font-size:9px;font-weight:950}.vehicleIdentity h2{color:#0c1e33;margin:6px 0 4px;font-size:25px}.vehicleIdentity p{color:#66798c;margin:0;font-size:12px;font-weight:750}.vehicleStatus{border:1px solid;border-radius:11px;align-items:center;gap:11px;min-width:270px;padding:13px 16px;display:flex}.vehicleStatus>span{border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.vehicleStatus small,.vehicleStatus b,.vehicleStatus p{display:block}.vehicleStatus small{letter-spacing:.8px;font-size:8px;font-weight:950}.vehicleStatus b{margin-top:3px;font-size:12px}.vehicleStatus p{margin:3px 0 0;font-size:9px}.vehicleStatus.clear{color:#176645;background:#f2fbf7;border-color:#bde4d0}.vehicleStatus.clear>span{background:#d9f3e6}.vehicleStatus.attention{color:#7f570b;background:#fff9ee;border-color:#f0d19c}.vehicleStatus.attention>span{background:#ffebbf}.plateResultGrid{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.plateResultGrid>section,.plateIndicators{background:#fff;border:1px solid #dce5ee;border-radius:12px}.plateResultGrid section>header,.plateIndicators>header{border-bottom:1px solid #e6edf3;align-items:center;gap:11px;padding:16px 18px;display:flex}.plateResultGrid section>header>span,.plateIndicators>header>span{color:#0b55b8;background:#e8f2ff;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:950;display:grid}.plateResultGrid h3,.plateIndicators h3{color:#14263b;margin:0;font-size:15px}.plateResultGrid header p,.plateIndicators header p{color:#768799;margin:3px 0 0;font-size:9px}.plateDataGrid{grid-template-columns:1fr 1fr;column-gap:20px;padding:5px 18px 18px;display:grid}.plateDataItem{border-bottom:1px solid #edf1f5;min-width:0;min-height:63px;padding:13px 0 10px}.plateDataItem small,.plateDataItem b{display:block}.plateDataItem small{color:#73869a;letter-spacing:.55px;text-transform:uppercase;font-size:8px;font-weight:900}.plateDataItem b{overflow-wrap:anywhere;color:#1c3045;margin-top:6px;font-size:12px;line-height:1.35}.plateDataItem b.empty{color:#a0adba;font-weight:650}.plateIndicators{margin:0 22px 22px}.plateIndicators>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.plateIndicators article{border:1px solid;border-radius:10px;align-items:center;gap:10px;min-height:74px;padding:13px;display:flex}.plateIndicators article>span{border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:950;display:grid}.plateIndicators small,.plateIndicators b{display:block}.plateIndicators small{letter-spacing:.6px;font-size:8px;font-weight:950}.plateIndicators b{margin-top:4px;font-size:10px;line-height:1.4}.plateIndicators article.ok{color:#28674b;background:#f4fbf7;border-color:#cce6d9}.plateIndicators article.ok>span{background:#ddf3e8}.plateIndicators article.warning{color:#795715;background:#fffaf0;border-color:#efd7a8}.plateIndicators article.warning>span{background:#ffedc7}.plateIndicators article.danger{color:#9d3028;background:#fff5f4;border-color:#efc0bd}.plateIndicators article.danger>span{background:#ffe0de}.plateResultActions{background:#f8fafc;border-top:1px solid #dce5ed;align-items:center;gap:10px;padding:17px 22px;display:flex}.plateResultActions>div{align-items:center;gap:9px;margin-right:auto;display:flex}.plateResultActions>div>span{color:#14784b;background:#dff4ea;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.plateResultActions p{color:#687b8d;margin:0;font-size:9px}.plateResultActions button{cursor:pointer;border-radius:8px;min-height:47px;padding:11px 16px;font-size:12px;font-weight:900}.plateResultActions .secondary{color:#123a68;background:#fff;border:1px solid #c6d4e1}.plateResultActions .primary{color:#fff;background:#0d59bd;border:0}@media (max-width:1180px){.plateLookupHero{grid-template-columns:1fr;gap:24px}.plateLookupEmpty,.plateResultGrid{grid-template-columns:1fr}}@media (max-width:800px){.plateLookupHero{padding:24px}.plateLookupSteps{grid-template-columns:1fr}.plateResultHead{flex-direction:column;align-items:flex-start}.vehicleStatus{width:100%;min-width:0}.plateIndicators>div{grid-template-columns:1fr}.plateResultActions{flex-wrap:wrap;align-items:stretch}.plateResultActions>div{width:100%;margin:0 0 6px}.plateResultActions button{flex:1}}@media (max-width:560px){.plateLookupHero{border-radius:13px;padding:19px}.plateLookupIntro{display:block}.plateLookupIcon{margin-bottom:16px}.plateLookupIntro h2{font-size:31px}.plateSearch{padding:15px}.plateSearch>div{background:0 0;border:0;grid-template-columns:42px 1fr;min-height:60px;overflow:visible}.plateSearch>div>span{border-radius:9px 0 0 9px}.plateSearch input{border-radius:0 9px 9px 0;width:100%;font-size:22px}.plateSearch button{border-radius:9px;grid-column:1/-1;min-width:100%;min-height:54px;margin-top:9px}.plateDataGrid{grid-template-columns:1fr}.vehicleIdentity{align-items:flex-start}.vehicleIdentity h2{font-size:20px}.plateResultGrid{padding:13px}.plateIndicators{margin:0 13px 13px}.plateResultActions{padding:14px}.plateResultActions button{min-width:100%}}.modal.newOrderModal{border-radius:18px;width:min(820px,100%);max-height:min(880px,100vh - 34px);overflow-y:auto;box-shadow:0 28px 90px #04193452}.newOrderSteps{grid-template-columns:repeat(4,1fr)}.newVehicleStep{padding:22px 27px 10px}.newPlateSearch>label{color:#526b84;letter-spacing:1px;font-size:10px;font-weight:950;display:block}.newPlateSearch>div{background:#fff;border:2px solid #bfd4eb;border-radius:11px;grid-template-columns:50px minmax(180px,1fr) 190px;align-items:stretch;min-height:68px;margin-top:9px;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.newPlateSearch>div:focus-within{border-color:#0e5bc7;box-shadow:0 0 0 4px #0e5bc71a}.newPlateSearch>div>span{color:#16549e;background:#eaf3ff;place-items:center;font-size:11px;font-weight:950;display:grid}.newPlateSearch input{color:#071b34;letter-spacing:2px;text-transform:uppercase;border:0;outline:0;min-width:0;padding:10px 17px;font:950 27px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.newPlateSearch button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1267d1,#0a489e);border:0;font-size:13px;font-weight:900}.newPlateSearch button:disabled{opacity:.65;cursor:wait}.newPlateSearch>small{color:#7b8b9b;margin-top:8px;font-size:10px;display:block}.newVehicleGuide{background:#f7f9fc;border:1px solid #e0e8f0;border-radius:12px;grid-template-columns:38px 1fr 38px 1fr;align-items:center;gap:12px;margin-top:18px;padding:18px;display:grid}.newVehicleGuide>span{color:#0b55b8;background:#e2efff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:950;display:grid}.newVehicleGuide b,.newVehicleGuide p{display:block}.newVehicleGuide b{color:#17304a;font-size:12px}.newVehicleGuide p{color:#6f8194;margin:4px 0 0;font-size:10px;line-height:1.45}.newVehicleNotice{color:#74510d;background:#fffaf0;border:1px solid #ecd49a;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-top:15px;padding:15px;display:grid}.newVehicleNotice>span{background:#ffedc2;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.newVehicleNotice b{font-size:12px}.newVehicleNotice p{margin:4px 0 0;font-size:10px;line-height:1.45}.newVehicleNotice button{color:#6d4a05;cursor:pointer;background:#fff;border:1px solid #d6b765;border-radius:8px;min-height:40px;padding:9px 13px;font-size:10px;font-weight:900}.newVehicleFound{background:#fff;border:1px solid #b9d7c8;border-radius:13px;margin-top:16px;overflow:hidden}.newVehicleFound>header{background:linear-gradient(100deg,#f1fbf6,#f8fcff);align-items:center;gap:13px;padding:17px 18px;display:flex}.newVehicleFound>header>span{color:#147848;background:#d9f4e6;border-radius:50%;place-items:center;width:39px;height:39px;font-weight:950;display:grid}.newVehicleFound>header>div{flex:1;min-width:0}.newVehicleFound>header small{color:#147848;letter-spacing:.8px;font-size:8px;font-weight:950}.newVehicleFound>header h3{color:#10263c;margin:4px 0;font-size:18px}.newVehicleFound>header p{color:#66798c;margin:0;font-size:10px}.newVehicleFound>header button{color:#0b54ae;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.newVehicleFound>div{grid-template-columns:repeat(3,1fr);column-gap:18px;padding:10px 18px 16px;display:grid}.newVehicleFound>div>span{border-bottom:1px solid #edf2f6;min-width:0;padding:11px 0}.newVehicleFound>div small,.newVehicleFound>div b{display:block}.newVehicleFound>div small{color:#7c8c9c;text-transform:uppercase;font-size:8px;font-weight:850}.newVehicleFound>div b{overflow-wrap:anywhere;color:#1e344b;margin-top:5px;font-size:11px}.newVehicleFound>footer{color:#6c7c8d;background:#f8fafc;border-top:1px solid #e2eaf1;padding:11px 18px;font-size:9px}.manualVehicleForm{background:#f8fafc;border:1px solid #d3dfeb;border-radius:13px;margin-top:16px}.manualVehicleForm>header{border-bottom:1px solid #dde6ee;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.manualVehicleForm>header small{color:#a06a00;letter-spacing:.9px;font-size:8px;font-weight:950}.manualVehicleForm>header h3{margin:4px 0;font-size:16px}.manualVehicleForm>header p{color:#728396;margin:0;font-size:9px}.manualVehicleForm>header>span{color:#193b65;background:#fff;border:2px solid #193b65;border-radius:7px;padding:10px 13px;font:950 13px/1 ui-monospace,monospace;box-shadow:inset 0 -4px #1263c5}.manualVehicleForm>div{grid-template-columns:1fr 1fr;gap:13px;padding:16px 18px 18px;display:grid}.manualVehicleForm label,.newOrderForm label{color:#425871;font-size:10px;font-weight:850}.manualVehicleForm input,.newOrderForm input{color:#13283f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd9e6;border-radius:8px;margin-top:7px;padding:10px 12px;font-size:12px}.newOrderOptions{grid-template-columns:repeat(3,1fr)}.newOrderOptions button{min-height:150px}.newOrderForm{padding-top:23px}.newOrderReview{padding:23px 27px 9px}.newOrderReview>section{background:linear-gradient(100deg,#eef6ff,#f9fbfd);border:1px solid #c9dcef;border-radius:12px;align-items:center;gap:14px;padding:17px;display:flex}.newOrderReview>section>span{color:#164679;background:#fff;border:2px solid #164679;border-radius:7px;place-items:center;width:54px;height:40px;font-size:11px;font-weight:950;display:grid;box-shadow:inset 0 -4px #1163c8}.newOrderReview>section small{color:#0d5bbd;letter-spacing:.8px;font-size:8px;font-weight:950}.newOrderReview>section h3{color:#0c2037;margin:4px 0;font-size:18px}.newOrderReview>section p{color:#667a8f;margin:0;font-size:10px}.newOrderReview>div:nth-child(2){grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.newOrderReview>div:nth-child(2)>span{background:#fff;border:1px solid #e0e7ee;border-radius:9px;padding:12px}.newOrderReview>div:nth-child(2) small,.newOrderReview>div:nth-child(2) b{display:block}.newOrderReview>div:nth-child(2) small{color:#7a8b9c;text-transform:uppercase;font-size:8px;font-weight:850}.newOrderReview>div:nth-child(2) b{color:#1c3148;margin-top:5px;font-size:10px}.newOrderReview .workflow{margin:0}.newOrderError{color:#a23028;background:#fff4f3;border:1px solid #efbbb6;border-radius:9px;margin:12px 27px 0;padding:12px 14px;font-size:11px;font-weight:800}.newOrderModal .modalFoot button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.modal.newOrderModal{border-radius:14px;max-height:calc(100vh - 12px)}.newVehicleStep,.newOrderReview{padding-left:18px;padding-right:18px}.newPlateSearch>div{border:0;grid-template-columns:46px 1fr;overflow:visible}.newPlateSearch>div>span{border:2px solid #bfd4eb;border-right:0;border-radius:10px 0 0 10px}.newPlateSearch input{border:2px solid #bfd4eb;border-left:0;border-radius:0 10px 10px 0;font-size:23px}.newPlateSearch button{border-radius:9px;grid-column:1/-1;min-height:52px;margin-top:9px}.newVehicleGuide{grid-template-columns:38px 1fr}.newVehicleFound>div{grid-template-columns:1fr 1fr}.newVehicleNotice{grid-template-columns:36px 1fr}.newVehicleNotice button{grid-column:1/-1}.newOrderOptions,.newOrderReview>div:nth-child(2){grid-template-columns:1fr 1fr}}@media (max-width:480px){.newOrderOptions,.manualVehicleForm>div,.newVehicleFound>div,.newOrderReview>div:nth-child(2){grid-template-columns:1fr}.newOrderOptions button{min-height:116px}.manualVehicleForm>header{flex-direction:column;align-items:flex-start}}.sideBottom>.help{color:#fff;text-align:left;cursor:pointer;border:0;width:100%;display:block}.sideBottom>.help.active{background:linear-gradient(135deg,#12447b,#1260ca);outline:2px solid #72aef8}.helpCenter{margin-top:22px}.helpHero{color:#fff;background:linear-gradient(135deg,#08244a,#0d58bb);border-radius:15px;justify-content:space-between;align-items:center;gap:28px;padding:34px;display:flex}.helpHero>div{width:min(760px,100%)}.helpHero>div>small{color:#83b7fa;letter-spacing:1.5px;font-size:9px;font-weight:900}.helpHero h2{margin:7px 0;font-size:31px}.helpHero p{color:#c6d8ee;margin:0;font-size:13px}.helpHero label{color:#718096;background:#fff;border-radius:9px;align-items:center;gap:9px;height:48px;margin-top:22px;padding:0 14px;display:flex;box-shadow:0 10px 30px #001b3b33}.helpHero input{color:#172033;border:0;outline:0;flex:1;font-size:12px}.helpHero>span{background:#ffffff0e;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:100px;height:100px;font-size:55px;font-weight:900;display:grid}.helpQuick{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.helpQuick button,.helpQuick a{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2ed;border-radius:11px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.helpQuick span{color:#0b57bb;background:#e5efff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.helpQuick b,.helpQuick small{display:block}.helpQuick b{font-size:11px}.helpQuick small{color:#718096;margin-top:4px;font-size:9px}.helpCategories,.helpArticles,.helpVideos{background:#fff;border:1px solid #d8e2ed;border-radius:13px;margin-top:15px;padding:22px}.helpCategories>header small,.helpArticles>header small,.helpVideos>header small{color:#0b57bb;letter-spacing:1.2px;font-size:8px;font-weight:900}.helpCategories>header h3,.helpArticles>header h3,.helpVideos>header h3{margin:5px 0 14px;font-size:19px}.helpCategories>div{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.helpCategories>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:10px;grid-template-columns:38px 1fr;gap:11px;padding:16px;display:grid}.helpCategories>div>button:hover{background:#f5f9ff;border-color:#8ab9ef}.helpCategories>div>button>span{color:#fff;background:#0c2b57;border-radius:8px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.helpCategories b{font-size:12px}.helpCategories p{color:#65768a;margin:5px 0;font-size:9px;line-height:1.45}.helpCategories button small{color:#0b57bb;font-size:8px;font-weight:900}.helpArticles>header{justify-content:space-between;align-items:end;display:flex}.helpArticles>header h3{margin-bottom:0}.helpArticles>header>button{color:#0b57bb;background:0 0;border:0;font-size:9px;font-weight:900}.helpArticles>div{border:1px solid #e0e7ef;border-radius:9px;grid-template-columns:1fr 1fr;margin-top:14px;display:grid;overflow:hidden}.helpArticles>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.helpArticles>div>button:nth-child(odd){border-right:1px solid #edf1f5}.helpArticles>div>button:hover{background:#f4f8ff}.helpArticles>div>button>span{color:#0b57bb;background:#e6f0ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.helpArticles button b,.helpArticles button small{display:block}.helpArticles button b{font-size:10px}.helpArticles button small{color:#718096;margin-top:3px;font-size:8px}.helpArticles button em{color:#0b57bb;font-style:normal}.helpNoResults{text-align:center;grid-column:1/3;padding:28px}.helpNoResults b,.helpNoResults small{display:block}.helpNoResults small{color:#718096;margin-top:5px}.helpVideos>header p{color:#718096;margin:-8px 0 15px;font-size:10px}.helpVideos>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.helpVideos article{border:1px solid #dae4ee;border-radius:10px;padding:12px}.helpVideos article>button:first-child{color:#fff;background:linear-gradient(135deg,#09244a,#1762bf);border:0;border-radius:8px;width:100%;height:120px;position:relative}.helpVideos article>button:first-child>span{background:#ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-size:17px;display:grid}.helpVideos article>button:first-child em{font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:9px;left:10px}.helpVideos article>small{color:#0b57bb;margin-top:11px;font-size:8px;font-weight:900;display:block}.helpVideos h4{margin:5px 0;font-size:12px}.helpVideos article>p{color:#718096;min-height:30px;margin:0;font-size:9px;line-height:1.5}.helpVideos article>button:last-child{color:#0b57bb;background:0 0;border:0;margin-top:10px;font-size:9px;font-weight:900}.helpContact{color:#fff;background:#092548;border-radius:13px;grid-template-columns:52px 1fr auto;align-items:center;gap:15px;margin-top:15px;padding:22px;display:grid}.helpContact>span{background:#1765c8;border-radius:11px;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.helpContact small{color:#7fb3f7;letter-spacing:1px;font-size:8px;font-weight:900}.helpContact h3{margin:4px 0;font-size:17px}.helpContact p{color:#bed0e5;margin:0;font-size:10px}.helpContact a{color:#0b4fa9;background:#fff;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:900;text-decoration:none}.helpArticleDetail{background:#fff;border:1px solid #d8e2ed;border-radius:13px;overflow:hidden}.helpArticleDetail>button{color:#0b57bb;background:0 0;border:0;margin:18px 22px 0;font-size:9px;font-weight:900}.helpArticleDetail>header{border-bottom:1px solid #e1e8f0;padding:24px 28px}.helpArticleDetail>header small{color:#0b57bb;text-transform:uppercase;font-size:8px;font-weight:900}.helpArticleDetail>header h2{margin:7px 0;font-size:27px}.helpArticleDetail>header p{color:#65768a;margin:0}.helpArticleDetail>div{padding:22px 28px}.helpArticleDetail>div h3{font-size:16px}.helpArticleDetail>div>section{border-bottom:1px solid #edf1f5;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:11px 0;display:grid}.helpArticleDetail>div>section span{color:#0b57bb;background:#e7f1ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.helpArticleDetail>div>section p{margin:0;font-size:11px}.helpArticleDetail aside{background:#fff8e8;border-left:4px solid #e1a326;margin-top:16px;padding:14px}.helpArticleDetail aside b{font-size:10px}.helpArticleDetail aside p{color:#705d32;margin:4px 0 0;font-size:9px}.helpArticleDetail>footer{background:#f4f7fb;justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.helpArticleDetail>footer span{color:#718096;font-size:9px}.helpArticleDetail>footer a{color:#0b57bb;font-size:9px;font-weight:900;text-decoration:none}@media (max-width:850px){.helpCategories>div,.helpVideos>div{grid-template-columns:1fr 1fr}.helpQuick{grid-template-columns:1fr}.helpHero>span{display:none}.helpContact{grid-template-columns:48px 1fr}.helpContact a{text-align:center;grid-column:1/3}}@media (max-width:600px){.helpHero{padding:22px}.helpHero h2{font-size:25px}.helpCategories,.helpArticles,.helpVideos{padding:15px}.helpCategories>div,.helpVideos>div,.helpArticles>div{grid-template-columns:1fr}.helpArticles>div>button:nth-child(odd){border-right:0}.helpNoResults{grid-column:1}.helpArticleDetail>header,.helpArticleDetail>div{padding:20px}.helpArticleDetail>footer{padding:15px 20px;display:block}.helpArticleDetail>footer a{margin-top:9px;display:block}}.adminPlatformButton{color:#173e6d;cursor:pointer;white-space:nowrap;background:#f4f8fc;border:1px solid #c7d7e8;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.adminPlatformButton:hover{background:#eaf2fc;border-color:#1d5fb4}.adminPlatformButton span{font-size:13px}.shell .iconBtn.hasAlerts{color:#b73320;background:#fff3f0;border-color:#d8523b;box-shadow:0 0 0 3px #d8523b14}.notificationOverlay{z-index:140;position:fixed;inset:0}.notificationBackdrop{background:#03112294;border:0;position:absolute;inset:0}.notificationDrawer{background:#f3f6f9;flex-direction:column;width:min(680px,100%);height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-24px 0 70px #010d1b40}.notificationDrawer>header{background:#fff;border-bottom:1px solid #dce5ed;justify-content:space-between;padding:25px 26px 20px;display:flex}.notificationDrawer>header small,.notificationComposer header small{color:#0b57b8;letter-spacing:1px;font-size:8px;font-weight:900}.notificationDrawer>header h2{margin:6px 0 5px;font-size:25px}.notificationDrawer>header p{color:#66788b;margin:0;font-size:10px}.notificationDrawer>header>button,.notificationComposer>header>button{cursor:pointer;background:#edf2f6;border:0;border-radius:50%;width:36px;height:36px;font-size:20px}.notificationSummary{background:#fff;border-bottom:1px solid #dce5ed;grid-template-columns:1fr 1fr auto;gap:10px;padding:14px 18px;display:grid}.notificationSummary article{background:#f3f7fb;border-radius:8px;padding:10px 13px}.notificationSummary article b,.notificationSummary article span{display:block}.notificationSummary article b{font-size:19px}.notificationSummary article span{color:#687a8e;margin-top:2px;font-size:8px}.notificationSummary>button{color:#fff;cursor:pointer;background:#0b56b8;border:0;border-radius:8px;padding:0 15px;font-size:10px;font-weight:900}.notificationFilters{gap:6px;padding:13px 18px 5px;display:flex}.notificationFilters button{color:#5e7186;cursor:pointer;background:#fff;border:1px solid #d2dde8;border-radius:18px;padding:8px 10px;font-size:9px;font-weight:800}.notificationFilters button.active{color:#0b56b8;background:#e8f1fd;border-color:#0b56b8}.notificationList{padding:12px 18px 30px;overflow:auto}.notificationList>article{background:#fff;border:1px solid #d9e3ec;border-left:5px solid #e1a832;border-radius:10px;margin-bottom:12px;padding:17px 18px}.notificationList>article.critical{border-left-color:#cb3b29}.notificationList>article.normal{border-left-color:#347ac4}.notificationList>article.resolved{opacity:.78;border-left-color:#2a9b69}.notificationList article>header{justify-content:space-between;align-items:center;display:flex}.notificationList article>header>div{align-items:center;gap:8px;display:flex}.notificationList article>header b{color:#0b56b8;font-size:10px}.notificationList article>header span{color:#a63425;font-size:8px;font-weight:900}.notificationList article>header em{color:#a84a24;background:#fff1e8;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.notificationList article.acknowledged>header em{color:#0b56b8;background:#e7f0fc}.notificationList article.resolved>header em{color:#15724e;background:#e6f5ed}.notificationList h3{margin:14px 0 5px;font-size:16px}.notificationList>article>p{color:#52677c;margin:0;font-size:10px;line-height:1.6}.notificationRoute{background:#f1f5f8;border-radius:8px;align-items:center;gap:10px;margin:14px 0;padding:11px;display:flex}.notificationRoute>span{color:#fff;background:#0b56b8;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.notificationRoute small,.notificationRoute b{display:block}.notificationRoute small{color:#6a7d91;font-size:7px}.notificationRoute b{margin-top:3px;font-size:9px}.notificationList article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.notificationList article>footer>small{color:#7b8b9b;font-size:8px}.notificationList article>footer button{color:#fff;cursor:pointer;background:#0b56b8;border:0;border-radius:7px;min-height:35px;padding:7px 10px;font-size:9px;font-weight:900}.notificationList article>footer>div{gap:6px;display:flex}.notificationList article>footer input{border:1px solid #cbd7e2;border-radius:7px;min-width:180px;padding:8px;font-size:9px}.notificationList article>footer strong{color:#16724e;font-size:9px}.notificationEmpty{text-align:center;color:#65778b;padding:60px 20px}.notificationEmpty>span{color:#16724e;background:#e3f3eb;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:20px;display:grid}.notificationEmpty h3{color:#15263b;margin:13px 0 5px}.notificationEmpty p{margin:0;font-size:10px}.notificationComposer{background:#fff;border:1px solid #c9d8e6;border-radius:11px;margin:14px 18px 4px;box-shadow:0 12px 32px #0926481f}.notificationComposer>header{border-bottom:1px solid #e1e8ee;justify-content:space-between;padding:15px 17px;display:flex}.notificationComposer h3{margin:4px 0 0}.notificationComposer>div{grid-template-columns:1fr 1fr;gap:12px;padding:16px 17px;display:grid}.notificationComposer label{color:#40566d;font-size:9px;font-weight:900}.notificationComposer label.wide{grid-column:1/-1}.notificationComposer input,.notificationComposer select,.notificationComposer textarea{color:#1b2c3f;background:#fbfdff;border:1px solid #c9d5e0;border-radius:7px;width:100%;min-height:42px;margin-top:6px;padding:9px 10px}.notificationComposer textarea{resize:vertical;min-height:75px}.notificationComposer>footer{border-top:1px solid #e1e8ee;justify-content:flex-end;gap:7px;padding:13px 17px;display:flex}.notificationComposer>footer button{cursor:pointer;background:#fff;border:1px solid #cbd7e2;border-radius:7px;min-height:38px;padding:8px 12px;font-size:9px;font-weight:900}.notificationComposer>footer button:last-child{color:#fff;background:#b63423;border-color:#b63423}.notificationComposer>footer button:disabled{opacity:.5}.orderDetailFoot .issueAction{color:#a83424;cursor:pointer;background:#fff4f1;border:1px solid #d36a58;border-radius:8px;min-height:42px;padding:9px 13px;font-size:9px;font-weight:900}@media (max-width:700px){.notificationSummary{grid-template-columns:1fr 1fr}.notificationSummary>button{grid-column:1/-1;min-height:42px}.notificationComposer>div{grid-template-columns:1fr}.notificationComposer label.wide{grid-column:auto}.notificationList article>footer{flex-direction:column;align-items:stretch}.notificationList article>footer>div{flex-direction:column}.notificationList article>footer input{min-width:0}.orderDetailFoot{flex-wrap:wrap}.orderDetailFoot .issueAction{order:3;width:100%}}@media (max-width:600px){.shell .headActions .iconBtn{display:grid}.notificationDrawer>header{padding:20px 18px}.notificationDrawer>header h2{font-size:21px}.notificationList{padding-left:12px;padding-right:12px}.notificationComposer{margin-left:12px;margin-right:12px}}.shell .company select{color:#dbeaff;background:#102f52;border:1px solid #315477;border-radius:5px;width:100%;margin-top:6px;padding:4px 20px 4px 6px;font-size:8px}.tenantDashboardEmpty{text-align:center;background:#fff;border:1px solid #d9e2eb;border-radius:12px;padding:70px}.tenantDashboardEmpty span{font-size:30px}.tenantDashboardEmpty h2{font-size:17px}.tenantDashboardGrid{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.tenantDashboardGrid>article{background:#fff;border:1px solid #d9e2eb;border-radius:12px;padding:22px}.tenantDashboardGrid header small{color:#0b57b8;letter-spacing:1px;font-size:8px;font-weight:900}.tenantDashboardGrid header h2{margin:7px 0 4px;font-size:20px}.tenantDashboardGrid header p{color:#6c7d90;margin:0 0 20px;font-size:10px}.tenantDashboardGrid article>section{margin:13px 0}.tenantDashboardGrid article>section>div{justify-content:space-between;font-size:10px;display:flex}.tenantDashboardGrid article>section>span{background:#edf2f6;border-radius:8px;height:7px;margin-top:7px;display:block}.tenantDashboardGrid article>section>span i{background:#1769c4;border-radius:8px;height:100%;display:block}.tenantDashboardGrid>article:last-child>section{background:#f3f6f9;border-radius:8px;justify-content:space-between;padding:12px;display:flex}.tenantNoData{text-align:center;color:#6f8194;padding:35px;font-size:10px}@media (max-width:850px){.tenantDashboardGrid{grid-template-columns:1fr}}.profileAccessList article{grid-template-columns:auto 1fr auto auto;padding-bottom:45px;position:relative}.profileAccessList article.selectedProfile{background:#f2f7ff;box-shadow:inset 3px 0 #1258ba}.profileRowActions{gap:7px;display:flex;position:absolute;bottom:10px;right:15px}.profileRowActions button,.profileCancel{color:#174f92;cursor:pointer;background:#fff;border:1px solid #b9cbe0;border-radius:7px;padding:6px 10px;font-size:9px;font-weight:900}.profileRowActions button.danger{color:#a93529;border-color:#e5b5af}.profileRowActions button:disabled{opacity:.5}.profileFormActions{justify-content:flex-end;gap:8px;grid-template-columns:none!important;display:flex!important}.profileCancel{color:#52677f;padding:11px 14px}@media (max-width:600px){.profileAccessList article{grid-template-columns:auto 1fr}.profileAccessList article>em,.profileAccessList article>strong{grid-column:2}.profileRowActions{grid-column:2;justify-content:flex-start;position:static}.profileFormActions{flex-direction:column-reverse}.profileFormActions button{width:100%}}.employeeManagementList article{padding-bottom:48px;position:relative}.employeeManagementList article.selectedProfile{background:#f2f7ff;box-shadow:inset 3px 0 #1258ba}.employeeManagementList article.employeeBlocked{background:#fff8f7}.employeeList article em.blocked{color:#a72e24;background:#fde4e1}.employeeRowActions{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:10px;right:15px}.employeeRowActions button{color:#174f92;cursor:pointer;background:#fff;border:1px solid #b9cbe0;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:900}.employeeRowActions button.danger{color:#a93529;border-color:#e5b5af}.employeeRowActions button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:600px){.employeeManagementList article{grid-template-columns:auto 1fr;padding-bottom:14px}.employeeManagementList article>em,.employeeManagementList article>strong{grid-column:2}.employeeRowActions{grid-column:2;justify-content:flex-start;position:static}}.configTabs{grid-template-columns:repeat(5,1fr)}.fxCompanyChoices{flex-direction:column;gap:9px;margin-top:24px;display:flex}.fxCompanyChoices>button:not(.fxBackLogin){text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e0ec;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.fxCompanyChoices>button:not(.fxBackLogin):hover{background:#f4f8ff;border-color:#2c6fc4}.fxCompanyChoices>button>span{color:#fff;background:#155dbb;border-radius:9px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.fxCompanyChoices b,.fxCompanyChoices small{display:block}.fxCompanyChoices b{color:#14253a;font-size:12px}.fxCompanyChoices small{color:#718096;margin-top:4px;font-size:9px}.fxCompanyChoices strong{color:#1258b8;font-size:9px}.fxCompanyChoices .fxBackLogin{color:#60738a;cursor:pointer;background:0 0;border:0;padding:10px;font-size:9px;font-weight:800}.fxCompanyChoices button:disabled{opacity:.55;cursor:wait}.adminDashboardEmpty{background:#fff;border:1px solid #d5e0eb;border-radius:15px;grid-template-columns:1.2fr .8fr;min-height:420px;display:grid;overflow:hidden}.adminDashboardEmpty>div{color:#fff;background:linear-gradient(145deg,#08264f,#0e5bbf);padding:52px}.adminDashboardEmpty>div>span{background:#ffffff18;border:1px solid #ffffff2b;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.adminDashboardEmpty>div>small{color:#8dbcf8;letter-spacing:1.5px;margin-top:32px;font-size:9px;font-weight:900;display:block}.adminDashboardEmpty h2{max-width:520px;margin:8px 0 10px;font-size:30px;line-height:1.08}.adminDashboardEmpty p{color:#c3d5ea;max-width:580px;font-size:12px;line-height:1.65}.adminDashboardEmpty>div>button{color:#0c54af;cursor:pointer;background:#fff;border:0;border-radius:8px;margin-top:17px;padding:13px 18px;font-size:10px;font-weight:900}.adminDashboardEmpty aside{padding:40px}.adminDashboardEmpty aside h3{margin:0 0 20px;font-size:17px}.adminDashboardEmpty ul{margin:0;padding:0;list-style:none}.adminDashboardEmpty li{border-bottom:1px solid #e5ebf2;padding:14px 0}.adminDashboardEmpty li b,.adminDashboardEmpty li span{display:block}.adminDashboardEmpty li b{font-size:11px}.adminDashboardEmpty li span{color:#718096;margin-top:4px;font-size:9px}.adminIntelligence{flex-direction:column;gap:15px;display:flex}.adminDecisionBar{color:#fff;background:#092750;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex}.adminDecisionBar small{color:#80b4f7;letter-spacing:1.2px;font-size:8px;font-weight:900}.adminDecisionBar h2{margin:5px 0;font-size:20px}.adminDecisionBar p{color:#bed0e5;margin:0;font-size:9px}.adminDecisionBar>div:last-child{gap:8px;display:flex}.adminDecisionBar button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:9px;min-width:92px;padding:11px}.adminDecisionBar button:hover{background:#ffffff17}.adminDecisionBar button b,.adminDecisionBar button span{display:block}.adminDecisionBar button b{font-size:20px}.adminDecisionBar button span{color:#bcd0e8;margin-top:2px;font-size:8px}.adminKpis{margin:0}.adminDashboardMain{grid-template-columns:1.55fr .75fr;gap:15px;display:grid}.attentionPanel,.managementSnapshot{background:#fff;border:1px solid #d8e2ec;border-radius:13px;overflow:hidden}.attentionPanel>header,.managementSnapshot>header{border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:end;padding:18px 20px;display:flex}.attentionPanel header small,.managementSnapshot header small{color:#0c58ba;letter-spacing:1px;font-size:8px;font-weight:900}.attentionPanel h2,.managementSnapshot h2{margin:5px 0;font-size:18px}.attentionPanel header p{color:#6e8093;margin:0;font-size:9px}.attentionPanel header button{color:#0b58ba;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.attentionPanel>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:auto 1fr auto 100px auto;align-items:center;gap:11px;width:100%;padding:12px 18px;display:grid}.attentionPanel>div>button:hover{background:#f5f9ff}.attentionFlag{color:#0b58ba;background:#e8f1fc;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.attentionFlag.blocked,.attentionFlag.urgent{color:#b33527;background:#ffebe7}.attentionFlag.high{color:#986a05;background:#fff2d6}.attentionPanel button b,.attentionPanel button small{display:block}.attentionPanel button b{font-size:10px}.attentionPanel button small{color:#718096;margin-top:3px;font-size:8px}.attentionPanel button em{color:#51667c;background:#f2f5f8;border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.attentionPanel button strong{color:#3e536a;font-size:9px}.attentionPanel button strong.late{color:#b63427}.attentionPanel button i{color:#0b58ba;font-style:normal}.attentionClear{text-align:center;color:#23805b;padding:35px;font-size:10px}.managementSnapshot>div{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.managementSnapshot>div button{text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #dce5ee;border-radius:9px;padding:13px}.managementSnapshot>div span,.managementSnapshot>div b,.managementSnapshot>div small{display:block}.managementSnapshot>div span{color:#0b58ba}.managementSnapshot>div b{margin-top:6px;font-size:21px}.managementSnapshot>div small{color:#718096;font-size:8px}.managementSnapshot>section{padding:4px 17px 16px}.managementSnapshot>section h3{font-size:11px}.managementSnapshot article{border-top:1px solid #edf1f5;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.managementSnapshot article>span{color:#0b58ba;background:#e5f0ff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.managementSnapshot article b,.managementSnapshot article small{display:block}.managementSnapshot article b{font-size:9px}.managementSnapshot article small{color:#718096;margin-top:2px;font-size:7px}.managementSnapshot article strong{font-size:9px}.tenantDashboardGrid.improved{grid-template-columns:1.25fr .75fr}.tenantDashboardGrid.improved>article:last-child>section{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.tenantDashboardGrid.improved>article:last-child>section>span{color:#0b58ba;background:#e4efff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.tenantDashboardGrid.improved article>section>small{color:#b13b2c;margin-top:5px;font-size:8px;display:block}@media (max-width:1050px){.adminDecisionBar{flex-direction:column;align-items:flex-start}.adminDecisionBar>div:last-child{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.adminDashboardMain,.adminDashboardEmpty{grid-template-columns:1fr}}@media (max-width:700px){.adminDecisionBar>div:last-child{grid-template-columns:1fr 1fr}.attentionPanel>div>button{grid-template-columns:auto 1fr auto}.attentionPanel button em,.attentionPanel button strong{grid-column:2}.attentionPanel button i{grid-area:1/3/3}.tenantDashboardGrid.improved{grid-template-columns:1fr}.adminDashboardEmpty>div,.adminDashboardEmpty aside{padding:28px}.adminDashboardEmpty h2{font-size:24px}}.stageDeadline{color:#52677d;grid-template-columns:auto auto auto;align-items:center;gap:5px;margin-left:auto;font-size:8px;font-weight:800;display:grid}.stageDeadline input{text-align:center;background:#fff;border:1px solid #c5d4e4;border-radius:6px;width:48px;padding:6px;font-size:10px}.stageDeadline b{font-size:8px}.orderDetailFoot .timeAction{color:#1457a8;cursor:pointer;background:#edf5ff;border:1px solid #6f9ed3;border-radius:8px;min-height:42px;padding:9px 13px;font-size:9px;font-weight:900}.newOrderForm label small{color:#718096;margin-top:4px;font-size:8px;font-weight:500}.intelligenceCharts{grid-template-columns:1.35fr .65fr;gap:15px;display:grid}.intelligenceCharts>article{background:#fff;border:1px solid #d8e2ec;border-radius:13px;padding:20px}.intelligenceCharts header small{color:#0b58ba;letter-spacing:1px;font-size:8px;font-weight:900}.intelligenceCharts header h2{margin:5px 0;font-size:18px}.intelligenceCharts header p{color:#718096;margin:0;font-size:9px}.hoursBars{background:repeating-linear-gradient(0deg,#0000 0 44px,#edf2f7 45px);border-bottom:1px solid #dfe7ef;grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:180px;margin-top:20px;display:grid}.hoursBars section{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.hoursBars section>span{justify-content:center;align-items:flex-end;width:100%;height:145px;display:flex}.hoursBars i{background:linear-gradient(#2d7bd2,#0b4fa8);border-radius:6px 6px 0 0;width:min(38px,65%);min-height:3px;display:block;position:relative}.hoursBars i b{text-align:center;color:#173450;width:100%;font-size:8px;font-style:normal;position:absolute;top:-17px}.hoursBars small{color:#66788b;text-transform:capitalize;padding-bottom:7px;font-size:8px}.areaDonut{border-radius:50%;place-items:center;width:150px;height:150px;margin:22px auto 17px;display:grid;position:relative}.areaDonut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:23px}.areaDonut>span{text-align:center;position:relative}.areaDonut b,.areaDonut small{display:block}.areaDonut b{font-size:27px}.areaDonut small{color:#718096;font-size:8px}.areaLegend{flex-direction:column;gap:7px;display:flex}.areaLegend>span{color:#54687d;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;font-size:8px;display:grid}.areaLegend i{background:#1b63bd;border-radius:50%;width:8px;height:8px}.areaLegend .area2 i{background:#34a278}.areaLegend .area3 i{background:#e1a52c}.areaLegend b{color:#162b42}.smartEmpty{text-align:center;background:#f8fafc;border:1px dashed #cbd9e7;border-radius:9px;padding:35px 16px}.smartEmpty b,.smartEmpty span{display:block}.smartEmpty b{font-size:11px}.smartEmpty span{color:#718096;margin-top:5px;font-size:8px}.smartEmpty button{color:#fff;cursor:pointer;background:#0d58b8;border:0;border-radius:7px;margin-top:12px;padding:8px 11px;font-size:8px;font-weight:900}@media (max-width:1050px){.intelligenceCharts{grid-template-columns:1fr}.stageDeadline{grid-column:1/-1;margin-left:43px;margin-right:auto}}@media (max-width:700px){.hoursBars{gap:4px}.areaDonut{width:130px;height:130px}.orderDetailFoot .timeAction{order:4;width:100%}}.openManagerMap{color:#0b58ba;cursor:pointer;background:#eef5ff;border:1px solid #bdd2eb;border-radius:8px;width:calc(100% - 34px);min-height:38px;margin:0 17px 17px;padding:9px 12px;font-size:9px;font-weight:900}.openManagerMap:hover{background:#e4f0ff;border-color:#0b58ba}.managerFlowMap{flex-direction:column;gap:15px;display:flex}.managerMapHeader{color:#fff;background:linear-gradient(120deg,#07254b 0%,#0a4388 58%,#1265bd 100%);border-radius:15px;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 27px;display:flex;box-shadow:0 14px 35px #07254b2e}.managerMapHeader small{color:#91c1fb;letter-spacing:1.4px;font-size:8px;font-weight:950}.managerMapHeader h2{margin:7px 0 8px;font-size:25px;line-height:1.08}.managerMapHeader p{color:#cbdcef;max-width:690px;margin:0;font-size:10px;line-height:1.6}.managerMapLive{color:#e7f3ff;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:18px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:8px;font-weight:850;display:flex}.managerMapLive i{background:#52d39c;border-radius:50%;width:7px;height:7px;animation:2s infinite managerMapPulse;box-shadow:0 0 0 4px #52d39c22}@keyframes managerMapPulse{50%{box-shadow:0 0 0 7px #52d39c08}}.managerMapMetrics{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.managerMapMetrics article{background:#fff;border:1px solid #d9e3ed;border-radius:11px;padding:14px 15px;box-shadow:0 4px 12px #1a3a5d0a}.managerMapMetrics span,.managerMapMetrics small{display:block}.managerMapMetrics span{color:#60758b;text-transform:uppercase;letter-spacing:.35px;font-size:8px;font-weight:850}.managerMapMetrics strong{color:#102943;margin:7px 0 3px;font-size:24px;line-height:1;display:block}.managerMapMetrics small{color:#8593a3;font-size:7px}.managerMapMetrics article.danger{background:#fff8f7;border-color:#efc6c0}.managerMapMetrics article.danger strong{color:#b63c2e}.managerMapMetrics article.warning{background:#fffaf0;border-color:#efd49b}.managerMapMetrics article.warning strong{color:#a36d00}.managerMapLegend{color:#5e7185;align-items:center;gap:18px;padding:0 3px;font-size:8px;font-weight:800;display:flex}.managerMapLegend span{align-items:center;gap:6px;display:flex}.managerMapLegend i{background:#1766c2;border-radius:3px;width:9px;height:9px}.managerMapLegend i.production{background:#168267}.managerMapLegend i.purchases{background:#c98a12}.managerMapLegend i.attention{background:#c54232;border-radius:50%;box-shadow:0 0 0 3px #c5423218}.managerMapJourney{flex-direction:column;gap:0;display:flex}.managerMapPhase{background:#fff;border:1px solid #d6e1eb;border-radius:13px;overflow:hidden;box-shadow:0 6px 18px #1435580e}.managerMapPhase>header{background:linear-gradient(90deg,#f1f6fd,#fff);border-bottom:1px solid #e0e8f0;justify-content:space-between;align-items:center;gap:16px;padding:13px 17px;display:flex}.managerMapPhase>header>div{align-items:baseline;gap:10px;display:flex}.managerMapPhase>header small{color:#1661b8;letter-spacing:1px;font-size:8px;font-weight:950}.managerMapPhase>header h3{color:#172f49;margin:0;font-size:15px}.managerMapPhase>header>span{color:#1157aa;background:#e6f0fd;border-radius:13px;padding:5px 9px;font-size:8px;font-weight:900}.managerMapPhase.production>header{background:linear-gradient(90deg,#edf8f4,#fff)}.managerMapPhase.production>header small{color:#14765e}.managerMapPhase.production>header>span{color:#14765e;background:#e1f3ed}.managerMapPhase.purchases>header{background:linear-gradient(90deg,#fff7e8,#fff)}.managerMapPhase.purchases>header small{color:#956400}.managerMapPhase.purchases>header>span{color:#956400;background:#fff0cf}.managerMapPhase.closing>header{background:linear-gradient(90deg,#f2effd,#fff)}.managerMapPhase.closing>header small{color:#6953a7}.managerMapPhase.closing>header>span{color:#6953a7;background:#ece7fa}.managerMapStages{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;padding:12px;display:grid}.managerMapStage{text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #dce5ed;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:126px;padding:10px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.managerMapStage:hover{border-color:#7facdf;transform:translateY(-2px);box-shadow:0 7px 18px #144f8f1f}.managerMapStageNumber{color:#9aa8b7;letter-spacing:.5px;font-size:7px;font-weight:950;position:absolute;top:10px;right:10px}.managerMapStage>strong{color:#0e57ad;background:#e6f0fd;border-radius:9px;place-items:center;min-width:35px;height:35px;padding:0 8px;font-size:18px;display:grid}.managerMapStage>b{color:#19324c;margin-top:9px;font-size:9px;line-height:1.3}.managerMapStage>small{color:#8290a0;margin-top:auto;padding-top:8px;font-size:7px;line-height:1.35}.managerMapStage.hasOrders{background:#f5f9ff;border-color:#9cc0e9}.managerMapStage.hasOrders>strong{color:#fff;background:#1262bd;box-shadow:0 4px 10px #1262bd2d}.managerMapPhase.production .managerMapStage.hasOrders{background:#f4fbf8;border-color:#95cdbb}.managerMapPhase.production .managerMapStage.hasOrders>strong{background:#168267}.managerMapPhase.purchases .managerMapStage.hasOrders{background:#fffbf2;border-color:#e3c378}.managerMapPhase.purchases .managerMapStage.hasOrders>strong{background:#b87b0b}.managerMapPhase.closing .managerMapStage.hasOrders{background:#faf8ff;border-color:#c2b6e1}.managerMapPhase.closing .managerMapStage.hasOrders>strong{background:#7057ad}.managerMapStage.hasAttention{box-shadow:inset 3px 0 #bf3c2d;background:#fff8f6!important;border-color:#e4aaa2!important}.managerMapStage.hasAttention>strong{color:#fff;background:#bd3b2d!important}.managerMapStage.hasAttention>small{color:#a34135;font-weight:850}.managerMapTransition{color:#728398;justify-content:center;align-items:center;gap:9px;height:40px;display:flex}.managerMapTransition span{color:#2b6fb9;font-size:19px}.managerMapTransition b{font-size:8px;font-weight:850}.managerMapFoot{color:#617489;background:#f7f9fc;border:1px solid #d8e2ec;border-radius:10px;align-items:center;gap:18px;padding:13px 16px;font-size:8px;display:flex}.managerMapFoot span:last-child{margin-left:auto}.managerMapFoot b{color:#16324e;font-size:10px}@media (max-width:1180px){.managerMapMetrics{grid-template-columns:repeat(3,1fr)}.managerMapStages{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}}@media (max-width:760px){.managerMapHeader{flex-direction:column;padding:21px}.managerMapHeader h2{font-size:22px}.managerMapMetrics{grid-template-columns:1fr 1fr}.managerMapLegend{flex-wrap:wrap;gap:10px 15px}.managerMapPhase>header{align-items:flex-start}.managerMapPhase>header>div{display:block}.managerMapPhase>header h3{margin-top:4px}.managerMapStages{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.managerMapStage{scroll-snap-align:start;min-width:150px}.managerMapTransition b{text-align:center;max-width:220px}.managerMapFoot{flex-direction:column;align-items:flex-start;gap:6px}.managerMapFoot span:last-child{margin-left:0}}@media (max-width:480px){.managerMapMetrics{grid-template-columns:1fr 1fr}.managerMapMetrics article{padding:12px}.managerMapMetrics strong{font-size:21px}.managerMapStages{padding:10px}.managerMapStage{min-width:142px}}.orderPurchases>header{padding:18px 20px}.purchaseSummary{grid-template-columns:repeat(3,1fr)}.purchaseRequests{flex-direction:column;gap:10px;display:flex}.purchaseRequests>article{background:#fff;border:1px solid #d7e1ea;border-radius:11px;overflow:hidden}.purchaseRequests>article>header{background:#f4f7fa;justify-content:space-between;padding:13px 15px;display:flex}.purchaseRequests h4{margin:3px 0}.purchaseRequests p{color:#687c90;margin:0}.purchaseRequests button,.purchaseReturns button{color:#14558f;background:#fff;border:1px solid #bdd0e3;border-radius:7px;padding:8px 10px}.purchaseRequests>article>div>section{border-top:1px solid #e3eaf0;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.purchaseItemPhoto{background:#edf2f6;border-radius:8px;place-items:center;width:45px;height:45px;font-size:8px;display:grid;overflow:hidden}.purchaseItemPhoto img{object-fit:cover;width:100%;height:100%}.purchaseRequests section b,.purchaseRequests section small{display:block}.purchaseReturns{margin-top:14px}.purchaseReturns article{background:#fffaf1;border:1px solid #e0c9aa;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.purchaseReturns article+article{margin-top:7px}.purchaseComposer{width:min(780px,96vw)}.purchaseDraftItems section{background:#f8fafc;border:1px solid #d9e3ec;border-radius:9px;grid-template-columns:2fr .6fr .6fr 1.2fr auto;align-items:end;gap:8px;padding:12px;display:grid}.purchaseDraftItems section+section{margin-top:8px}.addPurchaseItem{color:#0d58b8;background:#eff6fe;border:1px dashed #8db3db;border-radius:8px;margin:9px 0;padding:9px 12px}.returnComposer{width:min(440px,94vw);margin-left:auto}.returnComposer>label{margin-top:14px}.reportsHero{margin-bottom:12px}.reportFilters{background:#fff;border:1px solid #d8e2ec;border-radius:10px;align-items:end;gap:9px;padding:13px;display:flex}.reportFilters label{flex-direction:column;gap:5px;font-weight:850;display:flex}.reportFilters input{border:1px solid #c9d7e4;border-radius:7px;padding:9px}.reportFilters button{color:#fff;background:#0d58b8;border:0;border-radius:8px;height:38px;padding:0 14px}.reportKpis{grid-template-columns:repeat(5,1fr)}.reportKpis span{color:#6d7f91;margin-top:4px;display:block}.reportTabs{border-bottom:1px solid #d5e0ea;gap:4px;margin:12px 0;display:flex}.reportTabs button{background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 13px;font-weight:850}.reportTabs button.active{color:#0d58b8;border-color:#0d58b8}.reportGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reportGrid .reportTable:first-child{grid-column:1/-1}.reportTable{background:#fff;border:1px solid #d6e1eb;border-radius:11px;overflow:hidden}.reportTable>header{background:#f7f9fb;justify-content:space-between;padding:13px 15px;display:flex}.reportTable h3{margin:0}.reportTable>div{overflow:auto}.reportTable table{border-collapse:collapse;width:100%}.reportTable th,.reportTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5ebf1;padding:10px 12px}.reportTable th{color:#597086;background:#fbfcfd}.reportTable>div>p{text-align:center;padding:25px}.managementCatalogs{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.managementCatalogs>section{background:#fff;border:1px solid #d7e1eb;border-radius:11px;padding:16px}.managementCatalogs>section>header{justify-content:space-between;display:flex}.managementCatalogs h3{margin:4px 0}.managementCatalogs article{border-bottom:1px solid #e4eaf0;justify-content:space-between;padding:9px 0;display:flex}.managementCatalogs article b,.managementCatalogs article small{display:block}.managementCatalogs form{grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;display:grid}.managementCatalogs form input,.managementCatalogs form select{border:1px solid #cad7e4;border-radius:7px;min-height:36px;padding:8px}.managementCatalogs form button{color:#fff;background:#0d58b8;border:0;border-radius:7px;height:36px;padding:0 10px}.supervisorPermission{grid-column:1/-1}.supervisorPermission>span b,.supervisorPermission>span small{display:block}.newOrderCatalogNotice{background:#fff8e9;border:1px solid #e7bd76;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;display:flex}.newOrderCatalogNotice b,.newOrderCatalogNotice p{margin:0;display:block}.newOrderCatalogNotice button{color:#fff;background:#0d58b8;border:0;border-radius:7px;margin-left:auto;padding:8px 10px}@media (max-width:900px){.reportKpis{grid-template-columns:repeat(2,1fr)}.reportGrid,.managementCatalogs{grid-template-columns:1fr}.routineDays article{grid-template-columns:34px 1fr}.routineStatus,.routineActions{grid-column:2}.purchaseDraftItems section{grid-template-columns:1fr 1fr}}@media (max-width:650px){.customerHero,.routineHero,.reportsHero,.orderPurchases>header{flex-direction:column}.customerStats,.routineSummary,.purchaseSummary,.reportKpis{grid-template-columns:1fr 1fr}.customerList>article{grid-template-columns:40px 1fr}.customerForm,.routineComposer>div,.functionalOrderSummary,.workflowReturnForm,.functionalOrderStatus{grid-template-columns:1fr}.functionalOrderDrawer>nav{overflow-x:auto}.functionalOrderDrawer>nav button{white-space:nowrap}.realWorkflowPanel>header>div{grid-template-columns:1fr}.supervisorApproval{flex-direction:column}.reportTabs{overflow:auto}.reportTabs button{white-space:nowrap}}.functionalOrderOverlay{z-index:96;background:#07182b8c;justify-content:flex-end;display:flex;position:fixed;inset:0}.functionalOrderBackdrop{background:0 0;border:0;position:absolute;inset:0}.functionalOrderDrawer{background:#f4f7fa;flex-direction:column;width:min(820px,96vw);height:100%;display:flex;position:relative;box-shadow:-20px 0 55px #07182b4d}.functionalOrderDrawer>header{color:#fff;background:linear-gradient(120deg,#082951,#0d5bae);justify-content:space-between;padding:22px 24px;display:flex}.functionalOrderDrawer>header small{color:#9bc8f7}.functionalOrderDrawer>header>div>div{gap:7px;margin:7px 0;display:flex}.functionalOrderDrawer>header>div>div span{background:#ffffff1c;border-radius:12px;padding:5px 8px;font-size:9px}.functionalOrderDrawer h2{margin:5px 0}.functionalOrderDrawer>header p{color:#ccdef0;margin:0}.functionalOrderDrawer>header>button{color:#fff;background:#ffffff12;border:1px solid #fff3;border-radius:9px;width:35px;height:35px;font-size:22px}.functionalOrderStatus{background:#fff;grid-template-columns:repeat(3,1fr);gap:12px;padding:13px 24px;display:grid}.functionalOrderStatus span small,.functionalOrderStatus span b{display:block}.functionalOrderStatus small{color:#718399;font-size:8px}.functionalOrderStatus>div{background:#e4ebf2;grid-column:1/-1;height:5px}.functionalOrderStatus i{background:#1970ca;height:100%;display:block}.functionalOrderDrawer>nav{background:#fff;border-bottom:1px solid #d8e2ec;padding:0 20px;display:flex}.functionalOrderDrawer>nav button{background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 12px;font-weight:850}.functionalOrderDrawer>nav button.active{color:#0d58b8;border-color:#0d58b8}.functionalOrderBody{flex:1;padding:18px;overflow:auto}.functionalOrderDrawer>footer{background:#fff;gap:8px;padding:12px 18px;display:flex}.functionalOrderDrawer>footer button{background:#fff;border:1px solid #c9d7e4;border-radius:8px;padding:9px 12px}.functionalOrderDrawer>footer .issue{color:#a53a2d;margin-left:auto}.functionalOrderSummary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.functionalOrderSummary article{background:#fff;border:1px solid #d8e2ec;border-radius:11px;padding:18px}.functionalOrderSummary small,.functionalOrderSummary b,.functionalOrderSummary span{display:block}.functionalOrderSummary b{margin:7px 0}.realWorkflowPanel>header{background:#fff;border:1px solid #d8e2ec;border-radius:12px;padding:19px}.realWorkflowPanel>header>small{color:#0d5db8;font-weight:900}.realWorkflowPanel>header h3{margin:5px 0}.realWorkflowPanel>header p{color:#64788e}.realWorkflowPanel>header>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.realWorkflowPanel>header>div span{background:#f1f5f9;border-radius:8px;padding:10px}.realWorkflowPanel>header>div small,.realWorkflowPanel>header>div b{display:block}.realChecklist{background:#fff;border:1px solid #d8e2ec;border-radius:12px;margin-top:12px;padding:16px}.realChecklist>div:first-child{justify-content:space-between;display:flex}.realChecklist h4{margin:0}.realChecklist p{color:#6a7d91}.realChecklist label{border-top:1px solid #e5ebf1;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:43px;padding:8px 10px;display:grid}.realChecklist label input{width:17px;height:17px}.realChecklist label>span small{color:#8795a4;display:block}.realChecklist label.done{color:#1d765d}.supervisorApproval{background:#fff9eb;border:1px solid #e0c37d;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.supervisorApproval>div{gap:11px;display:flex}.supervisorApproval>div>span{background:#e9d08f;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.supervisorApproval h4{margin:3px 0}.supervisorApproval p{margin:0}.supervisorApproval button,.workflowRealActions button{background:#fff;border:1px solid #c9d7e4;border-radius:8px;padding:9px 12px}.supervisorApproval.approved{background:#f3fbf7;border-color:#9bd1bd}.workflowRealActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.workflowRealActions .primary{color:#fff;background:#0d58b8}.workflowReturnForm{background:#fff7f5;border:1px solid #e2b5ae;border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:15px;display:grid}.workflowReturnForm h4,.workflowReturnForm>div{grid-column:1/-1}.workflowReturnForm>div{justify-content:flex-end;gap:7px;display:flex}.realOrderHistory>header{background:#fff;border:1px solid #d8e2ec;border-radius:11px;justify-content:space-between;padding:16px;display:flex}.realOrderHistory h3{margin:0}.realOrderHistory>div>article{border-bottom:1px solid #dde6ee;gap:11px;padding:14px 8px;display:flex}.realOrderHistory article>span{background:#dff2e9;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.realOrderHistory h4{margin:3px 0}.realOrderHistory p{color:#61758a;margin:0}.routineAssistant{background:#eff7ff;border:1px solid #bed5ed;border-radius:11px;align-items:center;gap:13px;margin:12px 0;padding:15px 17px;display:flex}.routineAssistant>span{color:#fff;background:#0d58b8;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.routineAssistant small,.routineAssistant b,.routineAssistant p{display:block}.routineAssistant small{color:#0c5bb4;font-size:9px;font-weight:900}.routineAssistant b{margin:3px 0}.routineAssistant p{color:#5f748a;margin:0;font-size:11px}.routineControls{justify-content:space-between;align-items:center;margin:14px 0;display:flex}.routineControls>div{background:#e9eff6;border-radius:9px;padding:3px;display:flex}.routineControls button{background:0 0;border:0;border-radius:7px;padding:8px 12px;font-weight:800}.routineControls button.active{color:#0d58b8;background:#fff}.routineDays{flex-direction:column;gap:14px;display:flex}.routineDays>section{background:#fff;border:1px solid #d6e1eb;border-radius:12px;overflow:hidden}.routineDays>section>header{background:#f5f8fb;justify-content:space-between;padding:12px 16px;display:flex}.routineDays article{border-top:1px solid #e4ebf1;grid-template-columns:36px minmax(240px,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.routineDays article.done{background:#f7fcf9}.routineDays article.not_done{background:#fff8f6}.routineSequence{color:#0c58ae;background:#e8f1fc;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.routineTask h4{margin:4px 0}.routineTask p{color:#697d91;margin:0;font-size:11px}.routineTask em{color:#a13e31;font-size:10px}.routineStatus{background:#edf1f5;border-radius:13px;padding:6px 9px;font-size:9px}.routineStatus.done{color:#147257;background:#e1f4eb}.routineStatus.not_done{color:#a63c2e;background:#fde5e1}.routineActions{gap:5px;display:flex}.routineActions button{background:#fff;border:1px solid #c9d7e4;border-radius:7px;padding:7px 9px;font-size:9px}.routineActions .supervisorSeen{color:#fff;background:#0d58b8}.routineReason{grid-column:2/-1;gap:7px;display:flex}.routineReason input{border:1px solid #d5a9a2;border-radius:7px;flex:1;padding:8px}.routineComposer{width:min(720px,95vw)}.orderDetailOverlay{display:none!important}.inlineError{color:#a63124;background:#fff5f3;border:1px solid #efc4bd;border-radius:9px;margin:12px 0;padding:11px 13px;font-size:12px;font-weight:750}.orderPanelState{color:#60748b;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;font-size:13px;display:flex}.orderPanelState button{color:#fff;background:#0d58b8;border:0;border-radius:7px;padding:9px 13px;font-weight:800}.emptyCompact{color:#687b90;text-align:center;background:#f8fafc;border:1px dashed #ccd9e6;border-radius:9px;padding:22px;font-size:12px}.customerHero,.routineHero,.reportsHero,.orderPurchases>header{color:#fff;background:linear-gradient(120deg,#07254b,#0d58aa);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:22px;padding:24px 26px;display:flex}.customerHero small,.routineHero small,.reportsHero small,.orderPurchases>header small{color:#94c3fa;letter-spacing:1.2px;font-size:10px;font-weight:900}.customerHero h2,.routineHero h2,.reportsHero h2,.orderPurchases>header h3{margin:6px 0 7px;font-size:24px}.customerHero p,.routineHero p,.reportsHero p,.orderPurchases>header p{color:#cee0f3;max-width:720px;margin:0;font-size:13px;line-height:1.5}.customerHero>button,.routineHero>button,.reportsHero>button,.orderPurchases>header>button{color:#0c4d98;cursor:pointer;background:#fff;border:1px solid #ffffff4d;border-radius:9px;min-height:42px;padding:0 16px;font-size:12px;font-weight:900}.customerStats,.routineSummary,.reportKpis,.purchaseSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.customerStats article,.routineSummary article,.reportKpis article,.purchaseSummary>span{background:#fff;border:1px solid #d8e3ed;border-radius:11px;padding:16px 18px}.customerStats small,.routineSummary small,.reportKpis small,.purchaseSummary small{color:#63788d;font-size:9px;font-weight:900;display:block}.customerStats b,.routineSummary b,.reportKpis b,.purchaseSummary b{color:#122b45;margin-top:7px;font-size:25px;display:block}.customerToolbar{justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.customerToolbar label{background:#fff;border:1px solid #ccd9e5;border-radius:9px;gap:9px;min-width:300px;padding:10px 13px;display:flex}.customerToolbar input{border:0;outline:0;width:100%}.customerList{flex-direction:column;gap:8px;display:flex}.customerList>article{background:#fff;border:1px solid #d8e2eb;border-radius:11px;grid-template-columns:44px minmax(220px,1fr) auto auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.customerList>article>span{color:#0d58b8;background:#e7f1fe;border-radius:10px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.customerList h3{margin:3px 0}.customerList p,.customerList small{color:#687c90;margin:0;font-size:11px}.customerList em{background:#eef1f5;border-radius:12px;padding:5px 8px;font-size:9px;font-style:normal}.customerList em.active{color:#147257;background:#e2f5ec}.customerList article>div:last-child{gap:6px;display:flex}.customerList button{background:#fff;border:1px solid #cad8e6;border-radius:7px;padding:8px 10px}.customerEmpty,.routineNoTasks,.purchaseEmpty{text-align:center;background:#fff;border:1px dashed #cad8e5;border-radius:12px;padding:50px 20px}.customerEmpty p,.routineNoTasks p,.purchaseEmpty p{color:#6d7e91}.customerEmpty button{color:#fff;background:#0d58b8;border:0;border-radius:8px;padding:10px 14px}.customerOverlay,.routineOverlay,.purchaseOverlay{z-index:99;background:#07182b80;justify-content:flex-end;display:flex;position:fixed;inset:0}.customerBackdrop{background:0 0;border:0;position:absolute;inset:0}.customerDrawer,.routineComposer,.purchaseComposer,.returnComposer{background:#fff;width:min(650px,94vw);height:100%;padding:22px;position:relative;overflow:auto;box-shadow:-18px 0 50px #07182b38}.customerDrawer>header,.routineComposer>header,.purchaseComposer>header,.returnComposer>header{border-bottom:1px solid #e0e7ef;justify-content:space-between;gap:14px;padding-bottom:15px;display:flex}.customerDrawer>header>button,.routineComposer>header>button,.purchaseComposer>header>button,.returnComposer>header>button{background:#eef3f8;border:0;border-radius:8px;width:34px;height:34px;font-size:20px}.customerForm,.routineComposer>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.customerForm label,.routineComposer label,.purchaseComposer label,.returnComposer label,.workflowReturnForm label{color:#324b64;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.customerForm .wide,.routineComposer .wide,.workflowReturnForm .wide{grid-column:1/-1}.customerForm input,.routineComposer input,.routineComposer select,.routineComposer textarea,.purchaseComposer input,.purchaseComposer select,.purchaseComposer textarea,.returnComposer select,.workflowReturnForm select,.workflowReturnForm textarea{color:#1a334d;background:#fff;border:1px solid #cad7e4;border-radius:8px;min-height:41px;padding:9px 10px}.cnpjLookup{gap:7px;display:flex}.cnpjLookup input{flex:1}.cnpjLookup button{color:#fff;background:#0d58b8;border:0;border-radius:8px;padding:0 13px}.customerDrawer>footer,.routineComposer>footer,.purchaseComposer>footer,.returnComposer>footer{border-top:1px solid #e0e7ef;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;display:flex}.customerDrawer>footer button,.routineComposer>footer button,.purchaseComposer>footer button,.returnComposer>footer button{background:#fff;border:1px solid #c9d7e5;border-radius:8px;min-height:39px;padding:0 14px;font-weight:850}.customerDrawer>footer button:last-child,.routineComposer>footer button:last-child,.purchaseComposer>footer button:last-child,.returnComposer>footer button:last-child{color:#fff;background:#0d58b8}.platformAdminShortcut{color:#fff;background:linear-gradient(135deg,#0d4c98,#1268c7);border:1px solid #3779bd;border-radius:10px;align-items:center;gap:11px;min-height:68px;margin:9px 0;padding:12px;text-decoration:none;display:flex;box-shadow:0 12px 24px #0000002e}.platformAdminShortcut>span{color:#0b469f;background:#fff;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.platformAdminShortcut div{flex:1;min-width:0}.platformAdminShortcut b,.platformAdminShortcut small{display:block}.platformAdminShortcut b{font-size:12px}.platformAdminShortcut small{color:#c8e2ff;margin-top:4px;font-size:9px}.platformAdminShortcut em{font-size:18px;font-style:normal}.shell .company>a{color:#9db0c5;background:0 0;border:0;font-size:18px;text-decoration:none}.platformShell{--p-sidebar:296px;color:#0f172a;background:#f2f5f9;min-height:100vh}.platformSidebar{width:var(--p-sidebar);z-index:30;color:#fff;background:#06182e;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 35px #04132514}.platformBrand{border-bottom:1px solid #19324d;align-items:center;gap:13px;min-height:92px;padding:0 25px;display:flex}.platformBrand>span{background:linear-gradient(135deg,#0e64d8,#0a4092);border-radius:10px;place-items:center;width:45px;height:45px;font-size:14px;font-weight:900;display:grid;box-shadow:0 10px 24px #0e64d84d}.platformBrand b,.platformBrand small{display:block}.platformBrand b{letter-spacing:-.6px;font-size:23px}.platformBrand small{color:#72aeef;letter-spacing:1.9px;margin-top:3px;font-size:8px;font-weight:900}.platformMode{background:#0b2a4c;border:1px solid #2d5278;border-radius:10px;align-items:center;gap:11px;min-height:74px;margin:18px 14px 10px;padding:13px;display:flex}.platformMode>span{color:#fff;background:#1a69bd;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.platformMode small,.platformMode b{display:block}.platformMode small{color:#77afe8;letter-spacing:1px;font-size:8px;font-weight:900}.platformMode b{margin-top:4px;font-size:13px}.platformSidebar nav{gap:5px;padding:10px 13px;display:grid}.platformSidebar nav button{color:#b8c8d9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;min-height:52px;padding:12px 14px;font-size:14px;font-weight:800;display:flex}.platformSidebar nav button>span{color:#71a9df;text-align:center;width:23px;font-size:19px}.platformSidebar nav button em{color:#bcd8f3;text-align:center;background:#183d61;border-radius:12px;min-width:25px;margin-left:auto;padding:4px 7px;font-size:10px;font-style:normal}.platformSidebar nav button:hover{color:#fff;background:#0d2e50}.platformSidebar nav button.active{color:#fff;background:linear-gradient(135deg,#0b4fa9,#0d65cc);box-shadow:inset 3px 0 #76b9ff,0 10px 24px #00489d38}.platformSidebar nav button.active>span{color:#fff}.platformSideBottom{border-top:1px solid #19324d;margin-top:auto;padding:13px}.platformSideBottom>a{color:#d7e4f0;border-radius:9px;align-items:center;gap:10px;min-height:60px;padding:11px;text-decoration:none;display:flex}.platformSideBottom>a:hover{background:#0b2a4b}.platformSideBottom>a>span{font-size:20px}.platformSideBottom>a div{min-width:0}.platformSideBottom>a b,.platformSideBottom>a small{display:block}.platformSideBottom>a b{font-size:12px}.platformSideBottom>a small{color:#89a3bd;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.platformSecurity{background:#082e35;border:1px solid #1d4c4b;border-radius:9px;gap:10px;margin-top:8px;padding:13px;display:flex}.platformSecurity>span{color:#fff;background:#0b795c;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.platformSecurity b,.platformSecurity small{display:block}.platformSecurity b{font-size:10px}.platformSecurity small{color:#87b9b3;margin-top:4px;font-size:8px;line-height:1.4}.platformMain{min-width:0;margin-left:var(--p-sidebar)}.platformTopbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #dbe3ec;align-items:center;gap:15px;min-height:82px;padding:12px 28px;display:flex;position:sticky;top:0}.platformMenuButton{background:0 0;border:0;font-size:22px;display:none}.platformSearch{color:#8092a5;background:#fbfdff;border:1px solid #cfdae6;border-radius:9px;align-items:center;gap:9px;width:min(540px,38vw);min-height:48px;padding:0 13px;font-size:18px;display:flex}.platformSearch input{color:#17253a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.platformSearch kbd{color:#8091a3;background:#f2f5f8;border:1px solid #d7e0e9;border-radius:5px;padding:4px 7px;font-size:9px}.platformNotice{color:#153756;cursor:pointer;background:#f7f9fc;border:1px solid #dbe4ed;border-radius:50%;width:43px;height:43px;margin-left:auto;font-size:18px;position:relative}.platformNotice i{color:#fff;background:#d73b32;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-4px;right:-3px}.platformUser{border-left:1px solid #dbe3ec;align-items:center;gap:10px;min-height:50px;padding-left:15px;display:flex}.platformUser>span{color:#0b469f;background:#e5f0ff;border-radius:9px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.platformUser>div:not(.adminAccountActions){min-width:0}.platformUser b,.platformUser small{text-overflow:ellipsis;white-space:nowrap;max-width:175px;display:block;overflow:hidden}.platformUser b{font-size:11px}.platformUser small{color:#718297;margin-top:3px;font-size:8px}.platformUser .adminAccountActions{margin-left:0}.platformUser .adminAccountActions button{color:#294158;background:#f4f7fa;border-color:#d5e0eb;min-height:35px;padding:7px 9px;font-size:9px}.platformUser .adminAccountActions button:last-child{color:#fff;background:#082447}.platformContent{width:100%;max-width:1740px;margin:auto;padding:34px 38px 60px}.platformWelcome{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.platformWelcome p{color:#0b56b8;letter-spacing:1.3px;margin:0 0 9px;font-size:9px;font-weight:900}.platformWelcome h1{letter-spacing:-1.3px;margin:0 0 7px;font-size:clamp(31px,2.4vw,40px)}.platformWelcome>div>span{color:#65778a;font-size:14px;line-height:1.55}.platformPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0e64d8,#0b469f);border:0;border-radius:8px;min-height:45px;padding:11px 16px;font-size:12px;font-weight:900;box-shadow:0 10px 24px #0b469f2e}.platformMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:27px 0 18px;display:grid}.platformMetrics article{background:#fff;border:1px solid #d7e1eb;border-radius:11px;min-height:166px;padding:20px;position:relative;box-shadow:0 3px 10px #0f172a09}.platformMetrics article>div{align-items:center;gap:9px;display:flex}.platformMetrics article>div>span{border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.platformMetrics .blue{color:#0b56b8;background:#e6f0ff}.platformMetrics .green{color:#08734b;background:#e5f6ee}.platformMetrics .amber{color:#a76200;background:#fff2d7}.platformMetrics .red{color:#bd3329;background:#feeceb}.platformMetrics small{color:#64768a;letter-spacing:.7px;font-size:8px;font-weight:900}.platformMetrics strong{letter-spacing:-1px;margin:16px 0 5px;font-size:30px;display:block}.platformMetrics p{color:#6f8092;margin:0;font-size:10px}.platformMetrics em{color:#168059;margin-top:14px;font-size:9px;font-style:normal;font-weight:800;display:block}.platformMetrics article:last-child em{color:#c13e34}.platformOverviewGrid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.7fr);gap:16px;margin-bottom:17px;display:grid}.revenuePanel,.planMix,.subscriberTable,.platformAdmins{background:#fff;border:1px solid #d7e1eb;border-radius:11px;box-shadow:0 3px 10px #0f172a08}.revenuePanel>header,.planMix>header,.subscriberTable>header,.platformAdmins>header{border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.revenuePanel header small,.planMix header small,.subscriberTable header small{color:#0b56b8;letter-spacing:1px;font-size:8px;font-weight:900}.revenuePanel h2,.planMix h2,.subscriberTable h2,.platformAdmins h2{margin:6px 0 0;font-size:18px}.revenuePanel header>span,.subscriberTable>header>span,.platformAdmins>header>span{color:#245b95;background:#eaf2fc;border-radius:14px;padding:6px 9px;font-size:9px;font-weight:800}.revenueChart{background:linear-gradient(#f8fbfe 1px,#0000 1px) 0 0/100% 50px;align-items:flex-end;gap:15px;height:250px;padding:28px 28px 18px;display:flex}.revenueChart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.revenueChart>div>span{background:linear-gradient(#3286e3,#0b4da5);border-radius:6px 6px 2px 2px;width:min(48px,75%);min-height:8px;display:block;box-shadow:0 8px 16px #0b4da521}.revenueChart small{color:#75869a;font-size:9px}.revenuePanel>footer{border-top:1px solid #e7edf2;grid-template-columns:repeat(3,1fr);padding:17px 22px;display:grid}.revenuePanel footer>div{border-left:1px solid #e4eaf0;padding-left:18px}.revenuePanel footer>div:first-child{border-left:0;padding-left:0}.revenuePanel footer b,.revenuePanel footer small{display:block}.revenuePanel footer b{font-size:16px}.revenuePanel footer small{color:#728398;margin-top:4px;font-size:8px}.planMix{padding-bottom:12px}.planMix article{grid-template-columns:9px 1fr auto;align-items:center;gap:11px;padding:17px 20px;display:grid}.mixColor{background:#86a7ca;border-radius:5px;width:9px;height:39px}.mixColor.c1{background:#287dd7}.mixColor.c2{background:#0b3563}.planMix article div b,.planMix article div small{display:block}.planMix article div b{font-size:12px}.planMix article div small{color:#75869a;margin-top:4px;font-size:9px}.planMix article strong{font-size:14px}.planMix article>i{background:#e7edf3;border-radius:4px;grid-column:2/-1;height:4px;display:block;overflow:hidden}.planMix article>i>em{background:#287dd7;height:100%;display:block}.planMix>button{color:#0b56b8;cursor:pointer;background:0 0;border:0;margin:10px 20px 8px;font-size:10px;font-weight:900}.subscriberTable{margin-top:16px;overflow:hidden}.subscriberTable.compact{margin-top:0}.subscriberRows{overflow-x:auto}.subscriberTableHead,.subscriberRow{grid-template-columns:minmax(240px,1.3fr) 130px minmax(150px,.8fr) 115px 130px 105px 20px;align-items:center;gap:15px;min-width:1040px;padding:13px 20px;display:grid}.subscriberTableHead{color:#75869a;letter-spacing:.6px;background:#f6f8fb;font-size:8px;font-weight:900}.subscriberRow{color:#17253a;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f5;width:100%}.subscriberRow:hover{background:#f7fbff}.subscriberCompany{align-items:center;gap:11px;display:flex}.subscriberCompany>span{color:#0b56b8;background:#e5f0ff;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.subscriberCompany b,.subscriberCompany small{display:block}.subscriberCompany b{font-size:11px}.subscriberCompany small{color:#75869a;text-transform:capitalize;margin-top:4px;font-size:8px}.subscriberRow>b{font-size:10px}.subscriberRow>strong{font-size:11px}.subscriberRow>small{color:#6c7d90;font-size:9px}.subscriberRow>em{color:#0b56b8;font-size:22px;font-style:normal}.usage>span{background:#e4eaf0;border-radius:4px;height:5px;display:block;overflow:hidden}.usage>span i{background:#277dd7;border-radius:4px;height:100%;display:block}.usage small{color:#748598;margin-top:5px;font-size:8px;display:block}.subscriptionStatus{border-radius:14px;width:max-content;padding:6px 8px;font-size:8px;font-weight:900}.subscriptionStatus.success{color:#08734b;background:#e5f6ee}.subscriptionStatus.trial{color:#165ca7;background:#e8f1ff}.subscriptionStatus.danger{color:#bd3329;background:#feeceb}.subscriptionStatus.muted{color:#6c7b8b;background:#edf1f5}.subscriberFilters{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 14px;display:flex}.subscriberFilters>div{background:#e5ebf2;border-radius:9px;padding:4px;display:flex}.subscriberFilters button{color:#607286;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:39px;padding:9px 13px;font-size:10px;font-weight:800}.subscriberFilters button.active{color:#0b56b8;background:#fff;box-shadow:0 2px 6px #09233f17}.subscriberFilters button span{margin-left:4px}.subscriberFilters>button{background:#fff;border:1px solid #d4dee8}.plansGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:17px;margin-top:26px;display:grid}.plansGrid>article{background:#fff;border:1px solid #d5e0ea;border-radius:12px;padding:23px;position:relative;overflow:hidden;box-shadow:0 4px 13px #0f172a0a}.plansGrid>article.featured{border:2px solid #1767bd;box-shadow:0 15px 35px #0b469f21}.plansGrid>article.featured:before{content:"MAIS VENDIDO";color:#fff;background:#0b56b8;padding:5px 32px;font-size:7px;font-weight:900;position:absolute;top:22px;right:-33px;transform:rotate(42deg)}.plansGrid article>header{justify-content:space-between;align-items:flex-start;display:flex}.plansGrid header small{color:#0b56b8;letter-spacing:1px;font-size:8px;font-weight:900}.plansGrid h2{margin:7px 0 0;font-size:24px}.plansGrid header>span{border-radius:13px;padding:5px 8px;font-size:8px;font-weight:900}.plansGrid header>span.active{color:#08734b;background:#e4f6ed}.plansGrid header>span.inactive{color:#6a7a8b;background:#edf1f5}.plansGrid article>p{color:#65778a;min-height:48px;margin:17px 0;font-size:11px;line-height:1.55}.planPrice{border-top:1px solid #e4eaf0;border-bottom:1px solid #e4eaf0;padding:18px 0}.planPrice strong{letter-spacing:-1px;font-size:28px}.planPrice span{color:#718297;margin-left:5px;font-size:10px}.planLimits{grid-template-columns:repeat(2,1fr);gap:8px;padding:17px 0;display:grid}.planLimits>div{background:#f4f7fa;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;padding:11px;display:grid}.planLimits span{color:#0b56b8;grid-row:1/3}.planLimits b,.planLimits small{display:block}.planLimits b{font-size:12px}.planLimits small{color:#75869a;font-size:8px}.plansGrid ul{gap:9px;min-height:140px;margin:2px 0 18px;padding:0;list-style:none;display:grid}.plansGrid li{color:#43566b;font-size:10px}.plansGrid li:first-letter{color:#13805a}.plansGrid article>footer{border-top:1px solid #e4eaf0;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.plansGrid footer button{color:#0b56b8;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.plansGrid footer span{color:#78899b;font-size:8px}.platformAdmins{margin-top:26px;overflow:hidden}.platformAdmins>header p{color:#6b7d91;margin:6px 0 0;font-size:10px}.platformAdmins>article{border-top:1px solid #edf1f5;grid-template-columns:44px minmax(220px,1fr) 130px 100px 120px;align-items:center;gap:14px;padding:18px 22px;display:grid}.adminAvatar{color:#0b56b8;background:#e5f0ff;border-radius:10px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.platformAdmins article>div b,.platformAdmins article>div small{display:block}.platformAdmins article>div b{font-size:12px}.platformAdmins article>div small{color:#728397;margin-top:4px;font-size:9px}.adminRole{color:#36526e;background:#e7eef6;border-radius:14px;width:max-content;padding:6px 8px;font-size:8px;font-weight:900}.adminRole.owner{color:#0b56b8;background:#e8f1ff}.adminActive{color:#118058;font-size:9px;font-weight:900}.adminInactive{color:#76879a;font-size:9px}.platformAdmins article>small{color:#728397;font-size:8px}.platformPermissionNote{background:#f2f7fd;border:1px solid #c9dcf1;border-radius:9px;gap:12px;margin:20px;padding:17px;display:flex}.platformPermissionNote>span{color:#fff;background:#0b56b8;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.platformPermissionNote b{font-size:11px}.platformPermissionNote p{color:#5d7185;margin:4px 0 0;font-size:10px;line-height:1.5}.platformOverlay,.platformModalOverlay{z-index:80;position:fixed;inset:0}.platformBackdrop{background:#030f1dab;border:0;position:absolute;inset:0}.subscriberDrawer{background:#f5f8fb;flex-direction:column;width:min(720px,100%);height:100%;margin-left:auto;animation:.22s ease-out platformSlide;display:flex;position:relative;overflow:auto;box-shadow:-28px 0 70px #00000040}.subscriberDrawer>header{color:#fff;background:#071b33;justify-content:space-between;padding:27px 29px;display:flex}.subscriberDrawer header small{color:#75b5f5;letter-spacing:1.2px;font-size:8px;font-weight:900}.subscriberDrawer h2{margin:8px 0 5px;font-size:27px}.subscriberDrawer header p{color:#a9bfd5;text-transform:capitalize;margin:0;font-size:11px}.subscriberDrawer header button{color:#fff;cursor:pointer;background:#0e2c4b;border:1px solid #31516f;border-radius:50%;width:38px;height:38px;font-size:22px}.subscriberPlanHero{background:#fff;border-bottom:1px solid #dbe4ed;justify-content:space-between;align-items:center;padding:24px 29px;display:flex}.subscriberPlanHero small{color:#0b56b8;letter-spacing:1px;font-size:8px;font-weight:900}.subscriberPlanHero h3{margin:7px 0 8px;font-size:21px}.subscriberPlanHero strong{font-size:27px}.subscriberPlanHero strong small{color:#718297;margin-left:4px;font-size:10px}.subscriberUsage{background:#fff;border:1px solid #d8e1ea;border-radius:10px;margin:18px 20px;padding:22px}.subscriberUsage>header{justify-content:space-between;margin-bottom:18px;display:flex}.subscriberUsage h3{margin:0;font-size:16px}.subscriberUsage header span{color:#748598;font-size:8px}.subscriberUsage article{margin-top:16px}.subscriberUsage article>div{justify-content:space-between;display:flex}.subscriberUsage article b,.subscriberUsage article span{font-size:10px}.subscriberUsage article>i{background:#e4eaf0;border-radius:6px;height:7px;margin:8px 0 5px;display:block;overflow:hidden}.subscriberUsage article>i>em{background:linear-gradient(90deg,#0b56b8,#3b91eb);border-radius:6px;height:100%;display:block}.subscriberUsage article>small{color:#75869a;font-size:8px}.subscriberInfo{grid-template-columns:1fr 1fr;gap:10px;margin:0 20px 20px;display:grid}.subscriberInfo article{background:#fff;border:1px solid #d8e1ea;border-radius:9px;padding:16px}.subscriberInfo small,.subscriberInfo b{display:block}.subscriberInfo small{color:#6f8194;font-size:8px;font-weight:900}.subscriberInfo b{margin-top:8px;font-size:11px}.subscriberDrawer>footer{background:#fff;border-top:1px solid #dbe4ed;justify-content:flex-end;gap:9px;margin-top:auto;padding:18px 22px;display:flex}.subscriberDrawer>footer button{color:#31465b;cursor:pointer;background:#fff;border:1px solid #ccd8e4;border-radius:8px;min-height:44px;padding:10px 15px;font-size:10px;font-weight:900}.subscriberDrawer>footer button:last-child{color:#fff;background:#0b56b8;border-color:#0b56b8}.platformModalOverlay{background:#030f1db3;place-items:center;padding:24px;display:grid}.platformModal{background:#fff;border-radius:13px;width:min(720px,100%);max-height:94vh;overflow:auto;box-shadow:0 35px 90px #00000059}.platformModal>header{border-bottom:1px solid #e3e9ef;justify-content:space-between;padding:23px 25px 17px;display:flex}.platformModal header small{color:#0b56b8;letter-spacing:1px;font-size:8px;font-weight:900}.platformModal h2{margin:6px 0 0;font-size:23px}.platformModal header button{cursor:pointer;background:#edf2f6;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.platformModal>p{color:#66798d;margin:20px 25px 0;font-size:11px;line-height:1.6}.platformForm{grid-template-columns:1fr 1fr;gap:15px;padding:21px 25px;display:grid}.platformForm label{color:#344a60;font-size:10px;font-weight:900}.platformForm input,.platformForm textarea,.platformForm select{color:#17253a;background:#fbfdff;border:1px solid #cbd7e2;border-radius:8px;outline:0;width:100%;min-height:46px;margin-top:7px;padding:11px 12px}.platformForm textarea{resize:vertical;min-height:80px}.platformForm input:focus,.platformForm textarea:focus,.platformForm select:focus{border-color:#2a74c7;box-shadow:0 0 0 3px #2a74c71f}.platformForm .wide{grid-column:1/-1}.platformModal>footer{border-top:1px solid #e5ebf0;justify-content:flex-end;gap:9px;padding:15px 25px 22px;display:flex}.platformModal>footer button{color:#344a60;cursor:pointer;background:#fff;border:1px solid #cbd7e2;border-radius:8px;min-height:43px;padding:10px 15px;font-size:10px;font-weight:900}.platformModal>footer button:last-child{color:#fff;background:#0b56b8;border-color:#0b56b8}.platformModal>footer button:disabled{opacity:.55;cursor:wait}.platformToast{z-index:110;color:#fff;background:#0d6044;border-radius:9px;gap:9px;max-width:min(430px,100% - 32px);padding:14px 17px;font-size:11px;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 40px #00000040}@keyframes platformSlide{0%{opacity:.6;transform:translate(30px)}to{opacity:1;transform:none}}@media (max-width:1250px){.platformMetrics{grid-template-columns:1fr 1fr}.platformOverviewGrid{grid-template-columns:1fr}.plansGrid{grid-template-columns:1fr 1fr}.platformUser>div:not(.adminAccountActions){display:none}.platformSearch{width:min(470px,46vw)}}@media (max-width:900px){.platformShell{--p-sidebar:290px}.platformSidebar{transition:all .2s;transform:translate(-100%)}.platformSidebar.open{transform:none}.platformSidebar.open:after{content:"";background:#010c1894;position:fixed;inset:0 -100vw 0 290px}.platformMain{margin-left:0}.platformMenuButton{display:block}.platformContent{padding:27px 20px 50px}.platformTopbar{padding:10px 16px}.platformSearch{flex:1;width:auto}.platformSearch kbd{display:none}.plansGrid{grid-template-columns:1fr}.platformAdmins>article{grid-template-columns:44px 1fr 110px}.platformAdmins article>small,.platformAdmins article>.adminActive,.platformAdmins article>.adminInactive{grid-column:2}.platformUser{padding-left:8px}.platformUser .adminAccountActions button:first-child{display:none}}@media (max-width:600px){.platformTopbar{min-height:70px}.platformNotice,.platformUser>span{display:none}.platformUser{border-left:0}.platformContent{padding:22px 14px 45px}.platformWelcome{flex-direction:column;align-items:flex-start}.platformWelcome h1{font-size:30px}.platformPrimary{width:100%}.platformMetrics{grid-template-columns:1fr}.platformMetrics article{min-height:145px}.revenueChart{gap:7px;height:210px;padding-left:14px;padding-right:14px}.revenuePanel>footer{grid-template-columns:1fr;gap:12px}.revenuePanel footer>div{border-top:1px solid #e4eaf0;border-left:0;padding:12px 0 0}.revenuePanel footer>div:first-child{border-top:0;padding-top:0}.subscriberFilters{flex-direction:column;align-items:stretch}.subscriberFilters>div{overflow-x:auto}.subscriberFilters button{white-space:nowrap}.plansGrid>article{padding:19px}.platformAdmins>header{align-items:flex-start;gap:14px}.platformAdmins>article{grid-template-columns:40px 1fr;padding:16px}.platformAdmins article>.adminRole,.platformAdmins article>.adminActive,.platformAdmins article>.adminInactive,.platformAdmins article>small{grid-column:2}.adminAvatar{width:40px;height:40px}.subscriberDrawer{width:100%}.subscriberDrawer>header{padding:22px 18px}.subscriberDrawer h2{font-size:23px}.subscriberPlanHero{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 18px}.subscriberInfo{grid-template-columns:1fr}.subscriberUsage{margin:13px}.subscriberInfo{margin:0 13px 13px}.subscriberDrawer>footer{position:sticky;bottom:0}.platformModalOverlay{padding:10px}.platformForm{grid-template-columns:1fr;padding:18px}.platformForm .wide{grid-column:auto}.platformModal>header{padding:19px 18px}.platformModal>footer{padding:14px 18px}.adminModal>p{margin-left:18px;margin-right:18px}}.couponManager{background:#fff;border:1px solid #d7e1eb;border-radius:11px;overflow:hidden}.couponManager>header{border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.couponManager header small{color:#0b56b8;letter-spacing:1px;font-size:8px;font-weight:900}.couponManager h2{margin:6px 0 0;font-size:20px}.couponManager header p{color:#6b7d91;margin:6px 0 0;font-size:10px}.couponManager>header>span{color:#245b95;background:#eaf2fc;border-radius:14px;padding:6px 9px;font-size:9px;font-weight:800}.couponGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.couponGrid>article{background:#fbfdff;border:1px solid #dce5ed;border-radius:10px;padding:19px}.couponGrid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.couponCode{color:#0b56b8;letter-spacing:.5px;background:#e7f0fc;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:950}.couponGrid .active,.couponGrid .inactive{font-size:8px;font-weight:900}.couponGrid .active{color:#118058}.couponGrid .inactive{color:#8492a3}.couponGrid h3{margin:20px 0 6px;font-size:22px}.couponGrid p{color:#66798d;min-height:34px;margin:0;font-size:10px;line-height:1.6}.couponGrid dl{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.couponGrid dl div{background:#f1f5f8;border-radius:7px;padding:10px}.couponGrid dt{color:#738499;font-size:8px}.couponGrid dd{margin:4px 0 0;font-size:10px;font-weight:900}.couponGrid article>button,.couponEmpty button{color:#164f91;cursor:pointer;background:#fff;border:1px solid #bfcfe0;border-radius:7px;width:100%;min-height:40px;font-size:10px;font-weight:900}.couponEmpty{text-align:center;grid-column:1/-1;padding:48px}.couponEmpty>span{color:#0b56b8;background:#e7f0fc;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:22px;font-weight:900;display:grid}.couponEmpty h3{margin:15px 0 5px}.couponEmpty p{min-height:auto}.couponEmpty button{width:auto;margin-top:18px;padding:0 18px}.couponActive{align-items:center;gap:8px;display:flex}.platformForm .couponActive input{width:18px;min-height:18px;margin:0}@media (max-width:1000px){.couponGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.couponGrid{grid-template-columns:1fr}.couponManager>header{gap:12px}.adminPlatformButton{display:none}}.providerSettings{background:#fff;border:1px solid #d8e2ec;border-radius:14px;margin-top:18px;overflow:hidden}.providerSettings>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.providerSettings>header small{color:#0b57bb;letter-spacing:1px;font-size:8px;font-weight:900}.providerSettings>header h2{margin:6px 0;font-size:20px}.providerSettings>header p{color:#66788c;margin:0;font-size:11px}.providerSettings>header>span{white-space:nowrap;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:900}.providerSettings>header .connected{color:#147a48;background:#e4f6ed}.providerSettings>header .pending{color:#996000;background:#fff2d8}.providerSecurity{background:#f2f7fd;border:1px solid #cfe2f7;border-radius:9px;align-items:center;gap:11px;margin:18px 24px;padding:13px 15px;display:flex}.providerSecurity>span{color:#0b57bb;background:#dcecff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.providerSecurity b,.providerSecurity p{display:block}.providerSecurity p{color:#61758b;margin:3px 0 0;font-size:9px}.providerSettings form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:0 24px 22px;display:grid}.providerSettings label span,.providerSettings label small{display:block}.providerSettings label span{margin-bottom:7px;font-size:10px;font-weight:900}.providerSettings label small{color:#748397;margin-top:5px;font-size:8px}.providerSettings input{box-sizing:border-box;background:#fbfdff;border:1px solid #ccd8e5;border-radius:8px;width:100%;padding:11px 12px;font-size:11px}.providerSettings form button{color:#fff;background:#0b57bb;border:0;border-radius:8px;padding:12px 16px;font-size:10px;font-weight:900}.providerSettings button:disabled{opacity:.55}.providerSettings>footer{background:#f8fafc;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;display:flex}.providerSettings>footer b,.providerSettings>footer small{display:block}.providerSettings>footer small{color:#6d7e91;margin-top:3px;font-size:8px}.providerSettings>footer>button,.providerRemove button{color:#536579;background:#fff;border:1px solid #d6dee8;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.providerRemove{align-items:center;gap:8px;display:flex}.providerRemove span{color:#8b4b18;font-size:9px}.providerRemove .danger{color:#a92323;border-color:#e5b9b9}.providerMessage{color:#174e8b;background:#eef6ff;border-top:1px solid #e8edf3;margin:0;padding:12px 24px;font-size:10px;font-weight:800}@media (max-width:700px){.providerSettings>header,.providerSettings>footer{flex-direction:column;align-items:stretch}.providerSettings form{grid-template-columns:1fr}.providerRemove{flex-direction:column;align-items:stretch}}.shell{--admin-sidebar:290px}.shell .sidebar{width:var(--admin-sidebar);background:radial-gradient(circle at 0 0,#1c64be33,#0000 28%),linear-gradient(#071a34 0%,#06162b 54%,#041222 100%);border-right:1px solid #6f9fd633;overflow-x:hidden;box-shadow:10px 0 32px #04142714}.shell .brand{background:#0312232e;border-bottom:1px solid #8fb5e021;gap:12px;min-height:82px;padding:0 22px}.shell .brandMark{background:linear-gradient(145deg,#2679e2,#0c4ca7);border:1px solid #ffffff29;border-radius:11px;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-size:13px;display:grid;box-shadow:0 8px 20px #04489c47,inset 0 1px #ffffff29}.shell .brand b{letter-spacing:-.35px;font-size:21px}.shell .brand small{color:#77b3ff;letter-spacing:2.35px;margin-top:2px;font-size:8px}.shell .company{background:linear-gradient(135deg,#1e4674c2,#0e3056ad);border:1px solid #79abe536;border-radius:12px;gap:10px;min-height:66px;margin:13px 12px 10px;padding:11px;box-shadow:inset 0 1px #ffffff0a,0 9px 22px #00091621}.shell .company>span{background:linear-gradient(145deg,#285e9f,#194677);border:1px solid #ffffff1a;border-radius:10px;flex:0 0 40px;width:40px;height:40px;font-size:11px}.shell .company b{color:#fff;font-size:12px}.shell .company small{color:#9cb4ce;text-transform:capitalize;margin-top:4px;font-size:8px}.shell .sidebar nav{gap:0;padding:5px 11px 10px}.shell .sidebar .navGroup{gap:3px;margin:0 0 10px}.shell .sidebar .navGroup>small,.shell .sideBottom>small{color:#6f8dab;letter-spacing:1.45px;min-height:23px;padding:4px 10px;font-size:7.5px}.shell .sidebar nav button,.shell .sideBottom>button:not(.help){color:#bac8d8;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;gap:10px;width:100%;min-height:45px;padding:6px 10px;font-size:12px;font-weight:750;transition:color .16s,border-color .16s,background .16s,transform .16s;position:relative}.shell .sidebar nav button:hover,.shell .sideBottom>button:not(.help):hover{color:#fff;background:#265c9b29;border-color:#75a9e521;transform:translate(2px)}.shell .sidebar nav button.active,.shell .sideBottom>button:not(.help).active{color:#fff;background:linear-gradient(100deg,#175bb4,#216ed0);border-color:#82bbfa4d;box-shadow:0 7px 20px #04408b45,inset 0 1px #ffffff1a}.shell .sidebar nav button.active:before,.shell .sideBottom>button:not(.help).active:before{content:"";background:#9dccff;border-radius:0 4px 4px 0;width:3px;position:absolute;inset:9px auto 9px -1px;box-shadow:0 0 10px #9dccffa6}.shell .sidebar nav button>span{color:#91b5dd;background:#ffffff0b;border:1px solid #759fcd33;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.shell .sidebar nav button>span.navStep{color:#8fbaea;border-color:#75a6db42;border-radius:9px;flex-basis:32px;width:32px;height:32px;font-size:9px}.shell .sidebar nav button.active>span{color:#fff;background:#ffffff1f;border-color:#fff3}.shell .sidebar nav em{color:#c9ddf4;background:#4d7eb43d;border:1px solid #89b6e724;min-width:23px;margin-left:auto;padding:3px 6px;font-size:8px}.shell .sidebar nav button.active em{color:#fff;background:#031f453d;border-color:#ffffff2b}.shell .sideBottom{background:linear-gradient(#04122229,#030f1dd1);border-top:1px solid #8bb1da1f;margin-top:auto;padding:9px 11px 12px}.shell .sideBottom>small{margin-bottom:3px;display:block}.shell .sideBottom>button:not(.help){align-items:center;display:flex}.shell .sideBottom>.help{background:linear-gradient(135deg,#124378b3,#1356a68a);border:1px solid #69a6ea38;border-radius:11px;width:100%;min-height:54px;margin:7px 0 8px;padding:11px 13px;box-shadow:inset 0 1px #ffffff0a}.shell .sideBottom>.help:hover{background:linear-gradient(135deg,#175295d6,#1867cd9e);border-color:#84beff73}.shell .sideBottom>.help.active{background:linear-gradient(135deg,#1556a6,#1471d9);border-color:#75b5ff;outline:none}.shell .help b{color:#fff;font-size:11px}.shell .help small{color:#aac7e8;margin-top:4px;font-size:8px}.shell .profile{gap:9px;min-height:46px;padding:5px 2px}.shell .profile>span{background:#173f72;border:1px solid #ffffff1a;border-radius:9px;flex:0 0 36px;width:36px;height:36px;font-size:10px}.shell .profile b{color:#f4f8ff;font-size:10px}.shell .profile small{color:#819bb7;margin-top:3px;font-size:7.5px}.shell .profile button{color:#7894b1;cursor:pointer}.shell>main{margin-left:var(--admin-sidebar);width:calc(100% - var(--admin-sidebar))}@media (max-width:1600px) and (min-width:1281px){.shell{--admin-sidebar:280px}}@media (max-width:1280px) and (min-width:901px){.shell{--admin-sidebar:264px}.shell .sidebar nav,.shell .sideBottom{padding-inline:9px}.shell .sidebar nav button,.shell .sideBottom>button:not(.help){font-size:11px}}@media (max-width:900px){.shell{--admin-sidebar:min(300px, calc(100vw - 48px))}.shell .sidebar{width:var(--admin-sidebar)}.shell>main{width:100%;margin-left:0}}@media (max-height:800px) and (min-width:901px){.shell .brand{min-height:72px}.shell .company{min-height:58px;margin-top:9px;margin-bottom:7px;padding-block:7px}.shell .sidebar .navGroup{margin-bottom:6px}.shell .sidebar .navGroup>small,.shell .sideBottom>small{min-height:19px}.shell .sidebar nav button,.shell .sideBottom>button:not(.help){min-height:40px}.shell .sidebar nav button>span,.shell .sidebar nav button>span.navStep{flex-basis:29px;width:29px;height:29px}.shell .sideBottom>.help{min-height:48px;padding-block:8px}}@media (prefers-reduced-motion:reduce){.shell .sidebar *{transition:none!important}}
