.demo-quota-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0 0 22px;padding:16px 18px;border:1px solid #29db92;border-radius:12px;background:linear-gradient(120deg,#082b30,#102b45);color:#f4fffb;box-shadow:0 4px 18px #02151f30;font:500 14px/1.45 system-ui,sans-serif}.demo-quota-banner strong{font-size:16px;letter-spacing:.015em}.demo-quota-banner [data-demo-remaining]{color:#9dffd6;font-weight:750;white-space:nowrap}.demo-quota-banner .demo-quota-detail{grid-column:1/-1;margin:0;color:#d3e5ed;font-size:13px}.demo-quota-banner.is-locked{border-color:#ffbf3c;background:linear-gradient(120deg,#372b17,#182940)}.demo-quota-banner.is-locked [data-demo-remaining]{color:#ffe19d}.demo-purchase-link{grid-column:1/-1;justify-self:start;background:#27e78d;color:#052719!important;font-size:13px;font-weight:800;padding:10px 14px;border-radius:7px;text-decoration:none!important;border:1px solid #79ffc1;box-shadow:0 0 10px #25e98d33}.demo-tool-quota{display:block;margin-top:3px;padding:2px 7px;border-radius:6px;color:#9dffd6;background:#113c35;font-size:10px;font-weight:750;line-height:1.4;white-space:nowrap}.demo-tool-quota.is-locked{color:#ffe0a1;background:#49351e}[data-demo-locked="true"] [data-demo-disabled="true"]{opacity:.62;cursor:not-allowed}[data-demo-busy="true"]{cursor:progress}.demo-noon-generate{margin:16px 0}.demo-noon-generate .primary{background:#24df87;color:#052c1d;font-weight:800}.demo-noon-generate p{margin:8px 0;color:var(--muted,#728692)}@media(max-width:600px){.demo-quota-banner{grid-template-columns:1fr;gap:7px;padding:14px;border-radius:10px}.demo-quota-banner [data-demo-remaining]{white-space:normal}.demo-quota-banner strong{font-size:15px}.demo-purchase-link{justify-self:stretch;text-align:center}.demo-tool-quota{font-size:9px;padding:1px 5px}}@media print{.demo-quota-banner,.demo-tool-quota,.demo-noon-generate{display:none!important}}
