.theme-management_themeManagementContainer__udAWX{padding:2rem;background-color:var(--LightThemeWhite,#fff)}.theme-management_tableHeader__ZkhPR{justify-content:space-between;margin-bottom:1.5rem}.theme-management_buttonsRowStyle__8EPLs,.theme-management_tableHeader__ZkhPR{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.theme-management_filterDateBtn__Q_NxO{display:flex}.theme-management_createThemeButton__cNMJ_{display:flex;align-items:center;gap:.5rem}.theme-management_themeSelectionTable__IMM6t .p-checkbox .p-checkbox-box.p-highlight{background:#2563eb!important;border-color:#2563eb!important}.theme-management_themeSelectionTable__IMM6t .p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon{color:#fff!important}.theme-management_themeSelectionTable__IMM6t .p-datatable .p-datatable-tbody>tr.p-highlight>td{background:#eff6ff!important;color:var(--LightThemeTablePrimary)!important}.theme-management_dealNameCell__LFkWR{font-weight:500;color:var(--LightThemeTablePrimary,#23272e)}.theme-management_statusBadge__BNFtP{display:inline-block;padding:.25rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.theme-management_statusActive__m1WDl{background-color:var(--LightThemeSuccess,#28c76f);color:#fff}.theme-management_statusInactive__LLQRk{background-color:#e0e0e0;color:#666}.theme-management_createThemeForm__lOuzO{display:flex;flex-direction:column;gap:1.5rem}.theme-management_formSection__scgy6{display:flex;flex-direction:column;gap:.5rem}.theme-management_formRow__w3qQA{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.theme-management_formLabel__PJ7Ls{font-weight:500;color:var(--LightThemeTablePrimary,#23272e);font-size:.875rem}.theme-management_campaignLabel__kpq3P{font-weight:600;color:var(--LightThemeTablePrimary,#23272e);font-size:1rem}.theme-management_formInput__pph_W{width:100%}.theme-management_fileUploadContainer__dSHFW{display:flex;flex-direction:column;gap:.5rem}.theme-management_fileUploadInput__6Zdr_{display:none}.theme-management_fileUploadLabel__uuSxv{display:inline-block;padding:.75rem 1rem;border:2px dashed #d0d0d0;border-radius:.5rem;cursor:pointer;text-align:center;color:var(--LightThemeSecondary,#999);transition:all .2s ease}.theme-management_fileUploadLabel__uuSxv:hover{border-color:var(--LightThemeBlue,#1eaaf1);color:var(--LightThemeBlue,#1eaaf1)}.theme-management_colorInputContainer__gc1Ao{display:flex;gap:.5rem;align-items:center}.theme-management_colorInput__3veKT{width:60px;height:40px;border:1px solid #d0d0d0;border-radius:.5rem;cursor:pointer}.theme-management_colorTextInput__DiJOV{flex:1}.theme-management_buttonFooterCol__rFdjc{display:flex;justify-content:flex-end;gap:1rem}.theme-management_cancelButton__o2sqY{min-width:100px}.theme-management_createButton__YJYyc{min-width:100px;background-color:var(--LightThemeBlue,#1eaaf1);color:#fff}.theme-management_createButton__YJYyc:hover{background-color:var(--LightThemeDarkBlue,#0f60ff)}.theme-management_createThemePageHeader__rNIls{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.theme-management_pageTitle__hyfKt{font-size:1.5rem;font-weight:600;color:var(--LightThemeTablePrimary,#23272e);margin:0}.theme-management_backButton__b_337{display:flex;align-items:center;gap:.5rem}.theme-management_createThemeForm__lOuzO .theme-management_buttonFooterCol__rFdjc{margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0}@media (max-width:768px){.theme-management_formRow__w3qQA{grid-template-columns:1fr}.theme-management_tableHeader__ZkhPR{flex-direction:column;align-items:stretch}.theme-management_buttonsRowStyle__8EPLs{flex-direction:column}}.theme-management_iconPickerContainer__lZEyP{position:relative;width:100%}.theme-management_iconInputWrapper__mrfNp{display:flex;gap:.5rem;align-items:center}.theme-management_iconPickerButton__VRFEQ{min-width:auto;padding:.5rem}.theme-management_iconPickerPanel___g_Su{max-width:600px;max-height:500px;overflow:hidden}.theme-management_iconPickerContent__xi_2u{display:flex;flex-direction:column;gap:1rem}.theme-management_iconPickerFilter__BNG5s,.theme-management_iconPickerSearch__90_WD,.theme-management_iconSearchInput__0Siq_{width:100%}.theme-management_librarySelect__yO0sW{width:100%;padding:.5rem;border:1px solid #d0d0d0;border-radius:.25rem}.theme-management_iconGrid__XtMD7{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;max-height:300px;overflow-y:auto;padding:.5rem}.theme-management_iconItem__JIvG1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem;border:1px solid #e0e0e0;border-radius:.5rem;cursor:pointer;transition:all .2s ease;background-color:#fff}.theme-management_iconItem__JIvG1:hover{background-color:#f5f5f5;border-color:var(--LightThemeBlue,#1eaaf1);transform:scale(1.05)}.theme-management_iconName__B8g8s{font-size:.7rem;margin-top:.25rem;text-align:center;word-break:break-all;color:var(--LightThemeSecondary,#999)}.theme-management_noIconsFound__ofAyX{text-align:center;padding:2rem;color:var(--LightThemeSecondary,#999)}.theme-management_emojiPickerContainer__pICgm{position:relative;width:100%}.theme-management_emojiInputWrapper__U2GLk{display:flex;gap:.5rem;align-items:center}.theme-management_emojiPickerButton__cdPVI{min-width:auto;padding:.5rem .75rem;font-size:1.25rem}.theme-management_emojiPickerPanel__NSFWt{max-width:500px;max-height:500px;overflow:hidden}.theme-management_emojiPickerContent__WdDyg{display:flex;flex-direction:column;gap:1rem}.theme-management_emojiCategoryTabs__RWhJ2{display:flex;gap:.5rem;flex-wrap:wrap;border-bottom:1px solid #e0e0e0;padding-bottom:.5rem}.theme-management_emojiCategoryTab__Aw_9c{padding:.5rem 1rem;border:none;background-color:transparent;cursor:pointer;border-radius:.25rem;font-size:.875rem;color:var(--LightThemeSecondary,#999);transition:all .2s ease}.theme-management_emojiCategoryTab__Aw_9c:hover{background-color:#f5f5f5;color:var(--LightThemeTablePrimary,#23272e)}.theme-management_emojiCategoryTabActive__V8YJg{background-color:var(--LightThemeBlue,#1eaaf1);color:#fff}.theme-management_emojiPickerSearch__l_ndg,.theme-management_emojiSearchInput__W__2_{width:100%}.theme-management_emojiGrid__7PigT{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:.5rem;max-height:300px;overflow-y:auto;padding:.5rem}.theme-management_emojiItem__0Mhd5{display:flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid #e0e0e0;border-radius:.5rem;cursor:pointer;transition:all .2s ease;background-color:#fff;font-size:1.5rem;min-height:40px}.theme-management_emojiItem__0Mhd5:hover{background-color:#f5f5f5;border-color:var(--LightThemeBlue,#1eaaf1);transform:scale(1.1)}.theme-management_noEmojisFound__KjEf6{text-align:center;padding:2rem;color:var(--LightThemeSecondary,#999)}.theme-management_colorOptionsContainer__0Ec60{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.theme-management_colorBox__Hlodl{width:48px;height:48px;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:all .2s ease-in-out;position:relative}.theme-management_colorBox__Hlodl:hover{transform:scale(1.08);box-shadow:0 4px 12px rgba(0,0,0,.15)}.theme-management_selectedColor__OdKMU{border:3px solid #111;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.theme-management_selectedColor__OdKMU:after{content:"✓";position:absolute;top:4px;right:6px;font-size:14px;font-weight:700;color:#fff}.theme-management_createThemePageContainer__w7IeY{background-color:#f8f9fa;min-height:100vh;padding:2rem}.theme-management_pageHeader__iRxfS{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.theme-management_mainGrid__BshPi{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.theme-management_card__F3sij{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05);margin-bottom:1.5rem}.theme-management_sectionHeading__ompon{font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;color:#334155;display:flex;align-items:center;gap:10px}.theme-management_colorCircle__7BZWK{width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s;border:2px solid transparent}.theme-management_activeColor__o5Wgd{transform:scale(1.1);border-color:#000}.theme-management_uploadZone___hORx{border:2px dashed #cbd5e1;border-radius:8px;padding:2rem;text-align:center;cursor:pointer}.theme-management_mockupContainer__ne2LR{background:#fff;border-radius:12px;height:250px;box-shadow:0 20px 40px rgba(0,0,0,.1);display:flex;overflow:hidden}.theme-management_mockupSidebar__Zu8_5{width:60px;background:#f8fafc;border-right:1px solid #f1f5f9;padding:15px}.theme-management_uploadCard__ACfOF{display:flex;flex-direction:column;gap:3px;justify-content:center;align-items:center}.theme-management_deviceToggles__7YTCl i{margin-left:1rem;color:#94a3b8;cursor:pointer}.theme-management_browserWindow__U37ar{background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.15);overflow:hidden;border:1px solid #e2e8f0;display:flex;flex-direction:column;height:500px}.theme-management_browserTopBar__SZ2a9{background:#f1f5f9;padding:10px 15px;display:flex;align-items:center;border-bottom:1px solid #e2e8f0}.theme-management_browserDots__5FrK6{display:flex;gap:6px;margin-right:20px}.theme-management_browserDots__5FrK6 span{width:10px;height:10px;border-radius:50%}.theme-management_dotRed__ZNxQV{background:#ff5f56}.theme-management_dotYellow__s_k0e{background:#ffbd2e}.theme-management_dotGreen__ASDT3{background:#27c93f}.theme-management_browserAddressBar__hf138{background:#fff;flex:1;border-radius:6px;font-size:.7rem;padding:4px 10px;color:#94a3b8;display:flex;align-items:center;gap:8px}.theme-management_websiteMain__e3Lw6{display:flex;height:400px;flex:1}.theme-management_mockSidebar__VRzgR{width:60px;background:#fff;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;align-items:center;padding-top:20px}.theme-management_mockLogo__2f4XB{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:30px;font-size:1.2rem}.theme-management_mockNavItem__CDEDp{padding:15px 0;color:#cbd5e1;font-size:1.1rem}.theme-management_mockNavItemActive__HU4Pu{padding:15px 0;width:100%;text-align:center;border-left:3px solid;background:#f8fafc}.theme-management_mockContent__XS5ZV{flex:1;background:#fafafa;display:flex;flex-direction:column}.theme-management_mockNavbar__hR6rP{height:45px;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.theme-management_mockSearch__n33sk{width:100px;height:8px;background:#f1f5f9;border-radius:10px}.theme-management_mockUserCircle__cgLGj{width:24px;height:24px;background:#e2e8f0;border-radius:50%}.theme-management_mockDashboardBody__nzNrZ{padding:20px}.theme-management_mockHero__1_8Ri{padding:25px;border-radius:12px;color:#fff;margin-bottom:15px}.theme-management_mockHero__1_8Ri h2{margin:5px 0;font-size:1.2rem}.theme-management_mockBtn__RTSBl{display:inline-block;padding:6px 12px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(5px);border-radius:4px;font-size:.7rem;margin-top:10px}.theme-management_mockStatCard__MZgsQ{background:#fff;height:60px;border-radius:8px;border:1px solid #f1f5f9;padding:10px;flex:1}.theme-management_skeletonLineShort__qAkeA{width:40%;height:6px;background:#f1f5f9;border-radius:4px}.theme-management_pageWrapper__p9GpG{background:#f8fafc;color:#1e293b}.theme-management_glassHeader__i5L_O{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.8);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.05);padding:.75rem 0}.theme-management_headerContent__VKVI4{display:flex;justify-content:space-between;align-items:center}.theme-management_titleGroup__SxLFO{display:flex;align-items:center;gap:1rem}.theme-management_titleGroup__SxLFO h1{font-size:1.25rem;font-weight:700;margin:0}.theme-management_headerSubtitle__RuaLD{font-size:.85rem;color:#64748b;margin:0}.theme-management_glassCard__1ivV5{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin-bottom:1.5rem;overflow:hidden}.theme-management_cardHeader__8xvfF{padding:1.25rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:1rem}.theme-management_stepBadge__WXdsW{background:#f1f5f9;color:#6366f1;font-weight:800;padding:.5rem .75rem;border-radius:8px;font-size:.75rem}.theme-management_cardBody__FGCAb{padding:1.5rem}.theme-management_formGrid__JBpS0{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.theme-management_field__RxMUX{margin-bottom:1.25rem}.theme-management_formLabel__PJ7Ls{display:block;font-weight:600;font-size:.85rem;margin-bottom:.5rem;color:var(--LightThemeTablePrimary,#475569)}.theme-management_colorOrbit__Dnrc8{width:120px;height:50px;border-radius:10%;background:var(--bg-color);border:4px solid #fff;box-shadow:0 0 0 2px #e2e8f0;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center}.theme-management_selectedOrbit__A18I0{border-color:#6366f1;transform:scale(1.1);box-shadow:0 0 0 2px #000}.theme-management_previewHeader__COLnK{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.theme-management_liveIndicator__KMXMf{font-size:.7rem;font-weight:700;letter-spacing:.05rem;color:#10b981;display:flex;justify-content:center;align-items:center;margin:10px 2px;gap:.4rem}.theme-management_liveIndicator__KMXMf:before{content:"";width:6px;height:6px;background:#10b981;border-radius:50%;animation:theme-management_pulse__PqrQo 2s infinite}@keyframes theme-management_pulse__PqrQo{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.theme-management_mainContainer__oX_Ko{max-width:1600px;margin:0 auto;padding:24px}.theme-management_contentGrid__rgptT{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media (min-width:1200px){.theme-management_contentGrid__rgptT{grid-template-columns:minmax(0,1fr) 420px}}.theme-management_previewColumn__EXUmi{align-self:stretch}.theme-management_previewSticky__Q5aBN{position:sticky;top:100px}@media (max-width:1199px){.theme-management_previewSticky__Q5aBN{position:static}}.theme-management_pageLayout__qTWdV{display:grid;grid-template-columns:220px 1fr;gap:24px}.theme-management_progressSidebar__PS0yo{position:sticky;top:100px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:20px}.theme-management_stepItem__TUmcy{display:flex;align-items:center;gap:12px;position:relative}.theme-management_stepItem__TUmcy:before{content:"";position:absolute;left:12px;top:-20px;width:2px;height:40px;background:#e5e7eb;z-index:0}.theme-management_stepItem__TUmcy:first-child:before{display:none}.theme-management_stepCircle__J9p_A{width:24px;height:24px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:1}.theme-management_completed__yDk3S{background:#13c354;color:#fff}.theme-management_stepLabel__2QWyA{font-size:13px;color:#374151}.theme-management_iconInlineContainer__v_Mrl{width:100%;max-width:100%;overflow:hidden}.theme-management_iconGridBox__texR5{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:10px;max-height:180px;overflow-y:auto;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fafafa}.theme-management_inlineIconItem__gWHdr{height:40px;border-radius:8px;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;transition:all .2s ease}.theme-management_inlineIconItem__gWHdr:hover{background:#f1f5f9}.theme-management_selectedIcon__S4L2T{border:2px solid #3b82f6;background:#eff6ff}.theme-management_colorSelectionRow__aiRZX{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;align-items:center}.theme-management_customColorContainer__rx_zI{margin-top:8px;padding-top:12px;border-top:1px solid #eee}.theme-management_subLabel__3BNTj{font-size:12px;opacity:.6;display:block;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.theme-management_inputGroup__zdFne{display:flex;align-items:center;gap:8px}.theme-management_colorPreviewSwatch__5DATk{width:40px;height:40px;border-radius:8px;border:1px solid #ddd;position:relative;overflow:hidden;cursor:pointer}.theme-management_hiddenColorInput__q6s7n{position:absolute;top:-5px;left:-5px;width:150%;height:150%;cursor:pointer;opacity:0}.theme-management_hexInput__q1atp{flex:1;max-width:150px;height:40px}