#company-form label{display:block;font-size:14px;margin:16px 0}#company-form input,#company-form textarea{width:100%;font:inherit;padding:12px;border:1px solid #ccd8e4;border-radius:8px;margin-top:6px}#company-form .editor-grid label{margin:0}.company-public{border-top:1px solid #dce5ef;margin-top:28px;padding-top:20px}.company-public p{white-space:pre-wrap}.company-public a{color:#2859a0}
.company-phone-row{display:flex;gap:8px;align-items:center;margin:8px 0}.company-phone-row input{min-width:0;flex:1;margin:0!important}.company-phone-row button{flex-shrink:0}.company-phone-link{display:inline-block;margin:4px 8px;color:#2859a0}#add-company-phone{margin-top:8px}
.verification-panel{border-top:1px solid #dce5ef;margin-top:32px;padding-top:24px}.verification-panel select{width:100%;padding:12px;border:1px solid #ccd8e4;border-radius:8px;font:inherit;margin-top:6px}.identity-doc-row{display:flex;gap:16px;justify-content:space-between;align-items:center;margin:12px 0}.identity-doc-row a{color:#2859a0;overflow-wrap:anywhere}.identity-status{font-size:14px;color:#536875}
#verification-form .verification-panel{border-top:0;margin-top:0;padding-top:0}#verification-form .verification-panel>h2{display:none}#verification-form label{display:block;font-size:14px;margin:16px 0}#verification-form input,#verification-form textarea{width:100%;padding:12px;border:1px solid #ccd8e4;border-radius:8px;font:inherit;margin-top:6px}
.field-success{color:#15803d;font-size:14px}.field-error{color:#b91c1c;font-size:14px}.input-error{border-color:#dc2626!important;background:#fff7f7!important}.input-success{border-color:#16a34a!important}.verification-panel:first-child{border-top:0;margin-top:0;padding-top:0}.company-section-heading{border-top:1px solid #dce5ef;padding-top:24px;margin-top:28px}#company-form .verification-panel input,#company-form .verification-panel select{margin-top:6px}#slug-status:empty{display:none}

#company-form input:user-invalid,#company-form textarea:user-invalid{border-color:#dc2626}
#profile-form label{display:block;margin:16px 0;font-size:14px}#profile-form input{display:block;width:100%;font:inherit;padding:12px;border:1px solid #ccd8e4;border-radius:8px;margin-top:6px}#profile-form input:user-invalid{border-color:#dc2626}
