.nf62-account-panel{padding:24px 0;border-block:1px solid #d8e0da;margin:24px 0}.nf62-email-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:90dvh;overflow:auto;padding:24px;border:1px solid #bfd0c4;border-radius:16px;color:#104e3c;background:#fafbf8}.nf62-email-dialog::backdrop{background:#001d1699}.nf62-email-dialog label{display:grid;gap:8px;margin:16px 0}.nf62-email-dialog input{box-sizing:border-box;width:100%;padding:12px;font:inherit;border:1px solid #849e90;border-radius:8px}.nf62-email-dialog button{min-height:44px}.nf62-email-dialog [hidden]{display:none!important}.nf62-email-dialog [data-email-close]{float:right;background:none;border:0;font-size:28px}.nf62-email-dialog p{font-size:15px;line-height:1.5}.nf62-account-panel .nf62-status-card{overflow-wrap:anywhere}.nf62-account-panel .nf62-actions{display:flex;flex-wrap:wrap;gap:12px}.nf62-account-panel textarea{box-sizing:border-box;max-width:100%;width:100%;min-height:90px}.nf62-account-panel [data-campaign-signin][hidden]{display:none!important}

.nf71-rule-summary{max-width:1100px;margin:24px auto;padding:0 24px;font-size:15px;line-height:1.6;color:#31594c}.campaign-guidelines ul{padding-left:22px}.campaign-guidelines li{margin:8px 0}.nf62-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.nf62-consent input{width:18px;height:18px;flex:none}.dialog-form select{width:100%;padding:12px;font:inherit}.dialog-form small{font-size:13px;line-height:1.5}.nf62-status-card form label{display:grid;gap:8px}.nf62-status-card input{padding:12px;max-width:100%;font:inherit}.nf62-status-card p{overflow-wrap:anywhere}
