#v62CaseSetup.v22086-hidden-legacy{display:none!important}.v22086-unified{border:1px solid #dbe4ed;border-radius:20px;background:#f8fafc;padding:16px;margin:14px 0;max-height:62vh;overflow:auto;color:#173a62}.v22086-head,.v22086-title,.v22086-pay>header,.v22086-doc>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.v22086-head h2,.v22086-title h3{margin:0;color:#0b315d}.v22086-head p,.v22086-title p{margin:4px 0;color:#6b7887}.v22086-head>span{padding:8px 12px;border-radius:999px;background:#e7f6ec;color:#18733f;font-weight:800}.v22086-unified nav{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.v22086-unified nav button{border:1px solid #ccd8e5;border-radius:999px;background:#fff;color:#173a62;padding:9px 13px;font-weight:800}.v22086-unified nav button.on{background:#0b5eb8;color:#fff;border-color:#0b5eb8}.v22086-unified label{display:block;font-size:12px;font-weight:800;color:#32465e}.v22086-unified input,.v22086-unified select,.v22086-unified textarea{width:100%;box-sizing:border-box;margin-top:5px;padding:10px;border:1px solid #d7e0e9;border-radius:10px;background:#fff;color:#21364e}.v22086-unified textarea{min-height:75px}.v22086-summary,.v22086-stage,.v22086-doc,.v22086-pay,.v22086-budget,.v22086-template,.v22086-cert{background:#fff;border:1px solid #dce4ec;border-radius:18px;padding:15px;margin:10px 0}.v22086-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:13px 0}.v22086-metrics.five{grid-template-columns:repeat(5,minmax(0,1fr))}.v22086-metrics span,.v22086-time span{display:block;border:1px solid #e0e6ec;border-radius:13px;background:#f9fbfd;padding:10px}.v22086-metrics small,.v22086-metrics em,.v22086-time span{font-size:11px;color:#6b7887}.v22086-metrics b,.v22086-time b{display:block;color:#16395f;font-size:17px}.v22086-stage>header{display:flex;align-items:center;gap:10px}.v22086-stage>header strong{font-size:17px;flex:1}.v22086-stage>header span{border-radius:999px;background:#eef2f6;padding:6px 10px;font-size:12px}.v22086-stage .handle{border:0;border-radius:9px;background:#0b5eb8;color:#fff;padding:10px}.v22086-stage-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr 1.2fr;gap:9px;margin-top:12px}.v22086-stage-grid .wide{grid-column:1/-1}.v22086-time{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:11px 0}.v22086-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px dashed #d8e0e8;padding-top:12px}.v22086-links p{display:flex;gap:6px;flex-wrap:wrap}.v22086-links p span{background:#eef3f7;border-radius:999px;padding:5px 8px;font-size:11px}.v22086-links .link{display:grid;grid-template-columns:1fr auto;gap:7px}.v22086-template{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(210px,1fr) auto auto;gap:9px;align-items:center}.v22086-template small{display:block;margin-top:4px;color:#6b7887}.v22086-doc-grid,.v22086-budget-grid,.v22086-recon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0}.v22086-uploadrow{display:flex;gap:10px;margin:12px 0}.v22086-doc>header a,.v22086-proofs a{border-radius:10px;background:#0b5eb8;color:#fff;padding:8px 12px;text-decoration:none;font-weight:800}.v22086-doc>header small,.v22086-pay>header small{display:block;color:#6b7887;margin-top:4px}.v22086-pay>header strong{font-size:19px;color:#0b315d}.v22086-pay>header>span{border-radius:999px;background:#e7f6ec;color:#18733f;padding:7px 10px;font-weight:800}.v22086-pay section{border-top:1px solid #e1e7ed;margin-top:12px;padding-top:12px}.v22086-proofs article{display:flex;justify-content:space-between;align-items:center;border:1px solid #e0e6ec;border-radius:12px;padding:10px;margin:7px 0}.v22086-unified .review{display:flex;gap:8px;align-items:center;font-size:14px;margin:11px 0}.v22086-unified .review input{width:auto;margin:0}.v22086-unified button,.v22086-unified .upload{display:inline-block;border:1px solid #cbd7e4;border-radius:10px;background:#fff;color:#173a62;padding:10px 13px;font-weight:800;cursor:pointer}.v22086-unified button.primary,.v22086-unified .upload{background:#0b5eb8;border-color:#0b5eb8;color:#fff}.v22086-unified button.gold{background:#b69b33;border-color:#b69b33;color:#fff}.v22086-unified button.danger{background:#faeeee;border-color:#faeeee;color:#8d3131;margin-left:6px}.v22086-unified .alert{background:#fff4bf;color:#6b5410;border-radius:10px;padding:10px;margin:9px 0}.v22086-cert{margin-top:18px}.v22086-cert h3{margin:0}.v22086-cert button:disabled{opacity:.7}.v22086-unified [data-u-pane]>section{animation:v22086fade .16s ease}@keyframes v22086fade{from{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}
@media(max-width:900px){.v22086-stage-grid,.v22086-doc-grid,.v22086-budget-grid,.v22086-recon-grid{grid-template-columns:1fr 1fr}.v22086-template{grid-template-columns:1fr 1fr}.v22086-metrics.five{grid-template-columns:1fr 1fr}.v22086-links{grid-template-columns:1fr}}
@media(max-width:620px){.v22086-unified{padding:10px;max-height:68vh}.v22086-head,.v22086-title,.v22086-pay>header,.v22086-doc>header{flex-direction:column}.v22086-stage-grid,.v22086-doc-grid,.v22086-budget-grid,.v22086-recon-grid,.v22086-template,.v22086-metrics,.v22086-metrics.five,.v22086-time{grid-template-columns:1fr}.v22086-unified nav{overflow-x:auto;flex-wrap:nowrap}.v22086-unified nav button{white-space:nowrap}}
.v22086-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:13px 0}.v22086-summary-grid span,.v22086-progress-metrics span{display:block;border:1px solid #e0e6ec;border-radius:13px;background:#f9fbfd;padding:10px;color:#6b7887;font-size:11px}.v22086-summary-grid b,.v22086-summary-grid em,.v22086-progress-metrics b{display:block;color:#16395f}.v22086-summary-grid b,.v22086-progress-metrics b{font-size:17px}.v22086-summary-grid em{font-size:11px;font-style:normal;margin-top:4px}.v22086-plan,.v22086-auto-progress,.v22086-current,.v22086-module,.v22086-simulator,.v22086-simple{background:#fff;border:1px solid #dce4ec;border-radius:18px;padding:15px;margin:10px 0}.v22086-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.v22086-progress-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:13px 0}.v22086-progress-bar{height:18px;border-radius:999px;background:#e5e9ed;overflow:hidden;margin:13px 0}.v22086-progress-bar i{display:block;height:100%;background:linear-gradient(90deg,#b69b33,#d2b943);border-radius:inherit}.v22086-current{display:grid;grid-template-columns:1fr;gap:10px}.v22086-simple{display:grid;grid-template-columns:1fr 1.6fr 1fr auto;gap:9px;align-items:end}.v22086-simple textarea{min-height:44px}.v22086-sim-events{display:grid;gap:7px;margin-top:10px}.v22086-sim-events span{display:flex;justify-content:space-between;border-left:4px solid #b69b33;background:#f8fafc;border-radius:9px;padding:9px}.v22086-sim-events small{color:#6b7887}.v22086-simulator>input[type=range]{width:100%}.v22086-empty{border:1px dashed #d7e0e9;border-radius:12px;padding:14px;color:#6b7887}.v22086-module>h3,.v22086-auto-progress>h3{margin-top:0;color:#0b315d}
@media(max-width:900px){.v22086-summary-grid,.v22086-plan-grid,.v22086-progress-metrics{grid-template-columns:1fr 1fr}.v22086-simple{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.v22086-summary-grid,.v22086-plan-grid,.v22086-progress-metrics,.v22086-simple{grid-template-columns:1fr}}
.v22088-consult,.v22088-consult-fin,.v22088-custom-plan{margin:18px 0;padding:18px;border:1px solid #dbe6ea;border-radius:18px;background:#fff}
.v22088-consult{border-left:6px solid #c9a915;background:#fffdf5}
.v22088-consult-grid,.v22088-custom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}
.v22088-consult-grid span{display:flex;flex-direction:column;padding:12px;border-radius:12px;background:#f3f7f8}
.v22088-consult-grid small{color:#60737d;margin-bottom:5px}.v22088-custom-plan .ok{padding:12px;background:#e8f7ed;color:#176837;border-radius:10px}.v22088-custom-plan .alert{padding:12px;background:#fff3cd;color:#765a00;border-radius:10px}
@media(max-width:760px){.v22088-consult-grid,.v22088-custom-grid{grid-template-columns:1fr 1fr}}
.v188-custom{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0;padding:14px;border:1px solid #d7e2ef;border-radius:16px;background:#f7fbff}
.v188-custom[hidden]{display:none!important}.v188-custom label{display:grid;gap:6px;font-weight:800;color:#173b68}.v188-custom input{width:100%;min-height:44px;border:1px solid #bdcce0;border-radius:10px;padding:8px 10px;background:#fff}
.v188-custom p{grid-column:1/-1;margin:0;padding:10px 12px;border-radius:10px;font-weight:800}.v188-custom p.ok{background:#e8f7ee;color:#176a3b}.v188-custom p.alert{background:#fff4d8;color:#805d00}
.v22089-consult-case{margin:0 0 14px;padding:16px;border:1px solid #c8d9ec;border-radius:18px;background:#f5f9ff}.v22089-consult-case h4{margin:0 0 6px;color:#123b70}.v22089-consult-case p{margin:0;color:#3f5874}.v22089-consult-case strong{display:block;margin-top:8px;color:#0b5f3b}
.v22086-unified button[data-sync-state="saved"]{background:#17844a!important;border-color:#17844a!important;color:#fff!important}.v22086-unified button[data-sync-state="pending"]{opacity:.72;cursor:wait}.v22086-unified button[data-sync-state="error"]{background:#fff2ee!important;border-color:#a02e36!important;color:#a02e36!important}.v22086-proofs article{gap:12px;align-items:center}.v22086-proof-preview{display:flex;align-items:center;gap:10px;min-width:190px}.v22086-proof-preview img,.v22086-pdf-thumb{width:76px;height:64px;object-fit:cover;border-radius:8px;background:#eaf0f5;border:1px solid #cddae4}.v22086-pdf-thumb{display:grid;place-items:center;color:#34516f;font-size:13px;font-weight:900}.v22086-proofs article>div:last-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v22086-proofs article .danger{margin-left:0}
