.extended-profile-editor{margin-top:18px}.extended-profile-editor .editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.extended-profile-editor label{display:grid;gap:6px;font-weight:700}.extended-profile-editor input,.extended-profile-editor select,.extended-profile-editor textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--app-line);border-radius:9px;background:#fff;color:var(--app-text)}.extended-profile-editor .wide{grid-column:1/-1}.album-toolbar,.photo-toolbar,.album-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.album-toolbar>*{width:auto}.member-photo-manager{display:grid;gap:14px;margin-top:16px}.member-photo-card{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:12px;border:1px solid var(--app-line);border-radius:12px;background:#fff}.member-photo-card.main{outline:3px solid rgba(40,106,85,.32)}.member-photo-card img{width:92px;height:92px;object-fit:cover;border-radius:9px}.member-photo-card button,.member-photo-card select,.album-card button{min-height:44px}.album-card{padding:12px;border:1px solid var(--app-line);border-radius:10px}.profile-editor-note{color:var(--app-muted)}@media(max-width:680px){.extended-profile-editor .editor-grid{grid-template-columns:1fr}.extended-profile-editor .wide{grid-column:auto}.member-photo-card{grid-template-columns:72px 1fr}.member-photo-card img{width:72px;height:72px}}
