.mk-global-user .mk-profile-balance{color:#087f8a;font-size:11px;font-weight:800;letter-spacing:0;text-transform:none;margin-top:3px}
.mk-profile-options{max-width:850px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}
.mk-profile-options h2{margin:0}.mk-profile-options p{margin:8px 0}.mk-profile-options .mk-profile-balance{font-size:20px;color:#087f8a;font-weight:800}
.mk-profile-links{display:flex;flex-wrap:wrap;gap:10px;max-width:420px}
@media(max-width:1180px){.mk-global-user>span{display:grid}.mk-global-user>span>small:first-child{display:none}.mk-global-user strong{max-width:110px}}
@media(max-width:760px){.mk-global-user{display:flex}.mk-global-user>b{display:none}.mk-global-user strong{max-width:95px}.mk-global-user .mk-profile-balance{font-size:10px}.mk-global-account{min-width:0}.mk-global-company-switcher select{max-width:90px}.mk-profile-options{align-items:flex-start;flex-direction:column;gap:16px}.mk-profile-links{max-width:none}}
@media(max-width:480px){.mk-admin-global-actions{grid-template-columns:1fr;gap:10px}.mk-global-account{justify-content:space-between;grid-row:2;width:100%}.mk-global-navigation{grid-row:3}.mk-global-user strong{max-width:150px}.mk-global-company-switcher select{max-width:125px}}

.mk-profile-storage{display:grid;gap:3px;width:150px;max-width:100%;margin-top:4px;color:#244b55;font:600 10px/1.35 Arial,sans-serif;text-transform:none;letter-spacing:0;text-align:left}
.mk-profile-storage-text{white-space:nowrap;display:block}.mk-profile-storage-track{display:block;height:4px;min-height:4px;border-radius:8px;background:#dbe9ec;overflow:hidden;width:100%}
.mk-profile-storage-track>span{display:block;height:100%;background:#087f8a;border-radius:8px}.mk-profile-storage.is-warning .mk-profile-storage-track>span{background:#a94d12}
.mk-profile-storage.is-unavailable{font-weight:400;color:#526b75}.mk-global-user .mk-profile-storage{font-size:10px;line-height:1.35}
@media(max-width:760px){.mk-global-user .mk-profile-storage{width:135px;font-size:9px}}

/* Keep the mobile account indicators in flow, clear of the menu/company row. */
@media(max-width:900px){
 html.assist-premium-ui .mk-admin-global-actions .mk-global-account{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;width:100%}
 html.assist-premium-ui .mk-admin-global-actions .mk-global-account>:is(.mk-global-company-switcher,.mk-global-company){grid-column:1;grid-row:1;margin:0;min-width:0}
 html.assist-premium-ui .mk-admin-global-actions .mk-global-company-switcher select{width:100%!important;max-width:115px!important}
 html.assist-premium-ui .mk-admin-global-actions .mk-global-account>.assist-language-selector{grid-column:2;grid-row:1}
 html.assist-premium-ui .mk-admin-global-actions .mk-global-account>.mk-global-logout{grid-column:3;grid-row:1}
 html.assist-premium-ui .mk-admin-global-actions .mk-global-account>.mk-global-user{position:static;grid-column:1/-1;grid-row:2;inset:auto;display:flex!important;width:100%;min-width:0;box-sizing:border-box;border-top:1px solid #deebe6;padding-top:8px}
 html.assist-premium-ui .mk-admin-global-actions .mk-global-user>b{display:none!important}
 html.assist-premium-ui .mk-admin-global-actions .mk-global-user>span{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;width:100%;max-width:none;min-width:0}
 html.assist-premium-ui .mk-admin-global-actions .mk-profile-balance{margin:0;font-size:11px;line-height:1.4;white-space:normal;min-width:0}
 html.assist-premium-ui .mk-admin-global-actions .mk-profile-storage{width:100%;max-width:none;margin:0;font-size:10px;line-height:1.4;min-width:0}
 html.assist-premium-ui .mk-admin-global-actions .mk-profile-storage-text{white-space:normal}
}
@media(max-width:480px){html.assist-premium-ui .mk-admin-global-actions .assist-language-selector select{width:84px!important;max-width:84px!important}}
