.profile-panel{max-width:860px}.profile-actions{align-items:center;gap:var(--mw-spacing-sp-8);flex:none;display:flex}.profile-file{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-toolbar{align-items:center;gap:var(--mw-spacing-sp-8);padding-bottom:var(--mw-spacing-sp-16);border-bottom:1px solid var(--mw-color-border);flex-wrap:wrap;display:flex}.profile-saved{flex:200px;min-width:0}.profile-notice{margin-top:var(--mw-spacing-sp-16)}.profile-issues{margin:0;padding-left:1.2em}.profile-grid{column-gap:var(--mw-spacing-sp-16);row-gap:var(--mw-spacing-sp-12);grid-template-columns:1fr 1fr;display:grid}.profile-fields{gap:var(--mw-spacing-sp-12);display:grid}.profile-hint{color:var(--mw-color-text-muted)}.profile-field-error{color:var(--mw-color-danger-base)}.profile-photo{align-items:flex-start;gap:var(--mw-spacing-sp-16);display:flex}.profile-photo-preview,.profile-photo-empty{border-radius:var(--mw-ui-radius);border:1px solid var(--mw-color-border);object-fit:cover;background:var(--mw-color-surface-subtle);flex:0 0 80px;width:80px;height:80px}.profile-photo-actions{align-items:center;gap:var(--mw-spacing-sp-8);flex-wrap:wrap;min-width:0;display:flex}.profile-photo-actions .profile-hint{flex-basis:100%}.profile-list{gap:var(--mw-spacing-sp-12);justify-items:start;display:grid}.profile-list>.profile-role,.profile-list>.profile-skill,.profile-list>.profile-education{justify-self:stretch}.profile-role{gap:var(--mw-spacing-sp-12);padding:var(--mw-spacing-sp-16);border:1px solid var(--mw-color-border);border-radius:var(--mw-ui-radius);background:var(--mw-color-surface-subtle);display:grid}.profile-row-head{justify-content:space-between;align-items:center;gap:var(--mw-spacing-sp-8);display:flex}.profile-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.profile-row-actions{align-items:center;gap:var(--mw-spacing-sp-4);flex:none;display:flex}.profile-bullets{gap:var(--mw-spacing-sp-8);justify-items:start;display:grid}.profile-bullets-label{font-weight:600}.profile-bullet{align-items:flex-start;gap:var(--mw-spacing-sp-4);justify-self:stretch;display:flex}.profile-bullet>:first-child{flex:auto;min-width:0}.profile-bullet .profile-bullet-remove{flex:none;margin-top:26px}.profile-skill,.profile-education{column-gap:var(--mw-spacing-sp-12);row-gap:var(--mw-spacing-sp-8);grid-template-columns:1fr 1fr auto;align-items:start;display:grid}.profile-education{grid-template-columns:1fr 1fr 1fr auto}.profile-skill .profile-row-remove,.profile-education .profile-row-remove{margin-top:26px}.profile-foot{align-items:center;gap:var(--mw-spacing-sp-12);margin-top:var(--mw-spacing-sp-32);padding-top:var(--mw-spacing-sp-16);border-top:1px solid var(--mw-color-border);display:flex}@media (max-width:640px){.profile-grid,.profile-skill,.profile-education{grid-template-columns:1fr}.profile-skill .profile-row-remove,.profile-education .profile-row-remove{justify-self:end;margin-top:0}.profile-actions{flex-wrap:wrap;justify-content:flex-start}}
