.ErrorFallback_container__KY4D2{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ErrorFallback_innerContainer__fLXFw{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.ErrorFallback_header__QX6k3{color:#000;font-size:18px;font-weight:700}.ErrorFallback_message__QdgM1{color:#000;font-size:14px}.ErrorFallback_button__BUiGY{background-color:#2196f3;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease}.ErrorFallback_button__BUiGY:hover{background-color:#0056b3}.IconTextField_startSelectAdornment__X9lpP{margin-right:0;max-width:38%}.IconTextField_startSelect__lZ8nf{font-size:.8125rem;font-weight:600;max-width:6.75rem;min-width:5.25rem}.IconTextField_startSelect__lZ8nf .MuiSelect-select{overflow:hidden;padding-bottom:.25rem;padding-left:.1rem;padding-right:1.35rem!important;padding-top:.25rem;text-overflow:ellipsis;white-space:nowrap}.IconTextField_divider__RBSYT{background:#0000003b;background:var(--color-border,#0000003b);display:inline-block;flex-shrink:0;height:1.35rem;margin:0 .45rem 0 .1rem;width:1px}.IconTextField_startSelectMenu__owf-3{max-height:280px;min-width:7.5rem}.Loader_loadingContainer__yaP07{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.Pagination_pagination__6ANlE{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.75rem;justify-content:space-between;padding:.75rem 0}.Pagination_summary__y8VtG{flex:1 1;min-width:0}.Pagination_controls__CcsEq,.Pagination_pageNumbers__8nn58{align-items:center;display:inline-flex;gap:.35rem}.Pagination_navButton__KfYW0{flex-shrink:0}.Pagination_pageButton__MIDdg{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:500;height:36px;justify-content:center;min-width:36px;transition:all .2s ease}.Pagination_pageButton__MIDdg:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.Pagination_pageButton__MIDdg:disabled{cursor:not-allowed;opacity:.4}.Pagination_pageButtonActive__9QZIL{background:#2563eb;border-color:#2563eb;color:#fff}.Pagination_pageButtonActive__9QZIL:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;color:#fff}.Pagination_ellipsis__cxg71{color:#94a3b8;font-weight:600;letter-spacing:.08em;min-width:24px;text-align:center;-webkit-user-select:none;user-select:none}@media(max-width:768px){.Pagination_pagination__6ANlE{align-items:stretch;flex-direction:column}.Pagination_controls__CcsEq{flex-wrap:wrap;justify-content:center}}.QueryErrorPanel_panel__Qo9Wa{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;padding:1rem 0}.EmptyState_emptyState__BrXGw,.QueryErrorPanel_message__IqkRY{color:#64748b;font-size:.88rem;margin:0}.EmptyState_emptyState__BrXGw{padding:1.5rem 0;text-align:center}.BackButton_backButton__DRLoy{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.25rem;padding:0}.BackButton_backButton__DRLoy:hover{opacity:.8}.BackButton_icon__EFOyZ{font-size:.85rem}.BackButton_label__XDSMI{font-size:.9rem}.DashboardLayout_shell__K83iB{background-color:#f1f5f9;display:flex;flex-direction:column;height:100vh;height:100dvh;max-width:100vw;min-height:100vh;min-height:100dvh;overflow:hidden;width:100%}.DashboardLayout_topBar__wF\+\+p{background-color:#fff;display:flex;flex-shrink:0;height:72px;min-height:72px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1100}.DashboardLayout_topBarWithBreadcrumb__zLaeO{align-items:stretch;height:auto;min-height:72px}.DashboardLayout_logoPanel__woz3A{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;box-sizing:border-box;display:flex;justify-content:center;min-width:300px;padding:0 .75rem;width:300px}.DashboardLayout_logoButton__LZ48Z{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;line-height:0;margin:0;padding:0;width:100%}.DashboardLayout_logoButton__LZ48Z:hover{opacity:.88}.DashboardLayout_logoButton__LZ48Z svg,.DashboardLayout_logo__ryxEO{display:block;height:58px;max-width:100%;width:100%}.DashboardLayout_headerBar__rD0xC{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-sizing:border-box;display:flex;flex:1 1;gap:1rem;height:100%;justify-content:space-between;min-width:0;padding:0 1.75rem}.DashboardLayout_headerBarWithBreadcrumb__cROYQ{align-items:flex-start;padding-bottom:.6rem;padding-top:.7rem}.DashboardLayout_headerLeft__XFEJL{align-items:center;display:flex;gap:.75rem;min-width:0}.DashboardLayout_headerBarWithBreadcrumb__cROYQ .DashboardLayout_headerLeft__XFEJL{align-items:flex-start;padding-top:.05rem}.DashboardLayout_headerTitles__yMeqo{display:flex;flex-direction:column;gap:.3rem;min-width:0}.DashboardLayout_pageBreadcrumb__4F4u6{align-items:center;display:flex;gap:.3rem;min-width:0}.DashboardLayout_breadcrumbBack__Tifjs{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;margin-right:.2rem;width:28px}.DashboardLayout_breadcrumbBack__Tifjs:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.DashboardLayout_breadcrumbLink__elz7W{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;padding:0}.DashboardLayout_breadcrumbLink__elz7W:hover{text-decoration:underline}.DashboardLayout_breadcrumbSep__RMzED{color:#94a3b8!important;flex-shrink:0}.DashboardLayout_breadcrumbCurrent__cjPJQ{color:#0f172a;font-size:.84rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardLayout_pageTitle__Qe9PX{color:#0f172a;font-size:1.25rem;font-weight:700;margin:0}.DashboardLayout_pageSubtitle__xeDfx{color:#64748b;font-size:.88rem;font-weight:400;margin:.2rem 0 0}.DashboardLayout_headerActions__XczuU{align-items:center;display:flex;gap:1rem}.DashboardLayout_userInfo__5SHBI{align-items:center;color:#0f172a;display:flex;flex-shrink:0;gap:.65rem;padding:.35rem .5rem}.DashboardLayout_headerBarWithBreadcrumb__cROYQ .DashboardLayout_userInfo__5SHBI{align-self:center}.DashboardLayout_userAvatar__CtO-s{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:50%;box-shadow:0 2px 6px #2563eb40;color:#fff;display:flex;flex-shrink:0;font-size:.82rem;font-weight:700;height:38px;justify-content:center;width:38px}.DashboardLayout_greeting__KcxBt{color:#0f172a;font-size:.92rem;font-weight:500;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardLayout_logoutButton__uPHjT{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.85rem;font-weight:500;gap:.4rem;margin-left:.5rem;padding:.45rem .75rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.DashboardLayout_logoutButton__uPHjT:hover{background-color:#fef2f2;border-color:#f87171;color:#dc2626}.DashboardLayout_logoutButton__uPHjT:focus-visible{outline:2px solid #fca5a5;outline-offset:2px}.DashboardLayout_body__\+YUrB{display:flex;flex:1 1;min-height:0;overflow:hidden;width:100%}.DashboardLayout_sidebar__vldti{background-color:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-width:300px;overflow:hidden;width:300px}.DashboardLayout_sidebarNav__lk3yS{display:flex;flex-direction:column;gap:.2rem;padding:1.25rem .75rem 1rem}.DashboardLayout_navItem__b-TCn{align-items:center;background:#0000;border:none;border-radius:8px;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;font-size:.92rem;font-weight:500;gap:.75rem;padding:.7rem .85rem;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}.DashboardLayout_navItem__b-TCn:hover{background-color:#fff;color:#2563eb}.DashboardLayout_navItemActive__pRJYN{background-color:#eff6ff;border-left:3px solid #2563eb;color:#2563eb;font-weight:600;padding-left:calc(.85rem - 3px)}.DashboardLayout_navIcon__9MRtp{font-size:1.2rem!important}.DashboardLayout_mainContent__sWRCU{background-color:#f1f5f9;box-sizing:border-box;flex:1 1;max-width:100%;min-height:0;min-width:0;overflow-x:auto;overflow-y:auto;padding:clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem) 2rem;width:100%}.DashboardLayout_mainContentCouponForm__R5MdS{padding-top:0}@media(max-width:1200px){.DashboardLayout_logoPanel__woz3A,.DashboardLayout_sidebar__vldti{min-width:240px;width:240px}.DashboardLayout_headerBar__rD0xC{padding:0 1.25rem}.DashboardLayout_greeting__KcxBt{max-width:160px}}@media(max-width:992px){.DashboardLayout_logoPanel__woz3A,.DashboardLayout_sidebar__vldti{min-width:220px;width:220px}.DashboardLayout_pageTitle__Qe9PX{font-size:1.1rem}}@media(max-width:768px){.DashboardLayout_shell__K83iB{height:auto;min-height:100vh;overflow:auto}.DashboardLayout_body__\+YUrB{overflow:visible}.DashboardLayout_topBar__wF\+\+p{flex-direction:column;height:auto;min-height:0;min-height:auto}.DashboardLayout_logoPanel__woz3A{border-right:none;min-width:0;min-width:auto;padding:.75rem 1rem;width:100%}.DashboardLayout_headerBar__rD0xC{justify-content:space-between;padding:.75rem 1rem}.DashboardLayout_body__\+YUrB{flex-direction:column}.DashboardLayout_sidebar__vldti{border-bottom:1px solid #e2e8f0;border-right:none;height:auto;min-width:0;min-width:auto;width:100%}.DashboardLayout_sidebarNav__lk3yS{flex-direction:row;overflow-x:auto}.DashboardLayout_navItem__b-TCn{white-space:nowrap;width:auto}.DashboardLayout_greeting__KcxBt{max-width:120px}.DashboardLayout_logoutButton__uPHjT span{display:none}.DashboardLayout_mainContent__sWRCU{overflow-x:hidden;padding:1.25rem}}@media(max-width:480px){.DashboardLayout_headerBar__rD0xC{padding:.65rem .85rem}.DashboardLayout_greeting__KcxBt{display:none}.DashboardLayout_pageTitle__Qe9PX{font-size:1rem}.DashboardLayout_mainContent__sWRCU{padding:1rem}}.Login_rootContainer__gx\+-v{display:flex;min-height:100dvh;overflow-x:hidden}.Login_brandPanel__-6sIZ{align-items:center;background:linear-gradient(155deg,var(--color-brand-gradient-start) 0,var(--color-brand-gradient-mid) 45%,var(--color-brand-gradient-end) 100%);display:flex;flex:1 1 58%;justify-content:center;max-width:65%;min-width:0;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,3rem)}.Login_brandContent__8tPXJ{align-items:flex-start;display:flex;flex-direction:column;width:min(440px,84%)}.Login_brandLogo__1EO6A{display:block;height:clamp(96px,11vh,124px);margin-bottom:2.5rem;max-width:100%;width:auto}.Login_brandLogo__1EO6A g>path:first-of-type{display:none}.Login_welcomeTitle__7Apkx{color:var(--color-brand-title);font-size:clamp(var(--font-size-4xl),3.2vw,var(--font-size-5xl));font-weight:var(--font-weight-bold);line-height:1.12;margin:0 0 .75rem}.Login_brandHighlight__LOPsY{color:var(--color-primary)}.Login_welcomeSubtitle__TRTEU{color:var(--color-brand-subtitle);font-size:var(--font-size-lg);line-height:1.55;margin:0 0 2.25rem}.Login_featureList__Ph3GO{display:flex;flex-direction:column;gap:1.2rem;list-style:none;margin:0;padding:0;width:100%}.Login_featureItem__BRT3c{align-items:flex-start;display:flex;gap:.95rem}.Login_featureIcon__PBNzU{border-radius:var(--radius-md);display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.Login_featureIcon__PBNzU[data-variant=packages]{background:var(--color-feature-packages-bg);color:var(--color-feature-packages-color)}.Login_featureIcon__PBNzU[data-variant=coupons]{background:var(--color-feature-coupons-bg);color:var(--color-feature-coupons-color)}.Login_featureIcon__PBNzU[data-variant=uploads]{background:var(--color-feature-uploads-bg);color:var(--color-feature-uploads-color)}.Login_featureText__ckhJH{min-width:0}.Login_featureTitle__KzguX{color:var(--color-feature-title);display:block;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.Login_featureDesc__aRCTo{color:var(--color-feature-desc);display:block;font-size:var(--font-size-sm);line-height:1.45;margin-top:.18rem}.Login_formPanel__6jQnD{align-items:center;background:var(--color-form-panel-bg);display:flex;flex:1 1 42%;justify-content:center;min-width:280px;padding:clamp(1.25rem,3vw,1.5rem) clamp(1.25rem,4vw,2.5rem)}.Login_loginCard__bokfU{background:var(--color-card-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);max-width:430px;padding:2.5rem 2.25rem;width:100%}.Login_loginHeading__ezWDU{color:var(--color-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin:0 0 .45rem}.Login_loginSubheading__slqkL{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0 0 2rem}.Login_loginForm__lli-H{display:flex;flex-direction:column;gap:1.35rem}.Login_countryStatusRow__pRQ8u{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:-.85rem}.Login_countryStatusText__g9CJJ{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.Login_countryRetryButton__-sKT2{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:0;text-decoration:underline}.Login_apiErrorBanner__8fUTG{background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-sm);color:var(--color-error-text);font-size:var(--font-size-md);line-height:1.45;padding:.8rem 1rem}.Login_supportText__lnoue{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;text-align:center}@media(max-width:900px){.Login_rootContainer__gx\+-v{flex-direction:column}.Login_brandPanel__-6sIZ{flex:none;max-width:none;padding:1.5rem}.Login_brandContent__8tPXJ{width:min(360px,92%)}.Login_brandLogo__1EO6A{height:80px;margin-bottom:1.75rem}.Login_featureList__Ph3GO{flex-direction:row;gap:.65rem;margin-top:1rem;overflow-x:auto}.Login_featureItem__BRT3c{flex:1 1;flex-direction:column;gap:.4rem;min-width:0}.Login_featureIcon__PBNzU{height:36px;width:36px}.Login_featureTitle__KzguX{font-size:var(--font-size-md)}.Login_featureDesc__aRCTo{display:none}.Login_welcomeTitle__7Apkx{font-size:var(--font-size-4xl)}.Login_welcomeSubtitle__TRTEU{margin-bottom:.5rem}.Login_formPanel__6jQnD{min-width:0;padding:1.25rem 1.5rem 2rem}.Login_loginCard__bokfU{padding:2rem 1.75rem}}@media(max-width:480px){.Login_brandPanel__-6sIZ{padding:1.25rem 1rem}.Login_brandContent__8tPXJ{width:100%}.Login_featureItem__BRT3c{align-items:center;flex-direction:row;gap:.5rem}.Login_featureIcon__PBNzU{height:32px;width:32px}.Login_formPanel__6jQnD{padding:1rem}.Login_loginCard__bokfU{border-radius:var(--radius-md);padding:1.5rem 1.25rem}.Login_loginHeading__ezWDU{font-size:var(--font-size-2xl)}}@media(max-height:720px)and (min-width:901px){.Login_brandLogo__1EO6A{height:72px;margin-bottom:1.25rem}.Login_welcomeSubtitle__TRTEU{margin-bottom:1.25rem}.Login_featureList__Ph3GO{gap:.85rem}}.FileUpload_mainContainer__RPbR-{min-width:0;width:100%}.FileUpload_dropZone__6xH-V{align-items:center;background-color:var(--color-surface-muted);border:2px dashed var(--color-drop-zone-border);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:200px;padding:2rem 1.5rem;text-align:center;transition:border-color .2s ease,background-color .2s ease;width:100%}.FileUpload_dropZoneActive__DKvis,.FileUpload_dropZone__6xH-V:hover:not(.FileUpload_dropZoneDisabled__DoP1i){background-color:var(--color-info-bg);border-color:var(--color-primary)}.FileUpload_dropZoneDisabled__DoP1i{cursor:not-allowed;opacity:.55}.FileUpload_uploadIcon__ZtiYJ{color:var(--color-primary);font-size:2.75rem!important;margin-bottom:.25rem}.FileUpload_dropTitle__p2cje{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.FileUpload_browseButton__tR\+tm{background:var(--color-card-bg);border:1.5px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-top:.35rem;padding:.45rem 1.1rem;transition:background-color .2s ease,color .2s ease}.FileUpload_browseButton__tR\+tm:hover:not(:disabled){background:var(--color-primary);color:var(--color-white)}.FileUpload_browseButton__tR\+tm:disabled{cursor:not-allowed;opacity:.6}.FileUpload_hint__c0s9J{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:.35rem 0 0}.FileUpload_selectedFile__6yCC0{align-items:center;display:flex;gap:.5rem;max-width:100%;padding:0 .5rem}.FileUpload_fileIcon__6f2eh{color:var(--color-success)!important;flex-shrink:0}.FileUpload_fileName__q8paq{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);word-break:break-word}.FileUpload_hiddenInput__fXgbE{display:none}@media(max-width:768px){.FileUpload_dropZone__6xH-V{min-height:180px;padding:1.5rem 1rem}}.FileUploadsHistory_wrapper__zAfdy{min-height:360px;width:100%}.FileUploadsHistory_loadingPanel__BRF2e{align-items:center;display:flex;justify-content:center;min-height:360px}.FileUploadsHistory_contentPanel__5UBpo,.FileUploadsHistory_statePanel__sE94G{min-height:280px}.FileUploadsHistory_statePanel__sE94G{align-items:center;display:flex;justify-content:center}.FileUploadsHistory_toolbar__y0Se7{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.FileUploadsHistory_title__aSnXd{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.FileUploadsHistory_filters__clxGf{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.FileUploadsHistory_searchInput__ui6wj{min-width:180px}.FileUploadsHistory_filterSelect__bjn\+T,.FileUploadsHistory_pageSizeSelect__flo7p{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-table-cell);cursor:pointer;font-family:inherit;font-size:var(--font-size-md);padding:.45rem .75rem}.FileUploadsHistory_tableWrap__2O3fq{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.FileUploadsHistory_table__RqolX{border-collapse:collapse;font-size:var(--font-size-md);width:100%}.FileUploadsHistory_table__RqolX th{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;padding:.85rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.FileUploadsHistory_table__RqolX td{border-bottom:1px solid var(--color-table-row-border);color:var(--color-table-cell);padding:.9rem 1rem;vertical-align:middle}.FileUploadsHistory_table__RqolX tbody tr:last-child td{border-bottom:none}.FileUploadsHistory_table__RqolX tbody tr:hover{background:var(--color-surface-hover)}.FileUploadsHistory_fileCell__3Bmbv{align-items:center;color:var(--color-text-primary);display:flex;font-weight:500;gap:.5rem}.FileUploadsHistory_csvIcon__wfn25{color:var(--color-success)!important;flex-shrink:0}.FileUploadsHistory_errorCell__MUPIY{color:var(--color-error);font-weight:var(--font-weight-semibold)}.FileUploadsHistory_statusCell__pr6ia{display:flex;flex-direction:column;gap:.2rem}.FileUploadsHistory_statusPill__eAZ8c{border-radius:999px;display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:.25rem .65rem;width:-webkit-fit-content;width:fit-content}.FileUploadsHistory_statusPill__eAZ8c[data-variant=processed]{background:var(--color-status-processed-bg);color:var(--color-status-processed-text)}.FileUploadsHistory_statusPill__eAZ8c[data-variant=partial]{background:var(--color-status-partial-bg);color:var(--color-status-partial-text)}.FileUploadsHistory_statusPill__eAZ8c[data-variant=uploaded]{background:var(--color-status-uploaded-bg);color:var(--color-status-uploaded-text)}.FileUploadsHistory_statusPill__eAZ8c[data-variant=pending]{background:var(--color-status-pending-bg);color:var(--color-text-secondary)}.FileUploadsHistory_statusPill__eAZ8c[data-variant=failed]{background:var(--color-status-failed-bg);color:var(--color-status-failed-text)}.FileUploadsHistory_statusSubtext__jrZ2j{color:var(--color-text-muted);font-size:var(--font-size-xs)}.FileUploadsHistory_downloadBtn__3cQoh{background:var(--color-card-bg);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:.35rem .75rem;white-space:nowrap}.FileUploadsHistory_downloadBtn__3cQoh:hover:not(:disabled){background:var(--color-info-bg)}.FileUploadsHistory_downloadBtn__3cQoh:disabled{border-color:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.FileUploadsHistory_pagination__2mEuT{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem;padding-top:.75rem}.FileUploadsHistory_pageInfo__uNHAq{color:var(--color-text-secondary);font-size:var(--font-size-md)}.FileUploadsHistory_pageControls__DD2gT{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.FileUploadsHistory_pageBtn__743AX{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-table-cell);cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);font-weight:500;height:32px;min-width:32px;padding:0 .5rem}.FileUploadsHistory_pageBtn__743AX:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.FileUploadsHistory_pageBtn__743AX:disabled{cursor:not-allowed;opacity:.5}.FileUploadsHistory_pageBtnActive__F8oF9{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.FileUploadsHistory_message__wyeGb{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0;text-align:center}@media(max-width:768px){.FileUploadsHistory_toolbar__y0Se7{align-items:flex-start;flex-direction:column}.FileUploadsHistory_filters__clxGf{width:100%}.FileUploadsHistory_searchInput__ui6wj{flex:1 1;min-width:0;width:100%}}.UploadsContainer_container__cZqKq{display:flex;flex-direction:column;gap:1.5rem;min-width:0;width:100%}.UploadsContainer_pageSubtitle__43Gyu{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}.UploadsContainer_historyCard__rpUmv,.UploadsContainer_uploadCard__RD98V{background-color:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);padding:1.5rem;width:100%}.UploadsContainer_uploadCard__RD98V{display:flex;flex-direction:column;gap:1.25rem}.UploadsContainer_actionField__TrVtp{display:flex;flex-direction:column;gap:.5rem}.UploadsContainer_actionInputRow__qrL4I{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:0 1.25rem}.UploadsContainer_fieldLabel__FWM-R{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.UploadsContainer_required__5m6QE{color:var(--color-error)}.UploadsContainer_selectWrapper__WB\+x8{grid-column:span 1;min-width:0}.UploadsContainer_selectWrapper__WB\+x8 .MuiOutlinedInput-root{align-items:center;min-height:48px}.UploadsContainer_selectWrapper__WB\+x8 .MuiSelect-select{align-items:center;box-sizing:border-box;display:flex;min-height:48px;padding-bottom:.65rem;padding-top:.65rem}.UploadsContainer_actionHint__gEcVj{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-md);grid-column:span 2;line-height:1.45;margin:0;min-width:0}.UploadsContainer_infoBannerSlot__pcaql{min-height:52px}.UploadsContainer_infoBanner__12Woo{align-items:flex-start;background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-sm);color:var(--color-info-text);display:flex;font-size:var(--font-size-md);gap:.6rem;padding:.85rem 1rem}.UploadsContainer_infoIcon__1T0WN{flex-shrink:0;margin-top:1px}.UploadsContainer_infoGrid__2yJp3{grid-gap:1rem;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:1rem 1.25rem}.UploadsContainer_infoItem__\+8Sjq{display:flex;flex-direction:column;gap:.2rem}.UploadsContainer_infoLabel__yRKK9{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.03em;text-transform:uppercase}.UploadsContainer_infoValue__kMc2H{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.UploadsContainer_cardFooter__ITd4-{display:flex;justify-content:flex-end;padding-top:.25rem}.UploadsContainer_historyCard__rpUmv{min-height:420px}@media(max-width:900px){.UploadsContainer_actionInputRow__qrL4I{grid-template-columns:1fr;padding:0}.UploadsContainer_actionHint__gEcVj,.UploadsContainer_selectWrapper__WB\+x8{grid-column:span 1}.UploadsContainer_infoGrid__2yJp3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.UploadsContainer_historyCard__rpUmv,.UploadsContainer_uploadCard__RD98V{padding:1.15rem}.UploadsContainer_cardFooter__ITd4-{justify-content:stretch}.UploadsContainer_cardFooter__ITd4- .MuiButton-root{width:100%}}.PackagesPage_container__lkNcr{display:flex;flex-direction:column;gap:2rem;max-width:720px}.PackagesPage_welcomeCard__UhqG4{background:#faf5ff;border:1px solid #ddd6fe;border-radius:12px;box-shadow:0 1px 3px #0f172a14,0 4px 16px #0f172a0a;padding:2.5rem 2rem;text-align:center}.PackagesPage_iconWrapper__odD1-{align-items:center;background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:16px;display:inline-flex;height:72px;justify-content:center;margin-bottom:1.25rem;width:72px}.PackagesPage_icon__oMCzJ{color:#fff;font-size:2.25rem!important}.PackagesPage_title__D8Ab0{color:#0f172a;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.PackagesPage_message__HBJLb{color:#64748b;font-size:.95rem;line-height:1.6;margin:0 auto;max-width:480px}.CouponsList_container__xHPAq{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;max-width:100%;min-height:0;width:100%}.CouponsList_filterCard__rab25{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a14,0 4px 16px #0f172a0a;padding:1.15rem 1.25rem}.CouponsList_filterRow__mcIqj{align-items:center;display:flex;flex-wrap:nowrap;gap:.75rem}.CouponsList_searchFilter__jl2nU{flex:1 1 220px;min-width:200px}.CouponsList_filterActions__86bDQ{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.5rem;height:48px;margin-left:auto}.CouponsList_createButton__MEYUJ{align-items:center;background:#2563eb;border:none;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:600;gap:.4rem;height:48px;justify-content:center;padding:0 1.15rem;transition:background-color .2s ease;white-space:nowrap}.CouponsList_createButton__MEYUJ:hover{background:#1d4ed8}.CouponsList_tableCard__UUFQx{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a14,0 4px 16px #0f172a0a;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.CouponsList_recentCouponsHeading__AIxaE{color:#0f172a;font-size:1rem;font-weight:600;margin:0;padding:1.15rem 1.25rem .75rem}.CouponsList_tableScroll__cHNjA{-webkit-overflow-scrolling:touch;flex:1 1 auto;max-height:min(65vh,100dvh - 280px);min-height:0;overflow:auto;overscroll-behavior:contain;width:100%}.CouponsList_table__kxPcD{border-collapse:collapse;font-size:.88rem;min-width:960px;width:100%}.CouponsList_table__kxPcD thead{background:linear-gradient(90deg,#1e40af,#2563eb 55%,#3b82f6);border-bottom:none}.CouponsList_table__kxPcD th{background:#2563eb;color:#fff;font-size:.82rem;font-weight:600;letter-spacing:.03em;padding:1rem 1.35rem;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;vertical-align:middle;white-space:nowrap;z-index:1}.CouponsList_table__kxPcD td{border-bottom:1px solid #f1f5f9;color:#0f172a;padding:1rem 1.35rem;vertical-align:middle}.CouponsList_clickableRow__pBCFE{cursor:pointer}.CouponsList_table__kxPcD tbody tr:hover{background:#faf5ff}.CouponsList_table__kxPcD tbody tr:last-child td{border-bottom:none}.CouponsList_codeCell__ZTwh2{color:#2563eb;font-weight:600;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CouponsList_statusBadge__lVPN6{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:600;padding:.25rem .65rem;white-space:nowrap}.CouponsList_statusActive__I2dnh{background:#dcfce7;color:#15803d}.CouponsList_statusInactive__kA-Sr{background:#f1f5f9;color:#475569}.CouponsList_statusExpired__o7lZJ{background:#fee2e2;color:#b91c1c}.CouponsList_statusScheduled__2Brmq{background:#dbeafe;color:#1d4ed8}.CouponsList_emptyState__3w2Zy{color:#64748b;padding:3rem;text-align:center}.CouponsList_errorState__Ra1q5{color:#b91c1c;font-size:.9rem;line-height:1.5;padding:3rem;text-align:center;word-break:break-word}@media(max-width:1100px){.CouponsList_filterRow__mcIqj{flex-wrap:wrap}.CouponsList_filterActions__86bDQ{height:auto;justify-content:flex-end;margin-left:0;padding-top:.25rem;width:100%}}@media(max-width:768px){.CouponsList_filterRow__mcIqj{align-items:stretch;flex-direction:column}.CouponsList_filterActions__86bDQ{justify-content:stretch;width:100%}.CouponsList_createButton__MEYUJ{flex:1 1}.CouponsList_tableScroll__cHNjA{max-height:min(55vh,100dvh - 320px)}.CouponsList_table__kxPcD{min-width:720px}}.PackageSelector_container__-gEmn{display:flex;flex-direction:column;gap:1rem}.PackageSelector_applyRow__uGWwf{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.PackageSelector_applyLabel__DbSW3{color:#334155;font-size:.85rem;font-weight:600}.PackageSelector_radioGroup__4DNnp{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}.PackageSelector_radioOption__dkFUN{align-items:center;color:#0f172a;cursor:pointer;display:inline-flex;font-size:.88rem;gap:.45rem}.PackageSelector_radioOption__dkFUN input{accent-color:#2563eb}.PackageSelector_selectionPanel__1rbmv{min-height:420px}.PackageSelector_selectionPanelAll__11OBB{display:flex;flex-direction:column;min-height:420px}.PackageSelector_toolbar__Ii3-S{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;min-height:44px}.PackageSelector_toolbarEnd__dWvP7{justify-content:flex-end}.PackageSelector_clearAllSlot__l7lhf{align-items:center;display:inline-flex;flex-shrink:0;min-width:72px}.PackageSelector_searchWrap__3rSKk{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex:1 1;gap:.5rem;min-width:220px;padding:.65rem .85rem}.PackageSelector_searchIcon__cZYJK{color:#64748b}.PackageSelector_searchInput__bgwn1{background:#0000;border:none;color:#0f172a;font-family:inherit;font-size:.9rem;outline:none;width:100%}.PackageSelector_clearAllBtn__A6ANJ{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600}.PackageSelector_clearAllBtn__A6ANJ:hover:not(:disabled){text-decoration:underline}.PackageSelector_chipsRow__H65Ak{display:flex;flex-direction:column;gap:.5rem}.PackageSelector_chipsLabel__AsxQi{color:#64748b;font-size:.82rem;font-weight:600}.PackageSelector_chips__PFgH5{display:flex;flex-wrap:wrap;gap:.5rem}.PackageSelector_chip__T2ndT{align-items:center;background:#eff6ff;border-radius:999px;color:#2563eb;display:inline-flex;font-size:.82rem;font-weight:600;gap:.35rem;padding:.35rem .55rem .35rem .75rem}.PackageSelector_chipRemove__H1Ksq{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.PackageSelector_dualPane__5au6d{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.PackageSelector_browsePane__IUg3-,.PackageSelector_selectedPane__hiDdm{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-height:360px;overflow:hidden}.PackageSelector_paneHeader__1S9Rh{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;gap:.5rem;justify-content:space-between;padding:.85rem 1rem}.PackageSelector_paneHeader__1S9Rh h3{color:#0f172a;font-size:.9rem;font-weight:700;margin:0}.PackageSelector_paneHeader__1S9Rh span{color:#64748b;font-size:.78rem}.PackageSelector_tableWrap__2PMYL{max-height:280px;overflow:auto}.PackageSelector_table__3I09u{border-collapse:collapse;width:100%}.PackageSelector_table__3I09u td,.PackageSelector_table__3I09u th{border-bottom:1px solid #f1f5f9;font-size:.84rem;padding:.75rem 1rem;text-align:left}.PackageSelector_table__3I09u th{background:#fff;color:#64748b;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.PackageSelector_table__3I09u td{color:#0f172a}.PackageSelector_rowSelected__y-NP\+{background:#eff6ff}.PackageSelector_emptyCell__lf9wr{color:#64748b!important;padding:1.5rem!important;text-align:center!important}.PackageSelector_pagination__62vIa{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:.78rem;gap:.75rem;justify-content:space-between;padding:.75rem 1rem}.PackageSelector_paginationControls__DaqZd{align-items:center;display:inline-flex;gap:.35rem}.PackageSelector_paginationControls__DaqZd button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.PackageSelector_paginationControls__DaqZd button:disabled{cursor:not-allowed;opacity:.5}.PackageSelector_paginationControls__DaqZd span{color:#0f172a;font-weight:600;min-width:24px;text-align:center}.PackageSelector_selectedList__HBsNa{display:flex;flex-direction:column;gap:.65rem;max-height:360px;overflow:auto;padding:.85rem}.PackageSelector_selectedItem__7Geul{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem .85rem}.PackageSelector_selectedName__N\+7Dt{color:#0f172a;display:block;font-size:.88rem;font-weight:600}.PackageSelector_selectedMeta__N1fm8{color:#64748b;display:block;font-size:.76rem;margin-top:.2rem}.PackageSelector_selectedRemove__yMotL{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:inline-flex;justify-content:center;padding:.15rem}.PackageSelector_selectedRemove__yMotL:hover:not(:disabled){color:#dc2626}.PackageSelector_infoBanner__54kBi{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:.82rem;gap:.5rem;line-height:1.45;padding:.85rem 1rem}.PackageSelector_stateText__laes8{color:#64748b;font-size:.85rem;margin:0}.PackageSelector_errorState__hLyO\+{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.PackageSelector_retryBtn__DlgRs{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:600;gap:.35rem;padding:.4rem .75rem}.PackageSelector_retryBtn__DlgRs:hover{background:#eff6ff}.PackageSelector_fieldError__DNY00{color:#dc2626;font-size:.78rem;margin:0}@media(max-width:900px){.PackageSelector_dualPane__5au6d{grid-template-columns:1fr}}.PackageListView_container__yV5Pr{display:flex;flex-direction:column;gap:1rem;min-height:420px;width:100%}.PackageListView_panel__-w1tJ{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.PackageListView_panelBody__rIH\+D{min-height:280px}.PackageListView_statePanel__ZDxp8{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;justify-content:center;min-height:420px;padding:1.5rem 1rem;text-align:center}.PackageListView_toolbar__4w2Q4{padding:.85rem 1rem 0}.PackageListView_boxGrid__2Xli8{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.85rem 1rem}.PackageListView_packageBox__l4Nwz{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:.25rem;min-height:64px;padding:.75rem .85rem}.PackageListView_packageBoxName__tYoqM{color:#0f172a;font-size:.88rem;font-weight:600;line-height:1.35;word-break:break-word}.PackageListView_packageBoxId__lQ\+Nv{color:#64748b;font-size:.76rem}.PackageListView_emptyState__xnAad{align-items:center;color:#64748b;display:flex;font-size:.85rem;justify-content:center;margin:0;min-height:200px;padding:1.5rem 1rem;text-align:center}@media(max-width:768px){.PackageListView_boxGrid__2Xli8{grid-template-columns:1fr}}.PlatformListView_container__MdEOK{display:flex;flex-direction:column;gap:1rem;width:100%}.PlatformListView_infoBanner__nbzM4{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:.82rem;gap:.5rem;line-height:1.45;padding:.85rem 1rem}.PlatformListView_browseList__kUI3c{display:flex;flex-direction:column;gap:.65rem;max-height:360px;overflow:auto;padding:.85rem}.PlatformListView_platformCard__fv7GG{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;padding:.75rem .85rem}.PlatformListView_platformCardSelected__J\+2T8{background:#eff6ff;border-color:#93c5fd}.PlatformListView_platformCardReadOnly__kqcPp{cursor:default}.PlatformListView_platformCardContent__FMaCL{display:flex;flex-direction:column;gap:.25rem;min-width:0;width:100%}.PlatformListView_platformCardTitle__\+3EpB{align-items:center;color:#0f172a;display:flex;font-size:.88rem;font-weight:600;gap:.45rem}.PlatformListView_platformBoxIcon__LfHKN{color:#2563eb;font-size:1.1rem!important}.PlatformListView_platformBoxDescription__NZeWq{color:#64748b;font-size:.76rem;line-height:1.4}.PlatformSelector_container__7OdtR{display:flex;flex-direction:column;gap:1rem}.PlatformSelector_applyRow__SXa7G{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.PlatformSelector_applyLabel__\+XzA0{color:#334155;font-size:.85rem;font-weight:600}.PlatformSelector_radioGroup__6e4Jd{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}.PlatformSelector_radioOption__hZI7t{align-items:center;color:#0f172a;cursor:pointer;display:inline-flex;font-size:.88rem;gap:.45rem}.PlatformSelector_radioOption__hZI7t input{accent-color:#2563eb}.PlatformSelector_infoBanner__0Ko0J{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:.82rem;gap:.5rem;line-height:1.45;padding:.85rem 1rem}.PlatformSelector_browseList__bz-HL{display:flex;flex-direction:column;gap:.65rem;max-height:360px;overflow:auto;padding:.85rem}.PlatformSelector_platformCard__wkG\+y{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:.75rem;padding:.9rem 1rem;transition:border-color .2s ease,background-color .2s ease}.PlatformSelector_platformCard__wkG\+y:hover{background:#f8fbff;border-color:#bfdbfe}.PlatformSelector_platformCard__wkG\+y input{accent-color:#2563eb;margin-top:.2rem}.PlatformSelector_platformCardSelected__sBi0L{background:#eff6ff;border-color:#93c5fd}.PlatformSelector_platformCardContent__yO1mL{display:flex;flex-direction:column;gap:.2rem;min-width:0}.PlatformSelector_platformCardTitle__\+BGeT{align-items:center;color:#0f172a;display:flex;font-size:.92rem;font-weight:700;gap:.5rem}.PlatformSelector_platformDescription__Lgc8Q{color:#64748b;font-size:.8rem}.PlatformSelector_platformIcon__vOd6m{color:#2563eb;font-size:1.1rem!important}.PlatformSelector_fieldError__Zw2Lj{color:#dc2626;font-size:.78rem;margin:0}.CouponForm_page__2R8UO{max-width:100%;min-width:0;width:100%}.CouponForm_updateCouponBtn__dziZi{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;padding:.65rem 1rem;transition:background-color .2s ease;white-space:nowrap}.CouponForm_updateCouponBtn__dziZi:hover:not(:disabled){background:#1d4ed8}.CouponForm_updateCouponBtn__dziZi:disabled{cursor:not-allowed;opacity:.6}.CouponForm_updateCouponBtnFull__nc3PI{width:100%}.CouponForm_layout__EvlwN{grid-gap:clamp(1rem,2vw,1.5rem);align-items:start;display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:minmax(0,1fr) minmax(0,320px);max-width:100%;width:100%}.CouponForm_formColumn__XqBr8{display:flex;flex-direction:column;gap:0;min-width:0}.CouponForm_infoBox__A\+RVe{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:.76rem;gap:.4rem;line-height:1.5;margin-top:1.25rem;padding:.9rem}.CouponForm_infoBoxIcon__FBQ--{flex-shrink:0;font-size:1rem!important;margin-top:1px}.CouponForm_formCard__1xicv{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a14,0 4px 16px #0f172a0a;overflow:hidden}.CouponForm_formSection__SLjeh{padding:1.5rem 1.75rem}.CouponForm_formSection__SLjeh:not(:last-child){border-bottom:1px solid #cbd5e1}.CouponForm_sectionHeader__4k\+OI{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1.25rem;width:100%}.CouponForm_sectionHeading__3RGVN{align-items:flex-start;display:flex;flex:1 1;gap:.65rem;min-width:0}.CouponForm_sectionIconWrap__yfJk4{align-items:center;background:#eff6ff;border-radius:8px;color:#2563eb;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.CouponForm_sectionIcon__ug7vC{font-size:1.1rem!important}.CouponForm_sectionSubtitle__IGKeH{color:#64748b;font-size:.8rem;line-height:1.4;margin:.2rem 0 0}.CouponForm_formSectionCollapsed__hMHmZ .CouponForm_sectionHeader__4k\+OI{margin-bottom:0}.CouponForm_sectionToggle__8WyNu{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:auto;padding:.35rem}.CouponForm_sectionToggle__8WyNu:hover{background:#f1f5f9;color:#0f172a}.CouponForm_sectionBody__90Xo1{animation:CouponForm_sectionFadeIn__75zaH .2s ease}@keyframes CouponForm_sectionFadeIn__75zaH{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CouponForm_sidebarSection__JlCoQ{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.CouponForm_sidebarSectionPreview__3mHiI{flex-shrink:0;margin-bottom:0;overflow:hidden}.CouponForm_sidebarSectionHeader__JOqdp{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;gap:.5rem;justify-content:space-between;padding:.85rem 1rem}.CouponForm_sidebarSectionTitle__tFGS6{color:#0f172a;font-size:.9rem;font-weight:700;margin:0}.CouponForm_sidebarSectionBody__JGC5-{padding:.85rem}.CouponForm_sidebarSectionFlush__HVv8D .CouponForm_sidebarSectionBody__JGC5-{padding:0}.CouponForm_sidebarSection__JlCoQ{margin-bottom:.75rem}.CouponForm_sectionNumber__UExLQ{display:none}.CouponForm_sectionTitle__a4pHZ{color:#0f172a;font-size:1.02rem;font-weight:700;margin:0}.CouponForm_fieldGrid__PrAAP{grid-gap:1.25rem 1.5rem;display:grid;gap:1.25rem 1.5rem;grid-template-columns:1fr 1fr}.CouponForm_fieldGroup__dXJeT{display:flex;flex-direction:column;gap:.45rem}.CouponForm_fieldGroupFull__zOFWJ{grid-column:1/-1}.CouponForm_currencyEligibilityList__1nnP7{display:flex;flex-direction:column;gap:1rem}.CouponForm_currencyEligibilityBlock__U\+Mpm{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.1rem}.CouponForm_currencyEligibilityHeader__vD6vX{color:#0f172a;font-size:.92rem;font-weight:700;margin-bottom:1rem}.CouponForm_relatedFieldRow__0K5Y2{grid-gap:1.25rem 1.5rem;display:grid;gap:1.25rem 1.5rem;grid-template-columns:1fr 1fr}.CouponForm_relatedFieldHint__HtHUw{grid-column:1/-1;margin:0}.CouponForm_fieldLabel__UWuwz{color:#334155;font-size:.85rem;font-weight:600}.CouponForm_required__qdmNS{color:#dc2626;margin-left:.15rem}.CouponForm_optional__37FfX{color:#64748b;font-size:.78rem;font-weight:500}.CouponForm_fieldError__oPDyJ{color:#dc2626;font-size:.78rem;margin:.25rem 0 0}.CouponForm_fieldInputError__lwh8j{border-color:#fca5a5!important}.CouponForm_fieldInputError__lwh8j:focus-within{box-shadow:0 0 0 3px #dc26261a}.CouponForm_fieldInput__q\+Nc5{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#0f172a;display:flex;font-family:inherit;font-size:.9rem;gap:.5rem;min-height:44px;padding:.7rem .9rem;width:100%}.CouponForm_fieldInput__q\+Nc5:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.CouponForm_fieldInputLocked__OQGv2{background:#f8fafc;color:#64748b}.CouponForm_viewFieldValue__JYYF\+{color:#0f172a;font-size:.9rem;font-weight:600;line-height:1.4;word-break:break-word}.CouponForm_fieldInput__q\+Nc5 input[type=number]{-webkit-appearance:textfield;appearance:textfield}.CouponForm_fieldInput__q\+Nc5 input[type=number]::-webkit-inner-spin-button,.CouponForm_fieldInput__q\+Nc5 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CouponForm_fieldInput__q\+Nc5 input,.CouponForm_fieldInput__q\+Nc5 select,.CouponForm_fieldInput__q\+Nc5 textarea{background:#0000;border:none;color:inherit;flex:1 1;font-family:inherit;font-size:.9rem;outline:none;resize:vertical;width:100%}.CouponForm_checkboxSelectList__f84GR{display:flex;flex-direction:column;gap:.35rem;max-height:7.5rem;overflow-y:auto;width:100%}.CouponForm_checkboxSelectPlaceholder__N4UzC{color:#64748b;font-size:.9rem}.CouponForm_checkboxSelectOption__bMZ8U{align-items:flex-start;color:#0f172a;cursor:pointer;display:flex;font-size:.9rem;gap:.55rem}.CouponForm_checkboxSelectOption__bMZ8U input{cursor:pointer;flex:0 0 auto;margin:.15rem 0 0;width:auto}.CouponForm_checkboxSelectOptionContent__OF2lT{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.35rem .5rem;min-width:0}.CouponForm_checkboxSelectOptionTitle__1ppNo{color:#0f172a;font-weight:600}.CouponForm_checkboxSelectOptionBadge__IbNd7{align-items:center;background:#e0e7ff;border-radius:999px;color:#3730a3;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:.1rem .45rem}.CouponForm_checkboxSelectOptionMeta__084rz{color:#64748b;flex-basis:100%;font-size:.78rem}.CouponForm_fieldInputCheckboxSelect__-xv8U,.CouponForm_fieldInputMultiline__SNA3P{align-items:flex-start}.CouponForm_fieldInputMultiline__SNA3P .CouponForm_fieldIconRight__WeOx9{margin-top:.1rem}.CouponForm_fieldInput__q\+Nc5 textarea,.CouponForm_remarksTextarea__O43qI{line-height:1.45;max-height:none;min-height:72px;resize:vertical}.CouponForm_remarksTextarea__O43qI{display:block}.CouponForm_fieldIconRight__WeOx9{color:#94a3b8;flex-shrink:0;font-size:1rem!important;margin-left:auto}.CouponForm_statusSelectWrap__-U1ml{align-items:center;display:flex;flex:1 1;gap:.5rem}.CouponForm_statusDot__KnMMa{border-radius:50%;flex-shrink:0;height:8px;width:8px}.CouponForm_statusDotActive__GaYNR{background:#22c55e}.CouponForm_statusDotInactive__z2qhA{background:#94a3b8}.CouponForm_statusDotExpired__FdH3d{background:#ef4444}.CouponForm_statusDotScheduled__4OYq9{background:#2563eb}.CouponForm_fieldHint__e\+mZL{color:#64748b;font-size:.78rem;margin:0}.CouponForm_tenantConfirmRow__CxImY{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.65rem}.CouponForm_tenantConfirmButton__i8v48{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;padding:.55rem 1.1rem;transition:background-color .2s ease}.CouponForm_tenantConfirmButton__i8v48:hover{background:#1d4ed8}.CouponForm_tenantEditButton__2d4ot{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;padding:.45rem .9rem;transition:background-color .2s ease,border-color .2s ease}.CouponForm_tenantEditButton__2d4ot:hover{background:#f8fafc;border-color:#cbd5e1}.CouponForm_tenantConfirmedMessage__SSolo{color:#15803d;font-size:.84rem;font-weight:600;margin:0}.CouponForm_scopeErrorPanel__HApsC{margin-top:.5rem}.CouponForm_toggleRow__nUstn{align-items:center;display:flex;gap:.75rem;min-height:44px}.CouponForm_toggleLabel__JOPE4{color:#0f172a;font-size:.9rem;font-weight:600}.CouponForm_toggle__PFCuQ{background:#cbd5e1;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:26px;padding:0;position:relative;transition:background-color .2s ease;width:46px}.CouponForm_toggle__PFCuQ:disabled{cursor:not-allowed;opacity:.6}.CouponForm_toggleOn__NAPgo{background:#2563eb}.CouponForm_toggleThumb__Q-Qde{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a2e;height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.CouponForm_toggleOn__NAPgo .CouponForm_toggleThumb__Q-Qde{transform:translateX(20px)}.CouponForm_validitySummary__vdmGS{align-self:stretch}.CouponForm_validitySummaryBox__NtNz4{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1rem}.CouponForm_validitySummaryValue__ZGFKq{color:#16a34a;font-size:1rem;font-weight:700}.CouponForm_validitySummaryHint__hGFDm{color:#64748b;font-size:.78rem}.CouponForm_platformGrid__\+jdQy{display:flex;flex-wrap:wrap;gap:1rem}.CouponForm_platformChip__RY0j2{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;display:inline-flex;font-size:.88rem;gap:.45rem;padding:.55rem .9rem}.CouponForm_platformChipIcon__oQ0QZ{color:#64748b;font-size:1.1rem!important}.CouponForm_previewPanel__Obz3b{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-height:0;overflow:hidden}.CouponForm_sidebarSectionCard__p4syZ{flex-shrink:0;margin-bottom:0!important;position:relative}.CouponForm_previewScrollArea__TP8Zy{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.15rem}.CouponForm_previewCodeRow__crzyK{align-items:center;background:#ffffff1f;border-radius:8px;box-sizing:border-box;display:flex;gap:.55rem;justify-content:center;max-width:100%;padding:.45rem .65rem;width:100%}.CouponForm_previewCode__9V0Qb{color:#fff;flex:1 1 auto;font-size:clamp(1rem,3.5vw,1.4rem);font-weight:800;letter-spacing:.06em;line-height:1.25;min-width:0;text-align:center;word-break:break-word}.CouponForm_previewCodeNotSet__8yEM1{color:#ffffffe0;font-size:1rem;font-style:italic;font-weight:600;letter-spacing:normal}.CouponForm_previewCopiedHint__7fopy{color:#ffffffe6;display:block;font-size:.75rem;font-weight:600;margin-top:.45rem}.CouponForm_copyCodeBtn__E0PWv{align-items:center;background:#ffffff38;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.35rem;transition:background-color .2s ease,transform .15s ease}.CouponForm_copyCodeBtn__E0PWv:hover{background:#ffffff61}.CouponForm_copyCodeBtn__E0PWv:active{transform:scale(.96)}.CouponForm_sidebarActions__9JV-0{display:flex;flex-shrink:0;gap:.65rem;margin-top:auto;padding-top:.5rem}.CouponForm_cancelBtn__ig30L{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;flex:1 1;font-family:inherit;font-size:.88rem;font-weight:600;padding:.65rem 1rem}.CouponForm_cancelBtn__ig30L:hover{background:#f8fafc}.CouponForm_submitBtn__ei5Yj{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:.88rem;font-weight:600;padding:.65rem 1rem}.CouponForm_submitBtn__ei5Yj:hover:not(:disabled){background:#1d4ed8}.CouponForm_submitBtn__ei5Yj:disabled{cursor:not-allowed;opacity:.6}.CouponForm_submitBtnFull__MH4ef{width:100%}.CouponForm_sidebar__NuwF-{align-self:start;display:flex;flex-direction:column;gap:0;max-height:calc(100dvh - 6rem);min-height:0;min-width:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:0}.CouponForm_couponPreview__yBVpV{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a14,0 4px 16px #0f172a0a;overflow:hidden;position:relative}.CouponForm_previewTop__gOZIU{background:linear-gradient(135deg,#7c3aed,#6d28d9);padding:1.5rem 1.25rem 1.65rem;position:relative;text-align:center}.CouponForm_previewTop__gOZIU:after{background:radial-gradient(circle,#fff 4px,#0000 0);background-position:0 0;background-size:12px 12px;bottom:0;content:"";height:10px;left:0;pointer-events:none;position:absolute;right:0;transform:translateY(50%)}.CouponForm_previewBottom__SKNk-{background:#fff;padding:1.5rem 1.25rem;text-align:center}.CouponForm_previewDiscount__si1SR{color:#0f172a;font-size:1.15rem;font-weight:800;margin:0 0 .3rem}.CouponForm_previewDesc__goDIn{color:#64748b;font-size:.84rem;margin:0}.CouponForm_summaryCard__V2rHZ{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a14,0 4px 16px #0f172a0a;padding:1.25rem}.CouponForm_summaryTitle__1pZ9c{color:#0f172a;font-size:.92rem;font-weight:700;margin:0 0 1rem}.CouponForm_summaryList__aKAXy{display:flex;flex-direction:column;gap:.9rem}.CouponForm_summaryRow__MGbfq{align-items:flex-start;display:flex;gap:.65rem}.CouponForm_summaryIcon__E-YT4{color:#94a3b8;flex-shrink:0;font-size:1.05rem!important;margin-top:2px}.CouponForm_summaryContent__GTgV8{display:flex;flex-direction:column;gap:.15rem;min-width:0;width:100%}.CouponForm_summaryContentPackages__CUM7S{flex-shrink:1;min-height:0}.CouponForm_summaryLabel__rV8F7{color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.CouponForm_summaryValue__M5gHR{color:#0f172a;font-size:.86rem;line-height:1.45}.CouponForm_summaryValueNotSet__CQ3wh{color:#64748b;font-style:italic;font-weight:500}.CouponForm_summaryBulletList__ScprY{list-style:disc;margin:.2rem 0 0;padding-left:1.15rem}.CouponForm_summaryBulletListScroll__SRxi7{max-height:88px;overflow-y:auto;padding-right:.35rem}.CouponForm_summaryPackageListScroll__y3B\+L{-webkit-overflow-scrolling:touch;margin-top:.15rem;max-height:110px;overflow-x:hidden;overflow-y:auto;padding-right:.35rem}.CouponForm_summaryRowPackages__AfQl9{flex-shrink:1;min-height:0}.CouponForm_summaryRowPlatforms__twZJi{border-top:1px solid #f1f5f9;flex-shrink:0;margin-top:.15rem;padding-top:.75rem}.CouponForm_previewSearchWrap__JGTeG{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:.35rem;padding:.4rem .55rem}.CouponForm_previewSearchIcon__1Z2bG{color:#64748b;flex-shrink:0}.CouponForm_previewSearchInput__Jdxx8{background:#0000;border:none;color:#0f172a;font-family:inherit;font-size:.78rem;outline:none;width:100%}.CouponForm_previewSearchEmpty__1twSM{color:#64748b;font-size:.76rem;font-style:italic;margin:.25rem 0 0}.CouponForm_previewSearchHint__pLbe9{color:#64748b;font-size:.72rem;margin:0}.CouponForm_summaryAllBadge__L2bKH{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.1rem}.CouponForm_summaryCountPill__90bKh{align-items:center;background:#eff6ff;border-radius:999px;color:#2563eb;display:inline-flex;font-size:.72rem;font-weight:700;padding:.15rem .5rem}.CouponForm_summaryCompactGroup__5ax9Q{display:flex;flex-direction:column;gap:.35rem}.CouponForm_summaryMoreHint__4ozR8{color:#64748b;font-size:.76rem;font-style:italic;margin:0}.CouponForm_summaryBulletItem__oIoja{color:#0f172a;font-size:.84rem;line-height:1.5;margin-bottom:.15rem}.CouponForm_summaryBulletItem__oIoja:last-child{margin-bottom:0}.CouponForm_summaryDetailList__MacB5{display:flex;flex-direction:column;gap:.35rem;margin-top:.1rem;width:100%}.CouponForm_summaryDetailItem__Z9Z-f{align-items:flex-start;display:flex;font-size:.84rem;gap:.75rem;justify-content:space-between;line-height:1.4}.CouponForm_summaryDetailKey__ZkZnA{color:#64748b;flex:1 1}.CouponForm_summaryDetailValue__aTFHU{color:#0f172a;flex-shrink:0;font-weight:600;text-align:right}.CouponForm_summaryStatusActive__zaWip{background:#dcfce7;border-radius:999px;color:#15803d;display:inline-flex;font-size:.78rem;font-weight:600;padding:.2rem .55rem;width:-webkit-fit-content;width:fit-content}.CouponForm_summaryStatusInactive__4dPku{background:#f1f5f9;color:#475569}.CouponForm_summaryStatusExpired__1Blx8{background:#fee2e2;color:#b91c1c}.CouponForm_summaryStatusScheduled__ByNrR{background:#dbeafe;color:#1d4ed8}.CouponForm_changesNote__IhtMD{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:.76rem;gap:.4rem;line-height:1.5;padding:.9rem}@media(max-width:1200px){.CouponForm_layout__EvlwN{grid-template-columns:1fr}.CouponForm_sidebar__NuwF-{max-height:none;position:static;width:100%}}@media(max-width:768px){.CouponForm_fieldGrid__PrAAP,.CouponForm_relatedFieldRow__0K5Y2{grid-template-columns:1fr}.CouponForm_formSection__SLjeh{padding:1.25rem 1rem}.CouponForm_sidebarActions__9JV-0{flex-direction:column}}
/*# sourceMappingURL=main.4f546b5d.css.map*/