.subnav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px;padding-bottom:18px;border-bottom:1px solid var(--line)}.subnav button{font-size:14px}.leadlink{background:none;color:var(--navy);text-align:left;padding:0;font-size:15px;text-decoration:underline;text-decoration-color:#bdccd5;text-underline-offset:4px}td small{display:block}.leadpanel{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:660px;max-width:100%;border-radius:0;padding:0}.drawerhead{padding:22px 28px 0;background:#f7f9fa;border-bottom:1px solid var(--line)}.drawercontrol{display:flex;align-items:center;gap:10px}.drawercontrol .close{margin-left:auto}.drawercontrol button{font-size:13px;padding:7px 10px}.drawerbody{padding:28px}.tabs{display:flex;gap:5px;margin:25px 0 0;padding-bottom:15px}.tabs button{flex:1;padding:10px 8px;font-size:14px}.keyvalues{margin:12px 0}.keyvalues div{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;padding:12px 0;border-bottom:1px solid #eef1f3;font-size:14px}.keyvalues dt{color:var(--muted)}.keyvalues dd{margin:0;font-weight:550;overflow-wrap:anywhere;text-align:right}.sectiontitle{margin-top:30px}.timeline{margin-top:18px;border-left:3px solid #cce8a7;padding:3px 15px}.timeline small{color:var(--muted);font-size:13px}.timeline p{white-space:pre-wrap;margin:7px 0}.checkline{display:flex;gap:10px;align-items:flex-start;font-weight:400}.checkline input{margin-top:5px}.actionrow{display:flex;align-items:center;gap:12px;padding:19px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.actionrow>div{flex:1;min-width:160px}.actionrow p{margin:4px 0;font-size:14px}.actionrow button{font-size:14px}button:disabled{cursor:not-allowed;opacity:.4}progress{width:100%;height:8px;accent-color:#54892d}.success{max-width:720px;margin:30px auto}.current b{background:var(--navy);color:var(--lime);border-color:var(--navy)}.current{font-weight:700}.wizardsteps{margin:35px 0}.customer{max-width:1100px;grid-template-columns:.85fr 1.15fr}.customer h1{font-size:44px}.photos{display:flex;gap:10px;flex-wrap:wrap}.photos img{width:130px;height:100px;object-fit:cover;border-radius:8px}.demo{position:relative}table td{vertical-align:middle}dialog{max-height:95dvh;overflow-y:auto}main{max-width:1440px}.cards{align-items:stretch}input[type=file]{width:100%;font-size:14px} @media(max-width:720px){.customer{grid-template-columns:1fr}.customer h1{font-size:32px}.wizardsteps{display:flex;gap:12px;margin:15px 0}.wizardsteps .step{font-size:13px;align-items:center;margin:10px 0;flex:1}.wizardsteps .step b{width:26px;height:26px}.drawerhead,.drawerbody{padding-left:18px;padding-right:18px}.drawercontrol{gap:5px}.subnav{gap:6px}.subnav button{padding:9px 11px}.keyvalues div{grid-template-columns:1fr 1fr}.leadpanel .actions{gap:7px}.leadpanel .actions button{font-size:14px;padding:10px 12px}}
