/* account/account.css — kliendiportaal (lisaks ui.css + console/console.css) */
.org-switch{max-width:220px;background:var(--paper);}
.meters{display:grid;gap:var(--s3);grid-template-columns:1fr;}
@media (min-width:720px){.meters{grid-template-columns:repeat(3,1fr);}}
.meter{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--s4);}
.meter-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2);font-size:var(--fs-sm);font-weight:600;margin-bottom:var(--s2);}
.meter-head strong{font-size:var(--fs-lg);}
.meter-bar{height:8px;border-radius:var(--pill);background:var(--white);border:1px solid var(--border);overflow:hidden;margin-bottom:var(--s1);}
.meter-bar span{display:block;height:100%;background:var(--green);}
.meter.near .meter-bar span{background:var(--amber);}
.meter.over{border-color:var(--red);}
.meter.over .meter-bar span{background:var(--red);}
.features{margin:var(--s2) 0 0 var(--s5);font-size:var(--fs-sm);}
.features li{margin-top:2px;}
.facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--s1) var(--s4);font-size:var(--fs-sm);margin:var(--s3) 0;}
.facts dt{color:var(--slate);}
.facts dd{margin:0;font-weight:600;}
.row.wrap{flex-wrap:wrap;}
.org-switch{color:var(--navy);}
.console .h-page,.console .lead{overflow-wrap:anywhere;}
@media (max-width:640px){
  #userName{display:none;}
  .org-switch{max-width:160px;min-width:0;}
  #userBox{min-width:0;flex-wrap:nowrap;}
}
