.cabinet-top-rows{--line:#e2e8f0;--ink:#0f172a;--soft:var(--public-page-surface);z-index:50;background:var(--soft);position:sticky;top:0;overflow-x:clip}.cabinet-top-rows>header{position:relative}.cab2{--navy:#111a31;--navy-2:#1b2742;--ink:#101828;--muted:#667085;--bg:#f6f8fb;--card:#fff;--line:#dce3ec;--line-2:#e9edf3;--green:#00c896;--green-dark:#009f79;--blue:#1f66ff;--blue-soft:#eef4ff;--wa:#20b85a;--tg:#239bd7;--shadow:0 1px 3px #10182814;min-height:100vh}.cab2,.cab2 *{box-sizing:border-box}.cab2,.cab2{background:var(--bg);min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}.cab2 button,.cab2 input,.cab2 textarea{font:inherit}.cab2 button,.cab2 a{transition:all .16s}.cab2 button{cursor:pointer}.cab2 .hidden{display:none!important}.cab2 .workspace{max-width:var(--site-shell-max);padding:14px var(--site-shell-gutter) 70px;margin:0 auto}.cab2 .umbrella{box-shadow:var(--shadow);background:#fff;border:1px solid #d6deea;border-radius:15px;padding:8px}.cab2 .umbrella-input{background:#fff;border:1px solid #c8d5e7;border-radius:14px;min-height:88px;position:relative;overflow:hidden}.cab2 .umbrella textarea{resize:none;width:100%;height:86px;max-height:86px;color:var(--ink);background:0 0;border:0;outline:0;padding:14px 94px 14px 14px;font-size:14px;line-height:1.5;display:block}.cab2 .umbrella textarea::placeholder{color:#96a3b7}.cab2 .voice{color:#53657d;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:9px;right:10px}.cab2 .voice svg{width:18px;height:18px}.cab2 .apply{color:#fff;background:#91aff8;border:0;border-radius:0 0 13px;place-items:center;width:52px;height:45px;font-size:24px;display:grid;position:absolute;bottom:0;right:0}.cab2 .apply.ready{background:var(--blue)}.cab2 .umbrella-chips{flex-wrap:wrap;gap:8px;padding:7px 2px 0;display:flex}.cab2 .umbrella-chips button{color:#344054;background:#f9fbfd;border:1px solid #d7dfeb;border-radius:999px;padding:8px 13px;font-size:11.5px;font-weight:720}.cab2 .umbrella-chips button:hover{background:var(--blue-soft);color:#174cae;border-color:#aac1f3}.cab2 .answer{border-top:1px solid var(--line-2);color:#46546a;margin:8px 4px 2px;padding:10px 8px 5px;font-size:12.5px;line-height:1.55;display:none}.cab2 .answer.open{display:block}.cab2 .answer strong{color:var(--ink)}.cab2 .below{grid-template-columns:248px minmax(0,1fr);gap:20px;margin-top:16px;display:grid}.cab2 .sidebar{border:1px solid var(--line);min-height:610px;box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-direction:column;padding:18px 14px;display:flex}.cab2 .side-title{letter-spacing:-.015em;padding:2px 10px 13px;font-size:16px;font-weight:820}.cab2 .menu{gap:4px;display:grid}.cab2 .menu button{color:#475467;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 11px;font-size:13px;font-weight:700;display:flex}.cab2 .menu button:hover{color:#101828;background:#f5f7fa}.cab2 .menu button.active{background:var(--blue-soft);color:#194fae}.cab2 .menu svg{flex:none;width:18px;height:18px}.cab2 .menu .chevron{color:#98a2b3;margin-left:auto;font-size:14px}.cab2 .subnav{border-left:1px solid #d8e0eb;gap:2px;margin:0 0 5px 29px;padding-left:11px;display:grid}.cab2 .subnav button{min-height:36px;padding:0 8px;font-size:12px}.cab2 .count{color:#372100;background:#ffb020;border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:900;display:grid}.cab2 .rule{background:var(--line-2);height:1px;margin:12px 8px}.cab2 .direct{border-top:1px solid var(--line-2);margin-top:auto;padding:15px 8px 3px}.cab2 .direct strong{margin-bottom:4px;font-size:12.5px;line-height:1.4;display:block}.cab2 .direct p{color:var(--muted);margin:0 0 11px;font-size:11px;line-height:1.5}.cab2 .channel{color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin-top:7px;font-size:12px;font-weight:850;display:flex}.cab2 .channel svg{width:18px;height:18px}.cab2 .channel.wa{background:var(--wa)}.cab2 .channel.tg{background:var(--tg)}.cab2 .channel:hover{filter:brightness(.96);transform:translateY(-1px)}.cab2 .main{min-width:0;padding:6px 4px}.cab2 .main-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:0 2px 14px;display:flex}.cab2 .main-head h1{letter-spacing:-.025em;margin:0;font-size:22px}.cab2 .stepper{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:13px 0 15px;display:grid}.cab2 .step{color:#8a95a6;align-items:center;gap:7px;padding:0 6px 13px;font-size:11px;font-weight:780;display:flex;position:relative}.cab2 .step:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cab2 .step b{color:#687689;background:#e4e9f0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.cab2 .step.active{color:#174fae}.cab2 .step.active b{background:var(--blue);color:#fff}.cab2 .step.active:after{background:var(--blue)}.cab2 .source-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.cab2 .source-card{box-shadow:var(--shadow);background:#fff;border:1px solid #d6dfeb;border-radius:15px;min-height:218px;padding:17px}.cab2 .source-top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cab2 .source-icon{background:var(--blue-soft);color:#1d5ad2;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.cab2 .source-icon svg{width:20px;height:20px}.cab2 .source-card h2{letter-spacing:-.015em;margin:0;font-size:16px}.cab2 .source-card p{color:#69788e;margin:0 0 14px;font-size:11.5px;line-height:1.55}.cab2 .source-badges{gap:6px;margin:-4px 0 10px;display:flex}.cab2 .source-badges span{color:#526176;background:#f9fbfd;border:1px solid #dbe2ec;border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:850}.cab2 .field-label{color:#344054;margin:0 0 6px;font-size:10.5px;font-weight:800;display:block}.cab2 .input-row{gap:7px;display:flex}.cab2 .input-row input,.cab2 .country{color:#26364d;background:#fff;border:1px solid #c7d2e2;border-radius:9px;outline:0;height:43px}.cab2 .input-row input{flex:1;min-width:0;padding:0 10px;font-size:11.5px}.cab2 .country{width:66px;padding:0 8px;font-size:11.5px}.cab2 .primary{background:var(--green-dark);color:#fff;white-space:nowrap;border:0;border-radius:9px;height:43px;padding:0 13px;font-size:14px;font-weight:600}.cab2 .primary:hover{background:#008d6b}.cab2 .source-note{color:#7b8799;align-items:flex-start;gap:6px;margin-top:10px;font-size:9.8px;line-height:1.45;display:flex}.cab2 .source-note b{color:#15906d}.cab2 .manual{box-shadow:var(--shadow);background:#fff;border:1px solid #d6dfeb;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding:13px 16px;display:flex}.cab2 .manual h3{margin:0 0 3px;font-size:13.5px}.cab2 .manual p{color:#758297;margin:0;font-size:10.5px}.cab2 .secondary{color:#344054;white-space:nowrap;background:#fff;border:1px solid #bac6d8;border-radius:9px;height:39px;padding:0 13px;font-size:11px;font-weight:820}.cab2 .guard{color:#356255;background:#eef8f5;border-radius:11px;margin-top:12px;padding:10px 12px;font-size:10.5px;line-height:1.5}.cab2 .result{color:#2a5b4b;background:#f1fbf7;border:1px solid #b9ddcf;border-radius:10px;margin-top:10px;padding:10px 11px;font-size:10.5px;line-height:1.45;display:none}.cab2 .result.open{display:block}.cab2 .claim-card{box-shadow:var(--shadow);background:#fff;border:1px solid #d6dfeb;border-radius:15px;overflow:hidden}.cab2 .claim-status{color:#236550;background:#eef8f5;border-bottom:1px solid #cfe7de;padding:10px 15px;font-size:11.5px;font-weight:820}.cab2 .vehicle{grid-template-columns:236px minmax(0,1fr);gap:16px;padding:15px;display:grid}.cab2 .vehicle img{object-fit:cover;border:1px solid #dfe5ec;border-radius:11px;width:236px;height:150px}.cab2 .vehicle h2{letter-spacing:-.02em;margin:2px 0 6px;font-size:18px}.cab2 .source-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cab2 .source-row span{color:#536176;background:#f3f6fa;border:1px solid #dce3ec;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:850}.cab2 .source-row .enriched{color:#087c5b;background:#e9f8f3;border-color:#bce5d7}.cab2 .facts{flex-wrap:wrap;gap:7px;margin:11px 0;display:flex}.cab2 .facts span{color:#405069;background:#f5f7fa;border-radius:7px;padding:6px 8px;font-size:10px}.cab2 .vehicle-copy{color:#6a788d;max-width:540px;margin-top:6px;font-size:10.5px;line-height:1.5}.cab2 .verify-grid{grid-template-columns:1.12fr .88fr;gap:13px;margin-top:13px;display:grid}.cab2 .verify,.cab2 .merge{box-shadow:var(--shadow);background:#fff;border:1px solid #d6dfeb;border-radius:14px;padding:15px}.cab2 .verify h3,.cab2 .merge h3{margin:0 0 5px;font-size:14px}.cab2 .verify>p,.cab2 .merge>p{color:#6d7b90;margin:0 0 11px;font-size:10.5px;line-height:1.5}.cab2 .choices{gap:7px;display:grid}.cab2 .choice{color:#344054;text-align:left;background:#fff;border:1px solid #d6dfeb;border-radius:10px;align-items:center;gap:9px;min-height:43px;padding:0 10px;font-size:11px;display:flex}.cab2 .choice.active{color:#194fae;background:#f0f5ff;border-color:#8eb0f8}.cab2 .choice i{border:1.5px solid #a5b2c5;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.cab2 .choice.active i:after{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px}.cab2 .verify-action{align-items:center;gap:10px;margin-top:10px;display:flex}.cab2 .verify-action a{color:#2864d7;font-size:9.8px;text-decoration:none}.cab2 .merge ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cab2 .merge li{color:#43536a;grid-template-columns:20px 1fr;gap:7px;font-size:10.5px;line-height:1.4;display:grid}.cab2 .merge li b{color:#087c5b;background:#e9f8f3;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.cab2 .modal{z-index:60;background:#111a316b;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.cab2 .modal.open{display:flex}.cab2 .modal-card{background:#fff;border-radius:18px;width:min(620px,100%);padding:23px;box-shadow:0 24px 70px #111a313d}.cab2 .close{float:right;color:#667085;background:0 0;border:0;font-size:23px}.cab2 .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--green-dark);margin-bottom:6px;font-size:10px;font-weight:850}.cab2 .modal-card h2{margin:0 0 7px;font-size:22px}.cab2 .modal-card p{color:var(--muted);margin:0 0 16px;font-size:12.5px;line-height:1.55}.cab2 .url{border:1px solid #c7d2e2;border-radius:12px;gap:7px;padding:6px;display:flex}.cab2 .url input{border:0;outline:0;flex:1;min-width:0;height:43px;padding:0 9px}.cab2 .url button{background:var(--green-dark);color:#fff;border:0;border-radius:9px;padding:0 14px;font-size:12px;font-weight:850}.cab2 .mobile-nav{display:none}@media (max-width:1050px){.cab2 .below{grid-template-columns:220px minmax(0,1fr)}.cab2 .sidebar{min-height:580px}}@media (max-width:700px){.cab2 .workspace{padding:10px var(--site-shell-gutter) 86px}.cab2 .umbrella{border-radius:13px;padding:6px}.cab2 .umbrella-input{min-height:83px}.cab2 .umbrella textarea{height:81px;max-height:81px;padding:11px 56px 11px 11px;font-size:13px}.cab2 .voice{top:6px;right:8px}.cab2 .apply{width:45px;height:41px}.cab2 .umbrella-chips{gap:6px;padding-top:6px}.cab2 .umbrella-chips button{padding:7px 9px;font-size:10.5px}.cab2 .below{margin-top:12px;display:block}.cab2 .sidebar{display:none}.cab2 .main{padding:4px 0}.cab2 .main-head{padding:0 2px 12px}.cab2 .main-head h1{font-size:19px}.cab2 .stepper{grid-template-columns:1fr 1fr;margin-top:10px}.cab2 .step{padding-bottom:9px}.cab2 .step:nth-child(n+3){display:none}.cab2 .source-grid{grid-template-columns:1fr}.cab2 .source-card{min-height:auto;padding:15px}.cab2 .input-row{flex-wrap:wrap}.cab2 .input-row input{flex-basis:calc(100% - 73px)}.cab2 .input-row .primary{width:100%}.cab2 .manual{align-items:flex-start}.cab2 .manual p{max-width:190px}.cab2 .guard{margin-bottom:4px}.cab2 .vehicle{grid-template-columns:1fr;padding:12px}.cab2 .vehicle img{width:100%;height:190px}.cab2 .verify-grid{grid-template-columns:1fr}.cab2 .verify-action{flex-direction:column;align-items:flex-start}.cab2 .mobile-nav{border-top:1px solid var(--line);z-index:50;padding:5px 3px max(5px,env(safe-area-inset-bottom));background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.cab2 .mobile-nav button{color:#667085;background:0 0;border:0;min-height:51px;font-size:9.5px;font-weight:750}.cab2 .mobile-nav button b{margin-bottom:4px;font-size:17px;line-height:18px;display:block}.cab2 .mobile-nav .active{color:var(--blue)}.cab2 .url{display:grid}}.cab2 .step.done{color:#087c5b}.cab2 .step.done b{color:#087c5b;background:#dff4ed}.cab2 .step.done:after{background:#66c4a6}.cab2 .fill-summary{color:#2e6554;background:#eef8f5;border:1px solid #cce8dd;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:9px 12px;font-size:10.8px;display:flex}.cab2 .fill-summary strong{font-size:11.5px}.cab2 .progress{background:#d8e6e1;border-radius:999px;width:150px;height:6px;overflow:hidden}.cab2 .progress i{background:var(--green-dark);border-radius:inherit;width:86%;height:100%;display:block}.cab2 .data-layout{grid-template-columns:minmax(0,1.45fr) minmax(275px,.8fr);gap:13px;display:grid}.cab2 .form-card,.cab2 .missing,.cab2 .equipment,.cab2 .source-guide{box-shadow:var(--shadow);background:#fff;border:1px solid #d6dfeb;border-radius:14px}.cab2 .form-card,.cab2 .equipment{padding:14px}.cab2 .card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.cab2 .card-head h2,.cab2 .missing h2{margin:0;font-size:14.5px}.cab2 .card-head span{color:#7d899a;font-size:9.5px}.cab2 .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cab2 .data-field{background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px;min-height:60px;padding:8px 9px}.cab2 .data-field label{color:#69788d;justify-content:space-between;gap:5px;margin-bottom:5px;font-size:9.5px;font-weight:760;display:flex}.cab2 .data-field label em{color:#98a2b3;font-style:normal}.cab2 .data-field strong{color:#24354c;font-size:11.5px;line-height:1.3;display:block}.cab2 .src{color:#087c5b;background:#edf7f3;border-radius:999px;align-items:center;gap:3px;margin-top:5px;padding:2px 5px;font-size:8.5px;font-weight:850;display:inline-flex}.cab2 .src.portal{color:#275ebb;background:#eef3fd}.cab2 .right-stack{align-content:start;gap:12px;display:grid}.cab2 .missing{padding:14px}.cab2 .missing-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.cab2 .missing-top span{color:#7a4d00;background:#fff0cc;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.cab2 .missing>p{color:#6f7c8f;margin:0 0 9px;font-size:9.8px;line-height:1.45}.cab2 .question{border-top:1px solid #edf0f4;padding:9px 0}.cab2 .question:first-of-type{border-top:0}.cab2 .question b{color:#344054;margin-bottom:6px;font-size:10.5px;display:block}.cab2 .options{flex-wrap:wrap;gap:4px;display:flex}.cab2 .options button{color:#667085;background:#fff;border:1px solid #d7dfe9;border-radius:999px;padding:5px 7px;font-size:8.8px}.cab2 .options button.selected{color:#2058c3;background:#eef3ff;border-color:#9bb7f3;font-weight:800}.cab2 .source-guide{padding:12px}.cab2 .source-guide h3{margin:0 0 7px;font-size:11.5px}.cab2 .source-guide p{color:#718095;margin:5px 0;font-size:9.5px;line-height:1.45}.cab2 .guide-row{color:#4a5a71;align-items:center;gap:6px;margin-top:6px;font-size:9.5px;display:flex}.cab2 .guide-dot{background:#1da17d;border-radius:50%;width:9px;height:9px}.cab2 .guide-dot.portal{background:#5e86de}.cab2 .guide-dot.user{background:#f4aa21}.cab2 .equipment{margin-top:12px}.cab2 .equipment-search{border:1px solid #d7e0eb;border-radius:8px;width:180px;height:34px;padding:0 9px;font-size:9.5px}.cab2 .category-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cab2 .category{text-align:left;color:#344054;background:#fff;border:1px solid #dce3ec;border-radius:9px;align-items:center;min-height:43px;padding:0 10px;display:flex}.cab2 .category:hover{background:#f7f9ff;border-color:#9eb8ea}.cab2 .category b{font-size:10.5px}.cab2 .category span{color:#7d899a;margin-left:auto;font-size:9px}.cab2 .category i{color:#98a2b3;margin-left:7px;font-style:normal}.cab2 .category.open{background:#f0f5ff;border-color:#8aaaf0}.cab2 .footer-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.cab2 .footer-actions .right{gap:8px;display:flex}.cab2 .ghost{color:#526176;background:0 0;border:0;height:39px;font-size:10.5px;font-weight:760}.cab2 .save{color:#42526a;background:#fff;border:1px solid #bcc8d8;border-radius:9px;height:39px;padding:0 12px;font-size:10.5px;font-weight:800}.cab2 .continue{background:var(--green-dark);color:#fff;border:0;border-radius:9px;height:39px;padding:0 15px;font-size:10.5px;font-weight:850}@media (max-width:900px){.cab2 .data-layout{grid-template-columns:1fr}.cab2 .right-stack{grid-template-columns:1.2fr .8fr}.cab2 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cab2 .fill-summary{align-items:flex-start}.cab2 .progress{width:100px}.cab2 .right-stack{grid-template-columns:1fr}.cab2 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cab2 .category-grid{grid-template-columns:1fr}.cab2 .equipment-search{width:142px}.cab2 .footer-actions{flex-direction:column;align-items:flex-start}.cab2 .footer-actions .right{width:100%}.cab2 .footer-actions .right button{flex:1}.cab2 .data-field{min-height:64px}.cab2 .card-head span{display:none}}.cab2 .classic-canvas{box-shadow:var(--shadow);background:#fff;border:1px solid #d6dfeb;border-radius:13px;padding:16px}.cab2 .classic-summary{color:#526176;border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:15px;padding:0 0 12px;font-size:10.5px;display:flex}.cab2 .classic-summary strong{color:#087c5b;font-size:11.5px}.cab2 .classic-section{border-bottom:1px solid #e6ebf1;padding:14px 0}.cab2 .classic-section:last-child{border-bottom:0;padding-bottom:0}.cab2 .section-title{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:11px;display:flex}.cab2 .section-title h2{margin:0;font-size:14.5px}.cab2 .section-title p{color:#7b8799;margin:0;font-size:9.5px}.cab2 .classic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 10px;display:grid}.cab2 .control label{color:#47566c;justify-content:space-between;align-items:center;gap:5px;margin:0 0 5px;font-size:9.5px;font-weight:800;display:flex}.cab2 .control label b{color:#bd7b00;font-size:8px}.cab2 .control select,.cab2 .control input{color:#24354c;background:#fff;border:1px solid #cfd8e5;border-radius:7px;outline:0;width:100%;height:40px;padding:0 9px;font-size:10.8px}.cab2 .control select{appearance:auto}.cab2 .control input[readonly],.cab2 .control select.locked{color:#35455c;background:#f8fafc}.cab2 .control select:focus,.cab2 .control input:focus{border-color:#6e99ee;box-shadow:0 0 0 2px #e9f0ff}.cab2 .control.needs-answer select{background:#fffdf7;border-color:#e4b356}.cab2 .field-source{color:#8490a1;align-items:center;gap:4px;margin-top:4px;font-size:8.2px;display:flex}.cab2 .field-source i{background:#1ca17d;border-radius:50%;width:6px;height:6px}.cab2 .field-source.portal i{background:#5f87dd}.cab2 .field-source.user i{background:#e9a01e}.cab2 .legend{font-weight:750}.cab2 .legend.reg{color:#17916f}.cab2 .legend.portal{color:#527bd3}.cab2 .legend.user{color:#d68b00}.cab2 .equipment-top{align-items:center;gap:8px;display:flex}.cab2 .equipment-top input{border:1px solid #cfd8e5;border-radius:7px;width:190px;height:35px;padding:0 9px;font-size:9.5px}.cab2 .equipment-top button{color:#536176;background:#fff;border:1px solid #cfd8e5;border-radius:7px;height:35px;padding:0 10px;font-size:9.5px}.cab2 .accordion-grid{grid-template-columns:1fr 1fr;align-items:start;column-gap:24px;display:grid}.cab2 .equipment-group{border-top:1px solid #e3e8ef}.cab2 .accordion-column .equipment-group:first-child{border-top:0}.cab2 .equipment-group summary{cursor:pointer;color:#344054;align-items:center;gap:8px;min-height:45px;list-style:none;display:flex}.cab2 .equipment-group summary::-webkit-details-marker{display:none}.cab2 .equipment-group summary b{font-size:10.8px}.cab2 .equipment-group summary span{color:#7c8899;margin-left:auto;font-size:9px}.cab2 .equipment-group summary i{color:#7e8a9b;font-style:normal;transition:all .15s}.cab2 .equipment-group[open] summary i{transform:rotate(90deg)}.cab2 .check-grid{grid-template-columns:1fr 1fr;gap:7px 12px;padding:1px 2px 12px;display:grid}.cab2 .check-grid label{color:#536176;align-items:flex-start;gap:7px;font-size:9.5px;line-height:1.35;display:flex}.cab2 .check-grid input{width:14px;height:14px;accent-color:var(--green-dark);flex:none;margin:0}.cab2 .classic-actions{justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.cab2 .classic-actions .right{gap:8px;display:flex}@media (max-width:1000px){.cab2 .classic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.cab2 .classic-canvas{padding:12px}.cab2 .classic-summary{align-items:flex-start}.cab2 .classic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cab2 .accordion-grid{grid-template-columns:1fr}.cab2 .accordion-column+.accordion-column .equipment-group:first-child{border-top:1px solid #e3e8ef}.cab2 .section-title{flex-direction:column;align-items:flex-start}.cab2 .equipment-top{width:100%}.cab2 .equipment-top input{flex:1;min-width:0}.cab2 .classic-actions{flex-direction:column;align-items:flex-start}.cab2 .classic-actions .right{width:100%}.cab2 .classic-actions .right button{flex:1}.cab2 .check-grid{grid-template-columns:1fr}}.cab2 .form-index{border-top:1px solid #e2e7ef;border-bottom:1px solid #e2e7ef;margin:13px 8px 0;padding:12px 9px}.cab2 .form-index strong{color:#637085;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:9px;display:block}.cab2 .form-index a{color:#526176;align-items:center;gap:7px;padding:6px 0;font-size:9.8px;font-weight:720;text-decoration:none;display:flex}.cab2 .form-index a span{color:#3265bd;background:#eef3fb;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.cab2 .classic-section{scroll-margin-top:14px}.cab2 .long-equipment{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.cab2 .equipment-column{min-width:0}.cab2 .equipment-set{border-top:1px solid #e3e8ef;padding:11px 0 12px}.cab2 .equipment-set:first-child{border-top:0;padding-top:2px}.cab2 .equipment-set h3{color:#2f3d52;justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;font-size:10.8px;display:flex}.cab2 .equipment-set h3 span{color:#7b8798;font-size:8.8px;font-weight:650}.cab2 .equipment-set .check-grid{padding-bottom:0}.cab2 .owner-questions{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.cab2 .owner-question{border-top:1px solid #e3e8ef;min-width:0;padding:12px 0}.cab2 .owner-question:nth-child(-n+2){border-top:0;padding-top:2px}.cab2 .owner-question.wide{grid-column:1/-1}.cab2 .owner-question.attention{background:linear-gradient(90deg,#fffaf1 0,#fffaf100 70%);padding-left:11px;box-shadow:inset 2px 0 #e9a01e}.cab2 .owner-question h3{color:#344054;margin:0 0 8px;font-size:10.8px}.cab2 .choice-line{flex-wrap:wrap;gap:7px;display:flex}.cab2 .choice-line label,.cab2 .service-checks label{color:#536176;align-items:center;gap:6px;font-size:9.5px;display:flex}.cab2 .choice-line label{background:#fff;border:1px solid #d6dee9;border-radius:7px;min-height:32px;padding:0 9px}.cab2 .choice-line input,.cab2 .service-checks input{accent-color:var(--green-dark)}.cab2 .short-inputs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cab2 .short-inputs input,.cab2 .full-input,.cab2 .owner-question textarea{color:#344054;background:#fffdf7;border:1px solid #dfb963;border-radius:7px;outline:0;width:100%;font-size:9.8px}.cab2 .short-inputs input,.cab2 .full-input{height:36px;padding:0 9px}.cab2 .service-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin-bottom:9px;display:grid}.cab2 .owner-question textarea{resize:vertical;min-height:65px;padding:9px;line-height:1.45}.cab2 .sidebar{align-self:start;position:sticky;top:12px}@media (max-width:900px){.cab2 .long-equipment{gap:18px}.cab2 .service-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.cab2 .long-equipment,.cab2 .owner-questions{grid-template-columns:1fr}.cab2 .equipment-column+.equipment-column .equipment-set:first-child{border-top:1px solid #e3e8ef;padding-top:11px}.cab2 .owner-question:nth-child(2){border-top:1px solid #e3e8ef;padding-top:12px}.cab2 .service-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.cab2 .owner-question.wide{grid-column:auto}.cab2 .classic-summary{line-height:1.45}}.cab2 .contact-box{margin-top:22px}.cab2 .contact-choice{color:#526176;background:#fff;border:1px solid #dbe2ec;border-radius:8px;align-items:flex-start;gap:7px;margin-top:7px;padding:8px;display:flex}.cab2 .contact-choice.active{background:#f3f7ff;border-color:#8eb0ee}.cab2 .contact-choice input{accent-color:var(--blue);margin:2px 0 0}.cab2 .contact-choice span{gap:2px;display:grid}.cab2 .contact-choice b{color:#344054;font-size:9.8px}.cab2 .contact-choice small{color:#768397;font-size:8.7px;line-height:1.35}.cab2 .contact-box .channel{border-radius:8px;height:38px}.cab2 .channel-note{color:#687689;margin:10px 0 1px;font-size:8.8px;font-weight:700}.cab2 .description-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cab2 .text-question h3{color:#344054;margin:0 0 7px;font-size:10.8px}.cab2 .text-question textarea{color:#344054;resize:vertical;background:#fff;border:1px solid #cfd8e5;border-radius:7px;width:100%;min-height:70px;padding:9px;font-size:9.8px;line-height:1.45;display:block}.cab2 .owner-question.text-question textarea{background:#fffdf7;border-color:#dfb963}.cab2 .owner-question.text-question{padding-top:12px}.cab2 .direct{margin-top:auto}.cab2 .description-single{max-width:58%}@media (max-width:700px){.cab2 .description-grid{grid-template-columns:1fr;gap:12px}.cab2 .description-single{max-width:none}}.cab2 .service-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cab2 .service-fields>label{gap:4px;display:grid}.cab2 .service-fields label>span{color:#667085;font-size:8.5px;font-weight:700}.cab2 .service-fields input{color:#344054;background:#fffdf7;border:1px solid #dfb963;border-radius:7px;outline:0;width:100%;height:36px;padding:0 9px;font-size:9.8px}.cab2 .suffix-input{position:relative}.cab2 .suffix-input input{padding-right:30px}.cab2 .suffix-input b{color:#7c8798;font-size:9px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.cab2 .dont-remember{color:#647186;align-items:center;gap:6px;margin-top:7px;font-size:8.8px;display:flex}.cab2 .dont-remember input{accent-color:var(--green-dark)}@media (max-width:700px){.cab2 .service-fields{grid-template-columns:1fr}}.cab2 .proof-fields{gap:4px;display:grid}.cab2 .proof-fields>span{color:#667085;font-size:8.5px;font-weight:700}.cab2 .proof-question .choice-line label{min-height:36px}.cab2 .question-detail{border-top:1px solid #efd8aa;margin-top:9px;padding-top:8px}.cab2 .question-detail>label{color:#667085;margin-bottom:5px;font-size:8.7px;font-weight:750;display:block}.cab2 .question-detail textarea{color:#344054;resize:vertical;background:#fffdf7;border:1px solid #dfb963;border-radius:7px;width:100%;min-height:58px;padding:8px;font-size:9.8px;line-height:1.4;display:block}.cab2 .inventory-canvas{background:#fff;border:1px solid #d8e0ea;border-radius:13px;padding:15px;font-family:Arial,Segoe UI,sans-serif;box-shadow:0 2px 7px #24344d12}.cab2 .inventory-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.cab2 .status-tabs{flex-wrap:wrap;gap:7px;display:flex}.cab2 .status-tabs button{color:#526178;background:#fff;border:1px solid #d8e1eb;border-radius:999px;height:34px;padding:0 12px;font-size:13px;font-weight:500}.cab2 .status-tabs button.active{color:#087b5f;background:#eaf8f3;border-color:#0b9e78}.cab2 .status-tabs b{margin-left:4px;font-weight:600}.cab2 .add-listing{color:#fff;background:#0b9e78;border:0;border-radius:8px;height:34px;padding:0 13px;font-size:13px;font-weight:600}.cab2 .inventory-controls{grid-template-columns:minmax(0,1fr) 170px;gap:9px;margin:11px 0;display:grid}.cab2 .inventory-search{color:#8995a6;background:#fff;border:1px solid #d8e1eb;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.cab2 .inventory-search input{color:#1f2d40;border:0;outline:0;width:100%;font-size:13px}.cab2 .inventory-controls select{color:#1f2d40;background:#fff;border:1px solid #d8e1eb;border-radius:8px;height:36px;padding:0 9px;font-size:13px}.cab2 .listing-stack{gap:9px;display:grid}.cab2 .vehicle-card{background:#fff;border:1px solid #dce3eb;border-radius:10px;position:relative;overflow:hidden}.cab2 .vehicle-summary{grid-template-columns:112px minmax(0,1fr) 240px;align-items:center;gap:11px;padding:10px 12px;display:grid}.cab2 .vehicle-summary>img,.cab2 .no-photo{object-fit:cover;background:#eef2f6;border-radius:8px;width:112px;height:76px}.cab2 .no-photo{color:#96a1b0;text-align:center;place-items:center;padding:6px;font-size:9.5px;display:grid}.cab2 .vehicle-info{min-width:0;padding-right:10px}.cab2 .vehicle-info h2{color:#1d2c42;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.cab2 .vehicle-info p{color:#263449;margin:5px 0 0;font-size:13px;font-weight:400}.cab2 .vehicle-info span{color:#263449;margin-top:5px;font-size:13px;font-weight:400;display:block}.cab2 .vehicle-side{text-align:right;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:7px;display:flex}.cab2 .status-group{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.cab2 .state-chip{border-radius:999px;padding:4px 7px;font-size:12px;font-weight:500}.cab2 .state-chip.active{color:#087c60;background:#e7f7f0}.cab2 .state-chip.inactive{color:#b43d3d;background:#fce9e9}.cab2 .state-chip.paused{color:#9a6b05;background:#fff0cf}.cab2 .state-chip.draft{color:#687588;background:#eef1f5}.cab2 .term-date{color:#18263d;white-space:nowrap;font-size:13px;font-weight:400}.cab2 .vehicle-price{color:#18263d;font-size:20px;font-weight:600}.cab2 .vehicle-side small{color:#788597;font-size:10.5px}.cab2 .vehicle-footer{background:#fbfcfd;border-top:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:7px 11px;display:flex}.cab2 .direct-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cab2 .text-action{color:#3266af;background:0 0;border:0;padding:6px 7px;font-size:14px;font-weight:500}.cab2 .text-action:hover{background:#edf3fc;border-radius:6px}.cab2 .text-action.danger{color:#b64646;font-weight:500}.cab2 .service-action{color:#315f9d;white-space:nowrap;background:#fff;border:1px solid #98afd2;border-radius:7px;height:29px;padding:0 10px;font-size:14px;font-weight:600}.cab2 .service-action.primary{color:#fff;background:#0b9e78;border-color:#0b9e78}.cab2 .inventory-empty{text-align:center;color:#263449;border:1px dashed #ccd5df;border-radius:10px;padding:34px;font-size:13px;display:none}.cab2 .pagination{color:#778396;justify-content:space-between;align-items:center;margin-top:11px;font-size:10px;display:flex}.cab2 .pagination div{gap:4px;display:flex}.cab2 .pagination button{color:#263449;background:#fff;border:1px solid #d8e0e9;border-radius:6px;width:27px;height:27px;font-size:12px}.cab2 .pagination button.active{color:#087b5f;background:#e9f7f2;border-color:#0b9e78;font-weight:900}.cab2 .overlay{z-index:9999;background:#0c172794;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.cab2 .overlay.open{display:flex}.cab2 .dialog{background:#fff;border-radius:13px;width:min(760px,96vw);max-height:88vh;font-family:Arial,Segoe UI,sans-serif;overflow:auto;box-shadow:0 20px 60px #00000047}.cab2 .dialog-head{border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.cab2 .dialog-head h2{color:#18263d;margin:0;font-size:19px;font-weight:600}.cab2 .dialog-head p{color:#263449;margin:5px 0 0;font-size:13px;font-weight:400;line-height:1.45}.cab2 .dialog-close{color:#47566c;background:#eef2f6;border:0;border-radius:7px;width:29px;height:29px;font-size:16px}.cab2 .dialog-body{padding:14px 17px 17px}.cab2 .stat-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cab2 .stat-kpi{background:#f9fbfc;border:1px solid #dce3eb;border-radius:9px;padding:10px}.cab2 .stat-kpi span{color:#263449;font-size:13px;font-weight:400;display:block}.cab2 .stat-kpi b{color:#1d2c42;margin-top:4px;font-size:24px;font-weight:600;display:block}.cab2 .stat-kpi small{color:#087c60;margin-top:4px;font-size:12px;font-weight:400;display:block}.cab2 .stat-chart{background:linear-gradient(#fff 0 24%,#f0f3f6 24.5%,#fff 25% 49%,#f0f3f6 49.5%,#fff 50% 74%,#f0f3f6 74.5%,#fff 75%);border:1px solid #dfe5ec;border-radius:9px;align-items:flex-end;gap:4px;height:190px;margin-top:12px;padding:18px 7px 23px;display:flex}.cab2 .stat-day{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.cab2 .stat-day i{background:#75bda9;border-radius:3px 3px 0 0;width:100%;display:block}.cab2 .stat-day:nth-child(5n) i{background:#0b9e78}.cab2 .stat-day b{color:#536176;font-size:10.5px;font-weight:400;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.cab2 .stat-foot{color:#536176;justify-content:space-between;gap:12px;margin-top:11px;font-size:12px;font-weight:400;display:flex}.cab2 .package-periods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cab2 .period-card,.cab2 .boost-card{text-align:left;background:#fff;border:1px solid #d9e1ea;border-radius:9px;padding:11px}.cab2 .period-card.active,.cab2 .boost-card.active{background:#edf8f4;border-color:#0b9e78;box-shadow:inset 0 0 0 1px #0b9e78}.cab2 .period-card b,.cab2 .boost-card b{color:#213047;font-size:14px;font-weight:600;display:block}.cab2 .period-card span,.cab2 .boost-card span{color:#263449;margin-top:4px;font-size:11.5px;display:block}.cab2 .period-card strong{color:#087c60;margin-top:8px;font-size:19px;display:block}.cab2 .package-section{margin-top:13px}.cab2 .package-section h3{color:#263449;margin:0 0 8px;font-size:14px;font-weight:600}.cab2 .boost-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cab2 .boost-card small{color:#263449;margin-top:7px;font-size:11.5px;line-height:1.4;display:block}.cab2 .package-total{background:#f3f6f9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:11px;display:flex}.cab2 .package-total span{color:#657388;font-size:10.5px}.cab2 .package-total b{color:#17243a;margin-top:3px;font-size:20px;display:block}.cab2 .continue-pay{color:#fff;background:#0b9e78;border:0;border-radius:8px;height:38px;padding:0 17px;font-size:14px;font-weight:400}.cab2 .confirm-dialog{width:min(430px,94vw)}.cab2 .confirm-dialog .dialog-body p{color:#263449;margin:0;font-size:13px;font-weight:400;line-height:1.55}.cab2 .confirm-actions{justify-content:flex-end;gap:7px;margin-top:15px;display:flex}.cab2 .confirm-actions button{border-radius:7px;height:36px;padding:0 13px;font-size:14px;font-weight:400}.cab2 .cancel-action{color:#526178;background:#fff;border:1px solid #d4dce6}.cab2 .confirm-action{color:#fff;background:#b94848;border:0}.cab2 .confirm-action.hide{background:#0b9e78}@media (max-width:900px){.cab2 .vehicle-summary{grid-template-columns:96px minmax(0,1fr) 210px}.cab2 .vehicle-summary>img,.cab2 .no-photo{width:96px;height:70px}.cab2 .text-action{padding:5px 4px}.cab2 .vehicle-footer{flex-direction:column;align-items:flex-start}.cab2 .service-action{align-self:flex-end;margin-top:-34px}}@media (max-width:700px){.cab2 .inventory-canvas{padding:11px}.cab2 .inventory-toolbar{align-items:flex-start}.cab2 .status-tabs button{height:31px;padding:0 8px}.cab2:not(.real-cabinet) .add-listing{width:36px;padding:0;font-size:0}.cab2:not(.real-cabinet) .add-listing:after{content:"+";font-size:17px}.cab2 .inventory-controls{grid-template-columns:1fr}.cab2 .vehicle-summary{grid-template-columns:82px minmax(0,1fr);align-items:start}.cab2 .vehicle-summary>img,.cab2 .no-photo{width:82px;height:62px}.cab2 .vehicle-side{text-align:left;grid-column:2;align-items:flex-start}.cab2 .status-group{flex-wrap:wrap;justify-content:flex-start}.cab2 .vehicle-info h2{font-size:15px}.cab2 .vehicle-info p,.cab2 .vehicle-info span{font-size:12.5px}.cab2 .state-chip{font-size:12px}.cab2 .term-date{font-size:12.5px}.cab2 .vehicle-price{font-size:20px}.cab2 .vehicle-footer{padding:8px}.cab2 .service-action{align-self:stretch;width:100%;height:34px;margin:0}.cab2 .direct-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.cab2 .text-action{text-align:left;background:#f2f5f9;border-radius:6px;min-height:31px;padding:6px 7px;font-size:13.5px;font-weight:500}.cab2 .text-action.danger{background:#fff1f1}.cab2 .pagination{margin-bottom:52px}.cab2 .stat-kpis{grid-template-columns:repeat(2,1fr)}.cab2 .stat-chart{gap:2px;height:150px}.cab2 .package-periods,.cab2 .boost-grid{grid-template-columns:1fr}.cab2 .dialog{max-height:82vh}.cab2 .package-total{flex-direction:column;align-items:flex-start}.cab2 .continue-pay{width:100%}}.cab2 .journey-reco{background:#f1fbf7;border:1px solid #bce5d7;border-radius:10px;grid-template-columns:minmax(0,1fr) 175px;align-items:center;gap:16px;margin-top:14px;padding:14px 15px;display:grid}.cab2 .journey-label{color:#087c5b;font-size:12px;font-weight:600;display:inline-block}.cab2 .journey-copy h3{color:#18263d;margin:4px 0 5px;font-size:17px;font-weight:600}.cab2 .journey-copy p{color:#263449;margin:0;font-size:13px;font-weight:400;line-height:1.45}.cab2 .journey-copy small{color:#536176;margin-top:6px;font-size:12px;line-height:1.4;display:block}.cab2 .journey-offer{text-align:right}.cab2 .journey-offer strong{color:#18263d;font-size:22px;font-weight:600;display:block}.cab2 .journey-offer span{color:#536176;margin-top:2px;font-size:12px;display:block}.cab2 .journey-pricing{color:#fff;background:#087c5b;border:0;border-radius:8px;width:100%;min-height:38px;margin-top:9px;padding:8px 10px;font:400 13px/1.25 Arial,Segoe UI,sans-serif}.cab2 .pricing-dialog{width:min(900px,96vw)}.cab2 .pricing-journey{background:#f1fbf7;border:1px solid #bce5d7;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.cab2 .pricing-journey span{color:#087c5b;font-size:12px;font-weight:600}.cab2 .pricing-journey h3{color:#18263d;margin:3px 0 4px;font-size:18px;font-weight:600}.cab2 .pricing-journey p{color:#263449;margin:0;font-size:13px;line-height:1.45}.cab2 .pricing-journey strong{white-space:nowrap;color:#18263d;font-size:24px;font-weight:600}.cab2 .duration-switch{justify-content:center;gap:7px;margin:14px 0;display:flex}.cab2 .duration-switch button{color:#536176;background:#fff;border:1px solid #d8e0ea;border-radius:999px;height:34px;padding:0 15px;font:400 13px Arial,Segoe UI,sans-serif}.cab2 .duration-switch button.active{color:#087c5b;background:#e7f7f0;border-color:#087c5b}.cab2 .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cab2 .price-plan{background:#fff;border:1px solid #d8e0ea;border-radius:11px;flex-direction:column;min-height:330px;padding:14px;display:flex;position:relative}.cab2 .price-plan.recommended{background:#fbfefd;border:2px solid #087c5b;padding:13px}.cab2 .recommended-chip{color:#fff;background:#087c5b;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500;position:absolute;top:-11px;left:14px}.cab2 .plan-head>span{color:#536176;font-size:12px;font-weight:400}.cab2 .plan-head h3{color:#18263d;margin:4px 0;font-size:18px;font-weight:600}.cab2 .plan-head p{color:#536176;min-height:38px;margin:0;font-size:12.5px;line-height:1.45}.cab2 .plan-price{align-items:baseline;gap:7px;margin:11px 0;display:flex}.cab2 .plan-price strong{color:#18263d;font-size:24px;font-weight:600}.cab2 .plan-price span{color:#536176;font-size:12px}.cab2 .price-plan ul{gap:7px;margin:0 0 14px;padding:0;list-style:none;display:grid}.cab2 .price-plan li{color:#263449;padding-left:17px;font-size:12.5px;line-height:1.4;position:relative}.cab2 .price-plan li:before{content:"✓";color:#087c5b;font-weight:600;position:absolute;left:0}.cab2 .price-plan button{color:#174fae;background:#fff;border:1px solid #d8e0ea;border-radius:8px;min-height:38px;margin-top:auto;font:400 14px Arial,Segoe UI,sans-serif}.cab2 .price-plan.recommended button{color:#fff;background:#087c5b;border-color:#087c5b}.cab2 .price-plan.max button{color:#174fae;background:#eef3ff;border-color:#174fae}.cab2 .pricing-note{color:#536176;margin:11px 2px 0;font-size:11.5px;line-height:1.45}@media (max-width:700px){.cab2 .journey-reco{grid-template-columns:1fr}.cab2 .journey-offer{text-align:left}.cab2 .pricing-dialog{width:96vw}.cab2 .pricing-journey{align-items:flex-start}.cab2 .pricing-journey strong{font-size:20px}.cab2 .pricing-grid{grid-template-columns:1fr}.cab2 .price-plan,.cab2 .plan-head p{min-height:0}.cab2 .duration-switch{z-index:2;background:#fff;padding:7px 0;position:sticky;top:0}.cab2 .pricing-note{font-size:12px}}.cab2 .checkout-dialog{width:min(760px,96vw)}.cab2 .checkout-body{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:12px;display:grid}.cab2 .checkout-summary,.cab2 .checkout-payment{background:#fff;border:1px solid #d8e0ea;border-radius:11px;padding:15px}.cab2 .checkout-payment{background:#f8fafc}.cab2 .checkout-label{color:#536176;font-size:12px;font-weight:400;display:block}.cab2 .checkout-package{border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:9px;padding-bottom:12px;display:flex}.cab2 .checkout-package h3{color:#18263d;margin:0;font-size:20px;font-weight:600}.cab2 .checkout-package p{color:#263449;margin:5px 0 0;font-size:13px;line-height:1.4}.cab2 .checkout-package strong{white-space:nowrap;color:#18263d;font-size:23px;font-weight:600}.cab2 .checkout-summary ul{gap:9px;margin:14px 0;padding:0;list-style:none;display:grid}.cab2 .checkout-summary li{color:#263449;padding-left:19px;font-size:13px;line-height:1.4;position:relative}.cab2 .checkout-summary li:before{content:"✓";color:#087c5b;font-weight:600;position:absolute;left:0}.cab2 .checkout-back{color:#174fae;background:0 0;border:0;min-height:36px;padding:4px 0;font:400 13px Arial,Segoe UI,sans-serif}.cab2 .checkout-total{justify-content:space-between;align-items:baseline;gap:9px;margin-top:8px;display:flex}.cab2 .checkout-total strong{color:#18263d;font-size:27px;font-weight:600}.cab2 .checkout-total span{color:#536176;font-size:12px}.cab2 .checkout-facts{border-top:1px solid #dfe5ec;gap:0;margin:12px 0;display:grid}.cab2 .checkout-facts p{color:#263449;border-bottom:1px solid #dfe5ec;justify-content:space-between;gap:12px;margin:0;padding:9px 0;font-size:12.5px;display:flex}.cab2 .checkout-facts b{font-weight:500}.cab2 .checkout-facts span{text-align:right;color:#536176}.cab2 .checkout-consent{color:#263449;align-items:flex-start;gap:8px;margin:12px 0;font-size:12px;line-height:1.45;display:flex}.cab2 .checkout-consent input{accent-color:#087c5b;margin-top:2px}.cab2 .checkout-consent a{color:#174fae}.cab2 .checkout-pay{color:#fff;background:#087c5b;border:0;border-radius:8px;width:100%;min-height:40px;padding:8px 12px;font:400 14px Arial,Segoe UI,sans-serif}.cab2 .checkout-payment small{color:#536176;margin-top:9px;font-size:11.5px;line-height:1.45;display:block}@media (max-width:700px){.cab2 .checkout-body{grid-template-columns:1fr}.cab2 .checkout-summary,.cab2 .checkout-payment{padding:13px}.cab2 .checkout-dialog{width:96vw}.cab2 .checkout-package strong{font-size:21px}}.cab2 .accounting-canvas{background:#fff;border:1px solid #d8e0ea;border-radius:13px;min-height:560px;padding:15px;font-family:Arial,Segoe UI,sans-serif;display:none;box-shadow:0 2px 7px #24344d12}.cab2 .accounting-canvas.open{display:block}.cab2 .accounting-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 2px 14px;display:flex}.cab2 .title-line{align-items:center;gap:10px;display:flex}.cab2 .accounting-head h1{color:#18263d;margin:0;font-size:22px;font-weight:600}.cab2 .title-line>span{color:#526178;background:#eef2f6;border-radius:999px;padding:4px 8px;font-size:11px}.cab2 .accounting-head p{color:#526178;margin:6px 0 0;font-size:13px}.cab2 .billing-edit,.cab2 .billing-state button{color:#087c5b;background:#fff;border:1px solid #087c5b;border-radius:8px;min-height:36px;padding:7px 12px;font:400 13px Arial,Segoe UI,sans-serif}.cab2 .billing-callout{background:#f1faf7;border:1px solid #b9ddd3;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:13px 14px;display:flex}.cab2 .billing-callout strong{color:#18263d;font-size:14px;font-weight:600}.cab2 .billing-callout p{color:#435169;margin:5px 0 0;font-size:12.5px;line-height:1.45}.cab2 .billing-state{white-space:nowrap;align-items:center;gap:10px;display:flex}.cab2 .billing-state>span{color:#9c3c3c;background:#fff1f1;border-radius:999px;padding:5px 8px;font-size:11.5px}.cab2 .invoice-tools{justify-content:space-between;align-items:center;gap:14px;margin:14px 0 10px;display:flex}.cab2 .invoice-tabs{gap:7px;display:flex}.cab2 .invoice-tabs button{color:#526178;background:#fff;border:1px solid #d8e1eb;border-radius:999px;height:32px;padding:0 12px;font-size:12.5px}.cab2 .invoice-tabs button.active{color:#087c5b;background:#eaf7f3;border-color:#087c5b}.cab2 .invoice-tools label{color:#7a8798;border:1px solid #d8e1eb;border-radius:8px;align-items:center;gap:7px;width:min(330px,45%);height:34px;padding:0 10px;display:flex}.cab2 .invoice-tools input{color:#263449;border:0;outline:0;width:100%;font:400 12.5px Arial,Segoe UI,sans-serif}.cab2 .invoice-table{border:1px solid #dfe5ec;border-radius:10px;overflow:hidden}.cab2 .invoice-row{color:#263449;border-top:1px solid #e5e9ef;grid-template-columns:135px minmax(250px,1.7fr) 115px 100px 112px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;font-size:12.5px;display:grid}.cab2 .invoice-row:first-child{border-top:0}.cab2 .invoice-header{color:#68758a;background:#f6f8fa;min-height:35px;font-size:11.5px}.cab2 .invoice-row a{color:#174fae;font-weight:500;text-decoration:none;display:block}.cab2 .invoice-row small{color:#68758a;margin-top:4px;font-size:11.5px;line-height:1.35;display:block}.cab2 .invoice-row strong,.cab2 .invoice-row b{color:#18263d;font-weight:600}.cab2 .pdf-action{color:#174fae;background:#fff;border:1px solid #a8b9d1;border-radius:7px;min-height:31px;padding:5px 8px;font:400 12px Arial,Segoe UI,sans-serif}.cab2 .invoice-note{color:#526178;gap:8px;margin-top:11px;display:flex}.cab2 .invoice-note p{margin:0;font-size:11.5px;line-height:1.45}@media (max-width:900px){.cab2 .invoice-row{grid-template-columns:120px minmax(210px,1fr) 100px 88px 100px;gap:7px;padding:9px 8px}}@media (max-width:700px){.cab2 .accounting-head,.cab2 .billing-callout,.cab2 .invoice-tools{flex-direction:column;align-items:stretch}.cab2 .billing-state button{width:100%}.cab2 .billing-state{justify-content:space-between}.cab2 .invoice-tools label{width:100%}.cab2 .invoice-table{border:0;overflow:visible}.cab2 .invoice-header{display:none}.cab2 .invoice-row:not(.invoice-header){background:#fff;border:1px solid #dfe5ec;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin-bottom:10px;padding:12px}.cab2 .invoice-row:not(.invoice-header)>div:first-child{grid-column:1}.cab2 .invoice-row:not(.invoice-header)>div:nth-child(2){grid-column:1/-1}.cab2 .invoice-row:not(.invoice-header)>b,.cab2 .invoice-row:not(.invoice-header)>time{grid-column:1}.cab2 .invoice-row:not(.invoice-header)>.pdf-action{grid-column:2;width:100%}.cab2 .invoice-row:not(.invoice-header)>b:before,.cab2 .invoice-row:not(.invoice-header)>time:before{color:#68758a;margin-bottom:3px;font-size:10.5px;font-weight:400;display:block}.cab2 .invoice-row:not(.invoice-header)>b:before{content:"Сумма"}.cab2 .invoice-row:not(.invoice-header)>time:before{content:"Дата"}.cab2 .accounting-canvas{padding:12px}.cab2 .accounting-head h1{font-size:20px}}.cab2 .checkout-total{border-bottom:1px solid #dfe5ec;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:8px;padding-bottom:10px;display:grid}.cab2 .checkout-total>span{color:#263449;font-size:13px;line-height:1.3}.cab2 .checkout-total>strong{color:#18263d;text-align:right;white-space:nowrap;font-size:27px;font-weight:600;line-height:1}.cab2 .invoice-detail-canvas{background:#fff;border:1px solid #d8e0ea;border-radius:13px;padding:15px;font-family:Arial,Segoe UI,sans-serif;display:none;box-shadow:0 2px 7px #24344d12}.cab2 .invoice-detail-canvas.open{display:block}.cab2 .invoice-detail-head{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 2px 13px;display:flex}.cab2 .invoice-back{color:#174fae;background:0 0;border:0;padding:0 0 9px;font:400 12.5px Arial,Segoe UI,sans-serif}.cab2 .invoice-title{align-items:center;gap:9px;display:flex}.cab2 .invoice-title h1{color:#18263d;margin:0;font-size:22px;font-weight:600}.cab2 .invoice-title span{color:#087c5b;background:#e8f7f1;border-radius:999px;padding:4px 8px;font-size:11.5px}.cab2 .invoice-title em{color:#526178;background:#eef2f6;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal}.cab2 .invoice-detail-head p{color:#526178;margin:6px 0 0;font-size:12.5px}.cab2 .invoice-actions{gap:8px;display:flex}.cab2 .invoice-actions button{color:#174fae;background:#fff;border:1px solid #a8b9d1;border-radius:7px;min-height:35px;padding:6px 11px;font:400 12.5px Arial,Segoe UI,sans-serif}.cab2 .invoice-actions button.primary{color:#fff;background:#087c5b;border-color:#087c5b}.cab2 .invoice-paper{background:#fff;border:1px solid #dfe5ec;border-radius:11px;padding:18px}.cab2 .invoice-parties{border-bottom:1px solid #dfe5ec;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:16px;display:grid}.cab2 .invoice-parties>div{background:#f7f9fb;border-radius:9px;padding:13px}.cab2 .invoice-parties span{color:#68758a;font-size:11.5px}.cab2 .invoice-parties h2{color:#18263d;margin:7px 0;font-size:16px;font-weight:600}.cab2 .invoice-parties p{color:#526178;margin:3px 0;font-size:12px}.cab2 .invoice-lines{border:1px solid #dfe5ec;border-radius:9px;margin-top:16px;overflow:hidden}.cab2 .invoice-line{color:#263449;border-top:1px solid #e5e9ef;grid-template-columns:minmax(280px,1fr) 70px 125px 135px;align-items:center;gap:9px;padding:11px 12px;font-size:12.5px;display:grid}.cab2 .invoice-line.header{color:#68758a;background:#f6f8fa;border-top:0;font-size:11.5px}.cab2 .invoice-line strong,.cab2 .invoice-line b{color:#18263d;font-weight:600}.cab2 .invoice-line small{color:#68758a;margin-top:4px;font-size:11.5px;display:block}.cab2 .invoice-totals{width:min(330px,100%);margin:14px 0 0 auto}.cab2 .invoice-totals p{color:#526178;border-bottom:1px solid #e2e7ed;justify-content:space-between;gap:18px;margin:0;padding:8px 2px;font-size:12.5px;display:flex}.cab2 .invoice-totals b{color:#18263d;font-weight:500}.cab2 .invoice-totals p.grand{color:#18263d;align-items:baseline;font-size:14px}.cab2 .invoice-totals .grand strong{font-size:20px;font-weight:600}.cab2 .invoice-totals small{text-align:right;color:#087c5b;margin-top:7px;font-size:11.5px;display:block}.cab2 .invoice-legal{border-top:1px solid #dfe5ec;grid-template-columns:1fr 1fr;gap:18px;margin-top:17px;padding-top:13px;display:grid}.cab2 .invoice-legal p{color:#68758a;margin:0;font-size:10.8px;line-height:1.45}@media (max-width:700px){.cab2 .checkout-total>strong{font-size:24px}.cab2 .invoice-detail-head{flex-direction:column;align-items:stretch}.cab2 .invoice-actions button{flex:1}.cab2 .invoice-title{flex-wrap:wrap;align-items:flex-start}.cab2 .invoice-title h1{width:100%;font-size:20px}.cab2 .invoice-paper{padding:12px}.cab2 .invoice-parties{grid-template-columns:1fr}.cab2 .invoice-lines{border:0;overflow:visible}.cab2 .invoice-line.header{display:none}.cab2 .invoice-line:not(.header){border:1px solid #dfe5ec;border-radius:9px;grid-template-columns:1fr 1fr}.cab2 .invoice-line:not(.header)>div{grid-column:1/-1}.cab2 .invoice-line:not(.header)>span,.cab2 .invoice-line:not(.header)>b{padding-top:4px}.cab2 .invoice-legal{grid-template-columns:1fr}.cab2 .invoice-totals{width:100%}}.cab2 .services-canvas{background:#fff;border:1px solid #d8e0ea;border-radius:13px;padding:15px;font-family:Arial,Segoe UI,sans-serif;display:none;box-shadow:0 2px 7px #24344d12}.cab2 .services-canvas.open{display:block}.cab2 .services-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cab2 .services-kicker{align-items:center;gap:6px;margin-bottom:6px;display:flex}.cab2 .services-kicker span{color:#435169;background:#eef3f7;border-radius:5px;padding:3px 6px;font-size:10.5px;font-weight:600}.cab2 .services-kicker i{color:#8a97a8;font-size:11px;font-style:normal}.cab2 .services-head h1{color:#18263d;margin:0;font-size:22px;font-weight:600}.cab2 .services-head p{color:#526178;margin:6px 0 0;font-size:13px}.cab2 .concept-chip{color:#526178;white-space:nowrap;background:#eef2f6;border-radius:999px;padding:5px 9px;font-size:11px}.cab2 .profile-ready{background:#f5f8fc;border:1px solid #c8d9eb;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding:11px 13px;display:flex}.cab2 .profile-ready strong{color:#18263d;font-size:13.5px;font-weight:600}.cab2 .profile-ready p{color:#526178;margin:4px 0 0;font-size:12px;line-height:1.4}.cab2 .profile-ready button{color:#174fae;white-space:nowrap;background:#fff;border:1px solid #174fae;border-radius:7px;min-height:34px;padding:6px 11px;font:400 12.5px Arial,Segoe UI,sans-serif}.cab2 .service-journey{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;gap:4px;margin:13px 0;display:grid}.cab2 .journey-step{background:#fff;border:1px solid #dce3eb;border-radius:9px;grid-template-columns:26px 1fr;align-items:center;column-gap:8px;padding:8px 9px;display:grid}.cab2 .journey-step b{color:#526178;background:#eef2f6;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.cab2 .journey-step span{color:#18263d;font-size:12.5px;font-weight:600}.cab2 .journey-step small{color:#68758a;font-size:10.5px}.cab2 .journey-step.active{background:#f1faf7;border-color:#9fd4c5}.cab2 .journey-step.active b{color:#fff;background:#087c5b}.cab2 .journey-step.future{background:#f7f8fa}.cab2 .journey-arrow{text-align:center;color:#718096}.cab2 .journey-arrow.muted{color:#b2bbc7}.cab2 .service-grid{grid-template-columns:1.12fr .88fr;gap:12px;display:grid}.cab2 .service-card{background:#fff;border:1px solid #d9e1ea;border-radius:11px;grid-template-rows:1fr auto;grid-template-columns:38px 1fr;column-gap:11px;padding:14px;display:grid}.cab2 .service-card.inspection{border-color:#9fd4c5;box-shadow:inset 0 3px #087c5b}.cab2 .service-icon{color:#087c5b;background:#eaf7f3;border-radius:9px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.cab2 .service-card-copy{grid-column:2}.cab2 .service-state{color:#526178;background:#eef2f6;border-radius:999px;padding:4px 7px;font-size:10.5px;display:inline-block}.cab2 .service-state.live{color:#087c5b;background:#e8f7f1}.cab2 .service-card h2{color:#18263d;margin:8px 0 5px;font-size:17px;font-weight:600}.cab2 .service-card p{color:#526178;margin:0;font-size:12px;line-height:1.45}.cab2 .service-card ul{gap:5px;margin:10px 0 12px;padding:0;list-style:none;display:grid}.cab2 .service-card li{color:#263449;padding-left:16px;font-size:11.8px;position:relative}.cab2 .service-card li:before{content:"✓";color:#087c5b;position:absolute;left:0}.cab2 .service-card>button{border-radius:7px;grid-column:2;width:max-content;min-height:35px;padding:6px 12px;font:400 12.5px Arial,Segoe UI,sans-serif}.cab2 .service-start{color:#fff;background:#087c5b;border:0}.cab2 .delivery-start{color:#174fae;background:#fff;border:1px solid #174fae}.cab2 .finance-future{background:#f7f8fa;border:1px dashed #cbd4df;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:12px 14px;display:flex}.cab2 .finance-future span{color:#68758a;font-size:10.5px}.cab2 .finance-future h2{color:#435169;margin:4px 0;font-size:15px;font-weight:600}.cab2 .finance-future p{color:#68758a;margin:0;font-size:11.5px;line-height:1.4}.cab2 .finance-future button{color:#8a95a5;white-space:nowrap;background:#eef1f4;border:1px solid #d2d8e0;border-radius:7px;min-height:34px;padding:6px 11px;font-size:12px}@media (max-width:900px){.cab2 .service-journey{grid-template-columns:1fr 15px 1fr 15px 1fr 15px 1fr}.cab2 .journey-step{grid-template-columns:22px 1fr;padding:7px}.cab2 .journey-step b{width:22px;height:22px}.cab2 .journey-step small{display:none}}@media (max-width:700px){.cab2 .services-head,.cab2 .profile-ready,.cab2 .finance-future{flex-direction:column;align-items:stretch}.cab2 .profile-ready button,.cab2 .finance-future button{width:100%}.cab2 .service-journey{grid-template-columns:1fr 1fr;gap:8px}.cab2 .journey-arrow{display:none}.cab2 .service-grid{grid-template-columns:1fr}.cab2 .service-card{grid-template-columns:34px 1fr;padding:12px}.cab2 .service-icon{width:34px;height:34px}.cab2 .service-card>button{width:100%}.cab2 .concept-chip{align-self:flex-start}.cab2 .services-head h1{font-size:20px}}.cab2 .services-v2{padding:15px}.cab2 .services-head-v2{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cab2 .services-head-v2 h1{color:#18263d;margin:0;font-size:22px;font-weight:600}.cab2 .services-head-v2 p{color:#526178;margin:6px 0 0;font-size:13px}.cab2 .independent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.cab2 .independent-card{background:#fff;border:1px solid #d9e1ea;border-radius:11px;flex-direction:column;min-width:0;padding:13px;display:flex}.cab2 .independent-card.inspect-card{border-color:#91cdbb;box-shadow:inset 0 3px #087c5b}.cab2 .independent-card header>span{color:#526178;background:#eef2f6;border-radius:999px;padding:4px 7px;font-size:10.5px;display:inline-block}.cab2 .inspect-card header>span{color:#087c5b;background:#e8f7f1}.cab2 .independent-card h2{color:#18263d;min-height:43px;margin:8px 0 9px;font-size:16.5px;font-weight:600;line-height:1.25}.cab2 .service-price{background:#f6f8fa;border-radius:8px;min-height:50px;padding:8px 10px}.cab2 .service-price strong{color:#18263d;font-size:17px;font-weight:600;line-height:1.15;display:block}.cab2 .service-price small{color:#68758a;margin-top:3px;font-size:10.8px;display:block}.cab2 .card-lead{color:#526178;min-height:67px;margin:10px 0;font-size:11.7px;line-height:1.45}.cab2 .independent-card ul{gap:5px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cab2 .independent-card li{color:#263449;padding-left:16px;font-size:11.5px;line-height:1.35;position:relative}.cab2 .independent-card li:before{content:"✓";color:#087c5b;position:absolute;left:0}.cab2 .independent-card button{border-radius:7px;width:100%;min-height:36px;margin-top:auto;padding:7px 10px;font:400 12.5px Arial,Segoe UI,sans-serif}.cab2 .primary-service{color:#fff;background:#087c5b;border:0}.cab2 .secondary-service{color:#174fae;background:#fff;border:1px solid #174fae}.cab2 .route-prices{gap:5px;margin:0 0 10px;display:grid}.cab2 .route-prices p{color:#526178;border-bottom:1px solid #e5e9ef;justify-content:space-between;gap:8px;margin:0;padding:6px 1px;font-size:11.5px;display:flex}.cab2 .route-prices b{color:#18263d;white-space:nowrap;font-weight:600}.cab2 .leasing-card{border-color:#b9cbe3}.cab2 .leasing-card .service-price{background:#f3f6fb}.cab2 .services-note{background:#f5f8fc;border-radius:9px;align-items:flex-start;gap:9px;margin-top:11px;padding:9px 11px;display:flex}.cab2 .services-note strong{color:#174fae;font-size:11.5px}.cab2 .services-note p{color:#526178;margin:0;font-size:11.5px;line-height:1.4}@media (max-width:900px){.cab2 .independent-grid{grid-template-columns:1fr 1fr}.cab2 .leasing-card{grid-column:1/-1}.cab2 .leasing-card .card-lead{min-height:0}}@media (max-width:700px){.cab2 .services-head-v2{flex-direction:column}.cab2 .independent-grid{grid-template-columns:1fr}.cab2 .leasing-card{grid-column:auto}.cab2 .independent-card h2,.cab2 .card-lead{min-height:0}.cab2 .services-note{flex-direction:column}}.cab2 .services-v3 .services-head-v3 p{letter-spacing:.02em;font-size:12px}.cab2 .services-v3 .v3-grid{grid-template-columns:1.15fr .9fr 1fr}.cab2 .services-v3 .independent-card h2{min-height:0;margin:0 0 9px}.cab2 .v3-price{color:#087c5b;background:#e8f7f1;border-radius:7px;align-items:center;min-height:34px;padding:0 11px;font-size:18px;font-weight:700;display:inline-flex}.cab2 .services-v3 .card-lead{min-height:0;margin:9px 0}.cab2 .inspection-list{grid-template-columns:1fr}.cab2 .valuation-addon{background:#f5f8fc;border:1px solid #d6e2f0;border-radius:8px;gap:2px;margin:2px 0 11px;padding:8px 9px;display:grid}.cab2 .valuation-addon span{color:#526178;font-size:10px}.cab2 .valuation-addon strong{color:#18263d;font-size:12px;font-weight:600}.cab2 .valuation-addon small{color:#68758a;font-size:9.8px;line-height:1.3}.cab2 .v3-routes{margin:4px 0 11px}.cab2 .v3-routes p{padding:8px 1px}.cab2 .seb-chip{color:#087c5b;background:#e8f7f1;border-radius:7px;align-items:center;gap:7px;width:max-content;margin-bottom:8px;padding:6px 9px;display:inline-flex}.cab2 .seb-chip b{letter-spacing:.06em;font-size:15px}.cab2 .seb-chip span{border-left:1px solid #9fd4c5;padding-left:7px;font-size:11px}.cab2 .services-v3 .leasing-card .card-lead{margin-bottom:10px}@media (max-width:1000px){.cab2 .services-v3 .v3-grid{grid-template-columns:1fr 1fr}.cab2 .services-v3 .leasing-card{grid-column:1/-1}}@media (max-width:700px){.cab2 .services-v3 .v3-grid{grid-template-columns:1fr}.cab2 .services-v3 .leasing-card{grid-column:auto}}.cab2,.cab2,.cab2 button,.cab2 input,.cab2 textarea,.cab2 select,.cab2 .services-canvas,.cab2 .profile-canvas{font-family:Aptos,Segoe UI Variable Text,Segoe UI,Arial,sans-serif!important}.cab2 .below{grid-template-columns:240px minmax(0,1fr);gap:12px}.cab2 .services-v4{color:#142033;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.cab2 .service-page-head{border-bottom:1px solid #cfd7e2;justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 0 14px;display:flex}.cab2 .breadcrumb{color:#4b5b70;margin-bottom:5px;font-size:13px;font-weight:600}.cab2 .breadcrumb i{color:#8490a1;padding:0 5px;font-style:normal}.cab2 .service-page-head h1,.cab2 .profile-head h1{color:#101828;letter-spacing:-.025em;margin:0;font-size:27px;font-weight:700;line-height:1.1}.cab2 .service-tabs{gap:6px;margin:12px 0;display:flex}.cab2 .service-tabs button{color:#344054;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.cab2 .service-tabs button.active{color:#056649;background:#e7f6ef;border-color:#087c5b}.cab2 .service-sales-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.cab2 .service-sales-card{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;min-width:0;min-height:570px;padding:17px 16px;display:flex}.cab2 .service-sales-card.inspection-card{border-color:#70bca6;box-shadow:inset 0 4px #087c5b}.cab2 .service-sales-card h2{color:#101828;letter-spacing:-.015em;margin:0;font-size:20px;font-weight:700;line-height:1.22}.cab2 .service-sales-card header{gap:10px;display:grid}.cab2 .sales-price{color:#056649;background:#e7f6ef;border-radius:8px;width:max-content;padding:7px 11px;font-size:24px;font-weight:750;line-height:1}.cab2 .sales-lead{color:#27364b;margin:13px 0;font-size:14.5px;font-weight:450;line-height:1.5}.cab2 .service-sales-card ul{gap:7px;margin:0 0 16px;padding:0;list-style:none;display:grid}.cab2 .service-sales-card li{color:#172033;padding-left:19px;font-size:14px;font-weight:500;line-height:1.35;position:relative}.cab2 .service-sales-card li:before{content:"✓";color:#087c5b;font-weight:750;position:absolute;top:0;left:0}.cab2 .service-sales-card li strong{font-weight:700}.cab2 .sales-routes{border-top:1px solid #d9e0e8;gap:0;margin:1px 0 14px;display:grid}.cab2 .sales-routes p{color:#27364b;border-bottom:1px solid #d9e0e8;justify-content:space-between;gap:10px;margin:0;padding:10px 0;font-size:14px;display:flex}.cab2 .sales-routes b{color:#101828;white-space:nowrap;font-weight:700}.cab2 .service-sales-card>button{border-radius:8px;width:100%;min-height:43px;margin-top:auto;padding:8px 12px;font-size:15px;font-weight:650}.cab2 .sales-primary{color:#fff;background:#087c5b;border:0}.cab2 .sales-secondary{color:#174fae;background:#fff;border:1px solid #174fae}.cab2 .seb-official{align-items:center;gap:10px;width:max-content;min-height:38px;display:flex}.cab2 .seb-logo-crop{width:74px;height:34px;display:block;position:relative;overflow:hidden}.cab2 .seb-logo-crop img{width:120px;max-width:none;height:120px;display:block;position:absolute;top:-43px;left:-23px}.cab2 .seb-official>span:last-child{color:#101828;border-left:1px solid #b7c0cc;padding-left:10px;font-size:15px;font-weight:650}.cab2 .profile-canvas{color:#142033;display:none}.cab2 .profile-canvas.open{display:block}.cab2 .profile-head{border-bottom:1px solid #cfd7e2;justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 0 16px;display:flex}.cab2 .profile-head p{color:#344054;margin:7px 0 0;font-size:15px}.cab2 .profile-state{color:#8c5c00;background:#fff3d6;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}.cab2 .profile-group{border-bottom:1px solid #d8dee7;padding:18px 0}.cab2 .profile-group h2{color:#101828;margin:0 0 13px;font-size:20px;font-weight:700}.cab2 .profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.cab2 .profile-fields label{gap:6px;display:grid}.cab2 .profile-fields label.wide{grid-column:1/-1}.cab2 .profile-fields span{color:#27364b;font-size:14px;font-weight:650}.cab2 .profile-fields input,.cab2 .profile-fields select{color:#101828;background:#fff;border:1px solid #bfc9d6;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px;font-size:15px}.cab2 .profile-fields input:focus,.cab2 .profile-fields select:focus{border-color:#087c5b;box-shadow:0 0 0 3px #087c5b1f}.cab2 .profile-help{color:#344054;margin:13px 0 0;font-size:13.5px;line-height:1.45}.cab2 .profile-actions{justify-content:flex-end;padding-top:16px;display:flex}.cab2 .profile-save{color:#fff;background:#087c5b;border:0;border-radius:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:650}@media (max-width:1100px){.cab2 .service-sales-grid{grid-template-columns:1fr 1fr}.cab2 .service-sales-card:last-child{grid-column:1/-1}.cab2 .below{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:700px){.cab2 .below{display:block}.cab2 .service-page-head{align-items:flex-start}.cab2 .service-tabs{padding-bottom:2px;overflow-x:auto}.cab2 .service-tabs button{white-space:nowrap}.cab2 .service-sales-grid,.cab2 .service-sales-grid.single-service{grid-template-columns:1fr}.cab2 .service-sales-card:last-child{grid-column:auto}.cab2 .service-sales-card{min-height:0}.cab2 .profile-fields{grid-template-columns:1fr}.cab2 .profile-fields label.wide{grid-column:auto}.cab2 .profile-head{flex-direction:column}}.cab2 .services-subnav{border-left:1px solid #cdd6e1;gap:1px;margin:-1px 8px 5px 31px;padding:2px 0 3px 11px;display:none}.cab2.services-mode .services-subnav{display:grid}.cab2 .services-subnav button{color:#536176!important;border-radius:6px!important;justify-content:flex-start!important;min-height:31px!important;padding:4px 8px!important;font-size:13px!important;font-weight:560!important}.cab2 .services-subnav button.active{color:#056649!important;background:#e7f6ef!important;font-weight:650!important}.cab2 .service-page-head.clean-head,.cab2 .profile-head.clean-head{border-bottom:1px solid #cfd7e2;padding:2px 0 11px;display:block}.cab2 .service-page-head.clean-head .breadcrumb,.cab2 .profile-head.clean-head .breadcrumb{margin:0}.cab2 .service-sales-grid{margin-top:12px}.cab2 .profile-form{margin-top:0}.cab2 .profile-actions{align-items:center;gap:12px}.cab2 .profile-saved{color:#056649;font-size:14px;font-weight:650;display:none}.cab2 .profile-saved.open{display:inline}.cab2 .service-sales-grid.single-service{grid-template-columns:minmax(0,760px)}@media (max-width:700px){.cab2 .services-subnav{display:none!important}.cab2 .service-page-head.clean-head,.cab2 .profile-head.clean-head{padding-top:1px}.cab2 .service-sales-grid{margin-top:11px}}.cab2 .service-detail{color:#142033;display:none}.cab2 .detail-hero{grid-template-columns:minmax(0,1fr) 248px;align-items:center;gap:34px;padding:24px 0 26px;display:grid}.cab2 .detail-eyebrow{color:#087654;letter-spacing:.035em;text-transform:uppercase;margin-bottom:9px;font-size:13px;font-weight:750;display:block}.cab2 .detail-hero h1{letter-spacing:-.025em;color:#101b2d;margin:0 0 12px;font-size:31px;line-height:1.08}.cab2 .detail-hero-copy>p{color:#29384c;max-width:690px;margin:0;font-size:17px;line-height:1.45}.cab2 .detail-trust{color:#304257;flex-wrap:wrap;gap:8px 16px;margin-top:17px;font-size:13.5px;font-weight:650;display:flex}.cab2 .detail-trust span{white-space:nowrap}.cab2 .detail-buy{background:#edf8f3;border-top:3px solid #0b8b64;padding:18px 19px 17px}.cab2 .detail-buy>span{color:#40536a;font-size:13px;display:block}.cab2 .detail-buy>b{color:#0f674e;margin:4px 0 0;font-size:29px;line-height:1;display:block}.cab2 .detail-buy>small{color:#4a5d72;margin:4px 0 15px;font-size:12.5px;display:block}.cab2 .detail-buy .detail-primary{width:100%}.cab2 .detail-buy>p{color:#4a5c71;margin:11px 0 0;font-size:12px;line-height:1.4}.cab2 .decision-text{font-size:23px!important;line-height:1.1!important}.cab2 .detail-primary{color:#fff;cursor:pointer;background:#087654;border:0;border-radius:7px;padding:13px 17px;font:700 14px/1 Aptos,Segoe UI,sans-serif}.cab2 .detail-primary:hover{background:#06684a}.cab2 .purpose-row{border-top:1px solid #ccd5df;border-bottom:1px solid #ccd5df;grid-template-columns:repeat(3,1fr);display:grid}.cab2 .purpose-row>div{padding:18px 20px}.cab2 .purpose-row>div+div{border-left:1px solid #ccd5df}.cab2 .purpose-row b{color:#142033;margin-bottom:5px;font-size:15px;display:block}.cab2 .purpose-row p{color:#415269;margin:0;font-size:13.5px;line-height:1.4}.cab2 .detail-section{border-bottom:1px solid #ccd5df;padding:28px 0}.cab2 .section-heading{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.cab2 .section-heading>span{color:#087654;background:#dff2e9;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.cab2 .section-heading h2{color:#142033;margin:1px 0 4px;font-size:21px}.cab2 .section-heading p{color:#516177;margin:0;font-size:13.5px}.cab2 .detail-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.cab2 .detail-check-grid>div{border-top:1px solid #d7dee7;min-height:112px;padding:16px 8px 15px 31px;position:relative}.cab2 .detail-check-grid i{color:#087654;text-align:center;background:#e2f4ec;border-radius:50%;width:20px;height:20px;font:800 12px/20px Arial;position:absolute;top:16px;left:2px}.cab2 .detail-check-grid b{color:#142033;margin-bottom:5px;font-size:14.5px;display:block}.cab2 .detail-check-grid p{color:#46576d;margin:0;font-size:13px;line-height:1.42}.cab2 .process-line{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.cab2 .leasing-process{grid-template-columns:repeat(5,1fr)}.cab2 .process-line li{counter-increment:steps;border-top:2px solid #b9c5d2;padding:39px 18px 0 0;position:relative}.cab2 .process-line li:before{content:counter(steps);color:#fff;background:#087654;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-14px;left:0}.cab2 .process-line b{margin-bottom:5px;font-size:14.5px;display:block}.cab2 .process-line p{color:#46576d;margin:0;font-size:13px;line-height:1.42}.cab2 .seller-guide{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cab2 .seller-guide>div{border-top:2px solid #c8d2dd;padding-top:15px}.cab2 .seller-guide span{border-radius:999px;margin-bottom:9px;padding:3px 8px;font-size:11.5px;font-weight:750;display:inline-block}.cab2 .guide-good{color:#087654;background:#dff3e9}.cab2 .guide-neutral{color:#3f536d;background:#e8eef5}.cab2 .guide-warn{color:#8d5a00;background:#fff1d7}.cab2 .seller-guide h3{margin:0 0 6px;font-size:15px}.cab2 .seller-guide p{color:#46576d;margin:0;font-size:13px;line-height:1.45}.cab2 .red-flags{border-top:1px solid #d5dde6;flex-wrap:wrap;align-items:center;gap:8px;margin-top:21px;padding-top:15px;display:flex}.cab2 .red-flags b{margin-right:4px;font-size:13px}.cab2 .red-flags span{color:#7b3333;background:#fff8f8;border:1px solid #e4c6c6;border-radius:5px;padding:5px 8px;font-size:12px}.cab2 .result-layout{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:36px;display:grid}.cab2 .result-list{margin:0;padding:0;list-style:none}.cab2 .result-list li{color:#3f5065;border-top:1px solid #d5dde6;padding:10px 0;font-size:13.5px;line-height:1.45}.cab2 .result-list b{color:#142033}.cab2 .limits{background:#f1f4f7;border-left:3px solid #8293a7;padding:20px}.cab2 .limits h3{margin:0 0 10px;font-size:15px}.cab2 .limits p{color:#44566b;margin:8px 0 0;font-size:12.8px;line-height:1.45}.cab2 .detail-order{background:#edf8f3;border-top:3px solid #087654;grid-template-columns:260px minmax(0,1fr);gap:28px;margin:30px 0 0;padding:24px;display:grid}.cab2 .detail-order h2{margin:0 0 8px;font-size:21px}.cab2 .detail-order>div>p{color:#485b70;margin:0;font-size:13px;line-height:1.45}.cab2 .detail-order form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cab2 .detail-order label{gap:5px;display:grid}.cab2 .detail-order label.wide{grid-column:1/-1}.cab2 .detail-order label span{color:#34465c;font-size:12.5px;font-weight:650}.cab2 .detail-order input,.cab2 .detail-order select{color:#142033;background:#fff;border:1px solid #aebbc9;border-radius:5px;min-width:0;height:40px;padding:0 10px;font-size:14px}.cab2 .detail-order form>.detail-primary{align-self:end;height:40px}.cab2 .detail-order output{color:#075f46;background:#dff2e9;grid-column:1/-1;padding:10px 12px;font-size:13px;font-weight:650;display:none}.cab2 .detail-order output.open{display:block}.cab2 .quote-total{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 2px 5px;display:flex}.cab2 .quote-total span{color:#4a5c71;font-size:12px}.cab2 .quote-total b{color:#087654;font-size:17px}.cab2 .detail-faq{border-top:1px solid #ccd5df;margin:18px 0 2px}.cab2 .detail-faq details{border-bottom:1px solid #ccd5df}.cab2 .detail-faq summary{cursor:pointer;color:#223248;padding:15px 0;font-size:14px;font-weight:700}.cab2 .detail-faq p{color:#46576d;max-width:820px;margin:-3px 0 15px;font-size:13px;line-height:1.5}.cab2 .route-table{border-top:1px solid #cbd5df;border-bottom:1px solid #cbd5df;grid-template-columns:repeat(3,1fr);display:grid}.cab2 .route-table div{justify-content:space-between;gap:10px;padding:17px 18px;font-size:14px;display:flex}.cab2 .route-table div+div{border-left:1px solid #cbd5df}.cab2 .route-table b{color:#087654}.cab2 .seb-detail{align-items:center;gap:10px;width:max-content;height:34px;margin-bottom:14px;display:flex;overflow:hidden}.cab2 .seb-detail>.seb-logo-crop{flex:none}.cab2 .seb-detail>span:last-child{color:#172438;border-left:1px solid #b8c3d0;padding-left:10px;font-size:16px;font-weight:650}@media (max-width:1000px){.cab2 .detail-hero{grid-template-columns:minmax(0,1fr) 220px;gap:22px}.cab2 .detail-check-grid{grid-template-columns:1fr 1fr}.cab2 .process-line{grid-template-columns:1fr 1fr;row-gap:28px}.cab2 .seller-guide{gap:15px}.cab2 .detail-order{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:700px){.cab2 .service-detail{padding-bottom:22px}.cab2 .detail-hero{grid-template-columns:1fr;gap:16px;padding:18px 0 20px}.cab2 .detail-hero h1{font-size:27px}.cab2 .detail-hero-copy>p{font-size:15.5px}.cab2 .detail-trust{gap:6px;display:grid}.cab2 .detail-buy{padding:16px}.cab2 .purpose-row,.cab2 .detail-check-grid,.cab2 .seller-guide,.cab2 .result-layout,.cab2 .route-table,.cab2 .detail-order{grid-template-columns:1fr}.cab2 .purpose-row>div+div,.cab2 .route-table div+div{border-top:1px solid #ccd5df;border-left:0}.cab2 .detail-section{padding:24px 0}.cab2 .detail-check-grid>div{min-height:0}.cab2 .process-line{grid-template-columns:1fr;row-gap:25px;padding-left:14px}.cab2 .process-line li{border-top:0;border-left:2px solid #b9c5d2;padding-top:17px;padding-left:28px}.cab2 .process-line li:before{top:0;left:-15px}.cab2 .detail-order{gap:18px;padding:19px}.cab2 .detail-order form{grid-template-columns:1fr}.cab2 .detail-order label.wide,.cab2 .detail-order output{grid-column:auto}.cab2 .route-table div{padding:14px 5px}.cab2 .result-layout{gap:20px}}.cab2 .financing-callout{color:#142033;background:#eef7f3}.cab2 .financing-callout .financing-title{color:#142033;font-size:14px;font-weight:750}.cab2 .financing-callout .financing-terms{color:#142033;margin:7px 0 16px;font-size:15px;font-weight:650;line-height:1.38}.cab2 .financing-callout .bank-route-copy{color:#142033;margin:12px 0 0;font-size:13px;line-height:1.42}.cab2 .preapproval-note{color:#142033;background:#f1f7f4;border-left:3px solid #087654;align-items:center;gap:10px 18px;padding:13px 16px;font-size:13.5px;display:flex}.cab2 .preapproval-note b{white-space:nowrap}.cab2 .preapproval-note span{line-height:1.4}.cab2 .payment-warning{color:#3d2a12;background:#fff5e6;border-left:3px solid #c47a12;align-items:center;gap:10px 18px;margin:0 0 25px;padding:12px 14px;font-size:13px;display:flex}.cab2 .payment-warning b{white-space:nowrap}.cab2 .payment-warning span{line-height:1.4}.cab2 .six-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.cab2 .six-steps li{padding-right:12px}.cab2 .six-steps b{font-size:13.5px}.cab2 .six-steps p{font-size:12.4px}.cab2 .post-decision-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cab2 .post-decision-grid>div{border-top:2px solid #c8d2dd;padding:17px 5px 2px 42px;position:relative}.cab2 .post-decision-grid>div>span{color:#087654;background:#dff2e9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid;position:absolute;top:15px;left:2px}.cab2 .post-decision-grid h3{color:#142033;margin:0 0 7px;font-size:15px}.cab2 .post-decision-grid p{color:#33465c;margin:0;font-size:13px;line-height:1.45}.cab2 .post-decision-grid p b{color:#087654}.cab2 .leasing-application{grid-template-columns:245px minmax(0,1fr)}.cab2 .account-data-note{border-top:1px solid #bdd6ca;gap:3px;margin-top:18px;padding-top:14px;font-size:12.5px;display:grid}.cab2 .account-data-note b{color:#087654}.cab2 .account-data-note span{color:#263a50;line-height:1.4}.cab2 .money-input{background:#fff;border:1px solid #aebbc9;border-radius:5px;grid-template-columns:1fr 42px;align-items:center;display:grid;overflow:hidden}.cab2 .money-input input{border:0!important;border-radius:0!important}.cab2 .money-input em{color:#43566d;font-size:12px;font-style:normal;font-weight:750}.cab2 .bank-calculation{color:#142033;background:#fff;border:1px solid #b8c5d1;grid-template-columns:1fr auto;gap:3px 16px;padding:13px 14px;display:grid}.cab2 .bank-calculation>span{font-size:13px;font-weight:650}.cab2 .bank-calculation>b{color:#142033;font-size:14px}.cab2 .bank-calculation>p{color:#35495f;grid-column:1/-1;margin:4px 0 0;font-size:12px;line-height:1.4}.cab2 .consent-row{align-items:flex-start;gap:9px;padding:3px 1px;display:flex!important}.cab2 .consent-row input{flex:none;width:17px;height:17px;margin:1px 0 0}.cab2 .consent-row span{line-height:1.42;color:#142033!important;font-size:12.5px!important;font-weight:500!important}.cab2 .submit-lease{width:100%;height:44px!important}.cab2 .leasing-application output{color:#064f3d}.cab2 .leasing-application output.error{color:#8a2c2c;background:#fff0f0}@media (max-width:1000px){.cab2 .six-steps{grid-template-columns:repeat(3,1fr)}.cab2 .post-decision-grid{gap:15px}.cab2 .leasing-application{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:700px){.cab2 .preapproval-note,.cab2 .payment-warning{gap:4px;display:grid}.cab2 .preapproval-note b,.cab2 .payment-warning b{white-space:normal}.cab2 .six-steps,.cab2 .post-decision-grid,.cab2 .leasing-application,.cab2 .bank-calculation{grid-template-columns:1fr}.cab2 .bank-calculation>b{margin-top:2px}.cab2 .bank-calculation>p{grid-column:auto}}.cab2.inspection-flow-mode #servicesView,.cab2.inspection-flow-mode #profileView,.cab2.inspection-flow-mode #accountingView,.cab2.inspection-flow-mode #invoiceDetailView,.cab2.inspection-flow-mode #inspectionInvoiceDetailView,.cab2.inspection-flow-mode .inventory-canvas{display:none!important}.cab2 .inspection-flow-canvas{color:#142033;display:none}.cab2 .inspection-flow-canvas.open{display:block}.cab2 .flow-head{justify-content:space-between;align-items:center;gap:20px;padding:1px 0 13px;display:flex}.cab2 .flow-head-meta{align-items:center;gap:9px;display:flex}.cab2 .flow-head-meta span{color:#55667a;background:#eef2f6;border-radius:999px;padding:4px 7px;font-size:10.5px;font-weight:700}.cab2 .flow-head-meta b{font-size:12.5px}.cab2 .flow-progress{border-top:1px solid #cfd8e2;border-bottom:1px solid #cfd8e2;grid-template-columns:repeat(6,1fr);margin-bottom:22px;display:grid}.cab2 .flow-progress button{text-align:left;color:#536276;cursor:pointer;background:#fff;border:0;border-right:1px solid #d7dee7;grid-template-rows:auto auto;grid-template-columns:27px 1fr;column-gap:8px;padding:10px 9px;display:grid}.cab2 .flow-progress button:last-child{border-right:0}.cab2 .flow-progress span{color:#536276;background:#edf1f5;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.cab2 .flow-progress b{color:#26374d;font-size:12px}.cab2 .flow-progress small{color:#657488;font-size:10.5px}.cab2 .flow-progress button.active{background:#eef8f4}.cab2 .flow-progress button.active span,.cab2 .flow-progress button.done span{color:#fff;background:#087654}.cab2 .flow-progress button.active b{color:#075f46}.cab2 .flow-state{display:none}.cab2 .flow-state.open{display:block}.cab2 .flow-title{grid-template-columns:minmax(0,1fr) 245px;align-items:end;gap:28px;padding:7px 0 22px;display:grid}.cab2 .flow-title>div>span{color:#087654;text-transform:uppercase;letter-spacing:.035em;margin-bottom:6px;font-size:12px;font-weight:750;display:block}.cab2 .flow-title h1{margin:0 0 8px;font-size:29px;line-height:1.1}.cab2 .flow-title p{color:#3e5066;max-width:720px;margin:0;font-size:14.5px;line-height:1.45}.cab2 .flow-title>aside{background:#eef8f4;border-top:3px solid #087654;padding:15px 17px}.cab2 .flow-title>aside>b,.cab2 .flow-title>aside>span,.cab2 .flow-title>aside>small{display:block}.cab2 .flow-title>aside>b{color:#075f46;font-size:24px}.cab2 .flow-title>aside>span{color:#26384d;margin-top:3px;font-size:12px}.cab2 .flow-title>aside>small{color:#52647a;margin-top:6px;font-size:11.5px}.cab2 .flow-layout{grid-template-columns:minmax(0,1fr) 260px;gap:26px;display:grid}.cab2 .flow-form{background:#fff;border:1px solid #cfd8e2;gap:16px;padding:23px;display:grid}.cab2 .flow-form h2{margin:4px 0 -3px;font-size:17px}.cab2 .flow-form label{gap:5px;display:grid}.cab2 .flow-form label>span{font-size:12.5px;font-weight:650}.cab2 .flow-form input,.cab2 .flow-form select,.cab2 .flow-form textarea{box-sizing:border-box;color:#142033;background:#fff;border:1px solid #aebbc9;border-radius:5px;width:100%;padding:0 10px;font:14px Aptos,Segoe UI,sans-serif}.cab2 .flow-form input,.cab2 .flow-form select{height:41px}.cab2 .flow-form textarea{resize:vertical;min-height:72px;padding-top:10px}.cab2 .field-pair{grid-template-columns:1fr 1fr;gap:13px;display:grid}.cab2 .source-switch{border-bottom:1px solid #d5dde6;display:flex}.cab2 .source-switch button{color:#5a6a7e;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 13px 10px;font:650 13px Aptos}.cab2 .source-switch button.active{color:#087654;border-color:#087654}.cab2 .detected-vehicle{background:#f3f6f8;border-left:3px solid #087654;padding:15px 17px}.cab2 .detected-vehicle>span{color:#087654;text-transform:uppercase;font-size:10.5px;font-weight:750}.cab2 .detected-vehicle h2{margin:5px 0 3px;font-size:17px}.cab2 .detected-vehicle p{color:#3e5066;margin:0;font-size:13px}.cab2 .detected-vehicle small{color:#657488;margin-top:7px;display:block}.cab2 .flow-help{background:#f2f5f7;border-top:3px solid #73859a;align-self:start;padding:20px}.cab2 .flow-help h3{margin:0 0 10px;font-size:15px}.cab2 .flow-help>p,.cab2 .flow-help li,.cab2 .flow-help>div p{color:#405269;font-size:12.7px;line-height:1.45}.cab2 .flow-help ol{margin:0 0 18px;padding-left:20px}.cab2 .flow-help li{padding:3px 0}.cab2 .flow-help>div{border-top:1px solid #cdd6df;padding-top:14px}.cab2 .flow-help>div b{font-size:12.5px}.cab2 .flow-help>div p{margin:4px 0 0}.cab2 .flow-actions{justify-content:flex-end;gap:10px;margin-top:3px;display:flex}.cab2 .flow-actions.edge{border-top:1px solid #d4dce5;justify-content:space-between;padding-top:20px}.cab2 .flow-primary,.cab2 .flow-secondary{cursor:pointer;border-radius:6px;padding:12px 17px;font:700 13px Aptos,Segoe UI,sans-serif}.cab2 .flow-primary{color:#fff;background:#087654;border:1px solid #087654}.cab2 .flow-primary:disabled{cursor:not-allowed;background:#9db8ae;border-color:#9db8ae}.cab2 .flow-secondary{color:#26384d;background:#fff;border:1px solid #aebbc9}.cab2 .consent-box{background:#eef8f4;align-items:flex-start;gap:10px;padding:13px 14px;grid-template-columns:none!important;display:flex!important}.cab2 .consent-box input,.cab2 .time-options input,.cab2 .terms-row input{flex:none;margin:1px 0 0;width:17px!important;height:17px!important}.cab2 .consent-box span{gap:3px;display:grid}.cab2 .consent-box small{color:#52647a;font-size:11.5px;line-height:1.4}.cab2 .time-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cab2 .time-options label{border:1px solid #cbd5df;border-radius:6px;align-items:flex-start;gap:8px;padding:11px;display:flex}.cab2 .time-options label span{display:grid}.cab2 .time-options b{font-size:12.5px}.cab2 .time-options small{color:#5a6b80;margin-top:2px;font-size:11.5px}.cab2 .vehicle-mini b{color:#142033!important;font-size:16px!important}.cab2 .confirmed-chip b,.cab2 .paid-chip b,.cab2 .ready-chip b{font-size:15px!important}.cab2 .confirm-grid{grid-template-columns:1fr 1fr 245px;gap:18px;display:grid}.cab2 .confirm-grid>section,.cab2 .confirm-price{background:#fff;border-top:2px solid #cbd5df;padding:20px}.cab2 .confirm-grid h2{margin:0 0 14px;font-size:16px}.cab2 .confirm-grid dl{margin:0}.cab2 .confirm-grid dl div{border-top:1px solid #e0e5eb;grid-template-columns:95px 1fr;gap:9px;padding:8px 0;font-size:12.5px;display:grid}.cab2 .confirm-grid dt{color:#647488}.cab2 .confirm-grid dd{margin:0;font-weight:650}.cab2 .confirm-scope{margin:0;padding:0;list-style:none}.cab2 .confirm-scope li{border-top:1px solid #e0e5eb;padding:7px 0;font-size:12.5px}.cab2 .confirm-scope li:before{content:"✓";color:#087654;margin-right:8px;font-weight:800}.cab2 .confirm-price{background:#eef8f4;border-color:#087654}.cab2 .confirm-price>span,.cab2 .confirm-price>b,.cab2 .confirm-price>small{display:block}.cab2 .confirm-price>b{color:#075f46;margin:5px 0 2px;font-size:26px}.cab2 .confirm-price>span,.cab2 .confirm-price>small{font-size:12px}.cab2 .confirm-price hr{border:0;border-top:1px solid #bfd7cc;margin:15px 0}.cab2 .confirm-price p{margin:0}.cab2 .confirm-price p span,.cab2 .confirm-price p strong{font-size:11.5px;display:block}.cab2 .confirm-price p strong{margin-top:4px}.cab2 .payer-edit{color:#087654;background:0 0;border:0;margin-top:12px;padding:0;font:650 12px Aptos}.cab2 .payment-layout{grid-template-columns:minmax(0,1fr) 330px;gap:22px;display:grid}.cab2 .payment-order,.cab2 .payment-summary{background:#fff;border:1px solid #cfd8e2;padding:22px}.cab2 .flow-kicker{color:#087654;text-transform:uppercase;font-size:11px;font-weight:750}.cab2 .payment-order h2{margin:6px 0 4px;font-size:20px}.cab2 .payment-order>p{color:#56677b;margin:0;font-size:13px}.cab2 .payment-order ul{border-top:1px solid #d8e0e8;margin:18px 0;padding:0;list-style:none}.cab2 .payment-order li{border-bottom:1px solid #d8e0e8;padding:9px 0;font-size:13px}.cab2 .payment-order li:before{content:"✓";color:#087654;margin-right:8px;font-weight:800}.cab2 .start-condition{background:#f2f5f7;gap:4px;margin-top:17px;padding:13px;font-size:12.5px;display:grid}.cab2 .start-condition span{color:#495b70}.cab2 .payment-summary{background:#f7f9fb}.cab2 .payment-summary h2{margin:0 0 13px;font-size:17px}.cab2 .gross-row{border-top:1px solid #d4dce5;border-bottom:1px solid #d4dce5;justify-content:space-between;align-items:flex-end;gap:14px;padding:13px 0;display:flex}.cab2 .gross-row span{font-size:13px}.cab2 .gross-row b{white-space:nowrap;font-size:24px}.cab2 .payment-summary dl{margin:9px 0 14px}.cab2 .payment-summary dl div{justify-content:space-between;padding:5px 0;font-size:12.5px;display:flex}.cab2 .payment-summary dd{margin:0;font-weight:650}.cab2 .terms-row{align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex!important}.cab2 .payment-summary>.flow-primary{width:100%;margin-top:13px}.cab2 .payment-summary>p{color:#5b6c80;font-size:11.5px;line-height:1.45}.cab2 .payer-link{color:#087654;font-size:11.5px;display:block}.cab2 .status-summary{border-top:1px solid #cbd5df;border-bottom:1px solid #cbd5df;grid-template-columns:repeat(3,1fr);display:grid}.cab2 .status-summary div{padding:15px 17px}.cab2 .status-summary div+div{border-left:1px solid #cbd5df}.cab2 .status-summary span,.cab2 .status-summary b,.cab2 .status-summary small{display:block}.cab2 .status-summary span{color:#657488;font-size:11px}.cab2 .status-summary b{margin:4px 0;font-size:14px}.cab2 .status-summary small{color:#4b5d72;font-size:11.5px}.cab2 .order-timeline{grid-template-columns:repeat(5,1fr);margin:38px 0 0;padding:0;list-style:none;display:grid}.cab2 .order-timeline li{border-top:2px solid #c8d2dd;padding:33px 15px 0 0;position:relative}.cab2 .order-timeline li>span{color:#596a7e;background:#e8edf2;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-15px;left:0}.cab2 .order-timeline li.done{border-color:#78b8a2}.cab2 .order-timeline li.done>span,.cab2 .order-timeline li.current>span{color:#fff;background:#087654}.cab2 .order-timeline li.current{border-color:#087654}.cab2 .order-timeline b{font-size:13.5px}.cab2 .order-timeline p{color:#506176;margin:5px 0;font-size:12px;line-height:1.4}.cab2 .order-timeline time{color:#748397;font-size:10.5px}.cab2 .status-actions{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.cab2 .result-decision{background:#eef8f4;border-top:3px solid #087654;grid-template-columns:1fr 220px;gap:25px;padding:21px;display:grid}.cab2 .result-decision>div>span{color:#087654;text-transform:uppercase;font-size:11px;font-weight:750}.cab2 .result-decision h2{margin:6px 0 7px;font-size:20px}.cab2 .result-decision p{color:#3f5267;margin:0;font-size:13px;line-height:1.45}.cab2 .result-decision aside{border-left:1px solid #bed8cc;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;padding-left:20px;display:grid}.cab2 .result-decision aside b{color:#075f46;font-size:21px}.cab2 .result-decision aside span{font-size:11.5px}.cab2 .result-columns{grid-template-columns:1fr 1fr;gap:27px;margin-top:24px;display:grid}.cab2 .result-columns>section{border-top:2px solid #cbd5df;padding-top:16px}.cab2 .result-columns h2{margin:0 0 14px;font-size:17px}.cab2 .finding{border-top:1px solid #dde3e9;grid-template-columns:100px 1fr;gap:2px 10px;padding:10px 0;display:grid}.cab2 .finding span{text-align:center;border-radius:999px;grid-row:1/3;align-self:start;padding:4px 6px;font-size:10px}.cab2 .finding.plan span{color:#8d5a00;background:#fff1d7}.cab2 .finding.watch span{color:#435870;background:#e8eef5}.cab2 .finding b{font-size:13px}.cab2 .finding p{color:#596a7e;margin:0;font-size:11.5px}.cab2 .as-link{margin-top:14px;text-decoration:none;display:inline-block}.cab2 .document-card{border-top:1px solid #dde3e9;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.cab2 .document-card>span{color:#42566f;background:#e8eef5;border-radius:6px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.cab2 .document-card div{gap:2px;display:grid}.cab2 .document-card b{font-size:12.5px}.cab2 .document-card small{color:#607186;font-size:11px}.cab2 .document-card a{color:#087654;font-size:12px;font-weight:700;text-decoration:none}.cab2 .email-sent{color:#087654;font-size:11.5px}.cab2 .flow-to-invoice{margin-top:5px}.cab2 .pdf-link,.cab2 .invoice-download{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cab2 .invoice-download{color:#fff;background:#174fae;border-radius:7px;padding:9px 12px;font:600 12px Aptos}.cab2 .inspection-invoice-row{background:#fbfefd}@media (max-width:1000px){.cab2 .flow-progress{grid-template-columns:repeat(3,1fr)}.cab2 .flow-progress button:nth-child(3){border-right:0}.cab2 .flow-title{grid-template-columns:minmax(0,1fr) 220px}.cab2 .flow-layout{grid-template-columns:minmax(0,1fr) 230px}.cab2 .confirm-grid{grid-template-columns:1fr 1fr}.cab2 .confirm-price{grid-column:1/-1}.cab2 .order-timeline{grid-template-columns:repeat(3,1fr);row-gap:30px}}@media (max-width:700px){.cab2 .flow-head{align-items:flex-start}.cab2 .flow-head-meta{display:none}.cab2 .flow-progress{grid-template-columns:repeat(2,1fr)}.cab2 .flow-progress button:nth-child(odd){border-right:1px solid #d7dee7}.cab2 .flow-progress button:nth-child(2n){border-right:0}.cab2 .flow-title,.cab2 .flow-layout,.cab2 .confirm-grid,.cab2 .payment-layout,.cab2 .status-summary,.cab2 .result-decision,.cab2 .result-columns{grid-template-columns:1fr}.cab2 .flow-title{gap:13px}.cab2 .flow-title h1{font-size:25px}.cab2 .flow-title>aside{order:-1}.cab2 .flow-form{padding:16px}.cab2 .field-pair,.cab2 .time-options{grid-template-columns:1fr}.cab2 .flow-help{padding:16px}.cab2 .confirm-price{grid-column:auto}.cab2 .payment-summary{order:-1}.cab2 .status-summary div+div{border-top:1px solid #cbd5df;border-left:0}.cab2 .order-timeline{grid-template-columns:1fr;row-gap:22px;margin-left:14px}.cab2 .order-timeline li{border-top:0;border-left:2px solid #c8d2dd;padding:16px 0 5px 30px}.cab2 .order-timeline li>span{top:0;left:-15px}.cab2 .status-actions{display:grid}.cab2 .result-decision aside{border-top:1px solid #bed8cc;border-left:0;padding:13px 0 0}.cab2 .finding{grid-template-columns:90px 1fr}.cab2 .flow-actions.edge{margin-bottom:54px}}.cab2.delivery-flow-mode #servicesView,.cab2.delivery-flow-mode #profileView,.cab2.delivery-flow-mode #accountingView,.cab2.delivery-flow-mode #invoiceDetailView,.cab2.delivery-flow-mode #inspectionInvoiceDetailView,.cab2.delivery-flow-mode #deliveryInvoiceDetailView,.cab2.delivery-flow-mode #inspectionFlowView,.cab2.delivery-flow-mode .inventory-canvas{display:none!important}.cab2 .delivery-flow-canvas{color:#142033;display:none}.cab2 .delivery-flow-canvas.open{display:block}.cab2 .delivery-address-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cab2 .delivery-address-grid .flow-form{align-content:start}.cab2 .handover-checks{background:#f2f5f7;gap:9px;padding:13px;display:grid}.cab2 .handover-checks label{align-items:center;gap:8px;display:flex}.cab2 .handover-checks input{flex:none;width:16px!important;height:16px!important}.cab2 .handover-checks span{font-size:12px}.cab2 .delivery-quote-grid{grid-template-columns:1fr 1fr 245px;gap:18px;display:grid}.cab2 .delivery-quote-grid>section,.cab2 .delivery-quote-grid>aside{background:#fff;border-top:2px solid #cbd5df;padding:20px}.cab2 .delivery-quote-grid h2{margin:0 0 14px;font-size:16px}.cab2 .delivery-quote-grid dl{margin:0}.cab2 .delivery-quote-grid dl div{border-top:1px solid #e0e5eb;grid-template-columns:85px 1fr;gap:8px;padding:8px 0;font-size:12.5px;display:grid}.cab2 .delivery-quote-grid dt{color:#647488}.cab2 .delivery-quote-grid dd{margin:0;font-weight:650}.cab2 .delivery-exclusions{background:#f2f5f7;flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;padding:11px 14px;font-size:11.5px;display:flex}.cab2 .delivery-exclusions span{background:#fff;border:1px solid #d0d9e2;border-radius:999px;padding:4px 7px}.cab2 .transport-update{background:#eef8f4;border-left:3px solid #087654;grid-template-columns:auto auto 1fr;align-items:center;gap:6px 18px;margin-top:26px;padding:14px 16px;display:grid}.cab2 .transport-update span{color:#617186;font-size:11px}.cab2 .transport-update b{font-size:12.5px}.cab2 .transport-update p{color:#405269;margin:0;font-size:12px}.cab2 .handover-summary{border-top:1px solid #cbd5df;border-bottom:1px solid #cbd5df;grid-template-columns:repeat(3,1fr);display:grid}.cab2 .handover-summary div{padding:17px}.cab2 .handover-summary div+div{border-left:1px solid #cbd5df}.cab2 .handover-summary span,.cab2 .handover-summary b{display:block}.cab2 .handover-summary span{color:#657488;font-size:11px}.cab2 .handover-summary b{margin:5px 0;font-size:14px}.cab2 .handover-summary p{color:#52647a;margin:0;font-size:11.5px;line-height:1.4}.cab2 .delivery-event{border-top:1px solid #dde3e9;grid-template-columns:110px 1fr;gap:14px;padding:11px 0;display:grid}.cab2 .delivery-event time{color:#617186;font-size:11px}.cab2 .delivery-event b{font-size:13px}.cab2 .delivery-event p{color:#56677b;margin:3px 0 0;font-size:11.5px}.cab2 .delivery-invoice-row{background:#fbfefd}@media (max-width:1000px){.cab2 .delivery-quote-grid{grid-template-columns:1fr 1fr}.cab2 .delivery-quote-grid .confirm-price{grid-column:1/-1}}@media (max-width:700px){.cab2 .delivery-address-grid,.cab2 .delivery-quote-grid,.cab2 .handover-summary{grid-template-columns:1fr}.cab2 .delivery-quote-grid .confirm-price{grid-column:auto}.cab2 .delivery-exclusions{align-items:flex-start}.cab2 .transport-update{grid-template-columns:1fr;gap:3px}.cab2 .handover-summary div+div{border-top:1px solid #cbd5df;border-left:0}.cab2 .delivery-event{grid-template-columns:85px 1fr}}.cab2.leasing-flow-mode #servicesView,.cab2.leasing-flow-mode #profileView,.cab2.leasing-flow-mode #accountingView,.cab2.leasing-flow-mode #invoiceDetailView,.cab2.leasing-flow-mode #inspectionInvoiceDetailView,.cab2.leasing-flow-mode #deliveryInvoiceDetailView,.cab2.leasing-flow-mode #inspectionFlowView,.cab2.leasing-flow-mode #deliveryFlowView,.cab2.leasing-flow-mode .inventory-canvas{display:none!important}.cab2 .leasing-flow-canvas{color:#142033;display:none}.cab2 .leasing-flow-canvas.open{display:block}.cab2 .leasing-bank-aside .seb-detail{margin-bottom:10px}.cab2 .leasing-bank-aside .seb-detail span:last-child{font-size:13px}.cab2 .simple-help-list{margin:0 0 18px;padding-left:18px}.cab2 .simple-help-list li{color:#405269;padding:3px 0;font-size:12.5px}.cab2 .send-grid{grid-template-columns:1fr 1fr 265px;gap:18px;display:grid}.cab2 .send-grid>section,.cab2 .send-consent{background:#fff;border-top:2px solid #cbd5df;padding:20px}.cab2 .send-grid h2,.cab2 .send-consent h2{margin:0 0 14px;font-size:16px}.cab2 .send-grid dl,.cab2 .decision-grid dl{margin:0}.cab2 .send-grid dl div,.cab2 .decision-grid dl div{border-top:1px solid #e0e5eb;grid-template-columns:120px 1fr;gap:9px;padding:8px 0;font-size:12.5px;display:grid}.cab2 .send-grid dt,.cab2 .decision-grid dt{color:#647488}.cab2 .send-grid dd,.cab2 .decision-grid dd{margin:0;font-weight:650}.cab2 .account-preview{background:#f2f5f7;padding:13px}.cab2 .account-preview span,.cab2 .account-preview b{display:block}.cab2 .account-preview span{color:#087654;text-transform:uppercase;font-size:10.5px;font-weight:750}.cab2 .account-preview b{margin-top:4px;font-size:13px}.cab2 .account-preview p{color:#52647a;margin:4px 0 0;font-size:11.5px}.cab2 .bank-payment-boundary{background:#eef8f4;margin-top:12px;padding:13px}.cab2 .bank-payment-boundary span,.cab2 .bank-payment-boundary b{display:block}.cab2 .bank-payment-boundary span{font-size:11px}.cab2 .bank-payment-boundary b{color:#075f46;margin-top:3px;font-size:15px}.cab2 .bank-payment-boundary p{color:#405269;margin:5px 0 0;font-size:11.5px}.cab2 .send-consent{background:#f7f9fb}.cab2 .send-consent>p{font-size:12.5px;line-height:1.4}.cab2 .send-consent .terms-row{margin:15px 0}.cab2 .send-consent>.flow-primary{width:100%}.cab2 .send-consent>small{color:#5b6c80;margin-top:10px;font-size:11px;line-height:1.4;display:block}.cab2 .review-chip b,.cab2 .request-chip b,.cab2 .positive-chip b{font-size:15px!important}.cab2 .review-note{background:#f2f5f7;align-items:flex-start;gap:10px;margin-top:24px;padding:13px 15px;display:flex}.cab2 .review-note span{color:#087654}.cab2 .review-note p{margin:0;font-size:12.5px}.cab2 .bank-request-layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px;display:grid}.cab2 .bank-request-layout>section,.cab2 .bank-request-layout>aside{background:#fff;border:1px solid #cfd8e2;padding:22px}.cab2 .bank-message-head{border-bottom:1px solid #d8e0e8;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.cab2 .bank-message-head time{color:#657488;font-size:11px}.cab2 .bank-request-layout h2{margin:18px 0 6px;font-size:18px}.cab2 .bank-request-layout>section>p,.cab2 .bank-request-layout>aside>p{color:#52647a;font-size:12.5px;line-height:1.45}.cab2 .requested-document{border-top:1px solid #d8e0e8;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.cab2 .requested-document>span{color:#536276;background:#edf1f5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.cab2 .requested-document>div{gap:3px;display:grid}.cab2 .requested-document b{font-size:12.5px}.cab2 .requested-document small{color:#607186;font-size:11px}.cab2 .requested-document button{color:#26384d;cursor:pointer;background:#fff;border:1px solid #9fb0c1;border-radius:5px;padding:8px 10px;font:650 11.5px Aptos}.cab2 .requested-document.uploaded button{color:#087654;background:#eef8f4;border-color:#087654}.cab2 .direct-bank-option{background:#f2f5f7;margin-top:13px;padding:12px}.cab2 .direct-bank-option label{align-items:flex-start;gap:9px;display:flex}.cab2 .direct-bank-option input{width:16px;height:16px}.cab2 .direct-bank-option span{gap:3px;display:grid}.cab2 .direct-bank-option b{font-size:12px}.cab2 .direct-bank-option small{color:#5d6e82;font-size:11px}.cab2 .bank-request-layout>aside{background:#f7f9fb}.cab2 .bank-request-layout>aside>.flow-primary{width:100%;margin:10px 0}.cab2 .bank-request-layout hr{border:0;border-top:1px solid #d5dde6;margin:17px 0}.cab2 .decision-grid{grid-template-columns:1fr 1fr 270px;gap:18px;display:grid}.cab2 .decision-grid>section,.cab2 .decision-grid>aside{background:#fff;border-top:2px solid #cbd5df;padding:20px}.cab2 .decision-grid h2{margin:0 0 14px;font-size:16px}.cab2 .decision-grid>section>p{color:#52647a;font-size:12px;line-height:1.4}.cab2 .decision-boundary{border-top:1px solid #d8e0e8;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.cab2 .decision-boundary span{font-size:12px}.cab2 .decision-boundary b{color:#075f46;font-size:13px}.cab2 .valuation-needed{background:#eef8f4;margin-top:14px;padding:12px}.cab2 .valuation-needed b{font-size:12px}.cab2 .valuation-needed p{color:#405269;margin:4px 0 0;font-size:11.5px}.cab2 .decision-warning{margin-top:18px}.cab2 .deal-status-grid{border-top:1px solid #cbd5df;border-bottom:1px solid #cbd5df;grid-template-columns:repeat(5,1fr);display:grid}.cab2 .deal-status-grid>div{padding:17px 13px 17px 43px;position:relative}.cab2 .deal-status-grid>div+div{border-left:1px solid #d5dde6}.cab2 .deal-status-grid span{color:#5c6d81;background:#e8edf2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid;position:absolute;top:16px;left:13px}.cab2 .deal-status-grid .done span,.cab2 .deal-status-grid .current span{color:#fff;background:#087654}.cab2 .deal-status-grid b{font-size:12.5px}.cab2 .deal-status-grid p{color:#596a7e;margin:4px 0 0;font-size:11px;line-height:1.35}.cab2 .deal-columns{grid-template-columns:1fr 1fr;gap:26px;margin-top:24px;display:grid}.cab2 .deal-columns>section{background:#fff;border-top:2px solid #cbd5df;padding:20px}.cab2 .deal-columns h2{margin:6px 0;font-size:19px}.cab2 .deal-columns>section>p,.cab2 .deal-columns li{color:#4b5d72;font-size:12.5px;line-height:1.4}.cab2 .deal-columns ul{padding-left:18px}.cab2 .deal-columns button{margin-top:8px;margin-right:8px}.cab2 .deal-columns .document-card:first-of-type{border-top:0}.cab2 .independent-docs{padding:12px 15px}@media (max-width:1000px){.cab2 .send-grid,.cab2 .decision-grid{grid-template-columns:1fr 1fr}.cab2 .send-consent,.cab2 .decision-grid>aside{grid-column:1/-1}.cab2 .deal-status-grid{grid-template-columns:repeat(3,1fr)}.cab2 .deal-status-grid>div:nth-child(4){border-top:1px solid #d5dde6;border-left:0}}@media (max-width:700px){.cab2 .send-grid,.cab2 .bank-request-layout,.cab2 .decision-grid,.cab2 .deal-status-grid,.cab2 .deal-columns{grid-template-columns:1fr}.cab2 .send-consent,.cab2 .decision-grid>aside{grid-column:auto}.cab2 .requested-document{grid-template-columns:30px 1fr}.cab2 .requested-document button{grid-column:2}.cab2 .deal-status-grid>div+div,.cab2 .deal-status-grid>div:nth-child(4){border-top:1px solid #d5dde6;border-left:0}.cab2 .deal-columns button{width:100%;margin-right:0}}.real-cabinet .real-sidebar .menu button,.real-cabinet .real-sidebar .menu .real-menu-link{gap:10px}.real-cabinet .real-sidebar .menu button>span:first-child,.real-cabinet .real-sidebar .menu .real-menu-link>span:first-child{text-align:center;width:24px;font-size:17px}.real-cabinet .real-menu-link{width:100%;min-height:38px;color:inherit;border-radius:8px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.real-cabinet .real-menu-link:hover{background:#f3f6fa}.real-cabinet a.add-listing{align-items:center;text-decoration:none;display:inline-flex}.real-attention{color:#111827;background:#f59e0b;border-radius:50%;justify-content:center;align-items:center;height:18px;margin-left:auto;font-size:12px;font-weight:800;width:18px!important;display:inline-flex!important}.cab2.real-cabinet .promotion-count{color:#111d36;background:#f59e0b;margin-left:auto;font-weight:800}.cab2.real-cabinet .promotion-action:not(:disabled){color:#fff;background:#078968;border-color:#078968}.cab2.real-cabinet .promotion-action:disabled{cursor:not-allowed;opacity:.58}.real-panel{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:420px;padding:24px;display:block}.real-panel h1{margin:0 0 20px;font-size:24px}.real-panel>h2{margin:30px 0 12px;font-size:18px}.real-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.real-panel-head h1{margin:0}.real-empty{text-align:center;min-height:260px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.real-empty.compact{min-height:120px}.real-empty .service-action,.real-empty a.service-action{align-items:center;width:auto;text-decoration:none;display:inline-flex}.real-row{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;text-decoration:none;display:flex}.real-row p{color:var(--muted);margin:5px 0 0}.real-unread{background:#f59e0b;border-radius:50%;flex:none;width:9px;height:9px}.real-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.real-service-grid article{border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:stretch;min-width:0;min-height:0;padding:20px;display:flex}.real-service-grid h2{margin:0;font-size:18px}.real-service-grid article>p{color:#344054;line-height:1.5}.real-service-grid article>ul{color:#273449;gap:8px;margin:0;padding:0;list-style:none;display:grid}.real-service-grid article>ul li{font-size:14px;line-height:1.4}.real-service-grid article>ul li:first-letter{color:#087c5b}.real-card-action{gap:10px;margin-top:auto;display:grid}.real-card-action .service-action{width:100%;min-height:44px}.real-card-action .real-inspection-price{border-top:1px solid var(--line);background:0 0;padding:10px 0}.cab2.real-cabinet .real-card-action .service-action{align-self:stretch;margin-top:0}.real-service-head{gap:8px;margin:0 0 20px;display:grid}.real-service-head>span{color:#087c5b;text-transform:uppercase;font-size:12px;font-weight:750}.real-service-head h1{margin:0}.real-service-head p{color:#344054;margin:0;line-height:1.5}.real-service-head small{color:#52647a;line-height:1.45}.real-service-form{border-radius:12px;max-width:820px}.real-service-form [aria-invalid=true]{border-color:#b42318}.real-field-error,.real-form-error{color:#b42318!important}.real-submit-zone{gap:10px;display:grid}.real-submit-zone .flow-primary{width:100%;min-height:44px}.real-inspection-price{background:#eef8f4;border-top:3px solid #087c5b;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.real-inspection-price span,.real-inspection-price small{display:block}.real-inspection-price strong{color:#075f46;font-size:24px}.real-request-result{background:#eef8f4;border-left:3px solid #087c5b;gap:4px;padding:14px;display:grid}.real-request-result p{margin:4px 0 0}.real-profile-gate{border:1px solid var(--line);border-radius:12px;max-width:820px;padding:18px}.real-profile-form>p{color:#52647a}.real-profile-form button:disabled{opacity:.65}.real-cabinet [data-bank-logo-rail]{margin-bottom:6px}.real-mobile-nav i{color:#111827;background:#f59e0b;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:18px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:absolute;top:3px}.real-cabinet .profile-fields small{color:var(--muted);margin-top:6px;display:block}@media (max-width:900px){.real-service-grid{grid-template-columns:1fr}.real-panel{min-height:calc(100vh - 260px);padding:18px}.real-panel-head{flex-direction:column;align-items:flex-start}.real-cabinet .vehicle-summary{align-items:flex-start}.real-cabinet .vehicle-side{align-items:flex-start;width:100%}}.cab2 .language,.cab2 .umbrella-chips button,.cab2 .input-row input,.cab2 .verify-action a,.cab2 .options button,.cab2 .control select,.cab2 .control input,.cab2 .equipment-top input,.cab2 .equipment-top button,.cab2 .form-index a,.cab2 .short-inputs input,.cab2 .full-input,.cab2 .owner-question textarea,.cab2 .text-question textarea,.cab2 .service-fields input,.cab2 .question-detail textarea,.cab2 .requested-document button,.real-cabinet .real-menu-link,.cab2 .step,.cab2 .flow-progress small,.cab2 .mobile-nav button{font-size:12px}.cab2 .mobile-nav button{overflow-wrap:anywhere;min-width:0}.cab2.real-cabinet .workspace{max-width:1540px;padding:16px var(--site-shell-gutter) 70px}.cab2.real-cabinet .real-workspace-grid{grid-template-columns:248px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.cab2.real-cabinet .real-main{min-width:0;padding:0}.cab2.real-cabinet .umbrella{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cab2.real-cabinet .umbrella-input{background:#fff;border:1px solid #c8d5e7;border-radius:12px;height:70px;min-height:70px;box-shadow:0 1px 2px #1018280f}.cab2.real-cabinet .umbrella textarea{height:68px;max-height:68px;padding:13px 94px 13px 13px;font-size:14px;line-height:21px}.cab2.real-cabinet .voice{width:34px;height:34px;top:8px;right:52px}.cab2.real-cabinet .apply{border-radius:0 0 11px;width:44px;height:30px;font-size:18px}.cab2.real-cabinet .umbrella-reply{color:#46546a;cursor:text;background:#fff;height:42px;margin:0;font-size:14px;line-height:21px;position:absolute;top:13px;left:13px;right:94px;overflow:auto}.cab2.real-cabinet .real-sidebar{top:calc(var(--cabinet-top-rows-height,133px) + 16px)}.cab2.real-cabinet .real-sidebar,.cab2.real-cabinet .real-sidebar button,.cab2.real-cabinet .real-sidebar a{font-family:Inter,Segoe UI,Arial,sans-serif}.cab2.real-cabinet .real-sidebar .side-title{font-size:17px;font-weight:700;line-height:22px}.cab2.real-cabinet .real-sidebar .menu button,.cab2.real-cabinet .real-sidebar .menu .real-menu-link{min-height:44px;font-size:14px;font-weight:500}.cab2.real-cabinet .real-sidebar .menu button.active{font-weight:600}.cab2.real-cabinet .real-sidebar .direct strong{font-size:13px;font-weight:600}.cab2.real-cabinet .real-sidebar .direct p{font-size:12px;font-weight:400}.cab2.real-cabinet .real-sidebar .channel{font-size:13px;font-weight:700}.cab2.real-cabinet .real-sidebar .menu button.car-loan-nav>span:first-child{color:#2563c9}.cab2.real-cabinet .real-sidebar .menu button.car-loan-nav.active{color:#1b4c9c;background:#dbe9fc}.cab2.real-cabinet .real-sidebar .menu button.feedback-nav{color:#111d36;white-space:nowrap;background:#fff1f4;border:1px solid #f2a7b8;font-weight:600}.cab2.real-cabinet .real-sidebar .menu button.feedback-nav:hover,.cab2.real-cabinet .real-sidebar .menu button.feedback-nav:focus-visible{color:#111d36;background:#ffe3ea}.cab2.real-cabinet .real-sidebar .menu button.feedback-nav>span{color:#d0395c;flex:none;place-items:center;width:18px;height:18px;display:grid}.cab2.real-cabinet .real-sidebar .menu button.feedback-nav svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (max-width:1100px){.cab2.real-cabinet .real-sidebar .menu button.feedback-nav{letter-spacing:-.01em;font-size:13px}.cab2.real-cabinet .real-workspace-grid{grid-template-columns:248px minmax(0,1fr)}}@media (max-width:700px){.cab2.real-cabinet .workspace{padding-top:10px}.cab2.real-cabinet .real-workspace-grid{display:block}.cab2.real-cabinet .umbrella{border-radius:0;padding:0}.cab2.real-cabinet .umbrella-input{height:70px;min-height:70px}.cab2.real-cabinet .umbrella textarea{height:68px;max-height:68px;padding:13px 96px 13px 13px;font-size:14px}.cab2.real-cabinet .voice{top:8px;right:46px}.cab2.real-cabinet .apply{width:44px;height:30px}.cab2.real-cabinet .umbrella-reply{left:13px;right:96px}}.cab2.real-cabinet .state-chip.active{color:#087a5c;background:#e8f8f2}.cab2.real-cabinet .state-chip.inactive{color:#986800;background:#fff5d6}.cab2.real-cabinet .state-chip.pending{color:#1d55bd;background:#eaf1ff}.cab2.real-cabinet .state-chip.draft,.cab2.real-cabinet .state-chip.sold{color:#556170;background:#edf0f4}.cab2.real-cabinet .real-completion{color:#263449;margin:5px 0 0;font-size:13px}.cab2.real-cabinet .real-completion-bar{background:#e3e8ee;border-radius:999px;width:160px;max-width:100%;height:4px;margin-top:5px;overflow:hidden}.cab2.real-cabinet .real-completion-bar i{background:#078968;height:100%;display:block}.cab2.real-cabinet .real-embedded{min-height:420px}.cab2.real-cabinet .real-embedded h1{margin:0 0 12px;font-size:28px}.cab2.real-cabinet .real-embedded>p{color:#496059;margin:0 0 16px}.cab2.real-cabinet .real-safe-panel p{color:#496059;max-width:560px;line-height:1.5}.cab2.real-cabinet .real-safe-panel .service-action{align-items:center;margin-top:12px;text-decoration:none;display:inline-flex}.cab2.real-cabinet .promotion-head{max-width:680px}.cab2.real-cabinet .promotion-head>span{color:#078968;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:800;display:inline-block}.cab2.real-cabinet .promotion-head h1{color:#111d36;margin-bottom:9px}.cab2.real-cabinet .promotion-head p{color:#526178;margin:0;font-size:16px;line-height:1.55}.cab2.real-cabinet .promotion-selector{background:#f8fafc;border:1px solid #d8e0ea;border-radius:13px;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:24px;padding:18px;display:grid}.cab2.real-cabinet .promotion-selector label{color:#111d36;font-size:13px;font-weight:700}.cab2.real-cabinet .promotion-selector select{color:#111d36;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 12px}.cab2.real-cabinet .promotion-selector>p{color:#667085;margin:2px 0 0;font-size:13px}.cab2.real-cabinet .promotion-selected{align-items:center;gap:12px;margin-top:5px;display:flex}.cab2.real-cabinet .promotion-selected img,.cab2.real-cabinet .promotion-selected>span{object-fit:cover;background:#e9eef5;border-radius:7px;width:58px;height:42px}.cab2.real-cabinet .promotion-selected>span{color:#7b8798;place-items:center;font-size:9px;display:grid}.cab2.real-cabinet .promotion-selected strong{color:#111d36;font-size:14px}.cab2.real-cabinet .promotion-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.cab2.real-cabinet .promotion-services article{background:#fff;border:1px solid #dce3eb;border-radius:13px;min-height:174px;padding:17px}.cab2.real-cabinet .promotion-services article>span{color:#078968;background:#e8f8f2;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:inline-grid}.cab2.real-cabinet .promotion-services h2{color:#111d36;margin:18px 0 8px;font-size:16px}.cab2.real-cabinet .promotion-services p{color:#526178;margin:0;font-size:13px;line-height:1.5}.cab2.real-cabinet .promotion-boundary{color:#775400;background:#fff7e6;border-radius:10px;margin:18px 0 0;padding:13px 15px;font-size:13px;line-height:1.45}.cab2.real-cabinet .promotion-empty{min-height:300px}.cab2.real-cabinet .promotion-empty a{min-height:40px;padding:0 16px}@media (max-width:900px){.cab2.real-cabinet .promotion-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cab2.real-cabinet .promotion-services{grid-template-columns:1fr}.cab2.real-cabinet .promotion-services article{min-height:0}}.cab2.real-cabinet .real-deleted-note{color:#087a5c;margin:0 0 12px;font-size:13px}.cab2 .real-notice-silent{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cab2.real-cabinet-skeleton .real-skeleton-line{background:#eef1f5;border-radius:7px;height:14px;margin:14px 10px}.cab2.real-cabinet-skeleton .real-skeleton-line.title{width:60%;height:18px}.cab2.real-cabinet-skeleton .real-skeleton-composer{background:#fff;border:1px solid #c8d5e7;border-radius:12px;height:70px}.cab2.real-cabinet-skeleton .real-skeleton-card{background:#fbfcfd;border:1px solid #dce3eb;border-radius:10px;height:96px;margin-top:12px}.cab2.real-cabinet .real-contact-card{gap:14px;margin-top:16px;display:grid}.cab2.real-cabinet .real-contact-card>section{background:#fff;border:1px solid #d8e0ea;border-radius:13px;padding:14px 15px}.cab2.real-cabinet .real-contact-head{align-items:center;gap:9px;margin-bottom:8px;display:flex}.cab2.real-cabinet .real-contact-head h2{color:#1d2c42;margin:0;font-size:15px;font-weight:600}.cab2 .real-contact-value{color:#263449;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 9px;font-size:13.5px;display:flex}.cab2 .real-contact-value small{color:#788597;flex-basis:100%;font-size:12px}.cab2 .real-phone-verify{gap:8px;margin-top:8px;display:grid}.cab2 .real-phone-verify p{color:#263449;margin:0;font-size:13px}.cab2 .real-phone-verify-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cab2 .real-phone-verify input{color:#1f2d40;background:#fff;border:1px solid #d8e1eb;border-radius:8px;flex:170px;min-width:0;max-width:240px;height:34px;padding:0 10px;font-size:13.5px}.cab2 .real-contact-summary{background:#f9fbfc;border:1px solid #d8e0ea;border-radius:10px;grid-column:1/-1;padding:12px 13px}.cab2 .real-contact-summary dl{gap:7px;margin:0;display:grid}.cab2 .real-contact-summary dl>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cab2 .real-contact-summary dt{color:#526178;min-width:170px;font-size:12.5px}.cab2 .real-contact-summary dd{color:#1f2d40;align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:500;display:flex}.cab2 .real-contact-summary>p{color:#687588;margin:9px 0 6px}.cab2 .real-contact-summary a.text-action{margin-top:4px;text-decoration:none;display:inline-block}@media (max-width:700px){.cab2.real-cabinet .workspace{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.cab2.real-cabinet .real-mobile-nav{min-height:58px;padding:3px 0 calc(4px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d9e1e8;grid-template-columns:repeat(5,20%);align-items:stretch;gap:0;box-shadow:0 -4px 14px #111d3614}.cab2.real-cabinet .real-mobile-nav button{color:#526176;min-width:0;min-height:48px;font:inherit;cursor:pointer;overflow-wrap:normal;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;grid-template-rows:24px auto;align-content:center;place-items:center;gap:1px;padding:2px;display:grid;position:relative}.cab2.real-cabinet .real-mobile-nav button:focus-visible{outline-offset:-2px;outline:2px solid #3778d7}.cab2.real-cabinet .real-mobile-nav .nav-icon{border-radius:7px;place-items:center;width:30px;height:24px;display:grid}.cab2.real-cabinet .real-mobile-nav .nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.cab2.real-cabinet .real-mobile-nav .nav-label{min-width:0;max-width:100%;color:inherit;text-align:center;text-wrap:balance;font-size:10.5px;font-weight:680;line-height:11.5px}.cab2.real-cabinet .real-mobile-nav button.active{color:#078968;box-shadow:none;background:0 0}.cab2.real-cabinet .real-mobile-nav button.active .nav-icon{background:#e8f8f2}.cab2.real-cabinet .real-mobile-nav button[data-item=feedback]{color:#fff;background:#d0395c;border-radius:10px}.cab2.real-cabinet .real-mobile-nav button[data-item=feedback] .nav-icon{color:#fff;background:0 0}.cab2.real-cabinet .real-mobile-nav button[data-item=feedback] .nav-label{color:#fff;font-weight:700}.cab2.real-cabinet .real-mobile-nav button[data-item=feedback]:focus-visible{outline-color:#fff}.cab2.real-cabinet .real-mobile-nav button[data-item=messages]:not(.active) .nav-icon{color:#f59e0b}.cab2.real-cabinet .real-mobile-nav button[data-item=saved]:not(.active) .nav-icon{color:#d94a5b}.cab2.real-cabinet .real-mobile-nav button[data-item=services] .nav-icon svg{width:30px;height:25px}.cab2.real-cabinet .real-mobile-nav button[data-item=services]:not(.active) .service-money{color:#f59e0b}.cab2.real-cabinet .real-mobile-nav button[data-item=services]:not(.active) .service-assess,.cab2.real-cabinet .real-mobile-nav button[data-item=services]:not(.active) .service-route{color:#078968}.cab2.real-cabinet .real-mobile-nav .service-tile{fill:#fff;stroke:currentColor}.cab2.real-cabinet .real-mobile-nav .service-euro{fill:currentColor;stroke:none;text-anchor:middle;font-family:Arial,sans-serif;font-size:7px;font-weight:800}}@media (max-width:360px){.cab2.real-cabinet .real-mobile-nav .nav-label{font-size:10px;line-height:11px}.cab2.real-cabinet .real-mobile-nav .nav-icon svg{width:21px;height:21px}}@media (prefers-reduced-motion:no-preference){.cab2.real-cabinet .real-mobile-nav button{transition:background-color .14s,color .14s,box-shadow .14s}}.cab2.real-cabinet .real-panel-head p{color:var(--muted);margin:0;font-size:13px}.cab2.real-cabinet .car-loan-panel{color:#0f2138;background:#d9e7fb;border:1px solid #b9d1f0;border-radius:16px;padding:28px 32px 30px}.cab2.real-cabinet .car-loan-title{letter-spacing:-.02em;margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.1}.cab2.real-cabinet .car-loan-legal{color:#64748b;margin:0 0 20px;font-size:14.5px;line-height:1.45}.cab2.real-cabinet .car-loan-form{gap:14px;display:grid}.cab2.real-cabinet .car-loan-vehicle{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cab2.real-cabinet .car-loan-vehicle strong{font-size:17px;font-weight:700}.cab2.real-cabinet .car-loan-vehicle a{color:#2f6395;white-space:nowrap;font-size:14.5px;text-decoration:none}.cab2.real-cabinet .car-loan-field{gap:6px;display:grid}.cab2.real-cabinet .car-loan-field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cab2.real-cabinet .car-loan-field-head label{color:#0f2138;font-size:14px;font-weight:700}.cab2.real-cabinet .car-loan-hint{color:#6b7f95;text-align:right;font-size:13px}.cab2.real-cabinet .car-loan-input{color:#0f2138;background:#fff;border:1px solid #c9d9ee;border-radius:10px;outline:0;width:100%;height:44px;padding:0 14px;font-size:16px}.cab2.real-cabinet .car-loan-input::placeholder{color:#8b9cb0}.cab2.real-cabinet .car-loan-input:focus{border-color:#2563c9;box-shadow:0 0 0 3px #2563c924}.cab2.real-cabinet .car-loan-input-locked{color:#5a6b80;background:#e8f0fb;font-weight:600}.cab2.real-cabinet .car-loan-input-locked:focus{box-shadow:none;border-color:#c9d9ee}.cab2.real-cabinet .car-loan-amount{position:relative}.cab2.real-cabinet .car-loan-amount .car-loan-input{padding-right:36px}.cab2.real-cabinet .car-loan-euro{color:#5a6b80;font-size:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cab2.real-cabinet .car-loan-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;margin:0;display:grid}.cab2.real-cabinet .car-loan-summary dt{color:#6b7f95;font-size:13px}.cab2.real-cabinet .car-loan-summary dd{color:#0f2138;white-space:nowrap;margin:2px 0 0;font-size:15px;font-weight:700}.cab2.real-cabinet .car-loan-rule{background:#bdd1ee;height:1px}.cab2.real-cabinet .car-loan-consent{color:#26374d;align-items:flex-start;gap:12px;margin-top:2px;font-size:14.5px;line-height:1.45;display:flex}.cab2.real-cabinet .car-loan-consent input{accent-color:#2563c9;flex:none;width:20px;height:20px;margin:1px 0 0}.cab2.real-cabinet .car-loan-consent a{color:#24548f}.cab2.real-cabinet .car-loan-error{color:#b42318;margin:0;font-size:14px}.cab2.real-cabinet .car-loan-submit{color:#fff;background:#2563c9;border:0;border-radius:10px;width:100%;min-height:52px;font-size:17px;font-weight:700}.cab2.real-cabinet .car-loan-submit:disabled{cursor:not-allowed;background:#8fb1d3}.cab2.real-cabinet .car-loan-sent{text-align:center;justify-items:center;gap:10px;padding:58px 24px;display:grid}.cab2.real-cabinet .car-loan-sent strong{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.15}.cab2.real-cabinet .car-loan-sent p{color:#5a6b80;margin:0;font-size:17px}.cab2.real-cabinet .car-loan-sent .car-loan-back{color:#2f6395;margin-top:16px;font-size:15px;text-decoration:none}.cab2.real-cabinet .car-loan-input-invalid,.cab2.real-cabinet .car-loan-input-invalid:focus{border-color:#b42318}.cab2.real-cabinet .car-loan-field-error{color:#b42318;margin:0;font-size:13.5px;font-weight:600;line-height:1.4}.cab2.real-cabinet .car-loan-fineprint{color:#5a6b80;margin:0;font-size:13px;line-height:1.45}.cab2.real-cabinet .car-loan-nord{color:#52647a;font-size:13px;line-height:1.45}.cab2.real-cabinet .car-loan-nord>summary{color:#24548f;text-underline-offset:2px;cursor:pointer;padding:2px 0;text-decoration:underline;list-style:none;display:inline-block}.cab2.real-cabinet .car-loan-nord>summary::-webkit-details-marker{display:none}.cab2.real-cabinet .car-loan-nord>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2563c9}.cab2.real-cabinet .car-loan-nord-body{overflow-wrap:anywhere;color:#3f5366;background:#fff;border:1px solid #c9d9ee;border-radius:10px;gap:8px;max-height:260px;margin-top:8px;padding:12px;font-size:12.5px;line-height:1.6;display:grid;overflow:auto}.cab2.real-cabinet .car-loan-nord-body p{margin:0}.cab2.real-cabinet .car-loan-nord-body a{color:#24548f}.cab2.real-cabinet .car-loan-nord-caption{color:#637588;font-size:11.5px}.cab2.real-cabinet .car-loan-sent strong:focus,.cab2.real-cabinet .car-loan-field-error:focus{outline:none}.cab2.real-cabinet .car-loan-sent .car-loan-sent-note{font-size:14.5px}@media (max-width:820px){.cab2.real-cabinet .car-loan-nord>summary{padding:10px 0}}@media (max-width:700px){.cab2.real-cabinet .car-loan-panel{padding:20px 16px 22px}.cab2.real-cabinet .car-loan-title{font-size:26px}.cab2.real-cabinet .car-loan-legal{margin-bottom:16px;font-size:14px}.cab2.real-cabinet .car-loan-summary{gap:2px 10px}.cab2.real-cabinet .car-loan-summary dt{font-size:11.5px}.cab2.real-cabinet .car-loan-summary dd{font-size:13px}.cab2.real-cabinet .car-loan-vehicle{gap:10px}.cab2.real-cabinet .car-loan-vehicle strong{font-size:15.5px}.cab2.real-cabinet .car-loan-sent{padding:44px 16px}.cab2.real-cabinet .car-loan-sent strong{font-size:26px}}.cab2.real-cabinet .real-mobile-sections{display:none}@media (max-width:700px){.cab2.real-cabinet .real-mobile-sections{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 12px;display:flex}.cab2.real-cabinet .real-mobile-sections-home{color:#667c94;letter-spacing:-.01em;font-size:16px}.cab2.real-cabinet .real-mobile-sections-current{align-items:center;min-height:44px;display:inline-flex;position:relative}.cab2.real-cabinet .real-mobile-sections-current select{color:#0000;width:100%;height:100%;font:inherit;opacity:0;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.cab2.real-cabinet .real-mobile-sections-value{color:#1d4f91;letter-spacing:-.015em;align-items:baseline;gap:7px;font-size:17px;font-weight:800;display:inline-flex}.cab2.real-cabinet .real-mobile-sections-caret{font-size:15px;font-weight:700;line-height:1}.cab2.real-cabinet .real-mobile-sections-current select:focus-visible+.real-mobile-sections-value{outline-offset:4px;border-radius:6px;outline:2px solid #3778d7}}.cab2 .real-service-form .real-field{gap:5px;min-width:0;display:grid}.cab2 .real-service-form .real-field-error{font-size:12.5px;font-weight:600;line-height:1.35}.cab2 .real-service-notice{color:#52647a;margin:0;font-size:12.5px;line-height:1.45}.cab2 .real-service-notice a{color:#087654}.real-service-result{max-width:820px}.real-service-result h2{outline:none;margin:0;font-size:17px}.cab2.real-cabinet .car-loan-sent .car-loan-another,.real-service-result .real-service-another{color:#2f6395;min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:12px;padding:0;font-size:15px;text-decoration:underline}@media (max-width:820px){.cab2 .flow-form input,.cab2 .flow-form select,.cab2 .flow-form textarea{font-size:16px}.cab2 .flow-form input:not([type=checkbox]):not([type=radio]),.cab2 .flow-form select{min-height:44px}}
