.demo{background:#162e47;color:#fff}.demo select{max-width:250px;padding:7px;border-radius:7px;font:inherit}.demo button{color:#fff;text-decoration:underline}.side nav button,.tablet-tabs button,.client-nav button{border-left:5px solid var(--tab);background:var(--tab-soft);color:#183345}.side nav button.active,.tablet-tabs button.active,.client-nav button.active{background:var(--tab);color:white}.side{background:#142d43}.side .brand,.side-label,.side-bottom{color:#fff}.side nav{display:grid;gap:9px}.panel-heading{border-left:6px solid var(--section);padding-left:16px;margin-bottom:24px}.panel-heading p{color:#435666;margin-top:8px}.list-table{width:100%;border-collapse:collapse}.list-table th,.list-table td{text-align:left;padding:13px;border-bottom:1px solid #dce4eb;font-size:16px}.table-scroll{overflow:auto}.record-select{padding:10px;max-width:100%;font:inherit;border:1px solid #bac8d2;border-radius:8px}.step-label{color:#2654a3;font-weight:750;margin-bottom:16px}.focus-card .field,.focus-card .field input,.focus-card .field textarea,.focus-card p,.focus-card .check{font-size:19px!important}.focus-card .btn{min-height:56px;font-size:18px}.focus-card h1{font-size:30px}.v6-hero{background:linear-gradient(120deg,#163b55,#087b7c);color:#fff;padding:28px;border-radius:20px;margin-bottom:22px}.v6-hero p{color:#e8f6f7;margin-top:12px}.v6-hero .btn{margin-top:18px}.scenario{border:2px dashed #6587ab;padding:15px;border-radius:12px;margin:18px 0;background:#edf4fb}.scenario summary{font-weight:750;cursor:pointer}.ledger-item{border-bottom:1px solid #dce4eb;padding:14px 0}.ledger-item small{display:block;margin:6px 0}.nav-lock{opacity:.65}.error-box{color:#9b2424;font-weight:650;margin:12px 0}.client-shell{max-width:1000px}.client-main{min-height:55vh}.client-nav{display:flex;gap:8px;justify-content:space-around}.client-nav button{flex:1}.terms-scroll{max-height:320px;overflow:auto;padding:18px;background:#f3f6f9;border-radius:10px}.office-banner{background:#fff2d5;border:1px solid #c78e25;padding:15px;border-radius:12px;margin-bottom:20px}.two .card{min-width:0}.evidence-preview{background:#edf7f5;border:3px solid #159383;padding:28px;border-radius:15px;font-size:20px}.btn:disabled{background:#e5e9ed!important;color:#536170!important;border-color:#c7d0d8!important;cursor:not-allowed;opacity:1}.review-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:15px}.help-text,.small,small{color:#425768}.demo small{color:white}.client-header .brand small{color:#425768}.focus-card{max-width:740px;margin:auto}.steps6{display:flex;gap:5px;margin:15px 0}.steps6 i{height:7px;flex:1;background:#dce5ed;border-radius:4px}.steps6 i.done{background:#087f80}.office-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}.office-stats .card strong{font-size:32px;display:block}.linkbtn{display:inline-flex;text-decoration:none;align-items:center;gap:8px}.client-shell .card{margin-bottom:18px}.draft-label{font-size:14px;font-weight:bold;color:#37516b}.toast{max-width:calc(100vw - 30px)}@media(max-width:600px){.office-stats{grid-template-columns:1fr}.demo select{max-width:210px}.focus-card h1{font-size:26px}.client-nav button{font-size:14px}.list-table td{font-size:15px}.v6-hero{padding:22px}.tablet-main{padding:18px 12px}.demo{justify-content:flex-start}.two{display:grid;grid-template-columns:1fr}}

.side .brand small{color:#c9dce9}.side .brand{font-size:17px}.side .brand-mark{flex-shrink:0}.lead-item small{display:block;margin-top:7px}.office-stats .card{margin-top:0!important}.focus-choice{margin-top:12px}
