.clientMain{max-width:1100px;margin:auto;padding:48px 24px 72px}.clientMain h1{font-size:clamp(30px,5vw,48px);line-height:1.12;max-width:750px}.clientMain h2{font-size:24px}.clientMain p{line-height:1.65}.clientGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.clientCard{background:#fff;border:1px solid #d8e6e9;border-radius:20px;padding:26px;min-width:0}.clientCard form{display:grid;gap:16px}.clientCard label{display:grid;gap:8px}.clientCard input{width:100%;padding:13px;border:1px solid #b9ccd2;border-radius:10px;font:inherit}.clientCard .consent{display:flex;align-items:flex-start}.clientCard input[type=checkbox]{width:20px;min-width:20px;margin-top:5px}.clientCard .button{width:fit-content}.clientStack{display:grid;gap:16px;margin:20px 0 36px}.clientToolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:26px 0}.clientToolbar h2{margin-right:auto}.clientCard details{margin-top:20px}.clientCard details form{margin-top:20px}.clientCard table{width:100%;border-collapse:collapse}.clientCard th,.clientCard td{text-align:left;padding:10px 6px;border-bottom:1px solid #e0ebed}.clientCard td:last-child{text-align:right;white-space:nowrap}.quoteTotal{font-size:26px;font-weight:700;color:#216fa5}.clientActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.clientCard .projectNotes{white-space:pre-wrap;overflow-wrap:anywhere}.clientMain [hidden]{display:none!important}#clientStatus{min-height:30px;white-space:pre-wrap;color:#185781}#clientStatus.error{color:#a52f26}button:disabled{opacity:.55;cursor:wait}summary{cursor:pointer}@media(max-width:700px){.clientGrid{grid-template-columns:1fr}.clientMain{padding:28px 16px}.clientCard{padding:20px}.clientCard table{font-size:14px}header nav{flex-wrap:wrap;gap:12px}}

.clientCard .secondary,.clientToolbar .secondary{background:#eaf1f8;color:#185781}.clientMain h1{letter-spacing:-1.5px}@media(max-width:800px){header nav a{display:inline-block}header nav{flex-wrap:wrap}}
