.customer-ai-quota{min-width:0;color:var(--ink,#33223f);background:#faf6fe;border:1px solid #e2d4ec;border-radius:12px;padding:18px}.customer-ai-quota-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.customer-ai-quota .customer-ai-quota-heading :is(h3,h4){letter-spacing:0;margin:0;font-size:14px;line-height:1.5}.customer-ai-quota-heading>strong{color:#406338;background:#e9f3e5;border-radius:7px;align-items:center;min-height:28px;padding:4px 8px;font-size:11px;line-height:1.6;display:inline-flex}.customer-ai-quota-heading>strong.is-exhausted{color:#79552a;background:#f6e9d2}.customer-ai-quota-windows{gap:12px;margin:0;display:grid}.customer-ai-quota-windows>div{min-width:0}.customer-ai-quota-windows dt{color:#705c7d;margin-bottom:3px;font-size:11px;line-height:1.6}.customer-ai-quota-windows dd{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:0;font-size:12px;line-height:1.7;display:flex}.customer-ai-quota-windows dd>b{color:#513263;font-weight:700}.customer-ai-quota-windows small{color:#786582;margin-top:3px;font-size:10px;line-height:1.7;display:block}.customer-ai-quota .customer-ai-quota-help,.customer-ai-quota .customer-ai-quota-reset,.customer-ai-quota .customer-ai-quota-loading,.customer-ai-quota-error p{color:#786582;overflow-wrap:anywhere;margin:13px 0 0;font-size:11px;line-height:1.7}.customer-ai-quota .customer-ai-quota-loading{margin:0}.customer-ai-quota .customer-ai-quota-reset{color:#79552a}.customer-ai-quota-error p{color:#8a304b;margin:0}.customer-ai-quota-error button{color:#694082;text-underline-offset:3px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:5px;padding:7px 0;font-size:11px;text-decoration:underline;display:inline-flex}.customer-ai-quota-error button:focus-visible{outline-offset:3px;outline:2px solid #77479b}.customer-ai-quota.is-compact{padding:13px 14px}.customer-ai-quota.is-compact .customer-ai-quota-heading{margin-bottom:10px}.customer-ai-quota.is-compact .customer-ai-quota-windows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 15px}.customer-ai-quota.is-compact .customer-ai-quota-windows dd{display:block}.customer-ai-quota.is-compact .customer-ai-quota-windows dd>b{font-size:11px;display:block}.customer-account-status>.customer-ai-quota{margin-top:22px}@media (max-width:420px){.customer-ai-quota{padding:15px}.customer-ai-quota.is-compact{padding:12px}.customer-ai-quota-heading{align-items:flex-start}}
