:root{--vcgas-gold:#d79a08;--vcgas-gold-dark:#9f6c00;--vcgas-ink:#182131;--vcgas-muted:#667389;--vcgas-line:#dce3ec;--vcgas-soft:#f4f7fb;--vcgas-success:#0a7b55;--vcgas-danger:#b42318}
.vcgas-lead-public,.vcgas-guest-portal,.vcgas-lead-admin{box-sizing:border-box;width:min(1460px,calc(100% - 28px));margin:18px auto 60px;color:var(--vcgas-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.vcgas-lead-public *,.vcgas-guest-portal *,.vcgas-lead-admin *{box-sizing:border-box}
.vcgas-lead-public-hero,.vcgas-guest-hero,.vcgas-lead-admin-hero{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.6fr) auto;gap:28px;align-items:center;padding:30px;border:1px solid var(--vcgas-line);border-radius:24px;background:linear-gradient(135deg,#fff 20%,#fff8e3);box-shadow:0 18px 55px rgba(24,33,49,.08)}
.vcgas-lead-brand{display:flex;align-items:center;gap:12px}.vcgas-lead-brand>span{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#efbd42,#b77800);font-size:26px;font-weight:900;color:#111}.vcgas-lead-brand div{display:flex;flex-direction:column}.vcgas-lead-brand strong{font-size:14px;letter-spacing:.08em}.vcgas-lead-brand small{font-size:10px;letter-spacing:.11em;color:var(--vcgas-muted)}
.vcgas-lead-eyebrow{display:block;margin-bottom:7px;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--vcgas-gold-dark)}
.vcgas-lead-public h1,.vcgas-guest-portal h1,.vcgas-lead-admin h1{margin:0;font-size:clamp(28px,4vw,48px);line-height:1.04;letter-spacing:-.035em}.vcgas-lead-public h2,.vcgas-guest-portal h2,.vcgas-lead-admin h2{margin:0;font-size:clamp(21px,2vw,30px);line-height:1.15}.vcgas-lead-public p,.vcgas-guest-portal p,.vcgas-lead-admin p{color:var(--vcgas-muted);line-height:1.55}
.vcgas-lead-contact-strip,.vcgas-guest-quick-actions,.vcgas-lead-admin-actions,.vcgas-share-buttons,.vcgas-success-actions{display:flex;flex-wrap:wrap;gap:9px}.vcgas-lead-contact-strip a,.vcgas-lead-contact-strip button,.vcgas-guest-quick-actions a,.vcgas-guest-quick-actions button,.vcgas-lead-admin-actions a,.vcgas-share-buttons button,.vcgas-success-actions a,.vcgas-success-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border:1px solid #c9d2df;border-radius:11px;background:#fff;color:var(--vcgas-ink);font-weight:800;text-decoration:none;cursor:pointer}.vcgas-lead-contact-strip a:first-child,.vcgas-lead-admin-actions a:first-child,.vcgas-success-actions a{background:var(--vcgas-ink);border-color:var(--vcgas-ink);color:#fff}
.vcgas-lead-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0}.vcgas-lead-progress span{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--vcgas-line);border-radius:12px;background:#fff;color:#7c8798;font-weight:900}.vcgas-lead-progress span:before{content:"";width:10px;height:10px;border-radius:50%;background:#d6dde7}.vcgas-lead-progress span.is-active{border-color:#d79a08;background:#fff9e8;color:#7c5100}.vcgas-lead-progress span.is-active:before{background:#d79a08}.vcgas-lead-progress small{font-size:11px}
.vcgas-lead-form{padding:30px;border:1px solid var(--vcgas-line);border-radius:24px;background:#fff;box-shadow:0 18px 55px rgba(24,33,49,.07)}.vcgas-lead-step{display:none}.vcgas-lead-step.is-active{display:block}.vcgas-step-number{display:inline-flex;padding:6px 10px;border-radius:999px;background:#fff4d4;color:#7f5600;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.vcgas-lead-step>h2{margin-top:12px}.vcgas-service-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.vcgas-service-choice-grid label{position:relative;cursor:pointer}.vcgas-service-choice-grid input{position:absolute;opacity:0}.vcgas-service-choice-grid span{display:flex;align-items:center;min-height:70px;padding:15px;border:1px solid var(--vcgas-line);border-radius:15px;background:#f9fbfd;font-weight:800}.vcgas-service-choice-grid input:checked+span{border-color:#d79a08;background:#fff6db;box-shadow:0 0 0 3px rgba(215,154,8,.12)}
.vcgas-lead-grid{display:grid;gap:15px;margin-top:18px}.vcgas-lead-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.vcgas-lead-grid .full{grid-column:1/-1}.vcgas-lead-field{display:flex;flex-direction:column;gap:7px;margin-top:16px}.vcgas-lead-field>span,.vcgas-lead-settings label>span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#4c5b70}.vcgas-lead-field input,.vcgas-lead-field select,.vcgas-lead-field textarea,.vcgas-lead-settings input,.vcgas-lead-settings textarea,.vcgas-lead-settings select,.vcgas-chat-form textarea,.vcgas-account-card input,.vcgas-review-form input,.vcgas-review-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cdd6e2;border-radius:11px;background:#fff;font:inherit;color:var(--vcgas-ink)}.vcgas-contact-method{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;padding:16px;border:1px solid var(--vcgas-line);border-radius:14px}.vcgas-contact-method legend{padding:0 7px;font-weight:900}.vcgas-contact-method label{display:flex;align-items:center;gap:6px;font-weight:700}
.vcgas-lead-upload{display:grid;place-items:center;gap:7px;min-height:220px;margin:22px 0;padding:24px;border:2px dashed #b8c5d5;border-radius:18px;background:#f9fbfe;text-align:center;cursor:pointer}.vcgas-lead-upload input{position:absolute;opacity:0}.vcgas-upload-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#fff2c8;color:#8c5d00;font-size:30px}.vcgas-lead-upload strong{font-size:18px}.vcgas-lead-upload small{color:var(--vcgas-muted)}.vcgas-file-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.vcgas-file-preview article{padding:10px;border:1px solid var(--vcgas-line);border-radius:10px;background:#fff}.vcgas-file-preview img{width:100%;height:95px;object-fit:cover;border-radius:7px}.vcgas-file-preview strong{display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}
.vcgas-lead-review{display:grid;gap:10px;margin:20px 0;padding:18px;border:1px solid var(--vcgas-line);border-radius:15px;background:#f8fafc}.vcgas-lead-review div{display:grid;grid-template-columns:150px 1fr;gap:15px}.vcgas-lead-review strong{font-size:12px;text-transform:uppercase;color:#667389}.vcgas-consent{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:12px;background:#fff8e6}.vcgas-lead-form-actions{display:flex;justify-content:space-between;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid var(--vcgas-line)}.vcgas-lead-form-actions button,.vcgas-guest-card button,.vcgas-lead-card button,.vcgas-lead-settings button,.vcgas-guest-upload button{min-height:45px;padding:0 18px;border:0;border-radius:10px;font-weight:900;cursor:pointer}.vcgas-primary,.vcgas-lead-card button,.vcgas-lead-settings button,.vcgas-guest-upload button{background:linear-gradient(135deg,#e2a717,#b67800);color:#111}.vcgas-secondary{background:#edf1f6;color:#1d2738}
.vcgas-lead-success{text-align:center;padding:48px;border:1px solid var(--vcgas-line);border-radius:24px;background:#fff}.vcgas-success-mark{display:grid;place-items:center;width:80px;height:80px;margin:0 auto 20px;border-radius:50%;background:#e3f6ee;color:var(--vcgas-success);font-size:40px;font-weight:900}.vcgas-success-actions{justify-content:center;margin:22px 0}.vcgas-success-qr,.vcgas-guest-qr{display:grid;place-items:center;margin:18px auto}.vcgas-success-qr canvas,.vcgas-success-qr img,.vcgas-guest-qr canvas,.vcgas-guest-qr img{max-width:230px;height:auto}
.vcgas-guest-hero{grid-template-columns:auto 1fr auto}.vcgas-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;background:#edf2f8;color:#344155;font-size:11px;font-weight:900;text-transform:uppercase}.status-new,.status-customer_replied{background:#fff1c2;color:#815600}.status-quote_approved,.status-approved,.status-converted,.status-completed{background:#dff5ea;color:#066849}.status-quote_declined,.status-closed{background:#ffe4e1;color:#9b2118}.vcgas-guest-quick-actions{margin:16px 0}.vcgas-guest-kpis,.vcgas-lead-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.vcgas-guest-kpis article,.vcgas-lead-kpis article{padding:17px;border:1px solid var(--vcgas-line);border-radius:15px;background:#fff}.vcgas-guest-kpis span,.vcgas-lead-kpis span{display:block;font-size:10px;font-weight:900;text-transform:uppercase;color:#6c798d}.vcgas-guest-kpis strong,.vcgas-lead-kpis strong{display:block;margin-top:6px;font-size:20px}.vcgas-guest-grid,.vcgas-lead-detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:18px}.vcgas-guest-grid main,.vcgas-guest-grid aside,.vcgas-lead-detail-grid main,.vcgas-lead-detail-grid aside{display:flex;flex-direction:column;gap:18px}.vcgas-guest-card,.vcgas-lead-card{padding:20px;border:1px solid var(--vcgas-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(24,33,49,.05)}.vcgas-guest-card>header,.vcgas-lead-card>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:16px}.vcgas-guest-card>header span{font-size:10px;font-weight:900;text-transform:uppercase;color:#9a6800}.vcgas-detail-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.vcgas-detail-list div{padding:12px;border-radius:11px;background:#f7f9fc}.vcgas-detail-list .full{grid-column:1/-1}.vcgas-detail-list dt{font-size:10px;font-weight:900;text-transform:uppercase;color:#6c798d}.vcgas-detail-list dd{margin:5px 0 0;line-height:1.45}
.vcgas-quote-card{border-color:#e0b34d;background:linear-gradient(145deg,#fff,#fffaeb)}.vcgas-quote-card>header>strong{font-size:30px}.vcgas-quote-scope{padding:16px;border-radius:12px;background:#fff;line-height:1.6}.vcgas-quote-response{margin-top:12px}.vcgas-quote-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.vcgas-quote-actions form{display:flex;gap:10px}.vcgas-quote-actions .approve{background:#0d7a55;color:#fff}.vcgas-quote-actions .decline{background:#b42318;color:#fff}
.vcgas-guest-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:10px}.vcgas-guest-files a{display:flex;flex-direction:column;gap:7px;padding:9px;border:1px solid var(--vcgas-line);border-radius:11px;color:var(--vcgas-ink);text-decoration:none}.vcgas-guest-files img{width:100%;height:105px;object-fit:cover;border-radius:7px}.vcgas-file-doc{display:grid;place-items:center;height:105px;border-radius:7px;background:#edf2f8;font-weight:900}.vcgas-guest-files strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.vcgas-guest-upload{display:flex;gap:10px;align-items:center;margin-top:14px}.vcgas-guest-upload label{flex:1;padding:12px;border:1px dashed #aebccc;border-radius:10px;cursor:pointer}.vcgas-guest-upload input{position:absolute;opacity:0}
.vcgas-chat-thread{display:flex;flex-direction:column;gap:10px;max-height:430px;overflow:auto;padding:8px}.vcgas-chat-message{max-width:84%;padding:11px 13px;border-radius:14px;background:#f0f4f8}.vcgas-chat-message.is-guest{align-self:flex-end;background:#fff0bd}.vcgas-chat-message.is-staff{align-self:flex-start;background:#e7edf5}.vcgas-chat-message.is-system{align-self:center;max-width:95%;background:#f7f7f7;text-align:center}.vcgas-chat-message header{display:flex;justify-content:space-between;gap:10px;font-size:11px}.vcgas-chat-message time{color:#7b8798}.vcgas-chat-message p{margin:6px 0 0;color:#253044}.vcgas-chat-form{display:grid;gap:10px;margin-top:14px}.vcgas-chat-form button{justify-self:end}.vcgas-account-card form,.vcgas-review-form,.vcgas-lead-card form,.vcgas-lead-settings form{display:grid;gap:11px}.vcgas-account-card a{display:inline-flex;padding:11px 15px;border-radius:9px;background:#172033;color:#fff;text-decoration:none;font-weight:800}.vcgas-phone-card button{width:100%;margin-top:8px}.vcgas-review-form fieldset{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0}.vcgas-review-thanks span{display:block;margin:10px 0;color:#d69600;font-size:26px}
.vcgas-lead-admin-hero{grid-template-columns:1fr auto}.vcgas-lead-notice{margin:14px 0;padding:13px 15px;border-radius:11px;font-weight:800}.vcgas-lead-notice.is-success{background:#e1f5ea;color:#076a49}.vcgas-lead-notice.is-error{background:#ffe2df;color:#9c2118}.vcgas-lead-tabs{display:flex;gap:8px;overflow:auto;padding:8px;margin:10px 0 18px;border:1px solid var(--vcgas-line);border-radius:14px;background:#fff}.vcgas-lead-tabs a{padding:11px 14px;border-radius:10px;color:#334057;text-decoration:none;font-weight:800;white-space:nowrap}.vcgas-lead-tabs a.is-active{background:#192230;color:#fff}.vcgas-lead-filters{display:grid;grid-template-columns:minmax(220px,1fr) 220px auto;gap:10px;margin-bottom:14px;padding:14px;border:1px solid var(--vcgas-line);border-radius:14px;background:#fff}.vcgas-lead-filters input,.vcgas-lead-filters select{min-height:44px;padding:10px;border:1px solid #ccd6e2;border-radius:9px}.vcgas-lead-filters button{border:0;border-radius:9px;background:#192230;color:#fff;font-weight:900}.vcgas-lead-table-wrap{overflow:auto;border:1px solid var(--vcgas-line);border-radius:15px;background:#fff}.vcgas-lead-table{width:100%;min-width:980px;border-collapse:collapse}.vcgas-lead-table th,.vcgas-lead-table td{padding:13px;text-align:left;border-bottom:1px solid var(--vcgas-line);vertical-align:top}.vcgas-lead-table th{background:#f3f6fa;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.vcgas-lead-table small{display:block;margin-top:4px;color:#748197}.vcgas-lead-table td:last-child{display:flex;gap:7px}.vcgas-lead-table td a{padding:8px 10px;border:1px solid #cad4e0;border-radius:8px;color:#172033;text-decoration:none;font-weight:800}
.vcgas-lead-detail-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.vcgas-lead-detail-top div{display:flex;gap:8px}.vcgas-lead-detail-top a{padding:9px 12px;border:1px solid #cbd5e0;border-radius:9px;color:#172033;text-decoration:none;font-weight:800}.vcgas-lead-detail>header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;margin-bottom:16px;border:1px solid var(--vcgas-line);border-radius:17px;background:#fff}.vcgas-lead-card label{display:grid;gap:6px;font-size:12px;font-weight:800}.vcgas-lead-card input,.vcgas-lead-card select,.vcgas-lead-card textarea{width:100%;min-height:43px;padding:10px;border:1px solid #ccd6e0;border-radius:9px;font:inherit}.vcgas-convert-card{border-color:#dfaa2b;background:#fff9e7}
.vcgas-share-center{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:22px}.vcgas-share-card-preview{padding:24px;border-radius:24px;background:linear-gradient(145deg,#111822,#293445);color:#fff;text-align:center;box-shadow:0 24px 60px rgba(17,24,34,.25)}.vcgas-share-card-preview .vcgas-lead-brand{justify-content:center}.vcgas-share-card-preview .vcgas-lead-brand small,.vcgas-share-card-preview p{color:#c9d0dc}.vcgas-share-qr{display:grid;place-items:center;width:min(280px,90%);margin:25px auto;padding:15px;border-radius:18px;background:#fff}.vcgas-share-qr canvas,.vcgas-share-qr img{max-width:100%;height:auto}.vcgas-share-tools,.vcgas-lead-settings{padding:25px;border:1px solid var(--vcgas-line);border-radius:20px;background:#fff}.vcgas-share-tools label{display:grid;gap:7px;font-weight:800}.vcgas-share-tools input{width:100%;min-height:48px;padding:12px;border:1px solid #ccd6e1;border-radius:10px}.vcgas-share-note{margin-top:18px;padding:15px;border-radius:12px;background:#f3f6fa}.vcgas-qr-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;align-content:center;gap:15px;padding:25px;background:#fff;text-align:center}.vcgas-qr-modal[hidden]{display:none}.vcgas-qr-modal button{position:absolute;top:20px;right:20px;min-height:44px;padding:0 16px;border:0;border-radius:10px;background:#172033;color:#fff;font-weight:900}.vcgas-qr-modal canvas,.vcgas-qr-modal img{width:min(70vw,520px)!important;height:auto!important}.vcgas-lead-settings header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.vcgas-switch{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.vcgas-lead-settings>form>button{margin-top:16px}
.vcgas-lead-empty{padding:40px;border:1px solid var(--vcgas-line);border-radius:20px;background:#fff;text-align:center}
@media(max-width:1000px){.vcgas-lead-public-hero,.vcgas-guest-hero,.vcgas-lead-admin-hero{grid-template-columns:1fr}.vcgas-lead-contact-strip,.vcgas-lead-admin-actions{justify-content:flex-start}.vcgas-service-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vcgas-guest-grid,.vcgas-lead-detail-grid,.vcgas-share-center{grid-template-columns:1fr}.vcgas-guest-kpis,.vcgas-lead-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vcgas-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.vcgas-lead-public,.vcgas-guest-portal,.vcgas-lead-admin{width:calc(100% - 16px);margin:8px auto 40px}.vcgas-lead-public-hero,.vcgas-guest-hero,.vcgas-lead-admin-hero,.vcgas-lead-form{padding:18px;border-radius:18px}.vcgas-lead-progress{grid-template-columns:repeat(5,46px);overflow:auto}.vcgas-lead-progress span{justify-content:center;padding:10px}.vcgas-lead-progress small{display:none}.vcgas-service-choice-grid,.vcgas-lead-grid.two,.vcgas-guest-kpis,.vcgas-lead-kpis,.vcgas-detail-list{grid-template-columns:1fr}.vcgas-lead-review div{grid-template-columns:1fr;gap:3px}.vcgas-guest-quick-actions{display:grid;grid-template-columns:repeat(3,1fr)}.vcgas-guest-quick-actions>*{padding:0 8px!important;font-size:12px}.vcgas-lead-filters{grid-template-columns:1fr}.vcgas-lead-table{min-width:0}.vcgas-lead-table thead{display:none}.vcgas-lead-table,.vcgas-lead-table tbody,.vcgas-lead-table tr,.vcgas-lead-table td{display:block;width:100%}.vcgas-lead-table tr{padding:12px;border-bottom:1px solid var(--vcgas-line)}.vcgas-lead-table td{display:grid!important;grid-template-columns:105px 1fr;gap:10px;padding:7px;border:0}.vcgas-lead-table td:before{content:attr(data-label);font-size:10px;font-weight:900;text-transform:uppercase;color:#6e7b8f}.vcgas-lead-detail-top{flex-direction:column}.vcgas-lead-detail-top div{overflow:auto}.vcgas-guest-upload{flex-direction:column;align-items:stretch}.vcgas-chat-message{max-width:94%}.vcgas-lead-form-actions button{flex:1}.vcgas-quote-actions,.vcgas-quote-actions form{display:grid;grid-template-columns:1fr;width:100%}.vcgas-quote-actions button{width:100%}}
@media print{.vcgas-guest-quick-actions,.vcgas-chat-form,.vcgas-guest-upload,.vcgas-account-card,.vcgas-phone-card,.vcgas-review-form,.vcgas-lead-contact-strip{display:none!important}.vcgas-guest-portal{width:100%;margin:0}.vcgas-guest-card{box-shadow:none;break-inside:avoid}.vcgas-guest-grid{display:block}.vcgas-quote-card{border:2px solid #000}}
.vcgas-guest-edit{margin-top:16px;border-top:1px solid var(--vcgas-line);padding-top:14px}.vcgas-guest-edit summary{cursor:pointer;font-weight:900;color:#835900}.vcgas-guest-edit form{display:grid;gap:12px;margin-top:14px}.vcgas-guest-edit label{display:grid;gap:6px;font-size:12px;font-weight:800}.vcgas-guest-edit input,.vcgas-guest-edit select,.vcgas-guest-edit textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #ccd6e2;border-radius:9px;font:inherit}.vcgas-guest-edit button{justify-self:start}

/* v1.6.0 portal integration and self-repair visibility. */
.vcgas-lead-workspace-host{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}
.vcgas-injected-portal-link a[data-vcgas-portal-view="lead-funnel"]{font-weight:750}
.vcgas-lead-quick-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:40px!important;padding:0 14px!important;border-radius:10px!important;background:#7a5511!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;white-space:nowrap!important}
.vcgas-lead-quick-link:hover{background:#60410b!important;color:#fff!important}

/* v1.6.1 — enterprise guest portal, project history, returning-device memory, and adaptive contactless sharing. */
.vcgas-guest-enterprise{--guest-navy:#0f1b2b;--guest-blue:#1e4f83;--guest-gold:#c8921f;--guest-soft:#f3f6fa;--guest-line:#dce4ee;max-width:1440px!important;padding-bottom:64px!important;color:#172033!important}
.vcgas-enterprise-hero{position:relative;overflow:hidden;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr) auto!important;gap:24px!important;padding:30px!important;border:0!important;background:linear-gradient(135deg,#0c1827 0%,#172b43 58%,#25496d 100%)!important;color:#fff!important;box-shadow:0 24px 65px rgba(15,27,43,.22)!important}
.vcgas-enterprise-hero:after{content:"";position:absolute;right:-100px;bottom:-130px;width:330px;height:330px;border:60px solid rgba(255,255,255,.055);border-radius:50%}
.vcgas-enterprise-hero .vcgas-lead-brand,.vcgas-enterprise-hero .vcgas-guest-hero-copy,.vcgas-enterprise-hero .vcgas-hero-status{position:relative;z-index:1}
.vcgas-enterprise-hero h1{max-width:720px;margin:7px 0 8px!important;font-size:clamp(28px,4vw,50px)!important;line-height:1.04!important;letter-spacing:-.035em!important;color:#fff!important}
.vcgas-enterprise-hero p,.vcgas-enterprise-hero small,.vcgas-enterprise-hero span{color:#d6dfeb!important}.vcgas-enterprise-hero .vcgas-lead-eyebrow{color:#f2c65d!important}
.vcgas-hero-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:13px;font-size:12px}.vcgas-hero-meta span{display:flex;align-items:center;gap:6px}.vcgas-hero-meta span:before{content:"";width:6px;height:6px;border-radius:50%;background:#e5b33a}
.vcgas-hero-status{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.vcgas-hero-status strong{font-size:12px;color:#d7e3ef}
.vcgas-returning-device{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:13px 16px;border:1px solid #b7d4ee;border-radius:13px;background:#eaf5ff;color:#173955}.vcgas-returning-device strong{color:#0c4d79}
.vcgas-enterprise-actions{position:sticky;top:10px;z-index:35;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:16px 0 10px!important;padding:10px!important;border:1px solid rgba(210,220,232,.94)!important;border-radius:16px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 12px 32px rgba(16,31,49,.11)!important;backdrop-filter:blur(12px)}
.vcgas-enterprise-actions>*{flex:1 1 112px;min-height:42px!important;border:1px solid #d3dce7!important;border-radius:10px!important;background:#fff!important;color:#172033!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important}.vcgas-enterprise-actions [data-vcgas-smart-transfer],.vcgas-enterprise-actions [data-vcgas-install-pwa]{background:#172a40!important;border-color:#172a40!important;color:#fff!important}
.vcgas-guest-section-nav{display:flex;gap:7px;overflow:auto;margin:0 0 16px;padding:6px;border:1px solid var(--guest-line);border-radius:13px;background:#fff;scrollbar-width:thin}.vcgas-guest-section-nav a{padding:10px 13px;border-radius:9px;color:#455469;text-decoration:none;font-size:12px;font-weight:850;white-space:nowrap}.vcgas-guest-section-nav a:hover{background:#edf3f8;color:#142338}
.vcgas-project-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 16px;padding:18px;border:1px solid var(--guest-line);border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(18,35,55,.07)}
.vcgas-project-journey article{position:relative;display:flex;align-items:flex-start;gap:10px;padding:5px 14px}.vcgas-project-journey article:not(:last-child):after{content:"";position:absolute;top:18px;right:-7px;width:14px;height:2px;background:#d9e1ea}.vcgas-project-journey article>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:2px solid #cbd5e1;border-radius:50%;background:#fff;color:#6d7b8f;font-weight:900}.vcgas-project-journey article.is-complete>span{border-color:#2f8b67;background:#2f8b67;color:#fff}.vcgas-project-journey article.is-current>span{border-color:#c8921f;background:#fff6d8;color:#7e5706}.vcgas-project-journey strong,.vcgas-project-journey small{display:block}.vcgas-project-journey strong{font-size:12px;color:#172033}.vcgas-project-journey small{margin-top:3px;color:#718097;font-size:10px;line-height:1.35}
.vcgas-guest-enterprise .vcgas-guest-kpis article{border:1px solid var(--guest-line)!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:none!important}.vcgas-guest-enterprise .vcgas-guest-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.72fr)!important;gap:20px!important}.vcgas-guest-enterprise main{display:grid;gap:17px}.vcgas-guest-enterprise aside{display:grid;align-content:start;gap:17px;position:sticky;top:83px;height:max-content}
.vcgas-guest-enterprise .vcgas-guest-card{margin:0!important;padding:21px!important;border:1px solid var(--guest-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px rgba(18,35,55,.065)!important}.vcgas-guest-card>header{align-items:flex-start}.vcgas-guest-card>header h2{margin-top:3px!important;font-size:20px!important;color:#142238!important}.vcgas-guest-card>header>small{padding:6px 9px;border-radius:999px;background:#edf2f7;color:#66758a;font-size:10px;font-weight:800}
.vcgas-project-timeline{position:relative;display:grid;gap:0;padding-left:7px}.vcgas-project-timeline:before{content:"";position:absolute;left:20px;top:12px;bottom:12px;width:2px;background:#e2e8ef}.vcgas-project-timeline article{position:relative;display:grid;grid-template-columns:30px 1fr;gap:12px;padding:10px 0}.vcgas-timeline-icon{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;background:#17314d;color:#fff;font-size:10px;font-weight:900;box-shadow:0 0 0 2px #d8e2ec}.vcgas-project-timeline article div{padding:0 0 10px;border-bottom:1px solid #edf1f5}.vcgas-project-timeline strong{font-size:13px;color:#172033}.vcgas-project-timeline p{margin:3px 0!important;color:#5d6c80!important;font-size:12px!important}.vcgas-project-timeline time{color:#8a96a8;font-size:10px}
.vcgas-account-state{display:block;padding:10px 12px;border-radius:10px;background:#e8f6ef;color:#176548}.vcgas-account-project-list,.vcgas-device-history-list{display:grid;gap:8px;margin-top:13px}.vcgas-account-project-list a,.vcgas-device-project{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #dde5ee;border-radius:11px;background:#fff;color:#172033;text-decoration:none!important}.vcgas-account-project-list a:hover,.vcgas-device-project:hover{border-color:#aac2d9;background:#f6f9fc}.vcgas-account-project-list a.is-current{border-color:#d7aa42;background:#fff8e7}.vcgas-account-project-list strong,.vcgas-account-project-list small,.vcgas-device-project strong,.vcgas-device-project small{display:block}.vcgas-account-project-list small,.vcgas-device-project small{margin-top:3px;color:#758398;font-size:10px}.vcgas-account-project-list>a>span,.vcgas-device-project>span{flex:0 0 auto;padding:5px 7px;border-radius:999px;background:#edf2f7;color:#516075;font-size:9px;font-weight:900}.vcgas-device-history-empty{padding:12px;border-radius:10px;background:#f4f7fa;color:#758398;font-size:12px}.vcgas-link-button{padding:0!important;border:0!important;background:none!important;color:#7a5a16!important;font-size:11px!important;text-decoration:underline}.vcgas-phone-contact,.vcgas-share-contact{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px;padding:0 13px;border:1px solid #cad5e1;border-radius:9px;color:#172033;text-decoration:none;font-weight:850}.vcgas-smart-share-status{margin-top:10px;padding:10px 11px;border-radius:10px;background:#eef3f8;color:#526176;font-size:11px;line-height:1.45}.vcgas-smart-share-status:empty{display:none}.vcgas-smart-share-status[data-state="success"]{background:#e5f6ed;color:#176548}.vcgas-smart-share-status[data-state="error"]{background:#fff0ed;color:#9b3828}.vcgas-smart-share-status[data-state="working"]{background:#fff6dc;color:#79570c}
.vcgas-guest-recovery .vcgas-lead-empty{max-width:780px;margin:40px auto;padding:36px}.vcgas-recovery-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px}.vcgas-recovery-actions a{padding:11px 15px;border-radius:10px;background:#172a40;color:#fff;text-decoration:none;font-weight:850}.vcgas-recovery-actions a:last-child{background:#fff;color:#172a40;border:1px solid #cbd6e2}
.vcgas-share-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.vcgas-share-buttons>*{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 13px!important;border-radius:9px!important}
@media(max-width:1080px){.vcgas-enterprise-hero{grid-template-columns:1fr!important}.vcgas-hero-status{align-items:flex-start}.vcgas-project-journey{grid-template-columns:1fr;gap:7px}.vcgas-project-journey article:not(:last-child):after{left:27px;right:auto;top:39px;width:2px;height:17px}.vcgas-guest-enterprise .vcgas-guest-grid{grid-template-columns:1fr!important}.vcgas-guest-enterprise aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.vcgas-guest-enterprise{width:calc(100% - 12px)!important;margin-top:6px!important}.vcgas-enterprise-hero{padding:20px!important;border-radius:18px!important}.vcgas-enterprise-actions{top:6px;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.vcgas-enterprise-actions>*{min-width:0!important;padding:0 7px!important;font-size:10px!important}.vcgas-guest-enterprise aside{grid-template-columns:1fr}.vcgas-project-journey{padding:13px}.vcgas-project-journey article{padding-left:4px}.vcgas-guest-enterprise .vcgas-guest-card{padding:16px!important}.vcgas-guest-section-nav{position:sticky;top:65px;z-index:30}.vcgas-returning-device{align-items:flex-start;flex-direction:column}.vcgas-guest-enterprise .vcgas-guest-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media print{.vcgas-enterprise-actions,.vcgas-guest-section-nav,.vcgas-returning-device,.vcgas-device-history-card{display:none!important}.vcgas-enterprise-hero{background:#fff!important;color:#000!important;box-shadow:none!important;border:1px solid #bbb!important}.vcgas-enterprise-hero *{color:#000!important}.vcgas-project-journey,.vcgas-guest-card{box-shadow:none!important}}

/* v1.6.2 — enterprise Lead & Customer Operations administration. */
.vcgas-lead-enterprise-admin{--lead-navy:#102238;--lead-slate:#536176;--lead-line:#dbe3ec;--lead-gold:#c59128;--lead-green:#177052;max-width:1680px!important}
.vcgas-lead-command-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) auto!important;min-height:230px;padding:34px 36px!important;border:0!important;background:linear-gradient(135deg,#0c1828 0%,#18324e 58%,#2d5478 100%)!important;color:#fff!important;box-shadow:0 24px 68px rgba(10,27,45,.24)!important}
.vcgas-lead-command-hero:after{content:"";position:absolute;right:-110px;bottom:-170px;width:430px;height:430px;border:76px solid rgba(255,255,255,.055);border-radius:50%}
.vcgas-lead-command-copy,.vcgas-lead-command-actions{position:relative;z-index:1}.vcgas-lead-command-copy h1{max-width:800px;color:#fff!important;font-size:clamp(34px,4.4vw,62px)!important}.vcgas-lead-command-copy p{max-width:840px;color:#d9e4ef!important;font-size:15px}.vcgas-lead-command-copy .vcgas-lead-eyebrow{color:#f3c75f!important}
.vcgas-lead-command-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px}.vcgas-lead-command-meta span{display:flex;align-items:center;gap:7px;color:#dce7f2;font-size:11px;font-weight:800}.vcgas-lead-command-meta span:before{content:"";width:7px;height:7px;border-radius:50%;background:#e7b640}
.vcgas-lead-command-actions{align-content:flex-start;justify-content:flex-end;max-width:360px}.vcgas-lead-command-actions a{min-width:150px!important;border-color:rgba(255,255,255,.28)!important;background:rgba(255,255,255,.1)!important;color:#fff!important;backdrop-filter:blur(8px)}.vcgas-lead-command-actions a.is-primary{background:#e4b13a!important;border-color:#e4b13a!important;color:#172033!important}
.vcgas-lead-command-kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}.vcgas-lead-command-kpis article{position:relative;min-height:120px;padding:18px!important;border:1px solid #dbe3ec!important;border-radius:17px!important;background:linear-gradient(180deg,#fff,#f7f9fc)!important;box-shadow:0 10px 28px rgba(15,32,52,.06)}.vcgas-lead-command-kpis article:before{content:"";position:absolute;left:18px;top:0;width:46px;height:3px;border-radius:0 0 4px 4px;background:#c59227}.vcgas-lead-command-kpis strong{font-size:28px!important;color:#11243a}.vcgas-lead-command-kpis small{display:block;margin-top:5px;color:#778397;font-size:10px;line-height:1.4}
.vcgas-lead-enterprise-tabs{padding:7px!important;background:#f4f7fa!important}.vcgas-lead-enterprise-tabs a{display:flex;flex-direction:column;gap:3px;min-width:210px}.vcgas-lead-enterprise-tabs a span{font-size:13px}.vcgas-lead-enterprise-tabs a small{color:#7d899a;font-size:9px;font-weight:700}.vcgas-lead-enterprise-tabs a.is-active small{color:#cbd6e1}
.vcgas-pipeline-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:13px;padding:22px 24px;border:1px solid var(--lead-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(17,35,55,.055)}.vcgas-pipeline-heading h2{margin:4px 0 5px!important;color:#11243a}.vcgas-pipeline-heading p{margin:0!important}.vcgas-pipeline-count{display:flex;align-items:baseline;gap:8px;flex:0 0 auto}.vcgas-pipeline-count strong{font-size:36px;color:#13283f}.vcgas-pipeline-count span{max-width:80px;color:#758296;font-size:10px;font-weight:850;text-transform:uppercase}
.vcgas-enterprise-filters{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(160px,.65fr)) auto!important;align-items:end;padding:17px!important}.vcgas-enterprise-filters label{display:flex;flex-direction:column;gap:6px}.vcgas-enterprise-filters label>span{font-size:9px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;color:#657286}.vcgas-enterprise-filters input,.vcgas-enterprise-filters select{width:100%}.vcgas-filter-actions{display:flex;gap:7px}.vcgas-filter-actions button,.vcgas-filter-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:9px;font-size:11px;font-weight:850;text-decoration:none}.vcgas-filter-actions a{border:1px solid #cbd5e1;color:#354258;background:#fff}
.vcgas-lead-bulk-command{position:sticky;top:10px;z-index:24;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:12px 14px;border:1px solid #d7e0e9;border-radius:15px;background:rgba(255,255,255,.96);box-shadow:0 12px 32px rgba(15,32,52,.09);backdrop-filter:blur(13px)}.vcgas-lead-bulk-command.has-selection{border-color:#d2a547;background:linear-gradient(135deg,#fff9e8,#fff)}.vcgas-bulk-command-summary{display:flex;align-items:center;gap:11px;min-width:260px}.vcgas-bulk-count{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#e9eef4;color:#26384e;font-size:18px;font-weight:950}.has-selection .vcgas-bulk-count{background:#efd690;color:#6e4b00}.vcgas-bulk-command-summary strong,.vcgas-bulk-command-summary small{display:block}.vcgas-bulk-command-summary strong{font-size:13px;color:#17263a}.vcgas-bulk-command-summary small{margin-top:2px;color:#748095;font-size:10px}.vcgas-bulk-quick-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.vcgas-bulk-quick-actions button{min-height:38px;padding:0 12px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#26364b;font-size:10px;font-weight:850}.vcgas-bulk-quick-actions button.is-primary{background:#172a40;border-color:#172a40;color:#fff}.vcgas-bulk-quick-actions button:disabled{opacity:.45;cursor:not-allowed}
.vcgas-bulk-action-panel{margin:0 0 14px;padding:20px;border:1px solid #cad6e2;border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(16,34,54,.13)}.vcgas-bulk-action-panel[hidden]{display:none!important}.vcgas-bulk-action-panel>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:15px}.vcgas-bulk-action-panel>header h3{margin:3px 0 0;font-size:22px;color:#13263d}.vcgas-bulk-action-panel>header button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d2dbe5;border-radius:10px;background:#fff;font-size:22px}.vcgas-bulk-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vcgas-bulk-action-grid fieldset{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px;border:1px solid #e0e6ed;border-radius:13px;background:#f8fafc}.vcgas-bulk-action-grid legend{padding:0 7px;color:#25374d;font-size:11px;font-weight:900;text-transform:uppercase}.vcgas-bulk-action-grid label{display:flex;flex-direction:column;gap:5px;color:#5c697b;font-size:10px;font-weight:850}.vcgas-bulk-action-grid input,.vcgas-bulk-action-grid select,.vcgas-bulk-action-panel textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid #cbd5df;border-radius:8px;background:#fff;font-size:12px}.vcgas-bulk-action-grid .vcgas-inline-check{display:grid;grid-template-columns:auto 1fr;align-items:start}.vcgas-bulk-action-grid .vcgas-inline-check input{width:17px;min-height:17px}.vcgas-bulk-audit-note{display:flex;flex-direction:column;gap:6px;margin-top:13px;color:#59677a;font-size:10px;font-weight:850}.vcgas-bulk-action-panel>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.vcgas-bulk-action-panel>footer button{min-height:42px;padding:0 16px;border:1px solid #ccd6e0;border-radius:9px;background:#fff;font-weight:850}.vcgas-bulk-action-panel>footer button.is-primary{background:#172a40;border-color:#172a40;color:#fff}
.vcgas-enterprise-table-wrap{border-radius:18px!important;box-shadow:0 12px 38px rgba(18,35,55,.07)}.vcgas-enterprise-lead-table{min-width:1340px!important}.vcgas-enterprise-lead-table th{position:sticky;top:76px;z-index:3;padding:12px 13px!important;background:#eaf0f6!important;color:#4f5e73!important}.vcgas-enterprise-lead-table td{padding:14px 13px!important}.vcgas-enterprise-lead-table tr{transition:background .16s ease,box-shadow .16s ease}.vcgas-enterprise-lead-table tbody tr:hover{background:#f8fbfd}.vcgas-enterprise-lead-table tbody tr.is-selected{background:#fff8e7;box-shadow:inset 4px 0 #c28b17}.vcgas-select-column{width:42px!important;text-align:center!important}.vcgas-select-column input{width:17px;height:17px;margin:0}.vcgas-lead-number{color:#142a43}.vcgas-contract-chip,.vcgas-record-reference{display:inline-flex;margin-top:6px;padding:4px 7px;border-radius:999px;background:#e8f0f7;color:#3b526b;font-size:9px;font-weight:850}.vcgas-contract-chip.is-empty{background:#f1f3f5;color:#8a94a3}.vcgas-enterprise-lead-table td:last-child{min-width:255px;display:flex!important;flex-wrap:wrap!important}.vcgas-enterprise-lead-table td:last-child a.is-primary{background:#172a40;border-color:#172a40;color:#fff}.vcgas-empty-pipeline{display:flex;flex-direction:column;align-items:center;gap:4px;padding:35px;color:#657286}.vcgas-empty-pipeline strong{font-size:17px;color:#24364c}
.vcgas-lead-record-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:14px 0;padding:23px 25px!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f4f7fa)!important;border:1px solid #dbe3ec!important}.vcgas-lead-record-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.vcgas-lead-record-kpis article{padding:15px;border:1px solid #dde5ed;border-radius:13px;background:#fff}.vcgas-lead-record-kpis span,.vcgas-lead-record-kpis small{display:block;color:#758196;font-size:9px;font-weight:850;text-transform:uppercase}.vcgas-lead-record-kpis strong{display:block;margin:5px 0 2px;color:#17283e;font-size:15px}.vcgas-lifecycle-card{border-top:4px solid #c49225!important}.vcgas-lifecycle-card form{display:grid;gap:10px}.vcgas-lifecycle-card label{display:flex;flex-direction:column;gap:5px;color:#5d6b7e;font-size:10px;font-weight:850}.vcgas-lifecycle-card input,.vcgas-lifecycle-card select{width:100%;min-height:42px;padding:9px;border:1px solid #cad5e0;border-radius:8px}.vcgas-lifecycle-card .vcgas-inline-check{display:grid;grid-template-columns:auto 1fr;align-items:start}.vcgas-lifecycle-card .vcgas-inline-check input{width:17px;min-height:17px}
@media(max-width:1350px){.vcgas-lead-command-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vcgas-enterprise-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vcgas-enterprise-filters .is-wide{grid-column:1/-1}.vcgas-bulk-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.vcgas-lead-command-hero{grid-template-columns:1fr!important}.vcgas-lead-command-actions{justify-content:flex-start;max-width:none}.vcgas-lead-bulk-command{position:relative;top:auto;align-items:stretch;flex-direction:column}.vcgas-bulk-quick-actions{justify-content:flex-start}.vcgas-lead-record-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vcgas-enterprise-lead-table th{position:static}}
@media(max-width:680px){.vcgas-lead-command-hero{padding:22px!important}.vcgas-lead-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vcgas-lead-command-kpis article{min-height:105px}.vcgas-enterprise-tabs a{min-width:180px}.vcgas-pipeline-heading{align-items:flex-start;flex-direction:column;padding:17px}.vcgas-enterprise-filters{grid-template-columns:1fr!important}.vcgas-filter-actions>*{flex:1}.vcgas-bulk-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vcgas-bulk-quick-actions button{width:100%}.vcgas-bulk-action-grid{grid-template-columns:1fr}.vcgas-bulk-action-panel{padding:14px}.vcgas-bulk-action-panel>footer{display:grid;grid-template-columns:1fr}.vcgas-lead-record-kpis{grid-template-columns:1fr}.vcgas-enterprise-lead-table tr{padding:13px 10px!important}.vcgas-enterprise-lead-table td{grid-template-columns:112px minmax(0,1fr)!important}.vcgas-enterprise-lead-table td.vcgas-select-column{display:flex!important;justify-content:flex-start!important}.vcgas-enterprise-lead-table td:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.vcgas-enterprise-lead-table td:last-child:before{grid-column:1/-1}.vcgas-enterprise-lead-table td:last-child a{justify-content:center;text-align:center}}

/* v1.6.3 — premium guest-portal-matched Lead & Customer Operations interface. */
.vcgas-lead-enterprise-admin{
  --vcgas-admin-navy:#0a1726;
  --vcgas-admin-navy-2:#102a43;
  --vcgas-admin-blue:#1e4f78;
  --vcgas-admin-gold:#e5b640;
  --vcgas-admin-gold-2:#b97808;
  --vcgas-admin-cream:#fff9e9;
  --vcgas-admin-bg:#f3f6fa;
  --vcgas-admin-text:#15263a;
  --vcgas-admin-muted:#69788d;
  --vcgas-admin-border:#dbe4ed;
  width:min(1740px,calc(100% - 24px))!important;
  padding:0 0 48px;
  background:linear-gradient(180deg,rgba(244,247,251,.88),rgba(249,251,253,.62));
  border-radius:30px;
}
.vcgas-lead-enterprise-admin .vcgas-ui-icon{display:block;width:22px;height:22px;flex:0 0 auto}
.vcgas-lead-enterprise-admin .vcgas-lead-command-hero{
  grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;
  align-items:stretch!important;
  gap:34px!important;
  min-height:440px!important;
  padding:38px!important;
  border-radius:30px!important;
  isolation:isolate;
  background:
    radial-gradient(circle at 8% 8%,rgba(242,193,76,.16),transparent 26%),
    radial-gradient(circle at 88% 14%,rgba(86,154,208,.18),transparent 27%),
    linear-gradient(138deg,#081421 0%,#102a43 50%,#1d4f78 100%)!important;
}
.vcgas-lead-enterprise-admin .vcgas-lead-command-hero:before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);
  background-size:34px 34px;
  mask-image:linear-gradient(90deg,#000,transparent 74%);
}
.vcgas-lead-enterprise-admin .vcgas-lead-command-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}
.vcgas-lead-command-brand{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:#fff}
.vcgas-command-monogram{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:linear-gradient(145deg,#f3cb68,#be7d08);box-shadow:0 13px 30px rgba(227,177,55,.28);color:#101b27;font-size:24px;font-weight:950}
.vcgas-lead-command-brand div{display:flex;flex-direction:column;gap:3px}.vcgas-lead-command-brand strong{font-size:13px;letter-spacing:.12em}.vcgas-lead-command-brand small{color:#aebfd0;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
.vcgas-lead-enterprise-admin .vcgas-lead-command-copy h1{max-width:780px;margin-bottom:15px!important;font-size:clamp(38px,4.7vw,68px)!important;line-height:.98!important;text-wrap:balance}
.vcgas-lead-enterprise-admin .vcgas-lead-command-copy>p{max-width:820px;margin:0 0 24px!important;font-size:15px!important;line-height:1.7!important}
.vcgas-lead-enterprise-admin .vcgas-lead-command-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;justify-content:stretch!important;max-width:760px!important;margin:0 0 20px!important}
.vcgas-lead-enterprise-admin .vcgas-lead-command-actions a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-width:0!important;min-height:52px!important;padding:0 15px!important;border-radius:14px!important;font-size:11px!important;letter-spacing:.01em;box-shadow:inset 0 1px rgba(255,255,255,.12)}
.vcgas-lead-enterprise-admin .vcgas-lead-command-actions a.is-primary{box-shadow:0 14px 34px rgba(226,177,56,.25)!important}
.vcgas-lead-enterprise-admin .vcgas-lead-command-actions a:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.55)!important;background:rgba(255,255,255,.16)!important}
.vcgas-lead-enterprise-admin .vcgas-lead-command-actions a.is-primary:hover{background:#f0c95f!important;border-color:#f0c95f!important}
.vcgas-lead-enterprise-admin .vcgas-lead-command-meta{gap:8px 15px!important;margin-top:0!important}.vcgas-lead-enterprise-admin .vcgas-lead-command-meta span{padding:7px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.055);font-size:9px!important;letter-spacing:.02em}
.vcgas-lead-enterprise-admin .vcgas-lead-command-meta span:before{box-shadow:0 0 0 4px rgba(231,182,64,.11)}
.vcgas-lead-command-visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:25px;background:linear-gradient(150deg,rgba(255,255,255,.09),rgba(255,255,255,.025));box-shadow:inset 0 1px rgba(255,255,255,.08),0 24px 65px rgba(3,10,18,.24);backdrop-filter:blur(8px)}
.vcgas-lead-command-visual img{display:block;width:100%;height:auto;max-height:390px;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(1,9,16,.25))}
.vcgas-lead-command-visual figcaption{position:absolute;left:24px;right:24px;bottom:23px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.vcgas-lead-command-visual figcaption article{padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(7,20,34,.78);box-shadow:0 10px 25px rgba(0,0,0,.18);backdrop-filter:blur(9px)}
.vcgas-lead-command-visual figcaption span,.vcgas-lead-command-visual figcaption small{display:block;color:#aebed0;font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.vcgas-lead-command-visual figcaption strong{display:block;margin:4px 0;color:#f3c85f;font-size:23px;line-height:1}

.vcgas-lead-enterprise-admin .vcgas-lead-command-kpis{gap:13px!important;margin:18px 0!important}
.vcgas-lead-enterprise-admin .vcgas-lead-command-kpis article{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:132px!important;padding:18px!important;border-radius:19px!important;background:linear-gradient(145deg,#fff 0%,#f7faff 100%)!important;box-shadow:0 15px 38px rgba(16,36,58,.08)!important;overflow:hidden;isolation:isolate}
.vcgas-lead-enterprise-admin .vcgas-lead-command-kpis article:before{left:auto!important;right:-28px!important;top:-38px!important;width:106px!important;height:106px!important;border-radius:50%!important;background:currentColor!important;opacity:.045}
.vcgas-lead-enterprise-admin .vcgas-lead-command-kpis article:after{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:0 4px 4px 0;background:currentColor;opacity:.88}
.vcgas-kpi-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#eaf1f7;color:#1c4b73;box-shadow:inset 0 0 0 1px rgba(29,72,108,.07)}
.vcgas-kpi-icon .vcgas-ui-icon{width:23px;height:23px}.vcgas-lead-command-kpis article>div>span{font-size:9px!important;letter-spacing:.065em!important}.vcgas-lead-command-kpis article>div>strong{margin:6px 0 2px!important;font-size:31px!important;line-height:1!important}.vcgas-lead-command-kpis article>div>small{font-size:9px!important}
.vcgas-lead-command-kpis article.is-opportunities{color:#245780}.vcgas-lead-command-kpis article.is-response{color:#b26a04}.vcgas-lead-command-kpis article.is-quote{color:#7757a6}.vcgas-lead-command-kpis article.is-approved{color:#11835c}.vcgas-lead-command-kpis article.is-workorders{color:#316da8}.vcgas-lead-command-kpis article.is-paid{color:#0c7b70}
.vcgas-lead-command-kpis article.is-response .vcgas-kpi-icon{background:#fff1d9;color:#a25e00}.vcgas-lead-command-kpis article.is-quote .vcgas-kpi-icon{background:#f1eafb;color:#74539f}.vcgas-lead-command-kpis article.is-approved .vcgas-kpi-icon{background:#e4f6ed;color:#0f7553}.vcgas-lead-command-kpis article.is-workorders .vcgas-kpi-icon{background:#e7f0fa;color:#2e679d}.vcgas-lead-command-kpis article.is-paid .vcgas-kpi-icon{background:#e1f5f1;color:#0a746a}
.vcgas-lead-enterprise-admin .vcgas-lead-command-kpis article:hover{transform:translateY(-3px);box-shadow:0 20px 45px rgba(16,36,58,.13)!important}

.vcgas-lead-enterprise-admin .vcgas-lead-enterprise-tabs{position:sticky;top:10px;z-index:23;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;margin:18px 0!important;padding:8px!important;border:1px solid #dbe4ed;border-radius:20px!important;background:rgba(246,249,252,.91)!important;box-shadow:0 12px 34px rgba(16,35,56,.08);backdrop-filter:blur(15px)}
.vcgas-lead-enterprise-admin .vcgas-lead-enterprise-tabs a{position:relative;display:flex!important;flex-direction:row!important;align-items:center;gap:12px;min-width:0!important;min-height:70px;padding:12px 16px!important;border:1px solid transparent!important;border-radius:15px!important;background:transparent!important;color:#33475d!important;text-decoration:none!important;overflow:hidden}
.vcgas-lead-enterprise-admin .vcgas-lead-enterprise-tabs a:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:4px 4px 0 0;background:transparent}
.vcgas-lead-enterprise-admin .vcgas-lead-enterprise-tabs a:hover{background:#fff!important;border-color:#dfe7ef!important;box-shadow:0 8px 22px rgba(16,36,58,.07)}
.vcgas-lead-enterprise-admin .vcgas-lead-enterprise-tabs a.is-active{background:linear-gradient(145deg,#10263d,#183d5d)!important;border-color:#183d5d!important;color:#fff!important;box-shadow:0 12px 28px rgba(16,42,67,.22)!important}
.vcgas-lead-enterprise-admin .vcgas-lead-enterprise-tabs a.is-active:after{background:#e4b33d}
.vcgas-tab-icon{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:13px;background:#eaf0f6;color:#31506d}.vcgas-tab-icon .vcgas-ui-icon{width:21px;height:21px}.vcgas-lead-enterprise-tabs a.is-active .vcgas-tab-icon{background:rgba(239,191,73,.16);color:#f2c55a}
.vcgas-tab-copy{display:flex!important;flex-direction:column;gap:3px;min-width:0}.vcgas-tab-copy strong{font-size:12px}.vcgas-tab-copy small{color:#8190a2!important;font-size:8px!important}.vcgas-lead-enterprise-tabs a.is-active .vcgas-tab-copy small{color:#c5d2df!important}

.vcgas-lead-enterprise-admin .vcgas-enterprise-pipeline{padding:0 2px}
.vcgas-lead-enterprise-admin .vcgas-pipeline-heading{align-items:center!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:16px!important;padding:22px 24px!important;border-radius:20px!important;background:linear-gradient(145deg,#fff,#f8fbfe)!important;box-shadow:0 13px 38px rgba(18,38,60,.075)!important}
.vcgas-pipeline-heading-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:linear-gradient(145deg,#142f49,#24577f);color:#f0c45a;box-shadow:0 13px 28px rgba(20,47,73,.19)}.vcgas-pipeline-heading-icon .vcgas-ui-icon{width:26px;height:26px}.vcgas-pipeline-heading-copy{min-width:0}.vcgas-pipeline-heading-copy h2{font-size:clamp(22px,2.2vw,31px)!important}.vcgas-lead-enterprise-admin .vcgas-pipeline-count{padding:10px 14px;border:1px solid #e1e8ef;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(19,39,60,.05)}
.vcgas-lead-enterprise-admin .vcgas-enterprise-filters{gap:11px!important;margin:0 0 15px!important;padding:17px 18px!important;border:1px solid #dce5ed!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px rgba(17,36,57,.065)!important}.vcgas-lead-enterprise-admin .vcgas-enterprise-filters input,.vcgas-lead-enterprise-admin .vcgas-enterprise-filters select{min-height:46px!important;border-color:#cfdbe6!important;border-radius:11px!important;background:#f9fbfd!important}.vcgas-lead-enterprise-admin .vcgas-enterprise-filters input:focus,.vcgas-lead-enterprise-admin .vcgas-enterprise-filters select:focus{outline:0;border-color:#d2a134!important;box-shadow:0 0 0 3px rgba(210,161,52,.13)!important;background:#fff!important}.vcgas-lead-enterprise-admin .vcgas-filter-actions button{background:linear-gradient(145deg,#183b59,#0f253a)!important;color:#fff!important;border:0!important;box-shadow:0 8px 18px rgba(18,46,70,.16)}
.vcgas-lead-enterprise-admin .vcgas-lead-bulk-command{border-radius:18px!important;background:rgba(255,255,255,.95)!important}.vcgas-lead-enterprise-admin .vcgas-lead-bulk-command.has-selection{background:linear-gradient(135deg,#fff8e7,#fff)!important;box-shadow:0 15px 38px rgba(109,75,5,.12)!important}.vcgas-lead-enterprise-admin .vcgas-bulk-count{border-radius:14px!important}.vcgas-lead-enterprise-admin .vcgas-bulk-quick-actions button{border-radius:10px!important}.vcgas-lead-enterprise-admin .vcgas-bulk-quick-actions button.is-primary{background:linear-gradient(145deg,#173a59,#0b1f32)!important;box-shadow:0 8px 20px rgba(14,39,61,.16)}
.vcgas-lead-enterprise-admin .vcgas-bulk-action-panel{border-radius:22px!important;box-shadow:0 24px 65px rgba(12,31,50,.16)!important}.vcgas-lead-enterprise-admin .vcgas-bulk-action-grid fieldset{border-radius:15px!important;background:linear-gradient(145deg,#fbfcfe,#f4f7fa)!important}.vcgas-lead-enterprise-admin .vcgas-bulk-action-grid legend{color:#17314b!important}
.vcgas-lead-enterprise-admin .vcgas-enterprise-table-wrap{overflow:auto;border:1px solid #dce4ec!important;background:#fff!important;border-radius:22px!important;box-shadow:0 17px 48px rgba(16,35,56,.09)!important}.vcgas-lead-enterprise-admin .vcgas-enterprise-lead-table{border-collapse:separate!important;border-spacing:0!important}.vcgas-lead-enterprise-admin .vcgas-enterprise-lead-table th{top:0!important;padding:14px 13px!important;border-bottom:1px solid #d7e1ea!important;background:linear-gradient(180deg,#f3f7fb,#e9f0f6)!important;color:#43566c!important;font-size:9px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.vcgas-lead-enterprise-admin .vcgas-enterprise-lead-table tbody tr:nth-child(even){background:#fbfcfe}.vcgas-lead-enterprise-admin .vcgas-enterprise-lead-table tbody tr:hover{background:#fff9e9!important;box-shadow:inset 4px 0 #d6a438!important}.vcgas-lead-enterprise-admin .vcgas-enterprise-lead-table td{border-bottom:1px solid #edf1f5!important;color:#3b4c60!important}.vcgas-lead-enterprise-admin .vcgas-enterprise-lead-table td:last-child a{min-height:34px!important;border-radius:9px!important}.vcgas-lead-enterprise-admin .vcgas-enterprise-lead-table td:last-child a.is-primary{background:linear-gradient(145deg,#183b59,#0f253a)!important;box-shadow:0 7px 16px rgba(18,46,70,.13)}

.vcgas-lead-enterprise-admin .vcgas-share-center{gap:22px!important}.vcgas-lead-enterprise-admin .vcgas-share-card-preview,.vcgas-lead-enterprise-admin .vcgas-share-tools,.vcgas-lead-enterprise-admin .vcgas-lead-settings{border-radius:24px!important;box-shadow:0 18px 50px rgba(16,36,58,.09)!important}.vcgas-lead-enterprise-admin .vcgas-share-card-preview{position:relative;overflow:hidden;background:linear-gradient(145deg,#0b1a2a,#173d5e)!important;color:#fff!important}.vcgas-lead-enterprise-admin .vcgas-share-card-preview:after{content:"";position:absolute;right:-80px;bottom:-95px;width:220px;height:220px;border:38px solid rgba(255,255,255,.055);border-radius:50%}.vcgas-lead-enterprise-admin .vcgas-share-card-preview p{color:#ccdae7!important}.vcgas-lead-enterprise-admin .vcgas-share-tools{background:linear-gradient(145deg,#fff,#f8fbfe)!important}.vcgas-lead-enterprise-admin .vcgas-share-buttons button,.vcgas-lead-enterprise-admin .vcgas-share-buttons a{border-radius:11px!important}.vcgas-lead-enterprise-admin .vcgas-lead-settings{padding:26px!important;border:1px solid #dbe4ec!important;background:linear-gradient(145deg,#fff,#f8fbfe)!important}.vcgas-lead-enterprise-admin .vcgas-lead-settings>form>header{padding-bottom:18px;border-bottom:1px solid #e5ebf1}.vcgas-lead-enterprise-admin .vcgas-lead-settings button{box-shadow:0 10px 24px rgba(187,122,4,.16)}

.vcgas-lead-enterprise-admin .vcgas-lead-record-hero{border-radius:23px!important;background:linear-gradient(145deg,#0e2237,#1d4d73)!important;color:#fff!important;box-shadow:0 18px 50px rgba(14,34,54,.18)!important}.vcgas-lead-enterprise-admin .vcgas-lead-record-hero h2,.vcgas-lead-enterprise-admin .vcgas-lead-record-hero strong{color:#fff!important}.vcgas-lead-enterprise-admin .vcgas-lead-record-hero p{color:#c6d4e1!important}.vcgas-lead-enterprise-admin .vcgas-lead-record-kpis article,.vcgas-lead-enterprise-admin .vcgas-lead-card{border-radius:18px!important;box-shadow:0 12px 34px rgba(17,36,58,.07)!important}.vcgas-lead-enterprise-admin .vcgas-lead-card{background:linear-gradient(145deg,#fff,#f9fbfd)!important}.vcgas-lead-enterprise-admin .vcgas-lifecycle-card{border-top-color:#d4a137!important}.vcgas-lead-enterprise-admin .vcgas-convert-card{background:linear-gradient(145deg,#fffaf0,#fff)!important;border-color:#e7cf96!important}

@media(max-width:1280px){
  .vcgas-lead-enterprise-admin .vcgas-lead-command-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.75fr)!important;min-height:410px!important;padding:30px!important}
  .vcgas-lead-enterprise-admin .vcgas-lead-command-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.vcgas-lead-enterprise-admin .vcgas-lead-command-actions a:first-child{grid-column:1/-1}
}
@media(max-width:980px){
  .vcgas-lead-enterprise-admin{width:calc(100% - 16px)!important;border-radius:22px}
  .vcgas-lead-enterprise-admin .vcgas-lead-command-hero{grid-template-columns:1fr!important;min-height:0!important}.vcgas-lead-command-visual{max-width:700px}.vcgas-lead-command-visual img{max-height:340px}
  .vcgas-lead-enterprise-admin .vcgas-lead-command-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .vcgas-lead-enterprise-admin .vcgas-lead-enterprise-tabs{position:relative;top:auto}
}
@media(max-width:720px){
  .vcgas-lead-enterprise-admin{width:calc(100% - 10px)!important;margin-top:6px!important}
  .vcgas-lead-enterprise-admin .vcgas-lead-command-hero{gap:22px!important;padding:22px!important;border-radius:21px!important}.vcgas-lead-command-brand{margin-bottom:18px}.vcgas-lead-enterprise-admin .vcgas-lead-command-copy h1{font-size:36px!important}.vcgas-lead-enterprise-admin .vcgas-lead-command-actions{grid-template-columns:1fr!important}.vcgas-lead-enterprise-admin .vcgas-lead-command-actions a:first-child{grid-column:auto}.vcgas-lead-enterprise-admin .vcgas-lead-command-meta{display:grid;grid-template-columns:1fr 1fr}.vcgas-lead-command-visual{padding:9px;border-radius:18px}.vcgas-lead-command-visual figcaption{position:relative;left:auto;right:auto;bottom:auto;margin-top:-42px;padding:0 8px 8px}.vcgas-lead-command-visual figcaption strong{font-size:19px}
  .vcgas-lead-enterprise-admin .vcgas-lead-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vcgas-lead-enterprise-admin .vcgas-lead-command-kpis article{min-height:118px!important;padding:14px!important}.vcgas-kpi-icon{width:40px;height:40px}.vcgas-lead-command-kpis article>div>strong{font-size:26px!important}
  .vcgas-lead-enterprise-admin .vcgas-lead-enterprise-tabs{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory}.vcgas-lead-enterprise-admin .vcgas-lead-enterprise-tabs a{flex:0 0 245px;scroll-snap-align:start}
  .vcgas-lead-enterprise-admin .vcgas-pipeline-heading{grid-template-columns:auto minmax(0,1fr)!important}.vcgas-lead-enterprise-admin .vcgas-pipeline-count{grid-column:1/-1;justify-content:center}.vcgas-pipeline-heading-icon{width:48px;height:48px}
}
@media(max-width:430px){
  .vcgas-lead-enterprise-admin .vcgas-lead-command-kpis{grid-template-columns:1fr!important}.vcgas-lead-enterprise-admin .vcgas-lead-command-kpis article{min-height:104px!important}.vcgas-lead-enterprise-admin .vcgas-lead-command-meta{grid-template-columns:1fr}.vcgas-lead-command-visual figcaption{grid-template-columns:1fr}.vcgas-lead-enterprise-admin .vcgas-pipeline-heading{grid-template-columns:1fr!important}.vcgas-pipeline-heading-icon{display:none}.vcgas-lead-enterprise-admin .vcgas-pipeline-count{grid-column:auto}.vcgas-lead-enterprise-admin .vcgas-lead-enterprise-tabs a{flex-basis:220px}
}
@media(prefers-reduced-motion:no-preference){
  .vcgas-lead-enterprise-admin .vcgas-lead-command-actions a,.vcgas-lead-enterprise-admin .vcgas-lead-command-kpis article,.vcgas-lead-enterprise-admin .vcgas-lead-enterprise-tabs a{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}
  .vcgas-lead-command-visual{animation:vcgasLeadVisualIn .55s ease both}.vcgas-lead-command-kpis article{animation:vcgasLeadCardIn .45s ease both}.vcgas-lead-command-kpis article:nth-child(2){animation-delay:.05s}.vcgas-lead-command-kpis article:nth-child(3){animation-delay:.1s}.vcgas-lead-command-kpis article:nth-child(4){animation-delay:.15s}.vcgas-lead-command-kpis article:nth-child(5){animation-delay:.2s}.vcgas-lead-command-kpis article:nth-child(6){animation-delay:.25s}
}
@keyframes vcgasLeadVisualIn{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}
@keyframes vcgasLeadCardIn{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}
