@media (min-width:44rem){.topbar-inner{padding-inline:clamp(1rem,3vw,2.5rem)}.hero,.section{padding-inline:var(--space-8)}.deal-grid:not(.deal-matrix):not(.store-matrix){grid-template-columns:repeat(2,minmax(0,1fr))}.modal-backdrop{padding:var(--space-6);align-items:center}.modal{border-radius:var(--radius-lg)}.form-grid--two{grid-template-columns:repeat(2,1fr)}}@media (min-width:70rem){.app-shell{padding-bottom:0}.topbar{position:sticky}.hero{padding-block:var(--space-12);border-radius:0 0 2rem 2rem}.hero h1{max-width:15ch}.search{max-width:36rem}.deal-grid:not(.deal-matrix):not(.store-matrix){grid-template-columns:repeat(3,minmax(0,1fr))}.deal-card:first-child{grid-column:auto;display:block}.bottom-nav{display:none}.metric-grid{grid-template-columns:repeat(5,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:900px){.business-report-metrics,.deal-allowance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-builder-form{grid-template-columns:1fr}.deal-builder-preview{position:static}.deal-cover-picker,.deal-builder-split,.terms-builder{grid-template-columns:1fr}}@media (max-width:620px){.business-report .bu-section-heading,.analytics-table-heading{flex-direction:column;align-items:stretch}.business-report .analytics-range,.business-report .analytics-range select{width:100%}.business-report-metrics{grid-template-columns:1fr}.analytics-kpi-section,.analytics-deal-history{padding:var(--space-3)}.analytics-table-scroll{border:0;overflow:visible}.analytics-table-scroll table,.analytics-table-scroll tbody{gap:var(--space-2);min-width:0;display:grid}.analytics-table-scroll thead{display:none}.analytics-table-scroll tr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:.45rem;padding:.75rem;display:grid}.analytics-table-scroll td{border:0;padding:0;display:none}.analytics-table-scroll td:first-child,.analytics-table-scroll td:nth-child(2),.analytics-table-scroll td:nth-child(6),.analytics-table-scroll td:last-child{width:auto;display:block}.analytics-table-scroll td:first-child{grid-column:1/-1}.analytics-table-scroll td:nth-child(6):before{content:"Uses ";color:var(--color-text-muted);font-size:.56rem}.analytics-table-scroll td:last-child{justify-self:end}.deal-analytics-grid{grid-template-columns:1fr}.deal-use-limit-heading{grid-template-columns:auto minmax(0,1fr)}.deal-use-limit-heading .switch-row{grid-column:1/-1}.deal-use-limit-body,.deal-use-limit-body.has-custom,.deal-use-limit-fields,.term-summary-cards,.skeleton-grid,.analytics-loading,.feature-performance{grid-template-columns:1fr}.selected-term-card{grid-column:auto}.term-library-card{grid-template-columns:auto minmax(0,1fr) auto}.term-library-card>b{grid-column:2;justify-self:start}.term-library-card>i{grid-area:1/3/span 2}.term-library-backdrop{align-items:stretch;padding:0}.term-library-modal{border-radius:0;width:100%;min-height:100dvh;max-height:none}.term-library-modal .modal-body{padding:1.35rem 1rem calc(1.5rem + env(safe-area-inset-bottom))}.deal-timing-cards,.apply-day-choices,.deal-location-matrix{grid-template-columns:1fr}.deal-builder-intro{display:block}.deal-plan-meter{margin-top:1rem}.deal-allowance-grid,.form-grid--three{grid-template-columns:1fr}.business-deal-tabs{overflow-x:auto}.campaign-boundaries{grid-template-columns:1fr}.availability-mode,.day-selection-tools{flex-direction:column;align-items:flex-start}.deal-day-grid>div{grid-template-columns:minmax(0,1fr) auto}.day-enabled{grid-column:1}.custom-hours-toggle{grid-column:2;justify-self:end}.open-hours-badge,.day-window{grid-column:1/-1}.day-window{grid-template-columns:1fr auto 1fr}.day-window button{grid-column:1/-1;justify-self:stretch;width:100%}.term-card-library,.feedback-location-picker>div,.feedback-choice-grid{grid-template-columns:1fr}.feedback-star-picker button{font-size:1.75rem}.business-feedback-insights{padding:var(--space-4);grid-template-columns:1fr}.business-feedback-insights>header{flex-direction:column;align-items:stretch}.business-feedback-insights>header>span{width:100%}.business-feedback-tags,.business-feedback-notes>div,.business-feedback-locations>div{grid-template-columns:1fr}.bu-account-dropdown{width:min(20rem,100vw - 1.3rem);position:fixed;top:4.5rem;right:.65rem}}
