.topbar{height:auto;min-height:82px;padding-top:20px;padding-bottom:20px;flex-wrap:wrap}nav{flex-wrap:wrap;gap:14px 22px}.business-context{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#e5efe8;border:1px solid #ccdfd1;padding:14px 20px;border-radius:8px;margin-bottom:30px}.business-context span{color:#527061;font-size:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.auth-panel{max-width:500px;margin:35px auto}.auth-panel h1{font-size:32px;margin-top:0}.auth-panel button{margin-top:22px}.panel form>button{margin-top:18px}textarea{width:100%;min-height:220px;resize:vertical;border:1px solid #cddbd1;border-radius:7px;padding:12px;font:inherit;color:#17332d}.candidate{font-size:30px;font-weight:650;overflow-wrap:anywhere}details form{margin:16px 0}details summary{font-size:12px;margin-top:12px}input[readonly]{background:#f3f6f3;color:#536d5e}@media(max-width:700px){.form-grid{grid-template-columns:1fr;gap:0}.business-context{align-items:flex-start;flex-direction:column;gap:6px}.auth-panel{margin-top:0}nav{gap:12px;font-size:12px}}
.domain-input{display:flex;align-items:center;gap:10px}.domain-input input{min-width:0}.domain-input span{white-space:nowrap;color:#527061;font-size:14px}
.pdf-email-options{border:0;padding:0;margin:20px 0}.pdf-email-options legend{padding:0;font-size:13px;font-weight:650}.pdf-email-choices{display:flex;flex-wrap:wrap;gap:12px 28px}.pdf-email-choices .check{margin:10px 0 0}
