.ConfirmActionModal-module__b6DCoW__overlay{z-index:1400;font-family:var(--font-mulish), var(--font-inter), sans-serif;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ConfirmActionModal-module__b6DCoW__backdrop{cursor:default;background:#030e276b;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ConfirmActionModal-module__b6DCoW__dialog{background:#fff;border:1px solid #e4e8ee;border-radius:14px;width:min(396px,100%);padding:28px;position:relative;box-shadow:0 20px 50px #030e272e}.ConfirmActionModal-module__b6DCoW__iconWrap{background:#fff0f2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.ConfirmActionModal-module__b6DCoW__iconWrapRestore{background:#e8f5e9}.ConfirmActionModal-module__b6DCoW__icon{width:20px;height:20px;display:block}.ConfirmActionModal-module__b6DCoW__dialog h2{color:#030e27;margin:0;font-size:18px;font-weight:700;line-height:1.25}.ConfirmActionModal-module__b6DCoW__description{color:#6b7280;margin:10px 0 0;font-size:13px;font-weight:400;line-height:1.55}.ConfirmActionModal-module__b6DCoW__description strong{color:#030e27;font-weight:700}.ConfirmActionModal-module__b6DCoW__error{color:#c62828;margin:14px 0 0;font-size:12px;line-height:1.4}.ConfirmActionModal-module__b6DCoW__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.ConfirmActionModal-module__b6DCoW__cancelButton,.ConfirmActionModal-module__b6DCoW__confirmButton{cursor:pointer;border-radius:7px;min-height:36px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700;line-height:1}.ConfirmActionModal-module__b6DCoW__cancelButton{color:#526078;background:#fff;border:1px solid #dbe2ea}.ConfirmActionModal-module__b6DCoW__cancelButton:hover:not(:disabled){background:#f8fafc}.ConfirmActionModal-module__b6DCoW__confirmButton{color:#fff;background:#d74b5c;border:1px solid #d74b5c}.ConfirmActionModal-module__b6DCoW__confirmButton:hover:not(:disabled){background:#c13d4d;border-color:#c13d4d}.ConfirmActionModal-module__b6DCoW__confirmButtonRestore{background:#005f66;border-color:#005f66}.ConfirmActionModal-module__b6DCoW__confirmButtonRestore:hover:not(:disabled){background:#004e54;border-color:#004e54}.ConfirmActionModal-module__b6DCoW__cancelButton:disabled,.ConfirmActionModal-module__b6DCoW__confirmButton:disabled{cursor:wait;opacity:.6}@media (max-width:480px){.ConfirmActionModal-module__b6DCoW__dialog{padding:22px}.ConfirmActionModal-module__b6DCoW__actions{flex-direction:column-reverse}.ConfirmActionModal-module__b6DCoW__cancelButton,.ConfirmActionModal-module__b6DCoW__confirmButton{width:100%}}
.DataTable-module__Vr7wGa__tableWrap{width:100%;overflow-x:auto}.DataTable-module__Vr7wGa__table{--table-columns:minmax(250px, 2.35fr) minmax(120px, 1.15fr) minmax(120px, 1.15fr) minmax(112px, .95fr) minmax(112px, 1fr) minmax(124px, 1.05fr) minmax(112px, .95fr);min-width:1050px}.DataTable-module__Vr7wGa__tableHead,.DataTable-module__Vr7wGa__row{grid-template-columns:var(--table-columns);align-items:center;column-gap:16px;display:grid}.DataTable-module__Vr7wGa__tableHead{color:#444b6d;font-family:var(--font-mulish), var(--font-inter), sans-serif;letter-spacing:0;text-transform:uppercase;background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:11px;font-weight:700;line-height:normal}.DataTable-module__Vr7wGa__headerCell,.DataTable-module__Vr7wGa__cell{min-width:0;overflow:hidden}.DataTable-module__Vr7wGa__row{background:#fff;border-bottom:1px solid #e5e7eb;min-height:72px;padding:16px}.DataTable-module__Vr7wGa__alignLeft{text-align:left}.DataTable-module__Vr7wGa__alignCenter{text-align:center}.DataTable-module__Vr7wGa__alignRight{text-align:right}.DataTable-module__Vr7wGa__empty{color:#7f8898;min-height:180px;font-family:var(--font-mulish), var(--font-inter), sans-serif;grid-column:1/-1;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.DataTable-module__Vr7wGa__compact{min-width:0}.DataTable-module__Vr7wGa__compact .DataTable-module__Vr7wGa__tableHead,.DataTable-module__Vr7wGa__compact .DataTable-module__Vr7wGa__row{padding-left:10px;padding-right:10px}.DataTable-module__Vr7wGa__compact .DataTable-module__Vr7wGa__tableHead{padding-top:8px;padding-bottom:8px;font-size:8px;font-weight:700}.DataTable-module__Vr7wGa__compact .DataTable-module__Vr7wGa__row{min-height:36px;padding-top:7px;padding-bottom:7px}.DataTable-module__Vr7wGa__compact .DataTable-module__Vr7wGa__cell{color:#26324a;font-size:9px;line-height:1.25}.DataTable-module__Vr7wGa__compact .DataTable-module__Vr7wGa__empty{min-height:120px;font-size:11px}.DataTable-module__Vr7wGa__category{min-width:980px}.DataTable-module__Vr7wGa__category .DataTable-module__Vr7wGa__tableHead,.DataTable-module__Vr7wGa__category .DataTable-module__Vr7wGa__row{grid-template-columns:minmax(350px,3fr) minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr) 112px;padding-left:16px;padding-right:16px}.DataTable-module__Vr7wGa__category .DataTable-module__Vr7wGa__tableHead{color:#000;letter-spacing:.04em;border-top:1px solid #ececec;border-bottom:1px solid #ececec;min-height:48px;padding-top:0;padding-bottom:0;font-size:12px;font-weight:600;line-height:15px}.DataTable-module__Vr7wGa__category .DataTable-module__Vr7wGa__row{color:#273248;border-bottom:1px solid #ececec;min-height:68px;padding-top:0;padding-bottom:0;font-size:14px;line-height:18px}.DataTable-module__Vr7wGa__category .DataTable-module__Vr7wGa__cell{color:inherit;font-size:inherit;line-height:inherit}.DataTable-module__Vr7wGa__category .DataTable-module__Vr7wGa__empty{color:#8a93a1;border-bottom:1px solid #ececec;min-height:170px;font-size:11px}
.KpiCard-module__ou_gzW__card{box-sizing:border-box;color:#1f2937;min-width:0;font-family:var(--font-mulish), var(--font-inter), sans-serif;text-decoration:none}.KpiCard-module__ou_gzW__dashboard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 10px;min-height:99px;padding:20px 14px;display:grid;box-shadow:0 1px 2px #10182805}.KpiCard-module__ou_gzW__dashboard .KpiCard-module__ou_gzW__top{display:contents}.KpiCard-module__ou_gzW__dashboard .KpiCard-module__ou_gzW__icon{border-radius:12px;grid-area:1/1/span 2;width:44px;height:44px}.KpiCard-module__ou_gzW__dashboard .KpiCard-module__ou_gzW__copy{flex-direction:column;grid-area:1/2;gap:3px;display:flex}.KpiCard-module__ou_gzW__dashboard .KpiCard-module__ou_gzW__trend{color:#057235;grid-area:2/2;align-self:start;gap:1px;font-size:10px;font-weight:600;line-height:normal}.KpiCard-module__ou_gzW__dashboard .KpiCard-module__ou_gzW__trend.KpiCard-module__ou_gzW__trendDown{color:#e2555b}.KpiCard-module__ou_gzW__dashboard .KpiCard-module__ou_gzW__title{color:#111827;font-family:var(--font-mulish), var(--font-inter), sans-serif;letter-spacing:0;font-size:11px;font-weight:600;line-height:14px}.KpiCard-module__ou_gzW__dashboard .KpiCard-module__ou_gzW__value{color:#111827;margin-top:0;font-size:20px;font-weight:700;line-height:normal}.KpiCard-module__ou_gzW__dashboard .KpiCard-module__ou_gzW__trendIcon{width:11px;height:11px}.KpiCard-module__ou_gzW__dashboard .KpiCard-module__ou_gzW__trendLabel{color:#9ca3af;font-size:10px;font-weight:400}.KpiCard-module__ou_gzW__vendor{background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr);align-content:center;align-items:center;gap:12px;min-height:131px;padding:20px;display:grid;box-shadow:0 4px 5px #00000005}.KpiCard-module__ou_gzW__couple{background:#fff;border-radius:12px;align-items:center;gap:16px;min-width:0;height:120px;padding:24px;display:flex;box-shadow:0 4px 6px #00000008}.KpiCard-module__ou_gzW__couple .KpiCard-module__ou_gzW__icon{border-radius:28px;width:56px;height:56px}.KpiCard-module__ou_gzW__couple .KpiCard-module__ou_gzW__icon img,.KpiCard-module__ou_gzW__couple .KpiCard-module__ou_gzW__icon svg{width:28px;height:28px}.KpiCard-module__ou_gzW__couple .KpiCard-module__ou_gzW__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.KpiCard-module__ou_gzW__couple .KpiCard-module__ou_gzW__title{color:#111827;font-family:var(--font-mulish), var(--font-inter), sans-serif;letter-spacing:0;white-space:nowrap;font-size:11px;font-weight:600;line-height:14px}.KpiCard-module__ou_gzW__couple .KpiCard-module__ou_gzW__value{color:#111827;margin-top:0;font-size:28px;font-weight:700;line-height:normal}.KpiCard-module__ou_gzW__coupleDetail{color:#6b7280;font-size:12px;font-weight:400;line-height:normal}.KpiCard-module__ou_gzW__referral{align-items:center;justify-content:initial;background:#fff;border:1px solid #ebebeb;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);gap:8px 10px;width:100%;min-width:0;height:96px;padding:12px 10px;display:grid;box-shadow:0 2px 4px #0f172a0a}.KpiCard-module__ou_gzW__category{background:#fff;border:1px solid #eaeaea;border-radius:16px;align-items:center;gap:10px;min-width:0;min-height:110px;padding:20px 16px;display:flex;box-shadow:0 4px 6px #0000000a}.KpiCard-module__ou_gzW__category .KpiCard-module__ou_gzW__icon{border-radius:999px;width:48px;height:48px}.KpiCard-module__ou_gzW__category .KpiCard-module__ou_gzW__icon img,.KpiCard-module__ou_gzW__category .KpiCard-module__ou_gzW__icon svg{width:24px;height:24px}.KpiCard-module__ou_gzW__category .KpiCard-module__ou_gzW__copy{flex-direction:column;gap:1px;min-width:0;display:flex}.KpiCard-module__ou_gzW__category .KpiCard-module__ou_gzW__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KpiCard-module__ou_gzW__category .KpiCard-module__ou_gzW__value{color:#1f2321;margin-top:0;font-size:26px;font-weight:700;line-height:30px}.KpiCard-module__ou_gzW__categoryDetail{color:#1f2321;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:400;line-height:14px;display:flex}.KpiCard-module__ou_gzW__categoryDetail strong{font-weight:700}.KpiCard-module__ou_gzW__category .KpiCard-module__ou_gzW__toneTeal{color:#004351;background:#eaf1f2}.KpiCard-module__ou_gzW__category .KpiCard-module__ou_gzW__tonePeach{color:#ff8a00;background:#fff5f0}.KpiCard-module__ou_gzW__category .KpiCard-module__ou_gzW__tonePurple{color:#4b109f;background:#f2ebff}.KpiCard-module__ou_gzW__category .KpiCard-module__ou_gzW__toneGreen{color:#0b822c;background:#e7f4eb}@media (max-width:640px){.KpiCard-module__ou_gzW__dashboard{grid-template-columns:44px minmax(0,1fr);column-gap:10px;padding:20px 14px}.KpiCard-module__ou_gzW__dashboard .KpiCard-module__ou_gzW__icon{width:44px;height:44px}.KpiCard-module__ou_gzW__vendor{min-height:112px;padding:16px}.KpiCard-module__ou_gzW__couple{gap:12px;height:104px;padding:16px}.KpiCard-module__ou_gzW__couple .KpiCard-module__ou_gzW__icon{width:48px;height:48px}.KpiCard-module__ou_gzW__couple .KpiCard-module__ou_gzW__value{font-size:24px}.KpiCard-module__ou_gzW__referral{grid-template-columns:36px minmax(0,1fr);height:auto;min-height:88px;padding:12px 10px}}.KpiCard-module__ou_gzW__category .KpiCard-module__ou_gzW__toneMint{color:#22c55e;background:#eaf6ee}.KpiCard-module__ou_gzW__referral .KpiCard-module__ou_gzW__top{display:contents}.KpiCard-module__ou_gzW__referral .KpiCard-module__ou_gzW__icon{border-radius:50%;grid-area:1/1/span 2;width:36px;height:36px}.KpiCard-module__ou_gzW__referral .KpiCard-module__ou_gzW__icon img,.KpiCard-module__ou_gzW__referral .KpiCard-module__ou_gzW__icon svg{width:20px;height:20px}.KpiCard-module__ou_gzW__referral .KpiCard-module__ou_gzW__copy{grid-area:1/2;width:auto;min-width:0}.KpiCard-module__ou_gzW__referral .KpiCard-module__ou_gzW__title{color:#111827;font-family:var(--font-mulish), var(--font-inter), sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:14px;overflow:hidden}.KpiCard-module__ou_gzW__referral .KpiCard-module__ou_gzW__value{color:#1a1a1a;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin-top:10px;font-size:20px;font-weight:700;line-height:25px}.KpiCard-module__ou_gzW__referral .KpiCard-module__ou_gzW__trend{color:#21ab66;font-family:var(--font-inter), var(--font-mulish), sans-serif;grid-area:2/2;align-self:start;font-size:10px;font-weight:500;line-height:13px}.KpiCard-module__ou_gzW__referral .KpiCard-module__ou_gzW__trend.KpiCard-module__ou_gzW__trendDown{color:#ff3754}.KpiCard-module__ou_gzW__referral .KpiCard-module__ou_gzW__trendIcon{width:11px;height:11px}.KpiCard-module__ou_gzW__referral .KpiCard-module__ou_gzW__trendLabel{color:#6b7280;font-size:10px;font-weight:400}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__top{display:contents}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__icon{border-radius:100px;grid-area:1/1/span 2}.KpiCard-module__ou_gzW__icon{flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.KpiCard-module__ou_gzW__icon img,.KpiCard-module__ou_gzW__icon svg{flex:none;display:block}.KpiCard-module__ou_gzW__dashboard .KpiCard-module__ou_gzW__icon img,.KpiCard-module__ou_gzW__dashboard .KpiCard-module__ou_gzW__icon svg{width:24px;height:24px}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__icon img,.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__icon svg{width:20px;height:20px}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__iconClaims img,.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__iconClaims svg{width:20px;height:24px}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__iconApproved img{width:16px;height:20px}.KpiCard-module__ou_gzW__copy{min-width:0}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__copy{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:4px;display:flex}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__title{color:#111827;font-family:var(--font-mulish), var(--font-inter), sans-serif;letter-spacing:0;text-transform:none;font-size:11px;font-weight:600;line-height:14px}.KpiCard-module__ou_gzW__title{color:#111827;font-family:var(--font-mulish), var(--font-inter), sans-serif;letter-spacing:0;text-transform:none;font-size:11px;font-style:normal;font-weight:600;line-height:14px}.KpiCard-module__ou_gzW__value{color:#1f2937;margin-top:4px;font-size:24px;font-weight:700;line-height:1.08}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__value{color:#111827;margin-top:0;font-size:28px;line-height:normal}.KpiCard-module__ou_gzW__trend{color:#15803d;align-items:center;gap:4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__trend{color:#057235;grid-area:2/2;align-self:start;gap:1px;padding-left:0;font-size:12px;font-weight:600;line-height:normal}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__trend.KpiCard-module__ou_gzW__trendDown{color:#eb6909}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__trendIcon{width:11px;height:11px}.KpiCard-module__ou_gzW__trendDown{color:#e2555b}.KpiCard-module__ou_gzW__trendIcon{flex:none;width:12px;height:12px;display:block}.KpiCard-module__ou_gzW__trendCopy{align-items:baseline;gap:4px;display:inline-flex}.KpiCard-module__ou_gzW__trendValue{color:inherit}.KpiCard-module__ou_gzW__trendLabel{color:#98a2b3;font-weight:400}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__trendCopy{align-items:center;line-height:1}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__trendValue,.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__trendLabel{line-height:1;display:block}.KpiCard-module__ou_gzW__vendor .KpiCard-module__ou_gzW__trendLabel{color:#6b7280;font-size:12px}.KpiCard-module__ou_gzW__toneVendors{background:#e8f4f4}.KpiCard-module__ou_gzW__toneCouples{background:#fff1e5}.KpiCard-module__ou_gzW__toneCoupleTotal{background:#f2f6f8}.KpiCard-module__ou_gzW__toneCoupleActive{background:#fffbeb}.KpiCard-module__ou_gzW__toneCoupleSuspended{background:#fef2f2}.KpiCard-module__ou_gzW__toneCoupleAverage{background:#f5f3ff}.KpiCard-module__ou_gzW__toneVendorBookings{background:#edf6f5}.KpiCard-module__ou_gzW__toneCoupleBookings{background:#f1ebff}.KpiCard-module__ou_gzW__toneReferrals{background:#ebf5ee}.KpiCard-module__ou_gzW__toneTeal{color:#174e58;background:#e4f1f1}.KpiCard-module__ou_gzW__tonePeach{color:#f08a24;background:#fdecdd}.KpiCard-module__ou_gzW__tonePurple{color:#6d39ff;background:#ede9fd}.KpiCard-module__ou_gzW__toneGreen{color:#2f8f57;background:#ebf3ec}.KpiCard-module__ou_gzW__toneReferralTeal{color:#075032;background:#eef8f3}.KpiCard-module__ou_gzW__toneReferralOrange{color:#ff6f13;background:#fef5e7}.KpiCard-module__ou_gzW__toneReferralBlue{color:#146dfb;background:#edf5fe}.KpiCard-module__ou_gzW__toneReferralPurple{color:#5921d7;background:#f5eefe}.KpiCard-module__ou_gzW__toneReferralGreen{color:#0d644b;background:#eef6f4}.KpiCard-module__ou_gzW__toneReferralRose{color:#ff3754;background:#fef1f2}
.PageHeader-module__bRDKxW__header{flex-direction:column;display:flex}.PageHeader-module__bRDKxW__default{gap:6px}.PageHeader-module__bRDKxW__default .PageHeader-module__bRDKxW__title{color:#111827;font-family:var(--font-playfair), Georgia, serif;margin:0;font-size:31px;font-weight:700;line-height:1.08}.PageHeader-module__bRDKxW__default .PageHeader-module__bRDKxW__subtitle{color:#6b7280;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:0;font-size:13px;font-weight:400;line-height:1.25}.PageHeader-module__bRDKxW__referral{gap:4px}.PageHeader-module__bRDKxW__referral .PageHeader-module__bRDKxW__title{color:#111827;font-family:var(--font-playfair), Georgia, serif;margin:0;font-size:36px;font-weight:700;line-height:48px}.PageHeader-module__bRDKxW__referral .PageHeader-module__bRDKxW__subtitle{color:#6b7280;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:0;font-size:14px;font-weight:400;line-height:18px}.PageHeader-module__bRDKxW__hero{z-index:1;width:min(100%,500px);position:relative}.PageHeader-module__bRDKxW__hero .PageHeader-module__bRDKxW__title{color:#fff;font-family:var(--font-playfair), Georgia, serif;flex-direction:column;gap:2px;margin:0;font-size:32px;font-weight:700;line-height:1.15;display:flex}.PageHeader-module__bRDKxW__hero .PageHeader-module__bRDKxW__subtitle{color:#fff;font-family:var(--font-mulish), var(--font-inter), sans-serif;opacity:.8;margin:12px 0 0;font-size:16px;font-weight:700;line-height:normal}.PageHeader-module__bRDKxW__accent{background:#f59e0b;border-radius:999px;flex:none;width:39px;height:2px;margin-top:12px;display:block}@media (max-width:640px){.PageHeader-module__bRDKxW__default .PageHeader-module__bRDKxW__title{font-size:26px}.PageHeader-module__bRDKxW__referral .PageHeader-module__bRDKxW__title{overflow-wrap:anywhere;font-size:clamp(24px,7.5vw,29px);line-height:1.15}.PageHeader-module__bRDKxW__referral .PageHeader-module__bRDKxW__subtitle{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.PageHeader-module__bRDKxW__hero .PageHeader-module__bRDKxW__title{font-size:26px}.PageHeader-module__bRDKxW__hero .PageHeader-module__bRDKxW__subtitle{margin-top:9px;font-size:14px}}
.RejectVendorModal-module__20GJ0a__overlay{z-index:1100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.RejectVendorModal-module__20GJ0a__backdrop{background:#0f172a7a;border:0;width:100%;height:100%;position:absolute;inset:0}.RejectVendorModal-module__20GJ0a__dialog{color:#172033;width:min(440px,100%);font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;position:relative;box-shadow:0 20px 45px #0f172a33}.RejectVendorModal-module__20GJ0a__iconWrap{color:#e84b56;background:#fff1f2;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:14px;font-size:20px;font-weight:800;display:grid}.RejectVendorModal-module__20GJ0a__dialog h2{margin:0;font-size:18px;font-weight:700;line-height:1.3}.RejectVendorModal-module__20GJ0a__description{color:#64748b;margin:8px 0 18px;font-size:13px;line-height:1.55}.RejectVendorModal-module__20GJ0a__field{color:#334155;gap:7px;font-size:12px;font-weight:700;display:grid}.RejectVendorModal-module__20GJ0a__field textarea{resize:vertical;color:#172033;width:100%;min-height:78px;font:inherit;border:1px solid #cbd5e1;border-radius:7px;outline:none;padding:10px 12px;font-weight:500;line-height:1.45}.RejectVendorModal-module__20GJ0a__field textarea:focus{border-color:#005f66;box-shadow:0 0 0 3px #005f661f}.RejectVendorModal-module__20GJ0a__error{color:#c62828;margin:12px 0 0;font-size:12px}.RejectVendorModal-module__20GJ0a__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.RejectVendorModal-module__20GJ0a__cancelButton,.RejectVendorModal-module__20GJ0a__confirmButton{min-height:36px;font:inherit;cursor:pointer;border-radius:7px;padding:9px 14px;font-size:13px;font-weight:700}.RejectVendorModal-module__20GJ0a__cancelButton{color:#475569;background:#fff;border:1px solid #d7dee7}.RejectVendorModal-module__20GJ0a__confirmButton{color:#fff;background:#e84b56;border:1px solid #e84b56}.RejectVendorModal-module__20GJ0a__cancelButton:disabled,.RejectVendorModal-module__20GJ0a__confirmButton:disabled,.RejectVendorModal-module__20GJ0a__field textarea:disabled{cursor:wait;opacity:.65}@media (max-width:480px){.RejectVendorModal-module__20GJ0a__overlay{padding:12px}.RejectVendorModal-module__20GJ0a__dialog{padding:20px}.RejectVendorModal-module__20GJ0a__actions{flex-direction:column-reverse}.RejectVendorModal-module__20GJ0a__cancelButton,.RejectVendorModal-module__20GJ0a__confirmButton{width:100%}}
.VendorList-module__eVfI5G__page{flex-direction:column;gap:22px;width:100%;display:flex}.VendorList-module__eVfI5G__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;width:100%;display:grid}.VendorList-module__eVfI5G__panel{width:100%;min-width:0;box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex;overflow:visible}.VendorList-module__eVfI5G__toolbar{align-items:center;gap:16px;min-width:0;height:36px;padding:0;display:flex;overflow:visible}.VendorList-module__eVfI5G__tabs{scrollbar-width:none;flex:auto;align-items:flex-end;gap:8px;min-width:0;height:36px;display:flex;overflow-x:auto}.VendorList-module__eVfI5G__tabs::-webkit-scrollbar{display:none}.VendorList-module__eVfI5G__tab{color:#555d7d;height:36px;font-family:var(--font-mulish), var(--font-inter), sans-serif;white-space:nowrap;align-items:center;padding:0 8px 12px;font-size:12px;font-weight:600;line-height:normal;text-decoration:none;display:inline-flex;position:relative}.VendorList-module__eVfI5G__tabActive{color:#005f63}.VendorList-module__eVfI5G__tabActive:after{content:"";background:#005f63;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.VendorList-module__eVfI5G__actions{flex-wrap:nowrap;flex:none;align-items:center;gap:12px;margin-left:auto;padding:0;display:flex}.VendorList-module__eVfI5G__search{color:#6b7280;background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:8px;width:154px;height:34px;padding:8px 14px;display:inline-flex}.VendorList-module__eVfI5G__controlIcon{flex:none;width:16px;height:16px;display:block}.VendorList-module__eVfI5G__search input{color:#6b7280;width:100%;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:0 0;outline:none;padding:0;font-size:13px;font-weight:400;line-height:1;border:0!important}.VendorList-module__eVfI5G__search input:focus,.VendorList-module__eVfI5G__search input:focus-visible{appearance:none;box-shadow:none!important;border:0!important;outline:none!important}.VendorList-module__eVfI5G__search input::placeholder{color:#6b7280}.VendorList-module__eVfI5G__filter{position:relative}.VendorList-module__eVfI5G__filter summary::-webkit-details-marker{display:none}.VendorList-module__eVfI5G__filterTrigger{color:#6b7280;max-width:180px;height:34px;font-family:var(--font-mulish), var(--font-inter), sans-serif;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:normal;list-style:none;display:inline-flex}.VendorList-module__eVfI5G__filterTrigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.VendorList-module__eVfI5G__filterMenu{z-index:10;background:#fff;border:1px solid #eceff3;border-radius:12px;width:240px;max-width:min(240px,100vw - 32px);max-height:280px;padding:8px 0;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 24px #1118271f}.VendorList-module__eVfI5G__filter[open] .VendorList-module__eVfI5G__filterMenu{display:grid}.VendorList-module__eVfI5G__filterItem{color:#2f3440;min-width:0;font-family:var(--font-mulish), var(--font-inter), sans-serif;text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:block;overflow:hidden}.VendorList-module__eVfI5G__filterItem:hover{color:#2f3440;background:#f7f8fa}.VendorList-module__eVfI5G__filterItemActive{color:#2f3440;background:0 0}.VendorList-module__eVfI5G__addButton{color:#fff;min-height:32px;font-family:var(--font-mulish), var(--font-inter), sans-serif;cursor:pointer;background:#005f63;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:normal;display:inline-flex}.VendorList-module__eVfI5G__primary{align-items:center;gap:12px;min-width:0;display:flex}.VendorList-module__eVfI5G__avatar{color:#f6c945;width:40px;height:40px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#111;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;overflow:hidden}.VendorList-module__eVfI5G__avatarImg{object-fit:cover;width:100%;height:100%;display:block}.VendorList-module__eVfI5G__primaryCopy{flex-direction:column;flex:1 1 0;gap:2px;width:0;min-width:0;display:flex;overflow:hidden}.VendorList-module__eVfI5G__primaryName{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.VendorList-module__eVfI5G__profileNameButton{min-width:0;max-width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;flex:0 auto;padding:0;display:block;overflow:hidden}.VendorList-module__eVfI5G__profileNameButton:hover strong{color:#0e6371}.VendorList-module__eVfI5G__profileNameButton:focus-visible{outline-offset:2px;outline:2px solid #0e6371}.VendorList-module__eVfI5G__primaryCopy strong{text-overflow:ellipsis;white-space:nowrap;color:#000;min-width:0;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:14px;font-weight:700;line-height:normal;display:block;overflow:hidden}.VendorList-module__eVfI5G__badgeIcon{flex:none;width:15px;height:15px;display:block}.VendorList-module__eVfI5G__primaryCopy small{color:#51596d;min-width:0;font-family:var(--font-mulish), var(--font-inter), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:normal;display:block;overflow:hidden}.VendorList-module__eVfI5G__vendorTableCell{color:#191e33;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:14px;font-weight:400;line-height:normal}.VendorList-module__eVfI5G__referralCell{color:#191e33}.VendorList-module__eVfI5G__status{font-family:var(--font-mulish), var(--font-inter), sans-serif;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;line-height:normal;display:inline-flex}.VendorList-module__eVfI5G__statusApproved{color:#074314;background:#ebf5ed;border-radius:4px}.VendorList-module__eVfI5G__statusPending{color:#fa680b;background:#fef0e2}.VendorList-module__eVfI5G__statusClaimed{color:#6c74f5;background:#eef4ff}.VendorList-module__eVfI5G__statusSuspended{color:#d74b5c;background:#fff0f2}.VendorList-module__eVfI5G__statusDraft{color:#687286;background:#f1f4f8}.VendorList-module__eVfI5G__statusRejected{color:#d74b5c;background:#fff0f2}.VendorList-module__eVfI5G__actionsHeader{text-align:center;transform:translate(clamp(0px,1.2vw,16px))}.VendorList-module__eVfI5G__actionsCell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.VendorList-module__eVfI5G__viewButton,.VendorList-module__eVfI5G__moreButton{color:#072e37;background:#fff;border:1px solid #e5ebf2;border-radius:4px;justify-content:center;align-items:center;height:34px;text-decoration:none;display:inline-flex}.VendorList-module__eVfI5G__viewButton{min-width:58px;font-family:var(--font-mulish), var(--font-inter), sans-serif;padding:0 14px;font-size:13px;font-weight:600}.VendorList-module__eVfI5G__moreButton{cursor:pointer;width:34px;padding:0}.VendorList-module__eVfI5G__actionIcon{width:16px;height:16px;display:block}.VendorList-module__eVfI5G__actionMenu{z-index:100;background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;width:205px;padding:8px 0;display:flex;position:fixed;box-shadow:0 8px 12px #0000001a}.VendorList-module__eVfI5G__actionMenuItem{color:#1a1c1e;width:100%;min-height:42px;font-family:var(--font-mulish), var(--font-inter), sans-serif;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:12px 16px;font-size:13px;font-weight:600;line-height:normal;display:flex}.VendorList-module__eVfI5G__actionMenuItem:hover{background:#f8fafb}.VendorList-module__eVfI5G__actionMenuItem:disabled{cursor:default;opacity:.55}.VendorList-module__eVfI5G__actionMenuIcon{flex:none;width:18px;height:18px;display:block}.VendorList-module__eVfI5G__actionMenuDanger{color:#e53e3e}.VendorList-module__eVfI5G__actionMenuDivider{flex:none;width:100%;height:16px;display:block}.VendorList-module__eVfI5G__actionMenuError{color:#c0392b;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:6px 16px 8px;font-size:11px;line-height:1.3}.VendorList-module__eVfI5G__footer{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 0 0;display:flex}.VendorList-module__eVfI5G__footerText{color:#08112f;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:0;font-size:14px;font-weight:400;line-height:1.2}.VendorList-module__eVfI5G__pagination{align-items:center;gap:20px;display:flex}.VendorList-module__eVfI5G__pageButton{color:#020203;width:32px;height:32px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.VendorList-module__eVfI5G__pageButtonActive{color:#fff;background:#005f63;font-weight:700}.VendorList-module__eVfI5G__pageArrow{border:1px solid #e5e7eb}.VendorList-module__eVfI5G__pageNumber{border-color:#0000}.VendorList-module__eVfI5G__paginationIcon{width:14px;height:14px;display:block}.VendorList-module__eVfI5G__pageButtonDisabled{opacity:1}.VendorList-module__eVfI5G__pageGap{color:#9ca3af;font-size:13px;font-weight:400}@media (max-width:1280px){.VendorList-module__eVfI5G__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.VendorList-module__eVfI5G__toolbar{flex-direction:column;align-items:flex-start;gap:12px;height:auto;padding-top:0;overflow:visible}.VendorList-module__eVfI5G__tabs{width:100%;overflow-x:auto}.VendorList-module__eVfI5G__actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0;padding-top:0}}@media (max-width:860px){.VendorList-module__eVfI5G__panel{padding:16px}.VendorList-module__eVfI5G__stats{grid-template-columns:1fr}.VendorList-module__eVfI5G__footer{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.VendorList-module__eVfI5G__page{gap:16px}.VendorList-module__eVfI5G__panel{border-radius:12px;gap:16px;padding:12px}.VendorList-module__eVfI5G__tabs{gap:2px}.VendorList-module__eVfI5G__tab{padding-left:7px;padding-right:7px;font-size:11px}.VendorList-module__eVfI5G__actions,.VendorList-module__eVfI5G__search,.VendorList-module__eVfI5G__filter,.VendorList-module__eVfI5G__filterTrigger,.VendorList-module__eVfI5G__addButton{width:100%}.VendorList-module__eVfI5G__footer{padding:8px 2px 2px}.VendorList-module__eVfI5G__pagination{justify-content:space-between;gap:4px;width:100%}}
.VendorListSkeleton-module__AGARZW__page{flex-direction:column;gap:22px;width:100%;display:flex}.VendorListSkeleton-module__AGARZW__block{background:#edf1f4;border-radius:6px;flex:none;display:block;position:relative;overflow:hidden}.VendorListSkeleton-module__AGARZW__block:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);animation:1.45s ease-in-out infinite VendorListSkeleton-module__AGARZW__skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.VendorListSkeleton-module__AGARZW__head{flex-direction:column;gap:8px;display:flex}.VendorListSkeleton-module__AGARZW__title{width:270px;height:34px}.VendorListSkeleton-module__AGARZW__subtitle{width:260px;height:16px}.VendorListSkeleton-module__AGARZW__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;width:100%;display:grid}.VendorListSkeleton-module__AGARZW__kpi{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:131px;padding:20px;display:flex;box-shadow:0 4px 5px #00000005}.VendorListSkeleton-module__AGARZW__kpiTop{align-items:center;gap:19px;width:100%;display:flex}.VendorListSkeleton-module__AGARZW__kpiIcon{border-radius:100px;width:50px;height:50px}.VendorListSkeleton-module__AGARZW__kpiCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.VendorListSkeleton-module__AGARZW__kpiLabel{width:100px;height:12px}.VendorListSkeleton-module__AGARZW__kpiValue{width:72px;height:30px}.VendorListSkeleton-module__AGARZW__kpiDelta{align-items:center;gap:4px;display:inline-flex}.VendorListSkeleton-module__AGARZW__deltaIcon{border-radius:50%;width:14px;height:14px}.VendorListSkeleton-module__AGARZW__deltaValue{width:28px;height:12px}.VendorListSkeleton-module__AGARZW__deltaText{width:76px;height:12px}.VendorListSkeleton-module__AGARZW__panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:20px;width:100%;min-width:0;padding:24px;display:flex;overflow:visible}.VendorListSkeleton-module__AGARZW__toolbar{align-items:center;gap:16px;min-width:0;height:36px;display:flex}.VendorListSkeleton-module__AGARZW__tabs{flex:auto;align-items:center;gap:16px;min-width:0;display:flex;overflow:hidden}.VendorListSkeleton-module__AGARZW__tab{height:12px}.VendorListSkeleton-module__AGARZW__tabWide{width:70px}.VendorListSkeleton-module__AGARZW__tabLong{width:105px}.VendorListSkeleton-module__AGARZW__tabShort{width:58px}.VendorListSkeleton-module__AGARZW__actions{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.VendorListSkeleton-module__AGARZW__search{background:#f8fafb;border:1px solid #e0e0e0;border-radius:8px;width:154px;height:34px}.VendorListSkeleton-module__AGARZW__category{background:#f8fafb;border:1px solid #e0e0e0;border-radius:8px;width:100px;height:34px}.VendorListSkeleton-module__AGARZW__addButton{background:#dfe8eb;border-radius:8px;width:112px;height:32px}.VendorListSkeleton-module__AGARZW__tableWrap{width:100%;overflow:hidden}.VendorListSkeleton-module__AGARZW__table{--table-columns:minmax(250px, 2.35fr) minmax(120px, 1.15fr) minmax(120px, 1.15fr) minmax(112px, .95fr) minmax(112px, 1fr) minmax(124px, 1.05fr) minmax(112px, .95fr);min-width:1050px}.VendorListSkeleton-module__AGARZW__tableHead,.VendorListSkeleton-module__AGARZW__row{grid-template-columns:var(--table-columns);align-items:center;display:grid}.VendorListSkeleton-module__AGARZW__tableHead{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;min-height:40px;padding:12px 16px}.VendorListSkeleton-module__AGARZW__headerLine{border-radius:3px;width:62px;height:10px}.VendorListSkeleton-module__AGARZW__row{border-bottom:1px solid #e5e7eb;min-height:72px;padding:16px}.VendorListSkeleton-module__AGARZW__vendorCell{align-items:center;gap:12px;min-width:0;display:flex}.VendorListSkeleton-module__AGARZW__avatar{border-radius:50%;width:40px;height:40px}.VendorListSkeleton-module__AGARZW__vendorCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.VendorListSkeleton-module__AGARZW__vendorName{width:140px;height:12px}.VendorListSkeleton-module__AGARZW__vendorEmail{width:100px;height:10px}.VendorListSkeleton-module__AGARZW__cell{width:90px;height:12px}.VendorListSkeleton-module__AGARZW__status{border-radius:4px;width:66px;height:22px}.VendorListSkeleton-module__AGARZW__referral{width:86px;height:12px}.VendorListSkeleton-module__AGARZW__rowActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.VendorListSkeleton-module__AGARZW__viewButton{border:1px solid #e5ebf2;border-radius:4px;width:58px;height:34px}.VendorListSkeleton-module__AGARZW__moreButton{border:1px solid #e5ebf2;border-radius:4px;width:34px;height:34px}.VendorListSkeleton-module__AGARZW__footer{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.VendorListSkeleton-module__AGARZW__footerText{width:188px;height:14px}.VendorListSkeleton-module__AGARZW__pagination{align-items:center;gap:20px;display:flex}.VendorListSkeleton-module__AGARZW__pageButton{border-radius:6px;width:32px;height:32px}.VendorListSkeleton-module__AGARZW__pageActive{background:#cbdadd}@keyframes VendorListSkeleton-module__AGARZW__skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.VendorListSkeleton-module__AGARZW__block:after{animation:none}}@media (max-width:1280px){.VendorListSkeleton-module__AGARZW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.VendorListSkeleton-module__AGARZW__toolbar{flex-direction:column;align-items:flex-start;gap:12px;height:auto}.VendorListSkeleton-module__AGARZW__tabs{width:100%}.VendorListSkeleton-module__AGARZW__actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}}@media (max-width:860px){.VendorListSkeleton-module__AGARZW__panel{padding:16px}.VendorListSkeleton-module__AGARZW__stats{grid-template-columns:1fr}.VendorListSkeleton-module__AGARZW__footer{flex-direction:column;align-items:flex-start}}
.VendorProfilePanel-module__VtveUW__overlay{z-index:1000;background:#00000080;position:fixed;inset:0}.VendorProfilePanel-module__VtveUW__backdrop{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.VendorProfilePanel-module__VtveUW__panel{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;width:min(445px,100vw);height:100%;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#fff;border-left:1px solid #e2e8f0;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-8px 0 12px #0000000a}.VendorProfilePanel-module__VtveUW__closeButton{z-index:2;color:#666;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:18px;right:18px}.VendorProfilePanel-module__VtveUW__scrollArea{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:none;min-height:0;padding:20px;position:relative}.VendorProfilePanel-module__VtveUW__header{min-height:56px;margin-bottom:14px;padding-right:34px}.VendorProfilePanel-module__VtveUW__identity{align-items:center;gap:14px;display:flex}.VendorProfilePanel-module__VtveUW__logo{color:#f6c945;background:#111;border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.VendorProfilePanel-module__VtveUW__logo img{object-fit:cover;width:100%;height:100%}.VendorProfilePanel-module__VtveUW__identityCopy{flex-direction:column;gap:8px;min-width:0;display:flex}.VendorProfilePanel-module__VtveUW__nameLine,.VendorProfilePanel-module__VtveUW__metaLine,.VendorProfilePanel-module__VtveUW__location{align-items:center;display:flex}.VendorProfilePanel-module__VtveUW__nameLine{gap:8px;min-width:0}.VendorProfilePanel-module__VtveUW__nameLine h2{color:#161817;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.VendorProfilePanel-module__VtveUW__verified{color:#00796b;background:#e0f2f1;border-radius:6px;flex:none;padding:4px 8px;font-size:11px;font-weight:600;line-height:1}.VendorProfilePanel-module__VtveUW__metaLine{color:#757e9a;gap:12px;font-size:12px;font-weight:500;line-height:1}.VendorProfilePanel-module__VtveUW__location{gap:4px}.VendorProfilePanel-module__VtveUW__metaIcon,.VendorProfilePanel-module__VtveUW__externalIcon,.VendorProfilePanel-module__VtveUW__contactAsset{flex:none;display:block}.VendorProfilePanel-module__VtveUW__metaIcon,.VendorProfilePanel-module__VtveUW__externalIcon{width:12px;height:12px}.VendorProfilePanel-module__VtveUW__gallery{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.VendorProfilePanel-module__VtveUW__coverPhoto{object-fit:cover;background:#f1f5f9;border-radius:10px;width:100%;height:200px;display:block}.VendorProfilePanel-module__VtveUW__coverButton{cursor:zoom-in;background:0 0;border:0;border-radius:10px;width:100%;padding:0}.VendorProfilePanel-module__VtveUW__thumbnailRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.VendorProfilePanel-module__VtveUW__thumbnail{aspect-ratio:72/63;cursor:zoom-in;background:#f1f5f9;border:0;border-radius:6px;width:100%;padding:0;position:relative;overflow:hidden}.VendorProfilePanel-module__VtveUW__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.VendorProfilePanel-module__VtveUW__moreImages{color:#fff;background:#0f172a9e;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.VendorProfilePanel-module__VtveUW__lightbox{z-index:1200;justify-content:center;align-items:center;padding:72px 88px;display:flex;position:fixed;inset:0}.VendorProfilePanel-module__VtveUW__lightboxBackdrop{cursor:default;background:#020617eb;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.VendorProfilePanel-module__VtveUW__lightboxClose,.VendorProfilePanel-module__VtveUW__lightboxArrow{z-index:1;color:#fff;cursor:pointer;background:#0f172a94;border:1px solid #ffffff3d;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.VendorProfilePanel-module__VtveUW__lightboxClose{border-radius:50%;width:40px;height:40px;top:22px;right:24px}.VendorProfilePanel-module__VtveUW__lightboxArrow{border-radius:50%;width:44px;height:44px;top:50%;transform:translateY(-50%)}.VendorProfilePanel-module__VtveUW__lightboxPrevious{left:24px}.VendorProfilePanel-module__VtveUW__lightboxNext{right:24px}.VendorProfilePanel-module__VtveUW__lightboxClose:hover,.VendorProfilePanel-module__VtveUW__lightboxArrow:hover{background:#0f172adb}.VendorProfilePanel-module__VtveUW__lightboxFigure{z-index:1;max-width:min(1100px,100%);max-height:100%;margin:0;position:relative}.VendorProfilePanel-module__VtveUW__lightboxFigure img{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(100vh - 144px);display:block;box-shadow:0 24px 80px #00000073}.VendorProfilePanel-module__VtveUW__lightboxFigure figcaption{color:#fffc;text-align:center;margin-top:12px;font-size:12px}.VendorProfilePanel-module__VtveUW__galleryEmpty{color:#94a3b8;border:1px dashed #cbd5e1;border-radius:10px;justify-content:center;align-items:center;height:112px;margin-bottom:18px;font-size:12px;display:flex}.VendorProfilePanel-module__VtveUW__tabs{border-bottom:1px solid #e2e8f0;align-items:flex-start;height:32px;margin-bottom:16px;display:flex}.VendorProfilePanel-module__VtveUW__activeTab{color:#005f66;border-bottom:2px solid #005f66;height:32px;padding:0 8px 10px;font-size:13px;font-weight:700;line-height:1}.VendorProfilePanel-module__VtveUW__section{margin:0}.VendorProfilePanel-module__VtveUW__section h3{color:#0f172a;margin:0 0 12px;font-size:13px;font-weight:700;line-height:1.2}.VendorProfilePanel-module__VtveUW__infoList{flex-direction:column;gap:10px;margin:0;display:flex}.VendorProfilePanel-module__VtveUW__infoRow{grid-template-columns:136px minmax(0,1fr);align-items:start;column-gap:10px;margin:0;display:grid}.VendorProfilePanel-module__VtveUW__infoRow dt,.VendorProfilePanel-module__VtveUW__contactLabel{color:#64748b;font-size:11px;font-weight:400;line-height:1.4}.VendorProfilePanel-module__VtveUW__infoRow dd,.VendorProfilePanel-module__VtveUW__contactValue{overflow-wrap:anywhere;color:#0f172a;min-width:0;margin:0;font-size:11px;font-weight:500;line-height:1.4}.VendorProfilePanel-module__VtveUW__statusSection .VendorProfilePanel-module__VtveUW__infoRow dd{text-align:right;justify-self:end}.VendorProfilePanel-module__VtveUW__infoRowMultiline dd{font-weight:400;line-height:1.45}.VendorProfilePanel-module__VtveUW__descriptionValue{opacity:1;color:#0f172a!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important}.VendorProfilePanel-module__VtveUW__infoRow dd a{color:#005f66;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.VendorProfilePanel-module__VtveUW__infoRow dd a:hover{text-decoration:underline}.VendorProfilePanel-module__VtveUW__divider{width:100%;height:1px;margin:18px 0;display:block}.VendorProfilePanel-module__VtveUW__contactList{flex-direction:column;gap:12px;display:flex}.VendorProfilePanel-module__VtveUW__contactRow{grid-template-columns:20px 70px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.VendorProfilePanel-module__VtveUW__contactIcon{color:#64748b;justify-content:center;align-items:center;display:inline-flex}.VendorProfilePanel-module__VtveUW__contactAsset{width:16px;height:16px}.VendorProfilePanel-module__VtveUW__status{border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-height:22px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.VendorProfilePanel-module__VtveUW__statusPending{color:#e65100;background:#fff3e0}.VendorProfilePanel-module__VtveUW__statusApproved{color:#2e7d32;background:#e8f5e9}.VendorProfilePanel-module__VtveUW__statusClaimed{color:#00796b;background:#e0f2f1}.VendorProfilePanel-module__VtveUW__statusSuspended{color:#c62828;background:#ffebee}.VendorProfilePanel-module__VtveUW__statusDraft{color:#687286;background:#f1f4f8}.VendorProfilePanel-module__VtveUW__statusRejected{color:#c62828;background:#ffebee}.VendorProfilePanel-module__VtveUW__toggleButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.VendorProfilePanel-module__VtveUW__toggleButton:disabled{cursor:wait;opacity:.65}.VendorProfilePanel-module__VtveUW__switch{border-radius:999px;align-items:center;width:37px;height:20px;padding:2px;transition:background-color .14s;display:inline-flex}.VendorProfilePanel-module__VtveUW__switchOn{background:#005f66;justify-content:flex-end}.VendorProfilePanel-module__VtveUW__switchOff{background:#dbe4ea;justify-content:flex-start}.VendorProfilePanel-module__VtveUW__switchThumb{background:#fff;border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 1px 2px #0f172a2e}.VendorProfilePanel-module__VtveUW__referralCodeValue{align-items:center;gap:6px;display:inline-flex}.VendorProfilePanel-module__VtveUW__copyIcon{width:12px;height:12px;display:block}.VendorProfilePanel-module__VtveUW__copyButton{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.VendorProfilePanel-module__VtveUW__copyButton:hover{opacity:.7}.VendorProfilePanel-module__VtveUW__primaryActionButton,.VendorProfilePanel-module__VtveUW__inviteActionButton{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;margin-top:20px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.VendorProfilePanel-module__VtveUW__reviewActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:20px;display:grid}.VendorProfilePanel-module__VtveUW__reviewActions .VendorProfilePanel-module__VtveUW__primaryActionButton{margin-top:0}.VendorProfilePanel-module__VtveUW__rejectActionButton{color:#e84b56;cursor:pointer;background:#fff7f7;border:1px solid #ff7b83;border-radius:6px;width:100%;min-height:36px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1}.VendorProfilePanel-module__VtveUW__rejectActionButton:hover:not(:disabled){background:#ffeff0;border-color:#e84b56}.VendorProfilePanel-module__VtveUW__rejectActionButton:disabled{cursor:wait;opacity:.65}.VendorProfilePanel-module__VtveUW__primaryActionButton{color:#fff;background:#005f66;border:1px solid #005f66}.VendorProfilePanel-module__VtveUW__primaryActionButton:hover:not(:disabled){background:#004e54;border-color:#004e54}.VendorProfilePanel-module__VtveUW__inviteActionButton{color:#005f66;background:#fff;border:1px solid #005f66}.VendorProfilePanel-module__VtveUW__inviteActionButton:hover:not(:disabled){background:#f2fbfb}.VendorProfilePanel-module__VtveUW__primaryActionButton:disabled,.VendorProfilePanel-module__VtveUW__inviteActionButton:disabled{cursor:wait;opacity:.65}.VendorProfilePanel-module__VtveUW__actionButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.VendorProfilePanel-module__VtveUW__actionButton,.VendorProfilePanel-module__VtveUW__removeButton{color:#e84b56;cursor:pointer;background:#fff7f7;border:1px solid #ff7b83;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.VendorProfilePanel-module__VtveUW__actionButton:hover:not(:disabled),.VendorProfilePanel-module__VtveUW__removeButton:hover:not(:disabled){background:#ffeff0;border-color:#e84b56}.VendorProfilePanel-module__VtveUW__actionButton:disabled,.VendorProfilePanel-module__VtveUW__removeButton:disabled{cursor:wait;opacity:.65}.VendorProfilePanel-module__VtveUW__skeletonContent{flex-direction:column;gap:18px;padding-top:72px;display:flex}.VendorProfilePanel-module__VtveUW__skeletonBlock,.VendorProfilePanel-module__VtveUW__skeletonLines span,.VendorProfilePanel-module__VtveUW__skeletonSection span{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%) 0 0/400% 100%;border-radius:5px;animation:1.4s infinite VendorProfilePanel-module__VtveUW__shimmer;display:block}.VendorProfilePanel-module__VtveUW__skeletonHero{border-radius:10px;height:200px}.VendorProfilePanel-module__VtveUW__skeletonLines{flex-direction:column;gap:8px;display:flex}.VendorProfilePanel-module__VtveUW__skeletonLines span:first-child{width:45%;height:14px}.VendorProfilePanel-module__VtveUW__skeletonLines span:nth-child(2){width:82%;height:10px}.VendorProfilePanel-module__VtveUW__skeletonLines span:nth-child(3){width:64%;height:10px}.VendorProfilePanel-module__VtveUW__skeletonSection{flex-direction:column;gap:9px;padding-top:2px;display:flex}.VendorProfilePanel-module__VtveUW__skeletonSection .VendorProfilePanel-module__VtveUW__skeletonTitle{width:45%;height:14px;margin-bottom:3px}.VendorProfilePanel-module__VtveUW__skeletonSection span:not(.VendorProfilePanel-module__VtveUW__skeletonTitle){width:100%;height:10px}.VendorProfilePanel-module__VtveUW__errorState{color:#475569;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:220px;padding-top:80px;font-size:13px;display:flex}.VendorProfilePanel-module__VtveUW__errorState p{margin:0}.VendorProfilePanel-module__VtveUW__errorState button{color:#005f66;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 14px;font-weight:700}.VendorProfilePanel-module__VtveUW__actionError{color:#c62828;margin-top:16px;font-size:12px;font-weight:600;line-height:16px}@keyframes VendorProfilePanel-module__VtveUW__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:560px){.VendorProfilePanel-module__VtveUW__panel{width:100%}.VendorProfilePanel-module__VtveUW__scrollArea{padding:16px}.VendorProfilePanel-module__VtveUW__coverPhoto{height:170px}.VendorProfilePanel-module__VtveUW__reviewActions,.VendorProfilePanel-module__VtveUW__actionButtons{grid-template-columns:1fr}.VendorProfilePanel-module__VtveUW__infoRow{grid-template-columns:118px minmax(0,1fr)}.VendorProfilePanel-module__VtveUW__lightbox{padding:64px 52px}.VendorProfilePanel-module__VtveUW__lightboxPrevious{left:8px}.VendorProfilePanel-module__VtveUW__lightboxNext{right:8px}.VendorProfilePanel-module__VtveUW__lightboxClose{top:12px;right:12px}}
.CanadianCitySelect-module__hqXBnG__root{position:relative}.CanadianCitySelect-module__hqXBnG__control{background:#fff;border:1px solid #edf0f2;border-radius:8px;align-items:center;height:44px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.CanadianCitySelect-module__hqXBnG__control:focus-within{border-color:#0b5964;box-shadow:0 0 0 1px #0b59641a}.CanadianCitySelect-module__hqXBnG__control.CanadianCitySelect-module__hqXBnG__invalid{border-color:#ef4444;box-shadow:0 0 0 1px #ef444414}.CanadianCitySelect-module__hqXBnG__control input{border-radius:inherit;color:#111827;width:100%;min-width:0;height:100%;font:inherit;border:0;outline:0;padding:0 38px 0 15px;font-size:12px}.CanadianCitySelect-module__hqXBnG__control input::placeholder{color:#9ca3af}.CanadianCitySelect-module__hqXBnG__control svg{color:#6b7280;pointer-events:none;position:absolute;right:14px}.CanadianCitySelect-module__hqXBnG__options{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-height:230px;padding:4px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 12px 28px #0f172a29}.CanadianCitySelect-module__hqXBnG__options button{color:#1e293b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:12px;display:flex}.CanadianCitySelect-module__hqXBnG__options button:hover,.CanadianCitySelect-module__hqXBnG__options button[aria-selected=true]{color:#075760;background:#edf8f8}.CanadianCitySelect-module__hqXBnG__options small{color:#94a3b8;font-size:10px}.CanadianCitySelect-module__hqXBnG__options p{color:#64748b;margin:7px 10px;font-size:12px}
.AddVendorModal-module__gBGqcW__overlay{z-index:1200;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#0f172a94;justify-content:center;align-items:flex-start;padding:8px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.AddVendorModal-module__gBGqcW__backdrop{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.AddVendorModal-module__gBGqcW__modal{z-index:1;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;width:min(580px,100%);max-height:calc(100vh - 16px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a33}.AddVendorModal-module__gBGqcW__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex;position:relative}.AddVendorModal-module__gBGqcW__header h2{color:#111827;margin:0;font-size:20px;font-weight:700;line-height:24px}.AddVendorModal-module__gBGqcW__header p{color:#9ca3af;margin:2px 0 0;font-size:12px;font-weight:400;line-height:18px}.AddVendorModal-module__gBGqcW__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.AddVendorModal-module__gBGqcW__closeButton:disabled{cursor:not-allowed;opacity:.55}.AddVendorModal-module__gBGqcW__tabs{border-bottom:1px solid #e5e7eb;align-items:stretch;gap:16px;min-height:40px;padding:0 24px;display:flex}.AddVendorModal-module__gBGqcW__tab{color:#9ca3af;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 0 9px;font-family:inherit;font-size:13px;font-weight:400;line-height:18px;position:relative}.AddVendorModal-module__gBGqcW__tabActive{color:#0b3941;font-weight:600}.AddVendorModal-module__gBGqcW__tabActive:after{content:"";background:#0b5964;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.AddVendorModal-module__gBGqcW__form{flex-direction:column;flex:1;min-height:0;display:flex}.AddVendorModal-module__gBGqcW__body{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;min-height:0;padding:26px 24px 24px;overflow-y:auto}.AddVendorModal-module__gBGqcW__tabPanel{display:block}.AddVendorModal-module__gBGqcW__tabPanelHidden{display:none}.AddVendorModal-module__gBGqcW__sectionTitle{color:#111827;margin:0 0 22px;font-size:16px;font-weight:700;line-height:20px}.AddVendorModal-module__gBGqcW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.AddVendorModal-module__gBGqcW__field{flex-direction:column;gap:7px;min-width:0;display:flex}.AddVendorModal-module__gBGqcW__fullWidth{margin-top:18px}.AddVendorModal-module__gBGqcW__label{color:#111827;font-size:11px;font-weight:700;line-height:14px}.AddVendorModal-module__gBGqcW__required{color:#ef4444}.AddVendorModal-module__gBGqcW__fieldHint{color:#9ca3af;margin-top:-3px;font-size:10px;line-height:13px}.AddVendorModal-module__gBGqcW__input,.AddVendorModal-module__gBGqcW__textarea{color:#111827;background:#fff;border:1px solid #edf0f2;border-radius:8px;outline:none;width:100%;min-width:0;font-family:inherit;font-size:12px;font-weight:400;transition:border-color .14s,box-shadow .14s}.AddVendorModal-module__gBGqcW__inputInvalid{border-color:#ef4444;box-shadow:0 0 0 1px #ef444414}.AddVendorModal-module__gBGqcW__input,.AddVendorModal-module__gBGqcW__input{height:44px;padding:0 15px}.AddVendorModal-module__gBGqcW__input::placeholder,.AddVendorModal-module__gBGqcW__textarea::placeholder{color:#9ca3af;opacity:1}.AddVendorModal-module__gBGqcW__selectWrap{display:block;position:relative}.AddVendorModal-module__gBGqcW__selectWrap .AddVendorModal-module__gBGqcW__input{appearance:none;padding-right:36px}.AddVendorModal-module__gBGqcW__selectWrap>svg{color:#6b7280;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.AddVendorModal-module__gBGqcW__textareaWrap{display:block;position:relative}.AddVendorModal-module__gBGqcW__textarea{resize:vertical;height:105px;padding:12px 15px 24px;line-height:18px;display:block}.AddVendorModal-module__gBGqcW__characterCount{color:#9ca3af;pointer-events:none;font-size:10px;line-height:13px;position:absolute;bottom:8px;right:12px}.AddVendorModal-module__gBGqcW__showcaseIntro{text-align:center;margin:-2px 0 48px}.AddVendorModal-module__gBGqcW__showcaseIntro h3{color:#111827;font-family:var(--font-playfair), Georgia, serif;margin:0;font-size:22px;font-weight:700;line-height:26px}.AddVendorModal-module__gBGqcW__showcaseIntro p{color:#9ca3af;margin:3px 0 0;font-size:12px;line-height:18px}.AddVendorModal-module__gBGqcW__uploadSection{flex-direction:column;display:flex}.AddVendorModal-module__gBGqcW__uploadLabel{color:#111827;margin:0 0 15px;font-size:13px;font-weight:700;line-height:18px}.AddVendorModal-module__gBGqcW__uploadLabel span{color:#6b7280;font-size:11px;font-weight:400}.AddVendorModal-module__gBGqcW__profileUpload,.AddVendorModal-module__gBGqcW__galleryUpload,.AddVendorModal-module__gBGqcW__coverUpload{color:#0b5964;cursor:pointer;background:#e7edf1;border-radius:10px;align-items:center;display:flex;position:relative}.AddVendorModal-module__gBGqcW__coverUpload{gap:14px;min-height:115px;padding:14px 22px;position:relative;overflow:hidden}.AddVendorModal-module__gBGqcW__coverUploadIcon{color:#0b5964;border:1px solid #d7e0e5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex}.AddVendorModal-module__gBGqcW__coverUploadIcon svg{color:#0b5964}.AddVendorModal-module__gBGqcW__coverHint{color:#8d979d;font-size:11px;font-weight:400;line-height:16px}.AddVendorModal-module__gBGqcW__coverPreview{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.AddVendorModal-module__gBGqcW__coverPreviewLabel{color:#fff;background:#030e27b8;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700;position:absolute;bottom:10px;right:10px}.AddVendorModal-module__gBGqcW__coverHint{margin:8px 0 0}.AddVendorModal-module__gBGqcW__uploadInvalid{border:1px solid #ef4444}.AddVendorModal-module__gBGqcW__profileUpload{gap:14px;min-height:115px;padding:14px 22px}.AddVendorModal-module__gBGqcW__profileUploadIcon{color:#0b5964;border:1px solid #d7e0e5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex;overflow:hidden}.AddVendorModal-module__gBGqcW__profilePreview{object-fit:cover;width:100%;height:100%;display:block}.AddVendorModal-module__gBGqcW__uploadPlus{color:#b8c2c8;flex:none}.AddVendorModal-module__gBGqcW__uploadCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.AddVendorModal-module__gBGqcW__uploadCopy strong,.AddVendorModal-module__gBGqcW__galleryUpload strong{color:#0b5964;font-size:13px;font-weight:700;line-height:17px}.AddVendorModal-module__gBGqcW__uploadCopy small,.AddVendorModal-module__gBGqcW__galleryUpload small{color:#8d979d;font-size:11px;font-weight:400;line-height:16px}.AddVendorModal-module__gBGqcW__galleryUpload{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:106px}.AddVendorModal-module__gBGqcW__galleryUpload>svg{color:#b8c2c8}.AddVendorModal-module__gBGqcW__galleryPreviewGrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;margin-top:14px;display:grid}.AddVendorModal-module__gBGqcW__galleryPreviewItem{aspect-ratio:16/9;min-width:0;position:relative}.AddVendorModal-module__gBGqcW__galleryPreview{object-fit:cover;background:#e7edf1;border-radius:8px;width:100%;height:100%;display:block}.AddVendorModal-module__gBGqcW__removeGalleryPhoto{color:#fff;cursor:pointer;opacity:1;background:#030e27c7;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .14s,background-color .14s;display:inline-flex;position:absolute;top:4px;right:4px}.AddVendorModal-module__gBGqcW__galleryPreviewItem:hover .AddVendorModal-module__gBGqcW__removeGalleryPhoto,.AddVendorModal-module__gBGqcW__removeGalleryPhoto:focus-visible{opacity:1}.AddVendorModal-module__gBGqcW__removeGalleryPhoto:hover:not(:disabled){background:#c43030}.AddVendorModal-module__gBGqcW__removeGalleryPhoto:disabled{cursor:not-allowed}.AddVendorModal-module__gBGqcW__uploadLimit{color:#111827;text-align:center;margin:14px 0 0;font-size:11px;font-weight:600;line-height:16px}.AddVendorModal-module__gBGqcW__divider{background:#eef0f2;height:1px;margin:28px 0 30px}.AddVendorModal-module__gBGqcW__fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AddVendorModal-module__gBGqcW__error{color:#c43030;background:#fff1f2;border-radius:6px;margin:20px 0 0;padding:10px 12px;font-size:12px;line-height:16px}.AddVendorModal-module__gBGqcW__fieldError{color:#c43030;margin:0;font-size:11px;font-weight:500;line-height:14px}.AddVendorModal-module__gBGqcW__footer{background:#fff;border-top:1px solid #edf0f2;justify-content:flex-end;align-items:center;gap:14px;padding:14px 24px 18px;display:flex}.AddVendorModal-module__gBGqcW__loadingState{min-height:420px;padding:28px 24px}.AddVendorModal-module__gBGqcW__loadingBar,.AddVendorModal-module__gBGqcW__loadingField,.AddVendorModal-module__gBGqcW__loadingWideField,.AddVendorModal-module__gBGqcW__loadingEditor{background:#eef2f5;border-radius:6px;position:relative;overflow:hidden}.AddVendorModal-module__gBGqcW__loadingBar:after,.AddVendorModal-module__gBGqcW__loadingField:after,.AddVendorModal-module__gBGqcW__loadingWideField:after,.AddVendorModal-module__gBGqcW__loadingEditor:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.35s infinite AddVendorModal-module__gBGqcW__vendorModalShimmer;position:absolute;inset:0;transform:translate(-100%)}.AddVendorModal-module__gBGqcW__loadingBar{width:42%;height:18px;margin-bottom:28px}.AddVendorModal-module__gBGqcW__loadingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.AddVendorModal-module__gBGqcW__loadingField{height:42px}.AddVendorModal-module__gBGqcW__loadingWideField{height:42px;margin-top:22px}.AddVendorModal-module__gBGqcW__loadingEditor{height:142px;margin-top:22px}.AddVendorModal-module__gBGqcW__loadingState p{color:#64748b;text-align:center;margin:20px 0 0;font-size:13px}.AddVendorModal-module__gBGqcW__loadError{color:#b42318;text-align:center;place-content:center;justify-items:center;gap:16px;min-height:420px;padding:24px;display:grid}.AddVendorModal-module__gBGqcW__loadError p{margin:0}@keyframes AddVendorModal-module__gBGqcW__vendorModalShimmer{to{transform:translate(100%)}}.AddVendorModal-module__gBGqcW__cancelButton,.AddVendorModal-module__gBGqcW__submitButton{cursor:pointer;border-radius:6px;min-width:76px;height:36px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:600}.AddVendorModal-module__gBGqcW__cancelButton{color:#111827;background:#fff;border:1px solid #d4d4d4;border-radius:6px}.AddVendorModal-module__gBGqcW__submitButton{color:#fff;background:#005f63;border:1px solid #005f63;min-width:88px}.AddVendorModal-module__gBGqcW__cancelButton:disabled,.AddVendorModal-module__gBGqcW__submitButton:disabled{cursor:not-allowed;opacity:.6}.AddVendorModal-module__gBGqcW__cancelButton:hover:not(:disabled){background:#fafafa}.AddVendorModal-module__gBGqcW__submitButton:hover:not(:disabled){background:#004f52}@media (max-width:640px){.AddVendorModal-module__gBGqcW__overlay{padding:0}.AddVendorModal-module__gBGqcW__modal{border-radius:0;width:100%;min-height:100%;max-height:none}.AddVendorModal-module__gBGqcW__header,.AddVendorModal-module__gBGqcW__tabs,.AddVendorModal-module__gBGqcW__body,.AddVendorModal-module__gBGqcW__footer{padding-left:18px;padding-right:18px}.AddVendorModal-module__gBGqcW__grid{grid-template-columns:1fr}.AddVendorModal-module__gBGqcW__fullWidth{margin-top:18px}}
.CoupleList-module__zTXswG__page{flex-direction:column;gap:22px;width:100%;display:flex}.CoupleList-module__zTXswG__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;width:100%;display:grid}.CoupleList-module__zTXswG__panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:20px;width:100%;min-width:0;padding:24px;display:flex;overflow:visible}.CoupleList-module__zTXswG__toolbar{align-items:center;gap:16px;min-width:0;height:36px;display:flex;overflow:visible}.CoupleList-module__zTXswG__tabs{scrollbar-width:none;flex:auto;align-items:flex-end;gap:8px;min-width:0;height:36px;display:flex;overflow-x:auto}.CoupleList-module__zTXswG__tabs::-webkit-scrollbar{display:none}.CoupleList-module__zTXswG__tab{color:#555d7d;height:36px;font-family:var(--font-mulish), var(--font-inter), sans-serif;white-space:nowrap;align-items:center;padding:0 8px 12px;font-size:12px;font-weight:600;line-height:normal;text-decoration:none;display:inline-flex;position:relative}.CoupleList-module__zTXswG__tabActive{color:#005f63}.CoupleList-module__zTXswG__tabActive:after{content:"";background:#005f63;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.CoupleList-module__zTXswG__search{color:#6b7280;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:none;align-items:center;gap:8px;width:180px;height:34px;padding:8px 14px;display:inline-flex}.CoupleList-module__zTXswG__search input{color:#6b7280;width:100%;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:0 0;outline:none;padding:0;font-size:13px;font-weight:400;line-height:1;border:0!important}.CoupleList-module__zTXswG__search input:focus,.CoupleList-module__zTXswG__search input:focus-visible{appearance:none;box-shadow:none!important;border:0!important;outline:none!important}.CoupleList-module__zTXswG__search input::placeholder{color:#6b7280}.CoupleList-module__zTXswG__controlIcon{flex:none;width:16px;height:16px;display:block}.CoupleList-module__zTXswG__primary{align-items:center;gap:12px;min-width:0;display:flex}.CoupleList-module__zTXswG__avatar{color:#fff;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:linear-gradient(135deg,#987244,#403328);border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.CoupleList-module__zTXswG__avatar img{object-fit:cover;width:100%;height:100%;display:block}.CoupleList-module__zTXswG__primaryCopy{flex-direction:column;flex:1 1 0;gap:2px;width:0;min-width:0;display:flex;overflow:hidden}.CoupleList-module__zTXswG__profileNameButton{min-width:0;max-width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;padding:0;display:block;overflow:hidden}.CoupleList-module__zTXswG__profileNameButton:hover strong{color:#0e6371}.CoupleList-module__zTXswG__profileNameButton:focus-visible{outline-offset:2px;outline:2px solid #0e6371}.CoupleList-module__zTXswG__primaryCopy strong{color:#000;min-width:0;font-family:var(--font-mulish), var(--font-inter), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:normal;display:block;overflow:hidden}.CoupleList-module__zTXswG__primaryCopy small{color:#51596d;font-family:var(--font-mulish), var(--font-inter), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:normal;display:block;overflow:hidden}.CoupleList-module__zTXswG__tableCell{color:#191e33;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:14px;font-weight:400;line-height:normal}.CoupleList-module__zTXswG__status{font-family:var(--font-mulish), var(--font-inter), sans-serif;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;line-height:normal;display:inline-flex}.CoupleList-module__zTXswG__statusActive{color:#074314;background:#ebf5ed}.CoupleList-module__zTXswG__statusPending{color:#fa680b;background:#fef0e2}.CoupleList-module__zTXswG__statusSuspended{color:#d94040;background:#ffeded}.CoupleList-module__zTXswG__actionsHeader{text-align:center;transform:translate(clamp(0px,1.2vw,16px))}.CoupleList-module__zTXswG__actionsCell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.CoupleList-module__zTXswG__viewButton{color:#072e37;min-width:58px;height:34px;font-family:var(--font-mulish), var(--font-inter), sans-serif;cursor:pointer;background:#fff;border:1px solid #e5ebf2;border-radius:4px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.CoupleList-module__zTXswG__moreButton{cursor:pointer;background:#fff;border:1px solid #e5ebf2;border-radius:4px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.CoupleList-module__zTXswG__moreButton:hover{border-color:#cbd5e1}.CoupleList-module__zTXswG__actionIcon{width:16px;height:16px;display:block}.CoupleList-module__zTXswG__actionMenu{z-index:1300;background:#fff;border:1px solid #ededed;border-radius:12px;flex-direction:column;align-items:stretch;width:200px;padding:8px 0;display:flex;position:fixed;overflow:hidden;box-shadow:0 1px 4px #0000000a,0 4px 16px #0000001a}.CoupleList-module__zTXswG__actionMenuItem{color:#e53e3e;width:100%;min-height:38px;font-family:var(--font-mulish), var(--font-inter), sans-serif;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:600;line-height:normal;display:flex}.CoupleList-module__zTXswG__actionMenuItem:hover{background:#fff7f7}.CoupleList-module__zTXswG__actionMenuMuted{color:#1a1c1e}.CoupleList-module__zTXswG__actionMenuMuted:hover{background:#f8fafb}.CoupleList-module__zTXswG__actionMenuIcon{flex:none;width:18px;height:18px;display:block}.CoupleList-module__zTXswG__actionMenuIconFrame{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.CoupleList-module__zTXswG__actionMenuSmallIcon{width:15px;height:15px;display:block}.CoupleList-module__zTXswG__actionMenuDivider{background:#ededed;flex:none;width:100%;height:1px}.CoupleList-module__zTXswG__footer{justify-content:space-between;align-items:center;gap:16px;padding:12px 0 0;display:flex}.CoupleList-module__zTXswG__footerText{color:#08112f;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:0;font-size:14px;font-weight:400;line-height:1.2}.CoupleList-module__zTXswG__pagination{align-items:center;gap:20px;display:flex}.CoupleList-module__zTXswG__pageButton{color:#020203;width:32px;height:32px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.CoupleList-module__zTXswG__pageButtonActive{color:#fff;background:#005f63;font-weight:700}.CoupleList-module__zTXswG__pageArrow{border:1px solid #e5e7eb}.CoupleList-module__zTXswG__pageArrow img{width:14px;height:14px;display:block}.CoupleList-module__zTXswG__pageButtonDisabled{color:#6b7280;opacity:.7}.CoupleList-module__zTXswG__pageNumber{border-color:#0000}.CoupleList-module__zTXswG__pageGap{color:#9ca3af;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:13px}@media (max-width:1280px){.CoupleList-module__zTXswG__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.CoupleList-module__zTXswG__toolbar{flex-direction:column;align-items:flex-start;gap:12px;height:auto}.CoupleList-module__zTXswG__tabs,.CoupleList-module__zTXswG__search{width:100%}}@media (max-width:860px){.CoupleList-module__zTXswG__panel{padding:16px}.CoupleList-module__zTXswG__stats{grid-template-columns:1fr}.CoupleList-module__zTXswG__footer{flex-direction:column;align-items:flex-start}.CoupleList-module__zTXswG__pagination{gap:12px}}@media (max-width:560px){.CoupleList-module__zTXswG__page{gap:16px}.CoupleList-module__zTXswG__panel{border-radius:12px;gap:16px;padding:12px}.CoupleList-module__zTXswG__tabs{gap:2px}.CoupleList-module__zTXswG__tab{padding-left:7px;padding-right:7px;font-size:11px}.CoupleList-module__zTXswG__footer{padding:8px 2px 2px}.CoupleList-module__zTXswG__pagination{justify-content:space-between;gap:4px;width:100%}}
.BookingsChart-module__XIc3JG__chart{color:#111827;grid-template-columns:24px minmax(0,1fr);padding-bottom:40px;display:grid}.BookingsChart-module__XIc3JG__axis{font-family:var(--font-mulish), sans-serif;font-size:clamp(11px,1.8cqi,14px);line-height:1;position:relative}.BookingsChart-module__XIc3JG__axis span{position:absolute;left:0;transform:translateY(-50%)}.BookingsChart-module__XIc3JG__plot{min-width:0;height:clamp(160px,27cqi,200px);position:relative}.BookingsChart-module__XIc3JG__plot>svg{width:100%;height:100%;display:block;overflow:visible}.BookingsChart-module__XIc3JG__dates{font-family:var(--font-inter), sans-serif;margin-top:16px;font-size:clamp(10px,1.7cqi,14px);font-weight:400;line-height:1.3;position:absolute;top:100%;left:0;right:0}.BookingsChart-module__XIc3JG__dates span{white-space:nowrap;position:absolute}
.RecentBookingsPage-module__keRPGG__footer{justify-content:space-between;align-items:center;gap:16px;padding:12px 18px 18px;display:flex}.RecentBookingsPage-module__keRPGG__footerText{color:#08112f;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:0;font-size:14px;font-weight:400;line-height:1.2}.RecentBookingsPage-module__keRPGG__pagination{align-items:center;gap:20px;display:flex}.RecentBookingsPage-module__keRPGG__pageButton{color:#020203;width:32px;height:32px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.RecentBookingsPage-module__keRPGG__pageButtonActive{color:#fff;background:#005f63;font-weight:700}.RecentBookingsPage-module__keRPGG__pageArrow{border:1px solid #e5e7eb}.RecentBookingsPage-module__keRPGG__paginationIcon{width:14px;height:14px;display:block}.RecentBookingsPage-module__keRPGG__pageNumber{border-color:#0000}.RecentBookingsPage-module__keRPGG__pageButtonDisabled{opacity:1}.RecentBookingsPage-module__keRPGG__pageGap{color:#9ca3af;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:13px;font-weight:400}.RecentBookingsPage-module__keRPGG__toolbar{justify-content:flex-end;align-items:center;gap:12px;padding:20px;display:flex}.RecentBookingsPage-module__keRPGG__searchField{background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:12px;width:215px;height:32px;padding:0 16px;display:flex}.RecentBookingsPage-module__keRPGG__searchIcon{flex:none;width:16px;height:16px;display:block}.RecentBookingsPage-module__keRPGG__searchField input{color:#1f2937;border:0;outline:0;width:100%;min-width:0;font-family:inherit;font-size:14px}.RecentBookingsPage-module__keRPGG__searchField input::placeholder{color:#9ca3af}.RecentBookingsPage-module__keRPGG__statusSelect{color:#4b5563;appearance:none;background:#fff url(/figma-dashboard/vendor-table-chevron-down.svg) right 12px center/16px 16px no-repeat;border:1px solid #e0e0e0;border-radius:8px;width:96px;height:32px;padding:0 34px 0 16px;font-family:inherit;font-size:13px}@media (max-width:860px){.RecentBookingsPage-module__keRPGG__toolbar{flex-wrap:wrap;justify-content:stretch}.RecentBookingsPage-module__keRPGG__searchField{flex:220px}.RecentBookingsPage-module__keRPGG__footer{flex-direction:column;align-items:flex-start}.RecentBookingsPage-module__keRPGG__pagination{gap:12px}}
.SettingsScreen-module__9cYGyW__page{flex-direction:column;gap:24px;width:100%;max-width:1080px;padding:0 0 20px;display:flex}.SettingsScreen-module__9cYGyW__heading h1,.SettingsScreen-module__9cYGyW__heading p,.SettingsScreen-module__9cYGyW__accountHeader h2,.SettingsScreen-module__9cYGyW__accountHeader p{margin:0}.SettingsScreen-module__9cYGyW__heading h1{color:#020c29;font-family:var(--font-playfair), Georgia, serif;font-size:24px;font-weight:700;line-height:32px}.SettingsScreen-module__9cYGyW__heading p{color:#6b7280;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin-top:4px;font-size:14px;font-weight:400;line-height:18px}.SettingsScreen-module__9cYGyW__content{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;padding-top:32px;display:grid}.SettingsScreen-module__9cYGyW__navigation,.SettingsScreen-module__9cYGyW__accountCard,.SettingsScreen-module__9cYGyW__passwordCard,.SettingsScreen-module__9cYGyW__heroCard{background:#fff;border:1px solid #e5e5f2;border-radius:16px;box-shadow:0 2px 12px #664de50f}.SettingsScreen-module__9cYGyW__navigation{flex-direction:column;gap:8px;height:178px;padding:14px 9px;display:flex}.SettingsScreen-module__9cYGyW__navigationItem{color:#111827;min-height:44px;font-family:var(--font-mulish), var(--font-inter), sans-serif;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;line-height:18px;display:flex}.SettingsScreen-module__9cYGyW__navigationItem svg{flex:none}.SettingsScreen-module__9cYGyW__navigationIcon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.SettingsScreen-module__9cYGyW__navigationItemActive{color:#fff;background:#005f63;font-weight:600}.SettingsScreen-module__9cYGyW__navigationItemActive svg{filter:brightness(0)invert()}.SettingsScreen-module__9cYGyW__heroCard{border-width:1.5px;border-color:#e5e5e5;border-radius:12px;flex-direction:column;gap:0;min-width:0;min-height:620px;padding:24px 28px;display:flex;box-shadow:0 2px 12px #1118270d}.SettingsScreen-module__9cYGyW__heroHeader h2,.SettingsScreen-module__9cYGyW__heroHeader p,.SettingsScreen-module__9cYGyW__heroSlot h3,.SettingsScreen-module__9cYGyW__heroSlot p,.SettingsScreen-module__9cYGyW__heroHint,.SettingsScreen-module__9cYGyW__heroError{margin:0}.SettingsScreen-module__9cYGyW__heroHeader{flex-direction:column;gap:4px;display:flex}.SettingsScreen-module__9cYGyW__heroHeader h2{color:#020c29;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:16px;font-weight:600;line-height:20px}.SettingsScreen-module__9cYGyW__heroHeader p{color:#6b7280;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:12px;font-weight:400;line-height:15px}.SettingsScreen-module__9cYGyW__heroTabs{border-bottom:1px solid #eef0f3;align-items:stretch;gap:32px;min-height:36px;margin-top:20px;display:flex}.SettingsScreen-module__9cYGyW__heroTab{color:#9ca3af;min-width:48px;min-height:36px;font-family:var(--font-mulish), var(--font-inter), sans-serif;text-align:left;background:0 0;border:0;padding:0 0 9px;font-size:14px;font-weight:400;line-height:18px;position:relative}.SettingsScreen-module__9cYGyW__heroTabActive{color:#005f63;font-weight:700}.SettingsScreen-module__9cYGyW__heroTabActive:after{content:"";background:#005f63;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.SettingsScreen-module__9cYGyW__heroSlots{flex-direction:column;gap:24px;margin-top:20px;display:flex}.SettingsScreen-module__9cYGyW__heroSlot{background:#f9f9fb;border-radius:10px;padding:16px 18px}.SettingsScreen-module__9cYGyW__heroSlotHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SettingsScreen-module__9cYGyW__heroSlot h3{color:#020c29;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:14px;font-weight:600;line-height:14px}.SettingsScreen-module__9cYGyW__heroSlot p{color:gray;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin-top:3px;font-size:11px;font-weight:400;line-height:14px}.SettingsScreen-module__9cYGyW__heroChangeButton{color:#fff;cursor:pointer;width:116px;min-height:28px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#005f63;border:1px solid #005f63;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:10px;font-weight:600;line-height:10px;display:inline-flex;position:relative}.SettingsScreen-module__9cYGyW__heroChangeButtonDisabled{cursor:wait;opacity:.7;pointer-events:none}.SettingsScreen-module__9cYGyW__heroSpinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite SettingsScreen-module__9cYGyW__heroSpinner;display:inline-block}@keyframes SettingsScreen-module__9cYGyW__heroSpinner{to{transform:rotate(360deg)}}.SettingsScreen-module__9cYGyW__heroFileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SettingsScreen-module__9cYGyW__heroPreview{background:#e5eaee;border-radius:8px;justify-content:center;align-items:center;width:100%;height:120px;margin-top:18px;display:flex;position:relative;overflow:hidden}.SettingsScreen-module__9cYGyW__heroSavingOverlay{color:#005f63;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#ffffffb8;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.SettingsScreen-module__9cYGyW__heroPreview>img{object-fit:cover;width:100%;height:100%;display:block}.SettingsScreen-module__9cYGyW__heroPlaceholder{color:#8c8c8c;font-family:var(--font-mulish), var(--font-inter), sans-serif;flex-direction:column;align-items:center;gap:5px;font-size:10px;font-weight:400;line-height:13px;display:inline-flex}.SettingsScreen-module__9cYGyW__heroSupport{color:gray;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:14px 0 0;font-size:11px;font-weight:400;line-height:14px}.SettingsScreen-module__9cYGyW__heroError{color:#c24141;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin-top:10px;font-size:10px;line-height:13px}.SettingsScreen-module__9cYGyW__accountCard{min-width:0;height:282px;padding:24px 27px 1px;overflow:hidden}.SettingsScreen-module__9cYGyW__passwordCard{border-width:1.5px;border-radius:16px;flex-direction:column;gap:24px;min-width:0;padding:28px 32px;display:flex}.SettingsScreen-module__9cYGyW__passwordHeader h2,.SettingsScreen-module__9cYGyW__passwordHeader p,.SettingsScreen-module__9cYGyW__passwordRequirements p{margin:0}.SettingsScreen-module__9cYGyW__passwordHeader{color:#080a24;flex-direction:column;gap:4px;display:flex}.SettingsScreen-module__9cYGyW__passwordHeader h2{font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:18px;font-weight:700;line-height:23px}.SettingsScreen-module__9cYGyW__passwordHeader p{color:#37416b;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:12px;font-weight:400;line-height:15px}.SettingsScreen-module__9cYGyW__passwordFieldGroup{flex-direction:column;gap:6px;width:100%;display:flex}.SettingsScreen-module__9cYGyW__passwordLabel{color:#080a24;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:13px;font-weight:500;line-height:16px}.SettingsScreen-module__9cYGyW__passwordControl{background:#fafafc;border:1px solid #e0e0e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:43px;padding:12px 14px;display:flex}.SettingsScreen-module__9cYGyW__passwordControl:focus-within{box-shadow:none;border-color:#e0e0e5;outline:none}.SettingsScreen-module__9cYGyW__passwordInput{color:#080a24;min-width:0;height:18px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;font-weight:400;line-height:18px}.SettingsScreen-module__9cYGyW__passwordInput:focus,.SettingsScreen-module__9cYGyW__passwordInput:focus-visible{box-shadow:none;border:0;outline:none}.SettingsScreen-module__9cYGyW__passwordInput::placeholder{color:gray;opacity:1}.SettingsScreen-module__9cYGyW__passwordVisibilityButton{color:#888;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.SettingsScreen-module__9cYGyW__passwordRequirements{flex-direction:column;gap:6px;padding-top:4px;display:flex}.SettingsScreen-module__9cYGyW__passwordRequirementsTitle,.SettingsScreen-module__9cYGyW__passwordRequirement{color:#37416b;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:11px;line-height:14px}.SettingsScreen-module__9cYGyW__passwordRequirementsTitle{font-weight:500}.SettingsScreen-module__9cYGyW__passwordRequirement{align-items:center;gap:8px;font-weight:400;display:flex}.SettingsScreen-module__9cYGyW__passwordRequirementDot{background:#b7b7b7;border-radius:50%;flex:none;width:5px;height:5px}.SettingsScreen-module__9cYGyW__passwordRequirementMet{color:#287b57}.SettingsScreen-module__9cYGyW__passwordRequirementMet .SettingsScreen-module__9cYGyW__passwordRequirementDot{background:#287b57}.SettingsScreen-module__9cYGyW__passwordError,.SettingsScreen-module__9cYGyW__passwordSuccess{font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:-8px 0 0;font-size:12px;line-height:15px}.SettingsScreen-module__9cYGyW__passwordError{color:#c24141}.SettingsScreen-module__9cYGyW__passwordSuccess{color:#287b57}.SettingsScreen-module__9cYGyW__passwordActions{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.SettingsScreen-module__9cYGyW__passwordCancelButton,.SettingsScreen-module__9cYGyW__passwordUpdateButton{min-height:40px;font-family:var(--font-mulish), var(--font-inter), sans-serif;border-radius:8px;padding:12px 24px;font-size:13px;line-height:16px}.SettingsScreen-module__9cYGyW__passwordCancelButton{color:#595959;background:#fff;border:1px solid #d9d9d9;font-weight:500}.SettingsScreen-module__9cYGyW__passwordUpdateButton{color:#fff;background:#005f63;border:1px solid #005f63;font-weight:600}.SettingsScreen-module__9cYGyW__passwordUpdateButton:disabled{cursor:wait;opacity:.7}.SettingsScreen-module__9cYGyW__accountCardEditing{height:auto;min-height:341px;padding-bottom:16px;overflow:visible}.SettingsScreen-module__9cYGyW__accountHeader{justify-content:space-between;align-items:flex-start;gap:20px;height:60px;display:flex}.SettingsScreen-module__9cYGyW__accountHeader h2{color:#020c29;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:17px;font-weight:700;line-height:21px}.SettingsScreen-module__9cYGyW__accountHeader p{color:#37416b;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin-top:4px;font-size:12px;font-weight:400;line-height:15px}.SettingsScreen-module__9cYGyW__editButton{color:#666;width:72px;height:32px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#fff;border:1px solid #e9eaf1;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.SettingsScreen-module__9cYGyW__detailList{background:#eef0f3;border-top:1px solid #eef0f3;flex-direction:column;gap:1px;display:flex}.SettingsScreen-module__9cYGyW__detailRow{color:#080a24;height:64px;min-height:64px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#fff;grid-template-columns:32px 140px minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;display:grid}.SettingsScreen-module__9cYGyW__detailIcon{color:#040418;background:#f1f1f7;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.SettingsScreen-module__9cYGyW__detailLabel,.SettingsScreen-module__9cYGyW__detailValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SettingsScreen-module__9cYGyW__detailLabel{color:#080a24;font-size:13px;font-weight:700;line-height:16px}.SettingsScreen-module__9cYGyW__detailValue{color:#080a24;font-size:13px;font-weight:600;line-height:16px}.SettingsScreen-module__9cYGyW__detailInput{color:#080a24;width:300px;max-width:100%;height:28px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#f7f7f7;border:1px solid #e9eaf1;border-radius:4px;outline:none;padding:6px 10px;font-size:12px;font-weight:400;line-height:15px}.SettingsScreen-module__9cYGyW__detailInput:focus,.SettingsScreen-module__9cYGyW__detailInput:focus-visible{box-shadow:none;border-color:#e9eaf1;outline:none}.SettingsScreen-module__9cYGyW__detailInput:disabled{cursor:not-allowed;opacity:1;color:#6b7280;background:#f3f3f3}.SettingsScreen-module__9cYGyW__detailInput::placeholder{color:#9ca3af}.SettingsScreen-module__9cYGyW__formActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.SettingsScreen-module__9cYGyW__cancelButton,.SettingsScreen-module__9cYGyW__saveButton{min-width:48px;height:32px;font-family:var(--font-mulish), var(--font-inter), sans-serif;border-radius:4px;padding:8px 12px;font-size:12px;font-weight:600;line-height:15px}.SettingsScreen-module__9cYGyW__cancelButton{color:#666;background:#fff;border:1px solid #e9eaf1}.SettingsScreen-module__9cYGyW__saveButton{color:#fff;background:#005f63;border:1px solid #005f63}.SettingsScreen-module__9cYGyW__saveButton:disabled{cursor:wait;opacity:.7}.SettingsScreen-module__9cYGyW__formError{color:#c24141;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:10px 0 0;font-size:12px;line-height:15px}.SettingsScreen-module__9cYGyW__accountType{color:#005f63;background:#e3f0f1;border-radius:12px;justify-self:start;padding:4px 12px;font-size:12px;font-weight:700;line-height:15px}@media (max-width:860px){.SettingsScreen-module__9cYGyW__content{grid-template-columns:1fr}.SettingsScreen-module__9cYGyW__navigation{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (min-width:561px) and (max-width:860px){.SettingsScreen-module__9cYGyW__navigation{gap:8px;height:auto;min-height:76px;padding:8px}.SettingsScreen-module__9cYGyW__navigationItem{justify-content:center;min-height:58px;padding:10px 12px}}@media (max-width:560px){.SettingsScreen-module__9cYGyW__page{gap:24px}.SettingsScreen-module__9cYGyW__navigation{display:flex}.SettingsScreen-module__9cYGyW__accountCard{padding:16px}.SettingsScreen-module__9cYGyW__accountCardEditing{height:auto;min-height:341px}.SettingsScreen-module__9cYGyW__passwordCard{padding:20px 16px}.SettingsScreen-module__9cYGyW__passwordActions{flex-wrap:wrap}.SettingsScreen-module__9cYGyW__detailRow{grid-template-columns:32px minmax(100px,.65fr) minmax(0,1fr);gap:8px}}
.CategoryManagement-module__gZHukq__page{flex-direction:column;gap:16px;width:100%;min-width:0;padding-bottom:2px;display:flex}.CategoryManagement-module__gZHukq__pageHeader{gap:4px}.CategoryManagement-module__gZHukq__kpiGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;display:grid}.CategoryManagement-module__gZHukq__categoryTagIcon{transform:rotate(90deg)}.CategoryManagement-module__gZHukq__detailGreen{color:#22c55e}.CategoryManagement-module__gZHukq__detailOrange{color:#ff8a00}.CategoryManagement-module__gZHukq__panel{background:#fff;border:1px solid #eaeaea;border-radius:16px;width:100%;min-width:0;overflow:visible;box-shadow:0 4px 6px #0000000a}.CategoryManagement-module__gZHukq__toolbar{justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;min-height:68px;padding:16px;display:flex}.CategoryManagement-module__gZHukq__tabs{align-self:stretch;align-items:flex-end;gap:32px;min-width:0;display:flex}.CategoryManagement-module__gZHukq__tab{color:#000;height:36px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:0 0;border:0;align-items:center;padding:0 1px 10px;font-size:14px;font-weight:400;line-height:18px;display:inline-flex;position:relative}.CategoryManagement-module__gZHukq__tabActive{color:#005f63;font-weight:700}.CategoryManagement-module__gZHukq__tabActive:after{content:"";background:#005f63;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.CategoryManagement-module__gZHukq__toolbarActions{flex:none;align-items:center;gap:10px;display:flex}.CategoryManagement-module__gZHukq__search{color:#6b7280;background:#fff;border:1px solid #eaeaea;border-radius:8px;align-items:center;gap:12px;width:215px;height:38px;padding:10px 16px;display:flex}.CategoryManagement-module__gZHukq__search input{appearance:none;color:#273248;width:100%;min-width:0;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:400;line-height:18px}.CategoryManagement-module__gZHukq__search input::placeholder{color:#8a93a1}.CategoryManagement-module__gZHukq__search input:focus,.CategoryManagement-module__gZHukq__search input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.CategoryManagement-module__gZHukq__filterWrap,.CategoryManagement-module__gZHukq__rowMenuWrap{position:relative}.CategoryManagement-module__gZHukq__filterButton{color:#6b7280;min-width:122px;height:38px;font-family:var(--font-mulish), var(--font-inter), sans-serif;white-space:nowrap;background:#fff;border:1px solid #eaeaea;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:10px 16px;font-size:14px;font-weight:400;line-height:18px;display:inline-flex}.CategoryManagement-module__gZHukq__filterChevron{color:#6b7280;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.CategoryManagement-module__gZHukq__filterChevron svg{display:block}.CategoryManagement-module__gZHukq__dropdown,.CategoryManagement-module__gZHukq__rowMenu{z-index:20;background:#fff;border:1px solid #e7e9ed;border-radius:8px;min-width:124px;padding:6px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 20px #0f172a1f}.CategoryManagement-module__gZHukq__rowMenu{top:auto;bottom:calc(100% + 6px)}.CategoryManagement-module__gZHukq__dropdownItem,.CategoryManagement-module__gZHukq__rowMenu button{color:#273248;width:100%;font-family:var(--font-mulish), var(--font-inter), sans-serif;text-align:left;white-space:nowrap;background:0 0;border:0;padding:8px 12px;font-size:10px;font-weight:500;line-height:14px;display:block}.CategoryManagement-module__gZHukq__dropdownItem:hover,.CategoryManagement-module__gZHukq__dropdownItemActive,.CategoryManagement-module__gZHukq__rowMenu button:hover{color:#075056;background:#f4f8f8}.CategoryManagement-module__gZHukq__addButton{color:#fff;height:38px;font-family:var(--font-mulish), var(--font-inter), sans-serif;white-space:nowrap;background:#005f63;border:1px solid #005f63;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.CategoryManagement-module__gZHukq__galleryButton{color:#003440;height:38px;font-family:var(--font-mulish), var(--font-inter), sans-serif;white-space:nowrap;background:#fff;border:1px solid #003440;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.CategoryManagement-module__gZHukq__actionError{color:#c0393f;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:0;padding:0 16px 10px;font-size:11px;line-height:14px}.CategoryManagement-module__gZHukq__nameCell{align-items:center;gap:10px;min-width:0;display:flex}.CategoryManagement-module__gZHukq__nameCell strong{color:#1f2321;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:16px;overflow:hidden}.CategoryManagement-module__gZHukq__rowIcon{border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.CategoryManagement-module__gZHukq__rowIconImageContainer{background:#f3f8f9;overflow:hidden}.CategoryManagement-module__gZHukq__rowIconEmpty{background:#f3f8f9;border:1px dashed #cbdadd}.CategoryManagement-module__gZHukq__rowIconImage{object-fit:contain;width:100%;height:100%;padding:7px;display:block}.CategoryManagement-module__gZHukq__rowIcon svg{width:20px;height:20px;display:block}.CategoryManagement-module__gZHukq__rowIcon0{color:#00444d;background:#eaf1f2}.CategoryManagement-module__gZHukq__rowIcon1{color:#7c3aed;background:#f2ebff}.CategoryManagement-module__gZHukq__rowIcon2{color:#ff8a00;background:#fff5f0}.CategoryManagement-module__gZHukq__rowIcon3{color:#2e8b57;background:#e7f4eb}.CategoryManagement-module__gZHukq__numberCell{color:#273248}.CategoryManagement-module__gZHukq__statusPill{border-radius:6px;justify-content:center;align-items:center;min-width:48px;min-height:24px;padding:4px 10px;font-size:9px;font-weight:600;line-height:12px;display:inline-flex}.CategoryManagement-module__gZHukq__statusActive{color:#16803f;background:#e5f4eb}.CategoryManagement-module__gZHukq__statusInactive{color:#d9373e;background:#fdeaea}.CategoryManagement-module__gZHukq__rowActions{justify-content:center;align-items:center;gap:6px;display:flex}.CategoryManagement-module__gZHukq__actionsHead{text-align:center}.CategoryManagement-module__gZHukq__editButton,.CategoryManagement-module__gZHukq__moreButton{color:#1f2321;height:32px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#fff;border:1px solid #e1e6ea;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.CategoryManagement-module__gZHukq__editButton{width:52px}.CategoryManagement-module__gZHukq__moreButton{color:#26324a;width:36px}.CategoryManagement-module__gZHukq__moreButton:hover,.CategoryManagement-module__gZHukq__editButton:hover{background:#fff;border-color:#e1e6ea}.CategoryManagement-module__gZHukq__rowMenu{width:172px;min-width:172px;padding:0;top:calc(100% + 8px);bottom:auto;right:0;overflow:hidden}.CategoryManagement-module__gZHukq__rowMenuUp{top:auto;bottom:calc(100% + 8px)}.CategoryManagement-module__gZHukq__rowMenu button{color:#1f2321;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:13px;font-weight:400;line-height:16px;display:flex}.CategoryManagement-module__gZHukq__rowMenu button svg{flex:none}.CategoryManagement-module__gZHukq__deleteMenuItem{color:#ff3754!important;border-top:1px solid #edf0f1!important}.CategoryManagement-module__gZHukq__derivedLabel{color:#8a93a1;white-space:nowrap;font-size:9px}.CategoryManagement-module__gZHukq__emptyState{color:#8a93a1;border-bottom:1px solid #ececec;justify-content:center;align-items:center;min-height:170px;font-size:11px;display:flex}.CategoryManagement-module__gZHukq__eventTable{border-top:1px solid #eaeaea;width:100%;overflow-x:auto}.CategoryManagement-module__gZHukq__eventTableHead,.CategoryManagement-module__gZHukq__eventRow{grid-template-columns:minmax(0,1fr) 120px 112px;align-items:center;gap:16px;min-width:700px;display:grid}.CategoryManagement-module__gZHukq__eventTableHead{color:#000;font-family:var(--font-mulish), var(--font-inter), sans-serif;letter-spacing:.48px;text-transform:uppercase;border-bottom:1px solid #eaeaea;padding:16px 16px 14px;font-size:12px;font-weight:600;line-height:15px}.CategoryManagement-module__gZHukq__eventStatusHead,.CategoryManagement-module__gZHukq__eventActionsHead{text-align:center}.CategoryManagement-module__gZHukq__eventRow{border-bottom:1px solid #0000000d;min-height:142px;padding:16px}.CategoryManagement-module__gZHukq__eventPrimaryCell{align-items:center;gap:46px;min-width:0;display:flex}.CategoryManagement-module__gZHukq__eventPrimaryCell strong{color:#111827;min-width:0;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:20px;font-weight:800;line-height:25px}.CategoryManagement-module__gZHukq__eventThumb,.CategoryManagement-module__gZHukq__eventThumbImage{border-radius:12px;flex:none;width:180px;height:110px;display:block}.CategoryManagement-module__gZHukq__eventThumbImage{object-fit:cover}.CategoryManagement-module__gZHukq__eventThumbEmpty{color:#6b7280;background:#f5f7f9;border:1px dashed #d6dfe2;justify-content:center;align-items:center;display:inline-flex}.CategoryManagement-module__gZHukq__eventStatusCell,.CategoryManagement-module__gZHukq__eventActionCell{justify-content:center;align-items:center;display:flex}.CategoryManagement-module__gZHukq__eventStatusBadge{font-family:var(--font-mulish), var(--font-inter), sans-serif;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.CategoryManagement-module__gZHukq__eventStatusBadgeActive{color:#22c55e;background:#e6f9ee}.CategoryManagement-module__gZHukq__eventStatusBadgeInactive{color:#ef4444;background:#fff1f1}.CategoryManagement-module__gZHukq__eventActionCell{justify-content:center;gap:6px}.CategoryManagement-module__gZHukq__eventSkeletonRows{border-bottom:1px solid #ececec}.CategoryManagement-module__gZHukq__eventSkeletonTitle,.CategoryManagement-module__gZHukq__eventSkeletonBadge,.CategoryManagement-module__gZHukq__eventSkeletonActions{background:#edf2f5;border-radius:999px;animation:1.2s ease-in-out infinite CategoryManagement-module__gZHukq__shimmer;display:block}.CategoryManagement-module__gZHukq__eventSkeletonTitle{width:190px;height:18px}.CategoryManagement-module__gZHukq__eventSkeletonBadge{justify-self:center;width:64px;height:20px}.CategoryManagement-module__gZHukq__eventSkeletonActions{justify-self:end;width:88px;height:32px}.CategoryManagement-module__gZHukq__skeletonRows{border-bottom:1px solid #ececec}.CategoryManagement-module__gZHukq__skeletonRow{grid-template-columns:minmax(250px,3fr) minmax(80px,1fr) minmax(80px,1fr) minmax(90px,1fr) 112px;align-items:center;gap:14px;min-height:68px;padding:0 16px;display:grid}.CategoryManagement-module__gZHukq__skeletonBlock{background:#edf2f5;border-radius:999px;height:10px;animation:1.2s ease-in-out infinite CategoryManagement-module__gZHukq__shimmer;display:block}.CategoryManagement-module__gZHukq__skeletonName{width:55%}.CategoryManagement-module__gZHukq__skeletonSmall{width:32%}.CategoryManagement-module__gZHukq__skeletonStatus{width:46px}.CategoryManagement-module__gZHukq__skeletonAction{justify-self:end;width:72px}@keyframes CategoryManagement-module__gZHukq__shimmer{0%,to{opacity:.55}50%{opacity:1}}.CategoryManagement-module__gZHukq__footer{color:#000;min-height:68px;font-family:var(--font-mulish), var(--font-inter), sans-serif;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;font-size:14px;font-weight:300;line-height:18px;display:flex}.CategoryManagement-module__gZHukq__pagination{align-items:center;gap:20px;display:flex}.CategoryManagement-module__gZHukq__pageButton{color:#020203;width:32px;height:32px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.CategoryManagement-module__gZHukq__pageButton:disabled{cursor:default}.CategoryManagement-module__gZHukq__pageButtonActive{color:#fff;background:#005f63;font-weight:700}.CategoryManagement-module__gZHukq__pageArrow{border:1px solid #e5e7eb}.CategoryManagement-module__gZHukq__pageNumber{border-color:#0000}.CategoryManagement-module__gZHukq__paginationIcon{width:14px;height:14px;display:block}.CategoryManagement-module__gZHukq__pageButtonDisabled{opacity:1}.CategoryManagement-module__gZHukq__pageGap{color:#9ca3af;font-size:13px;font-weight:400}.CategoryManagement-module__gZHukq__modalOverlay{z-index:100;background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.CategoryManagement-module__gZHukq__modal{background:#fff;border:1px solid #e6e8ec;border-radius:12px;width:min(520px,100%);max-height:min(760px,100dvh - 48px);overflow-y:auto;box-shadow:0 18px 45px #0f172a3d}.CategoryManagement-module__gZHukq__eventModal{width:min(640px,100%)}.CategoryManagement-module__gZHukq__eventGalleryModal{width:min(540px,100%)}.CategoryManagement-module__gZHukq__modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:32px 32px 18px;display:flex}.CategoryManagement-module__gZHukq__modalHeader h2{color:#1f2321;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:0;font-size:20px;font-weight:700;line-height:25px}.CategoryManagement-module__gZHukq__modalHeader p{color:#8a93a1;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:3px 0 0;font-size:12px;font-weight:400;line-height:16px}.CategoryManagement-module__gZHukq__modalClose{color:#6b7280;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.CategoryManagement-module__gZHukq__modalForm{flex-direction:column;gap:26px;padding:0 32px 24px;display:flex}.CategoryManagement-module__gZHukq__eventModal .CategoryManagement-module__gZHukq__modalHeader,.CategoryManagement-module__gZHukq__eventGalleryModal .CategoryManagement-module__gZHukq__modalHeader{border-bottom:1px solid #eef1f4;padding:16px 16px 12px}.CategoryManagement-module__gZHukq__eventModal .CategoryManagement-module__gZHukq__modalHeader h2,.CategoryManagement-module__gZHukq__eventGalleryModal .CategoryManagement-module__gZHukq__modalHeader h2{font-size:22px;line-height:28px}.CategoryManagement-module__gZHukq__eventModal .CategoryManagement-module__gZHukq__modalHeader p,.CategoryManagement-module__gZHukq__eventGalleryModal .CategoryManagement-module__gZHukq__modalHeader p{margin-top:10px}.CategoryManagement-module__gZHukq__eventModal .CategoryManagement-module__gZHukq__modalForm,.CategoryManagement-module__gZHukq__eventGalleryModal .CategoryManagement-module__gZHukq__modalForm{gap:16px;padding:14px 16px 0}.CategoryManagement-module__gZHukq__field{color:#1f2321;font-family:var(--font-mulish), var(--font-inter), sans-serif;flex-direction:column;gap:8px;font-size:13px;font-weight:500;line-height:17px;display:flex}.CategoryManagement-module__gZHukq__field b{color:#ff3754;font-weight:600}.CategoryManagement-module__gZHukq__field input,.CategoryManagement-module__gZHukq__field select{box-sizing:border-box;color:#1f2321;width:100%;height:38px;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#fff;border:1px solid #d6dfe2;border-radius:8px;outline:0;padding:9px 12px;font-size:13px;font-weight:400;line-height:17px}.CategoryManagement-module__gZHukq__field select{appearance:none}.CategoryManagement-module__gZHukq__field input:focus,.CategoryManagement-module__gZHukq__field select:focus{box-shadow:none;border-color:#00444d;outline:0}.CategoryManagement-module__gZHukq__sortSelect{width:100%;position:relative}.CategoryManagement-module__gZHukq__sortSelectButton{box-sizing:border-box;color:#1f2321;width:100%;height:38px;font-family:var(--font-mulish), var(--font-inter), sans-serif;text-align:left;background:#fff;border:1px solid #d6dfe2;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;font-weight:400;line-height:17px;display:flex}.CategoryManagement-module__gZHukq__sortSelectButton:hover,.CategoryManagement-module__gZHukq__sortSelectButton[aria-expanded=true]{border-color:#00444d}.CategoryManagement-module__gZHukq__sortOptions{z-index:30;background:#fff;border:1px solid #b9d0d5;border-radius:8px;width:calc(100% + 16px);max-height:258px;padding:0;position:absolute;top:calc(100% + 3px);left:-8px;overflow-y:auto;box-shadow:0 8px 18px #0f172a24}.CategoryManagement-module__gZHukq__sortOption{color:#1f2321;width:100%;height:32px;font-family:var(--font-mulish), var(--font-inter), sans-serif;text-align:left;background:#fff;border:0;align-items:center;padding:0 16px;font-size:13px;font-weight:400;line-height:16px;display:flex}.CategoryManagement-module__gZHukq__sortOption:hover,.CategoryManagement-module__gZHukq__sortOptionActive{background:#eef8fa}.CategoryManagement-module__gZHukq__mediaField{flex-direction:column;gap:7px;display:flex}.CategoryManagement-module__gZHukq__mediaLabel{color:#1f2321;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:13px;font-weight:500;line-height:17px}.CategoryManagement-module__gZHukq__mediaLabel b{color:#ff3754;font-weight:600}.CategoryManagement-module__gZHukq__mediaRow{align-items:center;gap:16px;display:flex}.CategoryManagement-module__gZHukq__mediaUpload{box-sizing:border-box;color:#075056;cursor:pointer;text-align:center;background:#f3f8f9;border:1px dashed #cbdadd;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:180px;height:123px;padding:12px;display:flex;position:relative;overflow:hidden}.CategoryManagement-module__gZHukq__mediaUpload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.CategoryManagement-module__gZHukq__mediaUpload strong{color:#075056;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:13px;font-weight:700;line-height:17px}.CategoryManagement-module__gZHukq__mediaUpload small{color:#8a9599;font-family:var(--font-mulish), var(--font-inter), sans-serif;font-size:11px;font-weight:400;line-height:15px}.CategoryManagement-module__gZHukq__mediaUploadWithPreview{padding:0}.CategoryManagement-module__gZHukq__eventMediaUpload{width:220px;height:134px}.CategoryManagement-module__gZHukq__eventModalUpload{background:#eaf0f4;width:100%;height:116px}.CategoryManagement-module__gZHukq__eventModalUpload strong{font-size:12px;line-height:15px}.CategoryManagement-module__gZHukq__eventModalUpload small{line-height:14px}.CategoryManagement-module__gZHukq__eventGalleryUpload{background:#eaf0f4;width:100%;min-height:92px}.CategoryManagement-module__gZHukq__eventGalleryUpload>svg{color:#c4cfd6}.CategoryManagement-module__gZHukq__eventGalleryMeta{color:#4b5563;font-family:var(--font-mulish), var(--font-inter), sans-serif;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;line-height:14px;display:flex}.CategoryManagement-module__gZHukq__eventGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:16px;display:grid}.CategoryManagement-module__gZHukq__eventGalleryItem{aspect-ratio:1.45;position:relative}.CategoryManagement-module__gZHukq__eventGalleryImage{object-fit:cover;background:#e7edf1;border-radius:8px;width:100%;height:100%;display:block}.CategoryManagement-module__gZHukq__removeGalleryPhoto{color:#fff;cursor:pointer;background:#030e27c7;border:1px solid #fffc;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background-color .14s,opacity .14s;display:inline-flex;position:absolute;top:4px;right:4px}.CategoryManagement-module__gZHukq__removeGalleryPhoto:hover:not(:disabled){background:#c43030}.CategoryManagement-module__gZHukq__removeGalleryPhoto:disabled{cursor:default;opacity:.6}.CategoryManagement-module__gZHukq__mediaPreview{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.CategoryManagement-module__gZHukq__mediaPreviewLabel{color:#fff;font-family:var(--font-mulish), var(--font-inter), sans-serif;background:#030e27b8;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:600;line-height:12px;position:absolute;bottom:8px;right:8px}.CategoryManagement-module__gZHukq__mediaDescription{color:#6b7280;max-width:236px;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:0;font-size:11px;font-weight:400;line-height:14px}.CategoryManagement-module__gZHukq__fieldError{color:#ff3754;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:6px 0 0;font-size:10px;line-height:14px}.CategoryManagement-module__gZHukq__modalError{color:#ff3754;font-family:var(--font-mulish), var(--font-inter), sans-serif;margin:-8px 0 0;font-size:10px;line-height:14px}.CategoryManagement-module__gZHukq__modalActions{justify-content:flex-end;gap:12px;margin-top:2px;padding:12px 0 16px;display:flex}.CategoryManagement-module__gZHukq__eventModal .CategoryManagement-module__gZHukq__modalActions,.CategoryManagement-module__gZHukq__eventGalleryModal .CategoryManagement-module__gZHukq__modalActions{border-top:1px solid #eef1f4;margin-top:0}.CategoryManagement-module__gZHukq__cancelButton,.CategoryManagement-module__gZHukq__saveButton{box-sizing:border-box;height:36px;font-family:var(--font-mulish), var(--font-inter), sans-serif;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;line-height:17px}.CategoryManagement-module__gZHukq__cancelButton{color:#6b7280;background:#fff;border:1px solid #d6dfe2;min-width:82px}.CategoryManagement-module__gZHukq__saveButton{color:#fff;background:#005f63;border:1px solid #005f63;min-width:130px}.CategoryManagement-module__gZHukq__cancelButton:disabled,.CategoryManagement-module__gZHukq__saveButton:disabled{cursor:default;opacity:.6}@media (max-width:1150px){.CategoryManagement-module__gZHukq__kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CategoryManagement-module__gZHukq__kpiCard:nth-child(4),.CategoryManagement-module__gZHukq__kpiCard:nth-child(5){min-height:82px}}@media (max-width:760px){.CategoryManagement-module__gZHukq__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CategoryManagement-module__gZHukq__toolbar{flex-direction:column;align-items:stretch}.CategoryManagement-module__gZHukq__tabs{min-height:36px}.CategoryManagement-module__gZHukq__toolbarActions{flex-wrap:wrap;width:100%}.CategoryManagement-module__gZHukq__search{flex:160px}.CategoryManagement-module__gZHukq__footer{flex-direction:column;align-items:flex-start;padding-top:14px;padding-bottom:14px}}@media (max-width:520px){.CategoryManagement-module__gZHukq__kpiGrid{grid-template-columns:minmax(0,1fr)}.CategoryManagement-module__gZHukq__kpiCard{min-height:78px;padding:14px}.CategoryManagement-module__gZHukq__modalOverlay{padding:12px}}@media (max-width:760px){.CategoryManagement-module__gZHukq__tabs{scrollbar-width:none;white-space:nowrap;width:100%;overflow-x:auto}.CategoryManagement-module__gZHukq__tabs::-webkit-scrollbar{display:none}.CategoryManagement-module__gZHukq__filter,.CategoryManagement-module__gZHukq__filterTrigger,.CategoryManagement-module__gZHukq__addButton{flex:auto}}@media (max-width:1100px){.CategoryManagement-module__gZHukq__toolbar{flex-direction:column;align-items:stretch}.CategoryManagement-module__gZHukq__tabs{scrollbar-width:none;white-space:nowrap;width:100%;min-height:36px;overflow-x:auto}.CategoryManagement-module__gZHukq__tabs::-webkit-scrollbar{display:none}.CategoryManagement-module__gZHukq__toolbarActions{flex-wrap:wrap;width:100%}.CategoryManagement-module__gZHukq__search{flex:180px}}@media (max-width:520px){.CategoryManagement-module__gZHukq__toolbar,.CategoryManagement-module__gZHukq__toolbarActions{gap:8px}.CategoryManagement-module__gZHukq__panel{border-radius:12px}}
.RecentBookings-module___f2sUW__scroll{overscroll-behavior-x:contain;width:100%;min-width:0;overflow-x:auto}.RecentBookings-module___f2sUW__table{width:100%;min-width:560px}.RecentBookings-module___f2sUW__head,.RecentBookings-module___f2sUW__row{grid-template-columns:minmax(180px,1.4fr) minmax(120px,1fr) 110px 90px;align-items:center;gap:14px;display:grid}.RecentBookings-module___f2sUW__head{border-bottom:1px solid var(--line);color:#9ca3af;font:400 11px var(--font-mulish), var(--font-inter), sans-serif;padding-bottom:12px}.RecentBookings-module___f2sUW__row{border-bottom:1px solid #eef2f7;padding:14px 0}.RecentBookings-module___f2sUW__row:last-child{border-bottom:0}.RecentBookings-module___f2sUW__row>div{min-width:0}
