.profile-simple .profile-section{margin:0;padding:0;border:0}.profile-simple .profile-simple-fields{display:grid;gap:20px}.profile-simple .profile-simple-fields>label,.profile-simple .profile-background label{display:grid;gap:8px}.profile-simple .profile-import-box{padding:16px;background:var(--surface-subtle,#f4f7fc);border:1px solid var(--field-border);border-radius:12px}.profile-import-row{display:flex;align-items:center;gap:12px;margin:8px 0}.profile-import-row input{flex:1;min-width:0}.profile-import-row button{flex-shrink:0}.profile-simple .field-help,.profile-simple .profile-import-status{font-size:14px;line-height:20px;color:var(--text-secondary);margin:8px 0 0}.profile-import-status:empty,.profile-import-preview:empty,.profile-background-summary:empty{display:none}.profile-purpose-hints{display:flex;flex-wrap:wrap;gap:8px}.profile-purpose-hints button{font-size:14px}.profile-background{border-top:1px solid var(--field-border);padding-top:16px}.profile-background summary{cursor:pointer;font-weight:500}.profile-background[open] .profile-fields{margin:16px 0}.profile-background>label{margin:16px 0}.profile-background-summary{border-radius:8px;background:var(--surface-subtle);padding:16px;font-size:14px;line-height:20px}.profile-background-summary p{margin:0 0 8px;font-size:14px!important}.profile-import-review{margin-top:16px;padding-top:16px;border-top:1px solid var(--field-border)}.profile-import-item{display:flex!important;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--field-border)}.profile-import-item>input{width:20px!important;height:20px!important;min-height:20px!important;flex-shrink:0;margin-top:4px;accent-color:var(--accent)}.profile-import-item>span{min-width:0}.profile-import-item strong,.profile-import-item>span>span{display:block;overflow-wrap:anywhere}.profile-import-item>span>span{margin-top:4px;white-space:pre-wrap;font-size:14px;line-height:20px}.profile-simple input,.profile-simple textarea{width:100%}@media(max-width:599px){.profile-import-row{flex-direction:column;align-items:stretch}}
.modal.profile-simple .modal-top{margin-bottom:16px}.modal.profile-simple>p{margin:0 0 16px}.modal.profile-simple form{display:flex;flex-direction:column;gap:16px}.modal.profile-simple textarea[name=bio]{min-height:80px}.modal.profile-simple textarea[name=lookingFor]{min-height:64px}.modal.profile-simple .profile-import-box>label{font-size:14px;line-height:20px}.modal.profile-simple .profile-import-row{margin:8px 0}.modal.profile-simple form>button[type=submit]{position:static;flex-shrink:0}.modal.profile-simple .form-error:empty{display:none}
.modal.profile-simple .profile-simple-fields>label{margin:0}.modal.profile-simple .profile-import-box>label{display:flex;align-items:baseline;gap:8px;margin:0}.modal.profile-simple .profile-import-box>label .field-help{margin:0}.modal.profile-simple .profile-import-box .field-help{margin-bottom:0}
.profile-social-links{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-social-links>p{grid-column:1/-1}.profile-social-links>label{display:flex;flex-wrap:wrap;gap:8px;margin:0}.profile-social-links input{flex-basis:100%;margin:0}.profile-social-links>label>.field-help{margin:0}.profile-social-links+section{margin-top:0}@media(max-width:599px){.profile-social-links{grid-template-columns:1fr}}
.modal.profile-simple .profile-social-links>label{display:block;margin:0;padding:0;line-height:20px}.modal.profile-simple .profile-social-links>label>.field-help{display:inline;margin:0 0 0 6px}.modal.profile-simple .profile-social-links>label>input{display:block;margin:8px 0 0}.modal.profile-simple .profile-social-links{align-items:start}
