.avatar{position:relative;overflow:hidden}.avatar-photo{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.avatar-photo[hidden],.avatar-initials[hidden]{display:none}.avatar-initials{line-height:1}
.settings-body{display:flex;flex-direction:column;gap:22px}.settings-account{background:var(--ui-surface-accent-f7f9f4,#f7f9f4);border:1px solid var(--line);border-radius:14px;padding:20px}.settings-identity{display:flex;align-items:flex-start;gap:19px}.profile-photo-preview .avatar{width:88px;height:88px;font-size:25px;border:3px solid var(--ui-line-ffffff,#fff);box-shadow:0 2px 10px var(--ui-shadow-accent-1c352314,#1c352314)}.settings-identity-info{min-width:0;flex:1}.settings-identity-info h3{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:8px}.settings-identity-info>strong{font-size:16px;font-weight:600}.settings-identity-info>p{font-size:12px;overflow-wrap:anywhere;margin:6px 0}.settings-identity-info>small{display:block;color:var(--muted);font-size:11px;line-height:1.5}.profile-photo-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:13px 0 7px}.profile-photo-actions .btn{background:var(--ui-surface-ffffff,#fff)}.profile-photo-actions .link-btn{font-size:11px;min-height:36px}.profile-photo-actions [hidden]{display:none}
.settings-password{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.settings-password>summary,.settings-team>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;min-height:36px;border-radius:7px}.settings-password>summary::-webkit-details-marker,.settings-team>summary::-webkit-details-marker{display:none}.settings-password>summary:focus-visible,.settings-team>summary:focus-visible{outline:3px solid var(--ui-line-accent-95bd56,#95bd56);outline-offset:4px}.settings-password>summary{font-size:12px;color:var(--accent-text);font-weight:600}.settings-password>summary>span{flex:1}.settings-password>summary>.icon:last-child,.settings-team>summary>.icon:last-child{transition:transform .15s}.settings-password[open]>summary>.icon:last-child,.settings-team[open]>summary>.icon:last-child{transform:rotate(90deg)}.settings-password form{margin-top:17px}.settings-password .field:first-child{grid-column:1/-1}.settings-profile h3{margin-bottom:16px}.settings-hint{color:var(--muted);font-size:11px;line-height:1.6}.settings-profile>.settings-hint{margin-top:13px}.settings-profile-footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}.settings-profile-footer>span{font-size:11px;color:var(--muted)}.settings-team{border:1px solid var(--line);border-radius:12px}.settings-team>summary{padding:16px;gap:13px}.settings-team>summary>span{flex:1;min-width:0}.settings-team>summary strong{font-size:14px}.settings-team>summary small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.settings-team-count{font-size:11px;font-weight:500;background:var(--ui-surface-accent-edf1e8,#edf1e8);padding:2px 7px;border-radius:9px;margin-left:5px}.settings-team-body{padding:0 16px 16px;border-top:1px solid var(--line)}.settings-team-body>.row{padding-top:15px}.settings-team-body>.row .settings-hint{flex:1;min-width:150px}.settings-members .member{padding:12px 0;margin:0;border-bottom:1px solid var(--line)}.settings-members .member:last-child{border:0;padding-bottom:0}.settings-members .member .grow{min-width:0;overflow-wrap:anywhere}.settings-members .member .avatar{width:36px;height:36px}.settings-members .member .icon-btn{flex-shrink:0}.settings-signout{border-top:1px solid var(--line);padding-top:18px}.settings-signout .btn{font-size:11px}
@media(max-width:600px){.settings-body{padding:18px 15px;gap:20px}.settings-account{padding:15px}.settings-identity{gap:13px}.profile-photo-preview .avatar{width:66px;height:66px;font-size:20px}.settings-identity-info>strong{font-size:14px}.profile-photo-actions{gap:4px 12px}.profile-photo-actions .btn{padding:8px 10px;font-size:11px}.settings-password .form-grid{grid-template-columns:minmax(0,1fr)}.settings-team>summary{padding:14px}.settings-signout .btn{white-space:normal}}
