.TypeaheadMultiSelect-module-scss-module__qWC3MG__container{width:100%;margin-top:20px;position:relative}.TypeaheadMultiSelect-module-scss-module__qWC3MG__inputWrapper{width:100%;font-family:Montserrat,sans-serif;position:relative}.TypeaheadMultiSelect-module-scss-module__qWC3MG__inputWrapper.TypeaheadMultiSelect-module-scss-module__qWC3MG__focused .TypeaheadMultiSelect-module-scss-module__qWC3MG__inputContainer{border-color:#000}.TypeaheadMultiSelect-module-scss-module__qWC3MG__inputWrapper.TypeaheadMultiSelect-module-scss-module__qWC3MG__error .TypeaheadMultiSelect-module-scss-module__qWC3MG__inputContainer{border-color:#d32f2f}.TypeaheadMultiSelect-module-scss-module__qWC3MG__inputWrapper.TypeaheadMultiSelect-module-scss-module__qWC3MG__disabled{opacity:.6;pointer-events:none}.TypeaheadMultiSelect-module-scss-module__qWC3MG__label{color:#666;z-index:1;background-color:#fff;padding:0 4px;font-family:Montserrat,sans-serif;font-size:13px;position:absolute;top:-9px;left:14px}.TypeaheadMultiSelect-module-scss-module__qWC3MG__inputWrapper.TypeaheadMultiSelect-module-scss-module__qWC3MG__focused .TypeaheadMultiSelect-module-scss-module__qWC3MG__label{color:#000}.TypeaheadMultiSelect-module-scss-module__qWC3MG__inputWrapper.TypeaheadMultiSelect-module-scss-module__qWC3MG__error .TypeaheadMultiSelect-module-scss-module__qWC3MG__label{color:#d32f2f}.TypeaheadMultiSelect-module-scss-module__qWC3MG__inputContainer{cursor:text;background-color:#fff;border:1px solid #9d9d9d;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:8px 14px;display:flex}.TypeaheadMultiSelect-module-scss-module__qWC3MG__inputContainer:hover{border-color:#000}.TypeaheadMultiSelect-module-scss-module__qWC3MG__chip{background-color:#e0e0e0;border-radius:16px;align-items:center;height:28px;padding:0 8px;font-family:Montserrat,sans-serif;font-size:14px;display:inline-flex}.TypeaheadMultiSelect-module-scss-module__qWC3MG__chipLabel{margin-right:6px}.TypeaheadMultiSelect-module-scss-module__qWC3MG__chipDelete{cursor:pointer;color:#666;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;font-size:18px;line-height:1;transition:background-color .2s;display:flex}.TypeaheadMultiSelect-module-scss-module__qWC3MG__chipDelete:hover{color:#000;background-color:#0000001a}.TypeaheadMultiSelect-module-scss-module__qWC3MG__chipDelete:focus{outline-offset:2px;outline:2px solid #000}.TypeaheadMultiSelect-module-scss-module__qWC3MG__input{background:0 0;border:none;outline:none;flex:1;min-width:120px;padding:4px 0;font-family:Montserrat,sans-serif;font-size:14px}.TypeaheadMultiSelect-module-scss-module__qWC3MG__input::placeholder{color:#0000006b}.TypeaheadMultiSelect-module-scss-module__qWC3MG__input:disabled{cursor:not-allowed}.TypeaheadMultiSelect-module-scss-module__qWC3MG__dropdown{z-index:1000;background-color:#fff;border:1px solid #9d9d9d;border-radius:4px;max-height:300px;margin-top:4px;font-family:Montserrat,sans-serif;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px #00000026}.TypeaheadMultiSelect-module-scss-module__qWC3MG__option{cursor:pointer;color:#000;padding:8px 14px;font-size:14px;transition:background-color .15s}.TypeaheadMultiSelect-module-scss-module__qWC3MG__option:hover,.TypeaheadMultiSelect-module-scss-module__qWC3MG__option.TypeaheadMultiSelect-module-scss-module__qWC3MG__highlighted{background-color:#00000014}.TypeaheadMultiSelect-module-scss-module__qWC3MG__option:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.TypeaheadMultiSelect-module-scss-module__qWC3MG__option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.AnalyticsSummary-module-scss-module__zvUZAa__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:8px;transition:all .3s ease-in-out;position:relative;overflow:visible}.AnalyticsSummary-module-scss-module__zvUZAa__card.AnalyticsSummary-module-scss-module__zvUZAa__expanded{padding-top:25px}.AnalyticsSummary-module-scss-module__zvUZAa__card.AnalyticsSummary-module-scss-module__zvUZAa__minimized{height:auto;padding:25px 10px 10px}.AnalyticsSummary-module-scss-module__zvUZAa__expandedContent{width:100%;animation:.3s ease-in-out AnalyticsSummary-module-scss-module__zvUZAa__fadeIn}@keyframes AnalyticsSummary-module-scss-module__zvUZAa__fadeIn{0%{opacity:0}to{opacity:1}}.AnalyticsSummary-module-scss-module__zvUZAa__collapsedLayout{justify-content:space-between;align-items:center;width:100%;max-height:100px;display:flex;overflow:visible}.AnalyticsSummary-module-scss-module__zvUZAa__leftSection{flex-direction:column;gap:10px;padding-top:5px;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__analyticsChip{color:#4b5563;letter-spacing:.05em;text-transform:uppercase;z-index:2;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;padding:3px 8px;font-size:.625rem;font-weight:600;display:inline-flex;position:absolute;top:-10px;left:10px;box-shadow:0 1px 2px #0000000d}.AnalyticsSummary-module-scss-module__zvUZAa__metricsStack{flex-direction:row;gap:24px;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__metricItem{flex-direction:column;gap:2px;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__metricLabel{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:600}.AnalyticsSummary-module-scss-module__zvUZAa__metricValue{color:#111827;font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:1.125rem;font-weight:600}.AnalyticsSummary-module-scss-module__zvUZAa__rightSection{flex-direction:column;align-items:flex-end;gap:4px;margin-top:-10px;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__showDetailsButton{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#0891b2;border:none;border-radius:6px;padding:6px 10px;font-size:.688rem;font-weight:600;transition:background-color .2s}.AnalyticsSummary-module-scss-module__zvUZAa__showDetailsButton:hover{background-color:#0e7490}.AnalyticsSummary-module-scss-module__zvUZAa__showDetailsButton:focus{outline:none;box-shadow:0 0 0 2px #0891b233}.AnalyticsSummary-module-scss-module__zvUZAa__upgradeListingButton{color:#fff;letter-spacing:.05em;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:#dc2626;border:none;border-radius:6px;padding:6px 10px;font-size:.688rem;font-weight:600;transition:background-color .2s}.AnalyticsSummary-module-scss-module__zvUZAa__upgradeListingButton:hover{background-color:#b91c1c}.AnalyticsSummary-module-scss-module__zvUZAa__upgradeListingButton:focus{outline:none;box-shadow:0 0 0 2px #dc262633}.AnalyticsSummary-module-scss-module__zvUZAa__header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-top:5px;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__titleArea{flex-direction:column;gap:8px;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__titleArea .AnalyticsSummary-module-scss-module__zvUZAa__subtitle{color:#6b7280;margin:0;font-size:.75rem;line-height:1.4}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__headerControls{align-items:center;gap:12px;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__headerControls .AnalyticsSummary-module-scss-module__zvUZAa__expandToggle{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__headerControls .AnalyticsSummary-module-scss-module__zvUZAa__expandToggle:hover{color:#111827;background:#f3f4f6}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__headerControls .AnalyticsSummary-module-scss-module__zvUZAa__expandToggle:focus{outline:none;box-shadow:0 0 0 2px #0891b233}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__headerControls .AnalyticsSummary-module-scss-module__zvUZAa__expandToggle svg{width:16px;height:16px}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__headerControls .AnalyticsSummary-module-scss-module__zvUZAa__showDetailsButton{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:4px;padding:4px 8px;font-size:.688rem;font-weight:500;transition:all .2s}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__headerControls .AnalyticsSummary-module-scss-module__zvUZAa__showDetailsButton:hover{color:#0891b2;border-color:#0891b2}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__headerControls .AnalyticsSummary-module-scss-module__zvUZAa__showDetailsButton:focus{outline:none;box-shadow:0 0 0 2px #0891b233}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__timeRangeSelector{gap:4px;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__timeRangeSelector .AnalyticsSummary-module-scss-module__zvUZAa__timeRangeChip{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:4px 8px;font-size:.688rem;font-weight:500;transition:all .2s}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__timeRangeSelector .AnalyticsSummary-module-scss-module__zvUZAa__timeRangeChip:hover{color:#0891b2;border-color:#0891b2}.AnalyticsSummary-module-scss-module__zvUZAa__header .AnalyticsSummary-module-scss-module__zvUZAa__timeRangeSelector .AnalyticsSummary-module-scss-module__zvUZAa__timeRangeChip.AnalyticsSummary-module-scss-module__zvUZAa__active{color:#fff;background:#0891b2;border-color:#0891b2}.AnalyticsSummary-module-scss-module__zvUZAa__analyticsGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;display:grid}.AnalyticsSummary-module-scss-module__zvUZAa__statCard{background:#f9fafb;border-radius:8px;padding:12px}.AnalyticsSummary-module-scss-module__zvUZAa__statCard .AnalyticsSummary-module-scss-module__zvUZAa__statLabel{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:.688rem;font-weight:600}.AnalyticsSummary-module-scss-module__zvUZAa__statCard .AnalyticsSummary-module-scss-module__zvUZAa__statValue{color:#111827;font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:1.25rem;font-weight:600}.AnalyticsSummary-module-scss-module__zvUZAa__statCard .AnalyticsSummary-module-scss-module__zvUZAa__statChange{align-items:center;gap:4px;margin-top:4px;font-size:.75rem;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__statCard .AnalyticsSummary-module-scss-module__zvUZAa__statChange.AnalyticsSummary-module-scss-module__zvUZAa__positive{color:#059669}.AnalyticsSummary-module-scss-module__zvUZAa__statCard .AnalyticsSummary-module-scss-module__zvUZAa__statChange.AnalyticsSummary-module-scss-module__zvUZAa__negative{color:#dc2626}.AnalyticsSummary-module-scss-module__zvUZAa__sparklineContainer{background:#f9fafb;border-radius:8px;margin-top:16px;padding:16px;position:relative;overflow:visible}.AnalyticsSummary-module-scss-module__zvUZAa__sparklineContainer .AnalyticsSummary-module-scss-module__zvUZAa__sparklineHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__sparklineContainer .AnalyticsSummary-module-scss-module__zvUZAa__sparklineHeader .AnalyticsSummary-module-scss-module__zvUZAa__sparklineLabel{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;font-size:.688rem;font-weight:600}.AnalyticsSummary-module-scss-module__zvUZAa__sparklineContainer .AnalyticsSummary-module-scss-module__zvUZAa__sparkline{width:100%;height:40px;position:relative;overflow:visible}.AnalyticsSummary-module-scss-module__zvUZAa__sparklineContainer .AnalyticsSummary-module-scss-module__zvUZAa__sparkline .AnalyticsSummary-module-scss-module__zvUZAa__barGroup{cursor:pointer}.AnalyticsSummary-module-scss-module__zvUZAa__sparklineContainer .AnalyticsSummary-module-scss-module__zvUZAa__sparkline .AnalyticsSummary-module-scss-module__zvUZAa__barGroup .AnalyticsSummary-module-scss-module__zvUZAa__barBackground{fill:#e5e7eb;opacity:.5;rx:1px;ry:1px;shape-rendering:geometricPrecision}.AnalyticsSummary-module-scss-module__zvUZAa__sparklineContainer .AnalyticsSummary-module-scss-module__zvUZAa__sparkline .AnalyticsSummary-module-scss-module__zvUZAa__barGroup .AnalyticsSummary-module-scss-module__zvUZAa__bar{fill:#0891b2;opacity:.8;rx:1px;ry:1px;shape-rendering:geometricPrecision;transition:opacity .2s}.AnalyticsSummary-module-scss-module__zvUZAa__sparklineContainer .AnalyticsSummary-module-scss-module__zvUZAa__sparkline .AnalyticsSummary-module-scss-module__zvUZAa__barGroup .AnalyticsSummary-module-scss-module__zvUZAa__pendingBar{opacity:.5;fill:#0891b2;fill-opacity:.4}.AnalyticsSummary-module-scss-module__zvUZAa__sparklineContainer .AnalyticsSummary-module-scss-module__zvUZAa__sparkline .AnalyticsSummary-module-scss-module__zvUZAa__barGroup .AnalyticsSummary-module-scss-module__zvUZAa__pendingIndicator{fill:#fbbf24;height:4px;animation:2s ease-in-out infinite AnalyticsSummary-module-scss-module__zvUZAa__pendingPulse}.AnalyticsSummary-module-scss-module__zvUZAa__sparklineContainer .AnalyticsSummary-module-scss-module__zvUZAa__sparkline .AnalyticsSummary-module-scss-module__zvUZAa__barGroup:hover .AnalyticsSummary-module-scss-module__zvUZAa__bar{opacity:1}.AnalyticsSummary-module-scss-module__zvUZAa__sparklineContainer .AnalyticsSummary-module-scss-module__zvUZAa__sparklineDates{color:#6b7280;justify-content:space-between;margin-top:8px;font-size:.625rem;display:flex}@keyframes AnalyticsSummary-module-scss-module__zvUZAa__pendingPulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.AnalyticsSummary-module-scss-module__zvUZAa__tooltip{color:#fff;pointer-events:none;white-space:nowrap;opacity:0;z-index:100;background:#1f2937;border-radius:6px;margin-top:-8px;padding:8px 12px;font-size:.75rem;transition:opacity .2s;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.AnalyticsSummary-module-scss-module__zvUZAa__tooltip.AnalyticsSummary-module-scss-module__zvUZAa__visible{opacity:1;visibility:visible}.AnalyticsSummary-module-scss-module__zvUZAa__tooltip:after{content:"";border-top:4px solid #1f2937;border-left:4px solid #0000;border-right:4px solid #0000;margin-left:-4px;position:absolute;bottom:-4px;left:50%}.AnalyticsSummary-module-scss-module__zvUZAa__tooltipValue{color:#fff;margin-bottom:2px;font-size:.875rem;font-weight:600;display:block}.AnalyticsSummary-module-scss-module__zvUZAa__tooltipTime{color:#d1d5db;font-size:.688rem}.AnalyticsSummary-module-scss-module__zvUZAa__pendingNote{color:#fbbf24;white-space:nowrap;border-top:1px solid #fbbf244d;margin-top:6px;padding-top:4px;font-size:.7rem;font-style:italic;line-height:1.2;display:block}.AnalyticsSummary-module-scss-module__zvUZAa__loadingState{color:#6b7280;justify-content:center;align-items:center;min-height:100px;font-size:.875rem;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__loadingState:after{content:"";border:2px solid #e5e7eb;border-top-color:#6b7280;border-radius:50%;width:20px;height:20px;margin-left:8px;animation:.75s linear infinite AnalyticsSummary-module-scss-module__zvUZAa__spin;display:block}@keyframes AnalyticsSummary-module-scss-module__zvUZAa__spin{to{transform:rotate(360deg)}}.AnalyticsSummary-module-scss-module__zvUZAa__premiumUpgrade{background:linear-gradient(90deg,#4c6ef51a,#4c6ef50d);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__premiumUpgrade .AnalyticsSummary-module-scss-module__zvUZAa__premiumInfo{flex:1}.AnalyticsSummary-module-scss-module__zvUZAa__premiumUpgrade .AnalyticsSummary-module-scss-module__zvUZAa__premiumInfo p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.AnalyticsSummary-module-scss-module__zvUZAa__premiumUpgrade .AnalyticsSummary-module-scss-module__zvUZAa__upgradeButton{background-color:var(--primary-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .2s}.AnalyticsSummary-module-scss-module__zvUZAa__premiumUpgrade .AnalyticsSummary-module-scss-module__zvUZAa__upgradeButton:hover{background-color:var(--primary-color-dark)}.AnalyticsSummary-module-scss-module__zvUZAa__premiumUpgrade .AnalyticsSummary-module-scss-module__zvUZAa__upgradeButton:focus{box-shadow:0 0 0 2px var(--primary-color-light);outline:none}.AnalyticsSummary-module-scss-module__zvUZAa__footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.AnalyticsSummary-module-scss-module__zvUZAa__footer .AnalyticsSummary-module-scss-module__zvUZAa__premiumInfo .AnalyticsSummary-module-scss-module__zvUZAa__upgradeMessage{color:#4b5563;text-transform:uppercase;max-width:200px;padding-right:10px;font-size:9px;font-weight:600;line-height:1.3}.AnalyticsSummary-module-scss-module__zvUZAa__footer .AnalyticsSummary-module-scss-module__zvUZAa__premiumInfo .AnalyticsSummary-module-scss-module__zvUZAa__warningDot{background-color:#dc2626;border-radius:50%;width:5px;height:5px;animation:2s infinite AnalyticsSummary-module-scss-module__zvUZAa__pulse;display:inline-block}@keyframes AnalyticsSummary-module-scss-module__zvUZAa__pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.AnalyticsSummary-module-scss-module__zvUZAa__footer .AnalyticsSummary-module-scss-module__zvUZAa__upgradeButton{color:#fff;letter-spacing:.05em;cursor:pointer;text-transform:uppercase;background:#dc2626;border:none;border-radius:6px;width:180px;padding:8px 12px;font-size:.688rem;font-weight:600;transition:background-color .2s}.AnalyticsSummary-module-scss-module__zvUZAa__footer .AnalyticsSummary-module-scss-module__zvUZAa__upgradeButton:hover{background-color:#b91c1c}.AnalyticsSummary-module-scss-module__zvUZAa__footer .AnalyticsSummary-module-scss-module__zvUZAa__upgradeButton:focus{outline:none;box-shadow:0 0 0 2px #dc262633}
.PricesManager-module-scss-module__N8IuPq__container [class*=errorRight]{display:none}
.ExpandableImage-module-scss-module__NyuLQq__dialog{max-width:min-content;height:fit-content}
.Product-module-scss-module__LVZJ1q__sort{opacity:.5;filter:grayscale()}.Product-module-scss-module__LVZJ1q__sort:hover{opacity:1;filter:grayscale(0)}.Product-module-scss-module__LVZJ1q__groupDisableSwitch{float:right;opacity:.5;padding-top:15px;font-size:12px;font-weight:700}.Product-module-scss-module__LVZJ1q__groupDisableSwitch.Product-module-scss-module__LVZJ1q__active{opacity:1}.Product-module-scss-module__LVZJ1q__groupDisableSwitch>div{float:right;margin-top:-2px;margin-left:8px}
.CannabisCardManager-module-scss-module__3heb_q__container{width:100%;max-width:600px;margin:0 auto}.CannabisCardManager-module-scss-module__3heb_q__managerWrapper{flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto;display:flex}.CannabisCardManager-module-scss-module__3heb_q__section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.CannabisCardManager-module-scss-module__3heb_q__section:last-child{margin-bottom:0}.CannabisCardManager-module-scss-module__3heb_q__sectionTitle{color:#1f2937;border-bottom:1px solid #f3f4f6;align-items:center;margin:0;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.CannabisCardManager-module-scss-module__3heb_q__sectionTitle:before{content:"";background:#04b14e;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.CannabisCardManager-module-scss-module__3heb_q__infoBox{color:#4b5563;padding:10px 12px;font-size:14px}.CannabisCardManager-module-scss-module__3heb_q__highlightBox{color:#0d3c61;background:#e8f4fd;border-radius:4px;margin:8px 0;padding:8px 10px;font-size:13px;line-height:1.4}.CannabisCardManager-module-scss-module__3heb_q__warningBox{color:#fff;text-align:left;background:#dc2626;border-radius:3px;margin:8px 0;padding:12px 12px 12px 40px;font-size:14px;font-weight:600;line-height:1.5;position:relative}.CannabisCardManager-module-scss-module__3heb_q__warningBox:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.CannabisCardManager-module-scss-module__3heb_q__successBox{color:#fff;text-align:left;background:#10b981;border-radius:3px;align-items:center;gap:10px;margin:8px 0;padding:12px;font-size:14px;font-weight:600;line-height:1.5;display:flex;position:relative}.CannabisCardManager-module-scss-module__3heb_q__checkIcon{flex-shrink:0;margin-right:4px}.CannabisCardManager-module-scss-module__3heb_q__formSection{flex-direction:column;gap:12px;padding:0 12px 12px;display:flex}.CannabisCardManager-module-scss-module__3heb_q__formSection .CannabisCardManager-module-scss-module__3heb_q__formField{margin-bottom:0}.CannabisCardManager-module-scss-module__3heb_q__formSection .CannabisCardManager-module-scss-module__3heb_q__radioGroup{margin:0}.CannabisCardManager-module-scss-module__3heb_q__cardProgramBox{background:#f9fafb;border-radius:6px;padding:16px}.CannabisCardManager-module-scss-module__3heb_q__membershipStatus{padding:10px 12px}.CannabisCardManager-module-scss-module__3heb_q__membershipStatus .CannabisCardManager-module-scss-module__3heb_q__statusBadge{color:#fff;background-color:#04b14e;border-radius:4px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.CannabisCardManager-module-scss-module__3heb_q__membershipStatus .CannabisCardManager-module-scss-module__3heb_q__statusBadge .CannabisCardManager-module-scss-module__3heb_q__badgeIcon{font-size:14px;font-weight:700}.CannabisCardManager-module-scss-module__3heb_q__membershipStatus .CannabisCardManager-module-scss-module__3heb_q__memberInfo{color:#065f46;background-color:#f0fff4;border:1px solid #04b14e;border-radius:4px;padding:8px 10px;font-size:13px}.CannabisCardManager-module-scss-module__3heb_q__cardProgramInfo{padding:10px 12px}.CannabisCardManager-module-scss-module__3heb_q__cardProgramInfo h4{color:#f97316;margin:0 0 8px;font-size:14px}.CannabisCardManager-module-scss-module__3heb_q__cardProgramInfo p{color:#4b5563;margin:0 0 6px;font-size:13px}.CannabisCardManager-module-scss-module__3heb_q__cardProgramInfo .CannabisCardManager-module-scss-module__3heb_q__detailsButton{color:#fff;background-color:#04b14e;margin-top:8px;font-size:12px;font-weight:600}.CannabisCardManager-module-scss-module__3heb_q__cardProgramInfo .CannabisCardManager-module-scss-module__3heb_q__detailsButton:hover{background-color:#039843}.CannabisCardManager-module-scss-module__3heb_q__discountSelection{padding:0 12px 12px}.CannabisCardManager-module-scss-module__3heb_q__discountSelection .CannabisCardManager-module-scss-module__3heb_q__discountHeader{color:#1f2937;margin-bottom:8px;font-size:13px;font-weight:600}.CannabisCardManager-module-scss-module__3heb_q__discountSelection .CannabisCardManager-module-scss-module__3heb_q__discountOptions{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.CannabisCardManager-module-scss-module__3heb_q__discountSelection .CannabisCardManager-module-scss-module__3heb_q__discountOption{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;transition:all .2s;display:flex}.CannabisCardManager-module-scss-module__3heb_q__discountSelection .CannabisCardManager-module-scss-module__3heb_q__discountOption:hover{background:#f9fafb;border-color:#d1d5db}.CannabisCardManager-module-scss-module__3heb_q__discountSelection .CannabisCardManager-module-scss-module__3heb_q__discountOption.CannabisCardManager-module-scss-module__3heb_q__selected{background:#04b14e0d;border-color:#04b14e}.CannabisCardManager-module-scss-module__3heb_q__discountSelection .CannabisCardManager-module-scss-module__3heb_q__discountOption .CannabisCardManager-module-scss-module__3heb_q__discountRadio{border:2px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.CannabisCardManager-module-scss-module__3heb_q__discountSelection .CannabisCardManager-module-scss-module__3heb_q__discountOption .CannabisCardManager-module-scss-module__3heb_q__discountRadio .CannabisCardManager-module-scss-module__3heb_q__radioSelected{background-color:#04b14e;border-radius:50%;width:6px;height:6px}.CannabisCardManager-module-scss-module__3heb_q__discountSelection .CannabisCardManager-module-scss-module__3heb_q__discountOption .CannabisCardManager-module-scss-module__3heb_q__discountRadio .CannabisCardManager-module-scss-module__3heb_q__radioUnselected{display:none}.CannabisCardManager-module-scss-module__3heb_q__discountSelection .CannabisCardManager-module-scss-module__3heb_q__discountOption.CannabisCardManager-module-scss-module__3heb_q__selected .CannabisCardManager-module-scss-module__3heb_q__discountRadio{border-color:#04b14e}.CannabisCardManager-module-scss-module__3heb_q__discountSelection .CannabisCardManager-module-scss-module__3heb_q__discountOption .CannabisCardManager-module-scss-module__3heb_q__discountLabel{color:#4b5563;font-size:13px}.CannabisCardManager-module-scss-module__3heb_q__actionSection{background:#f9fafb;border-top:1px solid #f3f4f6;padding:12px}.CannabisCardManager-module-scss-module__3heb_q__actionSection .CannabisCardManager-module-scss-module__3heb_q__pendingStatus{text-align:center;margin-bottom:10px}.CannabisCardManager-module-scss-module__3heb_q__actionSection .CannabisCardManager-module-scss-module__3heb_q__pendingStatus .CannabisCardManager-module-scss-module__3heb_q__pendingIndicator{color:#f97316;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.CannabisCardManager-module-scss-module__3heb_q__actionSection .CannabisCardManager-module-scss-module__3heb_q__pendingStatus .CannabisCardManager-module-scss-module__3heb_q__pendingIndicator .CannabisCardManager-module-scss-module__3heb_q__pulsingDot{background:#f97316;border-radius:50%;width:6px;height:6px;animation:2s infinite CannabisCardManager-module-scss-module__3heb_q__pulse;display:inline-block}.CannabisCardManager-module-scss-module__3heb_q__actionSection .CannabisCardManager-module-scss-module__3heb_q__pendingStatus .CannabisCardManager-module-scss-module__3heb_q__pendingButton{opacity:.7;color:#fff;background-color:#f97316;font-weight:600}.CannabisCardManager-module-scss-module__3heb_q__actionSection .CannabisCardManager-module-scss-module__3heb_q__submitButton{color:#fff;background-color:#04b14e;padding:8px;font-weight:600}.CannabisCardManager-module-scss-module__3heb_q__actionSection .CannabisCardManager-module-scss-module__3heb_q__submitButton:disabled{color:#f9fafb;background-color:#9ca3af}.CannabisCardManager-module-scss-module__3heb_q__actionSection .CannabisCardManager-module-scss-module__3heb_q__submitButton:hover:not(:disabled){background-color:#039843}.CannabisCardManager-module-scss-module__3heb_q__actionSection .CannabisCardManager-module-scss-module__3heb_q__optInButton{color:#fff;background-color:#04b14e;padding:8px;font-weight:600}.CannabisCardManager-module-scss-module__3heb_q__actionSection .CannabisCardManager-module-scss-module__3heb_q__optInButton:hover{background-color:#039843}.CannabisCardManager-module-scss-module__3heb_q__actionSection .CannabisCardManager-module-scss-module__3heb_q__approvedButton{opacity:.7;color:#fff;background-color:#04b14e;padding:8px;font-weight:600}.CannabisCardManager-module-scss-module__3heb_q__actionSection .CannabisCardManager-module-scss-module__3heb_q__disclaimerText{text-align:center;opacity:.8;color:#6b7280;margin-top:10px;font-size:11px}.CannabisCardManager-module-scss-module__3heb_q__termsContent{min-width:320px;max-width:500px;margin:auto;padding:16px}.CannabisCardManager-module-scss-module__3heb_q__termsHeader{border-bottom:1px solid #e5e7eb;margin-bottom:10px;padding-bottom:8px}.CannabisCardManager-module-scss-module__3heb_q__termsHeader h2{color:#1f2937;margin:0;font-size:15px}.CannabisCardManager-module-scss-module__3heb_q__termsBody{height:350px;margin-bottom:10px;padding-right:10px;overflow-y:auto}.CannabisCardManager-module-scss-module__3heb_q__termsBody h3{color:#1f2937;margin:12px 0 6px;font-size:13px}.CannabisCardManager-module-scss-module__3heb_q__termsBody p{color:#4b5563;margin:0 0 8px;font-size:12px;line-height:1.5}.CannabisCardManager-module-scss-module__3heb_q__termsActions{border-top:1px solid #e5e7eb;justify-content:space-between;padding-top:10px;display:flex}.CannabisCardManager-module-scss-module__3heb_q__termsActions .CannabisCardManager-module-scss-module__3heb_q__disagreeButton{color:#fff;background-color:#6b7280;font-size:12px}.CannabisCardManager-module-scss-module__3heb_q__termsActions .CannabisCardManager-module-scss-module__3heb_q__disagreeButton:hover{background-color:#4b5563}.CannabisCardManager-module-scss-module__3heb_q__termsActions .CannabisCardManager-module-scss-module__3heb_q__agreeButton{color:#fff;background-color:#04b14e;font-size:12px}.CannabisCardManager-module-scss-module__3heb_q__termsActions .CannabisCardManager-module-scss-module__3heb_q__agreeButton:hover{background-color:#039843}@keyframes CannabisCardManager-module-scss-module__3heb_q__pulse{0%{transform:scale(.95);box-shadow:0 0 #f97316b3}70%{transform:scale(1);box-shadow:0 0 0 4px #f9731600}to{transform:scale(.95);box-shadow:0 0 #f9731600}}
