.BasicDashboard-module__4ae4ca__loadingWrapper{justify-content:center;align-items:center;min-height:400px;display:flex}.BasicDashboard-module__4ae4ca__loadingContent{flex-direction:column;align-items:center;gap:1rem;display:flex}.BasicDashboard-module__4ae4ca__loadingIcon{width:2rem;height:2rem;color:var(--color-primary);animation:1s linear infinite BasicDashboard-module__4ae4ca__spin}@keyframes BasicDashboard-module__4ae4ca__spin{to{transform:rotate(360deg)}}.BasicDashboard-module__4ae4ca__loadingText{color:var(--color-foreground-soft)}.BasicDashboard-module__4ae4ca__errorWrapper{justify-content:center;align-items:center;min-height:400px;display:flex}.BasicDashboard-module__4ae4ca__errorCard{max-width:28rem}.BasicDashboard-module__4ae4ca__errorContent{padding-top:1.5rem}.BasicDashboard-module__4ae4ca__errorText{text-align:center;color:var(--color-destructive-strong);margin-bottom:1rem}.BasicDashboard-module__4ae4ca__container{flex-direction:column;gap:1.5rem;width:100%;min-width:0;max-width:100%;display:flex}.BasicDashboard-module__4ae4ca__metricsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.BasicDashboard-module__4ae4ca__metricsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.BasicDashboard-module__4ae4ca__metricsGrid{grid-template-columns:repeat(4,1fr)}}
.Skeleton-module__zkPpIG__skeleton{background-color:var(--color-accent);border-radius:var(--radius-md);animation:2s cubic-bezier(.4,0,.6,1) infinite Skeleton-module__zkPpIG__pulse}@keyframes Skeleton-module__zkPpIG__pulse{0%,to{opacity:1}50%{opacity:.5}}
.Table-module__n6Rv1q__tableContainer{width:100%;position:relative;overflow-x:auto}.Table-module__n6Rv1q__table{caption-side:bottom;width:100%;font-size:.875rem}.Table-module__n6Rv1q__tableHeader tr{border-bottom:1px solid var(--color-border)}.Table-module__n6Rv1q__tableBody tr:last-child{border:0}.Table-module__n6Rv1q__tableFooter{background-color:color-mix(in srgb, var(--color-muted) 50%, transparent);border-top:1px solid var(--color-border);font-weight:var(--font-weight-medium)}.Table-module__n6Rv1q__tableFooter>tr:last-child{border-bottom:0}.Table-module__n6Rv1q__tableRow{border-bottom:1px solid var(--color-border);transition:background-color var(--transition-base)}.Table-module__n6Rv1q__tableRow:hover{background-color:color-mix(in srgb, var(--color-muted) 50%, transparent)}.Table-module__n6Rv1q__tableRow[data-state=selected]{background-color:var(--color-muted)}.Table-module__n6Rv1q__tableHead{text-align:left;vertical-align:middle;height:2.5rem;font-weight:var(--font-weight-medium);color:var(--color-foreground);white-space:nowrap;padding:0 .5rem}.Table-module__n6Rv1q__tableHead:has([role=checkbox]){padding-right:0}.Table-module__n6Rv1q__tableHead [role=checkbox]{transform:translateY(2px)}.Table-module__n6Rv1q__tableCell{vertical-align:middle;white-space:nowrap;padding:.5rem}.Table-module__n6Rv1q__tableCell:has([role=checkbox]){padding-right:0}.Table-module__n6Rv1q__tableCell [role=checkbox]{transform:translateY(2px)}.Table-module__n6Rv1q__tableCaption{color:var(--color-muted-foreground);margin-top:1rem;font-size:.875rem}
.Accordion-module__aCUs2G__accordionItem{border-bottom:1px solid var(--color-border)}.Accordion-module__aCUs2G__accordionItem:last-child{border-bottom:0}.Accordion-module__aCUs2G__accordionTrigger{border-radius:var(--radius-md);text-align:left;font-size:.875rem;font-weight:var(--font-weight-medium);transition:all var(--transition-base);outline:none;flex:1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.Accordion-module__aCUs2G__accordionTrigger:hover{text-decoration:underline}.Accordion-module__aCUs2G__accordionTrigger:disabled{pointer-events:none;opacity:.5}.Accordion-module__aCUs2G__accordionTrigger:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ring) 50%, transparent)}.Accordion-module__aCUs2G__accordionIcon{pointer-events:none;width:1rem;height:1rem;color:var(--color-muted-foreground);flex-shrink:0;transition:transform .2s;transform:translateY(.125rem)}.Accordion-module__aCUs2G__accordionTrigger[data-state=open] .Accordion-module__aCUs2G__accordionIcon{transform:translateY(.125rem)rotate(180deg)}.Accordion-module__aCUs2G__accordionContent{font-size:.875rem;overflow:hidden}.Accordion-module__aCUs2G__accordionContent[data-state=closed]{animation:.2s ease-out Accordion-module__aCUs2G__accordionUp}.Accordion-module__aCUs2G__accordionContent[data-state=open]{animation:.2s ease-out Accordion-module__aCUs2G__accordionDown}.Accordion-module__aCUs2G__accordionContentInner{padding-top:0;padding-bottom:1rem}@keyframes Accordion-module__aCUs2G__accordionDown{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Accordion-module__aCUs2G__accordionUp{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}
.Carousel-module__XGay5q__root{position:relative}.Carousel-module__XGay5q__content{overflow:hidden}.Carousel-module__XGay5q__viewport{display:flex}.Carousel-module__XGay5q__viewportHorizontal{margin-left:-1rem}.Carousel-module__XGay5q__viewportVertical{flex-direction:column;margin-top:-1rem}.Carousel-module__XGay5q__item{flex:0 0 100%;min-width:0}.Carousel-module__XGay5q__itemHorizontal{padding-left:1rem}.Carousel-module__XGay5q__itemVertical{padding-top:1rem}.Carousel-module__XGay5q__previous{border-radius:9999px;width:2rem;height:2rem;position:absolute}.Carousel-module__XGay5q__previousHorizontal{top:50%;left:-3rem;transform:translateY(-50%)}.Carousel-module__XGay5q__previousVertical{top:-3rem;left:50%;transform:translate(-50%)rotate(90deg)}.Carousel-module__XGay5q__next{border-radius:9999px;width:2rem;height:2rem;position:absolute}.Carousel-module__XGay5q__nextHorizontal{top:50%;right:-3rem;transform:translateY(-50%)}.Carousel-module__XGay5q__nextVertical{bottom:-3rem;left:50%;transform:translate(-50%)rotate(90deg)}
.Chart-module__6bXWbG__container{aspect-ratio:16/9;justify-content:center;font-size:.75rem;display:flex}.Chart-module__6bXWbG__container .recharts-cartesian-axis-tick text{fill:var(--color-muted-foreground)}.Chart-module__6bXWbG__container .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in srgb, var(--color-border) 50%, transparent)}.Chart-module__6bXWbG__container .recharts-curve.recharts-tooltip-cursor{stroke:var(--color-border)}.Chart-module__6bXWbG__container .recharts-polar-grid [stroke=\#ccc]{stroke:var(--color-border)}.Chart-module__6bXWbG__container .recharts-radial-bar-background-sector{fill:var(--color-muted)}.Chart-module__6bXWbG__container .recharts-rectangle.recharts-tooltip-cursor{fill:var(--color-muted)}.Chart-module__6bXWbG__container .recharts-reference-line_[stroke=\#ccc]{stroke:var(--color-border)}.Chart-module__6bXWbG__container .recharts-dot[stroke=\#fff]{stroke:#0000}.Chart-module__6bXWbG__container .recharts-layer{outline:none}.Chart-module__6bXWbG__container .recharts-sector{outline:none}.Chart-module__6bXWbG__container .recharts-sector[stroke=\#fff]{stroke:#0000}.Chart-module__6bXWbG__container .recharts-surface{outline:none}.Chart-module__6bXWbG__tooltip{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);background-color:var(--color-background);min-width:8rem;box-shadow:var(--shadow-xl);align-items:flex-start;gap:.375rem;padding:.625rem;font-size:.75rem;display:grid}.Chart-module__6bXWbG__tooltipLabel{font-weight:var(--font-weight-medium)}.Chart-module__6bXWbG__tooltipItem{flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%;display:flex}.Chart-module__6bXWbG__tooltipItem svg{color:var(--color-muted-foreground);width:.625rem;height:.625rem}.Chart-module__6bXWbG__tooltipItemDot{align-items:center}.Chart-module__6bXWbG__tooltipIndicator{border:1px solid var(--color-border);border-radius:2px;flex-shrink:0}.Chart-module__6bXWbG__tooltipIndicatorDot{width:.625rem;height:.625rem}.Chart-module__6bXWbG__tooltipIndicatorLine{width:.25rem}.Chart-module__6bXWbG__tooltipIndicatorDashed{background-color:#0000;border:1.5px dashed;width:0}.Chart-module__6bXWbG__tooltipIndicatorDashedNested{margin-top:.125rem;margin-bottom:.125rem}.Chart-module__6bXWbG__tooltipItemContent{flex:1;justify-content:space-between;line-height:1;display:flex}.Chart-module__6bXWbG__tooltipItemContentNested{align-items:flex-end}.Chart-module__6bXWbG__tooltipItemContentNormal{align-items:center}.Chart-module__6bXWbG__tooltipItemLabel,.Chart-module__6bXWbG__tooltipItems{gap:.375rem;display:grid}.Chart-module__6bXWbG__tooltipItemName{color:var(--color-muted-foreground)}.Chart-module__6bXWbG__tooltipItemValue{color:var(--color-foreground);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.Chart-module__6bXWbG__legend{justify-content:center;align-items:center;gap:1rem;display:flex}.Chart-module__6bXWbG__legendTop{padding-bottom:.75rem}.Chart-module__6bXWbG__legendBottom{padding-top:.75rem}.Chart-module__6bXWbG__legendItem{align-items:center;gap:.375rem;display:flex}.Chart-module__6bXWbG__legendItem svg{color:var(--color-muted-foreground);width:.75rem;height:.75rem}.Chart-module__6bXWbG__legendIndicator{border-radius:2px;flex-shrink:0;width:.5rem;height:.5rem}
.Qr-code-display-module__RHSRmG__container{flex-direction:column;align-items:center;gap:.75rem;display:flex}.Qr-code-display-module__RHSRmG__empty{border:2px dashed color-mix(in srgb, var(--color-muted-foreground) 25%, transparent);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.Qr-code-display-module__RHSRmG__emptyText{color:var(--color-muted-foreground);font-size:.875rem}.Qr-code-display-module__RHSRmG__qrContainer{border-radius:var(--radius-lg);border:2px solid var(--border);box-shadow:var(--shadow-sm);background-color:#fff;padding:1rem}.Qr-code-display-module__RHSRmG__description{color:var(--color-muted-foreground);text-align:center;word-break:break-all;max-width:12.5rem;font-size:.75rem}.Qr-code-display-module__RHSRmG__actions{gap:.5rem;display:flex}
.Calendar-module__AKaycq__root{padding:.75rem}.Calendar-module__AKaycq__months{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.Calendar-module__AKaycq__months{flex-direction:row}}.Calendar-module__AKaycq__month{flex-direction:column;gap:1rem;display:flex}.Calendar-module__AKaycq__caption{justify-content:center;align-items:center;width:100%;padding-top:.25rem;display:flex;position:relative}.Calendar-module__AKaycq__captionLabel{font-size:.875rem;font-weight:var(--font-weight-medium)}.Calendar-module__AKaycq__nav{align-items:center;gap:.25rem;display:flex}.Calendar-module__AKaycq__navButton{opacity:.5;width:1.75rem;height:1.75rem;transition:opacity var(--transition-base);background-color:#0000;padding:0}.Calendar-module__AKaycq__navButton:hover{opacity:1}.Calendar-module__AKaycq__navButtonPrevious{position:absolute;left:.25rem}.Calendar-module__AKaycq__navButtonNext{position:absolute;right:.25rem}.Calendar-module__AKaycq__table{border-collapse:separate;border-spacing:.25rem;width:100%}.Calendar-module__AKaycq__headRow{display:flex}.Calendar-module__AKaycq__headCell{color:var(--color-muted-foreground);border-radius:var(--radius-md);width:2rem;font-size:.8rem;font-weight:400}.Calendar-module__AKaycq__row{width:100%;margin-top:.5rem;display:flex}.Calendar-module__AKaycq__cell{text-align:center;padding:0;font-size:.875rem;position:relative}.Calendar-module__AKaycq__cell:focus-within{z-index:20;position:relative}.Calendar-module__AKaycq__cell:has([aria-selected]){background-color:var(--color-accent)}.Calendar-module__AKaycq__cell:has([aria-selected].Calendar-module__AKaycq__day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.Calendar-module__AKaycq__cellRange:has(>.Calendar-module__AKaycq__day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.Calendar-module__AKaycq__cellRange:has(>.Calendar-module__AKaycq__day-range-start){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.Calendar-module__AKaycq__cellRange:first-child:has([aria-selected]){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.Calendar-module__AKaycq__cellRange:last-child:has([aria-selected]){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.Calendar-module__AKaycq__cellSingle:has([aria-selected]){border-radius:var(--radius-md)}.Calendar-module__AKaycq__day{width:2rem;height:2rem;padding:0;font-weight:400}.Calendar-module__AKaycq__day[aria-selected]{opacity:1}.Calendar-module__AKaycq__dayRangeStart[aria-selected],.Calendar-module__AKaycq__dayRangeEnd[aria-selected],.Calendar-module__AKaycq__daySelected,.Calendar-module__AKaycq__daySelected:hover,.Calendar-module__AKaycq__daySelected:focus{background-color:var(--color-primary);color:var(--color-primary-foreground)}.Calendar-module__AKaycq__dayToday{background-color:var(--color-accent);color:var(--color-accent-foreground)}.Calendar-module__AKaycq__dayOutside,.Calendar-module__AKaycq__dayOutside[aria-selected]{color:var(--color-muted-foreground)}.Calendar-module__AKaycq__dayDisabled{color:var(--color-muted-foreground);opacity:.5}.Calendar-module__AKaycq__dayRangeMiddle[aria-selected]{background-color:var(--color-accent);color:var(--color-accent-foreground)}.Calendar-module__AKaycq__dayHidden{visibility:hidden}.Calendar-module__AKaycq__icon{width:1rem;height:1rem}
.Toggle-module__iupRJG__toggle{border-radius:var(--radius-md);font-size:.875rem;font-weight:var(--font-weight-medium);white-space:nowrap;outline:none;justify-content:center;align-items:center;gap:.5rem;transition:color,box-shadow;display:inline-flex}.Toggle-module__iupRJG__toggle:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.Toggle-module__iupRJG__toggle:disabled{pointer-events:none;opacity:.5}.Toggle-module__iupRJG__toggle[data-state=on]{background-color:var(--color-accent);color:var(--color-accent-foreground)}.Toggle-module__iupRJG__toggle:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ring) 50%, transparent)}.Toggle-module__iupRJG__toggle[aria-invalid=true]{border-color:var(--color-destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-destructive) 20%, transparent)}.Toggle-module__iupRJG__toggle svg{pointer-events:none;flex-shrink:0}.Toggle-module__iupRJG__toggle svg:not([class*=size-]){width:1rem;height:1rem}.Toggle-module__iupRJG__toggleDefault{background-color:#0000}.Toggle-module__iupRJG__toggleOutline{border:1px solid var(--color-input);background-color:#0000}.Toggle-module__iupRJG__toggleOutline:hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.Toggle-module__iupRJG__toggleDefaultSize{min-width:2.25rem;height:2.25rem;padding:0 .5rem}.Toggle-module__iupRJG__toggleSm{min-width:2rem;height:2rem;padding:0 .375rem}.Toggle-module__iupRJG__toggleLg{min-width:2.5rem;height:2.5rem;padding:0 .625rem}
.Toggle-group-module__crUIpa__group{border-radius:var(--radius-md);align-items:center;width:fit-content;display:flex}.Toggle-group-module__crUIpa__group[data-variant=outline]{box-shadow:var(--shadow-xs)}.Toggle-group-module__crUIpa__item{min-width:0;box-shadow:none;border-radius:0;flex:1 0}.Toggle-group-module__crUIpa__item:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.Toggle-group-module__crUIpa__item:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.Toggle-group-module__crUIpa__item:focus,.Toggle-group-module__crUIpa__item:focus-visible{z-index:10}.Toggle-group-module__crUIpa__item[data-variant=outline]{border-left:0}.Toggle-group-module__crUIpa__item[data-variant=outline]:first-child{border-left:1px solid var(--color-input)}
.Scroll-area-module__G7hNxG__scrollArea{position:relative}.Scroll-area-module__G7hNxG__scrollAreaViewport{border-radius:inherit;width:100%;height:100%;transition:color var(--transition-base), box-shadow var(--transition-base);outline:none}.Scroll-area-module__G7hNxG__scrollAreaViewport:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ring) 50%, transparent);outline:1px solid var(--color-ring)}.Scroll-area-module__G7hNxG__scrollBar{touch-action:none;transition:background-color var(--transition-base);-webkit-user-select:none;user-select:none;padding:1px;display:flex}.Scroll-area-module__G7hNxG__scrollBarVertical{border-left:1px solid #0000;width:.625rem;height:100%}.Scroll-area-module__G7hNxG__scrollBarHorizontal{border-top:1px solid #0000;flex-direction:column;height:.625rem}.Scroll-area-module__G7hNxG__scrollBarThumb{background-color:var(--color-border);border-radius:9999px;flex:1;position:relative}
.Resizable-module__ttduxa__panelGroup{width:100%;height:100%;display:flex}.Resizable-module__ttduxa__panelGroup[data-panel-group-direction=vertical]{flex-direction:column}.Resizable-module__ttduxa__handle{background-color:var(--color-border);justify-content:center;align-items:center;width:1px;display:flex;position:relative}.Resizable-module__ttduxa__handle:focus-visible{box-shadow:0 0 0 1px var(--color-ring);box-shadow-offset:1px;outline:none}.Resizable-module__ttduxa__handle:after{content:"";inset-y:0;width:.25rem;position:absolute;left:50%;transform:translate(-50%)}.Resizable-module__ttduxa__handle[data-panel-group-direction=vertical]{width:100%;height:1px}.Resizable-module__ttduxa__handle[data-panel-group-direction=vertical]:after{inset-y:0;width:100%;height:.25rem;left:0;transform:translateY(-50%)translate(0)}.Resizable-module__ttduxa__handle[data-panel-group-direction=vertical]>div{transform:rotate(90deg)}.Resizable-module__ttduxa__handleGrip{z-index:10;border-radius:var(--radius-xs);border:1px solid var(--color-border);background-color:var(--color-border);justify-content:center;align-items:center;width:.75rem;height:1rem;display:flex;position:relative}.Resizable-module__ttduxa__handleGrip svg{width:.625rem;height:.625rem}
.BranchSelector-module__KavtKW__container{height:var(--shell-control-size,2.5rem);color:#fff;background-color:#ffffff1f;border:1px solid #ffffff4d;border-radius:.75rem;align-items:center;gap:.5rem;min-width:0;padding:0 .875rem;transition:background-color .15s,border-color .15s;display:flex}.BranchSelector-module__KavtKW__container:hover{background-color:#ffffff38;border-color:#ffffff73}.BranchSelector-module__KavtKW__icon{color:#fff;flex-shrink:0;width:1.125rem;height:1.125rem}.BranchSelector-module__KavtKW__container .BranchSelector-module__KavtKW__selectTrigger{width:auto;min-width:7rem;max-width:14rem;height:100%;box-shadow:none;color:#fff;background-color:#0000;border:none;border-radius:0;gap:.5rem;padding:0;font-size:.875rem;font-weight:500}.BranchSelector-module__KavtKW__container .BranchSelector-module__KavtKW__selectTrigger:hover{background-color:#0000}.BranchSelector-module__KavtKW__container .BranchSelector-module__KavtKW__selectTrigger:focus-visible{box-shadow:none;outline-offset:4px;border-color:#0000;border-radius:.25rem;outline:2px solid #ffffffd9}.BranchSelector-module__KavtKW__container .BranchSelector-module__KavtKW__selectTrigger>svg:last-child{color:#fff;opacity:.9}.BranchSelector-module__KavtKW__container .BranchSelector-module__KavtKW__selectTrigger.BranchSelector-module__KavtKW__disabled,.BranchSelector-module__KavtKW__container .BranchSelector-module__KavtKW__selectTrigger:disabled{opacity:1;color:#fff;cursor:default}.BranchSelector-module__KavtKW__container .BranchSelector-module__KavtKW__selectTrigger:disabled>svg:last-child{opacity:.55}@media (max-width:639.98px){.BranchSelector-module__KavtKW__container{background-color:#0000;border:none;gap:.375rem;height:auto;padding:0}.BranchSelector-module__KavtKW__container:hover{background-color:#0000}.BranchSelector-module__KavtKW__icon{width:1rem;height:1rem}.BranchSelector-module__KavtKW__container .BranchSelector-module__KavtKW__selectTrigger{width:100%;min-width:0;max-width:none;font-size:.75rem}}.BranchSelector-module__KavtKW__itemText{font-size:.875rem;font-weight:500}.BranchSelector-module__KavtKW__itemCode{margin-left:var(--spacing-2);color:var(--color-muted-foreground);font-family:monospace;font-size:.75rem}.BranchSelector-module__KavtKW__emptyState{color:#ffffffbf;align-items:center;display:flex}.BranchSelector-module__KavtKW__emptyText{font-size:.8125rem;font-style:italic}@media (max-width:640px){.BranchSelector-module__KavtKW__itemText{font-size:.8125rem}.BranchSelector-module__KavtKW__itemCode{font-size:.6875rem}}.BranchSelector-module__KavtKW__lockedNote{color:inherit;opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.68rem;line-height:1.3;display:none;overflow:hidden}@media (min-width:1024px){.BranchSelector-module__KavtKW__lockedNote{display:block}}
.PointsAdjustmentDialog-module__wqFfca__dialogContent{flex-direction:column;max-width:600px;max-height:calc(100dvh - 1rem);display:flex;overflow:hidden}.PointsAdjustmentDialog-module__wqFfca__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.PointsAdjustmentDialog-module__wqFfca__content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:1.5rem;min-height:0;padding:.5rem 0;display:flex;overflow-y:auto}.PointsAdjustmentDialog-module__wqFfca__customerBox{background-color:var(--color-muted);border-radius:var(--radius);margin-bottom:.5rem;padding:1rem}.PointsAdjustmentDialog-module__wqFfca__customerLabel{color:var(--color-muted-foreground);margin-bottom:.25rem;font-size:.875rem}.PointsAdjustmentDialog-module__wqFfca__customerName{color:var(--color-foreground);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.PointsAdjustmentDialog-module__wqFfca__pointsLabel{color:var(--color-muted-foreground);font-size:.875rem}.PointsAdjustmentDialog-module__wqFfca__pointsValue{color:var(--color-primary-strong);font-size:1rem;font-weight:600}.PointsAdjustmentDialog-module__wqFfca__fieldGroup{flex-direction:column;gap:.5rem;display:flex}.PointsAdjustmentDialog-module__wqFfca__error{color:var(--color-destructive);margin-top:.25rem;font-size:.875rem}.PointsAdjustmentDialog-module__wqFfca__previewBox{background-color:var(--color-muted);border-radius:var(--radius);border:1px solid var(--color-border);padding:1rem}.PointsAdjustmentDialog-module__wqFfca__previewRow{justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem;display:flex}.PointsAdjustmentDialog-module__wqFfca__previewRow span:first-child{color:var(--color-muted-foreground)}.PointsAdjustmentDialog-module__wqFfca__previewRow span:last-child{color:var(--color-foreground);font-weight:500}.PointsAdjustmentDialog-module__wqFfca__positive{color:var(--color-success-strong)!important;font-weight:600!important}.PointsAdjustmentDialog-module__wqFfca__negative{color:var(--color-destructive)!important;font-weight:600!important}.PointsAdjustmentDialog-module__wqFfca__previewDivider{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem 0 .25rem;font-weight:600;display:flex}.PointsAdjustmentDialog-module__wqFfca__previewTotal{color:var(--color-primary-strong);font-size:1.125rem}.PointsAdjustmentDialog-module__wqFfca__actions{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:.75rem;display:flex}.PointsAdjustmentDialog-module__wqFfca__actions button{min-width:120px}@media (max-width:640px){.PointsAdjustmentDialog-module__wqFfca__dialogContent{max-width:100%}.PointsAdjustmentDialog-module__wqFfca__actions{flex-direction:column-reverse}.PointsAdjustmentDialog-module__wqFfca__actions button{width:100%}}
.TransactionReversalDialog-module__E__EXW__dialogContent{max-width:600px}.TransactionReversalDialog-module__E__EXW__content{flex-direction:column;gap:1.5rem;padding:.5rem 0;display:flex}.TransactionReversalDialog-module__E__EXW__transactionBox{background-color:var(--color-muted);border-radius:var(--radius);border:1px solid var(--color-border);padding:1rem}.TransactionReversalDialog-module__E__EXW__sectionTitle{color:var(--color-foreground);margin-bottom:1rem;font-size:.875rem;font-weight:600}.TransactionReversalDialog-module__E__EXW__infoRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem;display:flex}.TransactionReversalDialog-module__E__EXW__infoRow:last-child{border-bottom:none}.TransactionReversalDialog-module__E__EXW__label{color:var(--color-muted-foreground);font-weight:500}.TransactionReversalDialog-module__E__EXW__value{color:var(--color-foreground);text-align:right;font-weight:500}.TransactionReversalDialog-module__E__EXW__pointsValue{color:var(--color-primary-strong);font-size:1rem;font-weight:600}.TransactionReversalDialog-module__E__EXW__warningBox{background-color:var(--color-warning-tint);border:1px solid color-mix(in srgb, var(--color-warning) 50%, transparent);border-radius:var(--radius);gap:.75rem;padding:1rem;display:flex}.TransactionReversalDialog-module__E__EXW__warningIcon{width:1.25rem;height:1.25rem;color:var(--color-warning);flex-shrink:0;margin-top:.125rem}.TransactionReversalDialog-module__E__EXW__warningText{color:var(--color-warning-strong);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.TransactionReversalDialog-module__E__EXW__warningDetail{color:var(--color-warning-strong);font-size:.75rem}.TransactionReversalDialog-module__E__EXW__errorMessage{background-color:var(--color-destructive-soft);border:1px solid var(--color-destructive);border-radius:var(--radius);align-items:center;gap:.75rem;padding:1rem;display:flex}.TransactionReversalDialog-module__E__EXW__errorIcon{width:1.25rem;height:1.25rem;color:var(--color-destructive);flex-shrink:0}.TransactionReversalDialog-module__E__EXW__errorMessage p{color:var(--color-destructive);font-size:.875rem;font-weight:500}.TransactionReversalDialog-module__E__EXW__fieldGroup{flex-direction:column;gap:.5rem;display:flex}.TransactionReversalDialog-module__E__EXW__error{color:var(--color-destructive);margin-top:.25rem;font-size:.875rem}.TransactionReversalDialog-module__E__EXW__actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.TransactionReversalDialog-module__E__EXW__actions button{min-width:120px}@media (max-width:640px){.TransactionReversalDialog-module__E__EXW__dialogContent{max-width:100%}.TransactionReversalDialog-module__E__EXW__actions{flex-direction:column-reverse}.TransactionReversalDialog-module__E__EXW__actions button{width:100%}.TransactionReversalDialog-module__E__EXW__infoRow{flex-direction:column;align-items:flex-start;gap:.25rem}.TransactionReversalDialog-module__E__EXW__value{text-align:left}}
.CustomerInfoCard-module__kRMo5G__container{background-color:var(--color-muted);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:1rem}.CustomerInfoCard-module__kRMo5G__content{align-items:flex-start;gap:1rem;display:flex}.CustomerInfoCard-module__kRMo5G__avatar{flex-shrink:0;width:4rem;height:4rem}.CustomerInfoCard-module__kRMo5G__info{flex:1;min-width:0}.CustomerInfoCard-module__kRMo5G__header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.CustomerInfoCard-module__kRMo5G__nameContainer{flex:1;min-width:0}.CustomerInfoCard-module__kRMo5G__name{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CustomerInfoCard-module__kRMo5G__email{color:var(--color-foreground-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.CustomerInfoCard-module__kRMo5G__badges{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.CustomerInfoCard-module__kRMo5G__badge{font-size:.75rem;font-weight:var(--font-weight-medium);border:0;padding:.125rem .5rem}.CustomerInfoCard-module__kRMo5G__badgeTier{background-color:var(--color-warning);color:var(--color-warning-foreground)}.CustomerInfoCard-module__kRMo5G__badgeTier:hover{background-color:var(--color-warning)}.CustomerInfoCard-module__kRMo5G__badgeNoTier{background-color:var(--color-muted);color:var(--color-foreground-soft)}.CustomerInfoCard-module__kRMo5G__badgeNoTier:hover{background-color:color-mix(in srgb, var(--color-foreground) 12%, var(--color-muted))}.CustomerInfoCard-module__kRMo5G__lastActivity{color:var(--color-muted-foreground);font-size:.75rem}.CustomerInfoCard-module__kRMo5G__balances{flex-shrink:0;align-items:flex-start;gap:1rem;display:flex}.CustomerInfoCard-module__kRMo5G__points{text-align:right;flex-shrink:0}.CustomerInfoCard-module__kRMo5G__pointsValue{font-size:1.875rem;font-weight:var(--font-weight-bold);color:var(--color-foreground)}.CustomerInfoCard-module__kRMo5G__pointsValue.CustomerInfoCard-module__kRMo5G__pointsValueCompact{font-size:1.5rem}.CustomerInfoCard-module__kRMo5G__pointsLabel{text-transform:uppercase;color:var(--color-muted-foreground);letter-spacing:.05em;margin-top:.25rem;font-size:.75rem}.CustomerInfoCard-module__kRMo5G__avatarFallback{background-color:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary-strong)}.CustomerInfoCard-module__kRMo5G__avatarIcon{width:2rem;height:2rem}.CustomerInfoCard-module__kRMo5G__avatarInitials{font-size:1.125rem;font-weight:var(--font-weight-semibold)}@media (max-width:480px){.CustomerInfoCard-module__kRMo5G__balances{flex-direction:column;align-items:flex-end;gap:.25rem}}
.CustomerTiersList-module__SngRaa__wrapper{flex-direction:column;gap:1rem;display:flex}.CustomerTiersList-module__SngRaa__sequenceAlert{border-color:color-mix(in srgb, var(--color-warning) 45%, transparent);background-color:var(--color-warning-soft)}.CustomerTiersList-module__SngRaa__sequenceAlertIcon{width:1.125rem;height:1.125rem;color:var(--color-warning-strong);flex-shrink:0}.CustomerTiersList-module__SngRaa__sequenceAlertList{margin:.5rem 0 0;padding-left:1.25rem;font-size:.875rem;list-style:outside}.CustomerTiersList-module__SngRaa__sequenceAlertList li{margin-bottom:.25rem}.CustomerTiersList-module__SngRaa__cardWarning{outline:2px solid color-mix(in srgb, var(--color-warning) 55%, transparent);outline-offset:0}.CustomerTiersList-module__SngRaa__tierWarningWrap{align-items:center;display:inline-flex}.CustomerTiersList-module__SngRaa__tierWarningIcon{width:1rem;height:1rem;color:var(--color-warning-strong);flex-shrink:0}.CustomerTiersList-module__SngRaa__deleteButtonDisabled{opacity:.45;cursor:not-allowed}.CustomerTiersList-module__SngRaa__deleteTooltipAnchor{cursor:not-allowed;display:inline-flex}.CustomerTiersList-module__SngRaa__deleteTooltipContent{max-width:18rem}.CustomerTiersList-module__SngRaa__emptyContent{flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.CustomerTiersList-module__SngRaa__emptyIcon{width:3rem;height:3rem;color:var(--color-muted-foreground);margin-bottom:1rem}.CustomerTiersList-module__SngRaa__emptyTitle{margin-bottom:.5rem;font-size:1.125rem}.CustomerTiersList-module__SngRaa__emptyText{color:var(--color-muted-foreground);text-align:center;margin-bottom:1rem;font-size:.875rem}.CustomerTiersList-module__SngRaa__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1024px){.CustomerTiersList-module__SngRaa__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.CustomerTiersList-module__SngRaa__card{height:100%;overflow:hidden}.CustomerTiersList-module__SngRaa__colorBar{height:.5rem}.CustomerTiersList-module__SngRaa__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CustomerTiersList-module__SngRaa__headerLeft{flex:1;align-items:flex-start;gap:.75rem;display:flex}.CustomerTiersList-module__SngRaa__tierIcon{border-radius:.5rem;flex-shrink:0;padding:.5rem}.CustomerTiersList-module__SngRaa__tierInfo{flex:1;min-width:0}.CustomerTiersList-module__SngRaa__tierTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CustomerTiersList-module__SngRaa__tierTitle{font-size:1.125rem}.CustomerTiersList-module__SngRaa__tierDescription{margin-top:.25rem}.CustomerTiersList-module__SngRaa__actions{flex-shrink:0;gap:.5rem;display:flex}.CustomerTiersList-module__SngRaa__deleteIcon{color:var(--color-destructive-strong)}.CustomerTiersList-module__SngRaa__cardContent{flex-direction:column;gap:1rem;display:flex}.CustomerTiersList-module__SngRaa__pointsRange{background-color:color-mix(in srgb, var(--color-muted) 50%, transparent);border-radius:.5rem;padding:.75rem}.CustomerTiersList-module__SngRaa__rangeHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;display:flex}.CustomerTiersList-module__SngRaa__rangeLabel{color:var(--color-muted-foreground)}.CustomerTiersList-module__SngRaa__rangeValues{align-items:center;gap:.5rem;display:flex}.CustomerTiersList-module__SngRaa__rangeValue{font-size:1.25rem;font-weight:600}.CustomerTiersList-module__SngRaa__rangePoints{color:var(--color-muted-foreground);font-size:.875rem}.CustomerTiersList-module__SngRaa__multiplierBox{background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.CustomerTiersList-module__SngRaa__multiplierIcon{width:1rem;height:1rem;color:var(--color-primary-strong)}.CustomerTiersList-module__SngRaa__multiplierText{font-size:.875rem}.CustomerTiersList-module__SngRaa__benefitsSection{flex-direction:column;gap:.5rem;display:flex}.CustomerTiersList-module__SngRaa__benefitsHeader{color:var(--color-muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.CustomerTiersList-module__SngRaa__benefitsList{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.CustomerTiersList-module__SngRaa__benefitItem{align-items:flex-start;gap:.5rem;display:flex}.CustomerTiersList-module__SngRaa__benefitIcon{width:.75rem;height:.75rem;color:var(--color-warning);flex-shrink:0;margin-top:.25rem}
.CustomerTierForm-module__prv-za__dialogContent{max-width:80vw;max-height:90vh;overflow-y:auto}.CustomerTierForm-module__prv-za__form{flex-direction:column;gap:1.5rem;display:flex}.CustomerTierForm-module__prv-za__sequenceAlert{margin:0}.CustomerTierForm-module__prv-za__section{flex-direction:column;gap:1rem;display:flex}.CustomerTierForm-module__prv-za__fieldGroup{flex-direction:column;gap:.5rem;display:flex}.CustomerTierForm-module__prv-za__required{color:var(--color-destructive)}.CustomerTierForm-module__prv-za__inputError{border-color:var(--color-destructive)}.CustomerTierForm-module__prv-za__errorText{color:var(--color-destructive);align-items:center;gap:.25rem;font-size:.875rem;display:flex}.CustomerTierForm-module__prv-za__errorIcon{width:.75rem;height:.75rem}.CustomerTierForm-module__prv-za__hintText{color:var(--color-muted-foreground);font-size:.75rem}.CustomerTierForm-module__prv-za__grid2{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.CustomerTierForm-module__prv-za__grid2{grid-template-columns:repeat(2,1fr)}}.CustomerTierForm-module__prv-za__grid3{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.CustomerTierForm-module__prv-za__grid3{grid-template-columns:2fr 1fr}}.CustomerTierForm-module__prv-za__colorRow{gap:.5rem;display:flex}.CustomerTierForm-module__prv-za__colorInput{width:5rem;height:2.5rem}.CustomerTierForm-module__prv-za__selectTrigger{flex:1}.CustomerTierForm-module__prv-za__colorOption{align-items:center;gap:.5rem;display:flex}.CustomerTierForm-module__prv-za__colorSwatch{border-radius:.25rem;width:1rem;height:1rem}.CustomerTierForm-module__prv-za__benefitsHeader{justify-content:space-between;align-items:center;display:flex}.CustomerTierForm-module__prv-za__benefitsLabel{flex-direction:column;display:flex}.CustomerTierForm-module__prv-za__benefitsHint{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.75rem}.CustomerTierForm-module__prv-za__benefitsList{flex-direction:column;gap:.5rem;display:flex}.CustomerTierForm-module__prv-za__benefitRow,.CustomerTierForm-module__prv-za__dialogFooter{gap:.5rem;display:flex}@media (min-width:640px){.CustomerTierForm-module__prv-za__dialogFooter{gap:0}}
.POSBottomSheet-module__SssO9q__sheet[data-side=bottom][data-slot=sheet-content]{bottom:var(--pos-kb-inset,0px);height:calc(100dvh - var(--pos-kb-inset,0px));max-height:calc(100dvh - var(--pos-kb-inset,0px))}@media (min-width:40rem){.POSBottomSheet-module__SssO9q__sheet[data-side=bottom][data-slot=sheet-content]{height:auto;max-height:min(92dvh, calc(100dvh - var(--pos-kb-inset,0px)))}}.POSBottomSheet-module__SssO9q__sheet[data-layout=split][data-side=bottom][data-slot=sheet-content]{height:min(90dvh, calc(100dvh - var(--pos-kb-inset,0px)));max-height:min(90dvh, calc(100dvh - var(--pos-kb-inset,0px)))}.POSBottomSheet-module__SssO9q__sheet[data-keyboard=open] .POSBottomSheet-module__SssO9q__grabber,.POSBottomSheet-module__SssO9q__sheet[data-keyboard=open] .POSBottomSheet-module__SssO9q__steps{display:none}.POSBottomSheet-module__SssO9q__sheet[data-side=bottom][data-state=open]{animation:.4s cubic-bezier(.32,.72,0,1) POSBottomSheet-module__SssO9q__posSheetIn}.POSBottomSheet-module__SssO9q__sheet[data-side=bottom][data-state=closed]{animation:.26s cubic-bezier(.32,.72,0,1) POSBottomSheet-module__SssO9q__posSheetOut}.POSBottomSheet-module__SssO9q__sheet[data-instant-close=true][data-state=closed]{animation:none}.POSBottomSheet-module__SssO9q__body{scroll-padding-bottom:6rem}.POSBottomSheet-module__SssO9q__sheet[data-keyboard=open] .POSBottomSheet-module__SssO9q__body{scroll-padding-bottom:1rem}.POSBottomSheet-module__SssO9q__stepBar{background-color:var(--color-border);border-radius:2px;flex:1;height:3px;display:block;overflow:hidden}.POSBottomSheet-module__SssO9q__stepFill{background-color:var(--color-primary);transform-origin:0;height:100%;transition:transform .25s ease-out;display:block;transform:scaleX(0)}.POSBottomSheet-module__SssO9q__stepBar[data-active=true] .POSBottomSheet-module__SssO9q__stepFill{transform:scaleX(1)}@keyframes POSBottomSheet-module__SssO9q__posSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes POSBottomSheet-module__SssO9q__posSheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.POSBottomSheet-module__SssO9q__sheet,.POSBottomSheet-module__SssO9q__stepBar,.POSBottomSheet-module__SssO9q__stepFill{transition:none!important;animation:none!important}}
.ComboPeek-module__VfjyAW__peek.ComboPeek-module__VfjyAW__peek[data-side=bottom][data-slot=sheet-content]{height:auto;max-height:85dvh}
.CameraScanTrigger-module__ZFAaKq__cameraButton{background-color:var(--color-foreground);width:100%;height:3rem;color:var(--color-background);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;transition:background-color .2s;display:flex}.CameraScanTrigger-module__ZFAaKq__cameraButton:hover{background-color:color-mix(in srgb, var(--color-foreground) 85%, var(--color-background));color:var(--color-background)}.CameraScanTrigger-module__ZFAaKq__cameraButton:disabled{opacity:.5;cursor:not-allowed}.CameraScanTrigger-module__ZFAaKq__cameraButton:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.CameraScanTrigger-module__ZFAaKq__cameraIcon{width:1.125rem;height:1.125rem}
.QRCodeSearchForm-module__-Q3uRa__container{width:100%}.QRCodeSearchForm-module__-Q3uRa__card{background-color:var(--color-card);box-shadow:none;border:0;border-radius:0}.QRCodeSearchForm-module__-Q3uRa__cardHeader{text-align:center;flex-direction:column;gap:.75rem;padding:2rem 1.5rem 1.5rem;display:flex}.QRCodeSearchForm-module__-Q3uRa__iconContainer{justify-content:center;margin-bottom:.5rem;display:flex}.QRCodeSearchForm-module__-Q3uRa__icon{width:3.5rem;height:3.5rem;color:var(--color-muted-foreground)}.QRCodeSearchForm-module__-Q3uRa__title{color:var(--color-foreground);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600}.QRCodeSearchForm-module__-Q3uRa__description{color:var(--color-muted-foreground);margin:0;padding:0;font-size:.875rem;line-height:1.5}.QRCodeSearchForm-module__-Q3uRa__cardContent{flex-direction:column;gap:1.25rem;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;display:flex}.QRCodeSearchForm-module__-Q3uRa__cameraButton{background-color:var(--color-foreground);width:100%;height:3rem;color:var(--color-background);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;transition:background-color .2s;display:flex}.QRCodeSearchForm-module__-Q3uRa__cameraButton:hover{background-color:color-mix(in srgb, var(--color-foreground) 85%, var(--color-background));color:var(--color-background)}.QRCodeSearchForm-module__-Q3uRa__cameraButton:disabled{opacity:.5;cursor:not-allowed}.QRCodeSearchForm-module__-Q3uRa__cameraButton:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.QRCodeSearchForm-module__-Q3uRa__cameraIcon{width:1.125rem;height:1.125rem}.QRCodeSearchForm-module__-Q3uRa__separator{justify-content:center;align-items:center;margin-top:.25rem;margin-bottom:.25rem;display:flex;position:relative}.QRCodeSearchForm-module__-Q3uRa__separatorLine{align-items:center;display:flex;position:absolute;inset:0}.QRCodeSearchForm-module__-Q3uRa__separatorLineInner{border-top:1px solid var(--color-border);width:100%}.QRCodeSearchForm-module__-Q3uRa__separatorText{background-color:var(--color-card);padding:0 .75rem;position:relative}.QRCodeSearchForm-module__-Q3uRa__separatorTextInner{text-transform:uppercase;color:var(--color-muted-foreground);letter-spacing:.05em;font-size:.6875rem;font-weight:500}.QRCodeSearchForm-module__-Q3uRa__inputContainer{align-items:center;display:flex;position:relative}.QRCodeSearchForm-module__-Q3uRa__input{padding-right:3rem}.QRCodeSearchForm-module__-Q3uRa__input::placeholder{text-transform:uppercase;letter-spacing:.025em}.QRCodeSearchForm-module__-Q3uRa__searchButton{width:1.75rem;height:1.75rem;color:var(--color-muted-foreground);cursor:pointer;background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.QRCodeSearchForm-module__-Q3uRa__searchButton:hover:not(:disabled){background-color:var(--color-muted);color:var(--color-foreground)}.QRCodeSearchForm-module__-Q3uRa__searchButton:disabled{opacity:.3;cursor:not-allowed}.QRCodeSearchForm-module__-Q3uRa__searchButton:focus{outline:none;box-shadow:0 0 0 2px #e5e7eb}.QRCodeSearchForm-module__-Q3uRa__searchIcon{width:1.125rem;height:1.125rem}@media (max-width:640px){.QRCodeSearchForm-module__-Q3uRa__cardHeader{padding:1.5rem 1rem 1rem}.QRCodeSearchForm-module__-Q3uRa__icon{width:3rem;height:3rem}.QRCodeSearchForm-module__-Q3uRa__title{font-size:1rem}.QRCodeSearchForm-module__-Q3uRa__description{font-size:.8125rem}.QRCodeSearchForm-module__-Q3uRa__cardContent{gap:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.QRCodeSearchForm-module__-Q3uRa__cameraButton{height:2.75rem;font-size:.875rem}}
.QRScannerDialog-module__Lv_TJG__dialogContent{border-radius:1rem;flex-direction:column;width:100%;max-width:28rem;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.QRScannerDialog-module__Lv_TJG__dialogContentNoPadding{padding:0}.QRScannerDialog-module__Lv_TJG__dialogContentRedeem{width:95vw;max-width:min(72rem,95vw)}.QRScannerDialog-module__Lv_TJG__content{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:1rem;min-height:0;margin-top:1rem;display:flex;overflow-y:auto}.QRScannerDialog-module__Lv_TJG__contentNoMargin{margin-top:0}.QRScannerDialog-module__Lv_TJG__contentRedeem{flex-direction:column;height:calc(90vh - 180px);min-height:0;max-height:calc(90vh - 180px);display:flex;overflow:hidden}.QRScannerDialog-module__Lv_TJG__modeSelector{gap:.5rem;margin-bottom:1.5rem;padding:0 1.5rem;display:flex}@media (max-width:480px){.QRScannerDialog-module__Lv_TJG__modeSelector{padding:0 .75rem}.QRScannerDialog-module__Lv_TJG__modeButton{font-size:.8125rem}}.QRScannerDialog-module__Lv_TJG__modeButton{white-space:normal;border-radius:.5rem;flex:1;min-width:0;height:auto;min-height:2.75rem;padding-inline:.5rem;font-size:.9375rem;font-weight:500;line-height:1.2;transition:all .2s}.QRScannerDialog-module__Lv_TJG__modeButton[data-state=active]{background-color:var(--color-foreground);color:var(--color-background)}.QRScannerDialog-module__Lv_TJG__modeButton[data-state=inactive]{background-color:var(--color-card);color:var(--color-muted-foreground);border:1px solid var(--color-border)}.QRScannerDialog-module__Lv_TJG__modeButton:hover{background-color:var(--color-muted);border-color:color-mix(in srgb, var(--color-foreground) 20%, transparent)}.QRScannerDialog-module__Lv_TJG__modeButton[data-state=active]:hover{background-color:color-mix(in srgb, var(--color-foreground) 85%, var(--color-background));color:var(--color-background)}.QRScannerDialog-module__Lv_TJG__actionSection{flex-direction:column;gap:1rem;min-height:0;display:flex}.QRScannerDialog-module__Lv_TJG__reloading{color:var(--color-muted-foreground);flex-direction:column;align-items:center;gap:.75rem;padding:3rem 0;font-size:.875rem;display:flex}.QRScannerDialog-module__Lv_TJG__reloadingIcon{width:2rem;height:2rem;animation:1s linear infinite QRScannerDialog-module__Lv_TJG__reloadingSpin}@keyframes QRScannerDialog-module__Lv_TJG__reloadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.QRScannerDialog-module__Lv_TJG__actionSectionRedeemFill{flex:1;min-height:0;overflow:hidden}.QRScannerDialog-module__Lv_TJG__validateCodeForm{width:100%;min-height:0;overflow:hidden}@media (min-width:641px) and (max-width:1024px){.QRScannerDialog-module__Lv_TJG__dialogContent{max-width:min(32rem,92vw);max-height:85vh}.QRScannerDialog-module__Lv_TJG__dialogContentRedeem{width:92vw;max-width:92vw}.QRScannerDialog-module__Lv_TJG__content{gap:.875rem;margin-top:.75rem}.QRScannerDialog-module__Lv_TJG__contentRedeem{height:calc(85vh - 160px);max-height:calc(85vh - 160px)}.QRScannerDialog-module__Lv_TJG__modeSelector{margin-bottom:1.25rem;padding:0 1.25rem}.QRScannerDialog-module__Lv_TJG__modeButton{height:2.625rem;font-size:.875rem}}@media (max-width:640px){.QRScannerDialog-module__Lv_TJG__dialogContent{border-radius:.75rem;align-self:stretch;max-width:min(28rem,100vw);max-height:100dvh;margin:0}.QRScannerDialog-module__Lv_TJG__content{padding-bottom:env(safe-area-inset-bottom,0);gap:.75rem;margin-top:.5rem}.QRScannerDialog-module__Lv_TJG__modeSelector{gap:.375rem;margin-bottom:1rem;padding:0 1rem}.QRScannerDialog-module__Lv_TJG__modeButton{border-radius:.375rem;height:2.5rem;font-size:.8125rem}.QRScannerDialog-module__Lv_TJG__actionSection{gap:.75rem}.QRScannerDialog-module__Lv_TJG__contentRedeem{-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;height:auto;min-height:0;max-height:calc(100dvh - 120px);overflow:hidden auto}.QRScannerDialog-module__Lv_TJG__actionSectionRedeemFill{flex:none;min-height:0;overflow:visible}.QRScannerDialog-module__Lv_TJG__validateCodeForm{-webkit-overflow-scrolling:touch;overflow-y:auto}}@media (max-width:380px){.QRScannerDialog-module__Lv_TJG__dialogContent{border-radius:.5rem}.QRScannerDialog-module__Lv_TJG__modeSelector{padding:0 .75rem}.QRScannerDialog-module__Lv_TJG__modeButton{height:2.375rem;font-size:.75rem}}@media (orientation:landscape) and (min-width:641px){.QRScannerDialog-module__Lv_TJG__dialogContent{max-width:min(36rem,92vw);max-height:92dvh}.QRScannerDialog-module__Lv_TJG__dialogContentRedeem{width:94vw;max-width:min(72rem,94vw)}.QRScannerDialog-module__Lv_TJG__content{gap:.75rem;margin-top:.5rem}.QRScannerDialog-module__Lv_TJG__contentRedeem{height:calc(92dvh - 140px);max-height:calc(92dvh - 140px)}.QRScannerDialog-module__Lv_TJG__modeSelector{margin-bottom:.75rem;padding:0 1rem}.QRScannerDialog-module__Lv_TJG__modeButton{height:2.375rem;font-size:.8125rem}}@media (orientation:landscape) and (max-height:500px){.QRScannerDialog-module__Lv_TJG__dialogContent{border-radius:.75rem;max-width:min(40rem,94vw);max-height:96dvh}.QRScannerDialog-module__Lv_TJG__modeSelector{margin-bottom:.5rem}}@media (min-width:641px) and (max-height:640px){.QRScannerDialog-module__Lv_TJG__contentRedeem{-webkit-overflow-scrolling:touch;flex:1;height:auto;min-height:0;max-height:none;overflow:hidden auto}.QRScannerDialog-module__Lv_TJG__actionSectionRedeemFill{flex:none;min-height:0;overflow:visible}.QRScannerDialog-module__Lv_TJG__validateCodeForm{-webkit-overflow-scrolling:touch;overflow-y:auto}}
.RewardsStats-module__2TtXCa__strip{border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:1024px){.RewardsStats-module__2TtXCa__strip{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.RewardsStats-module__2TtXCa__tile{text-align:left;min-width:0;color:var(--color-foreground);background-color:var(--color-card);border:0;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem;display:flex;position:relative}@media (min-width:1024px){.RewardsStats-module__2TtXCa__tile{padding:1.125rem 1.25rem}}.RewardsStats-module__2TtXCa__tileLive{grid-column:1/-1}@media (min-width:1024px){.RewardsStats-module__2TtXCa__tileLive{grid-column:auto}}button.RewardsStats-module__2TtXCa__tile{cursor:pointer;transition:background-color .15s}button.RewardsStats-module__2TtXCa__tile:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-primary) 4%, var(--color-card))}button.RewardsStats-module__2TtXCa__tile:disabled{cursor:default}button.RewardsStats-module__2TtXCa__tile:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.RewardsStats-module__2TtXCa__tile[aria-pressed=true]{background-color:color-mix(in srgb, var(--color-primary) 6%, var(--color-card))}.RewardsStats-module__2TtXCa__tile[aria-pressed=true]:after{content:"";background-color:var(--color-primary);height:2px;position:absolute;bottom:0;left:0;right:0}.RewardsStats-module__2TtXCa__eyebrow{font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.02em;color:var(--color-muted-foreground)}.RewardsStats-module__2TtXCa__valueRow{align-items:baseline;gap:.375rem;display:flex}.RewardsStats-module__2TtXCa__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:650;line-height:1.1}.RewardsStats-module__2TtXCa__valueTotal{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;font-size:.875rem}.RewardsStats-module__2TtXCa__hint{color:var(--color-muted-foreground);font-size:.75rem}.RewardsStats-module__2TtXCa__tile[data-tone=danger] .RewardsStats-module__2TtXCa__value{color:var(--color-destructive)}.RewardsStats-module__2TtXCa__tile[data-tone=warning] .RewardsStats-module__2TtXCa__value{color:var(--color-warning)}.RewardsStats-module__2TtXCa__statusBar{background-color:var(--color-muted);border-radius:9999px;gap:2px;width:100%;height:.375rem;margin-top:.375rem;display:flex;overflow:hidden}.RewardsStats-module__2TtXCa__statusSegment{flex-basis:0;min-width:.375rem}.RewardsStats-module__2TtXCa__statusSegment[data-status=active],.RewardsStats-module__2TtXCa__legendDot[data-status=active]{background-color:var(--color-success)}.RewardsStats-module__2TtXCa__statusSegment[data-status=draft],.RewardsStats-module__2TtXCa__legendDot[data-status=draft]{background-color:var(--color-warning)}.RewardsStats-module__2TtXCa__statusSegment[data-status=inactive],.RewardsStats-module__2TtXCa__legendDot[data-status=inactive]{background-color:color-mix(in srgb, var(--color-muted-foreground) 55%, transparent)}.RewardsStats-module__2TtXCa__statusSegment[data-status=expired],.RewardsStats-module__2TtXCa__legendDot[data-status=expired]{background-color:var(--color-destructive)}.RewardsStats-module__2TtXCa__legend{min-height:1rem;color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem .75rem;font-size:.75rem;display:flex}.RewardsStats-module__2TtXCa__legendItem{align-items:center;gap:.375rem;display:inline-flex}.RewardsStats-module__2TtXCa__legendDot{border-radius:9999px;width:.5rem;height:.5rem}.RewardsStats-module__2TtXCa__skeleton{border-radius:var(--radius-sm);background-color:var(--color-muted);width:3rem;height:1.5rem;animation:1.4s ease-in-out infinite RewardsStats-module__2TtXCa__pulse;display:inline-block}@keyframes RewardsStats-module__2TtXCa__pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.RewardsStats-module__2TtXCa__skeleton{animation:none}button.RewardsStats-module__2TtXCa__tile{transition:none}}
.RewardCategorySelect-module__HMUIIG__root{gap:.375rem;display:grid}.RewardCategorySelect-module__HMUIIG__option{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.RewardCategorySelect-module__HMUIIG__dot{border-radius:9999px;flex:none;width:.625rem;height:.625rem}.RewardCategorySelect-module__HMUIIG__createTrigger{height:2rem;color:var(--color-primary-strong);justify-self:start;padding-inline:.5rem}.RewardCategorySelect-module__HMUIIG__createIcon{width:.875rem;height:.875rem}.RewardCategorySelect-module__HMUIIG__creator{align-items:center;gap:.5rem;display:flex}.RewardCategorySelect-module__HMUIIG__creatorInput{flex:auto;min-width:0}.RewardCategorySelect-module__HMUIIG__hint{color:var(--color-muted-foreground);margin:0;font-size:.75rem}
.RewardForm-module__srkyhG__form,.RewardForm-module__srkyhG__formContent{flex-direction:column;gap:1.5rem;display:flex}.RewardForm-module__srkyhG__desktopLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1.5rem;display:grid}.RewardForm-module__srkyhG__desktopFormColumn{flex-direction:column;gap:1.5rem;display:flex}.RewardForm-module__srkyhG__desktopPreviewColumn{height:fit-content;position:sticky;top:1rem}.RewardForm-module__srkyhG__cardContent{padding-top:1.25rem}@media (max-width:639px){.RewardForm-module__srkyhG__cardContent{padding:1rem}}.RewardForm-module__srkyhG__sectionHeader{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.RewardForm-module__srkyhG__sectionIcon{width:1.25rem;height:1.25rem;color:var(--color-muted-foreground)}.RewardForm-module__srkyhG__sectionTitle{font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.RewardForm-module__srkyhG__sectionFields{flex-direction:column;gap:1rem;display:flex}.RewardForm-module__srkyhG__required{color:var(--color-destructive)}.RewardForm-module__srkyhG__stockInputContainer{flex-direction:column;gap:.5rem;display:flex}.RewardForm-module__srkyhG__stockCheckboxContainer{align-items:flex-start;gap:.5rem;display:flex}.RewardForm-module__srkyhG__stockCheckbox{border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.RewardForm-module__srkyhG__stockCheckboxLabel{color:var(--color-muted-foreground);cursor:pointer;font-size:.875rem}.RewardForm-module__srkyhG__tabs{width:100%}.RewardForm-module__srkyhG__tabsList{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.RewardForm-module__srkyhG__tabsContent{margin-top:1rem}.RewardForm-module__srkyhG__actions{border-top:1px solid var(--color-border);flex-direction:column-reverse;gap:.5rem;padding-top:1rem;display:flex}.RewardForm-module__srkyhG__actions>*{width:100%}@media (min-width:640px){.RewardForm-module__srkyhG__actions{flex-direction:row;justify-content:flex-end;gap:1rem}.RewardForm-module__srkyhG__actions>*{width:auto}}.RewardForm-module__srkyhG__saveButton{background-color:var(--color-foreground);color:var(--color-background)}.RewardForm-module__srkyhG__saveButton:hover{background-color:color-mix(in srgb, var(--color-foreground) 85%, var(--color-background))}.RewardForm-module__srkyhG__saveButtonIcon{width:1rem;height:1rem;margin-right:.5rem}
.RewardImageUpload-module__6pAOWa__container{flex-direction:column;gap:.5rem;display:flex}.RewardImageUpload-module__6pAOWa__error{color:var(--color-destructive);font-size:.875rem}.RewardImageUpload-module__6pAOWa__preview{border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-muted);width:100%;height:12rem;margin-top:.5rem;position:relative;overflow:hidden}.RewardImageUpload-module__6pAOWa__previewImage{object-fit:cover}.RewardImageUpload-module__6pAOWa__fileRow{margin-top:.25rem}.RewardImageUpload-module__6pAOWa__fileInput{max-width:100%;font-size:.875rem}.RewardImageUpload-module__6pAOWa__fileInput::file-selector-button{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-muted);cursor:pointer;margin-right:.5rem;padding:.25rem .5rem}.RewardImageUpload-module__6pAOWa__clearFile{border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1.25rem;line-height:1;display:flex;position:absolute;top:.5rem;right:.5rem}
.RewardPreview-module__qurQka__container{flex-direction:column;gap:1rem;display:flex}.RewardPreview-module__qurQka__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.RewardPreview-module__qurQka__title{font-size:.875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.RewardPreview-module__qurQka__viewControls{border-radius:var(--radius-lg);border:1px solid var(--color-border);align-items:center;gap:.25rem;padding:.25rem;display:flex}.RewardPreview-module__qurQka__viewButton{border-radius:var(--radius-sm);transition:background-color var(--transition-base), color var(--transition-base);padding:.375rem}.RewardPreview-module__qurQka__viewButtonActive{background-color:var(--color-primary);color:var(--color-primary-foreground)}.RewardPreview-module__qurQka__viewButtonInactive{color:var(--color-muted-foreground)}.RewardPreview-module__qurQka__viewButtonInactive:hover{color:var(--color-foreground)}.RewardPreview-module__qurQka__viewButtonIcon{width:1rem;height:1rem}.RewardPreview-module__qurQka__card{overflow:hidden}.RewardPreview-module__qurQka__cardMobile{max-width:24rem;margin:0 auto}.RewardPreview-module__qurQka__imageContainer{background-color:var(--color-muted);width:100%;height:12rem;position:relative}.RewardPreview-module__qurQka__image{object-fit:cover}.RewardPreview-module__qurQka__imagePlaceholder{background-color:var(--color-muted);width:100%;height:100%;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:flex}.RewardPreview-module__qurQka__imagePlaceholderText{font-size:.875rem}.RewardPreview-module__qurQka__statusBadgeContainer{z-index:10;position:absolute;top:.5rem;right:.5rem}.RewardPreview-module__qurQka__statusBadge{background-color:var(--color-success);color:var(--color-success-foreground);font-size:.75rem;font-weight:var(--font-weight-medium);border:0;border-radius:9999px;padding:.25rem .75rem}.RewardPreview-module__qurQka__content{flex-direction:column;gap:1rem;padding:1rem;display:flex}.RewardPreview-module__qurQka__name{font-size:1.25rem;font-weight:var(--font-weight-bold);overflow-wrap:anywhere;line-height:1.25}@media (min-width:640px){.RewardPreview-module__qurQka__content{padding:1.5rem}}.RewardPreview-module__qurQka__description{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.75}.RewardPreview-module__qurQka__tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.RewardPreview-module__qurQka__tag{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:.75rem}.RewardPreview-module__qurQka__tagIcon{width:.75rem;height:.75rem;margin-right:.25rem}.RewardPreview-module__qurQka__stats{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);gap:1rem;padding-top:.5rem;display:grid}.RewardPreview-module__qurQka__stat{flex-direction:column;display:flex}.RewardPreview-module__qurQka__statLabel{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem}.RewardPreview-module__qurQka__statLabelWithIcon{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.75rem;display:flex}.RewardPreview-module__qurQka__statLabelIcon{width:.75rem;height:.75rem}.RewardPreview-module__qurQka__statValue{overflow-wrap:anywhere;font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-primary-strong)}.RewardPreview-module__qurQka__statValueUnit{font-size:1rem;font-weight:var(--font-weight-normal)}.RewardPreview-module__qurQka__statValueUnlimited{color:var(--color-success-strong)}.RewardPreview-module__qurQka__statValueLow{color:var(--color-warning-strong)}.RewardPreview-module__qurQka__redemptions{border-top:1px solid var(--color-border);padding-top:.5rem}.RewardPreview-module__qurQka__redemptionsLabel{color:var(--color-muted-foreground);margin-bottom:.25rem;font-size:.75rem}.RewardPreview-module__qurQka__redemptionsValue{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--color-primary-strong)}.RewardPreview-module__qurQka__tip{border-radius:var(--radius-lg);background-color:var(--color-info-soft);border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent);padding:1rem}.RewardPreview-module__qurQka__tipContent{align-items:flex-start;gap:.75rem;display:flex}.RewardPreview-module__qurQka__tipIcon{width:1.25rem;height:1.25rem;color:var(--color-info-strong);flex-shrink:0;margin-top:.125rem}.RewardPreview-module__qurQka__tipText{color:var(--color-info-strong);font-size:.875rem}
.RewardCategoryRail-module__GruNGG__root{gap:.5rem;min-width:0;display:grid}.RewardCategoryRail-module__GruNGG__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.RewardCategoryRail-module__GruNGG__title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-foreground);font-size:.75rem;font-weight:600}.RewardCategoryRail-module__GruNGG__manage{height:2rem;color:var(--color-muted-foreground);padding-inline:.5rem}.RewardCategoryRail-module__GruNGG__manage svg{width:.875rem;height:.875rem}.RewardCategoryRail-module__GruNGG__list{scrollbar-width:thin;scroll-snap-type:x proximity;gap:.5rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.RewardCategoryRail-module__GruNGG__list>li{scroll-snap-align:start;flex:none}.RewardCategoryRail-module__GruNGG__item{border:1px solid var(--color-border);background-color:var(--color-card);max-width:14rem;height:2.25rem;color:var(--color-foreground);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;transition:background-color .12s,border-color .12s;display:inline-flex}.RewardCategoryRail-module__GruNGG__item:hover{background-color:var(--color-muted)}.RewardCategoryRail-module__GruNGG__item:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.RewardCategoryRail-module__GruNGG__item[aria-pressed=true]{border-color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 10%, var(--color-card));font-weight:600}.RewardCategoryRail-module__GruNGG__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.RewardCategoryRail-module__GruNGG__count{font-variant-numeric:tabular-nums;color:var(--color-muted-foreground);margin-left:auto;font-size:.75rem}@media (min-width:1024px){.RewardCategoryRail-module__GruNGG__root{align-self:start;width:15rem;position:sticky;top:1rem}.RewardCategoryRail-module__GruNGG__list{flex-direction:column;gap:.125rem;padding:0;overflow:visible}.RewardCategoryRail-module__GruNGG__item{background-color:#0000;border-color:#0000;border-radius:.5rem;width:100%;max-width:none}.RewardCategoryRail-module__GruNGG__item[aria-pressed=true]{border-color:#0000}}
.RewardsFilters-module__GQ-5BW__root{grid-template-columns:minmax(0,1fr);grid-template-areas:"search""selects""tabs";gap:.75rem;display:grid}@media (min-width:1024px){.RewardsFilters-module__GQ-5BW__root{grid-template-columns:minmax(16rem,1fr) auto;grid-template-areas:"search selects""tabs tabs";align-items:center}}.RewardsFilters-module__GQ-5BW__searchWrapper{grid-area:search;min-width:0;position:relative}.RewardsFilters-module__GQ-5BW__searchIcon{width:1rem;height:1rem;color:var(--color-muted-foreground);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.RewardsFilters-module__GQ-5BW__searchInput{background-color:var(--color-card);height:2.5rem}.RewardsFilters-module__GQ-5BW__selects{grid-area:selects;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:1024px){.RewardsFilters-module__GQ-5BW__selects{align-items:center;display:flex}}.RewardsFilters-module__GQ-5BW__selectTrigger{background-color:var(--color-card);min-width:0;height:2.5rem}@media (min-width:1024px){.RewardsFilters-module__GQ-5BW__selectTrigger{width:11.5rem}}.RewardsFilters-module__GQ-5BW__clearButton{height:2.5rem;color:var(--color-muted-foreground);grid-column:1/-1}.RewardsFilters-module__GQ-5BW__clearIcon{width:1rem;height:1rem;margin-right:.25rem}.RewardsFilters-module__GQ-5BW__tabs{scrollbar-width:none;border-bottom:1px solid var(--color-border);grid-area:tabs;gap:.25rem;margin-inline:-.25rem;padding:.125rem .25rem;display:flex;overflow-x:auto}.RewardsFilters-module__GQ-5BW__tabs::-webkit-scrollbar{display:none}.RewardsFilters-module__GQ-5BW__tab{height:2.5rem;font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.5rem;padding:0 .75rem;transition:color .15s;display:inline-flex;position:relative}.RewardsFilters-module__GQ-5BW__tab:hover{color:var(--color-foreground)}.RewardsFilters-module__GQ-5BW__tab:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.RewardsFilters-module__GQ-5BW__tab[aria-pressed=true]{color:var(--color-foreground)}.RewardsFilters-module__GQ-5BW__tab[aria-pressed=true]:after{content:"";background-color:var(--color-primary);border-radius:2px;height:2px;position:absolute;bottom:-.125rem;left:.5rem;right:.5rem}.RewardsFilters-module__GQ-5BW__tabDot{border-radius:9999px;width:.5rem;height:.5rem}.RewardsFilters-module__GQ-5BW__tabDot[data-status=active]{background-color:var(--color-success)}.RewardsFilters-module__GQ-5BW__tabDot[data-status=draft]{background-color:var(--color-warning)}.RewardsFilters-module__GQ-5BW__tabDot[data-status=inactive]{background-color:color-mix(in srgb, var(--color-muted-foreground) 55%, transparent)}.RewardsFilters-module__GQ-5BW__tabDot[data-status=expired]{background-color:var(--color-destructive)}.RewardsFilters-module__GQ-5BW__tabCount{font-variant-numeric:tabular-nums;text-align:center;background-color:var(--color-muted);min-width:1.375rem;color:var(--color-muted-foreground);border-radius:9999px;padding:.0625rem .375rem;font-size:.75rem}.RewardsFilters-module__GQ-5BW__tab[aria-pressed=true] .RewardsFilters-module__GQ-5BW__tabCount{background-color:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary-strong)}@media (prefers-reduced-motion:reduce){.RewardsFilters-module__GQ-5BW__tab{transition:none}}.RewardsFilters-module__GQ-5BW__triggerIcon{width:.875rem;height:.875rem;color:var(--color-muted-foreground);flex:none}.RewardsFilters-module__GQ-5BW__viewToggle{border:1px solid var(--color-border);background-color:var(--color-card);border-radius:.5rem;justify-self:start;align-items:center;gap:.125rem;height:2.5rem;padding:.1875rem;display:inline-flex}.RewardsFilters-module__GQ-5BW__viewOption{width:2.125rem;height:2rem;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.375rem;place-items:center;transition:background-color .12s,color .12s;display:inline-grid}.RewardsFilters-module__GQ-5BW__viewOption svg{width:1rem;height:1rem}.RewardsFilters-module__GQ-5BW__viewOption:hover{color:var(--color-foreground)}.RewardsFilters-module__GQ-5BW__viewOption[aria-checked=true]{background-color:var(--color-muted);color:var(--color-foreground)}.RewardsFilters-module__GQ-5BW__viewOption:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}
.RewardCard-module__eXfh_G__card[data-status]{border-radius:var(--radius-xl);flex-direction:column;gap:0;height:100%;padding:0;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.RewardCard-module__eXfh_G__card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #0000002e,0 2px 6px -2px #0000000f}@media (prefers-reduced-motion:reduce){.RewardCard-module__eXfh_G__card{transition:box-shadow .2s}.RewardCard-module__eXfh_G__card:hover{transform:none}}.RewardCard-module__eXfh_G__media{aspect-ratio:16/10;background-color:var(--color-muted);width:100%;position:relative;overflow:hidden}.RewardCard-module__eXfh_G__image{object-fit:cover;transition:filter .2s}.RewardCard-module__eXfh_G__card[data-status=inactive] .RewardCard-module__eXfh_G__image,.RewardCard-module__eXfh_G__card[data-status=expired] .RewardCard-module__eXfh_G__image,.RewardCard-module__eXfh_G__card[data-status=inactive] .RewardCard-module__eXfh_G__placeholder,.RewardCard-module__eXfh_G__card[data-status=expired] .RewardCard-module__eXfh_G__placeholder{filter:grayscale(.85)opacity(.7)}.RewardCard-module__eXfh_G__placeholder{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 60%), color-mix(in srgb, var(--color-primary) 5%, var(--color-card));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.RewardCard-module__eXfh_G__placeholderIcon{width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--color-primary) 45%, transparent);stroke-width:1.5px}.RewardCard-module__eXfh_G__statusPill,.RewardCard-module__eXfh_G__outPill{z-index:1;height:1.5rem;font-size:.75rem;font-weight:var(--font-weight-medium);border-radius:9999px;align-items:center;gap:.375rem;padding:0 .625rem;line-height:1;display:inline-flex;position:absolute;top:.625rem}.RewardCard-module__eXfh_G__statusPill{background-color:color-mix(in srgb, var(--color-card) 92%, transparent);color:var(--color-foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);left:.625rem;box-shadow:0 1px 2px #00000014}.RewardCard-module__eXfh_G__statusDot{background-color:var(--color-muted-foreground);border-radius:9999px;width:.5rem;height:.5rem}.RewardCard-module__eXfh_G__statusPill[data-status=active] .RewardCard-module__eXfh_G__statusDot{background-color:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 22%, transparent)}.RewardCard-module__eXfh_G__statusPill[data-status=draft] .RewardCard-module__eXfh_G__statusDot{background-color:var(--color-warning)}.RewardCard-module__eXfh_G__statusPill[data-status=expired] .RewardCard-module__eXfh_G__statusDot{background-color:var(--color-destructive)}.RewardCard-module__eXfh_G__outPill{background-color:var(--color-destructive);color:var(--color-destructive-foreground);right:.625rem}.RewardCard-module__eXfh_G__body{flex-direction:column;flex:1;gap:.375rem;min-width:0;padding:.875rem 1rem 1rem;display:flex}.RewardCard-module__eXfh_G__title{font-size:1rem;font-weight:var(--font-weight-semibold,600);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.RewardCard-module__eXfh_G__meta{color:var(--color-muted-foreground);flex-wrap:wrap;gap:0 .5rem;font-size:.8125rem;display:flex}.RewardCard-module__eXfh_G__meta>span+span:before{content:"·";margin-right:.5rem}.RewardCard-module__eXfh_G__description{color:var(--color-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.RewardCard-module__eXfh_G__facts{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.RewardCard-module__eXfh_G__stock{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--color-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;display:inline-flex}.RewardCard-module__eXfh_G__stockDot{background-color:var(--color-success);border-radius:9999px;width:.5rem;height:.5rem}.RewardCard-module__eXfh_G__stock[data-tone=unlimited]{color:var(--color-muted-foreground)}.RewardCard-module__eXfh_G__stock[data-tone=unlimited] .RewardCard-module__eXfh_G__stockDot{box-shadow:inset 0 0 0 1.5px var(--color-success);background-color:#0000}.RewardCard-module__eXfh_G__stock[data-tone=low]{color:var(--color-warning)}.RewardCard-module__eXfh_G__stock[data-tone=low] .RewardCard-module__eXfh_G__stockDot{background-color:var(--color-warning)}.RewardCard-module__eXfh_G__stock[data-tone=out]{color:var(--color-destructive)}.RewardCard-module__eXfh_G__stock[data-tone=out] .RewardCard-module__eXfh_G__stockDot{background-color:var(--color-destructive)}.RewardCard-module__eXfh_G__posChip{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-primary-strong);background-color:color-mix(in srgb, var(--color-primary) 9%, transparent);border-radius:9999px;padding:.125rem .5rem}.RewardCard-module__eXfh_G__stockLink{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-primary-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin-left:auto;padding:.25rem .125rem;display:inline-flex}.RewardCard-module__eXfh_G__stockLink:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.RewardCard-module__eXfh_G__stockLink:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.RewardCard-module__eXfh_G__stockLink:disabled{opacity:.5}.RewardCard-module__eXfh_G__stockLink svg{width:.875rem;height:.875rem}.RewardCard-module__eXfh_G__perforation{border-top:2px dashed color-mix(in srgb, var(--color-foreground) 14%, transparent);height:0;margin:0 1rem;position:relative}.RewardCard-module__eXfh_G__perforation:before,.RewardCard-module__eXfh_G__perforation:after{content:"";background-color:var(--color-background);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:9999px;position:absolute;top:-.6875rem}.RewardCard-module__eXfh_G__perforation:before{left:calc(-1.625rem - 1px)}.RewardCard-module__eXfh_G__perforation:after{right:calc(-1.625rem - 1px)}.RewardCard-module__eXfh_G__stub{background-color:color-mix(in srgb, var(--color-primary) 3%, var(--color-card));justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .75rem .75rem 1rem;display:flex}.RewardCard-module__eXfh_G__price{flex-direction:column;min-width:0;display:flex}.RewardCard-module__eXfh_G__points{letter-spacing:-.02em;color:var(--color-primary-strong);font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;font-size:1.375rem;font-weight:700;line-height:1.1;display:inline-flex}.RewardCard-module__eXfh_G__pointsUnit{font-size:.6875rem;font-weight:var(--font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-primary) 70%, var(--color-foreground))}.RewardCard-module__eXfh_G__redemptions{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.RewardCard-module__eXfh_G__selectBox{z-index:2;background-color:color-mix(in srgb, var(--color-card) 90%, transparent);border-radius:.375rem;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid;position:absolute;bottom:.625rem;left:.625rem;box-shadow:0 1px 2px #0000001f}.RewardCard-module__eXfh_G__card[data-selected]{outline:2px solid var(--color-primary);outline-offset:1px}.RewardCard-module__eXfh_G__categoryLabel{align-items:center;gap:.375rem;display:inline-flex}
.RewardActions-module__8ZaSea__actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.RewardActions-module__8ZaSea__actions [data-slot=switch]{margin-right:.375rem}.RewardActions-module__8ZaSea__iconButton{width:2.25rem;height:2.25rem;color:var(--color-muted-foreground)}.RewardActions-module__8ZaSea__iconButton:hover:not(:disabled){color:var(--color-foreground)}.RewardActions-module__8ZaSea__iconButton svg{width:1rem;height:1rem}.RewardActions-module__8ZaSea__deleteButton:hover:not(:disabled){color:var(--color-destructive);background-color:var(--color-destructive-soft)}@media (pointer:coarse){.RewardActions-module__8ZaSea__iconButton{width:2.75rem;height:2.75rem}}
.RewardsGroupedView-module__Mz3OLG__root{gap:1.25rem;min-width:0;display:grid}.RewardsGroupedView-module__Mz3OLG__section{gap:.75rem;min-width:0;display:grid}.RewardsGroupedView-module__Mz3OLG__header{border:1px solid var(--color-border);border-left:4px solid var(--section-color,var(--color-border));background-color:var(--color-card);border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.RewardsGroupedView-module__Mz3OLG__toggle{min-width:0;color:var(--color-foreground);text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:.625rem;padding:.25rem 0;display:flex}.RewardsGroupedView-module__Mz3OLG__toggle:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:.375rem}.RewardsGroupedView-module__Mz3OLG__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.RewardsGroupedView-module__Mz3OLG__count{background-color:var(--color-muted);color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;border-radius:9999px;padding:.0625rem .5rem;font-size:.75rem}.RewardsGroupedView-module__Mz3OLG__chevron{width:1rem;height:1rem;color:var(--color-muted-foreground);margin-left:auto;transition:transform .15s}.RewardsGroupedView-module__Mz3OLG__toggle[aria-expanded=false] .RewardsGroupedView-module__Mz3OLG__chevron{transform:rotate(-90deg)}.RewardsGroupedView-module__Mz3OLG__body{gap:.5rem;display:grid}.RewardsGroupedView-module__Mz3OLG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:1rem;display:grid}.RewardsGroupedView-module__Mz3OLG__cell{min-width:0;height:100%}.RewardsGroupedView-module__Mz3OLG__showAll{color:var(--color-primary-strong);justify-self:start}@media (prefers-reduced-motion:reduce){.RewardsGroupedView-module__Mz3OLG__chevron{transition:none}}
.RewardsList-module__zgHAuW__container{flex-direction:column;gap:1rem;display:flex}.RewardsList-module__zgHAuW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:1rem;display:grid}.RewardsList-module__zgHAuW__cell{min-width:0;height:100%}.RewardsList-module__zgHAuW__cardFill{height:100%}.RewardsList-module__zgHAuW__loadingCard[aria-hidden]{gap:0;padding:0;overflow:hidden}.RewardsList-module__zgHAuW__skeletonImage{aspect-ratio:16/10;border-radius:0;width:100%}.RewardsList-module__zgHAuW__skeletonContent{flex-direction:column;gap:.625rem;padding:1rem;display:flex}.RewardsList-module__zgHAuW__skeletonTitle{width:75%;height:1.25rem}.RewardsList-module__zgHAuW__skeletonText{width:100%;height:.875rem}.RewardsList-module__zgHAuW__skeletonTextShort{width:45%;height:.875rem}.RewardsList-module__zgHAuW__skeletonStub{border-top:2px dashed var(--color-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.RewardsList-module__zgHAuW__skeletonPoints{width:5rem;height:1.5rem}.RewardsList-module__zgHAuW__skeletonButtonIcon{width:2.25rem;height:2.25rem}.RewardsList-module__zgHAuW__errorContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.RewardsList-module__zgHAuW__errorIcon{width:3rem;height:3rem;color:var(--color-destructive);margin-bottom:1rem}.RewardsList-module__zgHAuW__errorTitle{font-size:1.125rem;font-weight:var(--font-weight-semibold);margin-bottom:.5rem}.RewardsList-module__zgHAuW__errorMessage{color:var(--color-muted-foreground);margin-bottom:1rem;font-size:.875rem}.RewardsList-module__zgHAuW__empty{text-align:center;border:2px dashed var(--color-border);border-radius:var(--radius-xl);flex-direction:column;align-items:center;gap:.5rem;padding:3.5rem 1.5rem;display:flex}.RewardsList-module__zgHAuW__emptyIcon{width:3rem;height:3rem;color:var(--color-primary-strong);background-color:color-mix(in srgb, var(--color-primary) 9%, transparent);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:.25rem;display:inline-flex}.RewardsList-module__zgHAuW__emptyIcon svg{width:1.375rem;height:1.375rem}.RewardsList-module__zgHAuW__emptyTitle{font-size:1.0625rem;font-weight:var(--font-weight-semibold,600);color:var(--color-foreground)}.RewardsList-module__zgHAuW__emptySubtitle{max-width:26rem;color:var(--color-muted-foreground);margin-bottom:.75rem;font-size:.875rem}
.RewardStatusBadge-module__8FZHiW__badgeActive{background-color:var(--color-success-tint);color:var(--color-success-strong);border-color:color-mix(in srgb, var(--color-success) 30%, transparent)}.RewardStatusBadge-module__8FZHiW__badgeInactive{background-color:var(--color-muted);color:var(--color-foreground);border-color:var(--color-border)}.RewardStatusBadge-module__8FZHiW__badgeDraft{background-color:var(--color-warning-tint);color:var(--color-warning-strong);border-color:color-mix(in srgb, var(--color-warning) 30%, transparent)}.RewardStatusBadge-module__8FZHiW__badgeExpired{background-color:var(--color-destructive-tint);color:var(--color-destructive-strong);border-color:color-mix(in srgb, var(--color-destructive) 30%, transparent)}
.RewardsTable-module__fBMlsW__container{gap:1rem;min-width:0;display:grid}.RewardsTable-module__fBMlsW__table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);background-color:var(--color-card);border-radius:.75rem;width:100%;font-size:.875rem;overflow:hidden}.RewardsTable-module__fBMlsW__table thead th{border-bottom:1px solid var(--color-border);background-color:var(--color-muted);color:var(--color-muted-foreground);text-align:left;white-space:nowrap;padding:.625rem .75rem;font-size:.75rem;font-weight:600}.RewardsTable-module__fBMlsW__row td{border-bottom:1px solid var(--color-border);vertical-align:middle;height:3.5rem;padding:.375rem .75rem}.RewardsTable-module__fBMlsW__row:last-child td{border-bottom:none}.RewardsTable-module__fBMlsW__row:hover td{background-color:color-mix(in srgb, var(--color-muted) 55%, transparent)}.RewardsTable-module__fBMlsW__row[data-selected] td{background-color:color-mix(in srgb, var(--color-primary) 8%, var(--color-card))}.RewardsTable-module__fBMlsW__checkCell{width:2.5rem}.RewardsTable-module__fBMlsW__rewardCell{min-width:0;max-width:22rem}.RewardsTable-module__fBMlsW__rewardInner{align-items:center;gap:.75rem;min-width:0;display:flex}.RewardsTable-module__fBMlsW__thumb{background-color:var(--color-muted);width:2.5rem;height:2.5rem;color:var(--color-muted-foreground);border-radius:.5rem;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.RewardsTable-module__fBMlsW__thumb svg{width:1.125rem;height:1.125rem}.RewardsTable-module__fBMlsW__thumbImage{object-fit:cover}.RewardsTable-module__fBMlsW__rewardText{min-width:0;display:grid}.RewardsTable-module__fBMlsW__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.RewardsTable-module__fBMlsW__category{min-width:0;color:var(--color-muted-foreground);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.RewardsTable-module__fBMlsW__cost{white-space:nowrap;font-weight:500}.RewardsTable-module__fBMlsW__stock{white-space:nowrap;font-variant-numeric:tabular-nums}.RewardsTable-module__fBMlsW__stock[data-out]{color:var(--color-destructive);font-weight:500}.RewardsTable-module__fBMlsW__stockLink{width:1.75rem;height:1.75rem;color:var(--color-muted-foreground);vertical-align:middle;cursor:pointer;background:0 0;border:none;border-radius:.375rem;place-items:center;margin-left:.25rem;display:inline-grid}.RewardsTable-module__fBMlsW__stockLink:hover{background-color:var(--color-muted);color:var(--color-foreground)}.RewardsTable-module__fBMlsW__stockLink svg{width:.875rem;height:.875rem}.RewardsTable-module__fBMlsW__numeric{text-align:right;font-variant-numeric:tabular-nums}.RewardsTable-module__fBMlsW__redemptions{color:var(--color-muted-foreground)}.RewardsTable-module__fBMlsW__actionsHead,.RewardsTable-module__fBMlsW__actionsCell{text-align:right;width:1%}.RewardsTable-module__fBMlsW__actionsCell>div{justify-content:flex-end}@media (max-width:767.98px){.RewardsTable-module__fBMlsW__table,.RewardsTable-module__fBMlsW__table tbody{background:0 0;border:none;display:block}.RewardsTable-module__fBMlsW__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.RewardsTable-module__fBMlsW__row{border:1px solid var(--color-border);background-color:var(--color-card);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:.5rem;padding:.5rem .625rem;display:flex}.RewardsTable-module__fBMlsW__row:after{content:"";flex-basis:100%;order:1;height:0}.RewardsTable-module__fBMlsW__row td{border:none;height:auto;padding:0;background:0 0!important}.RewardsTable-module__fBMlsW__row .RewardsTable-module__fBMlsW__rewardCell{flex:1 1 0;max-width:none}.RewardsTable-module__fBMlsW__row .RewardsTable-module__fBMlsW__actionsCell{order:1;width:auto}.RewardsTable-module__fBMlsW__row .RewardsTable-module__fBMlsW__cost,.RewardsTable-module__fBMlsW__row .RewardsTable-module__fBMlsW__stock,.RewardsTable-module__fBMlsW__row .RewardsTable-module__fBMlsW__status,.RewardsTable-module__fBMlsW__row .RewardsTable-module__fBMlsW__redemptions{order:2;font-size:.75rem}.RewardsTable-module__fBMlsW__row .RewardsTable-module__fBMlsW__redemptions{margin-left:auto}}
.RedemptionCodeResult-module__Hmha3W__root{flex-direction:column;gap:1rem;display:flex}.RedemptionCodeResult-module__Hmha3W__iconWrapper{justify-content:center;display:flex}.RedemptionCodeResult-module__Hmha3W__iconCircle{border-radius:9999px;padding:1rem}.RedemptionCodeResult-module__Hmha3W__iconCircleUsed{background-color:var(--color-success-tint)}.RedemptionCodeResult-module__Hmha3W__iconCirclePending{background-color:var(--color-info-tint)}.RedemptionCodeResult-module__Hmha3W__iconCircleExpired{background-color:var(--color-destructive-tint)}.RedemptionCodeResult-module__Hmha3W__iconCircleCancelled{background-color:var(--color-muted)}.RedemptionCodeResult-module__Hmha3W__iconCircleUnknown{background-color:var(--color-warning-tint)}.RedemptionCodeResult-module__Hmha3W__icon{width:3rem;height:3rem}.RedemptionCodeResult-module__Hmha3W__iconUsed{color:var(--color-success-strong)}.RedemptionCodeResult-module__Hmha3W__iconPending{color:var(--color-info-strong)}.RedemptionCodeResult-module__Hmha3W__iconExpired{color:var(--color-destructive-strong)}.RedemptionCodeResult-module__Hmha3W__iconCancelled{color:var(--color-muted-foreground)}.RedemptionCodeResult-module__Hmha3W__iconUnknown{color:var(--color-warning-strong)}.RedemptionCodeResult-module__Hmha3W__titleSection{text-align:center}.RedemptionCodeResult-module__Hmha3W__title{margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}.RedemptionCodeResult-module__Hmha3W__description{color:var(--color-muted-foreground)}.RedemptionCodeResult-module__Hmha3W__cardContent{flex-direction:column;gap:1rem;display:flex}.RedemptionCodeResult-module__Hmha3W__codeLabel{color:var(--color-muted-foreground);margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.RedemptionCodeResult-module__Hmha3W__codeBlock{align-items:center;gap:.5rem;display:flex}.RedemptionCodeResult-module__Hmha3W__code{letter-spacing:.05em;background-color:var(--color-accent);border-radius:.375rem;flex:1;padding:.5rem .75rem;font-family:ui-monospace,monospace;font-size:.875rem}.RedemptionCodeResult-module__Hmha3W__rewardSection{margin-top:0}.RedemptionCodeResult-module__Hmha3W__rewardName{font-weight:600}.RedemptionCodeResult-module__Hmha3W__rewardCategory{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.875rem}.RedemptionCodeResult-module__Hmha3W__row{justify-content:space-between;align-items:center;display:flex}.RedemptionCodeResult-module__Hmha3W__rowLabel{color:var(--color-muted-foreground);font-size:.875rem}.RedemptionCodeResult-module__Hmha3W__rowValue{font-weight:600}.RedemptionCodeResult-module__Hmha3W__pointsUsed{color:var(--color-destructive)}.RedemptionCodeResult-module__Hmha3W__statusBadge{border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem}.RedemptionCodeResult-module__Hmha3W__statusUsed{background-color:var(--color-success-tint);color:var(--color-success-strong)}.RedemptionCodeResult-module__Hmha3W__statusPending{background-color:var(--color-info-tint);color:var(--color-info-strong)}.RedemptionCodeResult-module__Hmha3W__statusOther{background-color:var(--color-muted);color:var(--color-muted-foreground)}.RedemptionCodeResult-module__Hmha3W__divider{border-top:1px solid var(--color-border);padding-top:.75rem}.RedemptionCodeResult-module__Hmha3W__extraInfo{border-top:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding-top:.75rem;display:flex}.RedemptionCodeResult-module__Hmha3W__extraText{color:var(--color-muted-foreground);font-size:.75rem;line-height:1rem}.RedemptionCodeResult-module__Hmha3W__actions{gap:.75rem;display:flex}.RedemptionCodeResult-module__Hmha3W__actionButton{flex:1}.RedemptionCodeResult-module__Hmha3W__copyIcon{width:1rem;height:1rem}
.RedemptionSuccess-module__uGE7Fq__container{flex-direction:column;gap:1rem;display:flex}.RedemptionSuccess-module__uGE7Fq__iconContainer{justify-content:center;display:flex}.RedemptionSuccess-module__uGE7Fq__iconWrapper{background-color:var(--color-success-tint);border-radius:9999px;padding:1rem}.RedemptionSuccess-module__uGE7Fq__icon{width:3rem;height:3rem;color:var(--color-success-strong)}.RedemptionSuccess-module__uGE7Fq__messageContainer{text-align:center}.RedemptionSuccess-module__uGE7Fq__title{font-size:1.5rem;font-weight:var(--font-weight-bold);margin-bottom:.5rem}.RedemptionSuccess-module__uGE7Fq__subtitle{color:var(--color-muted-foreground)}.RedemptionSuccess-module__uGE7Fq__cardTitle{align-items:center;gap:.5rem;display:flex}.RedemptionSuccess-module__uGE7Fq__cardTitleIcon{width:1.25rem;height:1.25rem}.RedemptionSuccess-module__uGE7Fq__cardContent{flex-direction:column;gap:1rem;display:flex}.RedemptionSuccess-module__uGE7Fq__rewardSection{flex-direction:column;display:flex}.RedemptionSuccess-module__uGE7Fq__rewardLabel{color:var(--color-muted-foreground);margin-bottom:.25rem;font-size:.875rem}.RedemptionSuccess-module__uGE7Fq__rewardName{font-weight:var(--font-weight-semibold)}.RedemptionSuccess-module__uGE7Fq__rewardDescription{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.875rem}.RedemptionSuccess-module__uGE7Fq__pointsRow{justify-content:space-between;align-items:center;display:flex}.RedemptionSuccess-module__uGE7Fq__pointsLabel{color:var(--color-muted-foreground);font-size:.875rem}.RedemptionSuccess-module__uGE7Fq__pointsValue{font-weight:var(--font-weight-semibold);color:var(--color-destructive)}.RedemptionSuccess-module__uGE7Fq__balanceRow{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.RedemptionSuccess-module__uGE7Fq__balanceLabel{font-size:.875rem;font-weight:var(--font-weight-medium)}.RedemptionSuccess-module__uGE7Fq__balanceValue{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-success-strong)}.RedemptionSuccess-module__uGE7Fq__codeSection{background-color:var(--color-accent);border-radius:var(--radius-lg);padding:.75rem}.RedemptionSuccess-module__uGE7Fq__codeLabel{color:var(--color-muted-foreground);margin-bottom:.5rem;font-size:.875rem}.RedemptionSuccess-module__uGE7Fq__codeContainer{align-items:center;gap:.5rem;display:flex}.RedemptionSuccess-module__uGE7Fq__code{background-color:var(--color-background);border-radius:var(--radius-md);flex:1;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem}.RedemptionSuccess-module__uGE7Fq__codeCopyButton{flex-shrink:0}.RedemptionSuccess-module__uGE7Fq__codeCopyIcon{width:1rem;height:1rem}.RedemptionSuccess-module__uGE7Fq__transactionInfo{border-top:1px solid var(--color-border);padding-top:.75rem}.RedemptionSuccess-module__uGE7Fq__transactionText{color:var(--color-muted-foreground);font-size:.75rem}.RedemptionSuccess-module__uGE7Fq__actions{gap:.75rem;display:flex}.RedemptionSuccess-module__uGE7Fq__actionButton{flex:1}
.RedeemConfirmationDialog-module__AVO_gW__dialogContent{grid-template-rows:auto minmax(0,1fr) auto}.RedeemConfirmationDialog-module__AVO_gW__content{-webkit-overflow-scrolling:touch;flex-direction:column;gap:1rem;min-height:0;padding:1rem 0;display:flex;overflow-y:auto}.RedeemConfirmationDialog-module__AVO_gW__rewardInfo{background-color:var(--color-accent);border-radius:var(--radius-lg);padding:1rem}.RedeemConfirmationDialog-module__AVO_gW__rewardName{font-weight:var(--font-weight-semibold);margin-bottom:.5rem}.RedeemConfirmationDialog-module__AVO_gW__rewardDescription{color:var(--color-muted-foreground);margin-bottom:.5rem;font-size:.875rem}.RedeemConfirmationDialog-module__AVO_gW__rewardPoints{align-items:center;gap:.5rem;display:flex}.RedeemConfirmationDialog-module__AVO_gW__rewardPointsLabel{font-size:.875rem;font-weight:var(--font-weight-medium)}.RedeemConfirmationDialog-module__AVO_gW__rewardPointsValue{font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--color-warning-strong)}.RedeemConfirmationDialog-module__AVO_gW__balanceInfo{flex-direction:column;gap:.5rem;display:flex}.RedeemConfirmationDialog-module__AVO_gW__balanceRow{justify-content:space-between;align-items:center;display:flex}.RedeemConfirmationDialog-module__AVO_gW__balanceLabel{color:var(--color-muted-foreground);font-size:.875rem}.RedeemConfirmationDialog-module__AVO_gW__balanceValue{font-weight:var(--font-weight-semibold)}.RedeemConfirmationDialog-module__AVO_gW__balanceValueDestructive{font-weight:var(--font-weight-semibold);color:var(--color-destructive)}.RedeemConfirmationDialog-module__AVO_gW__balanceDivider{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}.RedeemConfirmationDialog-module__AVO_gW__balanceNewLabel{font-size:.875rem;font-weight:var(--font-weight-medium)}.RedeemConfirmationDialog-module__AVO_gW__balanceNewValue{font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--color-success-strong)}.RedeemConfirmationDialog-module__AVO_gW__warning{background-color:var(--color-warning-soft);border-radius:var(--radius-md);align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.RedeemConfirmationDialog-module__AVO_gW__warningIcon{width:1.25rem;height:1.25rem;color:var(--color-warning-strong);flex-shrink:0;margin-top:.125rem}.RedeemConfirmationDialog-module__AVO_gW__warningText{color:var(--color-warning-strong);font-size:.875rem}
.RewardRedemption-module__gRd0nG__root{flex-direction:column;gap:1.5rem;display:flex}.RewardRedemption-module__gRd0nG__section{flex-direction:column;gap:1rem;display:flex}.RewardRedemption-module__gRd0nG__sectionLarge{flex-direction:column;gap:1.5rem;display:flex}.RewardRedemption-module__gRd0nG__rewardSelectionScrollShell{flex-direction:column;min-height:0;max-height:min(65dvh,36rem);display:flex;overflow:hidden}@media (max-width:640px),(max-height:640px){.RewardRedemption-module__gRd0nG__rewardSelectionScrollShell{max-height:none;overflow:visible}}.RewardRedemption-module__gRd0nG__sectionTitle{margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.RewardRedemption-module__gRd0nG__sectionSubtitle{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem}.RewardRedemption-module__gRd0nG__errorAlert{background-color:var(--color-destructive-soft);border-radius:.375rem;padding:.75rem}.RewardRedemption-module__gRd0nG__errorText{color:var(--color-destructive);font-size:.875rem;line-height:1.25rem}.RewardRedemption-module__gRd0nG__customerHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.RewardRedemption-module__gRd0nG__resetButton{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.25rem;transition:color .2s}.RewardRedemption-module__gRd0nG__resetButton:hover{color:var(--color-foreground)}
.RewardRedemptionDialog-module__EcQfoG__dialogContent{flex-direction:column;max-width:90vw;max-height:90vh;display:flex;overflow:hidden}.RewardRedemptionDialog-module__EcQfoG__content{flex:1;margin-top:1rem;overflow-y:auto}
.RewardRedemptionFlow-module__IF67DW__container{flex-direction:column;gap:1rem;min-height:0;max-height:100%;display:flex;overflow-y:auto}.RewardRedemptionFlow-module__IF67DW__mainContainer{flex-direction:column;height:100%;max-height:100%;display:flex}.RewardRedemptionFlow-module__IF67DW__content{flex-direction:column;height:100%;min-height:0;display:flex}.RewardRedemptionFlow-module__IF67DW__header{flex-direction:column;flex-shrink:0;gap:1rem;padding-bottom:1rem;display:flex}.RewardRedemptionFlow-module__IF67DW__backButtonContainer{justify-content:flex-end;align-items:center;display:flex}.RewardRedemptionFlow-module__IF67DW__backButton{align-items:center;gap:.5rem;display:flex}.RewardRedemptionFlow-module__IF67DW__backButtonIcon{width:1rem;height:1rem}.RewardRedemptionFlow-module__IF67DW__scrollableArea{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;overflow:hidden}.RewardRedemptionFlow-module__IF67DW__scrollableAreaCatalog{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.RewardRedemptionFlow-module__IF67DW__balanceNote{color:var(--color-muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.RewardRedemptionFlow-module__IF67DW__balanceNoteIcon{width:1rem;height:1rem;color:var(--color-muted-foreground);flex-shrink:0}.RewardRedemptionFlow-module__IF67DW__footerHint{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);flex-shrink:0;align-items:center;gap:.5rem;padding-top:.75rem;font-size:.875rem;display:flex}.RewardRedemptionFlow-module__IF67DW__errorMessage{background-color:var(--color-destructive-soft);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-destructive) 20%, transparent);margin-top:1rem;padding:.75rem}.RewardRedemptionFlow-module__IF67DW__errorMessageText{color:var(--color-destructive);font-size:.875rem}@media (max-width:640px),(max-height:640px){.RewardRedemptionFlow-module__IF67DW__mainContainer{height:auto;max-height:none}.RewardRedemptionFlow-module__IF67DW__content{height:auto;min-height:0}.RewardRedemptionFlow-module__IF67DW__scrollableArea,.RewardRedemptionFlow-module__IF67DW__scrollableAreaCatalog{flex:none;min-height:0;overflow:visible}}
.FloatingSelectionBar-module__Nh1eha__bar{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--color-border);background-color:var(--color-card);max-width:calc(100vw - 2rem);color:var(--color-foreground);border-radius:9999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;padding:.5rem .5rem .5rem 1rem;animation:.16s ease-out FloatingSelectionBar-module__Nh1eha__rise;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 25px -5px #00000026,0 4px 10px -6px #0000001a}.FloatingSelectionBar-module__Nh1eha__count{white-space:nowrap;font-size:.875rem;font-weight:600}.FloatingSelectionBar-module__Nh1eha__warning{color:var(--color-destructive);font-size:.75rem}.FloatingSelectionBar-module__Nh1eha__clear{color:var(--color-muted-foreground)}@media (max-width:479.98px){.FloatingSelectionBar-module__Nh1eha__bar{border-radius:1rem}.FloatingSelectionBar-module__Nh1eha__clearLabel{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@keyframes FloatingSelectionBar-module__Nh1eha__rise{0%{opacity:0;transform:translate(-50%,.5rem)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.FloatingSelectionBar-module__Nh1eha__bar{animation:none}}
.ListPagination-module__QI3YFW__card{border-top:1px solid var(--color-border)}.ListPagination-module__QI3YFW__content{padding:1rem}.ListPagination-module__QI3YFW__container{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.ListPagination-module__QI3YFW__container{flex-direction:row;justify-content:space-between;align-items:center}}.ListPagination-module__QI3YFW__infoSection{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.ListPagination-module__QI3YFW__infoSection{flex-direction:row;align-items:center;gap:1rem}}.ListPagination-module__QI3YFW__infoText{color:var(--color-muted-foreground);font-size:.875rem}.ListPagination-module__QI3YFW__infoTextBold{font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.ListPagination-module__QI3YFW__pageSizeSelector{align-items:center;gap:.5rem;display:flex}.ListPagination-module__QI3YFW__pageSizeLabel{color:var(--color-muted-foreground);white-space:nowrap;font-size:.875rem}.ListPagination-module__QI3YFW__pageSizeSelect{width:5rem;height:2rem}.ListPagination-module__QI3YFW__navigationControls{align-items:center;gap:.5rem;display:flex}.ListPagination-module__QI3YFW__pageInfo{align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.ListPagination-module__QI3YFW__pageInfoText{color:var(--color-muted-foreground);font-size:.875rem}.ListPagination-module__QI3YFW__pageInfoBold{font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.ListPagination-module__QI3YFW__buttonText{display:none}@media (min-width:640px){.ListPagination-module__QI3YFW__buttonText{display:inline}}.ListPagination-module__QI3YFW__buttonTextLeft{margin-left:.25rem}.ListPagination-module__QI3YFW__buttonTextRight{margin-right:.25rem}.ListPagination-module__QI3YFW__icon{width:1rem;height:1rem}
.TiersTemplateView-module__tIau7W__container{flex-direction:column;gap:1.5rem;display:flex}.TiersTemplateView-module__tIau7W__header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (min-width:640px){.TiersTemplateView-module__tIau7W__header{flex-direction:row;align-items:center}}.TiersTemplateView-module__tIau7W__headerTitle{font-size:1.25rem}@media (min-width:640px){.TiersTemplateView-module__tIau7W__headerTitle{font-size:1.5rem}}.TiersTemplateView-module__tIau7W__headerSubtitle{color:var(--color-muted-foreground);font-size:.875rem}.TiersTemplateView-module__tIau7W__exportButton{width:1rem;height:1rem;margin-right:.5rem}.TiersTemplateView-module__tIau7W__emptyState{flex-direction:column;justify-content:center;align-items:center;padding:3rem 0;display:flex}.TiersTemplateView-module__tIau7W__emptyIcon{width:3rem;height:3rem;color:var(--color-muted-foreground);margin-bottom:1rem}.TiersTemplateView-module__tIau7W__emptyTitle{margin-bottom:.5rem;font-size:1.125rem}.TiersTemplateView-module__tIau7W__emptyDescription{color:var(--color-muted-foreground);font-size:.875rem}.TiersTemplateView-module__tIau7W__pyramidContent{padding-top:2rem;padding-bottom:2rem}.TiersTemplateView-module__tIau7W__pyramidList{flex-direction:column;gap:1rem;display:flex}.TiersTemplateView-module__tIau7W__pyramidItemWrapper{justify-content:center;display:flex}.TiersTemplateView-module__tIau7W__pyramidItem{border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;min-width:200px;padding:1rem;transition:all .2s;display:flex;position:relative}.TiersTemplateView-module__tIau7W__pyramidItem:hover{transform:scale(1.05)}.TiersTemplateView-module__tIau7W__pyramidIcon{width:1.25rem;height:1.25rem}.TiersTemplateView-module__tIau7W__pyramidText{text-align:center;flex:1}.TiersTemplateView-module__tIau7W__pyramidName{font-weight:600}.TiersTemplateView-module__tIau7W__pyramidPoints{color:var(--color-muted-foreground);font-size:.75rem}.TiersTemplateView-module__tIau7W__pyramidBadge{font-size:.75rem}.TiersTemplateView-module__tIau7W__tableWrapper{overflow-x:auto}.TiersTemplateView-module__tIau7W__table{width:100%;font-size:.875rem}.TiersTemplateView-module__tIau7W__tableHeader{border-bottom-width:1px}.TiersTemplateView-module__tIau7W__tableHeaderCell{text-align:left;padding:.75rem}.TiersTemplateView-module__tIau7W__tableRow{border-bottom-width:1px;transition:colors .2s}.TiersTemplateView-module__tIau7W__tableRow:hover{background-color:rgb(from var(--color-muted) r g b / .5)}.TiersTemplateView-module__tIau7W__tableCell{padding:.75rem}.TiersTemplateView-module__tIau7W__tableCellContent{align-items:center;gap:.5rem;display:flex}.TiersTemplateView-module__tIau7W__colorDot{border-radius:9999px;width:.75rem;height:.75rem}.TiersTemplateView-module__tIau7W__tableName{font-weight:500}.TiersTemplateView-module__tIau7W__tablePoints{align-items:center;gap:.25rem;display:flex}.TiersTemplateView-module__tIau7W__tablePointsSeparator{color:var(--color-muted-foreground)}.TiersTemplateView-module__tIau7W__tableMultiplier{align-items:center;gap:.25rem;display:flex}.TiersTemplateView-module__tIau7W__tableMultiplierIcon{width:.75rem;height:.75rem;color:var(--color-success-strong)}.TiersTemplateView-module__tIau7W__tableMultiplierValue{color:var(--color-success-strong);font-weight:500}.TiersTemplateView-module__tIau7W__tableNoValue{color:var(--color-muted-foreground)}.TiersTemplateView-module__tIau7W__tableBenefits{flex-direction:column;gap:.25rem;display:flex}.TiersTemplateView-module__tIau7W__tableBenefit{align-items:flex-start;gap:.25rem;font-size:.75rem;display:flex}.TiersTemplateView-module__tIau7W__tableBenefitIcon{width:.75rem;height:.75rem;color:var(--color-warning);flex-shrink:0;margin-top:.125rem}.TiersTemplateView-module__tIau7W__tableBenefitText{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TiersTemplateView-module__tIau7W__tableBenefitsMore{color:var(--color-muted-foreground);font-size:.75rem}.TiersTemplateView-module__tIau7W__benefitsGrid{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}@media (min-width:768px){.TiersTemplateView-module__tIau7W__benefitsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.TiersTemplateView-module__tIau7W__benefitsGrid{grid-template-columns:repeat(3,1fr)}}.TiersTemplateView-module__tIau7W__benefitCard{height:100%}.TiersTemplateView-module__tIau7W__benefitCardHeader{align-items:center;gap:.75rem;display:flex}.TiersTemplateView-module__tIau7W__benefitCardIconWrapper{border-radius:.5rem;padding:.5rem}.TiersTemplateView-module__tIau7W__benefitCardIcon{width:1.25rem;height:1.25rem}.TiersTemplateView-module__tIau7W__benefitCardHeaderText{flex:1}.TiersTemplateView-module__tIau7W__benefitCardTitle{font-size:1rem}.TiersTemplateView-module__tIau7W__benefitCardDescription{font-size:.75rem}.TiersTemplateView-module__tIau7W__benefitCardContent{flex-direction:column;gap:.75rem;display:flex}.TiersTemplateView-module__tIau7W__benefitCardText{color:var(--color-muted-foreground);font-size:.875rem}.TiersTemplateView-module__tIau7W__bonusSection{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.TiersTemplateView-module__tIau7W__bonusIcon{width:1rem;height:1rem;color:var(--color-success-strong)}.TiersTemplateView-module__tIau7W__bonusValue{font-weight:600}.TiersTemplateView-module__tIau7W__benefitsSection{flex-direction:column;gap:.5rem;display:flex}.TiersTemplateView-module__tIau7W__benefitsSectionHeader{color:var(--color-muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.TiersTemplateView-module__tIau7W__benefitsSectionIcon{width:1rem;height:1rem}.TiersTemplateView-module__tIau7W__benefitsSectionList{flex-direction:column;gap:.375rem;display:flex}.TiersTemplateView-module__tIau7W__benefitsSectionItem{align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.TiersTemplateView-module__tIau7W__benefitsSectionItemIcon{width:.75rem;height:.75rem;color:var(--color-warning);flex-shrink:0;margin-top:.25rem}
.TiersTemplateSelector-module__P6Owta__container{border:2px dashed}.TiersTemplateSelector-module__P6Owta__header{justify-content:space-between;align-items:center;display:flex}.TiersTemplateSelector-module__P6Owta__headerLeft{align-items:center;gap:.5rem;display:flex}.TiersTemplateSelector-module__P6Owta__headerIcon{width:1.25rem;height:1.25rem;color:var(--color-primary-strong)}.TiersTemplateSelector-module__P6Owta__grid{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}@media (min-width:768px){.TiersTemplateSelector-module__P6Owta__grid{grid-template-columns:repeat(2,1fr)}}.TiersTemplateSelector-module__P6Owta__templateCard{cursor:pointer;border:2px solid #0000;transition:all .2s}.TiersTemplateSelector-module__P6Owta__templateCard:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.TiersTemplateSelector-module__P6Owta__templateCardSelected{border-color:var(--color-primary);background-color:rgb(from var(--color-primary) r g b / .05)}.TiersTemplateSelector-module__P6Owta__templateCardUnselected:hover{border-color:rgb(from var(--color-primary) r g b / .5)}.TiersTemplateSelector-module__P6Owta__templateContent{padding:1rem}.TiersTemplateSelector-module__P6Owta__templateRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.TiersTemplateSelector-module__P6Owta__templateLeft{flex:1;align-items:flex-start;gap:.75rem;display:flex}.TiersTemplateSelector-module__P6Owta__templateIconWrapper{border-radius:.5rem;flex-shrink:0;padding:.5rem}.TiersTemplateSelector-module__P6Owta__templateIcon{width:1.25rem;height:1.25rem}.TiersTemplateSelector-module__P6Owta__templateBody{flex:1;min-width:0}.TiersTemplateSelector-module__P6Owta__templateHeader{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.TiersTemplateSelector-module__P6Owta__templateTitle{font-size:1rem;font-weight:600}.TiersTemplateSelector-module__P6Owta__selectedBadge{gap:.25rem;display:flex}.TiersTemplateSelector-module__P6Owta__selectedIcon{width:.75rem;height:.75rem}.TiersTemplateSelector-module__P6Owta__templateDescription{color:var(--color-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.875rem;display:-webkit-box;overflow:hidden}.TiersTemplateSelector-module__P6Owta__templateMeta{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.TiersTemplateSelector-module__P6Owta__templateBonus{color:var(--color-success-strong);font-weight:500}.TiersTemplateSelector-module__P6Owta__benefits{margin-top:.5rem}.TiersTemplateSelector-module__P6Owta__benefitsTitle{color:var(--color-muted-foreground);margin-bottom:.25rem;font-size:.75rem;font-weight:500}.TiersTemplateSelector-module__P6Owta__benefitsList{color:var(--color-muted-foreground);flex-direction:column;gap:.125rem;font-size:.75rem;display:flex}.TiersTemplateSelector-module__P6Owta__benefitItem{align-items:flex-start;gap:.25rem;display:flex}.TiersTemplateSelector-module__P6Owta__benefitBullet{color:var(--color-primary-strong)}.TiersTemplateSelector-module__P6Owta__benefitText{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TiersTemplateSelector-module__P6Owta__benefitsMore{color:var(--color-muted-foreground);font-style:italic}.TiersTemplateSelector-module__P6Owta__templateButton{width:100%;margin-top:.75rem}
.CustomerTiersManagement-module__Sdm7wW__container{flex-direction:column;gap:1.5rem;display:flex}.CustomerTiersManagement-module__Sdm7wW__loadingContainer{justify-content:center;align-items:center;height:16rem;display:flex}.CustomerTiersManagement-module__Sdm7wW__loadingContent{text-align:center}.CustomerTiersManagement-module__Sdm7wW__spinner{border:2px solid var(--color-primary);border-top-color:#0000;border-radius:9999px;width:3rem;height:3rem;margin:0 auto 1rem;animation:1s linear infinite CustomerTiersManagement-module__Sdm7wW__spin}@keyframes CustomerTiersManagement-module__Sdm7wW__spin{to{transform:rotate(360deg)}}.CustomerTiersManagement-module__Sdm7wW__loadingText{color:var(--color-muted-foreground)}.CustomerTiersManagement-module__Sdm7wW__header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (min-width:640px){.CustomerTiersManagement-module__Sdm7wW__header{flex-direction:row;align-items:center}}.CustomerTiersManagement-module__Sdm7wW__headerInfo{flex-direction:column;display:flex}.CustomerTiersManagement-module__Sdm7wW__headerTitle{font-size:1.25rem}@media (min-width:640px){.CustomerTiersManagement-module__Sdm7wW__headerTitle{font-size:1.5rem}}.CustomerTiersManagement-module__Sdm7wW__headerSubtitle{color:var(--color-muted-foreground);font-size:.875rem}.CustomerTiersManagement-module__Sdm7wW__headerActions{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}@media (min-width:640px){.CustomerTiersManagement-module__Sdm7wW__headerActions{width:auto}}.CustomerTiersManagement-module__Sdm7wW__headerButton{flex:1}@media (min-width:640px){.CustomerTiersManagement-module__Sdm7wW__headerButton{flex:none}}.CustomerTiersManagement-module__Sdm7wW__headerButtonIcon{width:1rem;height:1rem;margin-right:.5rem}.CustomerTiersManagement-module__Sdm7wW__emptyState{flex-direction:column;justify-content:center;align-items:center;padding:3rem 0;display:flex}.CustomerTiersManagement-module__Sdm7wW__emptyIcon{width:3rem;height:3rem;color:var(--color-muted-foreground);margin-bottom:1rem}.CustomerTiersManagement-module__Sdm7wW__emptyTitle{margin-bottom:.5rem;font-size:1.125rem}.CustomerTiersManagement-module__Sdm7wW__emptyDescription{color:var(--color-muted-foreground);text-align:center;margin-bottom:1rem;font-size:.875rem}.CustomerTiersManagement-module__Sdm7wW__emptyActions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.CustomerTiersManagement-module__Sdm7wW__emptyActionIcon{width:1rem;height:1rem;margin-right:.5rem}.CustomerTiersManagement-module__Sdm7wW__deleteButton,.CustomerTiersManagement-module__Sdm7wW__deleteButton:hover{background-color:var(--color-destructive)}
.CustomerTierBadge-module__I3_Hga__card{overflow:hidden}.CustomerTierBadge-module__I3_Hga__colorBar{height:.5rem}.CustomerTierBadge-module__I3_Hga__header{padding-bottom:.75rem}.CustomerTierBadge-module__I3_Hga__headerContent{align-items:flex-start;gap:.75rem;display:flex}.CustomerTierBadge-module__I3_Hga__iconContainer{border-radius:var(--radius-lg);flex-shrink:0;padding:.5rem}.CustomerTierBadge-module__I3_Hga__icon{font-size:1.25rem}.CustomerTierBadge-module__I3_Hga__iconSvg{width:1.25rem;height:1.25rem}.CustomerTierBadge-module__I3_Hga__info{flex:1;min-width:0}.CustomerTierBadge-module__I3_Hga__titleRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.CustomerTierBadge-module__I3_Hga__title{font-size:1.125rem;font-weight:var(--font-weight-semibold)}.CustomerTierBadge-module__I3_Hga__badge{font-size:.75rem}.CustomerTierBadge-module__I3_Hga__description{color:var(--color-muted-foreground);font-size:.875rem}.CustomerTierBadge-module__I3_Hga__content{flex-direction:column;gap:1rem;display:flex}.CustomerTierBadge-module__I3_Hga__pointsRange{border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--color-muted) 50%, transparent);padding:.75rem}.CustomerTierBadge-module__I3_Hga__pointsRangeHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;display:flex}.CustomerTierBadge-module__I3_Hga__pointsRangeLabel{color:var(--color-muted-foreground)}.CustomerTierBadge-module__I3_Hga__pointsRangeValues{align-items:center;gap:.5rem;display:flex}.CustomerTierBadge-module__I3_Hga__pointsValue{font-size:1.25rem;font-weight:var(--font-weight-semibold)}.CustomerTierBadge-module__I3_Hga__pointsSeparator{color:var(--color-muted-foreground)}.CustomerTierBadge-module__I3_Hga__pointsUnit{color:var(--color-muted-foreground);font-size:.875rem}.CustomerTierBadge-module__I3_Hga__currentPoints{color:var(--color-muted-foreground);margin-top:.5rem;font-size:.75rem}.CustomerTierBadge-module__I3_Hga__currentPointsValue{font-weight:var(--font-weight-semibold)}.CustomerTierBadge-module__I3_Hga__multiplier{border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);align-items:center;gap:.5rem;padding:.5rem;display:flex}.CustomerTierBadge-module__I3_Hga__multiplierIcon{width:1rem;height:1rem;color:var(--color-primary-strong)}.CustomerTierBadge-module__I3_Hga__multiplierText{font-size:.875rem}.CustomerTierBadge-module__I3_Hga__multiplierValue{font-weight:var(--font-weight-semibold)}.CustomerTierBadge-module__I3_Hga__benefits{flex-direction:column;gap:.5rem;display:flex}.CustomerTierBadge-module__I3_Hga__benefitsHeader{color:var(--color-muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.CustomerTierBadge-module__I3_Hga__benefitsIcon{width:1rem;height:1rem}.CustomerTierBadge-module__I3_Hga__benefitsList{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.CustomerTierBadge-module__I3_Hga__benefitItem{align-items:flex-start;gap:.5rem;display:flex}.CustomerTierBadge-module__I3_Hga__benefitIcon{width:.75rem;height:.75rem;color:var(--color-warning);flex-shrink:0;margin-top:.25rem}.CustomerTierBadge-module__I3_Hga__emptyState{flex-direction:column;justify-content:center;align-items:center;padding:2rem 0;display:flex}.CustomerTierBadge-module__I3_Hga__emptyIcon{width:2rem;height:2rem;color:var(--color-muted-foreground);margin-bottom:.5rem}.CustomerTierBadge-module__I3_Hga__emptyText{color:var(--color-muted-foreground);font-size:.875rem}
.LanguageToggle-module__fAI31q__button{position:relative;overflow:hidden}.LanguageToggle-module__fAI31q__content{align-items:center;gap:.5rem;display:flex}.LanguageToggle-module__fAI31q__icon{width:1rem;height:1rem}.LanguageToggle-module__fAI31q__label{font-size:.875rem;font-weight:var(--font-weight-medium)}.LanguageToggle-module__fAI31q__flagOnly{font-size:1.375rem;line-height:1}
