.account-context{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px;color:var(--muted,#586965);font-size:13px}
.account-status{display:inline-flex;align-items:center;border:1px solid #9ebbb0;border-radius:6px;padding:5px 9px;color:#285d4d;background:#edf5f1;font-size:12px;font-weight:600}
.account-panel{min-width:0}.account-panel .field{margin:18px 0}.account-panel input,.account-panel textarea,.account-panel select{max-width:100%;width:100%;box-sizing:border-box}
.account-wide{grid-column:1/-1}.account-message{min-height:1.3em;color:#285d4d;margin:0 0 16px;overflow-wrap:anywhere}
.account-member{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-bottom:1px solid #dbe6e1;padding:18px 0}
.account-member>div:first-child{flex:1;min-width:150px}.account-member small{display:block;color:#586965;font-size:12px;margin-top:6px;overflow-wrap:anywhere}
.account-member .field{flex:1;min-width:150px;margin:0}.account-member .button{align-self:center}.account-permissions{padding-left:20px;line-height:2.1}
.account-order{display:grid;gap:6px;overflow-wrap:anywhere}.account-order small{margin:0}.account-test-active .account-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
#account-login-status{font-size:13px;color:#7d453a;overflow-wrap:anywhere}.account-test-active .page-heading h1{margin:0}
.account-section-switch,.account-title-short{display:none}
.account-hierarchy-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.account-tier{border:1px solid var(--line,#dbe6e1);border-radius:8px;padding:18px}.account-tier.is-current{border-color:var(--accent,#285d4d)}.account-tier h3{margin:0 0 12px}.account-tier ul{margin:0;padding-left:20px;line-height:2}.account-hierarchy p{font-size:13px;color:var(--muted,#586965)}
@media(max-width:600px){.account-hierarchy-tiers{grid-template-columns:1fr}}
@media(max-width:700px){.account-test-active .main-content .page-header:has(.account-section-switch)>.page-tabs{display:none}.account-test-active .main-content .page-header>.account-section-switch{display:block;min-width:130px;flex:1;max-width:180px}.account-title-long{display:none}.account-title-short{display:inline}}
@media(max-width:760px){.account-test-active .account-grid{grid-template-columns:minmax(0,1fr)}.account-member{align-items:stretch}.account-member .field{min-width:100%}.account-member>div:first-child{min-width:100%}.account-context{align-items:flex-start}.account-grid .context-card{min-width:0}}
