.Sidebar-module__qjvHZW__sidebar{z-index:1000;background-color:#fff;border-right:1px solid #e0e0e0;flex-direction:column;width:280px;height:calc(100vh - 64px);transition:transform .3s cubic-bezier(0,0,.2,1),width .15s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:64px;left:0;transform:translate(-100%)}.Sidebar-module__qjvHZW__toggleButton{cursor:pointer;z-index:10;background:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .15s,transform .15s;display:none;position:absolute;top:12px;right:-12px;box-shadow:0 1px 3px #0000001a}.Sidebar-module__qjvHZW__toggleButton:hover{background:#f9fafb;transform:scale(1.1)}.Sidebar-module__qjvHZW__toggleButton:focus-visible{outline-offset:2px;outline:2px solid #ea580c}.Sidebar-module__qjvHZW__toggleIcon{color:#6b7280;width:14px;height:14px;transition:transform .2s}.Sidebar-module__qjvHZW__toggleIcon.Sidebar-module__qjvHZW__rotated{transform:rotate(180deg)}.Sidebar-module__qjvHZW__nav{flex-direction:column;flex:1;gap:4px;padding:16px 12px;transition:padding .15s cubic-bezier(.4,0,.2,1),gap .15s cubic-bezier(.4,0,.2,1);display:flex;overflow-y:auto}.Sidebar-module__qjvHZW__nav::-webkit-scrollbar{width:6px}.Sidebar-module__qjvHZW__nav::-webkit-scrollbar-track{background:0 0}.Sidebar-module__qjvHZW__nav::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.Sidebar-module__qjvHZW__nav::-webkit-scrollbar-thumb:hover{background:#9ca3af}.Sidebar-module__qjvHZW__navItem{color:#6b7280;cursor:pointer;letter-spacing:-.01em;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:12px 14px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.Sidebar-module__qjvHZW__navItem:hover{color:#374151;background-color:#f9fafb;transform:translate(2px)}.Sidebar-module__qjvHZW__navItem.Sidebar-module__qjvHZW__active{color:#ea580c;background:linear-gradient(135deg,#ea580c1a 0%,#dc26261a 100%);font-weight:600;box-shadow:0 1px 3px #ea580c1a}.Sidebar-module__qjvHZW__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:width .15s cubic-bezier(.4,0,.2,1),height .15s cubic-bezier(.4,0,.2,1);display:flex}.Sidebar-module__qjvHZW__navIcon svg{stroke-width:2px;width:20px;height:20px;transition:width .15s cubic-bezier(.4,0,.2,1),height .15s cubic-bezier(.4,0,.2,1)}.Sidebar-module__qjvHZW__navLabel{flex:1;transition:font-size .15s cubic-bezier(.4,0,.2,1),opacity .15s}.Sidebar-module__qjvHZW__navItem:focus-visible{outline-offset:2px;outline:2px solid #ea580c}.Sidebar-module__qjvHZW__footer{border-top:1px solid #e0e0e0;padding:16px 12px;transition:padding .15s cubic-bezier(.4,0,.2,1)}.Sidebar-module__qjvHZW__logoutButton{color:#6b7280;cursor:pointer;text-align:left;letter-spacing:-.01em;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px 14px;font-size:.875rem;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.Sidebar-module__qjvHZW__logoutButton:hover{color:#dc2626;background-color:#fef2f2;transform:translate(2px)}.Sidebar-module__qjvHZW__logoutButton:focus-visible{outline-offset:2px;outline:2px solid #ea580c}.Sidebar-module__qjvHZW__logoutButton svg{stroke-width:2px;width:20px;height:20px}@media (min-width:768px){.Sidebar-module__qjvHZW__sidebar{width:80px;height:calc(100vh - 64px);top:64px;transform:translate(0)}.Sidebar-module__qjvHZW__nav{align-items:center;gap:2px;padding:12px 8px}.Sidebar-module__qjvHZW__navItem{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;width:100%;min-height:auto;padding:10px 6px;font-size:.625rem}.Sidebar-module__qjvHZW__navItem:hover{transform:none}.Sidebar-module__qjvHZW__navIcon,.Sidebar-module__qjvHZW__navIcon svg{width:22px;height:22px}.Sidebar-module__qjvHZW__navLabel{white-space:nowrap;flex:none;line-height:1.2}.Sidebar-module__qjvHZW__footer{padding:12px 8px}.Sidebar-module__qjvHZW__logoutButton{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:10px 6px;font-size:.625rem}.Sidebar-module__qjvHZW__logoutButton:hover{transform:none}.Sidebar-module__qjvHZW__logoutButton svg{width:22px;height:22px}}@media (min-width:1024px){.Sidebar-module__qjvHZW__sidebar{width:80px}.Sidebar-module__qjvHZW__toggleButton{display:flex}.Sidebar-module__qjvHZW__nav{align-items:center;gap:2px;padding:12px 8px}.Sidebar-module__qjvHZW__navItem{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;width:100%;min-height:auto;padding:10px 6px;font-size:.625rem}.Sidebar-module__qjvHZW__navItem:hover{transform:none}.Sidebar-module__qjvHZW__navIcon,.Sidebar-module__qjvHZW__navIcon svg{width:22px;height:22px}.Sidebar-module__qjvHZW__navLabel{white-space:nowrap;flex:none;line-height:1.2}.Sidebar-module__qjvHZW__footer{padding:12px 8px}.Sidebar-module__qjvHZW__logoutButton{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:10px 6px;font-size:.625rem}.Sidebar-module__qjvHZW__logoutButton:hover{transform:none}.Sidebar-module__qjvHZW__logoutButton svg{width:22px;height:22px}.Sidebar-module__qjvHZW__sidebar:not(.Sidebar-module__qjvHZW__collapsed){width:260px}.Sidebar-module__qjvHZW__sidebar:not(.Sidebar-module__qjvHZW__collapsed) .Sidebar-module__qjvHZW__nav{align-items:stretch;gap:4px;padding:16px 12px}.Sidebar-module__qjvHZW__sidebar:not(.Sidebar-module__qjvHZW__collapsed) .Sidebar-module__qjvHZW__navItem{text-align:left;border-radius:10px;flex-direction:row;justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:12px 14px;font-size:.875rem}.Sidebar-module__qjvHZW__sidebar:not(.Sidebar-module__qjvHZW__collapsed) .Sidebar-module__qjvHZW__navItem:hover{transform:translate(2px)}.Sidebar-module__qjvHZW__sidebar:not(.Sidebar-module__qjvHZW__collapsed) .Sidebar-module__qjvHZW__navIcon,.Sidebar-module__qjvHZW__sidebar:not(.Sidebar-module__qjvHZW__collapsed) .Sidebar-module__qjvHZW__navIcon svg{width:20px;height:20px}.Sidebar-module__qjvHZW__sidebar:not(.Sidebar-module__qjvHZW__collapsed) .Sidebar-module__qjvHZW__navLabel{line-height:inherit;white-space:normal;text-overflow:clip;flex:1;max-width:none;overflow:visible}.Sidebar-module__qjvHZW__sidebar:not(.Sidebar-module__qjvHZW__collapsed) .Sidebar-module__qjvHZW__footer{padding:16px 12px}.Sidebar-module__qjvHZW__sidebar:not(.Sidebar-module__qjvHZW__collapsed) .Sidebar-module__qjvHZW__logoutButton{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;padding:12px 14px;font-size:.875rem}.Sidebar-module__qjvHZW__sidebar:not(.Sidebar-module__qjvHZW__collapsed) .Sidebar-module__qjvHZW__logoutButton:hover{transform:translate(2px)}.Sidebar-module__qjvHZW__sidebar:not(.Sidebar-module__qjvHZW__collapsed) .Sidebar-module__qjvHZW__logoutButton svg{width:20px;height:20px}}@media (prefers-contrast:high){.Sidebar-module__qjvHZW__sidebar{border-width:2px}.Sidebar-module__qjvHZW__navItem.Sidebar-module__qjvHZW__active{border:2px solid #ea580c}}@media (prefers-reduced-motion:reduce){.Sidebar-module__qjvHZW__sidebar,.Sidebar-module__qjvHZW__navItem,.Sidebar-module__qjvHZW__logoutButton{transition:none}.Sidebar-module__qjvHZW__navItem:hover,.Sidebar-module__qjvHZW__logoutButton:hover{transform:none}}@media print{.Sidebar-module__qjvHZW__sidebar{display:none}}[data-theme=dark] .Sidebar-module__qjvHZW__sidebar{background-color:#1a1a1a;border-right-color:#2a2a2a}[data-theme=dark] .Sidebar-module__qjvHZW__nav::-webkit-scrollbar-thumb{background:#3a3a3a}[data-theme=dark] .Sidebar-module__qjvHZW__nav::-webkit-scrollbar-thumb:hover{background:#4a4a4a}[data-theme=dark] .Sidebar-module__qjvHZW__navItem{color:#999}[data-theme=dark] .Sidebar-module__qjvHZW__navItem:hover{color:#e0e0e0;background-color:#2a2a2a}[data-theme=dark] .Sidebar-module__qjvHZW__navItem.Sidebar-module__qjvHZW__active{color:#f97316;background:linear-gradient(135deg,#ea580c26 0%,#dc262626 100%)}[data-theme=dark] .Sidebar-module__qjvHZW__footer{border-top-color:#2a2a2a}[data-theme=dark] .Sidebar-module__qjvHZW__logoutButton{color:#999}[data-theme=dark] .Sidebar-module__qjvHZW__logoutButton:hover{color:#f87171;background-color:#dc262626}[data-theme=dark] .Sidebar-module__qjvHZW__toggleButton{background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .Sidebar-module__qjvHZW__toggleButton:hover{background:#2a2a2a}[data-theme=dark] .Sidebar-module__qjvHZW__toggleIcon{color:#999}
.Button-module__RyZmBa__button{letter-spacing:-.01em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.Button-module__RyZmBa__button:focus-visible{outline-offset:2px;outline:2px solid #ea580c}.Button-module__RyZmBa__sm{height:32px;padding:0 12px;font-size:.875rem;line-height:1.25rem}.Button-module__RyZmBa__md{height:40px;padding:0 16px;font-size:.875rem;line-height:1.25rem}.Button-module__RyZmBa__lg{height:48px;padding:0 24px;font-size:1rem;line-height:1.5rem}.Button-module__RyZmBa__primary{color:#ea580c;background:#fff7ed;border-color:#fed7aa}.Button-module__RyZmBa__primary:hover:not(.Button-module__RyZmBa__disabled){background:#ffedd5;border-color:#fdba74}.Button-module__RyZmBa__primary:active:not(.Button-module__RyZmBa__disabled){background:#fed7aa}.Button-module__RyZmBa__secondary{color:#6b7280;background:0 0;border-color:#e5e7eb}.Button-module__RyZmBa__secondary:hover:not(.Button-module__RyZmBa__disabled){color:#374151;background:#f9fafb;border-color:#d1d5db}.Button-module__RyZmBa__secondary:active:not(.Button-module__RyZmBa__disabled){background:#f3f4f6}.Button-module__RyZmBa__ghost{color:#6b7280;background-color:#0000;border-color:#0000}.Button-module__RyZmBa__ghost:hover:not(.Button-module__RyZmBa__disabled){color:#374151;background-color:#f3f4f6}.Button-module__RyZmBa__ghost:active:not(.Button-module__RyZmBa__disabled){background-color:#e5e7eb}.Button-module__RyZmBa__danger{color:#ef4444;background:0 0;border-color:#ef4444}.Button-module__RyZmBa__danger:hover:not(.Button-module__RyZmBa__disabled){background:#fef2f2}.Button-module__RyZmBa__danger:active:not(.Button-module__RyZmBa__disabled){background:#fee2e2}.Button-module__RyZmBa__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module__RyZmBa__fullWidth{width:100%}@media (min-width:640px){.Button-module__RyZmBa__sm{height:32px;padding:0 16px}.Button-module__RyZmBa__md{height:40px;padding:0 20px}.Button-module__RyZmBa__lg{height:48px;padding:0 32px}}.Button-module__RyZmBa__button{min-height:44px}@media (min-width:640px){.Button-module__RyZmBa__button{min-height:40px}}[data-theme=dark] .Button-module__RyZmBa__primary{color:#f97316;background:#ea580c26;border-color:#ea580c4d}[data-theme=dark] .Button-module__RyZmBa__primary:hover:not(.Button-module__RyZmBa__disabled){background:#ea580c40;border-color:#ea580c66}[data-theme=dark] .Button-module__RyZmBa__primary:active:not(.Button-module__RyZmBa__disabled){background:#ea580c59}[data-theme=dark] .Button-module__RyZmBa__secondary{color:#999;background:0 0;border-color:#3a3a3a}[data-theme=dark] .Button-module__RyZmBa__secondary:hover:not(.Button-module__RyZmBa__disabled){color:#e0e0e0;background:#2a2a2a;border-color:#4a4a4a}[data-theme=dark] .Button-module__RyZmBa__secondary:active:not(.Button-module__RyZmBa__disabled){background:#3a3a3a}[data-theme=dark] .Button-module__RyZmBa__ghost{color:#999}[data-theme=dark] .Button-module__RyZmBa__ghost:hover:not(.Button-module__RyZmBa__disabled){color:#e0e0e0;background-color:#2a2a2a}[data-theme=dark] .Button-module__RyZmBa__ghost:active:not(.Button-module__RyZmBa__disabled){background-color:#3a3a3a}[data-theme=dark] .Button-module__RyZmBa__danger{color:#f87171;background:0 0;border-color:#ef4444}[data-theme=dark] .Button-module__RyZmBa__danger:hover:not(.Button-module__RyZmBa__disabled){background:#ef444426}[data-theme=dark] .Button-module__RyZmBa__danger:active:not(.Button-module__RyZmBa__disabled){background:#ef444440}
.TemplatePreview-module__GhHgiG__previewContainer{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.TemplatePreview-module__GhHgiG__deviceFrame{background:#1a1a1a;border-radius:36px;width:280px;height:570px;margin:0 auto;padding:6px;position:relative;box-shadow:0 0 0 1px #ffffff1a,0 12px 40px #00000059}@media (min-width:1400px){.TemplatePreview-module__GhHgiG__deviceFrame{border-radius:44px;width:375px;height:675px;padding:8px}.TemplatePreview-module__GhHgiG__deviceNotch{width:90px;height:22px;top:8px}.TemplatePreview-module__GhHgiG__deviceScreen{border-radius:36px}.TemplatePreview-module__GhHgiG__deviceHomeIndicator{width:100px;height:4px;bottom:6px}}.TemplatePreview-module__GhHgiG__deviceNotch{z-index:10;background:#1a1a1a;border-radius:0 0 12px 12px;width:80px;height:20px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.TemplatePreview-module__GhHgiG__deviceScreen{scrollbar-width:none;-ms-overflow-style:none;background:#0a0a0a;border-radius:30px;width:100%;height:100%;overflow:hidden auto}.TemplatePreview-module__GhHgiG__deviceScreen::-webkit-scrollbar{display:none}.TemplatePreview-module__GhHgiG__previewIframe{background:0 0;border:none;width:100%;height:100%}.TemplatePreview-module__GhHgiG__deviceHomeIndicator{background:#ffffff4d;border-radius:2px;width:80px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.TemplatePreview-module__GhHgiG__heroSection{flex-direction:column;min-height:220px;display:flex;position:relative}.TemplatePreview-module__GhHgiG__heroOverlay{pointer-events:none;position:absolute;inset:0}.TemplatePreview-module__GhHgiG__heroContent{z-index:1;flex-direction:column;flex:1;gap:6px;padding:40px 16px 20px;display:flex;position:relative}.TemplatePreview-module__GhHgiG__heroLogo{margin-bottom:8px}.TemplatePreview-module__GhHgiG__heroLogo[data-size=small] img{width:auto;height:24px}.TemplatePreview-module__GhHgiG__heroLogo[data-size=medium] img{width:auto;height:36px}.TemplatePreview-module__GhHgiG__heroLogo[data-size=large] img{width:auto;height:48px}.TemplatePreview-module__GhHgiG__heroText{opacity:.8}.TemplatePreview-module__GhHgiG__heroTitle{line-height:1.2}.TemplatePreview-module__GhHgiG__heroTagline{opacity:.7;margin-top:2px}.TemplatePreview-module__GhHgiG__heroButtons{flex-direction:column;gap:6px;margin-top:12px;display:flex}.TemplatePreview-module__GhHgiG__ctaButton{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#ea580c 0%,#dc2626 100%);border:none;border-radius:20px;padding:8px 16px}.TemplatePreview-module__GhHgiG__ctaButton.TemplatePreview-module__GhHgiG__secondary{background:0 0;border:1px solid #ffffff4d}.TemplatePreview-module__GhHgiG__menuCategoriesSection{background:#111;padding:16px}.TemplatePreview-module__GhHgiG__sectionPreviewTitle{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:8px;font-weight:600}.TemplatePreview-module__GhHgiG__carouselPreview{gap:8px;display:flex;overflow-x:hidden}.TemplatePreview-module__GhHgiG__carouselCard{color:#999;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border:1px solid #333;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:50px;font-size:6px;display:flex}.TemplatePreview-module__GhHgiG__browsePreview{background:#0a0a0a;flex-direction:column;min-height:100%;display:flex}.TemplatePreview-module__GhHgiG__browseHeader{background:#111;justify-content:space-between;align-items:center;padding:40px 12px 12px;display:flex}.TemplatePreview-module__GhHgiG__searchIcon,.TemplatePreview-module__GhHgiG__cartIcon{color:#666;background:#222;border-radius:4px;padding:4px 8px;font-size:8px}.TemplatePreview-module__GhHgiG__browseHeaderTitle{color:#fff;font-size:10px;font-weight:600}.TemplatePreview-module__GhHgiG__categoryFilters{gap:6px;padding:12px;display:flex;overflow-x:hidden}.TemplatePreview-module__GhHgiG__filterPill{color:#999;white-space:nowrap;background:#222;border-radius:12px;padding:4px 10px;font-size:7px}.TemplatePreview-module__GhHgiG__filterPill:first-child{color:#fff;background:#ea580c}.TemplatePreview-module__GhHgiG__menuGrid{flex:1;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid}.TemplatePreview-module__GhHgiG__menuItem{aspect-ratio:1;background:linear-gradient(135deg,#1a1a1a 0%,#222 100%);border:1px solid #2a2a2a;border-radius:8px}.TemplatePreview-module__GhHgiG__chatPreview{background:#0a0a0a;flex-direction:column;min-height:100%;display:flex}.TemplatePreview-module__GhHgiG__chatHeader{color:#fff;text-align:center;background:#111;border-bottom:1px solid #222;padding:40px 12px 12px;font-size:10px;font-weight:600}.TemplatePreview-module__GhHgiG__chatMessages{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.TemplatePreview-module__GhHgiG__chatMessage{border-radius:12px;max-width:80%;padding:8px 10px;font-size:7px;line-height:1.4}.TemplatePreview-module__GhHgiG__chatMessage.TemplatePreview-module__GhHgiG__bot{color:#ccc;background:#222;border-bottom-left-radius:4px;align-self:flex-start}.TemplatePreview-module__GhHgiG__chatMessage.TemplatePreview-module__GhHgiG__user{color:#fff;background:#ea580c;border-bottom-right-radius:4px;align-self:flex-end}.TemplatePreview-module__GhHgiG__chatInput{background:#111;border-top:1px solid #222;padding:12px}.TemplatePreview-module__GhHgiG__chatInput span{color:#666;background:#1a1a1a;border-radius:20px;padding:8px 12px;font-size:7px;display:block}[data-theme=light] .TemplatePreview-module__GhHgiG__deviceFrame{background:0 0;box-shadow:0 8px 32px #0000001a}[data-theme=light] .TemplatePreview-module__GhHgiG__deviceScreen{background:#fff}
.Modal-module__-3axRW__wrapper{z-index:1000;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.Modal-module__-3axRW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;animation:.2s cubic-bezier(0,0,.2,1) Modal-module__-3axRW__fadeIn;position:fixed;inset:0}@keyframes Modal-module__-3axRW__fadeIn{0%{opacity:0}to{opacity:1}}.Modal-module__-3axRW__modal{background:oklch(var(--background-base-color));box-shadow:var(--shadow-xl);border-radius:12px 12px 0 0;flex-direction:column;max-height:90vh;animation:.3s cubic-bezier(0,0,.2,1) Modal-module__-3axRW__slideUp;display:flex;position:relative}@keyframes Modal-module__-3axRW__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Modal-module__-3axRW__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.Modal-module__-3axRW__sm,.Modal-module__-3axRW__md,.Modal-module__-3axRW__lg,.Modal-module__-3axRW__xl{width:100%;max-width:none}.Modal-module__-3axRW__fullscreen{border-radius:0;width:100%;max-width:none;height:100%;max-height:100vh}.Modal-module__-3axRW__header{border-bottom:1px solid oklch(var(--border-subtle-color));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.Modal-module__-3axRW__title{color:oklch(var(--foreground-color));margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;line-height:1.4}.Modal-module__-3axRW__description{color:oklch(var(--foreground-quiet-color));margin:4px 0 0;font-size:.875rem;line-height:1.25rem}.Modal-module__-3axRW__closeButton{cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;color:oklch(var(--foreground-quiet-color));background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-6px -6px -6px 0;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.Modal-module__-3axRW__closeButton:hover{background:oklch(var(--background-subtle-color));color:oklch(var(--foreground-color))}.Modal-module__-3axRW__closeButton svg{width:20px;height:20px}.Modal-module__-3axRW__content{background:oklch(var(--background-base-color));flex:1;padding:16px;overflow-y:auto}.Modal-module__-3axRW__footer{border-top:1px solid oklch(var(--border-subtle-color));background:oklch(var(--background-base-color));padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}@media (min-width:640px){.Modal-module__-3axRW__wrapper{align-items:center;padding:16px}.Modal-module__-3axRW__modal{border-radius:12px;max-height:calc(100vh - 32px);animation:.25s cubic-bezier(0,0,.2,1) Modal-module__-3axRW__scaleIn}.Modal-module__-3axRW__sm{max-width:360px}.Modal-module__-3axRW__md{max-width:480px}.Modal-module__-3axRW__lg{max-width:600px}.Modal-module__-3axRW__xl{max-width:720px}.Modal-module__-3axRW__fullscreen{border-radius:0}.Modal-module__-3axRW__header{padding:14px 16px}.Modal-module__-3axRW__content{padding:16px}.Modal-module__-3axRW__footer{padding:16px 24px;position:static}.Modal-module__-3axRW__closeButton{border-radius:6px;width:40px;min-width:40px;height:40px;min-height:40px;margin:-4px -4px -4px 0}}[data-theme=dark] .Modal-module__-3axRW__backdrop{background:#000000b3}@media (prefers-reduced-motion:reduce){.Modal-module__-3axRW__backdrop,.Modal-module__-3axRW__modal{animation:none}}
.UnsplashPicker-module__XS3Ecq__container{background:oklch(var(--background-base-color));border-radius:8px;flex-direction:column;gap:16px;max-height:600px;padding:20px;display:flex;overflow:hidden}.UnsplashPicker-module__XS3Ecq__searchBar{align-items:center;gap:8px;display:flex}.UnsplashPicker-module__XS3Ecq__searchInput{border:1px solid oklch(var(--border-subtle-color));background:oklch(var(--background-base-color));color:oklch(var(--foreground-color));border-radius:6px;outline:none;flex:1;padding:10px 16px;font-size:14px;transition:border-color .2s}.UnsplashPicker-module__XS3Ecq__searchInput:focus{border-color:#ea580c}.UnsplashPicker-module__XS3Ecq__searchButton{color:#ea580c;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.UnsplashPicker-module__XS3Ecq__searchButton:hover{background:#ffedd5;border-color:#fdba74}.UnsplashPicker-module__XS3Ecq__searchButton:disabled{background:oklch(var(--background-subtle-color));color:oklch(var(--foreground-quieter-color));border-color:oklch(var(--border-subtle-color));cursor:not-allowed}.UnsplashPicker-module__XS3Ecq__resultsContainer{flex:1;min-height:400px;overflow-y:auto}.UnsplashPicker-module__XS3Ecq__loadingState,.UnsplashPicker-module__XS3Ecq__emptyState,.UnsplashPicker-module__XS3Ecq__errorState,.UnsplashPicker-module__XS3Ecq__notConfigured{min-height:300px;color:oklch(var(--foreground-quiet-color));text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.UnsplashPicker-module__XS3Ecq__loadingState{gap:16px}.UnsplashPicker-module__XS3Ecq__spinner{border:3px solid oklch(var(--border-subtle-color));border-top:3px solid #ea580c;border-radius:50%;width:40px;height:40px;animation:1s linear infinite UnsplashPicker-module__XS3Ecq__spin}@keyframes UnsplashPicker-module__XS3Ecq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UnsplashPicker-module__XS3Ecq__errorState{color:#ef4444}.UnsplashPicker-module__XS3Ecq__notConfigured{background:#fbbf241a;border:1px solid #fbbf244d;border-radius:8px;padding:24px}.UnsplashPicker-module__XS3Ecq__notConfigured h3{color:#d97706;margin:0 0 8px;font-size:16px}.UnsplashPicker-module__XS3Ecq__notConfigured p{color:#d97706;margin:0;font-size:14px}.UnsplashPicker-module__XS3Ecq__imageGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:4px;display:grid}.UnsplashPicker-module__XS3Ecq__imageCard{aspect-ratio:16/9;cursor:pointer;background:oklch(var(--background-subtle-color));border-radius:8px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.UnsplashPicker-module__XS3Ecq__imageCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.UnsplashPicker-module__XS3Ecq__imageCard img{object-fit:cover;width:100%;height:100%}.UnsplashPicker-module__XS3Ecq__imageOverlay{opacity:0;background:linear-gradient(#0000,#000000b3);padding:12px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.UnsplashPicker-module__XS3Ecq__imageCard:hover .UnsplashPicker-module__XS3Ecq__imageOverlay{opacity:1}.UnsplashPicker-module__XS3Ecq__photographer{color:#fff;align-items:center;gap:4px;font-size:12px;display:flex}.UnsplashPicker-module__XS3Ecq__photographer a{color:#fb923c;font-weight:500;text-decoration:none}.UnsplashPicker-module__XS3Ecq__photographer a:hover{text-decoration:underline}.UnsplashPicker-module__XS3Ecq__pagination{border-top:1px solid oklch(var(--border-subtle-color));justify-content:center;align-items:center;gap:12px;padding:16px 0;display:flex}.UnsplashPicker-module__XS3Ecq__pageButton{background:oklch(var(--background-subtle-color));border:1px solid oklch(var(--border-subtle-color));cursor:pointer;color:oklch(var(--foreground-color));border-radius:6px;padding:8px 16px;font-size:14px;transition:all .2s}.UnsplashPicker-module__XS3Ecq__pageButton:hover:not(:disabled){color:#ea580c;background:#fff7ed;border-color:#fed7aa}.UnsplashPicker-module__XS3Ecq__pageButton:disabled{opacity:.4;cursor:not-allowed}.UnsplashPicker-module__XS3Ecq__pageInfo{color:oklch(var(--foreground-quiet-color));font-size:14px}.UnsplashPicker-module__XS3Ecq__attribution{color:oklch(var(--foreground-quieter-color));text-align:center;border-top:1px solid oklch(var(--border-subtlest-color));padding:8px 0;font-size:11px}.UnsplashPicker-module__XS3Ecq__attribution a{color:#ea580c;text-decoration:none}.UnsplashPicker-module__XS3Ecq__attribution a:hover{text-decoration:underline}[data-theme=dark] .UnsplashPicker-module__XS3Ecq__searchButton{color:#fb923c;background:#ea580c26;border-color:#ea580c4d}[data-theme=dark] .UnsplashPicker-module__XS3Ecq__searchButton:hover{background:#ea580c40;border-color:#ea580c80}[data-theme=dark] .UnsplashPicker-module__XS3Ecq__imageCard:hover{box-shadow:0 8px 24px #0006}[data-theme=dark] .UnsplashPicker-module__XS3Ecq__pageButton:hover:not(:disabled){color:#fb923c;background:#ea580c26;border-color:#ea580c4d}[data-theme=dark] .UnsplashPicker-module__XS3Ecq__attribution a{color:#fb923c}[data-theme=dark] .UnsplashPicker-module__XS3Ecq__notConfigured{background:#fbbf241a;border-color:#fbbf244d}:is([data-theme=dark] .UnsplashPicker-module__XS3Ecq__notConfigured h3,[data-theme=dark] .UnsplashPicker-module__XS3Ecq__notConfigured p){color:#fbbf24}
.ImagePickerModal-module__-nBU1q__container{flex-direction:column;gap:12px;min-height:400px;display:flex}.ImagePickerModal-module__-nBU1q__currentImageContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ImagePickerModal-module__-nBU1q__currentImagePreview{object-fit:contain;border-radius:6px;max-width:100%;max-height:240px}.ImagePickerModal-module__-nBU1q__imageOverlay{opacity:0;background:#00000080;border-radius:6px;justify-content:center;align-items:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.ImagePickerModal-module__-nBU1q__currentImageContainer:hover .ImagePickerModal-module__-nBU1q__imageOverlay{opacity:1}.ImagePickerModal-module__-nBU1q__overlayButton{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:all .15s;display:flex}.ImagePickerModal-module__-nBU1q__overlayButton.ImagePickerModal-module__-nBU1q__editButton{color:#fff;background:#ea580c}.ImagePickerModal-module__-nBU1q__overlayButton.ImagePickerModal-module__-nBU1q__editButton:hover{background:#c2410c;transform:scale(1.1)}.ImagePickerModal-module__-nBU1q__overlayButton.ImagePickerModal-module__-nBU1q__deleteButton{color:#ef4444;background:#ffffffe6}.ImagePickerModal-module__-nBU1q__overlayButton.ImagePickerModal-module__-nBU1q__deleteButton:hover{color:#fff;background:#ef4444;transform:scale(1.1)}.ImagePickerModal-module__-nBU1q__dropzone.ImagePickerModal-module__-nBU1q__hasImage{cursor:default;border-style:solid;border-color:#ffffff1a}.ImagePickerModal-module__-nBU1q__tabs{border-bottom:1px solid #ffffff1a;display:flex}.ImagePickerModal-module__-nBU1q__tab{color:#fff9;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.ImagePickerModal-module__-nBU1q__tab:hover{color:#ffffffe6;background:#ffffff08}.ImagePickerModal-module__-nBU1q__activeTab{color:#ea580c;border-bottom-color:#ea580c}.ImagePickerModal-module__-nBU1q__tabContent,.ImagePickerModal-module__-nBU1q__libraryContent{flex-direction:column;flex:1;gap:12px;display:flex}.ImagePickerModal-module__-nBU1q__dropzone{cursor:pointer;background:#ffffff05;border:2px dashed #fff3;border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:260px;transition:all .2s;display:flex}.ImagePickerModal-module__-nBU1q__dropzone:hover{background:#ea580c0d;border-color:#ea580c80}.ImagePickerModal-module__-nBU1q__dropzone.ImagePickerModal-module__-nBU1q__dragging{background:#ea580c1a;border-color:#ea580c}.ImagePickerModal-module__-nBU1q__dropzone.ImagePickerModal-module__-nBU1q__error{border-color:#ef4444}.ImagePickerModal-module__-nBU1q__hiddenInput{display:none}.ImagePickerModal-module__-nBU1q__placeholder{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.ImagePickerModal-module__-nBU1q__uploadIcon{color:#fff6;font-size:28px}.ImagePickerModal-module__-nBU1q__uploadIcon.ImagePickerModal-module__-nBU1q__spinning{color:#ea580c}.ImagePickerModal-module__-nBU1q__uploadText{color:#fffc;margin:0;font-size:14px;font-weight:500}.ImagePickerModal-module__-nBU1q__uploadHint{color:#ffffff80;margin:0;font-size:12px}.ImagePickerModal-module__-nBU1q__previewImage{object-fit:contain;border-radius:6px;max-width:100%;max-height:240px}.ImagePickerModal-module__-nBU1q__urlInputGroup{gap:8px;display:flex}.ImagePickerModal-module__-nBU1q__urlInput{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;outline:none;flex:1;padding:10px 12px;font-size:13px;transition:border-color .15s}.ImagePickerModal-module__-nBU1q__urlInput::placeholder{color:#fff6}.ImagePickerModal-module__-nBU1q__urlInput:focus{border-color:#ea580c}.ImagePickerModal-module__-nBU1q__urlInput.ImagePickerModal-module__-nBU1q__inputError{border-color:#ef4444}.ImagePickerModal-module__-nBU1q__loadButton{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:opacity .15s}.ImagePickerModal-module__-nBU1q__loadButton:hover:not(:disabled){opacity:.9}.ImagePickerModal-module__-nBU1q__loadButton:disabled{opacity:.5;cursor:not-allowed}.ImagePickerModal-module__-nBU1q__urlPreviewContainer{background:#ffffff05;border-radius:12px;justify-content:center;padding:16px;display:flex}.ImagePickerModal-module__-nBU1q__errorText{color:#ef4444;margin:0;font-size:13px}.ImagePickerModal-module__-nBU1q__confirmButton{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.ImagePickerModal-module__-nBU1q__confirmButton:hover{background:#16a34a}.ImagePickerModal-module__-nBU1q__addButton{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.ImagePickerModal-module__-nBU1q__addButton:hover{background:#dc4f07}.ImagePickerModal-module__-nBU1q__selectedImagesSection{background:#ea580c1a;border:1px solid #ea580c4d;border-radius:8px;padding:12px}.ImagePickerModal-module__-nBU1q__selectedCount{color:#ea580c;margin:0 0 12px;font-size:13px;font-weight:600}.ImagePickerModal-module__-nBU1q__selectedImagesGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;display:grid}.ImagePickerModal-module__-nBU1q__selectedImageItem{aspect-ratio:1;background:#0000004d;border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ImagePickerModal-module__-nBU1q__selectedImageThumb{object-fit:contain;max-width:100%;max-height:100%}.ImagePickerModal-module__-nBU1q__removeSelectedImage{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.ImagePickerModal-module__-nBU1q__removeSelectedImage:hover{background:#ef4444}.ImagePickerModal-module__-nBU1q__multiSelectFooter{border-top:1px solid #ffffff1a;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.ImagePickerModal-module__-nBU1q__cancelButton{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.ImagePickerModal-module__-nBU1q__cancelButton:hover{background:#ffffff0d;border-color:#ffffff4d}.ImagePickerModal-module__-nBU1q__doneButton{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.ImagePickerModal-module__-nBU1q__doneButton:hover:not(:disabled){background:#16a34a}.ImagePickerModal-module__-nBU1q__doneButton:disabled{opacity:.5;cursor:not-allowed}
.Badge-module__9CUkRq__badge{white-space:nowrap;border-radius:12px;align-items:center;padding:4px 12px;font-size:.75rem;font-weight:600;line-height:1rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.Badge-module__9CUkRq__default{color:#374151;background:#f3f4f6}.Badge-module__9CUkRq__success{color:#065f46;background:#d1fae5}.Badge-module__9CUkRq__error{color:#991b1b;background:#fee2e2}.Badge-module__9CUkRq__warning{color:#92400e;background:#fef3c7}.Badge-module__9CUkRq__info{color:#1e40af;background:#dbeafe}[data-theme=dark] .Badge-module__9CUkRq__default{color:#e5e7eb;background:#374151}[data-theme=dark] .Badge-module__9CUkRq__success{color:#a7f3d0;background:#064e3b}[data-theme=dark] .Badge-module__9CUkRq__error{color:#fca5a5;background:#7f1d1d}[data-theme=dark] .Badge-module__9CUkRq__warning{color:#fde68a;background:#78350f}[data-theme=dark] .Badge-module__9CUkRq__info{color:#bfdbfe;background:#1e3a8a}
.Card-module__CYhRka__card{background-color:#fff;border-radius:6px;transition:all .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.Card-module__CYhRka__default{border:1px solid #e5e7eb}.Card-module__CYhRka__elevated{border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000a,0 1px 3px #00000014}.Card-module__CYhRka__elevated:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000000f,0 4px 8px #0000001a}.Card-module__CYhRka__interactive{cursor:pointer;border:1px solid #e5e7eb}.Card-module__CYhRka__interactive:hover{background-color:#fafafa;border-color:#d1d5db}.Card-module__CYhRka__interactive:active{background-color:#f5f5f5}.Card-module__CYhRka__padding-none{padding:0}.Card-module__CYhRka__padding-sm{padding:8px}.Card-module__CYhRka__padding-md{padding:12px}.Card-module__CYhRka__padding-lg{padding:16px}@media (min-width:640px){.Card-module__CYhRka__padding-sm{padding:12px}.Card-module__CYhRka__padding-md{padding:16px}.Card-module__CYhRka__padding-lg{padding:24px}}[data-theme=dark] .Card-module__CYhRka__card{background-color:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .Card-module__CYhRka__default{border-color:#2a2a2a}[data-theme=dark] .Card-module__CYhRka__elevated{border-color:#2a2a2a;box-shadow:0 1px 2px #0003,0 2px 4px #00000040}[data-theme=dark] .Card-module__CYhRka__elevated:hover{box-shadow:0 4px 8px #0000004d,0 8px 16px #00000059}[data-theme=dark] .Card-module__CYhRka__interactive:hover{background-color:#222;border-color:#3a3a3a}[data-theme=dark] .Card-module__CYhRka__interactive:active{background-color:#2a2a2a}
.CustomSelect-module___er_1W__container{width:100%;position:relative}.CustomSelect-module___er_1W__container.CustomSelect-module___er_1W__disabled{opacity:.5;pointer-events:none}.CustomSelect-module___er_1W__trigger{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:10px 36px 10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:flex}.CustomSelect-module___er_1W__trigger:hover:not(:disabled){border-color:#d1d5db}.CustomSelect-module___er_1W__trigger:focus{border-color:#ea580c;outline:none;box-shadow:0 0 0 2px #ea580c1a}.CustomSelect-module___er_1W__trigger.CustomSelect-module___er_1W__open{border-color:#ea580c}.CustomSelect-module___er_1W__selectedValue{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CustomSelect-module___er_1W__chevron{color:#6b7280;flex-shrink:0;font-size:12px;transition:transform .2s}.CustomSelect-module___er_1W__chevron.CustomSelect-module___er_1W__rotated{transform:rotate(180deg)}.CustomSelect-module___er_1W__dropdown{z-index:99999;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:240px;padding:4px;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.CustomSelect-module___er_1W__dropdown.CustomSelect-module___er_1W__dropdownAbove{box-shadow:0 -4px 16px #0000001a}.CustomSelect-module___er_1W__option{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:14px;transition:background .1s;display:flex}.CustomSelect-module___er_1W__option:hover{background:#f3f4f6}.CustomSelect-module___er_1W__option.CustomSelect-module___er_1W__selected{color:#ea580c;font-weight:500}.CustomSelect-module___er_1W__option.CustomSelect-module___er_1W__selected:hover{background:#ea580c14}.CustomSelect-module___er_1W__checkIcon{color:#ea580c;flex-shrink:0;font-size:12px}.CustomSelect-module___er_1W__dropdown::-webkit-scrollbar{width:6px}.CustomSelect-module___er_1W__dropdown::-webkit-scrollbar-track{background:0 0}.CustomSelect-module___er_1W__dropdown::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.CustomSelect-module___er_1W__dropdown::-webkit-scrollbar-thumb:hover{background:#9ca3af}[data-theme=dark] .CustomSelect-module___er_1W__trigger{color:#f0f0f0;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .CustomSelect-module___er_1W__trigger:hover:not(:disabled){border-color:#4a4a4a}[data-theme=dark] .CustomSelect-module___er_1W__trigger:focus{border-color:#ea580c;box-shadow:0 0 0 2px #ea580c33}[data-theme=dark] .CustomSelect-module___er_1W__chevron{color:#888}[data-theme=dark] .CustomSelect-module___er_1W__dropdown{background:#1a1a1a;border-color:#3a3a3a;box-shadow:0 4px 24px #0006}[data-theme=dark] .CustomSelect-module___er_1W__dropdown.CustomSelect-module___er_1W__dropdownAbove{box-shadow:0 -4px 24px #0006}[data-theme=dark] .CustomSelect-module___er_1W__option{color:#e0e0e0}[data-theme=dark] .CustomSelect-module___er_1W__option:hover{background:#2a2a2a}[data-theme=dark] .CustomSelect-module___er_1W__option.CustomSelect-module___er_1W__selected{color:#ea580c}[data-theme=dark] .CustomSelect-module___er_1W__option.CustomSelect-module___er_1W__selected:hover{background:#ea580c26}[data-theme=dark] .CustomSelect-module___er_1W__dropdown::-webkit-scrollbar-thumb{background:#4a4a4a}[data-theme=dark] .CustomSelect-module___er_1W__dropdown::-webkit-scrollbar-thumb:hover{background:#5a5a5a}
.FontSelect-module__FXhm8q__container{width:100%;position:relative}.FontSelect-module__FXhm8q__container.FontSelect-module__FXhm8q__disabled{opacity:.5;pointer-events:none}.FontSelect-module__FXhm8q__trigger{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:10px 36px 10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:flex}.FontSelect-module__FXhm8q__trigger:hover:not(:disabled){border-color:#d1d5db}.FontSelect-module__FXhm8q__trigger:focus{border-color:#ea580c;outline:none;box-shadow:0 0 0 2px #ea580c1a}.FontSelect-module__FXhm8q__trigger.FontSelect-module__FXhm8q__open{border-color:#ea580c}.FontSelect-module__FXhm8q__selectedValue{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FontSelect-module__FXhm8q__chevron{color:#6b7280;flex-shrink:0;font-size:12px;transition:transform .2s}.FontSelect-module__FXhm8q__chevron.FontSelect-module__FXhm8q__rotated{transform:rotate(180deg)}.FontSelect-module__FXhm8q__dropdown{z-index:99999;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:320px;padding:4px;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.FontSelect-module__FXhm8q__dropdown.FontSelect-module__FXhm8q__dropdownAbove{box-shadow:0 -4px 16px #0000001a}.FontSelect-module__FXhm8q__option{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:16px;transition:background .1s;display:flex}.FontSelect-module__FXhm8q__option:hover{background:#f3f4f6}.FontSelect-module__FXhm8q__option.FontSelect-module__FXhm8q__selected{color:#ea580c;font-weight:500}.FontSelect-module__FXhm8q__option.FontSelect-module__FXhm8q__selected:hover{background:#ea580c14}.FontSelect-module__FXhm8q__checkIcon{color:#ea580c;flex-shrink:0;font-size:12px}.FontSelect-module__FXhm8q__dropdown::-webkit-scrollbar{width:6px}.FontSelect-module__FXhm8q__dropdown::-webkit-scrollbar-track{background:0 0}.FontSelect-module__FXhm8q__dropdown::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.FontSelect-module__FXhm8q__dropdown::-webkit-scrollbar-thumb:hover{background:#9ca3af}[data-theme=dark] .FontSelect-module__FXhm8q__trigger{color:#f0f0f0;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .FontSelect-module__FXhm8q__trigger:hover:not(:disabled){border-color:#4a4a4a}[data-theme=dark] .FontSelect-module__FXhm8q__trigger:focus{border-color:#ea580c;box-shadow:0 0 0 2px #ea580c33}[data-theme=dark] .FontSelect-module__FXhm8q__chevron{color:#888}[data-theme=dark] .FontSelect-module__FXhm8q__dropdown{background:#1a1a1a;border-color:#3a3a3a;box-shadow:0 4px 24px #0006}[data-theme=dark] .FontSelect-module__FXhm8q__dropdown.FontSelect-module__FXhm8q__dropdownAbove{box-shadow:0 -4px 24px #0006}[data-theme=dark] .FontSelect-module__FXhm8q__option{color:#e0e0e0}[data-theme=dark] .FontSelect-module__FXhm8q__option:hover{background:#2a2a2a}[data-theme=dark] .FontSelect-module__FXhm8q__option.FontSelect-module__FXhm8q__selected{color:#ea580c}[data-theme=dark] .FontSelect-module__FXhm8q__option.FontSelect-module__FXhm8q__selected:hover{background:#ea580c26}[data-theme=dark] .FontSelect-module__FXhm8q__dropdown::-webkit-scrollbar-thumb{background:#4a4a4a}[data-theme=dark] .FontSelect-module__FXhm8q__dropdown::-webkit-scrollbar-thumb:hover{background:#5a5a5a}
.Input-module__1rv8RW__container{flex-direction:column;gap:6px;display:flex}.Input-module__1rv8RW__fullWidth{width:100%}.Input-module__1rv8RW__label{color:#777;font-size:.875rem;font-weight:400;line-height:1.25rem}.Input-module__1rv8RW__required{color:#ef4444}.Input-module__1rv8RW__input{letter-spacing:-.01em;color:#111827;appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;min-height:44px;padding:0 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;transition:all .15s cubic-bezier(.4,0,.2,1)}.Input-module__1rv8RW__input::placeholder{color:#9ca3af}.Input-module__1rv8RW__input:hover:not(:disabled){border-color:#d1d5db}.Input-module__1rv8RW__input:focus{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c26}.Input-module__1rv8RW__input:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6;background-color:#f9fafb}.Input-module__1rv8RW__input.Input-module__1rv8RW__error{border-color:#ef4444}.Input-module__1rv8RW__input.Input-module__1rv8RW__error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.Input-module__1rv8RW__errorText{color:#ef4444;margin:0;font-size:.75rem;line-height:1rem}.Input-module__1rv8RW__helperText{color:#6b7280;margin:0;font-size:.75rem;line-height:1rem}@media (min-width:640px){.Input-module__1rv8RW__input{height:40px;min-height:40px;padding:0 12px;font-size:.875rem}}@media (min-width:1024px){.Input-module__1rv8RW__input{padding:0 14px}}[data-theme=dark] .Input-module__1rv8RW__label{color:#e0e0e0}[data-theme=dark] .Input-module__1rv8RW__input{color:#f0f0f0;background-color:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .Input-module__1rv8RW__input::placeholder{color:#666}[data-theme=dark] .Input-module__1rv8RW__input:hover:not(:disabled){border-color:#4a4a4a}[data-theme=dark] .Input-module__1rv8RW__input:focus{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c33}[data-theme=dark] .Input-module__1rv8RW__input:disabled{color:#666;background-color:#1a1a1a}[data-theme=dark] .Input-module__1rv8RW__input.Input-module__1rv8RW__error{border-color:#f87171}[data-theme=dark] .Input-module__1rv8RW__input.Input-module__1rv8RW__error:focus{border-color:#f87171;box-shadow:0 0 0 3px #ef444433}[data-theme=dark] .Input-module__1rv8RW__helperText{color:#777}[data-theme=dark] .Input-module__1rv8RW__errorText{color:#f87171}
.Skeleton-module__PnVwiG__skeleton{background:#e5e7eb;border-radius:4px;overflow:hidden}.Skeleton-module__PnVwiG__text{border-radius:4px;height:1em;transform:scaleY(.6)}.Skeleton-module__PnVwiG__rectangular{border-radius:8px}.Skeleton-module__PnVwiG__circular{border-radius:50%}.Skeleton-module__PnVwiG__shimmer{background:linear-gradient(90deg,#e5e7eb 0%,#f3f4f6 20%,#e5e7eb 40% 100%) 0 0/200% 100%;animation:1.5s ease-in-out infinite Skeleton-module__PnVwiG__shimmer;position:relative}@keyframes Skeleton-module__PnVwiG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Skeleton-module__PnVwiG__pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite Skeleton-module__PnVwiG__pulse}@keyframes Skeleton-module__PnVwiG__pulse{0%,to{opacity:1}50%{opacity:.5}}[data-theme=dark] .Skeleton-module__PnVwiG__skeleton{background:#2a2a2a}[data-theme=dark] .Skeleton-module__PnVwiG__shimmer{background:linear-gradient(90deg,#2a2a2a 0%,#3a3a3a 20%,#2a2a2a 40% 100%) 0 0/200% 100%}@media (prefers-reduced-motion:reduce){.Skeleton-module__PnVwiG__shimmer,.Skeleton-module__PnVwiG__pulse{opacity:.7;animation:none}}
.AnimationSelect-module__KjHz4q__container{width:100%}.AnimationSelect-module__KjHz4q__container.AnimationSelect-module__KjHz4q__disabled{opacity:.5;pointer-events:none}.AnimationSelect-module__KjHz4q__grid{grid-template-columns:repeat(4,1fr);gap:8px;max-height:148px;padding-right:4px;display:grid;overflow-y:auto}.AnimationSelect-module__KjHz4q__grid::-webkit-scrollbar{width:4px}.AnimationSelect-module__KjHz4q__grid::-webkit-scrollbar-track{background:0 0}.AnimationSelect-module__KjHz4q__grid::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:2px}.AnimationSelect-module__KjHz4q__grid::-webkit-scrollbar-thumb:hover{background:#4a4a4a}@media (max-width:600px){.AnimationSelect-module__KjHz4q__grid{grid-template-columns:repeat(3,1fr)}}.AnimationSelect-module__KjHz4q__card{cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;transition:all .2s;display:flex}.AnimationSelect-module__KjHz4q__card:hover{background:#1f1f1f;border-color:#3a3a3a}.AnimationSelect-module__KjHz4q__card.AnimationSelect-module__KjHz4q__selected{background:#ea580c1a;border-color:#ea580c}.AnimationSelect-module__KjHz4q__cardPreview{perspective:500px;border-radius:4px;justify-content:center;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.AnimationSelect-module__KjHz4q__previewText{color:#ea580c;white-space:nowrap;font-size:14px;font-weight:600}.AnimationSelect-module__KjHz4q__shinyText{background:linear-gradient(90deg,#ea580c 0%,#fbbf24 25%,#ea580c 50%,#fbbf24 75%,#ea580c 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.AnimationSelect-module__KjHz4q__cardLabel{color:#999;text-align:center;font-size:10px;line-height:1.2;transition:color .2s}.AnimationSelect-module__KjHz4q__card:hover .AnimationSelect-module__KjHz4q__cardLabel{color:#ccc}.AnimationSelect-module__KjHz4q__card.AnimationSelect-module__KjHz4q__selected .AnimationSelect-module__KjHz4q__cardLabel{color:#ea580c}
.ImageUpload-module__aDbNMq__container{flex-direction:column;gap:8px;width:100%;display:flex}.ImageUpload-module__aDbNMq__label{color:var(--color-text-muted,#374151);font-size:.875rem;font-weight:500;line-height:1.25rem}.ImageUpload-module__aDbNMq__required{color:var(--color-error,#ef4444)}.ImageUpload-module__aDbNMq__dropzone{border:2px dashed var(--color-border,#e5e7eb);background-color:var(--color-bg-secondary,#f9fafb);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:120px;padding:20px 16px;transition:all .15s;display:flex;position:relative;overflow:hidden}.ImageUpload-module__aDbNMq__dropzone.ImageUpload-module__aDbNMq__hasPreview{background-color:#0000;border:none;padding:0}.ImageUpload-module__aDbNMq__dropzone.ImageUpload-module__aDbNMq__hasPreview:hover{background-color:#0000;border:none}.ImageUpload-module__aDbNMq__dropzone:hover{border-color:var(--color-primary,#ea580c);background-color:var(--color-info-bg,#eff6ff)}.ImageUpload-module__aDbNMq__dropzone.ImageUpload-module__aDbNMq__dragging{border-color:var(--color-primary,#ea580c);background-color:var(--color-info-bg,#eff6ff);border-style:solid}.ImageUpload-module__aDbNMq__dropzone.ImageUpload-module__aDbNMq__error{border-color:var(--color-error,#ef4444);background-color:var(--color-error-bg,#fef2f2)}.ImageUpload-module__aDbNMq__hiddenInput{display:none}.ImageUpload-module__aDbNMq__placeholder{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.ImageUpload-module__aDbNMq__icon{width:36px;height:36px;color:var(--color-text-muted,#9ca3af)}.ImageUpload-module__aDbNMq__text{color:var(--color-text-muted,#374151);margin:0;font-size:.875rem;font-weight:500}.ImageUpload-module__aDbNMq__subtext{color:var(--color-text-secondary,#6b7280);margin:0;font-size:.75rem}.ImageUpload-module__aDbNMq__preview{cursor:pointer;border-radius:8px;width:100%;height:100%;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.ImageUpload-module__aDbNMq__preview:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.ImageUpload-module__aDbNMq__previewImage{object-fit:cover;width:100%;height:100%;min-height:200px;display:block}.ImageUpload-module__aDbNMq__previewOverlay{opacity:0;background:#00000080;transition:opacity .2s;position:absolute;inset:0}.ImageUpload-module__aDbNMq__preview:hover .ImageUpload-module__aDbNMq__previewOverlay{opacity:1}.ImageUpload-module__aDbNMq__imageActions{opacity:0;z-index:10;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageUpload-module__aDbNMq__preview:hover .ImageUpload-module__aDbNMq__imageActions{opacity:1}.ImageUpload-module__aDbNMq__actionButton{color:#374151;cursor:pointer;background-color:#fffffff2;border:none;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:16px;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000026}.ImageUpload-module__aDbNMq__actionButton:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000040}.ImageUpload-module__aDbNMq__editButton:hover{color:#fff;background-color:#3b82f6}.ImageUpload-module__aDbNMq__deleteButton:hover{color:#fff;background-color:#ef4444}.ImageUpload-module__aDbNMq__errorText{color:var(--color-error,#ef4444);margin:0;font-size:.75rem;line-height:1rem}.ImageUpload-module__aDbNMq__helperText{color:var(--color-text-secondary,#6b7280);margin:0;font-size:.75rem;line-height:1rem}.ImageUpload-module__aDbNMq__actionButtons{gap:8px;margin-top:8px;display:flex}.ImageUpload-module__aDbNMq__unsplashButton{background:var(--color-bg-tertiary,#f3f4f6);color:var(--color-text,#1f2937);border:1px solid var(--color-border,#e5e7eb);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ImageUpload-module__aDbNMq__unsplashButton:hover{background:var(--color-bg-hover,#e5e7eb);border-color:var(--color-border-hover,#d1d5db);transform:translateY(-1px)}.ImageUpload-module__aDbNMq__spinning{animation:1s linear infinite ImageUpload-module__aDbNMq__spin}@keyframes ImageUpload-module__aDbNMq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:640px){.ImageUpload-module__aDbNMq__dropzone{min-height:140px;padding:24px}.ImageUpload-module__aDbNMq__icon{width:40px;height:40px}.ImageUpload-module__aDbNMq__text{font-size:.875rem}.ImageUpload-module__aDbNMq__previewImage{min-height:250px}}[data-theme=dark] .ImageUpload-module__aDbNMq__label{color:var(--color-text-dark,#e0e0e0)}[data-theme=dark] .ImageUpload-module__aDbNMq__dropzone{background-color:var(--color-surface-dark,#2a2a2a);border-color:var(--color-border-dark,#3a3a3a)}[data-theme=dark] .ImageUpload-module__aDbNMq__dropzone:hover{border-color:var(--color-primary,#ea580c);background-color:#ea580c1a}[data-theme=dark] .ImageUpload-module__aDbNMq__dropzone.ImageUpload-module__aDbNMq__dragging{border-color:var(--color-primary,#ea580c);background-color:#ea580c1a}[data-theme=dark] .ImageUpload-module__aDbNMq__dropzone.ImageUpload-module__aDbNMq__error{background-color:#ef444426;border-color:#f87171}[data-theme=dark] .ImageUpload-module__aDbNMq__icon{color:var(--color-border-dark,#4a4a4a)}[data-theme=dark] .ImageUpload-module__aDbNMq__text{color:var(--color-text-dark,#e0e0e0)}[data-theme=dark] .ImageUpload-module__aDbNMq__subtext{color:var(--color-text-muted-dark,#777)}[data-theme=dark] .ImageUpload-module__aDbNMq__helperText{color:var(--color-text-muted-dark,#777)}[data-theme=dark] .ImageUpload-module__aDbNMq__unsplashButton{background:var(--color-surface-dark,#2a2a2a);border-color:var(--color-border-dark,#3a3a3a);color:var(--color-text-dark,#e0e0e0)}[data-theme=dark] .ImageUpload-module__aDbNMq__unsplashButton:hover{background:var(--color-surface-hover-dark,#3a3a3a);border-color:var(--color-border-hover-dark,#4a4a4a)}[data-theme=dark] .ImageUpload-module__aDbNMq__preview:hover{box-shadow:0 8px 24px #0006}
.offers-module__ZdIoMa__container{min-height:100vh;padding:12px}.offers-module__ZdIoMa__header{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}@media (min-width:640px){.offers-module__ZdIoMa__header{flex-direction:row;justify-content:space-between;align-items:center}}.offers-module__ZdIoMa__titleSection{align-items:center;gap:12px;display:flex}.offers-module__ZdIoMa__titleIcon{color:#ea580c;font-size:24px}.offers-module__ZdIoMa__title{color:#111827;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.offers-module__ZdIoMa__headerActions{gap:12px;display:flex}@media (min-width:1024px){.offers-module__ZdIoMa__container{padding:16px}}@media (min-width:1280px){.offers-module__ZdIoMa__title{font-size:20px}}@media (min-width:1440px){.offers-module__ZdIoMa__container{max-width:1400px;margin:0 auto;padding:20px}}.offers-module__ZdIoMa__toolbar{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.offers-module__ZdIoMa__searchBar{width:100%;position:relative}.offers-module__ZdIoMa__searchIcon{color:#6b7280;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.offers-module__ZdIoMa__searchInput{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-height:44px;padding:12px 12px 12px 40px;font-size:14px}.offers-module__ZdIoMa__searchInput:focus{border-color:#ea580c;outline:none}.offers-module__ZdIoMa__offersGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.offers-module__ZdIoMa__offersGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.offers-module__ZdIoMa__offerCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:box-shadow .15s}.offers-module__ZdIoMa__offerCard:hover{box-shadow:0 4px 6px -1px #0000001a}.offers-module__ZdIoMa__cardHeader{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.offers-module__ZdIoMa__offerIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.offers-module__ZdIoMa__offerInfo{flex:1;min-width:0}.offers-module__ZdIoMa__offerTitle{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:15px;font-weight:600;overflow:hidden}.offers-module__ZdIoMa__offerType{color:#6b7280;font-size:12px}.offers-module__ZdIoMa__cardActions{align-items:center;gap:8px;display:flex}.offers-module__ZdIoMa__toggleButton{cursor:pointer;border:none;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.offers-module__ZdIoMa__toggleButton.offers-module__ZdIoMa__active{color:#065f46;background:#d1fae5}.offers-module__ZdIoMa__toggleButton.offers-module__ZdIoMa__inactive{color:#6b7280;background:#f3f4f6}.offers-module__ZdIoMa__kebabWrapper{position:relative}.offers-module__ZdIoMa__kebabButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.offers-module__ZdIoMa__kebabButton:hover{color:#111827;background:#f3f4f6}.offers-module__ZdIoMa__menuBackdrop{z-index:10;position:fixed;inset:0}.offers-module__ZdIoMa__dropdownMenu{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:140px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.offers-module__ZdIoMa__dropdownMenu button{color:#374151;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:14px;transition:background .15s;display:flex}.offers-module__ZdIoMa__dropdownMenu button:hover{background:#f9fafb}.offers-module__ZdIoMa__dropdownMenu button svg{color:#6b7280;font-size:12px}.offers-module__ZdIoMa__dropdownMenu .offers-module__ZdIoMa__deleteAction,.offers-module__ZdIoMa__dropdownMenu .offers-module__ZdIoMa__deleteAction svg{color:#dc2626}.offers-module__ZdIoMa__offerDescription{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.offers-module__ZdIoMa__pricingInfo{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.offers-module__ZdIoMa__comboPrice{color:#059669;font-size:18px;font-weight:700}.offers-module__ZdIoMa__originalPrice{color:#9ca3af;font-size:13px;text-decoration:line-through}.offers-module__ZdIoMa__cardFooter{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.offers-module__ZdIoMa__expiryBadge{color:#6b7280;align-items:center;gap:6px;font-size:12px;display:flex}.offers-module__ZdIoMa__expiryBadge svg{font-size:12px}.offers-module__ZdIoMa__expiryBadge.offers-module__ZdIoMa__expired{color:#dc2626}.offers-module__ZdIoMa__emptyState{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.offers-module__ZdIoMa__emptyIcon{color:#ea580c;background:#fff7ed;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:24px;display:flex}.offers-module__ZdIoMa__emptyState h3{color:#111827;margin:0 0 8px;font-size:16px;font-weight:600}.offers-module__ZdIoMa__emptyState p{color:#6b7280;margin:0 0 20px;font-size:14px}.offers-module__ZdIoMa__modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.offers-module__ZdIoMa__modalContent{background:#fff;border-radius:8px;width:100%;max-width:480px;padding:24px}.offers-module__ZdIoMa__modalTitle{color:#111827;margin:0 0 4px;font-size:16px;font-weight:600}.offers-module__ZdIoMa__modalSubtitle{color:#6b7280;margin:0 0 16px;font-size:13px}.offers-module__ZdIoMa__typeGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.offers-module__ZdIoMa__typeCard{cursor:pointer;text-align:center;background:#f9fafb;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;transition:all .15s;display:flex}.offers-module__ZdIoMa__typeCard:hover{background:#fff;border-color:#e5e7eb;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.offers-module__ZdIoMa__typeIconWrapper{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.offers-module__ZdIoMa__typeLabel{color:#111827;font-size:14px;font-weight:600}.offers-module__ZdIoMa__typeDescription{color:#6b7280;font-size:12px;line-height:1.4}[data-theme=dark] .offers-module__ZdIoMa__title{color:#f0f0f0}[data-theme=dark] .offers-module__ZdIoMa__searchInput{color:#f0f0f0;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .offers-module__ZdIoMa__searchInput::placeholder{color:#666}[data-theme=dark] .offers-module__ZdIoMa__offerCard{background:#121212;border-color:#2a2a2a}[data-theme=dark] .offers-module__ZdIoMa__offerCard:hover{box-shadow:0 4px 6px -1px #0006}[data-theme=dark] .offers-module__ZdIoMa__offerTitle{color:#f0f0f0}[data-theme=dark] .offers-module__ZdIoMa__offerType{color:#999}[data-theme=dark] .offers-module__ZdIoMa__offerDescription{color:#999}[data-theme=dark] .offers-module__ZdIoMa__toggleButton.offers-module__ZdIoMa__inactive{color:#999;background:#2a2a2a}[data-theme=dark] .offers-module__ZdIoMa__kebabButton{color:#999}[data-theme=dark] .offers-module__ZdIoMa__kebabButton:hover{color:#f0f0f0;background:#2a2a2a}[data-theme=dark] .offers-module__ZdIoMa__dropdownMenu{background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .offers-module__ZdIoMa__dropdownMenu button{color:#ccc}[data-theme=dark] .offers-module__ZdIoMa__dropdownMenu button:hover{background:#2a2a2a}[data-theme=dark] .offers-module__ZdIoMa__dropdownMenu button svg{color:#999}[data-theme=dark] .offers-module__ZdIoMa__cardFooter{border-top-color:#2a2a2a}[data-theme=dark] .offers-module__ZdIoMa__expiryBadge{color:#999}[data-theme=dark] .offers-module__ZdIoMa__emptyState{background:#121212;border-color:#2a2a2a}[data-theme=dark] .offers-module__ZdIoMa__emptyIcon{background:#ea580c26}[data-theme=dark] .offers-module__ZdIoMa__emptyState h3{color:#f0f0f0}[data-theme=dark] .offers-module__ZdIoMa__emptyState p{color:#999}[data-theme=dark] .offers-module__ZdIoMa__modal{background:#000000b3}[data-theme=dark] .offers-module__ZdIoMa__modalContent{background:#1a1a1a;border:1px solid #2a2a2a}[data-theme=dark] .offers-module__ZdIoMa__modalTitle{color:#f0f0f0}[data-theme=dark] .offers-module__ZdIoMa__modalSubtitle{color:#999}[data-theme=dark] .offers-module__ZdIoMa__typeCard{background:#2a2a2a}[data-theme=dark] .offers-module__ZdIoMa__typeCard:hover{background:#333;border-color:#3a3a3a}[data-theme=dark] .offers-module__ZdIoMa__typeLabel{color:#f0f0f0}[data-theme=dark] .offers-module__ZdIoMa__typeDescription{color:#999}
.Logo-module__aFE-2q__logo,.Logo-module__aFE-2q__logoIcon{color:#1a1a1a;max-width:100%;height:auto}.Logo-module__aFE-2q__sm{width:140px}.Logo-module__aFE-2q__md{width:180px}.Logo-module__aFE-2q__lg{width:250px}.Logo-module__aFE-2q__logoIcon.Logo-module__aFE-2q__sm{width:32px}.Logo-module__aFE-2q__logoIcon.Logo-module__aFE-2q__md{width:40px}.Logo-module__aFE-2q__logoIcon.Logo-module__aFE-2q__lg{width:60px}:is([data-theme=dark] .Logo-module__aFE-2q__logo,[data-theme=dark] .Logo-module__aFE-2q__logoIcon){color:#fff}
.NumberStepper-module__tAK2UW__container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:0;width:100%;transition:border-color .15s;display:flex;overflow:hidden}.NumberStepper-module__tAK2UW__container:focus-within{border-color:#ea580c}.NumberStepper-module__tAK2UW__container.NumberStepper-module__tAK2UW__disabled{opacity:.5;cursor:not-allowed}.NumberStepper-module__tAK2UW__button{cursor:pointer;color:#6b7280;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:41px;transition:all .15s;display:flex}.NumberStepper-module__tAK2UW__button:hover:not(:disabled){color:#374151;background:#0000000d}.NumberStepper-module__tAK2UW__button:active:not(:disabled){background:#0000001a}.NumberStepper-module__tAK2UW__button:disabled{cursor:not-allowed;color:#d1d5db}.NumberStepper-module__tAK2UW__decrementButton{border-right:1px solid #e5e7eb}.NumberStepper-module__tAK2UW__incrementButton{border-left:1px solid #e5e7eb}.NumberStepper-module__tAK2UW__icon{font-size:10px}.NumberStepper-module__tAK2UW__valueWrapper{background:0 0;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:0 8px;display:flex}.NumberStepper-module__tAK2UW__input{color:#111827;text-align:center;-moz-appearance:textfield;appearance:none;border:none;width:100%;max-width:48px;padding:0;font-size:13px;font-weight:500;background:0 0!important}.NumberStepper-module__tAK2UW__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberStepper-module__tAK2UW__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.NumberStepper-module__tAK2UW__input:focus{outline:none;background:0 0!important}.NumberStepper-module__tAK2UW__suffix{color:#6b7280;font-size:12px;font-weight:400}[data-theme=dark] .NumberStepper-module__tAK2UW__container{background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .NumberStepper-module__tAK2UW__container:focus-within{border-color:#ea580c}[data-theme=dark] .NumberStepper-module__tAK2UW__button{color:#9ca3af;background:0 0}[data-theme=dark] .NumberStepper-module__tAK2UW__button:hover:not(:disabled){color:#e5e7eb;background:#ffffff0d}[data-theme=dark] .NumberStepper-module__tAK2UW__button:active:not(:disabled){background:#ffffff1a}[data-theme=dark] .NumberStepper-module__tAK2UW__button:disabled{color:#4b5563}[data-theme=dark] .NumberStepper-module__tAK2UW__decrementButton{border-right-color:#3a3a3a}[data-theme=dark] .NumberStepper-module__tAK2UW__incrementButton{border-left-color:#3a3a3a}[data-theme=dark] .NumberStepper-module__tAK2UW__input{color:#f0f0f0;background:0 0!important}[data-theme=dark] .NumberStepper-module__tAK2UW__suffix{color:#9ca3af}
.edit-module__pJAQFW__container{max-width:1200px;margin:0 auto;padding:0 16px}.edit-module__pJAQFW__header{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.edit-module__pJAQFW__backText{margin-left:8px}.edit-module__pJAQFW__title{color:#111827;margin:0;font-size:1.75rem;font-weight:600}.edit-module__pJAQFW__subtitle{color:#6b7280;margin:4px 0 0;font-size:.875rem}.edit-module__pJAQFW__formLayout{grid-template-columns:1fr;gap:24px;margin-bottom:24px;display:grid}.edit-module__pJAQFW__formFields{order:1}.edit-module__pJAQFW__fieldGroup{flex-direction:column;gap:20px;display:flex}.edit-module__pJAQFW__imageColumn{order:2}.edit-module__pJAQFW__imageTitle{color:#111827;margin:0 0 16px;font-size:1rem;font-weight:600}.edit-module__pJAQFW__imageHelp{background:#f3f4f6;border-radius:6px;margin-top:16px;padding:12px}.edit-module__pJAQFW__imageHelp p{color:#4b5563;margin:4px 0;font-size:.875rem}.edit-module__pJAQFW__imageHelp p:first-child{margin-top:0}.edit-module__pJAQFW__imageHelp p:last-child{margin-bottom:0}.edit-module__pJAQFW__deleteSection{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:20px}.edit-module__pJAQFW__actionBar{border-top:1px solid #e5e7eb;flex-direction:column;gap:12px;padding-top:24px;display:flex}@media (min-width:768px){.edit-module__pJAQFW__header{flex-direction:row;align-items:flex-start;gap:24px}.edit-module__pJAQFW__title{font-size:2rem}.edit-module__pJAQFW__formLayout{grid-template-columns:1fr 400px;gap:32px}.edit-module__pJAQFW__actionBar{flex-direction:row;justify-content:flex-end;gap:16px}.edit-module__pJAQFW__actionBar button{min-width:140px}}.edit-module__pJAQFW__actionBar button{width:100%;min-height:44px}@media (min-width:768px){.edit-module__pJAQFW__actionBar button{width:auto;min-width:140px;min-height:40px}}@media (prefers-color-scheme:dark){.edit-module__pJAQFW__title{color:#f9fafb}.edit-module__pJAQFW__subtitle{color:#9ca3af}.edit-module__pJAQFW__imageTitle{color:#f9fafb}.edit-module__pJAQFW__imageHelp{background:#1f2937;border:1px solid #374151}.edit-module__pJAQFW__imageHelp p{color:#d1d5db}.edit-module__pJAQFW__deleteSection,.edit-module__pJAQFW__actionBar{border-color:#374151}}
.onboarding-module__4GJvBa__container{background:#f9fafb;justify-content:center;align-items:flex-start;min-height:100vh;padding:24px 16px 48px;display:flex;position:relative;overflow-y:auto}.onboarding-module__4GJvBa__squaresBackground{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.onboarding-module__4GJvBa__squaresBackground canvas{width:100%;height:100%}.onboarding-module__4GJvBa__content{z-index:1;width:100%;max-width:800px;position:relative}.onboarding-module__4GJvBa__header{text-align:center;margin-bottom:24px}.onboarding-module__4GJvBa__logoWrapper{justify-content:center;margin-bottom:12px;display:flex}.onboarding-module__4GJvBa__subtitle{color:#6b7280;margin:0;font-size:.875rem}.onboarding-module__4GJvBa__progressContainer{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex;position:relative}.onboarding-module__4GJvBa__progressStep{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.onboarding-module__4GJvBa__progressCircle{color:#6b7280;z-index:2;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.onboarding-module__4GJvBa__progressCircleActive{color:#ea580c;background:#1a1a1a;border:2px solid #ea580c;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.onboarding-module__4GJvBa__progressCircleCompleted{background:#059669;border:2px solid #059669}.onboarding-module__4GJvBa__progressLabel{color:#6b7280;text-align:center;margin-top:8px;font-size:.75rem}.onboarding-module__4GJvBa__progressLine{z-index:1;background:#e5e7eb;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:16px;left:50%;right:-50%}.onboarding-module__4GJvBa__progressLineActive{background:#10b981}.onboarding-module__4GJvBa__step{margin-bottom:24px}.onboarding-module__4GJvBa__stepTitle{color:#111827;margin:0 0 8px;font-size:1.25rem;font-weight:600}.onboarding-module__4GJvBa__stepDescription{color:#6b7280;margin:0 0 24px;font-size:.875rem}.onboarding-module__4GJvBa__formGrid{flex-direction:column;gap:20px;display:flex}.onboarding-module__4GJvBa__formRow{grid-template-columns:1fr;gap:20px;display:grid}.onboarding-module__4GJvBa__plansGrid{grid-template-columns:1fr;gap:16px;margin-bottom:24px;display:grid}.onboarding-module__4GJvBa__planCard{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:20px;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative}.onboarding-module__4GJvBa__planCard:hover{border-color:#ea580c;box-shadow:0 4px 6px -1px #0000001a}.onboarding-module__4GJvBa__planCardSelected{background:#eff6ff;border-color:#ea580c;box-shadow:0 0 0 3px #3b82f61a}.onboarding-module__4GJvBa__planName{color:#111827;margin:0 0 12px;font-size:1.125rem;font-weight:600}.onboarding-module__4GJvBa__planPrice{align-items:baseline;gap:4px;margin-bottom:16px;display:flex}.onboarding-module__4GJvBa__planPriceAmount{color:#ea580c;font-size:2rem;font-weight:700}.onboarding-module__4GJvBa__planPricePeriod{color:#6b7280;font-size:.875rem}.onboarding-module__4GJvBa__planFeatures{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.onboarding-module__4GJvBa__planFeature{color:#374151;align-items:center;gap:8px;font-size:.875rem;display:flex}.onboarding-module__4GJvBa__planFeatureIcon{color:#10b981;flex-shrink:0;font-size:.75rem}.onboarding-module__4GJvBa__planSelected{color:#ea580c;text-align:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:16px;padding:8px 12px;font-size:.875rem;font-weight:600;display:flex}.onboarding-module__4GJvBa__actions{flex-direction:column;justify-content:flex-end;gap:12px;display:flex}@media (min-width:640px){.onboarding-module__4GJvBa__container{padding:48px 32px 80px}.onboarding-module__4GJvBa__title{font-size:1.875rem}.onboarding-module__4GJvBa__subtitle{font-size:1rem}.onboarding-module__4GJvBa__progressCircle{width:40px;height:40px;font-size:1rem}.onboarding-module__4GJvBa__progressLabel{font-size:.875rem}.onboarding-module__4GJvBa__stepTitle{font-size:1.5rem}.onboarding-module__4GJvBa__stepDescription{font-size:1rem}.onboarding-module__4GJvBa__formRow{grid-template-columns:1fr 1fr}.onboarding-module__4GJvBa__actions{flex-direction:row}}@media (min-width:768px){.onboarding-module__4GJvBa__plansGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.onboarding-module__4GJvBa__plansGrid{grid-template-columns:repeat(3,1fr)}}[data-theme=dark] .onboarding-module__4GJvBa__container{background:#121212}[data-theme=dark] .onboarding-module__4GJvBa__squaresBackground{opacity:1;pointer-events:auto}[data-theme=dark] .onboarding-module__4GJvBa__title{color:#f97316}[data-theme=dark] .onboarding-module__4GJvBa__titleIcon{color:#f97316}[data-theme=dark] .onboarding-module__4GJvBa__subtitle{color:#999}[data-theme=dark] .onboarding-module__4GJvBa__progressCircle{color:#999;background:#2a2a2a}[data-theme=dark] .onboarding-module__4GJvBa__progressCircleActive{color:#f97316;background:#1a1a1a;border:2px solid #f97316;box-shadow:0 4px 12px #0006,0 2px 4px #0000004d}[data-theme=dark] .onboarding-module__4GJvBa__progressCircleCompleted{color:#fff;background:#059669;border:2px solid #059669}[data-theme=dark] .onboarding-module__4GJvBa__progressLabel{color:#999}[data-theme=dark] .onboarding-module__4GJvBa__progressLine{background:#2a2a2a}[data-theme=dark] .onboarding-module__4GJvBa__stepTitle{color:#f0f0f0}[data-theme=dark] .onboarding-module__4GJvBa__stepDescription{color:#999}[data-theme=dark] .onboarding-module__4GJvBa__planCard{background:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .onboarding-module__4GJvBa__planCard:hover{border-color:#ea580c;box-shadow:0 4px 12px #0000004d}[data-theme=dark] .onboarding-module__4GJvBa__planCardSelected{background:#ea580c1a;border-color:#ea580c;box-shadow:0 0 0 3px #ea580c26}[data-theme=dark] .onboarding-module__4GJvBa__planName{color:#f0f0f0}[data-theme=dark] .onboarding-module__4GJvBa__planPriceAmount{color:#f97316}[data-theme=dark] .onboarding-module__4GJvBa__planPricePeriod{color:#777}[data-theme=dark] .onboarding-module__4GJvBa__planFeature{color:#e0e0e0}[data-theme=dark] .onboarding-module__4GJvBa__planSelected{color:#f97316;background:#ea580c26;border-color:#ea580c4d}[data-theme=dark] .onboarding-module__4GJvBa__container::-webkit-scrollbar{width:8px}[data-theme=dark] .onboarding-module__4GJvBa__container::-webkit-scrollbar-track{background:#1a1a1a}[data-theme=dark] .onboarding-module__4GJvBa__container::-webkit-scrollbar-thumb{background:#555;border-radius:4px}[data-theme=dark] .onboarding-module__4GJvBa__container::-webkit-scrollbar-thumb:hover{background:#666}
.SettingsGroup-module__4OPOBa__settingsGroup{background:#fff;border:1px solid #e5e7eb;border-radius:0;margin-bottom:12px;position:relative}.SettingsGroup-module__4OPOBa__settingsGroupHeader{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.SettingsGroup-module__4OPOBa__settingsGroupActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.SettingsGroup-module__4OPOBa__settingsGroupTitleRow{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.SettingsGroup-module__4OPOBa__settingsGroupIcon{color:#ea580c;background:#ea580c1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.SettingsGroup-module__4OPOBa__settingsGroupTitleWrapper{flex:1;min-width:0}.SettingsGroup-module__4OPOBa__settingsGroupTitle{color:#111827;margin:0;font-size:13px;font-weight:600;line-height:1.3}.SettingsGroup-module__4OPOBa__settingsGroupDescription{color:#6b7280;margin:2px 0 0;font-size:11px;line-height:1.3}.SettingsGroup-module__4OPOBa__settingsGearButton{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .2s;display:flex}.SettingsGroup-module__4OPOBa__settingsGearButton:hover{color:#374151;background:#f3f4f6}.SettingsGroup-module__4OPOBa__settingsGearButton.SettingsGroup-module__4OPOBa__active{color:#ea580c;background:#ea580c1a}.SettingsGroup-module__4OPOBa__gearIcon{font-size:12px}.SettingsGroup-module__4OPOBa__settingsGroupInline{padding:0 14px 12px}.SettingsGroup-module__4OPOBa__settingsGroupAdvanced{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.SettingsGroup-module__4OPOBa__settingsGroupAdvanced.SettingsGroup-module__4OPOBa__open{grid-template-rows:1fr}.SettingsGroup-module__4OPOBa__settingsGroupAdvancedInner{min-height:0;overflow:hidden}.SettingsGroup-module__4OPOBa__settingsGroupAdvancedContent{background:#f9fafb;border-top:1px solid #e5e7eb;padding:14px}[data-theme=dark] .SettingsGroup-module__4OPOBa__settingsGroup{background:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .SettingsGroup-module__4OPOBa__settingsGroupHeader{background:#1a1a1a}[data-theme=dark] .SettingsGroup-module__4OPOBa__settingsGroupIcon{color:#f97316;background:#ea580c26}[data-theme=dark] .SettingsGroup-module__4OPOBa__settingsGroupTitle{color:#e5e5e5}[data-theme=dark] .SettingsGroup-module__4OPOBa__settingsGroupDescription{color:#999}[data-theme=dark] .SettingsGroup-module__4OPOBa__settingsGearButton{color:#666}[data-theme=dark] .SettingsGroup-module__4OPOBa__settingsGearButton:hover{color:#e0e0e0;background:#2a2a2a}[data-theme=dark] .SettingsGroup-module__4OPOBa__settingsGearButton.SettingsGroup-module__4OPOBa__active{color:#f97316;background:#ea580c26}[data-theme=dark] .SettingsGroup-module__4OPOBa__settingsGroupAdvancedContent{background:#141414;border-top-color:#2a2a2a}
.new-module__poWIRq__container{max-width:1200px;margin:0 auto;padding:0 16px}.new-module__poWIRq__header{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.new-module__poWIRq__backText{margin-left:8px}.new-module__poWIRq__title{color:#111827;margin:0;font-size:1.75rem;font-weight:600}.new-module__poWIRq__subtitle{color:#6b7280;margin:4px 0 0;font-size:.875rem}.new-module__poWIRq__formLayout{grid-template-columns:1fr;gap:24px;margin-bottom:24px;display:grid}.new-module__poWIRq__formFields{order:1}.new-module__poWIRq__fieldGroup{flex-direction:column;gap:20px;display:flex}.new-module__poWIRq__imageColumn{order:2}.new-module__poWIRq__imageTitle{color:#111827;margin:0 0 16px;font-size:1rem;font-weight:600}.new-module__poWIRq__imageHelp{background:#f3f4f6;border-radius:6px;margin-top:16px;padding:12px}.new-module__poWIRq__imageHelp p{color:#4b5563;margin:4px 0;font-size:.875rem}.new-module__poWIRq__imageHelp p:first-child{margin-top:0}.new-module__poWIRq__imageHelp p:last-child{margin-bottom:0}.new-module__poWIRq__actionBar{border-top:1px solid #e5e7eb;flex-direction:column;gap:12px;padding-top:24px;display:flex}@media (min-width:768px){.new-module__poWIRq__header{flex-direction:row;align-items:flex-start;gap:24px}.new-module__poWIRq__title{font-size:2rem}.new-module__poWIRq__formLayout{grid-template-columns:1fr 400px;gap:32px}.new-module__poWIRq__actionBar{flex-direction:row;justify-content:flex-end;gap:16px}.new-module__poWIRq__actionBar button{min-width:140px}}.new-module__poWIRq__actionBar button{width:100%;min-height:44px}@media (min-width:768px){.new-module__poWIRq__actionBar button{width:auto;min-width:140px;min-height:40px}}@media (prefers-color-scheme:dark){.new-module__poWIRq__title{color:#f9fafb}.new-module__poWIRq__subtitle{color:#9ca3af}.new-module__poWIRq__imageTitle{color:#f9fafb}.new-module__poWIRq__imageHelp{background:#1f2937;border:1px solid #374151}.new-module__poWIRq__imageHelp p{color:#d1d5db}.new-module__poWIRq__actionBar{border-color:#374151}}
.order-details-module__DFF2oG__container{flex-direction:column;gap:16px;padding:16px;display:flex}.order-details-module__DFF2oG__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-details-module__DFF2oG__orderInfo{flex-direction:column;gap:16px;display:flex}.order-details-module__DFF2oG__orderId{color:#111827;margin:0 0 12px;font-size:1.25rem;font-weight:600}.order-details-module__DFF2oG__meta{color:#6b7280;flex-direction:column;gap:8px;font-size:.875rem;display:flex}.order-details-module__DFF2oG__meta span{align-items:center;gap:8px;display:flex}.order-details-module__DFF2oG__sectionTitle{color:#111827;margin:0 0 16px;font-size:1.125rem;font-weight:600}.order-details-module__DFF2oG__itemsList{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.order-details-module__DFF2oG__orderItem{border-bottom:1px solid #e5e7eb;grid-template-columns:80px 1fr auto;align-items:start;gap:12px;padding-bottom:16px;display:grid}.order-details-module__DFF2oG__orderItem:last-child{border-bottom:none;padding-bottom:0}.order-details-module__DFF2oG__itemImage{object-fit:cover;background-color:#f3f4f6;border-radius:8px;width:80px;height:80px}.order-details-module__DFF2oG__itemDetails{flex-direction:column;gap:4px;display:flex}.order-details-module__DFF2oG__itemName{color:#111827;margin:0;font-size:1rem;font-weight:600}.order-details-module__DFF2oG__itemQuantity,.order-details-module__DFF2oG__itemPrice{color:#6b7280;margin:0;font-size:.875rem}.order-details-module__DFF2oG__itemTotal{color:#ea580c;text-align:right;font-size:1rem;font-weight:600}.order-details-module__DFF2oG__instructions{background-color:#f9fafb;border-radius:8px;margin-top:8px;margin-bottom:16px;padding:12px}.order-details-module__DFF2oG__instructions strong{color:#111827;margin-bottom:6px;font-size:.875rem;display:block}.order-details-module__DFF2oG__instructions p{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.order-details-module__DFF2oG__total{color:#111827;border-top:2px solid #e5e7eb;justify-content:space-between;align-items:center;padding-top:16px;font-size:1.125rem;font-weight:600;display:flex}.order-details-module__DFF2oG__totalAmount{color:#ea580c;font-size:1.25rem}.order-details-module__DFF2oG__timeline{flex-direction:column;gap:20px;padding-left:32px;display:flex;position:relative}.order-details-module__DFF2oG__timeline:before{content:"";background-color:#e5e7eb;width:2px;position:absolute;top:12px;bottom:12px;left:11px}.order-details-module__DFF2oG__timelineItem{align-items:flex-start;gap:12px;display:flex;position:relative}.order-details-module__DFF2oG__timelineIcon{color:#fff;z-index:10;background-color:#ea580c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;left:-32px}.order-details-module__DFF2oG__timelineContent{flex:1}.order-details-module__DFF2oG__timelineStatus{color:#111827;margin:0 0 4px;font-size:.9375rem;font-weight:600}.order-details-module__DFF2oG__timelineTime{color:#6b7280;margin:0;font-size:.8125rem}.order-details-module__DFF2oG__timelineNote{color:#374151;background-color:#f9fafb;border-radius:6px;margin:8px 0 0;padding:8px;font-size:.875rem}.order-details-module__DFF2oG__updateForm{flex-direction:column;gap:16px;display:flex}.order-details-module__DFF2oG__error{text-align:center;padding:32px 16px}.order-details-module__DFF2oG__error h2{color:#111827;margin:0 0 8px;font-size:1.25rem;font-weight:600}.order-details-module__DFF2oG__error p{color:#6b7280;margin:0 0 24px;font-size:.875rem}@media (min-width:640px){.order-details-module__DFF2oG__container{gap:20px;padding:24px}.order-details-module__DFF2oG__orderInfo{flex-direction:row;justify-content:space-between;align-items:flex-start}.order-details-module__DFF2oG__orderId{font-size:1.5rem}.order-details-module__DFF2oG__meta{flex-direction:row;gap:20px}.order-details-module__DFF2oG__sectionTitle{font-size:1.25rem}.order-details-module__DFF2oG__orderItem{grid-template-columns:100px 1fr auto;gap:16px}.order-details-module__DFF2oG__itemImage{width:100px;height:100px}.order-details-module__DFF2oG__itemName,.order-details-module__DFF2oG__itemTotal{font-size:1.125rem}.order-details-module__DFF2oG__total{font-size:1.25rem}.order-details-module__DFF2oG__totalAmount{font-size:1.5rem}.order-details-module__DFF2oG__timeline{padding-left:40px}.order-details-module__DFF2oG__timeline:before{left:15px}.order-details-module__DFF2oG__timelineIcon{width:32px;height:32px;font-size:16px;left:-40px}.order-details-module__DFF2oG__timelineStatus{font-size:1rem}.order-details-module__DFF2oG__timelineTime{font-size:.875rem}.order-details-module__DFF2oG__updateForm{max-width:600px}.order-details-module__DFF2oG__error{padding:48px 24px}.order-details-module__DFF2oG__error h2{font-size:1.5rem}}@media (min-width:1024px){.order-details-module__DFF2oG__container{max-width:1200px;margin:0 auto;padding:32px}}@media print{.order-details-module__DFF2oG__header,.order-details-module__DFF2oG__updateForm{display:none}.order-details-module__DFF2oG__container{padding:20px}.order-details-module__DFF2oG__orderInfo{flex-direction:row;justify-content:space-between}}@media (prefers-color-scheme:dark){.order-details-module__DFF2oG__orderId{color:#f9fafb}.order-details-module__DFF2oG__meta{color:#9ca3af}.order-details-module__DFF2oG__sectionTitle{color:#f9fafb}.order-details-module__DFF2oG__orderItem{border-color:#374151}.order-details-module__DFF2oG__itemName{color:#f9fafb}.order-details-module__DFF2oG__itemQuantity,.order-details-module__DFF2oG__itemPrice{color:#9ca3af}.order-details-module__DFF2oG__instructions{background-color:#1f2937}.order-details-module__DFF2oG__instructions strong{color:#f9fafb}.order-details-module__DFF2oG__instructions p{color:#9ca3af}.order-details-module__DFF2oG__total{color:#f9fafb;border-color:#374151}.order-details-module__DFF2oG__timeline:before{background-color:#374151}.order-details-module__DFF2oG__timelineStatus{color:#f9fafb}.order-details-module__DFF2oG__timelineTime{color:#9ca3af}.order-details-module__DFF2oG__timelineNote{color:#e5e7eb;background-color:#1f2937}.order-details-module__DFF2oG__error h2{color:#f9fafb}.order-details-module__DFF2oG__error p{color:#9ca3af}}
.Checkbox-module__sQQbIG__container{flex-direction:column;gap:4px;display:flex}.Checkbox-module__sQQbIG__wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-height:44px;display:flex}.Checkbox-module__sQQbIG__checkbox{cursor:pointer;appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative}.Checkbox-module__sQQbIG__checkbox:hover:not(:disabled){border-color:#d1d5db}.Checkbox-module__sQQbIG__checkbox:focus{outline-offset:2px;outline:2px solid #ea580c}.Checkbox-module__sQQbIG__checkbox:checked{background-color:#ea580c;border-color:#ea580c}.Checkbox-module__sQQbIG__checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.Checkbox-module__sQQbIG__checkbox:disabled{cursor:not-allowed;opacity:.6;background-color:#f9fafb;border-color:#e5e7eb}.Checkbox-module__sQQbIG__checkbox.Checkbox-module__sQQbIG__error{border-color:#ef4444}.Checkbox-module__sQQbIG__checkbox.Checkbox-module__sQQbIG__error:focus{outline-color:#ef4444}.Checkbox-module__sQQbIG__label{color:#777;cursor:pointer;font-size:.875rem;line-height:1.5}.Checkbox-module__sQQbIG__errorText{color:#ef4444;margin:0 0 0 30px;font-size:.75rem;line-height:1rem}.Checkbox-module__sQQbIG__helperText{color:#6b7280;margin:0 0 0 30px;font-size:.75rem;line-height:1rem}@media (min-width:640px){.Checkbox-module__sQQbIG__wrapper{min-height:40px}.Checkbox-module__sQQbIG__checkbox{width:18px;height:18px}.Checkbox-module__sQQbIG__checkbox:checked:after{width:4px;height:9px;top:1px;left:5px}}[data-theme=dark] .Checkbox-module__sQQbIG__checkbox{background-color:#2a2a2a;border-color:#3a3a3a}[data-theme=dark] .Checkbox-module__sQQbIG__checkbox:hover:not(:disabled){border-color:#4a4a4a}[data-theme=dark] .Checkbox-module__sQQbIG__checkbox:checked{background-color:#ea580c;border-color:#ea580c}[data-theme=dark] .Checkbox-module__sQQbIG__checkbox:focus{outline-color:#f97316}[data-theme=dark] .Checkbox-module__sQQbIG__checkbox:disabled{background-color:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .Checkbox-module__sQQbIG__checkbox.Checkbox-module__sQQbIG__error{border-color:#f87171}[data-theme=dark] .Checkbox-module__sQQbIG__checkbox.Checkbox-module__sQQbIG__error:focus{outline-color:#f87171}[data-theme=dark] .Checkbox-module__sQQbIG__label{color:#e0e0e0}[data-theme=dark] .Checkbox-module__sQQbIG__helperText{color:#777}[data-theme=dark] .Checkbox-module__sQQbIG__errorText{color:#f87171}
.Select-module__vXLvJW__container{flex-direction:column;gap:6px;display:flex;position:relative}.Select-module__vXLvJW__fullWidth{width:100%}.Select-module__vXLvJW__label{color:#777;font-size:.875rem;font-weight:400;line-height:1.25rem}.Select-module__vXLvJW__required{color:#ef4444}.Select-module__vXLvJW__selectButton{letter-spacing:-.01em;color:#111827;cursor:pointer;text-align:left;appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.Select-module__vXLvJW__selectButton:hover:not(.Select-module__vXLvJW__disabled){border-color:#d1d5db}.Select-module__vXLvJW__selectButton:focus,.Select-module__vXLvJW__selectButton.Select-module__vXLvJW__open{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c1a}.Select-module__vXLvJW__selectButton.Select-module__vXLvJW__disabled{color:#9ca3af;cursor:not-allowed;opacity:.6;background-color:#f9fafb}.Select-module__vXLvJW__selectButton.Select-module__vXLvJW__error{border-color:#ef4444}.Select-module__vXLvJW__selectButton.Select-module__vXLvJW__error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.Select-module__vXLvJW__selectedText{color:#111827}.Select-module__vXLvJW__placeholderText{color:#9ca3af}.Select-module__vXLvJW__chevron{color:#6b7280;flex-shrink:0;width:12px;height:12px;margin-left:8px;transition:transform .2s}.Select-module__vXLvJW__chevronOpen{transform:rotate(180deg)}.Select-module__vXLvJW__dropdown{z-index:50;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;max-height:240px;margin-top:4px;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.Select-module__vXLvJW__option{color:#374151;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 16px;font-size:.875rem;transition:background-color .1s;display:flex}.Select-module__vXLvJW__option:hover:not(.Select-module__vXLvJW__optionDisabled){background-color:#f3f4f6}.Select-module__vXLvJW__optionSelected{color:#ea580c;background-color:#fff7ed}.Select-module__vXLvJW__optionSelected:hover{background-color:#ffedd5}.Select-module__vXLvJW__optionDisabled{color:#9ca3af;cursor:not-allowed}.Select-module__vXLvJW__checkIcon{color:#ea580c;width:14px;height:14px}.Select-module__vXLvJW__hiddenSelect{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.Select-module__vXLvJW__errorText{color:#ef4444;margin:0;font-size:.75rem;line-height:1rem}.Select-module__vXLvJW__helperText{color:#6b7280;margin:0;font-size:.75rem;line-height:1rem}@media (min-width:640px){.Select-module__vXLvJW__selectButton{height:40px;min-height:40px;padding:0 12px;font-size:.875rem}.Select-module__vXLvJW__option{padding:8px 12px}}@media (min-width:1024px){.Select-module__vXLvJW__selectButton{padding:0 14px}.Select-module__vXLvJW__option{padding:10px 14px}}[data-theme=dark] .Select-module__vXLvJW__label{color:#777}[data-theme=dark] .Select-module__vXLvJW__selectButton{color:#f0f0f0;background-color:#2a2a2a;border-color:#3a3a3a}[data-theme=dark] .Select-module__vXLvJW__selectButton:hover:not(.Select-module__vXLvJW__disabled){background-color:#333;border-color:#4a4a4a}:is([data-theme=dark] .Select-module__vXLvJW__selectButton:focus,[data-theme=dark] .Select-module__vXLvJW__selectButton.Select-module__vXLvJW__open){background-color:#2a2a2a;border-color:#ea580c;box-shadow:0 0 0 3px #ea580c33}[data-theme=dark] .Select-module__vXLvJW__selectButton.Select-module__vXLvJW__disabled{color:#666;background-color:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .Select-module__vXLvJW__selectButton.Select-module__vXLvJW__error{border-color:#f87171}[data-theme=dark] .Select-module__vXLvJW__selectButton.Select-module__vXLvJW__error:focus{border-color:#f87171;box-shadow:0 0 0 3px #ef444433}[data-theme=dark] .Select-module__vXLvJW__selectedText{color:#f0f0f0}[data-theme=dark] .Select-module__vXLvJW__placeholderText{color:#666}[data-theme=dark] .Select-module__vXLvJW__chevron{color:#999}[data-theme=dark] .Select-module__vXLvJW__dropdown{background-color:#2a2a2a;border-color:#3a3a3a;box-shadow:0 4px 12px #0006}[data-theme=dark] .Select-module__vXLvJW__option{color:#e0e0e0}[data-theme=dark] .Select-module__vXLvJW__option:hover:not(.Select-module__vXLvJW__optionDisabled){background-color:#3a3a3a}[data-theme=dark] .Select-module__vXLvJW__optionSelected{color:#f97316;background-color:#ea580c26}[data-theme=dark] .Select-module__vXLvJW__optionSelected:hover{background-color:#ea580c40}[data-theme=dark] .Select-module__vXLvJW__optionDisabled{color:#666}[data-theme=dark] .Select-module__vXLvJW__checkIcon{color:#f97316}[data-theme=dark] .Select-module__vXLvJW__helperText{color:#777}[data-theme=dark] .Select-module__vXLvJW__errorText{color:#f87171}[data-theme=dark] .Select-module__vXLvJW__dropdown::-webkit-scrollbar{width:8px}[data-theme=dark] .Select-module__vXLvJW__dropdown::-webkit-scrollbar-track{background:#2a2a2a}[data-theme=dark] .Select-module__vXLvJW__dropdown::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:4px}[data-theme=dark] .Select-module__vXLvJW__dropdown::-webkit-scrollbar-thumb:hover{background:#5a5a5a}
.BackgroundSettingsGroup-module__Bm41qW__bgPreviewContainer{aspect-ratio:16/9;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.BackgroundSettingsGroup-module__Bm41qW__bgPreviewContainer:hover .BackgroundSettingsGroup-module__Bm41qW__previewOverlay{opacity:1}.BackgroundSettingsGroup-module__Bm41qW__bgPreviewImage{object-fit:contain;width:100%;height:100%}.BackgroundSettingsGroup-module__Bm41qW__previewOverlay{opacity:0;background:#00000080;border-radius:7px;justify-content:center;align-items:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.BackgroundSettingsGroup-module__Bm41qW__previewActionButton{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:all .15s;display:flex}.BackgroundSettingsGroup-module__Bm41qW__previewEditButton{color:#fff;background:#ea580c}.BackgroundSettingsGroup-module__Bm41qW__previewEditButton:hover{background:#c2410c;transform:scale(1.1)}.BackgroundSettingsGroup-module__Bm41qW__previewDeleteButton{color:#ef4444;background:#ffffffe6}.BackgroundSettingsGroup-module__Bm41qW__previewDeleteButton:hover{color:#fff;background:#ef4444;transform:scale(1.1)}.BackgroundSettingsGroup-module__Bm41qW__imagePickerButton{color:#6b7280;cursor:pointer;background:0 0;border:2px dashed #d1d5db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:24px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.BackgroundSettingsGroup-module__Bm41qW__imagePickerButton:hover{color:#ea580c;background:#ea580c0d;border-color:#ea580c}.BackgroundSettingsGroup-module__Bm41qW__carouselPreviewRow{align-items:center;gap:6px;display:flex}.BackgroundSettingsGroup-module__Bm41qW__carouselPreviewThumb{border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;width:48px;height:32px;overflow:hidden}.BackgroundSettingsGroup-module__Bm41qW__carouselPreviewThumb img{object-fit:cover;width:100%;height:100%}.BackgroundSettingsGroup-module__Bm41qW__carouselPreviewMore{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:32px;font-size:11px;font-weight:500;display:flex}.BackgroundSettingsGroup-module__Bm41qW__gradientPreviewInline{border:1px solid #e5e7eb;border-radius:8px;width:100%;height:48px}.BackgroundSettingsGroup-module__Bm41qW__colorPreviewInline{align-items:center;gap:10px;display:flex}.BackgroundSettingsGroup-module__Bm41qW__colorPreviewSwatch{border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;width:48px;height:32px}.BackgroundSettingsGroup-module__Bm41qW__colorPreviewHex{color:#6b7280;text-transform:uppercase;font-family:monospace;font-size:13px}.BackgroundSettingsGroup-module__Bm41qW__formGroup{margin-bottom:16px}.BackgroundSettingsGroup-module__Bm41qW__formGroup:last-child{margin-bottom:0}.BackgroundSettingsGroup-module__Bm41qW__formLabel{color:#374151;text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.BackgroundSettingsGroup-module__Bm41qW__formHint{color:#9ca3af;margin-bottom:8px;font-size:11px;display:block}.BackgroundSettingsGroup-module__Bm41qW__formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.BackgroundSettingsGroup-module__Bm41qW__colorInputWrapper{align-items:center;gap:8px;display:flex}.BackgroundSettingsGroup-module__Bm41qW__colorSwatch{flex-shrink:0}.BackgroundSettingsGroup-module__Bm41qW__colorSwatch input[type=color]{cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;width:40px;height:40px;padding:0}.BackgroundSettingsGroup-module__Bm41qW__colorSwatch input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.BackgroundSettingsGroup-module__Bm41qW__colorSwatch input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}.BackgroundSettingsGroup-module__Bm41qW__colorHexInput{color:#111827;text-transform:uppercase;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;flex:1;padding:10px 12px;font-family:monospace;font-size:14px;transition:border-color .15s}.BackgroundSettingsGroup-module__Bm41qW__colorHexInput:focus{border-color:#ea580c}.BackgroundSettingsGroup-module__Bm41qW__sliderWrapper{flex-direction:column;gap:8px;display:flex}.BackgroundSettingsGroup-module__Bm41qW__sliderHeader{justify-content:flex-end;display:flex}.BackgroundSettingsGroup-module__Bm41qW__sliderValue{color:#6b7280;font-family:monospace;font-size:12px;font-weight:500}.BackgroundSettingsGroup-module__Bm41qW__slider{appearance:none;cursor:pointer;background:#e5e7eb;border-radius:3px;width:100%;height:6px}.BackgroundSettingsGroup-module__Bm41qW__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ea580c;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0003}.BackgroundSettingsGroup-module__Bm41qW__slider::-moz-range-thumb{cursor:pointer;background:#ea580c;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0003}.BackgroundSettingsGroup-module__Bm41qW__toggleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.BackgroundSettingsGroup-module__Bm41qW__toggleText{color:#6b7280;font-size:13px}.BackgroundSettingsGroup-module__Bm41qW__toggle{width:44px;height:24px;display:inline-block;position:relative}.BackgroundSettingsGroup-module__Bm41qW__toggle input{opacity:0;width:0;height:0}.BackgroundSettingsGroup-module__Bm41qW__toggleSlider{cursor:pointer;background-color:#d1d5db;border-radius:24px;transition:all .3s;position:absolute;inset:0}.BackgroundSettingsGroup-module__Bm41qW__toggleSlider:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.BackgroundSettingsGroup-module__Bm41qW__toggle input:checked+.BackgroundSettingsGroup-module__Bm41qW__toggleSlider{background:#ea580c}.BackgroundSettingsGroup-module__Bm41qW__toggle input:checked+.BackgroundSettingsGroup-module__Bm41qW__toggleSlider:after{transform:translate(20px)}.BackgroundSettingsGroup-module__Bm41qW__carouselImagesGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;margin-top:8px;display:grid}.BackgroundSettingsGroup-module__Bm41qW__carouselImageItem{aspect-ratio:16/9;border:1px solid #e5e7eb;border-radius:6px;position:relative;overflow:hidden}.BackgroundSettingsGroup-module__Bm41qW__carouselImageThumb{object-fit:cover;width:100%;height:100%}.BackgroundSettingsGroup-module__Bm41qW__carouselImageRemove{color:#fff;cursor:pointer;opacity:0;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;transition:opacity .2s;display:flex;position:absolute;top:4px;right:4px}.BackgroundSettingsGroup-module__Bm41qW__carouselImageItem:hover .BackgroundSettingsGroup-module__Bm41qW__carouselImageRemove{opacity:1}.BackgroundSettingsGroup-module__Bm41qW__carouselImageRemove:hover{background:#ef4444}.BackgroundSettingsGroup-module__Bm41qW__carouselAddImage{aspect-ratio:16/9;color:#6b7280;cursor:pointer;background:0 0;border:2px dashed #d1d5db;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;transition:all .2s;display:flex}.BackgroundSettingsGroup-module__Bm41qW__carouselAddImage:hover{color:#ea580c;border-color:#ea580c}.BackgroundSettingsGroup-module__Bm41qW__carouselToggles{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.BackgroundSettingsGroup-module__Bm41qW__toggleLabel{color:#374151;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.BackgroundSettingsGroup-module__Bm41qW__toggleLabel input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:3px;width:16px;height:16px;transition:all .15s;position:relative}.BackgroundSettingsGroup-module__Bm41qW__toggleLabel input[type=checkbox]:hover{border-color:#9ca3af}.BackgroundSettingsGroup-module__Bm41qW__toggleLabel input[type=checkbox]:checked{background:#ea580c;border-color:#ea580c}.BackgroundSettingsGroup-module__Bm41qW__toggleLabel input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__bgPreviewContainer{background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__carouselPreviewThumb{border-color:#3a3a3a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__carouselPreviewMore{color:#999;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__gradientPreviewInline{border-color:#3a3a3a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__colorPreviewSwatch{border-color:#3a3a3a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__colorPreviewHex{color:#999}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__imagePickerButton{color:#999;border-color:#3a3a3a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__imagePickerButton:hover{color:#f97316;background:#f973161a;border-color:#f97316}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__formLabel{color:#ccc}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__formHint{color:#666}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__colorSwatch input[type=color]{border-color:#3a3a3a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__colorHexInput{color:#f0f0f0;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__slider{background:#2a2a2a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__slider::-webkit-slider-thumb{background:#f97316}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__slider::-moz-range-thumb{background:#f97316}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__sliderValue{color:#999}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__toggleText{color:#999}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__toggleSlider{background-color:#3a3a3a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__toggle input:checked+.BackgroundSettingsGroup-module__Bm41qW__toggleSlider{background:#f97316}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__carouselImageItem{border-color:#3a3a3a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__carouselAddImage{color:#999;border-color:#3a3a3a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__carouselAddImage:hover{color:#f97316;border-color:#f97316}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__toggleLabel{color:#e5e5e5}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__toggleLabel input[type=checkbox]{background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__toggleLabel input[type=checkbox]:hover{border-color:#4a4a4a}[data-theme=dark] .BackgroundSettingsGroup-module__Bm41qW__toggleLabel input[type=checkbox]:checked{background:#f97316;border-color:#f97316}
.ButtonSettingsRow-module__hQiu5q__disabled{opacity:.6}.ButtonSettingsRow-module__hQiu5q__visibilityButton{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .2s;display:flex}.ButtonSettingsRow-module__hQiu5q__visibilityButton:hover{color:#374151;background:#f3f4f6}.ButtonSettingsRow-module__hQiu5q__enabledIcon{color:var(--color-primary,#ea580c)!important}.ButtonSettingsRow-module__hQiu5q__textInput{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.ButtonSettingsRow-module__hQiu5q__textInput:focus{border-color:#ea580c}.ButtonSettingsRow-module__hQiu5q__textInput::placeholder{color:#9ca3af}.ButtonSettingsRow-module__hQiu5q__settingGroup{margin-bottom:16px}.ButtonSettingsRow-module__hQiu5q__settingGroup:last-child{margin-bottom:0}.ButtonSettingsRow-module__hQiu5q__settingLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.ButtonSettingsRow-module__hQiu5q__presetGrid{flex-wrap:wrap;gap:6px;display:flex}.ButtonSettingsRow-module__hQiu5q__presetButton{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:6px;padding:4px;transition:all .2s}.ButtonSettingsRow-module__hQiu5q__presetButton:hover{border-color:#d1d5db}.ButtonSettingsRow-module__hQiu5q__presetButton.ButtonSettingsRow-module__hQiu5q__selected{border-color:#ea580c}.ButtonSettingsRow-module__hQiu5q__presetPreview{border-style:solid;border-width:2px;justify-content:center;align-items:center;width:40px;height:26px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.ButtonSettingsRow-module__hQiu5q__presetPreview.ButtonSettingsRow-module__hQiu5q__pill,.ButtonSettingsRow-module__hQiu5q__presetPreview.ButtonSettingsRow-module__hQiu5q__pill-outline{border-radius:13px}.ButtonSettingsRow-module__hQiu5q__presetPreview.ButtonSettingsRow-module__hQiu5q__square,.ButtonSettingsRow-module__hQiu5q__presetPreview.ButtonSettingsRow-module__hQiu5q__square-outline{border-radius:4px}.ButtonSettingsRow-module__hQiu5q__presetPreview.ButtonSettingsRow-module__hQiu5q__star-border{border-style:dashed;border-radius:4px}.ButtonSettingsRow-module__hQiu5q__colorInput{align-items:center;gap:8px;display:flex}.ButtonSettingsRow-module__hQiu5q__colorInput input[type=color]{cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;width:40px;height:40px;padding:0}.ButtonSettingsRow-module__hQiu5q__colorInput input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.ButtonSettingsRow-module__hQiu5q__colorInput input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}.ButtonSettingsRow-module__hQiu5q__colorHex{color:#111827;text-transform:uppercase;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1;padding:10px 12px;font-family:monospace;font-size:14px}.ButtonSettingsRow-module__hQiu5q__colorHex:focus{border-color:#ea580c;outline:none}.ButtonSettingsRow-module__hQiu5q__sizeOptions{gap:6px;display:flex}.ButtonSettingsRow-module__hQiu5q__sizeButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1;padding:10px 12px;font-size:13px;font-weight:500;transition:all .2s}.ButtonSettingsRow-module__hQiu5q__sizeButton:hover{border-color:#9ca3af}.ButtonSettingsRow-module__hQiu5q__sizeButton.ButtonSettingsRow-module__hQiu5q__selected{color:#fff;background:#ea580c;border-color:#ea580c}.ButtonSettingsRow-module__hQiu5q__select{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.ButtonSettingsRow-module__hQiu5q__select:focus{border-color:#ea580c;outline:none}.ButtonSettingsRow-module__hQiu5q__slider{appearance:none;cursor:pointer;background:#e5e7eb;border-radius:3px;width:100%;height:6px}.ButtonSettingsRow-module__hQiu5q__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ea580c;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0003}.ButtonSettingsRow-module__hQiu5q__slider::-moz-range-thumb{cursor:pointer;background:#ea580c;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0003}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__visibilityButton{color:#666}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__visibilityButton:hover{color:#e0e0e0;background:#2a2a2a}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__enabledIcon{color:#f97316!important}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__textInput{color:#f0f0f0;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__textInput::placeholder{color:#666}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__settingLabel{color:#999}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__presetButton{background:#1a1a1a}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__presetButton:hover{border-color:#3a3a3a}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__presetButton.ButtonSettingsRow-module__hQiu5q__selected{border-color:#f97316}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__colorInput input[type=color]{border-color:#2a2a2a}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__colorHex{color:#f0f0f0;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__sizeButton{color:#999;background:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__sizeButton:hover{border-color:#3a3a3a}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__sizeButton.ButtonSettingsRow-module__hQiu5q__selected{color:#fff;background:#f97316;border-color:#f97316}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__select{color:#e5e5e5;background:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__slider{background:#2a2a2a}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__slider::-webkit-slider-thumb{background:#f97316}[data-theme=dark] .ButtonSettingsRow-module__hQiu5q__slider::-moz-range-thumb{background:#f97316}
.BottomSheet-module__Zc5kEq__overlay{z-index:1000;background:#00000080;animation:.2s ease-out BottomSheet-module__Zc5kEq__fadeIn;position:fixed;inset:0}@keyframes BottomSheet-module__Zc5kEq__fadeIn{0%{opacity:0}to{opacity:1}}.BottomSheet-module__Zc5kEq__sheet{background:var(--color-bg,white);border-radius:16px 16px 0 0;flex-direction:column;max-height:85vh;transition:transform .1s ease-out;animation:.25s cubic-bezier(.4,0,.2,1) BottomSheet-module__Zc5kEq__slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@keyframes BottomSheet-module__Zc5kEq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.BottomSheet-module__Zc5kEq__handle{background:var(--color-border-dark,#d1d5db);cursor:grab;border-radius:2px;width:36px;height:4px;margin:12px auto}.BottomSheet-module__Zc5kEq__handle:active{cursor:grabbing}.BottomSheet-module__Zc5kEq__header{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;padding:0 20px 16px;display:flex}.BottomSheet-module__Zc5kEq__title{color:var(--color-text,#111827);margin:0;font-size:18px;font-weight:600}.BottomSheet-module__Zc5kEq__clearButton{color:var(--color-primary,#ea580c);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:500;transition:background .15s}.BottomSheet-module__Zc5kEq__clearButton:hover{background:var(--color-primary-light,#fff7ed)}.BottomSheet-module__Zc5kEq__content{-webkit-overflow-scrolling:touch;flex:1;padding:16px 20px 24px;overflow-y:auto}@supports (padding-bottom:env(safe-area-inset-bottom)){.BottomSheet-module__Zc5kEq__content{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}[data-theme=dark] .BottomSheet-module__Zc5kEq__overlay{background:#000000b3}[data-theme=dark] .BottomSheet-module__Zc5kEq__sheet{background:var(--color-surface-dark,#1a1a1a)}[data-theme=dark] .BottomSheet-module__Zc5kEq__handle{background:var(--color-border-dark,#4a4a4a)}[data-theme=dark] .BottomSheet-module__Zc5kEq__header{border-bottom-color:var(--color-border-dark,#2a2a2a)}[data-theme=dark] .BottomSheet-module__Zc5kEq__title{color:var(--color-text-dark,#f0f0f0)}[data-theme=dark] .BottomSheet-module__Zc5kEq__clearButton{color:#f97316}[data-theme=dark] .BottomSheet-module__Zc5kEq__clearButton:hover{background:#ea580c26}
.ConfirmDialog-module__sZVFkW__content{flex-direction:column;gap:24px;display:flex}.ConfirmDialog-module__sZVFkW__message{color:var(--color-text-secondary,#6b7280);margin:0;font-size:.875rem;line-height:1.5rem}.ConfirmDialog-module__sZVFkW__actions{flex-direction:column-reverse;gap:12px;display:flex}@media (min-width:640px){.ConfirmDialog-module__sZVFkW__actions{flex-direction:row}}[data-theme=dark] .ConfirmDialog-module__sZVFkW__message{color:var(--color-text-muted-dark,#9ca3af)}
.edit-module__imeHIG__layout{background-color:#f9fafb;min-height:100vh;display:flex}.edit-module__imeHIG__main{flex:1;margin-left:0;padding:16px}.edit-module__imeHIG__header{margin-bottom:24px}.edit-module__imeHIG__content{max-width:600px}.edit-module__imeHIG__title{color:#111827;margin:0 0 8px;font-size:1.5rem;font-weight:600}.edit-module__imeHIG__subtitle{color:#6b7280;margin:0 0 24px;font-size:.875rem}.edit-module__imeHIG__form{flex-direction:column;gap:20px;display:flex}.edit-module__imeHIG__formRow{grid-template-columns:1fr;gap:20px;display:grid}.edit-module__imeHIG__actions{flex-direction:column;gap:12px;margin-top:8px;display:flex}.edit-module__imeHIG__actionsLeft{gap:12px;display:flex}.edit-module__imeHIG__actionsRight{flex-direction:column;gap:12px;display:flex}.edit-module__imeHIG__loading{text-align:center;color:#6b7280;padding:48px 16px;font-size:.875rem}@media (min-width:640px){.edit-module__imeHIG__main{padding:24px}.edit-module__imeHIG__title{font-size:1.875rem}.edit-module__imeHIG__formRow{grid-template-columns:1fr 1fr}.edit-module__imeHIG__actions{flex-direction:row;justify-content:space-between}.edit-module__imeHIG__actionsRight{flex-direction:row}}@media (min-width:768px){.edit-module__imeHIG__main{margin-left:240px}}@media (prefers-color-scheme:dark){.edit-module__imeHIG__layout{background-color:#111827}.edit-module__imeHIG__title{color:#f9fafb}.edit-module__imeHIG__subtitle{color:#9ca3af}}
.edit-module__cY60IG__layout{background-color:#f9fafb;min-height:100vh;display:flex}.edit-module__cY60IG__main{flex:1;margin-left:0;padding:16px}.edit-module__cY60IG__header{margin-bottom:24px}.edit-module__cY60IG__content{max-width:600px}.edit-module__cY60IG__title{color:#111827;margin:0 0 8px;font-size:1.5rem;font-weight:600}.edit-module__cY60IG__subtitle{color:#6b7280;margin:0 0 24px;font-size:.875rem}.edit-module__cY60IG__form{flex-direction:column;gap:20px;display:flex}.edit-module__cY60IG__formRow{grid-template-columns:1fr;gap:20px;display:grid}.edit-module__cY60IG__actions{flex-direction:column;gap:12px;margin-top:8px;display:flex}.edit-module__cY60IG__actionsLeft{gap:12px;display:flex}.edit-module__cY60IG__actionsRight{flex-direction:column;gap:12px;display:flex}.edit-module__cY60IG__loading{text-align:center;color:#6b7280;padding:48px 16px;font-size:.875rem}@media (min-width:640px){.edit-module__cY60IG__main{padding:24px}.edit-module__cY60IG__title{font-size:1.875rem}.edit-module__cY60IG__formRow{grid-template-columns:1fr 1fr}.edit-module__cY60IG__actions{flex-direction:row;justify-content:space-between}.edit-module__cY60IG__actionsRight{flex-direction:row}}@media (min-width:768px){.edit-module__cY60IG__main{margin-left:240px}}@media (prefers-color-scheme:dark){.edit-module__cY60IG__layout{background-color:#111827}.edit-module__cY60IG__title{color:#f9fafb}.edit-module__cY60IG__subtitle{color:#9ca3af}}
