.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}.loadingContainer{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.Login_rootContainer__gx\+-v{display:flex;font-family:Montserrat,sans-serif;max-width:100vw;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;width:100%}.Login_brandPanel__-6sIZ{align-items:center;background:linear-gradient(155deg,#030812,#071225 45%,#0c1a33);box-sizing:border-box;display:flex;flex:1 1 58%;justify-content:center;max-width:65%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,3rem);position:relative}.Login_brandContent__8tPXJ{align-items:flex-start;align-self:center;display:flex;flex-direction:column;max-width:440px;padding:0;position:relative;text-align:left;width:min(440px,84%);z-index:2}.Login_brandLogoWrap__NMy-e{align-items:flex-start;align-self:stretch;background:#0000;display:flex;justify-content:flex-start;margin:0 0 2.5rem;padding:0;width:100%}.Login_brandLogoWrap__NMy-e svg,.Login_brandLogo__1EO6A{background:#0000;display:block;height:clamp(96px,11vh,124px);max-width:100%;width:auto}.Login_brandLogoWrap__NMy-e svg g>path:first-of-type{display:none}.Login_welcomeTitle__7Apkx{align-self:stretch;color:#fff;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:700;line-height:1.12;margin:0 0 .75rem}.Login_brandHighlight__LOPsY{color:#0052cc}.Login_welcomeSubtitle__TRTEU{align-self:stretch;color:#cbd5e1;font-size:.98rem;line-height:1.55;margin:0 0 2.25rem;max-width:none}.Login_featureList__Ph3GO{align-self:stretch;display:flex;flex-direction:column;gap:1.2rem;width:100%}.Login_featureItem__BRT3c{align-items:flex-start;background:#0000;border:none;border-radius:0;display:flex;gap:.95rem;padding:.85rem 0;text-align:left;width:100%}.Login_featureIcon__PBNzU{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1.22rem!important;height:44px;justify-content:center;width:44px}.Login_featureIconPackages__iuIGc{background:#0052cc3d;color:#60a5fa}.Login_featureIconCoupons__geR01{background:#7c3aed42;color:#c4b5fd}.Login_featureIconUploads__3qo\+P{background:#22c55e3d;color:#4ade80}.Login_featureText__ckhJH{display:flex;flex-direction:column;gap:.18rem}.Login_featureTitle__KzguX{color:#f8fafc;font-size:1rem;font-weight:600}.Login_featureDesc__aRCTo{color:#94a3b8;font-size:.86rem;line-height:1.45}.Login_formPanel__6jQnD{align-items:center;background:#f4f6f9;box-sizing:border-box;display:flex;flex:1 1 42%;justify-content:center;min-height:0;min-width:280px;overflow-x:hidden;overflow-y:auto;padding:clamp(1.25rem,3vw,1.5rem) clamp(1.25rem,4vw,2.5rem)}.Login_loginCard__bokfU{background:#fff;border:none;border-radius:14px;box-shadow:0 10px 40px #0f172a14;max-width:430px;padding:2.5rem 2.25rem;width:100%}.Login_loginHeading__ezWDU{color:#0b1f3f;font-size:1.65rem;font-weight:700;margin:0 0 .45rem}.Login_loginSubheading__slqkL{color:#64748b;font-size:.94rem;margin:0 0 2rem}.Login_loginContentContainer__V8kk5{display:flex;flex-direction:column;gap:1.35rem}.Login_apiErrorBanner__8fUTG{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;box-sizing:border-box;color:#b91c1c;font-size:.88rem;line-height:1.45;padding:.8rem 1rem;width:100%}.Login_inputContainer__jHQid{display:flex;flex-direction:column;gap:.45rem}.Login_fieldLabel__Fc0hz{color:#1e293b;font-size:.88rem;font-weight:600}.Login_inputWrapper__wrGsD{align-items:center;display:flex;position:relative}.Login_inputIcon__tCWGA{color:#94a3b8;font-size:1.1rem!important;left:14px;pointer-events:none;position:absolute;z-index:1}.Login_styledInput__nKXmE{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:.94rem;padding:.82rem 2.5rem .82rem 2.85rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.Login_styledInput__nKXmE:focus{border-color:#0052cc;box-shadow:0 0 0 3px #0052cc1f;outline:none}.Login_styledInput__nKXmE::placeholder{color:#94a3b8}.Login_passwordToggle__DrTUN{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;padding:0;position:absolute;right:14px}.Login_passwordToggle__DrTUN:hover{color:#64748b}.Login_btnContainer__C1jHX{margin-top:.5rem}.Login_supportText__lnoue{color:#64748b;font-size:.86rem;line-height:1.5;margin:.25rem 0 0;text-align:center}.Login_signInButton__4qHNK{background:#0052cc;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:.98rem;font-weight:600;padding:.85rem 1.5rem;transition:background-color .2s ease;width:100%}.Login_signInButton__4qHNK:hover:not(:disabled){background:#0043a8}.Login_signInButton__4qHNK:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed}.Login_errorText__bf3HJ{color:#dc2626;font-size:.8rem;margin:0}@media(max-width:1100px){.Login_brandPanel__-6sIZ{padding:2rem 2.5rem}.Login_brandContent__8tPXJ{max-width:400px;width:min(400px,88%)}}@media(max-width:900px){.Login_rootContainer__gx\+-v{flex-direction:column;min-height:100dvh}.Login_brandPanel__-6sIZ{align-items:center;flex:0 0 auto;justify-content:center;max-width:100%;min-height:0;padding:1.5rem;width:100%}.Login_brandContent__8tPXJ{max-width:none;width:min(360px,92%)}.Login_brandLogoWrap__NMy-e{margin-bottom:1.75rem}.Login_brandLogoWrap__NMy-e svg,.Login_brandLogo__1EO6A{height:80px;width:auto}.Login_featureList__Ph3GO{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;gap:.65rem;margin-top:1rem;overflow-x:auto;width:100%}.Login_featureItem__BRT3c{align-items:flex-start;flex:1 1;flex-direction:column;gap:.4rem;min-width:0;padding:.45rem .25rem}.Login_featureIcon__PBNzU{font-size:1rem!important;height:36px;width:36px}.Login_featureTitle__KzguX{font-size:.82rem}.Login_featureDesc__aRCTo{display:none}.Login_welcomeTitle__7Apkx{font-size:1.75rem}.Login_welcomeSubtitle__TRTEU{margin-bottom:.5rem}.Login_formPanel__6jQnD{flex:1 1 auto;min-width:0;overflow-y:visible;padding:1.25rem 1.5rem 2rem;width:100%}.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;padding:.35rem 0}.Login_featureIcon__PBNzU{height:32px;width:32px}.Login_formPanel__6jQnD{padding:1rem}.Login_loginCard__bokfU{border-radius:10px;padding:1.5rem 1.25rem}.Login_loginHeading__ezWDU{font-size:1.4rem}}@media(max-height:720px)and (min-width:901px){.Login_brandLogoWrap__NMy-e{margin-bottom:1.25rem}.Login_brandLogoWrap__NMy-e svg,.Login_brandLogo__1EO6A{height:72px}.Login_welcomeSubtitle__TRTEU{margin-bottom:1.25rem}.Login_featureList__Ph3GO{gap:.85rem}.Login_featureItem__BRT3c{padding:.5rem 0}}.SearchPackage_searchFieldContainer__zGQM1{background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:10px;margin:10px;padding:20px;position:relative}.SearchPackage_searchField__6Asa9{width:100%}.SearchPackage_dropdown__foqWc{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 8px #0000001a;left:0;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:10}.SearchPackage_packageItem__Sf0fP{border-bottom:1px solid #eee;cursor:pointer;padding:10px;transition:background-color .3s}.SearchPackage_packageItem__Sf0fP:hover{background-color:#f1f1f1}.SearchPackage_error__xNUwe{color:red;margin-top:10px}.EditPackageDetails_displayDetails__4KsZj,.EditPackageDetails_editableFields__6Suic{display:flex;flex-direction:column;justify-content:space-between}.EditPackageDetails_displayDetails__4KsZj{align-items:flex-start;padding:10px 15px}.EditPackageDetails_defaultValues__GTWB5{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.EditPackageDetails_editIcon__9hrjb{align-items:center;color:blue;cursor:pointer;display:flex;justify-content:flex-end}.EditPackageDetails_editIcon__9hrjb h3{color:inherit;font-size:.9rem;margin:0}.EditPackageDetails_title__0CpGH{color:#495057;font-family:Open Sans,sans-serif;font-size:1.2rem;font-style:normal;font-weight:600}.EditPackageDetails_dashedLine__cDj67{border-top:2px dashed #6c757d;margin:10px 0;width:100%}.SearchedPackageDetails_mainContainer__bSgMW{display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:20px}.SearchedPackageDetails_packageDetailsInnerContainer__dnIvJ{background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:10px;padding:10px}.SearchedPackageDetails_displayDetails__UXLsU{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:10px 15px}.SearchedPackageDetails_title__9HLz0{color:#495057;font-family:Open Sans,sans-serif;font-size:1.2rem;font-style:normal;font-weight:600}.SearchedPackageDetails_value__vEcX\+{word-wrap:break-word;color:#6c757d;font-family:Open Sans,sans-serif;font-size:1.2rem;font-weight:300;min-width:0;text-align:right}.SearchedPackageDetails_defaultValues__ZIJ8b{justify-content:space-between}.SearchedPackageDetails_defaultValues__ZIJ8b,.SearchedPackageDetails_versionDisplay__liMJg{align-items:center;display:flex;flex-direction:row;gap:10px}.SearchedPackageDetails_dropdown__DQanV{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:10px 15px;width:30%}.SearchedPackageDetails_flexContainer__2IgN-{display:flex;flex-direction:column;gap:20px;width:50%}.SearchedPackageDetails_offeringInnerContainer__c3ocJ{background-color:#f8f9fa;height:33rem;overflow-x:hidden}.SearchedPackageDetails_offeringInnerContainer__c3ocJ,.SearchedPackageDetails_productOfferings__5AZMW{border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;justify-content:space-between;padding:10px}.SearchedPackageDetails_productOfferings__5AZMW{background-color:#fff;border:1px solid #ddd;gap:10px;margin:10px}.SearchedPackageDetails_serviceOfferings__zyYzW{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:10px;margin:10px;padding:10px}.SearchedPackageDetails_activeStatus__oJaQb{color:#2dc419;font-size:1.2rem}.SearchedPackageDetails_notActiveStatus__sumO2{color:#ef7a44;font-size:1.2rem}.PackageDetails_mainContainer__CQxMK{display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.PackageDetails_mainContainer__CQxMK{margin:2rem}}.PackageDetails_searchPackageContainer__yynnB{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;width:95%}.PackageDetails_searchPackage__zsPbv{width:40%}.PackageDetails_flexContainer__zWt6p{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.PackageDetails_backContainer__JmWb-{align-items:center;cursor:pointer;display:flex}.PackageDetails_icon__u40C6{color:#495057;font-size:28px;margin-right:8px}.PackageDetails_text__c2mtK{color:#495057;font-size:22px;font-weight:700}.NewVersionPackageDetails_mainContainer__9aKnn{background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.2rem;margin-top:1rem;padding:10px;width:99%}.NewVersionPackageDetails_title__T-q5C{color:#495057;font-family:Open Sans,sans-serif;font-size:1.2rem;font-style:normal;font-weight:600}.NewVersionPackageDetails_value__wHNjc{word-wrap:break-word;color:#6c757d;font-family:Open Sans,sans-serif;font-size:1.2rem;font-weight:300;margin-top:8px;min-width:0}.NewVersionPackageDetails_priceContainer__KRQsT{display:flex}.NewVersionPackageDetails_flexContainer__1zEB3{display:flex;flex-direction:row;gap:30px}.NewVersionPackageDetails_packageDetailsContainer__41s3x,.NewVersionPackageDetails_packageOtherDetailsContainer__EG6Os{display:flex;flex-direction:column;width:50%}.NewVersionPackageDetails_description__j3Zk6,.NewVersionPackageDetails_fields__p-kTY{display:flex;flex-direction:column;margin:5px}.NewVersionPackageDetails_versionDisplayName__xbc3p{display:flex;flex-direction:column;margin:5px;width:80%}.NewVersionPackageDetails_descriptionTextField__wmXKN{align-items:flex-start;border-radius:"5px";color:"black";display:flex;font-family:Open Sans,sans-serif;font-size:1.2rem;font-style:normal;height:12rem;justify-content:flex-start;line-height:1.5;margin-top:8px;padding:.5rem;resize:none;text-align:left;width:90%}.AddPackageFeatureOffering_mainContainer__5Ek-t{display:flex;flex-direction:column;width:49%}.AddPackageFeatureOffering_offeringInnerContainer__Guv2j{background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;height:33rem;justify-content:space-between;overflow-x:hidden;padding:10px}.AddPackageFeatureOffering_title__yAMWa{font-size:1.2rem}.AddPackageFeatureOffering_fieldsDisplay__EzMQU{display:flex;flex-direction:column;margin:10px}.AddPackageFeatureOffering_flexContainer__dud8A{display:flex;gap:30px;justify-content:space-between}.AddPackageFeatureOffering_addFeaturesButton__6q\+c8{display:flex;justify-content:flex-end}.AddPackageFeatureOffering_description__C6BNF{display:flex;flex-direction:column;margin:5px}.AddPackageFeatureOffering_dashedLine__7Yb0E{border-top:2px dashed #6c757d;margin:10px 0;width:100%}.AddPackageFeatureOffering_displayFeatures__r5Peg{background-color:#ea9b9b;border:1px dashed #f94a4a;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:5px;justify-content:space-between;margin:10px;padding:12px;width:50%}.AddPackageFeatureOffering_title__yAMWa{color:#495057;font-family:Open Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:600}.AddPackageFeatureOffering_value__3a5sm{word-wrap:break-word;color:#6c757d;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:300;min-width:0;text-align:right}.AddPackageFeatureOffering_displayDetails__9RL0i{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.AddPackageFeatureOffering_addFeatureOfferingButton__uq6e5,.AddPackageFeatureOffering_crossIcon__CWVjZ{display:flex;justify-content:flex-end}.AddPackageFeatureOffering_fieldContainer__zgU8c{display:flex;flex-direction:row;gap:30px}.AddPackageFeatureOffering_descriptionTextField__t5MAE{align-items:flex-start;border-radius:"5px";color:"black";display:flex;font-family:Open Sans,sans-serif;font-size:1.2rem;font-style:normal;height:12rem;justify-content:flex-start;line-height:1.5;margin-top:8px;padding:.5rem;resize:none;text-align:left;width:90%}.AddPackageFeatureOffering_dropdown__fqMcW{width:15rem}.CreatedPackageFeatureOfferings_mainContainer__Yz\+Qz{display:flex;flex-direction:column;width:49%}.CreatedPackageFeatureOfferings_displayDetails__cUoC6{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:10px 15px}.CreatedPackageFeatureOfferings_title__0x8OQ{color:#495057;font-family:Open Sans,sans-serif;font-size:1.2rem;font-style:normal;font-weight:600}.CreatedPackageFeatureOfferings_value__2qweP{word-wrap:break-word;color:#6c757d;font-family:Open Sans,sans-serif;font-size:1.2rem;font-weight:300;min-width:0;text-align:right}.CreatedPackageFeatureOfferings_defaultValues__L4pit{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.CreatedPackageFeatureOfferings_offeringInnerContainer__bq73t{background-color:#f8f9fa;height:33rem;overflow-x:hidden}.CreatedPackageFeatureOfferings_offeringInnerContainer__bq73t,.CreatedPackageFeatureOfferings_productOfferings__EOOZy{border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;justify-content:space-between;padding:10px}.CreatedPackageFeatureOfferings_productOfferings__EOOZy{background-color:#fff;border:1px solid #ddd;gap:10px;margin:10px}.CreatedPackageFeatureOfferings_serviceOfferings__Y5AqG{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:10px;margin:10px;padding:10px}.CreatedPackageFeatureOfferings_DeleteIcon__fb5yW{display:flex;justify-content:flex-end}.CreatedPackageFeatureOfferings_DeleteIconColor__xqMzO{color:#be1515}.CreateNewPackageVersion_flexContainer__i6Iuy,.CreateNewPackageVersion_packageFeatureOfferingContainer__hrp29{display:flex;justify-content:space-between}.CreateNewPackageVersion_createPackageVersionButton__6oT\+W{align-items:center;display:flex;justify-content:flex-end}.CreatePackageVersion_mainContainer__Bxk3L{display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.CreatePackageVersion_mainContainer__Bxk3L{margin:2rem}}.CreatePackageVersion_backContainer__fXT\+t{align-items:center;cursor:pointer;display:flex}.CreatePackageVersion_icon__ZwzAf{color:#495057;font-size:28px;margin-right:8px}.CreatePackageVersion_text__wZDfQ{color:#495057;font-size:22px;font-weight:700}.FileUpload_mainContainer__f8keM{min-width:0;width:100%}.FileUpload_dropZone__q27to{align-items:center;background-color:#f8fafc;border:2px dashed #93c5fd;border-radius:12px;box-sizing:border-box;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__2rIUv,.FileUpload_dropZone__q27to:hover:not(.FileUpload_dropZoneDisabled__SxkJz){background-color:#eff6ff;border-color:#2563eb}.FileUpload_dropZoneDisabled__SxkJz{cursor:not-allowed;opacity:.55}.FileUpload_uploadIcon__Oc6mV{color:#2563eb;font-size:2.75rem!important;margin-bottom:.25rem}.FileUpload_dropTitle__dNS1H{color:#0f172a;font-size:1rem;font-weight:600;margin:0}.FileUpload_dropSubtitle__UGE\+S{color:#64748b;font-size:.9rem;margin:0}.FileUpload_browseButton__ym-On{background:#fff;border:1.5px solid #2563eb;border-radius:8px;color:#2563eb;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;margin-top:.35rem;padding:.45rem 1.1rem;transition:background-color .2s ease,color .2s ease}.FileUpload_browseButton__ym-On:hover:not(:disabled){background:#2563eb;color:#fff}.FileUpload_browseButton__ym-On:disabled{cursor:not-allowed;opacity:.6}.FileUpload_hint__iADKr{color:#94a3b8;font-size:.78rem;margin:.35rem 0 0}.FileUpload_selectedFile__\+E0GC{align-items:center;display:flex;gap:.5rem;max-width:100%;padding:0 .5rem}.FileUpload_fileIcon__h1MBD{color:#16a34a!important;flex-shrink:0}.FileUpload_fileName__KTRZM{color:#0f172a;font-size:.92rem;font-weight:600;word-break:break-word}.FileUpload_hiddenInput__EfI4z{display:none}@media(max-width:768px){.FileUpload_dropZone__q27to{min-height:180px;padding:1.5rem 1rem}}.FileUploadsHistory_wrapper__Gmm93{min-height:360px;width:100%}.FileUploadsHistory_contentPanel__QKyrG{min-height:280px}.FileUploadsHistory_statePanel__0j0g6{align-items:center;display:flex;justify-content:center;min-height:280px}.FileUploadsHistory_toolbar__b3ZKB{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.FileUploadsHistory_title__gqYz1{color:#0f172a;font-size:1.15rem;font-weight:700;margin:0}.FileUploadsHistory_filters__6bR54{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.FileUploadsHistory_searchBox__2XKCV{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:.4rem;min-width:180px;padding:.4rem .75rem}.FileUploadsHistory_searchIcon__sOuoo{color:#94a3b8;font-size:1.1rem!important}.FileUploadsHistory_searchInput__qnttf{background:#0000;border:none;color:#0f172a;font-family:inherit;font-size:.88rem;outline:none;width:140px}.FileUploadsHistory_searchInput__qnttf::placeholder{color:#94a3b8}.FileUploadsHistory_filterSelect__z85KE,.FileUploadsHistory_pageSizeSelect__BIaj-{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-family:inherit;font-size:.85rem;padding:.45rem .75rem}.FileUploadsHistory_dateBadge__CicnD{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:.82rem;font-weight:500;padding:.45rem .75rem}.FileUploadsHistory_tableWrap__1bsAX{border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto}.FileUploadsHistory_table__MYlE2{border-collapse:collapse;font-size:.88rem;width:100%}.FileUploadsHistory_table__MYlE2 th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:.85rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.FileUploadsHistory_table__MYlE2 td{border-bottom:1px solid #f1f5f9;color:#334155;padding:.9rem 1rem;vertical-align:middle}.FileUploadsHistory_table__MYlE2 tbody tr:last-child td{border-bottom:none}.FileUploadsHistory_table__MYlE2 tbody tr:hover{background:#fafbfc}.FileUploadsHistory_fileCell__2nU1U{align-items:center;color:#0f172a;display:flex;font-weight:500;gap:.5rem}.FileUploadsHistory_csvIcon__xNt-u{color:#16a34a!important;flex-shrink:0;font-size:1.2rem!important}.FileUploadsHistory_errorCell__G\+\+U6{color:#dc2626;font-weight:600}.FileUploadsHistory_statusCell__cTplC{display:flex;flex-direction:column;gap:.2rem}.FileUploadsHistory_statusPill__nDj\+D{border-radius:999px;display:inline-block;font-size:.78rem;font-weight:600;padding:.25rem .65rem;width:-webkit-fit-content;width:fit-content}.FileUploadsHistory_processed__wQBsP{background:#dcfce7;color:#15803d}.FileUploadsHistory_partial__hWy5D{background:#ffedd5;color:#c2410c}.FileUploadsHistory_uploaded__Oa32g{background:#dbeafe;color:#1d4ed8}.FileUploadsHistory_pending__e\+KKm{background:#f1f5f9;color:#64748b}.FileUploadsHistory_failed__mnqig{background:#fee2e2;color:#b91c1c}.FileUploadsHistory_statusSubtext__ziLa2{color:#94a3b8;font-size:.72rem}.FileUploadsHistory_actionCell__6rUo5{align-items:center;display:flex;gap:.35rem}.FileUploadsHistory_downloadBtn__cgaxZ{background:#fff;border:1px solid #2563eb;border-radius:6px;color:#2563eb;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;padding:.35rem .75rem;white-space:nowrap}.FileUploadsHistory_downloadBtn__cgaxZ:hover:not(:disabled){background:#eff6ff}.FileUploadsHistory_downloadBtn__cgaxZ:disabled{border-color:#cbd5e1;color:#94a3b8;cursor:not-allowed}.FileUploadsHistory_pagination__8q1zO{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem;padding-top:.75rem}.FileUploadsHistory_pageInfo__pXLJk{color:#64748b;font-size:.85rem}.FileUploadsHistory_pageControls__gwdBl{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.FileUploadsHistory_pageBtn__2aqVr{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;height:32px;min-width:32px;padding:0 .5rem}.FileUploadsHistory_pageBtn__2aqVr:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.FileUploadsHistory_pageBtn__2aqVr:disabled{cursor:not-allowed;opacity:.5}.FileUploadsHistory_pageBtnActive__aYNIB{background:#2563eb;border-color:#2563eb;color:#fff}.FileUploadsHistory_errorMessage__pCDCi,.FileUploadsHistory_message__gOg\+6{color:#64748b;font-size:.92rem;margin:0;text-align:center}.FileUploadsHistory_errorMessage__pCDCi{color:#dc2626}@media(max-width:768px){.FileUploadsHistory_toolbar__b3ZKB{align-items:flex-start;flex-direction:column}.FileUploadsHistory_filters__6bR54{width:100%}.FileUploadsHistory_searchBox__2XKCV{flex:1 1;min-width:0}.FileUploadsHistory_searchInput__qnttf{width:100%}}.UploadsSection_container__MDnLQ{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;min-width:0;width:100%}.UploadsSection_pageSubtitle__47PVX{color:#64748b;font-size:.92rem;margin:0}.UploadsSection_uploadCard__1chqU{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a14,0 4px 16px #0f172a0a;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;width:100%}.UploadsSection_actionField__Zzy\+6{display:flex;flex-direction:column;gap:.5rem}.UploadsSection_actionInputRow__w5Msk{grid-gap:1rem;align-items:stretch;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:0 1.25rem}.UploadsSection_fieldLabel__qlnw0{color:#0f172a;font-size:.88rem;font-weight:600}.UploadsSection_required__60jwu{color:#dc2626}.UploadsSection_selectWrapper__EEqrq{grid-column:span 1;min-width:0;width:100%}.UploadsSection_selectWrapper__EEqrq .MuiOutlinedInput-root{align-items:center;min-height:48px;width:100%}.UploadsSection_selectWrapper__EEqrq .MuiSelect-select{align-items:center;box-sizing:border-box;display:flex;min-height:48px;padding-bottom:.65rem;padding-top:.65rem}.UploadsSection_actionHint__NjnQU{align-items:center;color:#64748b;display:flex;font-size:.88rem;grid-column:span 2;line-height:1.45;margin:0;min-width:0}.UploadsSection_infoBannerSlot__2euuJ{min-height:52px}.UploadsSection_infoBanner__l\+tl0{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:.88rem;gap:.6rem;padding:.85rem 1rem}.UploadsSection_infoIcon__LuMsS{flex-shrink:0;font-size:1.1rem!important;margin-top:1px}.UploadsSection_infoGrid__Jwy1D{grid-gap:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:1rem 1.25rem}.UploadsSection_infoItem__TZWMY{display:flex;flex-direction:column;gap:.2rem}.UploadsSection_infoLabel__ITVcD{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.UploadsSection_infoValue__etuB7{color:#0f172a;font-size:.88rem;font-weight:600}.UploadsSection_cardFooter__4qqC\+{align-items:center;display:flex;justify-content:flex-end;padding-top:.25rem}.UploadsSection_uploadButton__kMykC{align-items:center;background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:600;gap:.45rem;padding:.65rem 1.35rem;transition:background-color .2s ease,opacity .2s ease}.UploadsSection_uploadButton__kMykC:hover:not(:disabled){background:#1d4ed8}.UploadsSection_uploadButton__kMykC:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed}.UploadsSection_uploadBtnIcon__ZtYi5{font-size:1.1rem!important}.UploadsSection_historyCard__Yq6Hq{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a14,0 4px 16px #0f172a0a;box-sizing:border-box;min-height:420px;padding:1.5rem;width:100%}@media(max-width:900px){.UploadsSection_actionInputRow__w5Msk{grid-template-columns:1fr}.UploadsSection_actionHint__NjnQU,.UploadsSection_selectWrapper__EEqrq{grid-column:span 1;width:100%}.UploadsSection_infoGrid__Jwy1D{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.UploadsSection_historyCard__Yq6Hq,.UploadsSection_uploadCard__1chqU{padding:1.15rem}.UploadsSection_cardFooter__4qqC\+{align-items:stretch;flex-direction:column;gap:.75rem}.UploadsSection_uploadButton__kMykC{justify-content:center;width:100%}}.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:flex-end;display:flex;flex-wrap:nowrap;gap:.75rem}.CouponsList_searchFilter__jl2nU{flex:1 1 220px;min-width:200px}.CouponsList_searchInputWrap__vZsem{position:relative}.CouponsList_searchIcon__76HYL{color:#94a3b8;font-size:1.15rem!important;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.CouponsList_searchInput__0qm6T{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:.92rem;height:48px;padding:.75rem 1rem .75rem 2.85rem;width:100%}.CouponsList_searchInput__0qm6T:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.CouponsList_searchInput__0qm6T::placeholder{color:#94a3b8}.CouponsList_searchInput__0qm6T:disabled{cursor:not-allowed;opacity:.7}.CouponsList_filterField__RGusL{display:flex;flex:0 1 160px;flex-direction:column;gap:.4rem;min-width:130px}.CouponsList_filterLabel__Qlq6H{color:#64748b;font-size:.78rem;font-weight:600}.CouponsList_filterSelectWrap__xbx1A{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;display:flex;height:48px;padding:0 2rem 0 .75rem;position:relative}.CouponsList_filterSelectWrap__xbx1A:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.CouponsList_filterFieldIcon__CeOi6{flex-shrink:0;margin-right:.45rem}.CouponsList_categoryFilterIcon__2\+kR-{color:#2563eb}.CouponsList_statusFilterIcon__w9-5G{color:#22c55e;font-size:.72rem!important}.CouponsList_createdOnFilterIcon__enEgB{color:#64748b}.CouponsList_filterSelect__Elefx{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#0f172a;cursor:pointer;flex:1 1;font-family:inherit;font-size:.88rem;font-weight:500;height:100%;min-width:0}.CouponsList_filterSelect__Elefx:focus{outline:none}.CouponsList_filterChevron__qzb4P{color:#94a3b8;pointer-events:none;position:absolute;right:.65rem}.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_clearFiltersBtn__dfNfo{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;position:relative;transition:border-color .2s ease,color .2s ease,background-color .2s ease;width:40px}.CouponsList_clearFiltersBtn__dfNfo:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.CouponsList_clearFiltersBtn__dfNfo:hover .CouponsList_clearFiltersTooltip__hs9ju{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.CouponsList_clearFiltersTooltip__hs9ju{background:#0f172a;border-radius:6px;bottom:calc(100% + 8px);color:#fff;font-size:.75rem;font-weight:500;left:50%;opacity:0;padding:.35rem .6rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;white-space:nowrap;z-index:2}.CouponsList_clearFiltersTooltip__hs9ju:after{border:5px solid #0000;border-top-color:#0f172a;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.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_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;padding:1rem 1.35rem;position:-webkit-sticky;position:sticky;text-align:left;top:0;vertical-align:middle;z-index:1}.CouponsList_sortButton__7cfCW,.CouponsList_table__kxPcD th{color:#fff;font-size:.82rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.CouponsList_sortButton__7cfCW{align-items:flex-start;background:#0000;border:none;cursor:pointer;display:inline-flex;flex-direction:column;font-family:inherit;gap:.2rem;padding:0}.CouponsList_sortButton__7cfCW:hover{color:#ffffffd9}.CouponsList_sortIcon__mHksE{align-items:center;display:inline-flex;line-height:1}.CouponsList_sortIcon__mHksE svg{font-size:1rem!important}.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}.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_actionsCell__vYsiJ{align-items:center;display:flex;gap:.35rem}.CouponsList_actionIconBtn__mPcMx{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:.4rem;transition:all .2s ease}.CouponsList_actionIconBtn__mPcMx:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.CouponsList_pagination__pJv83{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.CouponsList_paginationInfo__GEcAv{color:#64748b;font-size:.85rem}.CouponsList_pageSizeControl__rUJjn{align-items:center;display:flex;gap:.5rem}.CouponsList_pageSizeLabel__sCaUH{color:#64748b;font-size:.85rem;white-space:nowrap}.CouponsList_pageSizeSelect__0emMo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:500;height:36px;min-width:72px;padding:0 .65rem}.CouponsList_pageSizeSelect__0emMo:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.CouponsList_pageSizeSelect__0emMo:disabled{cursor:not-allowed;opacity:.5}.CouponsList_paginationControls__sRELz{align-items:center;display:flex;gap:.35rem}.CouponsList_pageButton__M3y7l{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}.CouponsList_pageButton__M3y7l:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.CouponsList_pageButton__M3y7l:disabled{cursor:not-allowed;opacity:.4}.CouponsList_pageButtonActive__FEnHb{background:#2563eb;border-color:#2563eb;color:#fff}.CouponsList_pageButtonActive__FEnHb:hover{background:#1d4ed8!important;color:#fff!important}.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_filterField__RGusL{flex:1 1 auto;min-width:0;width:100%}.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}.CouponsList_pagination__pJv83{align-items:stretch;flex-direction:column;gap:.75rem}.CouponsList_pageSizeControl__rUJjn{justify-content:center}.CouponsList_paginationControls__sRELz{flex-wrap:wrap;justify-content:center}}.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}.CouponFormTopTabs_tabs__Cmfuu{-webkit-overflow-scrolling:touch;align-items:stretch;background:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:10px 10px 0 0;box-shadow:none;display:flex;gap:0;overflow-x:auto;width:100%}.CouponFormTopTabs_tabs__Cmfuu::-webkit-scrollbar{height:4px}.CouponFormTopTabs_tabs__Cmfuu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.CouponFormTopTabs_tabItem__lYc6D{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.84rem;font-weight:600;gap:.45rem;padding:.85rem 1rem;transition:color .2s ease,border-color .2s ease,background-color .2s ease;white-space:nowrap}.CouponFormTopTabs_tabItem__lYc6D:hover{background:#f8fafc;color:#0f172a}.CouponFormTopTabs_tabItemActive__GGDyw{background:#f8fbff;border-bottom-color:#2563eb;color:#2563eb}.CouponFormTopTabs_tabIcon__QRMPc{font-size:1rem!important}.CouponForm_page__2R8UO{max-width:100%;min-width:0;width:100%}.CouponForm_formStepNavSticky__Umkl7{background:#f1f5f9;box-shadow:0 4px 12px #0f172a0f;isolation:isolate;margin:0;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:50}.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:0 0 12px 12px;border-top:none;box-shadow:0 1px 3px #0f172a14,0 4px 16px #0f172a0a;overflow:hidden}.CouponForm_formSection__SLjeh{padding:1.5rem 1.75rem;scroll-margin-top:64px}.CouponForm_formSection__SLjeh:not(:last-child){border-bottom:1px solid #f1f5f9}.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_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_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_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}}.PackagesSection_container__GvYxa{display:flex;flex-direction:column;gap:2rem;max-width:720px}.PackagesSection_welcomeCard__lOUfx{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}.PackagesSection_iconWrapper__8ptdf{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}.PackagesSection_icon__kRb6m{color:#fff;font-size:2.25rem!important}.PackagesSection_title__xvDim{color:#0f172a;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.PackagesSection_message__6FVII{color:#64748b;font-size:.95rem;line-height:1.6;margin:0 auto;max-width:480px}.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_menuButton__dCSl2{background:#0000;border:none;border-radius:6px;color:#0f172a;cursor:pointer;display:none;padding:.35rem}.DashboardLayout_menuButton__dCSl2:hover{background:#f1f5f9}.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_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_sidebarFooter__9OW2a{border-top:1px solid #e2e8f0;margin-top:auto;padding:.75rem}.DashboardLayout_logoutItem__CjtUu{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;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_logoutItem__CjtUu:hover{background-color:#fff;color:#dc2626}.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_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}.DashboardLayout_logoutItem__CjtUu span,.DashboardLayout_navItem__b-TCn span{font-size:.85rem}}
/*# sourceMappingURL=main.e64ddbce.css.map*/