.OnDemandPricingLabel-module__XBHoQa__badge{background-color:#ffedd5;border-radius:6px;align-items:center;gap:.35rem;width:fit-content;margin-top:6px;padding:.2rem .45rem .2rem .5rem;line-height:1.3;display:inline-flex}.OnDemandPricingLabel-module__XBHoQa__labelText{color:#c2410c;margin:0;font-size:1rem;font-weight:600}.OnDemandPricingLabel-module__XBHoQa__infoButton{color:#c2410c;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.OnDemandPricingLabel-module__XBHoQa__infoButton:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #c2410c}.OnDemandPricingLabel-module__XBHoQa__overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;justify-content:center;align-items:center;padding:1.25rem;animation:.22s ease-out OnDemandPricingLabel-module__XBHoQa__onDemandOverlayIn;display:flex;position:fixed;inset:0}@keyframes OnDemandPricingLabel-module__XBHoQa__onDemandOverlayIn{0%{opacity:0}to{opacity:1}}.OnDemandPricingLabel-module__XBHoQa__infoCard{background:var(--color-card,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:18px;width:100%;max-width:24rem;animation:.28s cubic-bezier(.22,1,.36,1) OnDemandPricingLabel-module__XBHoQa__onDemandCardIn;position:relative;overflow:hidden;box-shadow:0 24px 48px -12px #0f172a38,0 12px 24px -8px #0f172a1f}@keyframes OnDemandPricingLabel-module__XBHoQa__onDemandCardIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.OnDemandPricingLabel-module__XBHoQa__infoCardAccent{background:linear-gradient(90deg,#fb923c 0%,#f97316 45%,#ea580c 100%);height:4px}.OnDemandPricingLabel-module__XBHoQa__infoCardInner{padding:1.15rem 1.15rem 1.25rem}.OnDemandPricingLabel-module__XBHoQa__infoCardTop{align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.OnDemandPricingLabel-module__XBHoQa__iconWrap{color:#c2410c;background:linear-gradient(145deg,#ffedd5 0%,#fed7aa 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;box-shadow:inset 0 1px #ffffffa6}.OnDemandPricingLabel-module__XBHoQa__infoCardHeading{flex:1;min-width:0;padding-top:.1rem}.OnDemandPricingLabel-module__XBHoQa__infoCardTitle{margin:0;line-height:1.25}.OnDemandPricingLabel-module__XBHoQa__infoCardSubtitle{margin:.35rem 0 0;line-height:1.4}.OnDemandPricingLabel-module__XBHoQa__closeButton{border:1px solid var(--color-border,#e2e8f0);background:var(--color-card,#fff);width:2rem;height:2rem;color:var(--color-text-primary,#0f172a);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .1s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.OnDemandPricingLabel-module__XBHoQa__closeButton:active{transform:scale(.94)}.OnDemandPricingLabel-module__XBHoQa__closeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.OnDemandPricingLabel-module__XBHoQa__pointList{flex-direction:column;gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.OnDemandPricingLabel-module__XBHoQa__pointItem{background:var(--color-input-surface,#f8fafc);border:1px solid var(--color-border,#e2e8f0);border-radius:12px;align-items:flex-start;gap:.65rem;padding:.65rem .7rem;display:flex}.OnDemandPricingLabel-module__XBHoQa__pointIconWrap{color:#ea580c;background:#ffedd5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.05rem;display:flex}.OnDemandPricingLabel-module__XBHoQa__pointText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.OnDemandPricingLabel-module__XBHoQa__pointTitle{margin:0;line-height:1.3}.OnDemandPricingLabel-module__XBHoQa__pointDescription{margin:0;line-height:1.4}.OnDemandPricingLabel-module__XBHoQa__dismissButton{width:100%}
