:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility}html,body,#root{min-height:100%}body{margin:0;background:#f1f1f1}*{box-sizing:border-box}.CouponLogin{min-height:100vh;display:grid;place-items:center;padding:1rem;background:#f1f1f1}.CouponLogin>s-box{width:min(100%,26rem)}.CouponLogin-form{display:grid;gap:1rem}.CouponAdmin-tabs{display:flex;gap:.5rem}.CouponForm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:640px){.CouponForm-grid{grid-template-columns:1fr}}.UiPageStack{display:grid;gap:1rem;padding-bottom:2rem}.UiSectionDescription--inset{margin-inline:1rem}.UiMetricsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.UiMetricCard{display:block;height:100%}.UiMetric{display:flex;align-items:flex-start;gap:1rem;min-width:0;min-height:7rem;padding:.25rem}.UiMetric-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;border-radius:.625rem;color:#4a4a4a;background:#f1f1f1}.UiMetric-icon--success{color:#0c5132;background:#cdfee1}.UiMetric-icon--info{color:#005bd3;background:#eaf4ff}.UiMetric-icon--warning{color:#5e4200;background:#fff5ea}.UiMetric-content{display:grid;align-content:start;gap:.25rem;min-width:0}.UiMetric-label{min-height:1.5rem}.UiMetric-value{color:#202223;font-size:1.5rem;font-weight:650;line-height:1.2;letter-spacing:-.02em}.UiLoading,.UiEmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:12rem;padding:2rem;text-align:center}.UiEmptyState-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.875rem;color:#005bd3;background:#eaf4ff;font-size:1.375rem;font-weight:700}.UiInlineActions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.UiSplit{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:1rem;align-items:start}.UiMutedPanel{padding:1rem;border-radius:.75rem;background:#f7f7f7}@media(max-width:760px){.UiSplit{grid-template-columns:1fr}.UiMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.UiMetricsGrid{grid-template-columns:1fr}}
