/* v44: account-owner staff profile editing. */
.portal-main .staff-edit-trigger{min-height:auto;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;color:var(--rose)!important;font-weight:750}
.portal-main .staff-edit-trigger:hover{transform:none!important;text-decoration:underline;text-underline-offset:3px}
.staff-edit-dialog{width:min(700px,calc(100% - 24px))}
.staff-edit-dialog .dialog-head{align-items:flex-start}
.staff-edit-dialog .dialog-head h2{margin:4px 0 0}
.staff-edit-photo{display:flex;align-items:center;gap:16px;padding:15px;border:1px solid rgba(255,255,255,.82);border-radius:16px;background:rgba(255,255,255,.4)}
.staff-edit-photo>img,.staff-edit-photo>i{width:76px!important;height:76px!important;flex:0 0 76px;border-radius:20px;object-fit:cover}
.staff-edit-photo>i{display:grid;place-items:center;background:#f5dfe8;color:#a64d72;font-style:normal;font-size:20px;font-weight:800}
.staff-edit-photo label{display:grid;gap:6px;min-width:0;color:#67565e;font-size:12px;font-weight:750}
.staff-edit-photo small,.staff-linked-note{color:var(--muted);font-size:11px}
.staff-linked-note{margin:0;padding:11px 13px;border-radius:12px;background:rgba(104,151,127,.1);color:#47745d}
.staff-edit-dialog input[readonly],.staff-edit-dialog input:disabled{opacity:.72;cursor:not-allowed}
@media(max-width:720px){.staff-actions{flex-wrap:wrap}.staff-edit-dialog{padding:18px}.staff-edit-photo{align-items:flex-start;flex-direction:column}.staff-edit-photo>img,.staff-edit-photo>i{width:64px!important;height:64px!important;flex-basis:64px}.staff-edit-photo label{width:100%}}
