.web-login-quota-dialog {
  --quota-accent: var(--web-accent-primary, #3971d3);
  box-shadow: 0 20px 70px #15233933;
  font: 14px/1.7 system-ui, sans-serif;
}
.web-login-quota-dialog[data-product="group"] {
  --quota-accent: var(--green, #117a65);
  --web-accent-primary: var(--green, #117a65);
}
.web-login-quota-dialog::backdrop { background: #17243b66; }
.web-login-quota-hints { margin-top:16px; color:#64748b; font-size:12px; line-height:1.7; }
.web-login-quota-hints p { margin:6px 0 0; }
.web-login-quota-hints a { color:var(--quota-accent); text-decoration:underline; text-underline-offset:3px; }
.web-login-quota-dialog .web-login-quota-status { margin: 14px 0 0; color: var(--quota-accent); font-size: 13px; }
.web-login-quota-status:empty { display: none; }
