.account-home{max-width:1180px;margin:0 auto;padding:32px 0 48px}.account-home>h1{font:600 30px/1.35 var(--sans);margin:0 0 26px;letter-spacing:.02em}.account-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.45fr);align-items:start;gap:26px}.account-profile{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;overflow-wrap:anywhere;min-width:0}.account-identity{display:flex;align-items:center;gap:16px;margin-bottom:22px}.account-avatar{width:76px;height:76px;flex:0 0 76px;display:grid;place-items:center;border-radius:50%;background:#eee4eb;color:var(--plum);border:5px solid #f8f4f6;font:500 34px/1 var(--sans)}.account-identity>div{min-width:0}.account-identity h2{font:600 25px/1.3 var(--sans);margin:0 0 4px;overflow-wrap:anywhere}.account-identity h2 span{font-size:16px;font-weight:400;color:var(--muted);margin-inline-start:8px}.account-identity p{font-size:13px;color:#81727b;margin:0;line-height:1.6}.account-location{display:flex;align-items:center;gap:6px}.account-location svg{width:15px;height:15px;flex-shrink:0}.account-edit{width:100%;gap:8px!important;border-radius:10px!important;min-height:42px}.account-edit svg{width:18px;height:18px}.account-details{display:grid;gap:19px;border-top:1px solid var(--line);padding-top:24px;margin:24px 0 0}.account-details dt{font-size:12px;color:#92818b;margin-bottom:7px}.account-details dd{font-size:14px;line-height:1.7;margin:0;white-space:pre-wrap}.account-tags{display:flex;gap:7px;flex-wrap:wrap}.account-tags span{font-size:12px;padding:4px 10px;border-radius:6px;background:#f4eff2;color:#6c5364;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.account-main{min-width:0;display:grid;gap:22px}.account-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-shortcut{display:flex;align-items:center;gap:14px;min-width:0;padding:22px 20px;min-height:104px;border:1px solid var(--line);border-radius:14px;background:white;text-align:start;font:500 15px/1.5 var(--sans)}.account-shortcut:hover,.account-menu-row:hover{background:#faf5f8}.account-shortcut>span{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border-radius:13px;background:#f1e8ef;color:var(--plum)}.account-shortcut:nth-child(2)>span{background:#edf1e8;color:#64745b}.account-shortcut:nth-child(3)>span{background:#f6ede4;color:#9b7758}.account-shortcut:nth-child(4)>span{background:#eaf0f3;color:#687e8d}.account-shortcut>strong{font:inherit;overflow-wrap:anywhere}.account-shortcut>svg{width:16px;height:16px;margin-inline-start:auto;flex-shrink:0;color:#9b8d96}.account-menu{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.account-menu-row{display:flex;align-items:center;width:100%;gap:13px;padding:18px 20px;text-align:start;min-width:0;font:400 14px/1.5 var(--sans)}.account-menu-row+.account-menu-row{border-top:1px solid #f0e9ed}.account-menu-row>svg:first-child{flex:0 0 20px;color:#8d7886}.account-menu-row>span{flex:1;overflow-wrap:anywhere}.account-menu-row>svg:last-child{width:16px;height:16px;flex-shrink:0;color:#ab9da6}.account-signout{justify-self:end;color:#8b7682;font-size:13px;padding:5px 2px}.account-editor{max-width:850px;margin:0 auto;padding:28px 0 48px}.account-editor-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:var(--plum);font-size:14px}.account-editor-back>span{font-size:24px;line-height:1}.account-editor #real-member-form{padding:28px;border-radius:16px}.account-editor #real-member-form>h2{font:600 24px/1.4 var(--sans);margin:0 0 24px}.account-editor .form-actions{justify-content:flex-end}.account-editor .form-actions button{min-height:44px}.account-editor .member-checks{font-size:13px}
@media(max-width:900px){.account-layout{grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);gap:20px}.account-profile{padding:22px}.account-shortcut{padding:18px 14px;gap:10px}.account-shortcut>svg{display:none}.account-shortcuts{gap:12px}}
@media(max-width:650px){.account-home{padding:22px 0 32px}.account-home>h1{font-size:24px;margin-bottom:18px}.account-layout{grid-template-columns:1fr;gap:18px}.account-profile{padding:20px;border-radius:16px}.account-identity{gap:14px;margin-bottom:16px}.account-avatar{width:64px;height:64px;flex-basis:64px;font-size:29px;border-width:4px}.account-identity h2{font-size:23px}.account-edit{font-size:13px}.account-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:18px;margin-top:18px}.account-detail-wide{grid-column:1/-1}.account-details dt{margin-bottom:4px}.account-details dd{font-size:13px}.account-main{gap:16px}.account-shortcut{min-height:82px;padding:16px 12px;font-size:13px;gap:10px}.account-shortcut>span{width:35px;height:35px;flex-basis:35px;border-radius:10px}.account-shortcut svg{width:19px;height:19px}.account-menu-row{padding:16px;font-size:13px}.account-editor{padding:20px 0 32px}.account-editor #real-member-form{padding:20px}.account-editor #real-member-form>h2{font-size:22px}.account-editor .form-actions{gap:10px}.account-editor .form-actions button{flex:1;justify-content:center}}
