.proposal-terms-editor summary,.proposal-agreement summary{cursor:pointer;color:#172033;padding:10px 0;font-weight:600}.proposal-terms-editor summary span{color:#64748b;margin-left:12px;font-size:12px;font-weight:400}.proposal-terms-field{gap:8px;margin:16px 0;font-size:13px;font-weight:600;display:grid}.proposal-terms-field textarea,.proposal-terms-field select{box-sizing:border-box;width:100%;font:inherit;color:#172033;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.proposal-terms-check{align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;font-weight:400;display:flex}.proposal-terms-check input{accent-color:#e400a5;margin-top:3px}.proposal-agreement{text-align:left;border-top:1px solid #f7b7dd;border-bottom:1px solid #f7b7dd;margin:20px 0;padding:8px 0}.proposal-agreement section{margin:10px 0}.proposal-agreement h3{margin:0 0 4px;font-size:14px;font-weight:600}.proposal-agreement p{white-space:pre-line;margin:0;font-size:13px;line-height:1.5}.proposal-sales-warning{color:#172033;font-weight:700;line-height:1.6;margin:18px 0!important;font-size:12px!important}@media (width<=650px){.proposal-terms-field textarea,.proposal-terms-field select,.proposal-terms-editor input:not([type=checkbox]){font-size:16px}}.proposal-code-verification{text-align:left;border:1px solid #f7b7dd;border-radius:10px;margin:20px 0;padding:16px}.proposal-code-verification h3{margin:0 0 10px;font-size:16px}.proposal-code-verification p{font-size:13px;line-height:1.5}.proposal-code-verification label{gap:8px;margin:14px 0;display:grid}.proposal-code-verification input{font:inherit;letter-spacing:.12em;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px}.proposal-code-verification button{margin:6px 0}.proposal-code-verification details{margin-top:14px}.proposal-code-verification summary{cursor:pointer;font-size:13px}@media (width<=650px){.proposal-code-verification input{font-size:16px}}.proposal-email-verified{background:#fff3fa;border:1px solid #f5b7dd;border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;display:flex}.proposal-email-verified-icon{color:#fff;background:#e400a5;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:18px;font-weight:700;display:grid}.proposal-email-verified strong{color:#a60077;font-size:15px;line-height:22px;display:block}.proposal-email-verified p{color:#475569;margin:4px 0 0;font-size:13px;line-height:20px}.proposal-signed-confirmation{margin:20px 0}.proposal-signed-confirmation strong{font-size:18px;line-height:25px}.proposal-signed-confirmation .proposal-signed-by{color:#172033;margin-top:8px;font-size:15px}
