/* Desktop workbench only. Mobile presentation remains unchanged. */
@media(min-width:1024px){
body .winter-app.winter-desktop .profile-workspace{max-width:1760px;width:100%;box-sizing:border-box;margin-inline:auto}
body .winter-app.winter-desktop:has(.home-dashboard) .profile-desktop-heading{margin-bottom:20px;align-items:center}
body .winter-app.winter-desktop:has(.home-dashboard) .profile-desktop-heading h1{font-size:28px;line-height:1.3;margin:6px 0}
body .winter-app.winter-desktop:has(.home-dashboard) .profile-desktop-heading p{display:block;margin:0;font-size:13px;color:#658397}
body .winter-app.winter-desktop .home-dashboard{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:224px 122px 122px;gap:20px;align-items:stretch}
body .winter-app.winter-desktop .home-dashboard .winter-profile{grid-column:1/9;grid-row:1;min-height:224px;height:224px;padding:24px;gap:16px;grid-template-columns:76px minmax(0,1fr)}
body .winter-app.winter-desktop .home-dashboard .winter-avatar{width:76px;height:76px}
body .winter-app.winter-desktop .home-dashboard .winter-identity{min-width:0}
body .winter-app.winter-desktop .home-dashboard .winter-identity h1{font-size:26px;line-height:1.25;margin:0 0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body .winter-app.winter-desktop .home-dashboard .profile-facts{padding-top:12px;margin-top:0}
body .winter-app.winter-desktop .home-dashboard .profile-facts button{padding:0 12px;min-width:0}
body .winter-app.winter-desktop .home-dashboard .profile-facts button:first-child{padding-left:0}
body .winter-app.winter-desktop .home-dashboard .profile-facts strong{font-size:17px;line-height:1.3}
body .winter-app.winter-desktop .home-dashboard .winter-actions{gap:10px;margin-top:0;align-self:end;flex-wrap:nowrap}
body .winter-app.winter-desktop .home-dashboard .winter-actions button{min-height:36px;padding:7px 17px;font-size:13px;white-space:nowrap}
body .winter-app.winter-desktop .home-dashboard .desktop-account-overview{grid-column:9/-1;grid-row:1;height:224px!important;min-height:224px!important;padding:20px;display:flex;flex-direction:column;gap:14px}
body .winter-app.winter-desktop .desktop-account-overview>div:first-child{flex:none;min-width:0;margin:0;gap:8px}
body .winter-app.winter-desktop .desktop-account-overview h2{font-size:16px;margin:0}
body .winter-app.winter-desktop .desktop-account-overview>div:first-child>span{white-space:nowrap;font-size:11px}
body .winter-app.winter-desktop .desktop-account-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:flex;flex-direction:column;gap:6px;padding-right:3px}
body .winter-app.winter-desktop .desktop-account-list button{flex:none;min-height:62px;padding:10px;gap:10px;border-radius:8px!important;border:1px solid transparent!important}
body .winter-app.winter-desktop .desktop-account-list button.active{background:#eaf4f9ed!important;border:1px solid #cce3ef!important}
body .winter-app.winter-desktop .desktop-account-list button:hover{background:#eef6fa!important}
body .winter-app.winter-desktop .desktop-account-list button>span:nth-child(2){min-width:0;flex:1}
body .winter-app.winter-desktop .desktop-account-list strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}
body .winter-app.winter-desktop .desktop-account-list small{font-size:11px;overflow-wrap:anywhere}
body .winter-app.winter-desktop .desktop-account-list em{font-size:11px;white-space:nowrap}
body .winter-app.winter-desktop .desktop-account-list .mini-avatar{width:32px;height:36px;flex:none;font-size:17px}
body .winter-app.winter-desktop .home-dashboard .military-panels{grid-column:1/9;grid-row:2/4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:264px;height:auto}
body .winter-app.winter-desktop .home-dashboard .military-panels .winter-barracks{min-height:264px!important;height:264px!important;padding:20px!important}
body .winter-app.winter-desktop .home-dashboard .military-panels .winter-barracks h2{font-size:17px;margin:0 0 8px;padding-bottom:12px}
body .winter-app.winter-desktop .home-dashboard .military-panels .winter-troop{height:54px!important;min-height:54px!important;display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:8px;font-size:13px}
body .winter-app.winter-desktop .home-dashboard .military-panels .winter-troop>strong{text-align:right;font-size:15px;font-variant-numeric:tabular-nums}
body .winter-app.winter-desktop .home-dashboard .military-panels .tier-card .winter-troop{grid-template-columns:minmax(0,1fr) 40px 60px}
body .winter-app.winter-desktop .home-dashboard .troop-skill{min-width:0;width:auto;margin:0;padding-left:10px;border-left:1px solid #dce8ef;align-items:center}
body .winter-app.winter-desktop .home-dashboard .troop-skill small{font-size:10px}
body .winter-app.winter-desktop .home-dashboard .troop-skill strong{font-size:12px}
body .winter-app.winter-desktop .home-dashboard .winter-expedition{grid-column:9/-1;grid-row:2;min-height:122px;height:122px;padding:18px 20px}
body .winter-app.winter-desktop .home-dashboard .winter-friends{grid-column:9/-1;grid-row:3;min-height:122px;height:122px;padding:18px 20px}
body .winter-app.winter-desktop .home-dashboard .winter-expedition h2,body .winter-app.winter-desktop .home-dashboard .winter-friends h2{font-size:16px}
body .winter-app.winter-desktop .home-dashboard .winter-expedition p,body .winter-app.winter-desktop .home-dashboard .winter-friends p{font-size:11px;line-height:1.5}
body .winter-app.winter-desktop .home-dashboard .site-copyright{grid-column:1/-1;grid-row:4;padding:12px 0;margin:0}
body .winter-app.winter-desktop:has(.home-dashboard) .sidebar-account button{display:none}
}
@media(min-width:1024px) and (max-width:1279px){
body .winter-app.winter-desktop .home-dashboard{grid-template-rows:224px 192px 264px 112px}
body .winter-app.winter-desktop .home-dashboard .winter-profile{grid-column:1/-1;grid-row:1}
body .winter-app.winter-desktop .home-dashboard .desktop-account-overview{grid-column:1/-1;grid-row:2;height:192px!important;min-height:192px!important}
body .winter-app.winter-desktop .desktop-account-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}
body .winter-app.winter-desktop .home-dashboard .military-panels{grid-column:1/-1;grid-row:3}
body .winter-app.winter-desktop .home-dashboard .winter-expedition{grid-column:1/7;grid-row:4;min-height:112px;height:112px}
body .winter-app.winter-desktop .home-dashboard .winter-friends{grid-column:7/-1;grid-row:4;min-height:112px;height:112px}
body .winter-app.winter-desktop .home-dashboard .site-copyright{grid-row:5}
}

@media(min-width:1024px){
body .winter-app.winter-desktop .home-dashboard{grid-template-rows:auto 122px 122px}
body .winter-app.winter-desktop .home-dashboard .winter-profile{height:auto;min-height:224px;grid-template-rows:auto auto;row-gap:16px;padding:24px}
body .winter-app.winter-desktop .home-dashboard .desktop-account-overview{height:auto!important;align-self:stretch}
}
@media(min-width:1024px) and (max-width:1279px){body .winter-app.winter-desktop .home-dashboard{grid-template-rows:auto 192px 264px 112px}}

body .winter-app.winter-desktop .home-dashboard .winter-identity h1{margin:0;line-height:1.35}
