@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;450;500;550;600&display=swap";:root{color:#14151a;font-synthesis:none;--canvas:#f5f6f8;--surface:#fff;--border:#e9eaee;--muted:#777b85;--yellow:#7849fa;--blue:#7849fa;--green:#159d75;--radius:22px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f6f8;font-family:Inter,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1{letter-spacing:-1.8px;font-size:clamp(32px,3.1vw,46px);line-height:1.15}h2{letter-spacing:-.6px;font-size:23px}h3{font-size:18px}.muted{color:var(--muted)}.app{min-height:100vh;display:flex}.sidebar{background:#fff;border-right:1px solid #e9eaee;flex-direction:column;flex-shrink:0;width:204px;padding:35px 24px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.1px;align-items:center;gap:8px;font-size:27px;display:flex}.brand-mark{color:var(--yellow);letter-spacing:-6px;width:26px;font-size:30px;font-weight:600;transform:skew(-11deg)}.brand-period{align-self:flex-start;margin-top:5px;margin-left:-4px;font-size:9px}nav{gap:15px;margin-top:79px;display:grid}nav button{text-align:left;color:var(--muted);background:0 0;border:0;align-items:center;gap:14px;padding:14px 0;font-size:14px;display:flex;position:relative}nav button.selected{color:#15161b}nav button.selected:before{content:"";background:var(--yellow);width:2px;height:20px;position:absolute;left:-24px}nav button svg{stroke-width:1.5px}nav button.selected svg{color:var(--yellow)}.sidebar-bottom{margin-top:auto}.edition{color:#68686e;letter-spacing:2px;border-bottom:1px solid #f4f5f7;justify-content:space-between;margin-bottom:24px;padding-bottom:20px;font-size:9px;display:flex}.profile{align-items:center;gap:12px;font-size:13px;display:flex}.profile small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.avatar{background:#f4f5f7;border:1px solid #e4e6eb;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}main{width:calc(100% - 204px);margin-left:204px;padding:0 44px}.topbar{border-bottom:1px solid #e9eaee;justify-content:space-between;align-items:center;height:93px;font-size:13px;display:flex}.slash{color:#69696f;margin:0 12px}.role-switch{color:#505055;align-items:center;gap:20px;display:flex}.role-switch button{color:#85858b;background:0 0;border:0;align-items:center;gap:7px;padding:14px 0;font-size:13px;display:flex}.role-switch button.active{color:#14151a}.main-content{max-width:1440px;margin:auto;padding-top:48px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:39px;display:flex}.page-heading p{color:var(--muted);letter-spacing:.05px;margin-top:13px;font-size:15px}.button{white-space:nowrap;background:#f7f7f9;border:1px solid #e5e6eb;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 22px;font-size:12px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.button:hover:not(:disabled){background:#e4e6eb;transform:translateY(-1px)}.button.primary{background:var(--yellow);color:#fff;border-color:var(--yellow)}.button.quiet{background:0 0;border-color:#0000;padding:0 8px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:30px}.metrics{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:28px;display:grid}.metric{flex-direction:column;align-items:flex-start;min-height:185px;padding:28px 30px;display:flex}.metric>.muted{font-size:13px}.metric strong{letter-spacing:-2px;font-variant-numeric:tabular-nums;margin-top:17px;font-size:clamp(35px,3.65vw,53px);font-weight:300;line-height:1.1}.workspace-grid{grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr);align-items:stretch;gap:26px;display:grid}.section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.live-dot{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.live-dot:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px}.list-toolbar{border-bottom:1px solid #e4e6eb;justify-content:space-between;align-items:center;gap:10px;margin-top:26px;display:flex}.tabs{gap:21px;display:flex}.tabs button{color:#94949a;white-space:nowrap;background:0 0;border:0;min-height:40px;padding:0 0 17px;font-size:11px;position:relative}.tabs button span{color:#707076;margin-left:6px;font-size:10px}.tabs button.active{color:#14151a}.tabs button.active:after{content:"";background:var(--yellow);height:2px;position:absolute;bottom:-1px;left:0;right:0}.search{color:#74747b;align-items:center;gap:7px;width:77px;margin-bottom:14px;display:flex}.search input{outline-offset:2px;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:10px}.vehicle-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #eeeff2;grid-template-columns:1.25fr .9fr auto 16px;align-items:center;gap:16px;width:100%;min-height:88px;padding:23px 0;display:grid}.vehicle-row strong{letter-spacing:.2px;font-size:12px;font-weight:450}.vehicle-row small{color:#7d7d85;margin-top:7px;font-size:10px;display:block}.status{white-space:nowrap;color:#a27a20;align-items:center;gap:7px;font-size:10px;display:inline-flex}.status i{background:var(--yellow);border-radius:50%;width:5px;height:5px}.status.blue{color:#7652c0}.status.green{color:#268566}.status.orange{color:#bc6535}.list-footer{color:#727279;justify-content:space-between;align-items:center;min-height:55px;font-size:10px;display:flex}.list-footer .button{font-size:10px}.insight{background:var(--blue);border:0;flex-direction:column;min-height:365px;padding:28px;display:flex;position:relative;overflow:hidden}.insight-label{letter-spacing:1.9px;color:#c6dcff;justify-content:space-between;align-items:center;font-size:8px;display:flex}.insight h2{white-space:pre-line;letter-spacing:-1.1px;z-index:1;margin-top:29px;font-size:clamp(26px,2.5vw,36px);font-weight:300;line-height:1.2;position:relative}.insight-bottom{align-items:flex-end;min-height:130px;margin-top:auto;padding-top:24px;display:flex;position:relative}.insight-bottom>div:first-child{z-index:2;width:58%;position:relative}.insight-bottom p{color:#d7e6ff;font-size:11px;line-height:1.7}.garud{aspect-ratio:1;background-image:url(/assets/garud-states.png);background-position:0;background-size:300% 100%;flex-shrink:0;width:160px}.garud.success{background-position:50%}.garud.attention{background-position:100%}.insight .garud{width:157px;position:absolute;bottom:-31px;right:-37px}.management-insight{background:#253c37}.management-insight .insight-label,.management-insight .insight-bottom p{color:#c3d7d0}.insight .button{gap:6px;margin-top:12px;padding:0;font-size:10px}.target-top{justify-content:space-between;align-items:center;display:flex}.target p{color:var(--muted);margin-top:8px;font-size:11px}.target-top>span{letter-spacing:-1px;font-size:30px;font-weight:300}.target-top>span small{color:var(--muted);margin-left:3px;font-size:13px}.progress{background:#eeedf3;border-radius:3px;height:3px;margin-top:24px;overflow:hidden}.progress span{background:var(--yellow);border-radius:3px;height:100%;display:block}.page-foot{color:#64646b;justify-content:space-between;margin:26px 0;font-size:9px;display:flex}.page-foot i{background:#666;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.empty{text-align:center;padding:20px}.empty .garud{width:80px;margin:auto}.empty p{margin:8px 0}.version{color:var(--muted);font-size:11px}.kit-grid{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:40px;display:grid}.kit-grid .panel{min-height:210px}.kit-grid p{margin:12px 0;font-size:12px;line-height:1.6}.kit-actions{flex-wrap:wrap;gap:18px;margin-top:26px;display:flex}.swatches{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.swatches i{border:1px solid #444;border-radius:50%;width:44px;height:44px;margin-bottom:12px;display:block}.swatches small{margin-top:5px;font-size:10px;display:block}.mascot-panel{grid-column:1/-1}.mascot-states{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:26px;display:grid}.mascot-states .garud{width:155px;margin:0 auto 22px}.mascot-states h3{font-size:16px}label{font-size:12px}label:not(.search):not(.check-label){color:#626875;margin-top:25px;display:block}label:not(.search)>input:not([type=checkbox]){background:#f7f8fa;border:1px solid #e3e5eb;border-radius:10px;width:100%;min-height:48px;margin-top:10px;padding:0 15px;font-size:13px;display:block}input::placeholder{color:#66666e}.check-label{color:#9999a0;align-items:center;gap:11px;margin:22px 0;line-height:1.6;display:flex}.check-label input{width:18px;height:18px;accent-color:var(--yellow)}dialog{color:#14151a;background:#fff;border:1px solid #e3e5eb;border-radius:24px;width:510px;max-width:calc(100% - 32px);padding:0;box-shadow:0 30px 100px #0009}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}.dialog-content{padding:30px}.dialog-content h2{margin:16px 0 12px;font-size:28px}.dialog-content>p{font-size:13px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.demo-note{margin-top:18px;font-size:10px;display:block}.visit-summary{border-block:1px solid #333;margin:24px 0;padding:22px 0}.visit-summary p{color:#999;justify-content:space-between;margin-top:20px;font-size:12px;display:flex}.dialog-tip{align-items:center;margin-bottom:20px;display:flex}.dialog-tip .garud{width:100px}.dialog-tip p{color:#aaa;font-size:12px;line-height:1.7}.toast{color:#171717;z-index:10;background:#ecece6;border-radius:40px;padding:17px 24px;font-size:12px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0008}@media (width>=1600px){main{padding:0 64px}.main-content{padding-top:60px}.metric{min-height:210px}.workspace-grid{gap:32px}.vehicles,.insight{min-height:410px}.vehicle-row{min-height:100px}}@media (width<=1180px){.sidebar{width:170px;padding-inline:20px}main{width:calc(100% - 170px);margin-left:170px;padding:0 28px}nav button.selected:before{left:-20px}.metrics{gap:16px}.metric{min-height:170px;padding:24px}.metric-detail{font-size:10px}.workspace-grid{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:18px}.vehicles{padding-inline:22px}.tabs{gap:16px}.search{width:20px}.search input{display:none}.search:focus-within{width:70px}.search:focus-within input{display:block}.vehicle-row{grid-template-columns:1fr auto 14px;gap:10px}.vehicle-row .owner{display:none}.insight{padding:25px}.insight .garud{width:135px}.insight-bottom>div:first-child{width:60%}}@media (width<=950px){.sidebar{width:142px;padding-inline:16px}.brand{font-size:23px}.brand-period{display:none}nav button{gap:10px;font-size:12px}nav button.selected:before{left:-16px}.profile{gap:8px}.profile small{font-size:9px}.avatar{width:29px;height:29px}.edition{font-size:8px}main{width:calc(100% - 142px);margin-left:142px;padding:0 24px}.main-content{padding-top:36px}.topbar{height:82px}.role-switch{gap:12px}.role-switch button{font-size:11px}.page-heading{margin-bottom:30px}.page-heading h1{font-size:32px}.button{min-height:48px}.workspace-grid{grid-template-columns:1fr}.insight{grid-template-columns:1fr 1fr;column-gap:30px;min-height:215px;display:grid}.insight-label{grid-column:1/-1}.insight h2{margin-top:18px;font-size:32px}.insight-bottom{min-height:140px;padding-top:0}.insight .garud{width:150px;bottom:-25px;right:-10px}.insight-bottom>div:first-child{align-self:center;width:55%}.vehicle-row{grid-template-columns:1.2fr 1fr auto 16px;min-height:88px}.vehicle-row .owner{display:block}.search{width:90px}.search input{display:block}.metric{padding:22px 20px}.metric strong{font-size:37px}.metric-detail{line-height:1.6}.kit-grid{gap:16px}.kit-grid .panel{padding:24px}.swatches{flex-wrap:wrap}.mascot-states .garud{width:120px}.target{margin-top:20px}}@media (width<=680px){.app{display:block}.sidebar{border-bottom:1px solid #28282c;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:74px;padding:0 20px;position:static}.sidebar nav{gap:20px;margin:0;display:flex}.sidebar nav button{padding:14px 0;font-size:12px}.sidebar nav svg{display:none}.sidebar nav button.selected:before{width:100%;height:2px;inset:auto 0 0}.sidebar-bottom{display:none}main{width:100%;margin-left:0;padding:0 20px}.topbar{height:72px;font-size:11px}.topbar .slash{margin:0 5px}.role-switch{gap:9px}.role-switch button{font-size:10px}.role-switch svg{display:none}.main-content{padding-top:30px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px}.page-heading h1{font-size:33px}.page-heading p{font-size:13px}.page-heading .button{margin-top:3px}.metrics{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.metric{min-height:155px;padding:20px}.metric:nth-child(3){grid-column:1/-1;grid-template-columns:1fr auto;gap:8px;min-height:90px;display:grid}.metric:nth-child(3) strong{grid-area:1/2/3;margin:0}.metric:nth-child(3) .metric-detail{margin:0}.metric strong{font-size:37px}.metric>.muted{font-size:11px}.metric-detail{font-size:9px}.vehicles{padding:24px 20px 10px}.vehicle-row{grid-template-columns:1fr auto 12px;gap:10px}.vehicle-row .owner{display:none}.vehicle-row strong{font-size:12px}.section-head h2{font-size:22px}.tabs{gap:20px}.tabs button{font-size:10px}.search{display:none}.insight{grid-template-columns:1fr;min-height:280px;padding:25px}.insight h2{font-size:32px}.insight-bottom{min-height:90px}.insight .garud{width:160px;right:-15px}.insight-bottom>div:first-child{align-self:end;max-width:200px}.insight-bottom p{font-size:11px}.target{padding:24px}.target h2{font-size:17px}.page-foot{gap:10px;font-size:8px}.kit-grid{grid-template-columns:1fr}.mascot-panel{grid-column:auto}.mascot-states{grid-template-columns:1fr}.mascot-states .garud{width:170px}.form-grid{grid-template-columns:1fr;gap:0}.dialog-content{padding:24px}.toast{text-align:center;width:90%}.swatches{gap:8px}.swatches i{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}body{background:#e9ecef;padding:28px}.app{background:var(--canvas);border:1px solid #f9fafb;border-radius:30px;max-width:1600px;min-height:calc(100vh - 56px);margin:auto;padding:24px 32px;display:block}.sidebar{border:1px solid var(--border);border-radius:22px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;height:80px;padding:0 24px;position:static;inset:auto}.brand{letter-spacing:-1px;font-size:25px;font-weight:500}.brand-mark{color:#16171b;letter-spacing:-4px;font-size:28px}.sidebar nav{background:#f6f7f9;border-radius:40px;gap:8px;margin:0;padding:5px;display:flex}.sidebar nav button{color:#666b75;border-radius:30px;gap:9px;min-height:44px;padding:0 22px;font-size:12px}.sidebar nav button.selected{color:#fff;background:#101218}.sidebar nav button.selected:before{display:none}.sidebar nav button.selected svg{color:#fff}.sidebar-bottom{margin:0}.edition{display:none}.profile{font-size:11px}.avatar{color:#6c44dc;background:#eee8ff;border:0;width:39px;height:39px}.profile small{font-size:9px}.topbar{color:#707680;border:0;height:76px;font-size:11px}.topbar .slash{color:#b2b6bf}.role-switch{border:1px solid var(--border);background:#fff;border-radius:30px;gap:4px;padding:4px}.role-switch>span{display:none}.role-switch button{color:#7b808a;border-radius:24px;min-height:36px;padding:10px 17px;font-size:11px}.role-switch button.active{color:#6d43d8;background:#f0ebff}.role-switch button:hover{color:#6d43d8}main{width:100%;margin:0;padding:0}.main-content{max-width:none;padding-top:10px}.page-heading{align-items:center;margin-bottom:32px}.page-heading h1{letter-spacing:-1.7px;font-size:38px;font-weight:400}.page-heading p{margin-top:13px;font-size:12px}.button.primary{color:#fff;background:#101218;border-color:#101218}.button.primary:hover{background:#343641}.button{min-height:46px;font-size:12px}.button.quiet:hover{background:#f1f2f6}.panel{border-color:#e7e9ed;border-radius:24px;box-shadow:0 2px 3px #20203001}.metrics{gap:22px;margin-bottom:24px}.metric{min-height:186px;padding:28px 30px;position:relative;overflow:hidden}.metric>.muted{color:#6e737d;font-size:12px}.metric strong{letter-spacing:-2px;margin-top:21px;font-size:49px;font-weight:400}.metric-detail{color:#828792;margin-top:18px;font-size:10px}.metric:nth-child(2){color:#fff;background:#7849fa;border-color:#7849fa}.metric:nth-child(2)>.muted{color:#e0d5ff}.metric:nth-child(2) .metric-detail{color:#e2d8ff}.metric:nth-child(2):after{content:"";pointer-events:none;border:1px solid #ffffff20;border-radius:50%;width:180px;height:180px;position:absolute;top:20px;right:-65px;box-shadow:0 0 0 25px #ffffff08,0 0 0 50px #ffffff05}.workspace-grid{grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);gap:24px}.vehicles{min-height:365px;padding:28px 30px 12px}.section-head h2{letter-spacing:-.7px;font-size:22px}.list-toolbar{border:0;gap:16px;margin-top:23px;margin-bottom:8px}.tabs{background:#f6f7f9;border-radius:30px;gap:6px;padding:4px}.tabs button{color:#7c8089;border-radius:24px;min-height:36px;padding:0 15px;font-size:10px}.tabs button.active{color:#191b22;background:#fff;box-shadow:0 1px 5px #1720330d}.tabs button.active:after{display:none}.tabs button span{color:#9196a0}.search{background:#f7f8fa;border-radius:30px;width:140px;min-height:40px;margin:0;padding:12px}.search input{color:#20232a;display:block}.vehicle-row{border-bottom:1px solid #eff0f3;min-height:86px;padding:21px 0}.vehicle-row:hover{background:#fafaff}.vehicle-row strong{font-size:12px;font-weight:500}.vehicle-row small{color:#8b909a;font-size:10px}.vehicle-row .owner>span{color:#656b76;font-size:11px}.row-chevron{color:#a9afb8}.status{color:#9b7323;background:#fff8e9;border-radius:20px;padding:8px 10px;font-size:9px}.status i{background:#d3a637}.status.blue{color:#7950c8;background:#f1ecff}.status.blue i{background:#9774e0}.status.green{color:#318564;background:#eaf8f0}.status.green i{background:#4ca67c}.status.gauge-legend .orange{color:#ba6a3d;background:#fff0e8}.status.orange i{background:#d08759}.list-footer{color:#8d929c}.insight,.management-insight{color:#322348;background:#eee9fc;border:1px solid #e6def8;min-height:365px;padding:30px}.insight-label,.management-insight .insight-label{color:#8973ac;letter-spacing:1.8px;font-size:8px}.insight h2{letter-spacing:-1.1px;margin-top:28px;font-size:32px;font-weight:400;line-height:1.2}.insight-bottom p,.management-insight .insight-bottom p{color:#8b7b9e;font-size:11px}.insight .garud{width:155px;bottom:-31px;right:-32px}.insight .button{color:#715099}.target{margin-top:24px;padding:25px 30px}.target h2{font-size:18px}.target p{font-size:11px}.target-top>span{color:#20232b;font-size:32px}.target .progress{background:#eeebf7;height:5px;margin-top:22px}.progress span{background:#7849fa}.page-foot{color:#969ca6;margin:24px 2px 0}.kit-grid .panel{background:#fff}.swatches i{border-color:#e1e3e9}.swatches small{font-size:10px}.kit-grid p{color:#818792}.kit-grid .status{font-size:11px}.dialog-content{color:#15171d}.visit-summary{border-color:#e8e9ed}.visit-summary p{color:#858b95}.visit-summary p span{color:#30343e}.dialog-tip p{color:#767d88}dialog::backdrop{background:#22283c55}.check-label{color:#767d88}input:not([type=checkbox]){color:#20232a}.dialog-content .button.quiet{color:#717884}.demo-note{color:#8d939e}.toast{color:#fff;background:#181a22}.button:focus-visible,a:focus-visible,input:focus-visible{outline-color:#7849fa}.metric-detail,.page-foot{line-height:1.5}@media (width>=1600px){.app{padding:30px 40px}.metric{min-height:200px}.workspace-grid{gap:24px}.vehicles,.insight{min-height:395px}.vehicle-row{min-height:96px}}@media (width<=1180px){body{padding:18px}.app{min-height:calc(100vh - 36px);padding:22px 26px}.sidebar{width:100%;padding:0 22px}main{width:100%;margin:0;padding:0}.workspace-grid{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:20px}.search{width:100px}.search input{display:block}.metric{padding:25px}.metric strong{font-size:43px}.metric-detail{font-size:9px}.vehicles{padding-inline:24px}.tabs button{padding-inline:12px}.insight{padding:26px}.insight h2{font-size:29px}}@media (width<=950px){body{padding:12px}.app{border-radius:26px;min-height:calc(100vh - 24px);padding:20px}.sidebar{width:100%;height:76px;padding:0 20px}.sidebar nav button{min-height:44px;padding:0 16px;font-size:11px}.brand{font-size:23px}.profile>div:last-child{display:none}.profile .avatar{width:36px;height:36px}.topbar{height:77px}.main-content{padding-top:8px}.page-heading h1{font-size:31px}.page-heading{margin-bottom:28px}.metrics{gap:14px}.metric{min-height:170px;padding:22px}.metric strong{font-size:37px}.metric>.muted{font-size:11px}.workspace-grid{grid-template-columns:1fr}.vehicles{padding:26px 26px 10px}.search{width:150px}.vehicle-row{grid-template-columns:1.2fr 1fr auto 16px}.vehicle-row .owner{display:block}.tabs button{min-height:44px;padding:0 18px}.insight,.management-insight{grid-template-columns:1fr 1fr;min-height:200px;padding:25px 30px}.insight h2{font-size:31px}.insight .garud{width:150px;bottom:-25px;right:-20px}.insight-bottom{min-height:120px}.insight-bottom p{font-size:11px}.target{margin-top:20px}.button{min-height:48px}}@media (width<=680px){body{background:#f5f6f8;padding:0}.app{border:0;border-radius:0;min-height:100vh;padding:16px}.sidebar{border-radius:18px;gap:10px;height:70px;padding:0 16px}.brand{gap:4px;font-size:20px}.brand-mark{width:21px;font-size:23px}.sidebar nav{gap:1px;padding:3px}.sidebar nav button{padding:0 11px;font-size:10px}.sidebar-bottom{display:none}.topbar{gap:8px;height:75px;font-size:9px}.role-switch button{min-height:36px;padding:8px 11px;font-size:9px}.main-content{padding-top:12px}.page-heading{gap:18px;margin-bottom:23px}.page-heading h1{letter-spacing:-1.3px;font-size:30px}.page-heading p{font-size:11px}.page-heading .button{min-height:44px;padding:0 18px;font-size:11px}.metrics{grid-template-columns:1fr 1fr;gap:12px}.metric{min-height:160px;padding:21px}.metric strong{font-size:35px}.metric:nth-child(3){grid-column:1/-1;min-height:93px}.metric-detail{font-size:9px}.vehicles{padding:22px 18px 8px}.section-head h2{font-size:21px}.tabs{justify-content:space-between;gap:1px;width:100%}.tabs button{min-height:44px;padding:0 13px;font-size:10px}.search{display:none}.vehicle-row{grid-template-columns:1fr auto 12px;gap:10px;min-height:86px}.vehicle-row .owner{display:none}.status{padding:7px 9px;font-size:8px}.insight,.management-insight{min-height:295px;padding:25px;display:flex}.insight h2{margin-top:22px;font-size:30px}.insight-bottom{min-height:106px;margin-top:auto}.insight .garud{width:155px;bottom:-26px;right:-24px}.insight-bottom>div:first-child{width:55%}.target{padding:23px}.target h2{font-size:16px}.target-top>span{font-size:28px}.page-foot{margin-top:23px;font-size:8px}.form-grid,.kit-grid{grid-template-columns:1fr}.mascot-panel{grid-column:auto}}.dashboard-v2 .page-heading{margin-bottom:32px}.day-label{letter-spacing:1.1px;color:#969ba5;margin-bottom:14px;font-size:9px;font-weight:500}.day-label span{color:#b7bcc6;margin:0 9px}.dashboard-v2 h1{letter-spacing:-1.6px;font-size:38px}.dashboard-v2 .page-heading p{color:#8b909a;font-size:12px}.dashboard-toolbar{justify-content:space-between;align-items:center;margin:0 1px 19px;display:flex}.overview-label{color:#454b57;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.subtle{color:#969ba5;font-size:10px;font-weight:400}.live-indicator{background:#3ca581;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #3ca58112}.period-button{color:#535966;background:#fff;border:1px solid #e6e8ed;border-radius:25px;align-items:center;gap:10px;min-height:39px;padding:0 16px;font-size:11px;display:flex}.editorial-grid{grid-template-columns:1.08fr 1fr 1fr;align-items:stretch;gap:20px;display:grid}.editorial-grid>.panel{border-radius:23px;min-width:0;padding:25px}.editorial-grid .section-head h2{letter-spacing:-.6px;font-size:19px}.small-circle{color:#777e8b;border:1px solid #eceef2;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.queue-panel{flex-direction:column;grid-row:span 2;display:flex}.queue-panel h2 sup{color:#9b9faa;vertical-align:middle;letter-spacing:0;margin-left:7px;font-size:10px;font-weight:400}.queue-search{color:#9096a1;background:#f6f7f9;border:1px solid #f0f1f4;border-radius:12px;align-items:center;gap:9px;padding:12px 13px;font-size:11px;display:flex;margin:23px 0 16px!important}.queue-search input{width:100%;min-width:0;background:0 0!important;border:0!important;border-radius:0!important;min-height:20px!important;margin:0!important;padding:0!important;font-size:11px!important}.queue-search>span{color:#bec1ca;font-size:17px}.queue-tabs{border-bottom:1px solid #eceef2;align-items:center;gap:5px;padding-bottom:16px;display:flex}.queue-tabs button{color:#8c929d;background:0 0;border:0;border-radius:20px;min-height:33px;padding:0 13px;font-size:10px}.queue-tabs button.active{color:#fff;background:#14161d}.queue-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #eef0f3;width:100%;padding:21px 0}.queue-row:hover{background:#fcfbff}.queue-top{align-items:center;gap:12px;display:flex}.car-mark{color:#81749c;background:#f3f1fa;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.car-1{color:#a28c77;background:#f7f2ed}.car-2{color:#749199;background:#eff4f5}.queue-identity{flex:1}.queue-identity strong{letter-spacing:-.1px;font-size:12px;font-weight:500}.queue-identity small{color:#959ba5;letter-spacing:.4px;margin-top:6px;font-size:9px;display:block}.queue-top>svg{color:#b0b5be}.queue-bottom{justify-content:space-between;align-items:center;gap:5px;margin-top:15px;display:flex}.queue-bottom>span:first-child{color:#9a9faa;align-items:center;gap:7px;font-size:9px;display:flex}.queue-bottom i{background:#b4bac3;border-radius:50%;width:2px;height:2px;display:inline-block}.queue-bottom .status{padding:6px 8px;font-size:8px}.queue-bottom .status i{width:4px;height:4px}.queue-footer{color:#a2a7b0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:9px;display:flex}.queue-footer .button{color:#707684;gap:6px;min-height:30px;padding:0;font-size:9px}.revenue-total{letter-spacing:-2px;margin-top:24px;font-size:44px;font-weight:400}.revenue-total>span{color:#b6b7c0;margin-right:3px}.change{color:#42a884;align-items:center;gap:5px;margin-top:9px;font-size:10px;display:flex}.change strong{font-weight:500}.change>span{color:#a1a6af;margin-left:3px;font-size:9px}.revenue-chart{gap:13px;height:210px;margin-top:28px;display:flex}.revenue-column{flex-direction:column;flex:1;min-width:0;display:flex}.revenue-column>strong{letter-spacing:-.3px;white-space:nowrap;margin-bottom:15px;font-size:11px;font-weight:500}.bar-track{border-left:1px solid #f0f1f5;align-items:flex-end;height:155px;display:flex}.revenue-bar{border-radius:13px 13px 0 0;width:100%;min-height:25px;position:relative}.bar-0{background:#15151c}.bar-1{background:#7951ee}.bar-2{background:repeating-linear-gradient(-45deg,#f5f3fb 0 3px,#e9e3f5 3px 4px);border:1px solid #e9e4f2}.revenue-bar>span{color:#fff;background:#9772f5;border:3px solid #fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:8px;display:grid;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.revenue-column>span{color:#989eaa;text-align:center;margin-top:12px;font-size:9px}.revenue-caption{color:#9da2ad;border-top:1px solid #f0f1f4;align-items:center;gap:5px;margin-top:5px;padding-top:18px;font-size:8px;display:flex}.revenue-caption>span:last-child{margin-left:auto}.tiny-dot{background:#7951ee;border-radius:50%;width:4px;height:4px}.completion-panel{flex-direction:column;display:flex}.gauge{aspect-ratio:300/240;width:100%;max-width:270px;margin:36px auto 0;position:relative}.gauge svg{width:100%;height:100%;padding:12px;overflow:visible}.gauge-track{fill:none;stroke:#f4f3f7;stroke-width:13px;stroke-linecap:round}.gauge-arc{fill:none;stroke-width:13px;stroke-linecap:round}.arc-purple{stroke:#7951ee}.arc-orange{stroke:#fa7953}.arc-yellow{stroke:#f1c862}.gauge-value{text-align:center;position:absolute;top:43%;left:0;right:0}.gauge-value strong{letter-spacing:-2px;font-size:43px;font-weight:400}.gauge-value strong>span{color:#b5b9c2;letter-spacing:-.7px;margin-left:4px;font-size:20px}.gauge-value small{color:#9a9faa;margin-top:8px;font-size:10px;display:block}.gauge-legend{justify-content:center;gap:13px;margin-top:7px;display:flex}.gauge-legend>span{color:#8c929e;align-items:center;gap:5px;font-size:8px;display:flex}.gauge-legend i{border-radius:50%;width:6px;height:6px}.gauge-legend .purple{background:#7951ee}.gauge-legend .orange{background:#fa7953}.gauge-legend .yellow{background:#f1c862}.gauge-note{color:#939ba7;border-top:1px solid #eff0f4;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:9px;display:flex}.gauge-note>svg{color:#69a78e}.approval-panel{flex-direction:column;min-height:223px;display:flex;overflow:hidden}.approval-body{flex:1;align-items:center;margin-top:25px;display:flex;position:relative}.approval-number{letter-spacing:-1.7px;white-space:nowrap;font-size:40px;font-weight:400}.approval-number>span{color:#b4b9c2;letter-spacing:-.7px;margin-left:5px;font-size:19px}.approval-body>svg{width:58%;height:95px;margin-left:auto;margin-right:-25px}.approval-body .change{white-space:nowrap;font-size:9px}.approval-footer{color:#a4a9b3;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:8px;display:flex}.approval-footer button{color:#8a77ad;background:0 0;border:0;align-items:center;gap:5px;min-height:30px;padding:0;font-size:8px;display:flex}.garud-note{color:#fff;background:#7951ee;border-color:#7951ee;min-height:223px;position:relative;overflow:hidden}.garud-name{letter-spacing:1.3px;color:#e2d7ff;font-size:8px;font-weight:500}.garud-note .small-circle{color:#e9e0ff;border-color:#ffffff24}.garud-note-copy{z-index:1;max-width:70%;margin-top:19px;position:relative}.garud-note h2{white-space:pre-line;letter-spacing:-.7px;font-size:20px;line-height:1.3}.garud-note p{color:#dfd3fa;max-width:150px;margin-top:14px;font-size:9px;line-height:1.8}.garud-note .garud{z-index:0;width:128px;position:absolute;bottom:-4px;right:-10px}.garud-note-copy button{color:#fff;background:0 0;border:0;align-items:center;gap:5px;padding:12px 0 0;font-size:9px;display:flex}.dashboard-foot{color:#a0a6b1;justify-content:space-between;align-items:center;margin-top:25px;font-size:8px;display:flex}.dashboard-foot>span{align-items:center;gap:8px;display:flex}.dashboard-foot .live-indicator{width:4px;height:4px;box-shadow:none}.dashboard-foot i{background:#c1c5ce;border-radius:50%;width:3px;height:3px;margin-inline:2px}@media (width>=1450px){.app{max-width:1440px}.editorial-grid{gap:22px}.editorial-grid>.panel{padding:28px}.queue-row{padding:23px 0}.revenue-chart{height:228px}.bar-track{height:172px}.gauge{max-width:285px;margin-top:42px}.queue-identity strong{font-size:13px}.queue-bottom>span:first-child{font-size:10px}.queue-bottom .status{font-size:9px}.garud-note h2{font-size:23px}.garud-note p{font-size:10px}.garud-note .garud{width:146px}.approval-body>svg{margin-right:-28px}}@media (width<=1100px){.editorial-grid{grid-template-columns:1.08fr 1fr 1fr;gap:16px}.editorial-grid>.panel{padding:20px}.editorial-grid .section-head h2{font-size:17px}.small-circle{width:28px;height:28px}.queue-tabs{gap:0}.queue-tabs button{padding-inline:9px;font-size:9px}.queue-bottom{flex-wrap:wrap;gap:10px}.queue-identity strong{font-size:11px}.queue-row{padding:20px 0}.revenue-total{font-size:35px}.revenue-column>strong{font-size:10px}.revenue-chart{gap:7px}.gauge{margin-top:43px}.gauge-value strong{font-size:35px}.gauge-value strong>span{font-size:16px}.gauge-value small{font-size:9px}.gauge-legend{flex-wrap:wrap;gap:8px}.gauge-note{font-size:8px}.approval-footer{flex-wrap:wrap;gap:1px;margin-top:10px}.garud-note-copy{max-width:90%}.garud-note h2{font-size:19px}.garud-note p{max-width:120px;font-size:9px}.garud-note .garud{width:103px}.approval-number{font-size:33px}.approval-body>svg{width:50%}.revenue-caption{font-size:7px}.queue-search{gap:5px;padding:10px}.queue-search input{font-size:9px!important}}@media (width<=850px){.editorial-grid{grid-template-columns:1fr 1fr}.queue-panel{grid-row:span 2}.revenue-panel,.completion-panel{grid-column:2}.approval-panel{grid-column:1}.garud-note{grid-column:2}.queue-tabs button{min-height:44px;padding:0 12px;font-size:10px}.queue-row{padding:27px 0}.queue-bottom{flex-wrap:nowrap}.queue-identity strong{font-size:13px}.queue-identity small{font-size:10px}.queue-search{min-height:46px}.queue-search input{font-size:11px!important}.queue-tabs{margin-top:4px}.queue-identity{min-width:0}.queue-footer{margin-top:24px}.queue-panel{justify-content:flex-start}.revenue-chart{height:160px;margin-top:21px}.bar-track{height:115px}.revenue-total{font-size:39px}.completion-panel{min-height:310px}.gauge{max-width:210px;margin-top:22px}.gauge-note{margin-top:18px}.garud-note,.approval-panel{min-height:230px}.garud-note h2{font-size:21px}.garud-note .garud{width:127px}.day-label{font-size:8px}.dashboard-v2 h1{font-size:32px}.dashboard-v2 .page-heading{margin-bottom:28px}.overview-label{font-size:11px}.editorial-grid .section-head h2{font-size:18px}}@media (width<=600px){.editorial-grid{grid-template-columns:1fr;gap:16px}.editorial-grid>.panel{grid-area:auto/1;padding:24px}.queue-panel{order:1}.revenue-panel{order:2}.completion-panel{order:3}.approval-panel{order:4}.garud-note{order:5}.queue-bottom{flex-wrap:nowrap}.queue-tabs{justify-content:space-between}.queue-row{padding:23px 0}.queue-top{gap:13px}.queue-tabs button{padding:0 18px}.queue-identity strong{font-size:14px}.queue-identity small,.queue-bottom>span:first-child{font-size:10px}.queue-bottom .status{font-size:9px}.queue-footer,.queue-footer .button{font-size:10px}.dashboard-v2 h1{font-size:29px}.day-label{letter-spacing:.8px;font-size:7px}.dashboard-toolbar{gap:10px}.overview-label{gap:7px;font-size:10px}.overview-label .subtle:last-child,.overview-label .subtle:nth-child(2){display:none}.period-button{min-height:42px;padding:0 13px;font-size:10px}.revenue-total{font-size:48px}.revenue-chart{height:200px;margin-top:27px}.bar-track{height:150px}.revenue-column>strong{font-size:12px}.revenue-column>span{font-size:10px}.revenue-caption{font-size:9px}.gauge{max-width:260px;margin-top:35px}.gauge-value strong{font-size:46px}.gauge-value strong>span{font-size:21px}.gauge-value small{font-size:11px}.gauge-legend>span{font-size:10px}.gauge-note{margin-top:25px;font-size:10px}.approval-number{font-size:44px}.approval-body>svg{width:58%}.approval-footer{font-size:9px}.approval-footer button{min-height:40px;font-size:9px}.garud-note{min-height:245px!important}.garud-note h2{font-size:24px}.garud-note p{max-width:180px;font-size:11px}.garud-note .garud{width:160px}.garud-note-copy{max-width:76%}.dashboard-foot{gap:10px;font-size:7px}.dashboard-foot>span{gap:5px}.dashboard-foot>span:last-child{text-align:right;max-width:110px;display:block}}label.queue-search{align-items:center;margin-top:23px!important;display:flex!important}.queue-search input{display:inline-block!important}.queue-search>span{display:none}.approval-body .change>svg{flex:none;width:13px;height:13px;margin:0}.queue-bottom .status.yellow{background:#fff7e6}.editorial-grid .section-head h2{font-size:21px}.queue-identity strong{font-size:14px}.queue-identity small,.queue-bottom>span:first-child{font-size:11px}.queue-bottom .status{font-size:10px}.queue-tabs button{min-height:40px;font-size:11px}.queue-search input{font-size:12px!important}.queue-footer,.queue-footer .button{font-size:10px}.change{font-size:12px}.change>span{font-size:10px}.revenue-column>strong{font-size:13px}.revenue-column>span{font-size:11px}.revenue-caption{font-size:10px}.gauge-value small{font-size:12px}.gauge-legend>span,.gauge-note,.approval-footer,.approval-footer button{font-size:10px}.garud-note p{max-width:175px;font-size:11px}.garud-note h2{font-size:24px}.garud-note .garud{width:145px}.garud-note{min-height:245px}.dashboard-foot{font-size:9px}.dashboard-v2 .page-heading p,.overview-label{font-size:13px}.revenue-chart{margin-top:24px}.revenue-panel,.completion-panel{min-height:420px}.approval-body{min-height:100px}.garud-note-copy{max-width:80%}@media (width<=1100px) and (width>=851px){.editorial-grid{grid-template-columns:1.15fr 1fr 1fr}.queue-bottom{flex-wrap:wrap}.queue-tabs button{padding-inline:9px;font-size:10px}.queue-identity strong{font-size:13px}.queue-bottom>span:first-child{font-size:10px}.queue-bottom .status{font-size:9px}.garud-note h2{font-size:20px}.garud-note p{max-width:135px;font-size:10px}.garud-note .garud{width:110px}.gauge-legend>span{font-size:9px}.revenue-caption{font-size:8px}.revenue-column>strong{font-size:11px}}@media (width<=850px){.revenue-panel,.completion-panel{min-height:360px}.queue-bottom{flex-wrap:wrap}.garud-note h2{font-size:21px}.garud-note .garud{width:130px}.queue-bottom>span:first-child{font-size:10px}.queue-bottom .status{font-size:9px}.garud-note p{max-width:155px;font-size:10px}}@media (width<=600px){.queue-bottom{flex-wrap:nowrap}.revenue-panel,.completion-panel{min-height:400px}.garud-note h2{font-size:24px}.garud-note .garud{width:150px}.garud-note p,.overview-label{font-size:11px}.gauge-legend>span{font-size:10px}.dashboard-foot{font-size:8px}}.sidebar nav,.role-switch{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:300px;padding:4px;display:grid}.sidebar nav button,.role-switch button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:44px;min-height:44px;padding:0 14px;font-size:12px;line-height:1;display:flex}.queue-panel{container:vehicle-queue/inline-size}.queue-tabs{background:#f6f7f9;border:1px solid #eef0f4;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;margin-bottom:10px;padding:4px;display:grid}.queue-tabs button{white-space:nowrap;color:#727986;border-radius:22px;justify-content:center;align-items:center;width:100%;min-width:0;height:44px;min-height:44px;padding:0 10px;font-size:12px;line-height:1;display:flex}.queue-tabs button:hover:not(.active){color:#20232c;background:#eceef3}.queue-pagination{flex-direction:column;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.pagination-summary{color:#858c98;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5}.pagination-controls,.pagination-item{justify-content:center;align-items:center;gap:4px;display:flex}.pagination-controls{flex-wrap:wrap;max-width:100%}.pagination-controls button{color:#737a87;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e9ebf0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;font-size:12px;line-height:1;transition:background .16s,color .16s;display:grid}.pagination-controls button:hover:not(:disabled):not([aria-current]){color:#744bca;background:#f3f0fc;border-color:#e3daf7}.pagination-controls button[aria-current=page]{color:#fff;background:#15161d;border-color:#15161d}.pagination-controls button:disabled{opacity:.38;cursor:not-allowed}.pagination-gap{text-align:center;color:#9ba1ac;width:16px;font-size:12px}@container vehicle-queue (width<=335px){.queue-tabs{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.queue-tabs button{border-radius:14px}}@media (width<=850px){.sidebar nav{width:276px}}@media (width<=600px){.sidebar{flex-wrap:wrap;justify-content:center;gap:16px;height:auto;min-height:70px;padding:16px}.sidebar .brand{margin-right:auto}.sidebar nav{width:100%}.topbar{flex-wrap:wrap;gap:14px;height:auto;padding:18px 0}.role-switch{width:100%}.sidebar nav button,.role-switch button{height:44px;min-height:44px;font-size:12px}}@media (prefers-reduced-motion:reduce){.pagination-controls button{transition:none}}:root{--workspace-gutter:clamp(24px, 3vw, 56px)}body{background:var(--canvas);margin:0;padding:0}.app{width:100%;max-width:none;min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.app>.sidebar{width:100%;height:auto;min-height:80px;padding:14px var(--workspace-gutter);box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e6e9ef;border-radius:0}.app>main{width:100%;padding:0 var(--workspace-gutter) 28px;margin:0}@media (width<=600px){:root{--workspace-gutter:16px}.app>.sidebar{padding-block:18px}}:root{--footer-height:48px;--advisor-gap:22px}html,body,#root{height:100%;overflow:hidden}.advisor-app{height:100dvh;min-height:0;padding-bottom:calc(var(--footer-height) + env(safe-area-inset-bottom));background:#f5f6f8;grid-template-rows:80px minmax(0,1fr);display:grid}.advisor-header{background:#fff;border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:20px;padding:0 30px;display:flex}.advisor-header-center{color:#818793;align-items:center;gap:15px;font-size:12px;display:flex}.workspace-tag{color:#7954c3;background:#f2edff;border-radius:24px;padding:9px 13px;font-size:10px}.advisor-account{align-items:center;gap:10px;font-size:12px;display:flex}.advisor-account small{color:#9b9fa9;margin-top:5px;font-size:9px;display:block}.advisor-account>button{color:#9298a3;background:0 0;border:0;padding:12px}.advisor-body{grid-template-columns:185px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.advisor-nav{background:#fff;border-right:1px solid #e8eaf0;flex-direction:column;gap:6px;min-height:0;padding:32px 14px;display:flex;overflow-y:auto}.nav-caption{letter-spacing:1.5px;color:#a7acb6;padding:0 14px 16px;font-size:8px}.advisor-nav>button{text-align:left;color:#7b828f;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:0 14px;font-size:12px;display:flex}.advisor-nav>button[aria-current]{color:#744ec7;background:#f1edfc}.advisor-nav>button:hover{background:#f6f4fa}.nav-help{color:#7b8390;margin-top:auto;padding:30px 14px 0;font-size:10px}.nav-help .tiny-dot{margin-right:7px;display:inline-block}.nav-help small{color:#adb1ba;margin-top:7px;padding-left:11px;font-size:9px;display:block}.advisor-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;min-height:0;margin:0;padding:30px 28px;overflow:auto}.advisor-scroll:focus-visible{outline-offset:-2px;outline:2px solid #b59bec}.advisor-content{max-width:1500px;margin:0 auto}.app-footer{z-index:20;height:calc(var(--footer-height) + env(safe-area-inset-bottom));padding:0 30px env(safe-area-inset-bottom);color:#8b939f;background:#fff;border-top:1px solid #e6e9ef;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex;position:fixed;inset:auto 0 0}.app-footer>span{align-items:center;gap:9px;display:flex}.app-footer b{color:#b9bec8;font-weight:400}.toast{bottom:calc(var(--footer-height) + 18px);z-index:30}.mobile-screen-picker{display:none}.advisor-app .page-heading h1,.workflow-heading h1{font-size:32px}.advisor-app .day-label{display:none}.advisor-app .page-heading{margin:2px 0 28px}.advisor-app .editorial-grid{gap:var(--advisor-gap);grid-template-rows:460px 300px;grid-auto-rows:300px}.advisor-app .editorial-grid>.panel{height:100%;min-height:0;padding:24px;overflow:hidden}.advisor-app .queue-panel{flex-direction:column;min-height:0;display:flex}.queue-panel>.section-head,.queue-panel>.queue-search,.queue-panel>.queue-tabs,.queue-panel>.queue-pagination{flex-shrink:0}.advisor-app .queue-list{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.advisor-app .queue-row{flex-direction:column;justify-content:center;height:100%;min-height:0;padding:8px 0;display:flex;overflow:hidden}.advisor-app .queue-identity{min-width:0}.advisor-app .queue-identity strong,.advisor-app .queue-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.advisor-app .queue-bottom{flex-wrap:nowrap;gap:6px;margin-top:10px}.advisor-app .queue-bottom>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.advisor-app .queue-bottom>span:first-child i{margin-inline:5px}.advisor-app .queue-bottom .status{flex-shrink:0}.advisor-app .queue-list>.empty{grid-row:1/-1;align-self:center}.advisor-app .queue-pagination{flex-shrink:0;margin:0;padding-top:16px}.pagination-controls{flex-wrap:nowrap;max-width:100%;padding:2px;overflow-x:auto}.pagination-item{flex-shrink:0}.advisor-app .revenue-chart{height:190px}.advisor-app .bar-track{height:135px}.advisor-app .gauge{max-width:245px;margin-top:28px}.advisor-app .garud-note .garud{width:132px}.advisor-app .garud-note h2{font-size:21px}.advisor-app .garud-note p{max-width:155px;font-size:10px}.advisor-app .approval-body{min-height:0}.advisor-app .approval-number{font-size:36px}.advisor-app .approval-footer{flex-wrap:wrap}.advisor-app .approval-body>svg{width:50%;margin-right:-24px}.advisor-app .revenue-total{font-size:39px}.advisor-app .gauge-legend{flex-wrap:wrap}.advisor-app .gauge-note{font-size:9px}.advisor-app .editorial-grid .section-head h2{font-size:19px}label.dropdown-field{color:#777f8d;flex-direction:column;gap:9px;min-width:0;font-size:12px;margin:20px 0 0!important;display:flex!important}.dropdown-field>div{min-width:0;position:relative}.dropdown-field select{appearance:none;color:#414755;width:100%;height:46px;font:inherit;cursor:pointer;text-overflow:ellipsis;background:#fff;border:1px solid #e4e7ee;border-radius:11px;padding:0 40px 0 14px;font-size:12px}.dropdown-field svg{pointer-events:none;color:#969eab;position:absolute;top:15px;right:14px}.dropdown-field select:focus-visible{outline-offset:2px;outline:2px solid #7951ee}.dropdown-field select:disabled{opacity:.5;cursor:not-allowed}label.dropdown-field.compact{min-width:130px;margin:0!important}.dropdown-field.compact select{border-radius:24px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workflow-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.workflow-heading h1{letter-spacing:-1.2px;margin-top:12px}.workflow-heading p{color:#8e95a1;margin-top:12px;font-size:12px;line-height:1.6}.eyebrow{letter-spacing:1.3px;color:#8f96a3;font-size:9px;font-weight:500}.eyebrow>span{color:#b2b7bf}.flow-tabs{background:#fff;border:1px solid #e7eaf0;border-radius:16px;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin-bottom:24px;padding:6px;display:grid}.flow-tabs button{color:#8b929f;white-space:nowrap;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:8px 5px;font-size:11px;display:flex}.flow-tabs button>span{background:#f5f5f8;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.flow-tabs button[aria-current]{color:#fff;background:#17181f}.flow-tabs button[aria-current]>span{background:#353540}.flow-tabs button:disabled{opacity:.35}.workflow-grid{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.workflow-card{flex-direction:column;min-width:0;height:680px;min-height:0;padding:28px;display:flex;overflow:hidden}.workflow-card>h2,.workflow-card>.section-head{flex-shrink:0}.workflow-card h2{font-size:21px}.workflow-card .section-head>span{font-size:10px}.card-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:8px 2px;overflow-y:auto}.card-actions{border-top:1px solid #eef0f4;flex-shrink:0;justify-content:space-between;gap:10px;margin-top:auto;padding-top:20px;display:flex}.card-actions>.button{white-space:normal;min-width:0;font-size:11px;line-height:1.4}.card-actions>.button:only-child{margin-left:auto}.field{color:#777f8c;flex-direction:column;gap:9px;font-size:12px;margin:22px 0!important;display:flex!important}.field>input{color:#373b46!important;background:#f8f9fb!important;border:1px solid #e6e8ee!important;border-radius:10px!important;min-height:48px!important;margin:0!important;padding:0 14px!important;font-size:13px!important}.inline-note{color:#9198a5;background:#f7f8fb;border:1px solid #eef0f5;border-radius:12px;margin:20px 0;padding:15px;font-size:11px;line-height:1.8}.inline-note.warning{color:#a0825b;background:#fff8f0;border-color:#f5e4cd}.form-error{color:#c45f55!important;margin:12px 0!important;font-size:12px!important}.plate-scanner{color:#b2abbe;background:#f8f7fc;border:1px dashed #d9d6e4;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:205px;margin:20px 0;display:flex}.plate-frame{color:#6f657e;letter-spacing:2px;background:#fff;border:1px solid #d9d3e8;border-radius:7px;padding:8px 19px;font-size:15px}.plate-scanner p{color:#a39aaf;font-size:9px}.help-card{background:#eee9fa;border-color:#e7dff5;position:relative}.help-card h2{letter-spacing:-1px;white-space:pre-line;color:#4e3c66;margin:28px 0 16px;line-height:1.25;font-size:32px!important}.help-card>p{color:#9382aa;max-width:320px;font-size:13px;line-height:1.9}.help-card>.garud{width:220px;position:absolute;bottom:-10px;right:-10px}.help-card>.status,.help-card>.button{align-self:flex-start;margin-top:20px}.help-points{color:#8a759f;gap:20px;margin-top:35px;font-size:12px;display:grid}.help-points span{align-items:center;gap:10px;display:flex}.vehicle-banner{color:#9e93b2;background:#f7f6fb;border-radius:16px;align-items:center;gap:23px;margin-top:20px;padding:30px 20px;display:flex}.vehicle-banner strong{letter-spacing:1px;color:#5f5474;font-size:18px}.vehicle-banner span{color:#aaa1b6;margin-top:10px;font-size:10px;display:block}.detail-grid{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.detail-grid dt{color:#a0a7b1;font-size:10px}.detail-grid dd{color:#5c6472;margin:8px 0 0;font-size:13px}.info-row{color:#7f8794;border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:15px;padding:23px 0;font-size:12px;display:flex}.info-row strong{color:#555e6e;font-size:12px;font-weight:500}.info-row small{color:#a5aab4;margin-top:7px;font-size:10px;display:block}.subheading{margin-top:32px;font-size:16px}.small-garud{align-self:flex-end;margin:5px 0;width:130px!important}.scan-stage{color:#b7aec8;background:#f6f5fa;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;min-height:0;margin:24px 0;display:flex;position:relative}.scan-stage p{color:#8d819e;font-size:13px}.scan-stage small{color:#b1a8bd;text-align:center;font-size:10px}.scan-checklist{padding-top:18px}.scan-checklist>div{border-bottom:1px solid #eff0f4;align-items:center;gap:13px;min-height:57px;display:flex}.scan-checklist>div>span{color:#b4acc0;background:#f5f4f8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.scan-checklist strong{color:#717a89;font-size:12px;font-weight:400}.scan-checklist small{color:#b0b5bf;margin-left:auto;font-size:9px}.scan-checklist .scan-done{color:#62a787;background:#eaf6f0}.car-map{flex:1;justify-content:center;min-height:0;padding:24px;display:flex}.car-map svg{width:auto;height:100%;max-height:440px}.finding-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #eef0f4;align-items:center;gap:13px;width:100%;padding:22px 0;display:flex}.finding-number{color:#9a7ec2;background:#f1ebfc;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.finding-row>div{flex:1}.finding-row strong{color:#626b7b;font-size:12px;font-weight:500}.finding-row small{color:#a5abb6;margin-top:7px;font-size:10px;display:block}.evidence-placeholder{text-align:center;color:#aca3ba;background:#f8f7fb;border:1px dashed #ded8e9;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;margin:24px 0;display:flex}.evidence-placeholder p{color:#b3a9c1;max-width:240px;font-size:11px;line-height:1.8}.evidence-placeholder h3{font-size:17px}.offer-list{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;margin-top:13px;display:grid}.offer-row{border-bottom:1px solid #eef0f4;min-height:0;padding:12px 0;overflow:auto}.offer-row>div:first-child{color:#626b79;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.offer-row strong{font-weight:500}.offer-row p{color:#9da4b0;margin:8px 0;font-size:10px;line-height:1.5}.offer-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.offer-actions .button{padding-inline:6px;font-size:10px}.offer-row .dropdown-field select{height:40px;font-size:11px}.offer-row .dropdown-field svg{top:12px}.offer-row>label.dropdown-field{margin-top:8px!important}.workflow-card>.queue-pagination{margin:0;padding-top:14px}.estimate-total{letter-spacing:-2px;margin:35px 0 10px;font-size:46px}.card-scroll>.muted{font-size:11px}.text-action{color:#a99abf;background:0 0;border:0;padding:8px 0 0;font-size:10px;display:block}.total-row strong{color:#503e6e;font-size:16px}.signature-field{margin-top:20px}.signature-field>div{color:#8c8498;justify-content:space-between;font-size:12px;display:flex}.signature-field button{color:#9988b1;background:0 0;border:0;font-size:11px}.signature-pad{touch-action:none;background:#faf9fc;border:1px dashed #dcd6e8;border-radius:12px;width:100%;height:130px;margin-top:14px}.signature-alternative{font-size:10px!important}.approval-demo-row{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:15px;padding:25px 0;display:flex}.approval-demo-row strong{color:#6d7584;font-size:12px;font-weight:500}.approval-demo-row small{color:#a3aab5;margin-top:8px;font-size:11px;display:block}.compare-records{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.compare-records>div{text-align:center;color:#a699b7;background:#f7f6fa;border:1px dashed #dcd6e5;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:250px;padding:22px;display:flex}.compare-records h3{font-size:16px}.compare-records p{font-size:11px;line-height:1.7}.compare-records small{color:#b3aabf;font-size:9px}.number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.number-grid>.panel{flex-direction:column;justify-content:space-between;height:205px;display:flex}.number-grid span{color:#969da9;font-size:12px}.number-grid strong{letter-spacing:-1.5px;font-size:38px;font-weight:400}.number-grid small{color:#adb3bd;font-size:10px}.numbers-note{align-items:center;gap:30px;height:230px;margin-top:22px;display:flex}.numbers-note .garud{width:165px}.numbers-note p{color:#a0a7b3;margin-top:15px;font-size:12px;line-height:1.8}.list-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.list-filters .queue-search{flex:1;min-width:180px;margin:0!important}.list-filters label.dropdown-field{min-width:140px}.fixed-records{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));min-height:0;display:grid}.record-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.record-row strong{color:#616b7c;font-size:13px;font-weight:500}.record-row small{color:#a2aab7;margin-top:9px;font-size:10px;display:block}.record-row>span{color:#a5acb7;align-items:center;gap:10px;font-size:10px;display:flex}.followup-row{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.followup-row strong{color:#707987;font-size:13px;font-weight:500}.followup-row small,.followup-row>div>span{color:#a4acb7;margin-top:8px;font-size:10px;display:block}.followup-row>div:last-child{gap:4px;display:flex}.followup-row .button{padding:0 8px;font-size:10px}.fixed-records>.empty{grid-row:1/-1;align-self:center}.kit-grid>.panel{height:330px;overflow:auto}.kit-grid>.mascot-panel{height:390px}.login-page{height:100dvh;padding-bottom:calc(var(--footer-height) + env(safe-area-inset-bottom));background:#f7f8fa;overflow-y:auto}.login-header{background:#fff;border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:center;height:90px;padding:0 5vw;display:flex}.login-header>span{color:#a1a7b1;font-size:12px}.login-content{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;width:100%;max-width:1250px;min-height:calc(100dvh - 140px);margin:0 auto;padding:60px 7vw;display:grid}.login-story{flex-direction:column;min-height:480px;display:flex;position:relative}.login-story h1{letter-spacing:-2px;color:#34303c;margin:26px 0 20px;font-size:48px;font-weight:400;line-height:1.2}.login-story>p{color:#9b94a8;max-width:330px;font-size:14px;line-height:1.9}.login-story>.garud{width:210px;position:absolute;bottom:0;right:0}.login-note{color:#b0a6be;align-items:center;gap:10px;max-width:210px;margin-top:auto;font-size:10px;line-height:1.8;display:flex}.login-form{background:#fff;border:1px solid #e7e9ef;border-radius:22px;width:100%;max-width:420px;padding:36px}.login-form h2{letter-spacing:-1px;font-size:30px}.login-form>p{color:#a3a8b2;margin-top:12px;font-size:12px}.login-modes{background:#f6f6f9;border-radius:26px;grid-template-columns:1fr 1fr;gap:5px;margin:28px 0 6px;padding:4px;display:grid}.login-modes button{color:#9a9eaa;background:0 0;border:0;border-radius:22px;height:44px;font-size:12px}.login-modes button[aria-pressed=true]{color:#fff;background:#17181f}.login-form form>.button.primary{width:100%;margin-top:8px}.demo-credentials{color:#a08cbb;background:#f6f3fc;border-radius:12px;flex-direction:column;gap:8px;margin-top:22px;padding:16px;font-size:10px;line-height:1.8;display:flex}.demo-credentials strong{color:#88719f;font-weight:500}.demo-hint{color:#aa98bf;margin-top:12px;font-size:10px;display:block}@media (width<=1250px){.advisor-body{grid-template-columns:155px minmax(0,1fr)}.advisor-nav{padding-inline:10px}.advisor-nav>button{gap:9px;padding-inline:10px;font-size:11px}.advisor-scroll{padding:25px 22px}.advisor-app .editorial-grid{grid-template-columns:1.1fr 1fr 1fr}.advisor-app .editorial-grid>.panel{padding:20px}.advisor-app .queue-identity strong{font-size:12px}.advisor-app .queue-bottom{font-size:9px}.advisor-app .revenue-total{font-size:33px}.advisor-app .revenue-column>strong{font-size:10px}.advisor-app .revenue-caption{font-size:8px}.advisor-app .garud-note h2{font-size:19px}.advisor-app .garud-note p{max-width:130px}.advisor-app .garud-note .garud{width:105px}.advisor-app .editorial-grid .section-head h2{font-size:17px}.workflow-card{padding:24px}.flow-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-heading h1{font-size:29px}.login-content{gap:45px;padding:45px 6vw}.login-story h1{font-size:42px}.login-story>.garud{width:180px}.card-actions .button{padding-inline:15px}}@media (width<=1050px){.advisor-body{grid-template-columns:1fr}.advisor-nav{display:none}.mobile-screen-picker{max-width:240px;margin-bottom:25px;display:block}.advisor-header{padding:0 24px}.advisor-app .editorial-grid{grid-template-columns:1.1fr 1fr 1fr}.advisor-app .queue-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid{gap:18px}.workflow-card{height:680px}.card-actions{flex-wrap:wrap}.card-actions>.button{flex:1}.workflow-heading h1{font-size:28px}.record-row{gap:8px}.record-row>span{font-size:9px}.record-row strong{font-size:12px}.record-row small{font-size:9px}.workflow-heading .button{font-size:10px}.login-content{gap:35px}.login-form{padding:28px}}@media (width<=850px){.advisor-header-center .workspace-tag{display:none}.advisor-app .editorial-grid{grid-template-rows:360px 360px 280px;grid-template-columns:1fr 1fr}.advisor-app .queue-panel{grid-area:span 2/1}.advisor-app .revenue-panel,.advisor-app .completion-panel{grid-column:2}.advisor-app .approval-panel{grid-column:1}.advisor-app .garud-note{grid-column:2}.advisor-app .revenue-chart{height:140px;margin-top:16px}.advisor-app .bar-track{height:90px}.advisor-app .revenue-total{margin-top:15px;font-size:35px}.advisor-app .gauge{max-width:195px;margin-top:18px}.advisor-app .gauge-legend{margin-top:0}.advisor-app .gauge-value strong{font-size:32px}.advisor-app .gauge-value small{font-size:10px}.workflow-grid{grid-template-columns:1fr}.workflow-card{height:640px}.help-card{height:360px}.help-card h2{font-size:28px!important}.help-card>p{max-width:60%;font-size:12px}.help-card>.garud{width:180px}.help-points{gap:13px;margin-top:20px}.help-card .info-row,.help-card .inline-note,.help-card>.button{max-width:60%}.number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-grid>.panel{height:350px}.kit-grid>.mascot-panel{height:400px}.login-content{gap:30px;padding:35px 5vw}.login-story h1{font-size:35px}.login-story>p{font-size:12px}.login-story>.garud{width:150px}.login-story .login-note{max-width:140px}.login-form{padding:24px}.login-form h2{font-size:26px}}@media (width<=600px){:root{--footer-height:54px}.advisor-app{grid-template-rows:70px minmax(0,1fr)}.advisor-header{gap:12px;padding:0 16px}.advisor-header .brand{font-size:22px}.advisor-header-center,.advisor-account>span{display:none}.advisor-account{gap:5px}.advisor-account .avatar{width:30px;height:30px}.advisor-scroll{padding:20px 16px}.app-footer{gap:8px;padding-inline:16px;font-size:8px}.app-footer>span{gap:5px}.app-footer>span:last-child{text-align:right;max-width:150px;line-height:1.8;display:block}.app-footer b{margin:0 4px}.advisor-app .editorial-grid{grid-template-rows:780px 410px 410px 280px 280px;grid-template-columns:1fr;gap:18px}.advisor-app .editorial-grid>.panel{grid-area:auto/1;padding:24px}.advisor-app .queue-panel{order:1}.advisor-app .revenue-panel{order:2}.advisor-app .completion-panel{order:3}.advisor-app .approval-panel{order:4}.advisor-app .garud-note{order:5}.advisor-app .editorial-grid .section-head h2{font-size:21px}.advisor-app .queue-identity strong{font-size:14px}.advisor-app .revenue-chart{height:190px;margin-top:25px}.advisor-app .bar-track{height:140px}.advisor-app .revenue-total{margin-top:25px;font-size:44px}.advisor-app .revenue-column>strong{font-size:12px}.advisor-app .revenue-caption{font-size:9px}.advisor-app .gauge{max-width:250px;margin-top:25px}.advisor-app .gauge-value strong{font-size:40px}.advisor-app .garud-note .garud{width:145px}.advisor-app .garud-note h2{font-size:23px}.advisor-app .garud-note p{max-width:180px;font-size:11px}.advisor-app .page-heading h1{font-size:28px}.workflow-heading{flex-direction:column;align-items:flex-start;gap:12px}.workflow-heading h1{font-size:28px}.workflow-heading p{font-size:11px}.workflow-heading>.button{min-height:32px;padding:0}.flow-tabs{border-radius:14px;gap:3px;padding:4px}.flow-tabs button{flex-direction:column;gap:4px;min-height:58px;font-size:9px}.flow-tabs button>span{font-size:8px}.workflow-card{height:660px;padding:22px}.help-card{height:360px}.help-card h2{font-size:26px!important}.help-card>p{font-size:11px}.help-card>.garud{width:150px}.help-points{font-size:10px}.workflow-card h2{font-size:20px}.card-actions{gap:8px}.card-actions>.button{padding-inline:12px;font-size:10px}.vehicle-banner{gap:15px;padding:22px 14px}.vehicle-banner strong{font-size:14px}.vehicle-banner span{font-size:9px}.vehicle-banner svg{width:40px}.finding-row{gap:8px}.finding-row strong{font-size:11px}.finding-row .status{padding:7px;font-size:8px}.offer-row>div:first-child{font-size:11px}.offer-actions{gap:6px}.offer-actions .button{font-size:9px}.offer-actions .dropdown-field{min-width:115px!important}.offer-row .dropdown-field select{font-size:10px}.compare-records{gap:10px}.compare-records>div{height:230px;padding:13px}.compare-records h3{font-size:14px}.compare-records p{font-size:10px}.record-row{flex-wrap:wrap;align-content:center;gap:8px}.record-row>span{justify-content:space-between;width:100%}.number-grid{gap:14px}.number-grid>.panel{height:180px;padding:22px}.number-grid strong{font-size:28px}.number-grid span{font-size:11px}.number-grid small{font-size:8px}.numbers-note{gap:15px;height:260px;padding:22px}.numbers-note .garud{width:90px}.numbers-note h2{font-size:19px}.numbers-note p{font-size:10px}.kit-grid>.panel{height:350px}.kit-grid>.mascot-panel{height:930px}.login-header{height:74px;padding:0 22px}.login-header>span{font-size:9px}.login-content{min-height:0;padding:30px 22px;display:block}.login-story{display:none}.login-form{max-width:400px;margin:auto;padding:28px}.login-page .app-footer>span:last-child{max-width:210px}.signature-alternative{margin-top:12px!important}}.advisor-app{grid-template-rows:80px 68px minmax(0,1fr)}.page-bar{scrollbar-width:thin;background:#fff;border-bottom:1px solid #e9ebf1;justify-content:center;align-items:stretch;gap:6px;min-width:0;margin:0;padding:9px 28px;display:flex;overflow-x:auto}.page-bar>button{color:#8d94a1;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:9px;min-width:134px;min-height:48px;padding:0 16px;font-size:12px;display:flex}.page-bar>button[aria-current]{color:#7951b6;background:#f0ebfb}.page-bar>button:hover{background:#f6f3fb}.page-bar>button:before{display:none}.flow-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.flow-tabs button{min-height:50px}.assigned-card{flex-direction:column;min-width:0;height:640px;padding:28px;display:flex;overflow:hidden}.assigned-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.assigned-toolbar .queue-search{flex:1;max-width:380px;margin:0!important}.assigned-toolbar .dropdown-field{min-width:150px}.assigned-table-head,.assigned-row{grid-template-columns:1.6fr 1fr .85fr 150px;align-items:center;gap:20px;display:grid}.assigned-table-head{color:#aab0bb;border-bottom:1px solid #eef0f4;flex-shrink:0;height:38px;font-size:10px}.assigned-rows{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));min-height:0;display:grid}.assigned-row{border-bottom:1px solid #eef0f4;min-height:0}.assigned-row strong{color:#657080;font-size:14px;font-weight:500}.assigned-row small{color:#a3acb9;margin-top:8px;font-size:11px;display:block}.scan-ready{color:#82a28e;font-size:11px}.scan-ready svg{vertical-align:middle;margin-right:6px}.scan-ready small{font-size:9px}.assigned-row>div:nth-child(3){color:#9299a5;font-size:12px}.assigned-row .button{padding:0 16px;font-size:11px}.assigned-card .queue-pagination{flex-shrink:0;margin:0;padding-top:20px}.assigned-rows>.empty{grid-row:1/-1;align-self:center}.assigned-rows>.empty .garud{width:110px}.assigned-rows>.empty p{font-size:12px;line-height:1.8}.scan-source{align-self:center;max-width:130px;font-size:9px;line-height:1.8}@media (width<=1100px){.page-bar{justify-content:flex-start;padding-inline:20px}.page-bar>button{min-width:126px;font-size:11px}.flow-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.assigned-row,.assigned-table-head{grid-template-columns:1.4fr 1fr .8fr 130px;gap:12px}.assigned-row strong{font-size:13px}.assigned-row small{font-size:10px}.assigned-row .button{padding:0 12px;font-size:10px}}@media (width<=700px){.assigned-row,.assigned-table-head{grid-template-columns:1.5fr 1fr 130px}.assigned-row>.scan-ready,.assigned-table-head>span:nth-child(2){display:none}.assigned-card{height:640px;padding:24px}.assigned-toolbar{gap:10px}.assigned-toolbar .dropdown-field{min-width:125px}}@media (width<=600px){.advisor-app{grid-template-rows:70px 66px minmax(0,1fr)}.page-bar{gap:5px;padding:8px 16px}.page-bar>button{min-width:126px;min-height:48px;font-size:11px}.flow-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-tabs button{flex-direction:row;font-size:10px}.assigned-card{height:720px;padding:20px}.assigned-toolbar{flex-wrap:wrap;margin-bottom:17px}.assigned-toolbar .queue-search{min-width:100%;max-width:none}.assigned-toolbar .dropdown-field{width:100%}.assigned-table-head{display:none}.assigned-row{grid-template-columns:1fr auto;gap:8px;padding:13px 0}.assigned-row>div:first-child{grid-column:1/-1}.assigned-row strong{font-size:13px}.assigned-row>div:nth-child(3){font-size:10px}.assigned-row .button{min-height:40px}.assigned-row small{font-size:10px}.assigned-row .status,.page-heading>.workspace-tag{font-size:9px}.card-actions .scan-source{max-width:115px}}.page-bar>button{flex:0 0 148px;width:148px;min-width:148px;padding-inline:10px}.page-bar{padding:7px 28px;display:block;overflow:hidden}.tab-bar{scrollbar-width:thin;width:100%;min-width:0;margin:0;scroll-padding-inline:6px;display:block;overflow-x:auto}.tab-bar-track{background:#f5f6f8;border:1px solid #e8eaf0;border-radius:30px;gap:4px;width:max-content;margin-inline:auto;padding:4px;display:flex}.tab-bar-track>button{color:#646b78;width:148px;min-width:148px;height:44px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:24px;flex:0 0 148px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:12px;line-height:1;transition:background .16s,color .16s;display:flex}.tab-bar-track>button svg{flex-shrink:0}.tab-bar-track>button:hover{color:#17181f;background:#e9ebf0}.tab-bar-track>button[aria-current],.tab-bar-track>button[aria-pressed=true]{color:#fff;background:#15161d;box-shadow:0 1px 3px #10121812}.tab-bar-track>button:focus-visible{outline-offset:-2px;outline:2px solid #7951ee}.kit-grid>.tabs-panel{grid-column:1/-1;height:280px;overflow:hidden}.tabs-panel .tab-bar{margin-top:24px}.tabs-panel .tab-bar-track{margin-inline:0}.tab-example-content{color:#858c98;flex-direction:column;gap:9px;margin-top:22px;font-size:12px;display:flex}.tab-example-content strong{color:#454c59;font-size:13px;font-weight:500}@media (width<=1100px){.page-bar{padding-inline:20px}}@media (width<=600px){.page-bar{padding:6px 16px}.kit-grid>.tabs-panel{height:290px}.tab-bar-track>button{font-size:11px}}@media (prefers-reduced-motion:reduce){.tab-bar-track>button{transition:none}}.role-picker{flex-wrap:wrap;gap:6px;margin:24px 0 0;display:flex}.role-picker button{color:#7d8390;white-space:nowrap;background:#fff;border:1px solid #e7e8ee;border-radius:19px;flex:auto;height:38px;padding:0 12px;font-size:11px}.role-picker button[aria-pressed=true]{color:#6440c9;background:#f2edff;border-color:#d9ccfb}.login-modes{margin-top:14px}.customer-link{color:#7951ee;background:0 0;border:0;align-items:center;gap:8px;margin:18px auto 0;font-size:11px;display:flex}.role-avatar{color:#6a46d0;background:#f2edff;font-size:11px;font-weight:550}.role-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-bottom:22px;display:grid}.role-stats>.panel{flex-direction:column;gap:10px;min-height:128px;padding:20px 22px;display:flex}.role-stats strong{letter-spacing:-1px;color:#20232c;font-size:28px;font-weight:400}.role-stats small{color:#adb3bd;margin-top:auto;font-size:10px}.role-table{flex-direction:column;min-width:0;padding:24px;display:flex;overflow:hidden}.role-table>.section-head{flex-shrink:0}.role-table .list-filters{margin:16px 0 4px}.role-table-scroll{min-width:0;position:relative;overflow-x:auto}.role-head,.role-rows{min-width:620px}.role-row{border-bottom:1px solid #eef0f4;align-items:center;gap:16px;min-height:56px;padding:8px 0;display:grid}.role-head{color:#aab0bb;letter-spacing:.2px;min-height:38px;font-size:10px}.role-rows{display:grid}.role-rows>.empty{grid-row:1/-1;align-self:center}.role-rows>.empty .garud{width:100px;margin:0 auto}.role-rows>.empty p{color:#9198a5;font-size:12px}.role-row>div{color:#5f6877;min-width:0;font-size:12px}.role-row .status{font-size:9px}.role-row .button{min-height:38px;padding:0 14px;font-size:11px}.role-row .dropdown-field select{height:38px;font-size:11px}.role-cell strong{color:#5f6877;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.role-cell small{color:#a3acb9;margin-top:6px;font-size:10px;line-height:1.5;display:block}.role-table>.queue-pagination{margin:0;padding-top:14px}.num{color:#4c5463;font-size:13px;font-weight:500}.late{color:#c25f2f;font-weight:500}.late small{color:#c99a80;font-weight:400}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cell-input{color:#414755;background:#fff;border:1px solid #e4e7ee;border-radius:10px;width:100%;max-width:120px;height:38px;padding:0 10px;font-size:12px}.cell-input:focus-visible{outline-offset:2px;outline:2px solid #7951ee}.link-cell{text-align:left;background:0 0;border:0;border-radius:10px;width:100%;margin-left:-8px;padding:6px 8px}.link-cell.on{background:#f2edff}.link-cell.on strong{color:#5a3cb8}.toggle{background:#e3e5ea;border:0;border-radius:12px;width:40px;height:24px;padding:0;transition:background .15s;position:relative}.toggle i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.toggle.on{background:#7951ee}.toggle.on i{transform:translate(16px)}.role-bars{min-width:0;padding:24px}.bar-rows{gap:14px;margin-top:22px;display:grid}.bar-row{color:#6b7381;grid-template-columns:minmax(110px,180px) 1fr 96px;align-items:center;gap:14px;font-size:12px;display:grid}.bar-line{background:#f3f2f7;border-radius:5px;height:10px;overflow:hidden}.bar-line i{background:#7951ee;border-radius:5px;height:100%;display:block}.bar-row:nth-child(n+2) .bar-line i{background:#a58cf3}.bar-row:nth-child(n+4) .bar-line i{background:#cbbdf8}.bar-row strong{color:#4c5463;text-align:right;font-size:12px;font-weight:500}.role-two{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.role-split{grid-template-columns:1.25fr 1fr;align-items:start;gap:22px;display:grid}.role-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.role-cards>.panel{flex-direction:column;gap:16px;padding:24px;display:flex}.role-cards h2{font-size:17px}.role-cards p{font-size:12px;line-height:1.7}.role-subtabs{background:#fff;border:1px solid #eceef2;border-radius:24px;flex-wrap:wrap;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.role-subtabs button{width:auto!important;padding:0 16px!important}.role-compare{grid-template-columns:1fr 1fr .9fr;align-items:stretch;gap:20px;display:grid}.role-compare>.panel{flex-direction:column;gap:14px;padding:24px;display:flex}.role-compare p{font-size:12px;line-height:1.7}.role-map{width:100%;max-height:340px;margin:6px auto;display:block}.role-decision{gap:12px!important}.role-decision h2{font-size:20px}.role-decision .field{margin:6px 0!important}.role-decision textarea{min-height:90px;font:inherit;resize:vertical;border:1px solid #e4e7ee;border-radius:11px;padding:12px;font-size:12px}.role-decision .button{width:100%}.role-hero{grid-template-columns:minmax(260px,1fr) 2fr;gap:18px;margin-bottom:22px;display:grid}.role-hero .role-stats{grid-template-columns:repeat(2,1fr);margin:0}.role-roi{color:#fff;background:#17181f;border-color:#17181f;flex-direction:column;gap:14px;padding:28px;display:flex}.role-roi .eyebrow{color:#a99be0}.role-roi strong{letter-spacing:-1.8px;font-size:44px;font-weight:400}.role-roi p{color:#b9bccb;font-size:12px;line-height:1.7}.roi-line{color:#b9bccb;border-top:1px solid #33353f;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.roi-line b{color:#c6b6ff;font-size:24px;font-weight:450}.role-customer{flex-direction:column;gap:14px;padding:24px;display:flex}.role-customer .dropdown-field{margin:0}.info-list{border-top:1px solid #eef0f4;gap:0;display:grid}.info-list>div{border-bottom:1px solid #eef0f4;justify-content:space-between;gap:16px;padding:11px 0;font-size:12px;display:flex}.info-list span{color:#9aa1ad}.info-list b{color:#4c5463;text-align:right;font-weight:500}.role-customer .inline-note{margin:4px 0}.customer-page{background:var(--canvas);flex-direction:column;min-height:100vh;display:flex}.customer-body{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:32px 24px 90px}.customer-body .page-heading h1{font-size:32px}.customer-body .page-heading .eyebrow{margin-bottom:12px;display:block}.customer-body .role-two>.panel{padding:24px}.customer-items{flex-direction:column;gap:4px;display:flex}.customer-item{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.customer-item strong{color:#4c5463;font-size:14px;font-weight:500;display:block}.customer-item small{color:#9aa1ad;margin:6px 0;font-size:11px;display:block}.customer-item b{color:#5a3cb8;font-size:13px;font-weight:500}.customer-item .button{min-height:40px;padding:0 14px;font-size:11px}.total-line{color:#9aa1ad;justify-content:space-between;align-items:baseline;padding:18px 0;font-size:12px;display:flex}.total-line strong{color:#20232c;font-size:24px;font-weight:450}.customer-items>.button.primary{width:100%}.customer-done{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px;display:flex}.customer-done .garud{width:160px}.customer-done p{font-size:13px;line-height:1.7}@media (width<=1100px){.role-compare{grid-template-columns:1fr 1fr}.role-decision{grid-column:1/-1}.role-split,.role-hero{grid-template-columns:1fr}}@media (width<=850px){.role-two{grid-template-columns:1fr}}@media (width<=700px){.role-compare{grid-template-columns:1fr}.role-hero .role-stats{grid-template-columns:1fr 1fr}.role-stats{grid-template-columns:1fr 1fr;gap:12px}.role-stats strong{font-size:22px}.role-table{padding:18px}.bar-row{grid-template-columns:1fr 80px;gap:8px}.bar-row>span{grid-column:1/-1}.customer-item{flex-direction:column;align-items:flex-start}.customer-body{padding:22px 16px 90px}.customer-body .page-heading h1{font-size:26px}}.side-navigation{grid-template-rows:80px minmax(0,1fr);grid-template-columns:220px minmax(0,1fr)}.side-navigation>.advisor-header{grid-column:1/-1}.workspace-sidebar{background:#fff;border-right:1px solid #e8eaf0;flex-direction:column;min-height:0;padding:28px 14px 20px;display:flex;overflow-y:auto}.sidebar-caption{color:#858c98;text-transform:uppercase;letter-spacing:1px;padding:0 14px 20px;font-size:10px}.workspace-sidebar nav{flex-direction:column;gap:6px;margin:0;display:flex}.workspace-sidebar nav button{color:#626b79;width:100%;min-height:48px;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.workspace-sidebar nav button svg{flex-shrink:0}.workspace-sidebar nav button:hover{color:#6440c9;background:#f5f2fc}.workspace-sidebar nav button[aria-current=page]{color:#fff;background:#17181f}.workspace-sidebar nav button:focus-visible{outline-offset:2px;outline:2px solid #7951ee}.sidebar-context{color:#747c89;align-items:baseline;gap:9px;margin-top:auto;padding:28px 14px 0;font-size:11px;line-height:1.5;display:flex}.sidebar-context small{color:#969da9;margin-top:6px;font-size:10px;display:block}.side-navigation .advisor-scroll{container-type:inline-size}@container (width<=1050px){.side-navigation .editorial-grid{grid-template-rows:380px 380px 280px;grid-template-columns:1fr 1fr}.side-navigation .queue-panel{grid-area:span 2/1}.side-navigation .revenue-panel,.side-navigation .completion-panel{grid-area:auto/2}.side-navigation .approval-panel{grid-area:auto/1}.side-navigation .garud-note{grid-area:auto/2}.role-two,.role-split,.role-hero{grid-template-columns:minmax(0,1fr)}}@container (width<=580px){.side-navigation .editorial-grid{grid-template-rows:780px 410px 410px 280px 280px;grid-template-columns:minmax(0,1fr)}.side-navigation .editorial-grid>.panel{grid-area:auto/1}.role-compare,.role-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.side-navigation{grid-template-columns:184px minmax(0,1fr)}.workspace-sidebar{padding-inline:10px}.workspace-sidebar nav button{gap:10px;padding-inline:12px}}@media (width<=700px){.side-navigation{grid-template-columns:64px minmax(0,1fr)}.workspace-sidebar{padding:16px 8px}.workspace-sidebar nav button{justify-content:center;padding:0}.workspace-sidebar nav button span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar-caption,.sidebar-context{display:none}.side-navigation .advisor-scroll{padding:20px 12px}.side-navigation .page-heading{flex-wrap:wrap;gap:16px}.side-navigation .role-stats,.side-navigation .role-hero .role-stats{grid-template-columns:minmax(0,1fr)}.side-navigation .page-heading h1{font-size:26px}}@media (width<=600px){.side-navigation{grid-template-rows:70px minmax(0,1fr)}}:root{--sidebar-width:280px}.side-navigation{grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:84px minmax(0,1fr)}.advisor-header{z-index:25;gap:24px;padding:0 28px;position:relative;box-shadow:0 2px 12px #1c203003}.side-navigation .advisor-header .brand{flex-shrink:0;width:224px}.advisor-header-center{color:#7b8290;flex:1;gap:12px;min-width:0;font-size:12px}.advisor-header-center strong{color:#353d4b;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.advisor-header-center>svg{color:#b3b8c2;flex-shrink:0}.header-workspace{color:#515b6b;text-align:right;font-size:12px;line-height:1.4}.header-workspace small{color:#8c94a2;margin-top:5px;font-size:10px;display:block}.advisor-account{border-left:1px solid #e8eaf0;flex-shrink:0;padding-left:20px}.advisor-account .role-avatar{width:38px;height:38px}.advisor-account>button{color:#667082;border:1px solid #e8eaf0;border-radius:12px;min-width:44px;min-height:44px;margin-left:8px}.advisor-account>button:hover{color:#6842cc;background:#f5f2fc}.sidebar-toggle{background:#fff;border:1px solid #e4e7ee;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.workspace-sidebar{scrollbar-width:thin;gap:0;padding:24px 18px 18px}.sidebar-workspace{background:#f8f7fc;border:1px solid #efecf6;border-radius:14px;align-items:center;gap:12px;margin:0 0 28px;padding:16px 12px;display:flex}.sidebar-workspace .avatar{flex-shrink:0;width:36px;height:36px}.sidebar-workspace strong{color:#353d4b;font-size:12px;font-weight:550;display:block}.sidebar-workspace small{color:#8991a0;margin-top:6px;font-size:10px;line-height:1.4;display:block}.sidebar-caption{letter-spacing:1.5px;padding:0 14px 14px;font-size:9px;font-weight:600}.workspace-sidebar nav{gap:7px;margin:0}.workspace-sidebar nav button{border:1px solid #0000;gap:14px;min-height:52px;padding:0 16px;font-size:13px;position:relative}.workspace-sidebar nav button[aria-current=page]{color:#683bc6;background:#f0eafb;border-color:#e7dcfb;font-weight:550}.workspace-sidebar nav button[aria-current=page]:after{content:"";background:#7951ee;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-context{border-top:1px solid #eceef4;margin-top:auto;padding:20px 12px 0}.advisor-scroll{scrollbar-width:thin;padding:32px}.advisor-content{max-width:1600px}.advisor-app .page-heading{align-items:flex-start;gap:20px;margin-bottom:28px}.advisor-app .page-heading h1{letter-spacing:-1.1px;font-size:30px;line-height:1.2}.page-heading p{max-width:680px;color:#818998!important;line-height:1.75!important}.role-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.role-stats>.panel{border-radius:18px;min-height:138px;padding:24px}.role-stats span{color:#747e8f;font-size:12px}.role-stats strong{font-size:30px;line-height:1.2}.role-stats small{color:#8d95a3;font-size:11px;line-height:1.5}.role-table{border-radius:18px;padding:26px}.role-table .section-head{flex-wrap:wrap;gap:16px}.role-table .section-head h2,.role-bars h2,.priority-panel h2{font-size:20px}.role-table .list-filters{margin:0;padding:16px 0}.role-head{letter-spacing:.4px;background:#f8f9fc;border-block:1px solid #edf0f5;min-height:44px;font-size:10px}.role-row{gap:20px;padding-inline:12px}.role-rows>.role-row:hover{background:#faf9fd}.role-cell strong{color:#424e61;white-space:normal;font-size:13px;line-height:1.5}.role-cell small{color:#858e9e;font-size:11px;line-height:1.65}.role-table .pagination-summary{font-size:11px}.role-row .dropdown-field.compact{min-width:120px}.role-bars{border-radius:18px;padding:26px}.bar-rows{gap:24px;margin-top:28px}.bar-row{grid-template-columns:minmax(100px,1fr) minmax(40px,1fr) 88px;gap:12px;font-size:12px}.bar-line{height:8px}.overview-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;margin-bottom:24px;display:grid}.priority-panel{border-radius:18px;min-width:0;padding:26px}.priority-panel>.section-head{flex-wrap:wrap;gap:12px;margin-bottom:12px}.priority-panel>.section-head>svg{color:#b18c49}.priority-row{text-align:left;border:0;color:#707b8e;background:0 0;border-bottom:1px solid #eceef4;align-items:center;gap:14px;width:100%;min-height:88px;padding:20px 0;display:flex}.priority-row>span:not(.priority-icon):not(.status){flex:1;min-width:0}.priority-row strong{color:#394658;font-size:13px;font-weight:550;line-height:1.5;display:block}.priority-row strong small{color:#8a93a3;margin-top:4px;font-size:10px;font-weight:400;display:block}.priority-row span>span{margin-top:8px;font-size:11px;line-height:1.5;display:block}.priority-row:hover strong{color:#7951ee}.priority-icon{color:#9a80c5;background:#f5f1fc;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.priority-row>.status{white-space:nowrap;font-size:10px}.priority-panel>.button{margin-top:18px}.stage-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.stage-board>button{text-align:left;background:#fff;border:1px solid #e5e8f0;border-radius:16px;flex-direction:column;gap:18px;padding:22px 20px;display:flex}.stage-board>button>span{color:#788497;font-size:11px;line-height:1.5}.stage-board strong{color:#303b4d;font-size:30px;font-weight:450}.stage-board small{color:#8d79b1;align-items:center;gap:6px;font-size:10px;display:flex}.stage-board>button:hover{background:#fcfaff;border-color:#cdbdef}.caller-hero{color:#fff;background:#252035;border-radius:22px;grid-template-columns:1.2fr 1fr;gap:32px;margin-bottom:24px;padding:36px;display:grid}.caller-hero .eyebrow{color:#bdaddc}.caller-hero h2{letter-spacing:-1px;margin:18px 0;font-size:34px;line-height:1.2}.caller-hero p{color:#c5bdd6;max-width:440px;font-size:12px;line-height:1.8}.caller-hero .button{color:#44385d;background:#fff;margin-top:24px}.call-plan{flex-direction:column;justify-content:center;display:flex}.call-plan>div{color:#d8d0e6;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:13px;display:flex}.call-plan strong{color:#fff;font-size:25px;font-weight:400}.owner-watchlist{background:#f1edf8;border:1px solid #e8e0f3;border-radius:18px;grid-template-columns:1.3fr 1fr 1fr;gap:18px;margin-bottom:24px;padding:24px;display:grid}.owner-watchlist h2{margin:12px 0;font-size:22px}.owner-watchlist p{color:#91849e;font-size:11px;line-height:1.8}.owner-watchlist button{text-align:left;background:#fff;border:1px solid #e8e1f0;border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex}.owner-watchlist button strong{color:#5f4b76;font-size:12px;font-weight:550}.owner-watchlist button span{color:#ac7946;font-size:12px}.owner-watchlist button small{color:#95859f;align-items:center;gap:8px;font-size:10px;display:flex}label.dropdown-field{color:#626e80;gap:8px;font-size:12px}.dropdown-field select{color:#414e62;background:linear-gradient(#fff,#fcfcfe);border:1px solid #dfe3ec;min-height:44px;padding:0 42px 0 15px;transition:border-color .15s,box-shadow .15s;box-shadow:0 2px 4px #26324b03;border-radius:12px!important;height:48px!important;font-size:12px!important}.dropdown-field select:hover:not(:disabled){background:#fdfbff;border-color:#b8a4e4}.dropdown-field select:focus-visible{outline-offset:2px;outline:2px solid #9370e3;box-shadow:0 0 0 5px #7951ee10}.dropdown-field>div>svg{color:#8974ae;right:15px;top:16px!important}.dropdown-field.compact{min-width:160px}.dropdown-field select:disabled{opacity:.65;background:#f0f2f6}@supports (appearance:base-select){.dropdown-field select{appearance:base-select}.dropdown-field select::picker(select){appearance:base-select}.dropdown-field select{align-items:center}.dropdown-field select::picker-icon{display:none}.dropdown-field select::picker(select){color:#414e62;background:#fff;border:1px solid #e4ddef;border-radius:14px;max-height:300px;margin-top:7px;padding:6px;font-size:12px;overflow:auto;box-shadow:0 12px 36px #24133a1f}.dropdown-field option{border-radius:9px;gap:12px;min-height:44px;padding:12px 14px;line-height:1.5}.dropdown-field option:hover,.dropdown-field option:focus{color:#6842c6;background:#f6f2fc}.dropdown-field option:checked{color:#6439bd;background:#eee7fb;font-weight:550}.dropdown-field option::checkmark{color:#7951ee}}@container (width<=1000px){.overview-columns{grid-template-columns:minmax(0,1fr)}.stage-board{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-watchlist{grid-template-columns:1fr 1fr}.owner-watchlist>div{grid-column:1/-1}}@container (width<=600px){.stage-board{grid-template-columns:repeat(2,minmax(0,1fr))}.caller-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px}.caller-hero h2{font-size:28px}.owner-watchlist{grid-template-columns:minmax(0,1fr)}.priority-panel{padding:20px}.priority-icon{display:none}.role-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.role-stats>.panel{padding:18px}.role-stats strong{font-size:24px}.bar-row{grid-template-columns:1fr 80px}.bar-row>span{grid-column:1/-1}}@media (width<=1150px){:root{--sidebar-width:248px}.side-navigation .advisor-header .brand{width:192px}.header-workspace{display:none}.advisor-header-center{font-size:11px}.advisor-account>span{display:none}.advisor-scroll{padding:26px}}@media (width<=850px){:root{--sidebar-width:84px}.sidebar-toggle{display:flex}.side-navigation .advisor-header .brand{width:auto}.advisor-header{gap:14px;padding-inline:20px}.advisor-header-center>span,.advisor-header-center>svg{display:none}.workspace-sidebar{padding:18px 12px}.sidebar-workspace,.sidebar-caption,.sidebar-context{display:none}.workspace-sidebar nav button{justify-content:center;min-height:52px;padding:0}.workspace-sidebar nav button>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-sidebar nav button[aria-current]:after{display:none}.sidebar-expanded .workspace-sidebar{z-index:24;top:84px;bottom:calc(var(--footer-height) + env(safe-area-inset-bottom));border-right:1px solid #ded6ec;width:280px;position:absolute;left:0;box-shadow:16px 0 48px #24203920}.sidebar-expanded .sidebar-workspace{display:flex}.sidebar-expanded .sidebar-caption{display:block}.sidebar-expanded .workspace-sidebar nav button{justify-content:flex-start;padding-inline:16px}.sidebar-expanded .workspace-sidebar nav button>span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.advisor-account{padding-left:12px}.advisor-account .role-avatar{display:none}}@media (width<=600px){.side-navigation{grid-template-rows:70px minmax(0,1fr)}.advisor-header{gap:10px;padding-inline:12px}.advisor-header .brand{font-size:22px}.advisor-header-center{display:none}.advisor-account{border:0;margin-left:auto;padding:0}.advisor-account>button{margin:0}.side-navigation .advisor-scroll{padding:24px 14px}.advisor-app .page-heading h1{font-size:26px}.advisor-app .page-heading{flex-wrap:wrap}.sidebar-expanded .workspace-sidebar{top:70px}.side-navigation .role-stats,.side-navigation .role-hero .role-stats{grid-template-columns:minmax(0,1fr)}.role-table{padding:18px}.priority-row{flex-wrap:wrap}.priority-row>.status{margin-left:auto}.stage-board{grid-template-columns:minmax(0,1fr)}.app-footer>span:last-child{display:none}.dropdown-field.compact{min-width:140px}}@media (prefers-reduced-motion:reduce){.dropdown-field select{transition:none}}.side-navigation>.workspace-sidebar{grid-area:2/1}.side-navigation>.advisor-scroll{grid-area:2/2}.workspace-sidebar nav button[aria-current=page]{color:#fff;background:#101218;border-color:#101218;font-weight:500;box-shadow:0 3px 8px #1012180d}.workspace-sidebar nav button[aria-current=page]:after{display:none}.workspace-sidebar nav button[aria-current=page] svg{color:#fff}.role-stats>.panel span{color:#626b7b}.role-stats>.panel small{color:#75808b}.shared-insight{border-radius:22px;min-height:270px;margin-bottom:24px;padding:28px}.shared-insight .garud-note-copy{max-width:72%;margin-top:24px}.shared-insight .garud-note-copy h2{color:#fff;font-size:27px;line-height:1.25}.shared-insight .garud-note-copy p{color:#ede5ff;max-width:410px;font-size:12px;line-height:1.8}.shared-insight .garud{width:170px;bottom:-8px;right:0}.shared-insight .button{color:#fff;min-height:40px;margin-top:16px;padding:0;font-size:12px}.overview-highlights{align-items:stretch}.overview-highlights .shared-insight{margin:0}.overview-gauge{border-radius:22px;min-width:0;padding:28px}.overview-gauge h2{font-size:21px}.overview-gauge .gauge{max-width:235px;margin:14px auto 0}.overview-gauge .gauge-value strong{font-size:38px}.overview-gauge .section-head{flex-wrap:wrap;gap:12px}.caller-hero{background:#7951ee;border-color:#7951ee}.caller-hero .eyebrow,.caller-hero p,.call-plan>div{color:#eee7ff}@media (width<=600px){.shared-insight{min-height:310px;padding:24px}.shared-insight .garud-note-copy h2{font-size:23px}.shared-insight .garud-note-copy{max-width:100%}.shared-insight .garud-note-copy p{max-width:70%;font-size:11px}.shared-insight .garud{width:120px}.shared-insight .button{text-align:left;max-width:65%}.overview-gauge{padding:22px}}.workspace-sidebar .tab-bar-vertical{display:block;overflow:visible}.workspace-sidebar .tab-bar-vertical .tab-bar-track{background:0 0;border:0;border-radius:0;flex-direction:column;gap:7px;width:100%;margin:0;padding:0;display:flex}.workspace-sidebar .tab-bar-vertical .tab-bar-track>button{border-radius:12px;flex:none;justify-content:flex-start;width:100%;min-width:0;height:52px;line-height:1.4}@media (width<=850px){.workspace-sidebar .tab-bar-vertical .tab-bar-track>button{justify-content:center}.sidebar-expanded .workspace-sidebar .tab-bar-vertical .tab-bar-track>button{justify-content:flex-start}}:root{--overview-card-gap:22px;--overview-card-padding:24px;--overview-card-radius:23px}.reference-overview .panel{border-radius:var(--overview-card-radius);padding:var(--overview-card-padding)}.reference-overview .role-stats{gap:var(--overview-card-gap);margin-bottom:var(--overview-card-gap)}.reference-overview .role-stats>.panel{background:#fff;border:1px solid #e9eaee;min-height:138px}.reference-overview .role-stats strong{color:#20232c;font-weight:400}.reference-overview .role-stats span{color:#858c98}.reference-overview .role-stats small{color:#969da9}.reference-overview .overview-columns,.reference-overview .role-hero{gap:var(--overview-card-gap);margin-bottom:var(--overview-card-gap)}.reference-overview .role-hero .role-stats{margin-bottom:0}.role-overview-grid{gap:var(--overview-card-gap);margin-bottom:var(--overview-card-gap);grid-template-rows:minmax(360px,auto) minmax(270px,auto);grid-template-columns:1.1fr 1fr 1fr;align-items:stretch;display:grid}.role-overview-grid>.priority-panel{flex-direction:column;grid-area:1/1/3;display:flex}.role-overview-grid>.priority-panel>.priority-row{flex-wrap:wrap;flex:1;align-content:center;gap:12px}.role-overview-grid>.priority-panel>.priority-row>.priority-icon{display:none}.role-overview-grid>.priority-panel>.priority-row>.status{margin-left:auto}.role-overview-grid>.role-bars{grid-area:1/2}.role-overview-grid>.overview-gauge{flex-direction:column;grid-area:1/3;display:flex}.role-overview-grid>.shared-insight{grid-area:2/2/auto/4;min-height:270px;margin:0}.role-overview-grid .bar-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.role-overview-grid .bar-row>span{grid-column:1/-1}.role-overview-grid .bar-rows{gap:18px;margin-top:24px}.role-overview-grid .section-head{flex-wrap:wrap;align-items:flex-start}.role-overview-grid .section-head h2{font-size:21px;line-height:1.3}.role-overview-grid .overview-gauge .gauge{width:100%;max-width:none;margin:auto 0}.reference-overview .shared-insight{margin-bottom:var(--overview-card-gap);background:#7951ee;border-color:#7951ee}.reference-overview .role-overview-grid>.shared-insight{margin-bottom:0}.reference-overview .shared-insight .garud-note-copy{max-width:72%;margin-top:20px}.reference-overview .shared-insight .garud-note-copy h2{letter-spacing:-.7px;font-size:24px}.reference-overview .shared-insight .garud-note-copy p{max-width:360px;font-size:11px}.reference-overview .shared-insight .garud{width:160px}.reference-overview .caller-hero{color:#20232c;margin-bottom:var(--overview-card-gap);gap:var(--overview-card-gap);background:#fff;border:1px solid #e9eaee}.reference-overview .caller-hero .eyebrow{color:#8f96a3}.reference-overview .caller-hero p,.reference-overview .call-plan>div{color:#858c98}.reference-overview .call-plan>div{border-color:#eef0f4}.reference-overview .call-plan strong{color:#20232c}.reference-overview .caller-hero .button{color:#fff;background:#101218;border-color:#101218}.reference-overview .role-roi{color:#20232c;background:#fff;border-color:#e9eaee}.reference-overview .role-roi .eyebrow{color:#8f96a3}.reference-overview .role-roi p,.reference-overview .roi-line{color:#858c98}.reference-overview .roi-line{border-color:#eef0f4}.reference-overview .roi-line b{color:#7951ee}.reference-overview .owner-watchlist{border-radius:var(--overview-card-radius);padding:var(--overview-card-padding);gap:var(--overview-card-gap);margin-bottom:var(--overview-card-gap);background:#fff;border-color:#e9eaee}.reference-overview .owner-watchlist button{background:#f8f7fc;border-color:#eeeaf5}.reference-overview .stage-board{gap:var(--overview-card-gap)}.reference-overview .stage-board>button{border-radius:var(--overview-card-radius);padding:var(--overview-card-padding);background:#fff;border-color:#e9eaee}.reference-overview .bar-row .bar-line i{background:#7951ee}.reference-overview .bar-row:first-child .bar-line i{background:#15151c}.reference-overview .bar-row:nth-child(n+3) .bar-line i{background:#ac94ed}.reference-overview .bar-row:nth-child(n+5) .bar-line i{background:#cdbef1}@container (width<=1050px){.role-overview-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.role-overview-grid>.priority-panel{grid-area:1/1/3}.role-overview-grid>.role-bars{grid-area:1/2}.role-overview-grid>.overview-gauge{grid-area:2/2;min-height:340px}.role-overview-grid>.shared-insight{grid-area:3/1/auto/-1}.role-overview-grid .overview-gauge .gauge{max-width:250px;margin:14px auto 0}}@container (width<=600px){.role-overview-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.role-overview-grid>.priority-panel,.role-overview-grid>.role-bars,.role-overview-grid>.overview-gauge,.role-overview-grid>.shared-insight{grid-area:auto/1}.role-overview-grid>.priority-panel>.priority-row{flex:none;min-height:120px}.reference-overview .shared-insight .garud-note-copy{max-width:100%}.reference-overview .shared-insight .garud-note-copy p{max-width:70%}.reference-overview .shared-insight .garud{width:120px}}.advisor-content .panel,.customer-body .panel{border-radius:var(--overview-card-radius);padding:var(--overview-card-padding)}.advisor-content .workflow-grid,.advisor-content .role-two,.advisor-content .role-split,.advisor-content .role-cards,.advisor-content .role-compare,.advisor-content .number-grid{gap:var(--overview-card-gap)}.advisor-content .role-stats{gap:var(--overview-card-gap);margin-bottom:var(--overview-card-gap)}.advisor-content .section-head{gap:16px}.advisor-content .button{min-height:44px;line-height:1.4}.advisor-content .role-row .button{min-height:44px}.advisor-content .role-table>.queue-pagination{padding-top:22px}.advisor-content .role-bars,.advisor-content .role-table,.advisor-content .role-customer{background:#fff;border:1px solid #e9eaee}.advisor-content .help-card{background:#f2edfb}.group-health{flex-direction:column;gap:24px;min-height:320px;display:flex}.group-health .info-list{flex:1}.group-health p{font-size:12px;line-height:1.8}.advisor-content.reference-overview .highlight-card{color:#fff;background:#101218;border-color:#101218}.highlight-card h2,.highlight-card strong,.reference-overview .highlight-card .call-plan strong{color:#fff}.reference-overview .highlight-card .eyebrow,.reference-overview .highlight-card p,.reference-overview .highlight-card .roi-line,.reference-overview .highlight-card .call-plan>div,.highlight-card .subtle,.highlight-card .gauge-value small{color:#bfc2d0}.reference-overview .highlight-card .roi-line,.reference-overview .highlight-card .call-plan>div{border-color:#ffffff20}.reference-overview .highlight-card .roi-line b{color:#bfa8ff}.reference-overview .highlight-card .button{color:#17181f;background:#fff;border-color:#fff}.highlight-card .gauge-track{stroke:#30313c}.highlight-card .gauge-value strong>span{color:#afb2c2}.highlight-card .status{color:#c7dccc;background:#252a32}.highlight-card .revenue-total,.highlight-card .revenue-column>strong{color:#fff}.highlight-card .revenue-total>span,.highlight-card .revenue-column>span,.highlight-card .revenue-caption{color:#c2bfd0}.highlight-card .revenue-caption,.highlight-card .bar-track{border-color:#ffffff18}.highlight-card .small-circle{color:#d9d3e7;border-color:#ffffff24}.highlight-card .bar-0{background:#e8e4f2}.highlight-card .bar-1{background:#9670ff}.highlight-card .bar-2{background:repeating-linear-gradient(-45deg,#282333 0 3px,#504162 3px 4px);border-color:#504162}.highlight-card .revenue-bar>span{border-color:#101218}.highlight-card .change>span{color:#b5b7c4}.action-dialog{color:#313b4b;background:#fff;border:1px solid #e5e1ed;border-radius:23px;width:100%;max-width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;box-shadow:0 24px 80px #18112b30}.action-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16132166}.dialog-body{padding:28px}.dialog-body h2{font-size:24px;line-height:1.3}.dialog-description{color:#818a99;margin-top:16px;font-size:12px;line-height:1.8}.dialog-body .section-head>.button{flex-shrink:0;width:44px;padding:0}.dialog-body textarea{resize:vertical;width:100%;min-height:110px;font:inherit;color:#414755;background:#f8f9fb;border:1px solid #e3e6ee;border-radius:12px;padding:14px;font-size:13px}.dialog-actions{border-top:1px solid #eceef4;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}@media (width<=600px){.dialog-body{padding:22px}.dialog-actions .button{flex:1}.advisor-content .panel{padding:22px}.advisor-content .role-row{padding-inline:8px}.advisor-content .card-actions>.button{white-space:normal;min-height:44px}}.manager-detail-grid{gap:var(--overview-card-gap);margin-top:var(--overview-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.manager-detail-grid>.panel{min-width:0}.manager-detail-grid .section-head{flex-wrap:wrap;align-items:center}.manager-detail-grid h2{font-size:21px;line-height:1.3}.manager-detail-grid>.role-bars .bar-rows{gap:26px;margin-top:30px}.manager-detail-card{flex-direction:column;display:flex}.card-description{color:#858c98;max-width:440px;margin:14px 0 6px;font-size:12px;line-height:1.8}.manager-card-list{flex:1;min-width:0}.manager-summary-row{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.manager-summary-row>span:first-child{flex:1;min-width:0}.manager-summary-row strong{color:#414c5e;font-size:13px;font-weight:500;line-height:1.5;display:block}.manager-summary-row small{color:#929baa;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.65;display:block}.manager-summary-row>.status{font-size:10px}.decision-count{color:#9aa2af;background:#f6f7f9;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.decision-count.has-items{color:#7851bd;background:#f1ebfc}.manager-detail-card>.button{color:#8065af;align-self:flex-start;margin-top:20px;padding-inline:0}.delivery-check-note{color:#8b819c;background:#f8f6fc;border:1px solid #eeeaf5;border-radius:12px;margin-top:20px;padding:14px 16px;font-size:11px;line-height:1.8}.campaign-progress{background:#f0edf6;border-radius:3px;max-width:100%;height:6px;margin-top:14px;display:block;overflow:hidden}.campaign-progress i{background:#7951ee;border-radius:3px;height:100%;display:block}.manager-analytics-link{color:#8d95a3;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 0;font-size:11px;line-height:1.7;display:flex}@container (width<=800px){.manager-detail-grid{grid-template-columns:minmax(0,1fr)}.manager-analytics-link{flex-direction:column;align-items:flex-start;gap:8px}}@container (width<=420px){.manager-summary-row{flex-wrap:wrap;gap:10px}.manager-summary-row>.status{white-space:normal;line-height:1.5}.manager-detail-grid .bar-row{grid-template-columns:1fr 90px}.manager-detail-grid .bar-row>span{grid-column:1/-1}}.manager-detail-grid>.role-bars{flex-direction:column;display:flex}.manager-detail-grid .bar-footer{border-top:1px solid #eef0f4;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding-top:26px;display:flex}.manager-detail-grid .bar-rows{margin-bottom:26px}.manager-revenue-total{letter-spacing:-1.2px;color:#20232c;font-size:36px;font-weight:400}.manager-detail-grid .bar-footer .card-description{margin:0}.manager-detail-grid .bar-footer .button{color:#8065af;padding-inline:0}.detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:22px;margin-bottom:22px;display:grid}.detail-stack{flex-direction:column;gap:22px;min-width:0;display:flex}.detail-layout>.panel,.detail-layout>.detail-stack>.panel{min-width:0}.detail-layout h2{letter-spacing:-.5px;font-size:22px;line-height:1.35}.detail-layout .eyebrow+h2{margin-top:10px}.detail-lead{color:#677184;overflow-wrap:anywhere;margin:22px 0;font-size:14px;line-height:1.85}.detail-layout .section-head{flex-wrap:wrap;align-items:flex-start}.detail-layout .info-list{margin:20px 0}.detail-layout .info-list>div{align-items:flex-start;gap:16px;line-height:1.7}.detail-layout .info-list b{text-align:right;overflow-wrap:anywhere;max-width:62%}.detail-layout .shared-insight{min-height:250px;margin:0}.detail-layout .shared-insight .garud{width:130px;right:10px}.detail-layout .shared-insight .garud-note-copy{max-width:72%}.detail-layout .card-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.detail-form{flex-direction:column;gap:18px;margin-top:24px;display:flex}.detail-form>.field,.detail-form>.dropdown-field{margin:0}.detail-layout .field textarea{resize:vertical;color:#414755;width:100%;min-height:130px;font:inherit;background:#f8f9fb;border:1px solid #e3e6ee;border-radius:12px;padding:14px;font-size:13px;line-height:1.7}.detail-layout .field input{box-sizing:border-box;width:100%;min-width:0}.detail-layout .field input[type=file]{white-space:normal;padding:14px;font-size:12px;line-height:1.8}.detail-layout .field input::file-selector-button{color:#6840ba;font:inherit;cursor:pointer;background:#ede6fb;border:0;border-radius:8px;margin-right:10px;padding:10px}.detail-layout .field input:read-only{color:#777f8c;background:#f1f2f6}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:12px;display:grid}.page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.page-toolbar .role-subtabs{margin-bottom:0}.page-toolbar .dropdown-field{max-width:100%}.detail-banner{background:#f1ecfc;border:1px solid #e7def8;border-radius:23px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;padding:26px;display:flex}.detail-banner h2{margin:10px 0;font-size:28px;font-weight:500}.detail-banner p{color:#787187;font-size:12px;line-height:1.7}.detail-amount{letter-spacing:-1.5px;margin-top:24px;font-size:44px;font-weight:400;display:block}.scan-pair{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.scan-pair>div{text-align:center;background:#f8f7fb;border-radius:16px;padding:16px}.scan-pair h3{font-size:13px;font-weight:500;line-height:1.6}.scan-pair .role-map{width:100%;max-width:180px;height:250px;margin:14px auto 0}.empty-copy{color:#8b91a0;padding:26px 0;font-size:13px;line-height:1.8}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.evidence-grid figure{min-width:0;margin:0}.evidence-grid img{object-fit:cover;border:1px solid #e8e4ed;border-radius:12px;width:100%;height:140px}.evidence-grid figcaption{overflow-wrap:anywhere;color:#75658c;margin-top:8px;font-size:11px;line-height:1.6}.evidence-grid a{text-decoration:none}.vehicle-stage-card{margin-bottom:22px}.vehicle-stage-card h2{margin-top:10px;font-size:26px}.visit-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.visit-stages li{border-top:3px solid #e9e9ee;flex-direction:column;gap:10px;min-width:0;padding-top:16px;display:flex}.visit-stages li>span{color:#9fa5b1;font-size:12px}.visit-stages strong{color:#9199a6;font-size:13px;font-weight:500;line-height:1.5}.visit-stages small{color:#9fa5b1;font-size:11px;line-height:1.6}.visit-stages li.current{border-color:#7951ee}.visit-stages li.current strong,.visit-stages li.current>span{color:#7951ee}.visit-stages li.complete{border-color:#a999c9}.visit-stages li.complete strong{color:#414755}.detail-layout .button{white-space:normal}.link-cell:hover strong{color:#7951ee}.link-cell:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #7951ee}@container (width<=850px){.detail-layout{grid-template-columns:minmax(0,1fr)}.detail-layout .shared-insight .garud-note-copy{max-width:75%}.form-grid{grid-template-columns:minmax(0,1fr)}.visit-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=460px){.detail-banner{flex-direction:column;align-items:flex-start}.visit-stages{grid-template-columns:minmax(0,1fr)}.visit-stages li{grid-template-columns:30px minmax(0,1fr);gap:5px 10px;padding-top:12px;display:grid}.visit-stages small{grid-column:2}.scan-pair{gap:8px}.scan-pair>div{padding:12px 5px}.scan-pair .role-map{height:190px}.detail-amount{font-size:34px}.detail-layout .info-list>div{flex-wrap:wrap}.detail-layout .info-list b{text-align:left;max-width:100%}.page-toolbar{align-items:stretch}.page-toolbar .role-subtabs{width:100%}}
