.account-title{text-align:center;font-size:15px;padding:12px}.account-head{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;text-align:center;min-height:44px}.account-head button{font-size:23px;background:transparent;border:0}.account-editor{padding:24px 16px}.account-editor form{width:100%;max-width:none}.account-editor h3{font-size:16px;margin:22px 0 16px}.account-editor .compose input:not([type=checkbox]):not([type=file]),.account-editor select,.account-editor textarea{width:100%;box-sizing:border-box;border:1px solid #d9dde4;border-radius:15px;padding:13px;margin-top:8px;background:transparent;color:inherit}.account-link{border:0;background:transparent;color:inherit;font-size:14px}.account-ad{width:100%;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer}.account-ad h3{font-size:15px}.ad-warning{background:#f6f8fa;color:#65758a;padding:18px;text-align:center;font-size:13px;line-height:1.8}.ad-warning button{border:0;background:transparent;color:#2685d8}.profile-editor h3{margin-top:36px}.certificate-preview{position:relative;margin:16px 0;padding:42px 10px 10px;border:1px solid #d9dde4;border-radius:12px}.certificate-preview img{display:block;max-width:100%;max-height:70vh;margin:auto;object-fit:contain}.certificate-preview p{font-size:12px;color:#68758a}.certificate-close{position:absolute;right:10px;top:5px;font-size:28px;border:0;background:transparent;color:inherit}.postcode-embed{height:420px;width:100%}.signup-navigation{display:flex;gap:10px;margin:20px 0}.signup-navigation button{flex:1}.carrier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0}.carrier-grid button{min-height:80px;border:1px solid #ddd;border-radius:12px}.dark .ad-warning{background:#252932;color:#bdc5d2}.dark .account-editor input,.dark .account-editor select{color:#eee;background:#20232b}.dark .account-editor option{background:#20232b}.dark .account-ad{color:#eee}.signup-page [hidden],.certificate-preview[hidden],#signupBusiness[hidden],.signup-navigation [hidden]{display:none!important}.account-editor .address-consent input{width:18px!important;flex:none}.account-editor .address-row{display:flex;align-items:center;gap:10px}.profile-editor .ad-visual{min-height:240px}.profile-editor>p.muted{line-height:1.7}.signup-page fieldset{min-width:0;border:0;padding:0;margin:20px 0}.signup-page .carrier-grid button:disabled{opacity:.6}.account-editor .business-message{white-space:pre-line}
