.usage-allowance{border-bottom:1px solid var(--ss-line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(130px,1fr));gap:14px 24px;margin:0 0 24px;padding:18px 0 20px;display:grid}.usage-allowance :is(.usage-allowance-main,.usage-allowance-item){flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.usage-allowance span{color:var(--ss-text);font-size:12px}.usage-allowance strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.usage-allowance-main strong{letter-spacing:-.03em;font-size:22px}.usage-allowance strong small{font-size:12px;font-weight:400}.usage-allowance progress{appearance:none;background:var(--ss-well);border:0;border-radius:4px;width:100%;max-width:190px;height:4px;margin-top:5px;display:block;overflow:hidden}.usage-allowance progress::-webkit-progress-bar{background:var(--ss-well)}.usage-allowance progress::-webkit-progress-value{background:var(--ss-text-strong);border-radius:4px}.usage-allowance progress::-moz-progress-bar{background:var(--ss-text-strong);border-radius:4px}.usage-allowance-notes{flex-wrap:wrap;grid-column:1/-1;gap:8px 20px;display:flex}.usage-allowance-notes [data-warning]{color:var(--ss-warning-text)}.usage-allowance-compact{padding-top:0}@media (max-width:700px){.usage-allowance{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:4px 0 20px}.usage-allowance-main strong{font-size:20px}.usage-allowance-item strong{font-size:14px}}.usage-meter{font-variant-numeric:tabular-nums;flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.usage-meter strong{letter-spacing:-.03em;font-size:22px;line-height:1.4}.usage-meter progress{appearance:none;background:var(--ss-well);border:0;border-radius:5px;width:100%;max-width:240px;height:7px;margin:0;display:block;overflow:hidden}.usage-meter progress::-webkit-progress-bar{background:var(--ss-well)}.usage-meter progress::-webkit-progress-value{background:var(--ss-text-strong);border-radius:5px}.usage-meter progress::-moz-progress-bar{background:var(--ss-text-strong);border-radius:5px}.usage-meter[data-overage] strong{color:var(--ss-danger-text)}.usage-meter[data-overage] progress::-webkit-progress-value{background:var(--ss-danger)}.usage-meter[data-overage] progress::-moz-progress-bar{background:var(--ss-danger)}.usage-allowance .usage-allowance-main{gap:8px}.usage-meter-compact{gap:6px}.usage-meter-compact progress{max-width:none;height:6px}
