/* VOLTURA · CONCEPT 5 / Apple-inspired silver + ivory workspace · all screens */
:root{color-scheme:light!important;--bg:#f7f6f4!important;--panel:#ffffff!important;--panel2:#f1efeb!important;--border:#e5e3df!important;--soft:#757575!important;--txt:#202024!important;--y:#bc944e!important;--green:#317959!important;--red:#b94b4b!important}
html,body{background:#f7f6f4!important;color:#242426!important;font-family:system-ui,-apple-system,'SF Pro Display','DM Sans',sans-serif!important}
body::before,body::after{display:none!important}
#app.shell{background:linear-gradient(135deg,#f5f4f2,#fafaf9)!important;color:#252525!important;animation:none!important;filter:none!important;transform:none!important;min-height:100dvh}
#app .content{background:transparent!important;color:#222225!important;max-width:none!important;min-width:0!important;padding:26px clamp(18px,3vw,54px) 70px!important}
#app .sig-commandbar{display:none!important}
#app .topline{display:none!important}
#app .sidebar{background:linear-gradient(160deg,#49484b,#3a393c)!important;border:none!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;width:235px!important;min-width:235px!important;padding:26px 13px!important;color:#f4f2ef!important}
#app .sidebar>.nav{min-height:47px!important;margin:3px 0!important;padding:12px 14px!important;color:#ece9e6!important;border:0!important;border-radius:14px!important;box-shadow:none!important;font-size:13px!important;font-weight:630!important;transform:none!important}
#app .sidebar>.nav svg{stroke:#e8e5df!important}
#app .sidebar>.nav.selected{background:linear-gradient(100deg,#f5e8ce,#e0c492)!important;color:#4c3f2b!important;box-shadow:none!important;border:0!important}
#app .sidebar>.nav.selected svg{stroke:#75603b!important}
#app .sidebar>.nav:hover:not(.selected){background:#ffffff20!important}
#app .sidebar .navnote{color:#d3caca!important;opacity:.65}
#app .sidebar .sidebar-foot{background:#ffffff0e!important;border:1px solid #ffffff22!important;border-radius:16px!important;color:#fff!important}
#app .sidebar .muted{color:#d8d4d1!important}
#app .sidebar .sig-mobile-promo{display:none!important}
#app .sidebar .sig-side-mark{width:42px;height:42px}
#app .sidebar .sig-side-word{filter:brightness(0) invert(1)!important}
#app .sidebar .button.secondary{background:#ffffff1c!important;color:white!important;border-color:#ffffff38!important;box-shadow:none!important}
#vaTopbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:65px;margin-bottom:20px}
.va-top-brand{display:flex;align-items:center;gap:10px;letter-spacing:.22em;font-size:14px;font-weight:770;color:#242426;white-space:nowrap}
.va-top-brand img{width:35px;height:35px;object-fit:contain}
.va-store-switch{border:1px solid #e4e1db;border-radius:15px;background:#fff;min-width:190px;padding:8px 38px 8px 17px;text-align:left;display:grid;position:relative;cursor:pointer;box-shadow:0 3px 18px #4040400a;color:#27252a}
.va-store-switch>span:first-child{font-size:10px;color:#777;letter-spacing:.03em}
.va-store-switch strong{font-size:14px;font-weight:740}
.va-chevron{position:absolute;right:14px;top:calc(50% - 11px);font-size:20px;color:#9a7e50}
.va-top-tools{display:flex;gap:7px}
.va-top-tools button{border:1px solid #e6e3de;border-radius:12px;background:#fff;padding:10px 13px;font-weight:700;color:#615b52;cursor:pointer}
.va-top-tools button:hover,.va-store-switch:hover{border-color:#d7b47d}
#app #view,#app .section{animation:none!important;filter:none!important;color:#222!important}
.va-workspace{width:min(1080px,100%);margin:0 auto}
.va-kicker{font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:#a07b3e;margin-bottom:7px}
.va-intro{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px}
.va-intro h2{font-size:clamp(28px,3.7vw,43px);line-height:1.11;letter-spacing:-.055em;margin:0 0 8px;color:#1e1e1f;font-weight:780}
.va-intro p{font-size:13px;color:#818085;margin:0;max-width:650px;line-height:1.6}
.va-add{background:linear-gradient(120deg,#e9d3ac,#cda35b)!important;color:#322719;border:1px solid #d6b47f;border-radius:14px;min-height:48px;padding:11px 19px;font-weight:800;white-space:nowrap;box-shadow:0 3px 13px #bd97572a;cursor:pointer;font-size:13px}
.va-add span{font-size:19px;vertical-align:middle;margin-right:4px}
.va-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 19px}
.va-metric{text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer;border:1px solid #e7e5e2;border-radius:21px;background:#fff;padding:17px 19px;min-height:112px;box-shadow:0 4px 24px #31313108;color:#27272a}
.va-metric span{font-size:12px;font-weight:760;color:#5e5a5b}.va-metric strong{font-size:30px;line-height:1.1;letter-spacing:-.04em}.va-metric small{font-size:11px;color:#99989c}
.va-metric.va-selected{background:linear-gradient(135deg,#fcf6eb,#f4e4c7);border-color:#d9bf8b;box-shadow:0 4px 20px #c8a46b18}
.va-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}
.va-search-wrap{display:flex;align-items:center;position:relative;flex:1;min-width:0;height:53px;background:#fff;border:1px solid #e4e2e0;border-radius:16px;box-shadow:0 2px 15px #2221}
.va-search-wrap>svg{width:20px;height:20px;fill:none;stroke:#928d86;stroke-width:1.9;stroke-linecap:round;margin-left:15px;flex:none}
.va-search-wrap input{flex:1;min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;color:#222;font-size:14px;padding:0 13px}
.va-search-wrap input::placeholder{color:#9d9da0}
.va-search-wrap:focus-within{border-color:#c6a76f;box-shadow:0 0 0 3px #d4b5801c}
.va-scan-inline{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:#ab874f;cursor:pointer;border-radius:12px;flex:none;margin-right:3px}
.va-scan-inline svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.va-service-filters{display:flex;gap:5px;background:#f0efed;padding:5px;border-radius:15px;flex:none}
.va-service-filters button{padding:9px 13px;border-radius:11px;border:0;background:transparent;color:#67666b;font-weight:700;font-size:12px;cursor:pointer}
.va-service-filters button.va-active{background:#fff;color:#8e6b32;box-shadow:0 2px 8px #2b2b2b12}
.va-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:3px 0 11px;font-size:13px}
.va-list-head strong{color:#353334;font-size:16px;letter-spacing:-.03em}.va-list-head span{font-size:12px;color:#858286;margin-left:9px}.va-list-head .va-sort{margin:0;color:#9d804d;font-weight:650}
.va-rows{background:#fff;border:1px solid #e6e4e0;border-radius:20px;box-shadow:0 5px 24px #27272708;overflow:hidden}
.va-client-row{display:flex;align-items:center;gap:12px;padding:13px 16px;min-height:76px;border-bottom:1px solid #eeeae6}
.va-client-row:last-child{border-bottom:0}.va-client-row:hover{background:#fcfaf6}
.va-client-identity{flex:1;min-width:0;text-align:left;border:0;background:none;display:flex;align-items:center;gap:11px;cursor:pointer;color:#232323;padding:0}
.va-initial{width:39px;height:39px;display:grid;place-items:center;background:#f1ebe2;border-radius:50%;color:#9b804c;font-size:13px;font-weight:780;flex:none}
.va-client-name{display:flex;flex-direction:column;gap:5px;min-width:0}
.va-client-name>strong{font-size:14px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.va-client-name>small{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:11px;color:#918f90}
.va-service{font-size:10px;font-weight:720;border-radius:6px;background:#eef3fc;color:#3b65a7;padding:2px 6px}
.va-service.gas{background:#fdf0e4;color:#a46a35}
.va-mini-supplier{color:#777}
.va-client-date{text-align:right;display:flex;flex-direction:column;gap:4px;min-width:120px}
.va-client-date b{color:#565456;font-size:12px;font-weight:730}.va-client-date .va-date-due{color:#b35851}.va-client-date small{color:#999;font-size:10px}
.va-row-actions{display:flex;gap:6px}
.va-call,.va-detail{height:38px;width:38px;border:1px solid #eadac0;border-radius:12px;background:#faf5eb;color:#9e793d;display:grid;place-items:center;cursor:pointer;font-size:25px}
.va-call svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.va-detail{background:#fafafa;border-color:#e8e6e2;color:#999;font-size:25px}
.va-zero{text-align:center;border:1px dashed #e0d9ce;border-radius:20px;padding:50px 20px;background:#fff}
.va-zero>span{display:grid;place-items:center;margin:0 auto 10px;width:42px;height:42px;border-radius:50%;background:#eff5ec;color:#628c60;font-size:23px}
.va-zero h3{margin:0 0 6px;color:#29292a;font-size:17px}.va-zero p{margin:0;color:#8d8b8c;font-size:13px}
.va-secondary{display:flex;justify-content:flex-start;gap:8px;margin-top:23px}
.va-secondary button{padding:12px 15px;background:#ffffff94;border:1px solid #e2dfd9;border-radius:12px;color:#7d6d54;font-weight:650;cursor:pointer;font-size:12px}.va-secondary b{font-size:14px;margin-left:7px}
/* Forced clean legacy modules retain existing functionality */
#app .panel,#app .tile,#app .insight,#app .sig-stat,#app .sig-action-card,#app .mobile-client,#app .docitem,#app .history-event{background:#fff!important;border:1px solid #e6e3df!important;box-shadow:none!important;color:#2a2a2c!important;backdrop-filter:none!important}
#app .panel h3,#app .tile strong,#app .sig-stat strong,#app .history-event .change{color:#28272a!important}
#app .panel-sub,#app .muted,#app .tile-label,#app .page-desc{color:#858384!important}
#app .button{background:linear-gradient(120deg,#ead7b5,#cda868)!important;color:#3f3220!important;border:1px solid #d7bf90!important;box-shadow:none!important;border-radius:13px!important}
#app .button.secondary{background:#fff!important;color:#756f67!important;border-color:#e5e0d8!important}
#app input,#app select,#app textarea{background:#fff;color:#282729;border:1px solid #dfdbd5;border-radius:12px}
#app .drawer{background:#f9f8f6!important;color:#29282a!important;border-left:1px solid #e2e0de!important;box-shadow:-10px 0 25px #2323231b!important}
#app .drawer h2{color:#232325!important}
#app .drawer-tabs button{color:#655f56!important}
#app .drawer-tabs button.on{color:#997337!important;background:#f2e6d1!important}
#app .field input,#app .field select,#app .field textarea{color:#242427!important;background:#fff!important;border-color:#dedad5!important}
#app .vcu-dialog{background:#faf9f7!important;color:#272729!important;box-shadow:0 25px 80px #1a1a1a42!important}
#app .vcu-dialog *{color:inherit}
#vcuWizard .vcu-dialog,#vcuProfile .vcu-dialog{background:#f9f8f6!important;color:#252528!important}
#vcuWizard .vcu-top h2,#vcuProfile .vcu-top h2{color:#252528!important}
#vcuWizard .vcu-field input,#vcuWizard .vcu-field select{background:#fff!important;color:#262626!important;border-color:#dfdbd3!important}
#vcuWizard .vcu-button.vcu-primary,#vcuProfile .vcu-button.vcu-primary{background:#d6b078!important;color:#33261a!important;border-color:#c7a16c!important}
#vcuWizard .vcu-button.vcu-muted,#vcuProfile .vcu-button.vcu-muted{background:#fff!important;color:#6d6459!important;border-color:#e0dbd4!important}
#vcuWizard .vcu-top,#vcuProfile .vcu-top{border-bottom-color:#e8e3dc!important}
#vcuProfile .vcu-service,#vcuProfile .vcu-legacy{background:#fff!important;border-color:#e4e0d9!important}
#vcuWizard .vcu-match .vcu-warning{background:#fff7e8!important;color:#986b2c!important}
#vcuWizard .vcu-match .vcu-success{background:#edf8ee!important;color:#41744b!important}
/* Minimal studio login */
#login.login{min-height:100dvh;display:flex!important;justify-content:center;align-items:center;background:radial-gradient(circle at 90% 9%,#e3cdaa70,transparent 30%),linear-gradient(160deg,#f7f6f4,#ebe9e6)!important}
#login .login-visual{display:none!important}
#login .login-right{display:flex!important;align-items:center;justify-content:center;min-height:100dvh;width:100%;padding:24px!important;background:transparent!important;overflow:visible!important}
#login .login-box{width:min(440px,100%)!important;padding:34px!important;border:1px solid #ffffffad!important;background:#ffffffdf!important;color:#2d2b2a!important;box-shadow:0 18px 70px #31313115!important;border-radius:27px!important;margin:0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}
#login .voltura-login-showcase{display:none!important}
#login .voltura-login-brand{display:flex!important;flex-direction:column;gap:4px;align-items:center;margin:0 auto 20px!important}
#login .voltura-login-brand img:first-child{height:62px;width:64px;object-fit:contain;filter:none!important}
#login .voltura-login-brand img:last-child{width:180px;max-height:40px;object-fit:contain;filter:brightness(.5)!important}
#login .login-box .eyebrow{display:none!important}
#login .login-box h2{font-size:31px!important;letter-spacing:-.045em!important;color:#252527!important;text-align:center;margin:0 0 8px!important}
#login .login-box>p{font-size:12px!important;color:#8c8985!important;margin:0 0 24px!important;text-align:center}
#login .login-box .field{display:block;margin:12px 0!important;color:#5d5954!important;font-size:12px!important;font-weight:680}
#login .login-box .field input{margin-top:6px;min-height:52px;border:1px solid #e0dcd5!important;border-radius:13px!important;background:#fff!important;color:#282729!important;padding:13px 15px!important;font-size:16px!important;box-shadow:none!important}
#login .login-box input::placeholder{color:#9b9791!important}
#login #loginButton{width:100%!important;min-height:53px!important;background:linear-gradient(120deg,#efdbb8,#cda469)!important;color:#3f3021!important;border:1px solid #d4b47d!important;border-radius:14px!important;box-shadow:0 5px 16px #cda76d24!important;margin:10px 0 0!important}
#login #passkeyLogin{width:100%!important;min-height:50px!important;background:#f7f6f4!important;border:1px solid #e3dfd9!important;color:#574f44!important;border-radius:14px!important;box-shadow:none!important;margin:15px 0 5px!important}
#login .face-icon{color:#ba985d!important}
#login .login-msg{color:#a54140!important;text-align:center}
/* Store selection always follows successful login; stores are UI filters, not security permissions */
body.va-gated{overflow:hidden!important}
#vaStoreGate{position:fixed;inset:0;z-index:3300;background:linear-gradient(120deg,#f5f3f0ec,#e8e5e0f8);display:grid;place-items:center;padding:28px;overflow:auto}
#vaStoreGate[hidden]{display:none!important}
.va-gate-box{width:min(720px,100%);padding:42px 45px;border-radius:29px;background:#ffffffed;border:1px solid #ffffffaa;box-shadow:0 30px 90px #2424241d;color:#272729}
.va-gate-brand{display:flex;align-items:center;gap:7px;letter-spacing:.26em;font-weight:750;font-size:14px}
.va-gate-brand img{width:40px;height:40px;object-fit:contain}
.va-gate-overline{margin:30px 0 8px;text-transform:uppercase;color:#aa884c;font-weight:770;font-size:10px;letter-spacing:.18em}
.va-gate-box h1{font-size:clamp(30px,5vw,46px);font-weight:770;letter-spacing:-.06em;line-height:1.12;margin:0 0 10px}
.va-gate-box>p{color:#8c8a88;font-size:14px;margin:0 0 28px;line-height:1.5}
.va-store-list{display:grid;gap:10px}
.va-store-card{display:flex;align-items:center;gap:16px;min-height:103px;border:1px solid #e7e4e0;background:#fff;border-radius:20px;padding:10px;text-align:left;cursor:pointer;color:#28282a;box-shadow:0 3px 12px #24242408}
.va-store-card:hover,.va-store-card:focus-visible{border-color:#caa468;box-shadow:0 4px 16px #cda66d20;outline:none}
.va-store-card img{height:81px;width:118px;object-fit:cover;border-radius:13px;flex:none}
.va-store-card span{display:flex;flex-direction:column;gap:6px;flex:1}.va-store-card b{font-size:16px}.va-store-card small{font-size:12px;color:#8d8985}.va-store-card em{font-size:27px;color:#a58a5c;margin-right:14px;font-style:normal}
.va-gate-footer{margin-top:25px;font-size:11px;color:#aaa6a1;text-align:center}
.va-store-inside{max-width:830px;margin:auto}.va-store-inside h2{font-size:29px;color:#282729}.va-store-inside>.va-store-card{margin-bottom:12px}
/* No expensive filters, animations, transforms or huge hero images */
#app .tile,#app .panel,#app .nav,.va-client-row,.va-metric{transition:background .12s,border-color .12s!important;transform:none!important;filter:none!important}
@media(max-width:740px){
 html,body{background:#f7f6f4!important;color:#292827!important}
 #app.shell{min-height:100dvh}
 #app .sidebar{display:none!important}
 #app .content{padding:12px 15px calc(104px + env(safe-area-inset-bottom,0px))!important;max-width:100%!important}
 #volturaMobileHeader{position:sticky!important;top:0;z-index:85;min-height:60px!important;background:#f9f8f6ee!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid #e5e3df!important;box-shadow:none!important;color:#262527!important;padding:calc(env(safe-area-inset-top,0px) + 7px) 17px 9px!important}
 .vmh-brand b{color:#3c3730!important;text-shadow:none!important}.vmh-caption{color:#a48c6a!important;font-weight:700}
 #vmhMore{background:#fff!important;border-color:#e8e1d5!important;color:#9e7c47!important;box-shadow:none!important}
 #vaTopbar{margin-bottom:13px!important;min-height:42px;justify-content:center}
 .va-top-brand,.va-top-tools{display:none!important}
 .va-store-switch{width:min(345px,100%);min-width:0;min-height:47px;border-radius:13px;background:#fff}
 .va-store-switch strong{font-size:13px}
 .va-intro{align-items:flex-start;gap:13px;margin:0 0 19px}
 .va-intro h2{font-size:29px}
 .va-intro p{font-size:12px;line-height:1.45}
 .va-intro .va-add{min-width:96px;max-width:112px;white-space:normal;min-height:45px;padding:8px 10px;font-size:11px;text-align:center}
 .va-intro .va-add span{font-size:16px}
 .va-metrics{gap:8px;margin-bottom:15px}
 .va-metric{min-height:98px;padding:13px 10px;border-radius:17px}
 .va-metric span{font-size:11px}.va-metric strong{font-size:25px}.va-metric small{font-size:9px}
 .va-toolbar{flex-direction:column;align-items:stretch;gap:10px}
 .va-search-wrap{width:100%;min-height:50px}
 .va-search-wrap input{font-size:13px;padding:0 8px}
 .va-scan-inline{display:flex!important}
 .va-service-filters{justify-content:center;width:100%}
 .va-service-filters button{flex:1}
 .va-list-head{margin-top:13px}.va-list-head strong{font-size:14px}.va-list-head .va-sort{font-size:10px}
 .va-rows{border-radius:17px}
 .va-client-row{min-height:75px;padding:11px 10px;gap:5px}
 .va-initial{height:34px;width:34px;font-size:11px}
 .va-client-identity{gap:8px}
 .va-client-name>strong{font-size:12px}.va-client-name>small{gap:3px;font-size:9px}.va-mini-supplier{display:none}
 .va-client-date{min-width:79px}.va-client-date b{font-size:10px}.va-client-date small{font-size:9px}
 .va-row-actions{gap:0}.va-call{height:36px;width:36px;border-radius:12px}.va-detail{display:none}
 .va-secondary{flex-direction:column}
 #volturaMobileDock{position:fixed!important;inset:auto 9px calc(7px + env(safe-area-inset-bottom,0px)) 9px!important;min-height:66px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:6px 5px!important;background:#fbfaf8f7!important;border:1px solid #e4e2dc!important;box-shadow:0 7px 30px #2121211b!important;border-radius:20px!important;backdrop-filter:blur(16px)!important}
 #volturaMobileDock .vmd-scan{display:none!important}
 #volturaMobileDock .vmd-item{min-width:0!important;color:#88837c!important}
 #volturaMobileDock .vmd-item.active{background:#f2e6d3!important;color:#946e35!important;border-radius:13px!important}
 #volturaMobileDock .vmd-item.active svg{filter:none!important;color:#946e35!important}
 #volturaMobileDock .vmd-item span{font-size:10px!important}
 .vmm-sheet:not([hidden]){background:#1118!important}.vmm-content{background:#f9f8f6!important;color:#262627!important;border:1px solid #ebe3d8!important;box-shadow:none!important}
 .vmm-top h2{color:#2a292a!important}.vmm-grid button,.vmm-footer button{background:#fff!important;color:#4f4740!important;border:1px solid #e5dfd7!important}.vmm-grid svg{color:#a27d43!important}
 .drawer,.drawer.open{padding:17px 16px calc(95px + env(safe-area-inset-bottom))!important;background:#f9f8f6!important}
 .voltura-scan-modal{background:#151515ad!important}.scan-card{background:#f8f7f4!important;color:#282627!important;border-color:#e5ded0!important}.scan-head h2{color:#292829!important}
 .scan-camera-btn,.scan-read{background:#e1bf88!important;color:#2a241b!important}.scan-status{background:#f4f1ea!important;color:#453b2c!important}
 .va-gate-box{padding:25px 19px 20px;border-radius:23px}.va-gate-overline{margin-top:22px}.va-gate-box>p{font-size:12px;margin-bottom:20px}
 .va-store-card{min-height:89px;gap:11px}.va-store-card img{width:90px;height:70px}.va-store-card b{font-size:14px}.va-store-card small{font-size:10px}.va-store-card em{margin-right:5px}
 #login .login-right{padding:18px!important;min-height:100dvh!important}
 #login .login-box{padding:24px 20px!important;background:#fffffff2!important}
 #login .voltura-login-brand img:first-child{width:54px;height:54px}
 #login .voltura-login-brand img:last-child{width:165px}
 #login .login-box h2{font-size:27px!important}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Keep auth overlay hidden once the user has signed in. */
#login.login.hide{display:none!important}
#app.shell.hide{display:none!important}
#app #vaSearch,#app .va-search-wrap #vaSearch{height:100%!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#272729!important;border-radius:0!important;outline:none!important}
#app .va-search-wrap{background:#fff!important}
/* Progressive disclosure: six main inputs; advanced data remains available. */
#vcuWizard .va-wizard-extras{margin:10px 0 20px;border:1px solid #e8e4de;border-radius:14px;background:#fff;overflow:hidden}
#vcuWizard .va-wizard-extras>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;font-size:12px;font-weight:760;color:#716a61}
#vcuWizard .va-wizard-extras>summary::-webkit-details-marker{display:none}
#vcuWizard .va-wizard-extras>summary>span{color:#b59361;font-size:19px}
#vcuWizard .va-wizard-extras[open]>summary{border-bottom:1px solid #e8e4de}
#vcuWizard .va-wizard-extras>.vcu-grid{padding:16px}

#intro,#intro::before{background:#f7f6f4!important;box-shadow:none!important}
#intro .sig-intro-wordmark{filter:brightness(.35)!important}
#intro .sig-intro-laser,#intro .sig-intro-halo{display:none!important}
