.flutter-template-builder-module__FlxcBq__builder{gap:1rem;display:grid}.flutter-template-builder-module__FlxcBq__topBar{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);flex-direction:column;gap:1rem;padding:1rem;display:flex}.flutter-template-builder-module__FlxcBq__topBarMain{flex-direction:column;gap:.75rem;display:flex}.flutter-template-builder-module__FlxcBq__topBarActions{flex-wrap:wrap;gap:.625rem;display:flex}.flutter-template-builder-module__FlxcBq__backLink,.flutter-template-builder-module__FlxcBq__secondaryButton,.flutter-template-builder-module__FlxcBq__primaryButton{border-radius:var(--waahtsy-radius);cursor:pointer;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.flutter-template-builder-module__FlxcBq__backLink,.flutter-template-builder-module__FlxcBq__secondaryButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted)}.flutter-template-builder-module__FlxcBq__primaryButton{background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);border:none}.flutter-template-builder-module__FlxcBq__primaryButton:disabled{cursor:not-allowed;opacity:.7}.flutter-template-builder-module__FlxcBq__field{gap:.375rem;display:grid}.flutter-template-builder-module__FlxcBq__label{color:var(--waahtsy-text);font-size:.875rem;font-weight:600}.flutter-template-builder-module__FlxcBq__input,.flutter-template-builder-module__FlxcBq__select,.flutter-template-builder-module__FlxcBq__textarea{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);width:100%;color:var(--waahtsy-text);font:inherit;padding:.7rem .875rem}.flutter-template-builder-module__FlxcBq__input:focus,.flutter-template-builder-module__FlxcBq__select:focus,.flutter-template-builder-module__FlxcBq__textarea:focus{border-color:var(--waahtsy-blue);outline:none;box-shadow:0 0 0 3px #2b6ca31f}.flutter-template-builder-module__FlxcBq__layout{gap:1rem;display:grid}.flutter-template-builder-module__FlxcBq__widgetManagerPanel{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);overflow:hidden}.flutter-template-builder-module__FlxcBq__widgetManagerBody{padding:1rem}.flutter-template-builder-module__FlxcBq__palette,.flutter-template-builder-module__FlxcBq__inspector,.flutter-template-builder-module__FlxcBq__previewPanel{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);overflow:hidden}.flutter-template-builder-module__FlxcBq__panelHeader{border-bottom:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page);padding:1rem 1rem .75rem}.flutter-template-builder-module__FlxcBq__panelTitle{color:var(--waahtsy-text);font-size:.9375rem;font-weight:700}.flutter-template-builder-module__FlxcBq__panelHint{color:var(--waahtsy-text-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.flutter-template-builder-module__FlxcBq__paletteList,.flutter-template-builder-module__FlxcBq__widgetList,.flutter-template-builder-module__FlxcBq__inspectorBody{gap:.625rem;padding:1rem;display:grid}.flutter-template-builder-module__FlxcBq__bannerImageField{gap:.5rem;display:grid}.flutter-template-builder-module__FlxcBq__bannerImagePreview{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.flutter-template-builder-module__FlxcBq__bannerImagePreview img{object-fit:cover;background:#fff;border-radius:.4rem;flex-shrink:0;width:3.5rem;height:2.25rem}.flutter-template-builder-module__FlxcBq__hint{color:var(--waahtsy-text-subtle);font-size:.6875rem;line-height:1.35}.flutter-template-builder-module__FlxcBq__paletteItem{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);text-align:left;cursor:pointer;gap:.25rem;padding:.75rem;display:grid}.flutter-template-builder-module__FlxcBq__paletteItem:hover,.flutter-template-builder-module__FlxcBq__widgetItem:hover{border-color:var(--waahtsy-blue-light)}.flutter-template-builder-module__FlxcBq__widgetItem{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);gap:.5rem;padding:.75rem;display:grid}.flutter-template-builder-module__FlxcBq__widgetItemSelected{border-color:var(--waahtsy-blue);box-shadow:0 0 0 2px #2b6ca31f}.flutter-template-builder-module__FlxcBq__paletteItemTitle,.flutter-template-builder-module__FlxcBq__widgetItemTitle{color:var(--waahtsy-text);font-size:.875rem;font-weight:600}.flutter-template-builder-module__FlxcBq__paletteItemMeta,.flutter-template-builder-module__FlxcBq__widgetItemMeta{color:var(--waahtsy-text-muted);font-size:.75rem;line-height:1.4}.flutter-template-builder-module__FlxcBq__widgetItemActions{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.flutter-template-builder-module__FlxcBq__iconButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted);cursor:pointer;border-radius:.5rem;padding:.35rem .55rem;font-size:.75rem;font-weight:600}.flutter-template-builder-module__FlxcBq__iconButtonDanger{color:var(--waahtsy-orange)}.flutter-template-builder-module__FlxcBq__emptyState{color:var(--waahtsy-text-muted);padding:1rem;font-size:.875rem;line-height:1.5}.flutter-template-builder-module__FlxcBq__previewPanel{gap:0;display:grid}.flutter-template-builder-module__FlxcBq__previewBody{background:linear-gradient(#f4f7fb 0%,#eef2f7 100%);justify-content:center;padding:1.5rem 1rem;display:flex}.flutter-template-builder-module__FlxcBq__phone{background:#f8f9fb;border:8px solid #1a1a1a;border-radius:2rem;width:min(100%,18rem);overflow:hidden;box-shadow:0 20px 40px #0e24362e}.flutter-template-builder-module__FlxcBq__phoneNotch{background:#1a1a1a;border-radius:999px;width:5rem;height:.45rem;margin:.65rem auto .5rem}.flutter-template-builder-module__FlxcBq__phoneScreen{min-height:28rem;max-height:28rem;padding:.75rem;overflow-y:auto}.flutter-template-builder-module__FlxcBq__previewPanelCompact{width:100%}.flutter-template-builder-module__FlxcBq__previewBodyCompact{padding:1rem .75rem}.flutter-template-builder-module__FlxcBq__phoneCompact{border-width:6px;border-radius:1.5rem;width:11rem;box-shadow:0 12px 24px #0e243624}.flutter-template-builder-module__FlxcBq__phoneNotchCompact{width:3.5rem;height:.35rem;margin:.5rem auto .375rem}.flutter-template-builder-module__FlxcBq__phoneScreenCompact{min-height:19rem;max-height:19rem;padding:.5rem;font-size:.85em}.flutter-template-builder-module__FlxcBq__phoneScreenCompact .flutter-template-builder-module__FlxcBq__previewSlideTitle{font-size:.6875rem}.flutter-template-builder-module__FlxcBq__phoneScreenCompact .flutter-template-builder-module__FlxcBq__previewSlideSubtitle,.flutter-template-builder-module__FlxcBq__phoneScreenCompact .flutter-template-builder-module__FlxcBq__previewSectionTitle,.flutter-template-builder-module__FlxcBq__phoneScreenCompact .flutter-template-builder-module__FlxcBq__previewPromoTitle{font-size:.625rem}.flutter-template-builder-module__FlxcBq__phoneScreenCompact .flutter-template-builder-module__FlxcBq__previewSearch,.flutter-template-builder-module__FlxcBq__phoneScreenCompact .flutter-template-builder-module__FlxcBq__previewPromoSubtitle,.flutter-template-builder-module__FlxcBq__phoneScreenCompact .flutter-template-builder-module__FlxcBq__previewActionChip,.flutter-template-builder-module__FlxcBq__phoneScreenCompact .flutter-template-builder-module__FlxcBq__previewGridItem{font-size:.5625rem}.flutter-template-builder-module__FlxcBq__phoneScreenCompact .flutter-template-builder-module__FlxcBq__previewServiceCard{min-width:5rem;height:3.25rem}.flutter-template-builder-module__FlxcBq__phoneScreenCompact .flutter-template-builder-module__FlxcBq__phoneAppTitle{font-size:.8125rem}.flutter-template-builder-module__FlxcBq__phoneScreenCompact .flutter-template-builder-module__FlxcBq__phoneAppAction{width:1.25rem;height:1.25rem}.flutter-template-builder-module__FlxcBq__phoneAppBar{justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.25rem .125rem .5rem;display:flex}.flutter-template-builder-module__FlxcBq__phoneAppTitle{color:var(--waahtsy-navy);font-size:1rem;font-weight:700}.flutter-template-builder-module__FlxcBq__phoneAppAction{background:#2b6ca31f;border-radius:999px;width:1.75rem;height:1.75rem}.flutter-template-builder-module__FlxcBq__previewWidget{cursor:pointer;margin-bottom:.75rem}.flutter-template-builder-module__FlxcBq__previewWidgetSelected{outline:2px solid var(--waahtsy-blue);outline-offset:2px;border-radius:.5rem}.flutter-template-builder-module__FlxcBq__previewSearch{color:#9aa3ad;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;display:flex;box-shadow:0 1px 4px #0e243614}.flutter-template-builder-module__FlxcBq__previewCarousel{gap:.5rem;display:grid}.flutter-template-builder-module__FlxcBq__previewSlide{color:#fff;background-position:50%;background-size:cover;border-radius:.875rem;min-height:5.5rem;padding:1rem;position:relative;overflow:hidden}.flutter-template-builder-module__FlxcBq__previewSlideHasImage:before,.flutter-template-builder-module__FlxcBq__previewPromoHasImage:before{content:"";background:#0e243661;position:absolute;inset:0}.flutter-template-builder-module__FlxcBq__previewSlideTitle{font-size:.875rem;font-weight:700;position:relative}.flutter-template-builder-module__FlxcBq__previewSlideSubtitle{opacity:.9;margin-top:.25rem;font-size:.6875rem;position:relative}.flutter-template-builder-module__FlxcBq__previewSectionTitle{color:var(--waahtsy-navy);margin-bottom:.5rem;font-size:.8125rem;font-weight:700}.flutter-template-builder-module__FlxcBq__previewGrid{gap:.5rem;display:grid}.flutter-template-builder-module__FlxcBq__previewGridItem,.flutter-template-builder-module__FlxcBq__previewServiceCard,.flutter-template-builder-module__FlxcBq__previewActionChip{background:#fff;border-radius:.75rem;box-shadow:0 1px 4px #0e243614}.flutter-template-builder-module__FlxcBq__previewGridItem{aspect-ratio:1;color:#6e6e6e;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:flex}.flutter-template-builder-module__FlxcBq__previewPromo{background-position:50%;background-size:cover;border-radius:.875rem;min-height:4.5rem;padding:.875rem;position:relative;overflow:hidden}.flutter-template-builder-module__FlxcBq__previewPromoTitle{font-size:.8125rem;font-weight:700;position:relative}.flutter-template-builder-module__FlxcBq__previewPromoSubtitle{opacity:.85;margin-top:.25rem;font-size:.6875rem;position:relative}.flutter-template-builder-module__FlxcBq__previewServiceList{gap:.5rem;display:flex;overflow-x:auto}.flutter-template-builder-module__FlxcBq__previewServiceListVertical{gap:.5rem;display:grid}.flutter-template-builder-module__FlxcBq__previewServiceCard{flex-shrink:0;min-width:7rem;height:4.5rem}.flutter-template-builder-module__FlxcBq__previewServiceCardVertical{width:100%;height:3.5rem}.flutter-template-builder-module__FlxcBq__previewActions{flex-wrap:wrap;gap:.5rem;display:flex}.flutter-template-builder-module__FlxcBq__previewActionChip{color:var(--waahtsy-blue-dark);padding:.45rem .65rem;font-size:.6875rem;font-weight:600}.flutter-template-builder-module__FlxcBq__previewSpacer{color:#9aa3ad;border:1px dashed #d7dee7;border-radius:.5rem;justify-content:center;align-items:center;font-size:.625rem;display:flex}.flutter-template-builder-module__FlxcBq__jsonPanel{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:#0e2436;overflow:hidden}.flutter-template-builder-module__FlxcBq__jsonHeader{color:#fff;border-bottom:1px solid #ffffff14;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.flutter-template-builder-module__FlxcBq__jsonCode{color:#a2cef2;white-space:pre-wrap;margin:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.6;overflow-x:auto}.flutter-template-builder-module__FlxcBq__error{border-radius:var(--waahtsy-radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;padding:.75rem;font-size:.875rem}.flutter-template-builder-module__FlxcBq__slideEditor{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);gap:.75rem;padding:.75rem;display:grid}.flutter-template-builder-module__FlxcBq__slideEditorHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.flutter-template-builder-module__FlxcBq__slideEditorTitle{color:var(--waahtsy-text);font-size:.8125rem;font-weight:700}@media (min-width:1100px){.flutter-template-builder-module__FlxcBq__topBar{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:1rem 1.25rem}.flutter-template-builder-module__FlxcBq__topBarMain{flex:1;max-width:28rem}.flutter-template-builder-module__FlxcBq__layout{grid-template-columns:minmax(0,1.4fr) 18rem;align-items:start}}@media (min-width:768px){.flutter-template-builder-module__FlxcBq__topBarActions{justify-content:flex-end}}
.icon-image-uploader-module__DNRo9a__root{gap:.625rem;display:grid}.icon-image-uploader-module__DNRo9a__rootCompact{gap:.375rem}.icon-image-uploader-module__DNRo9a__labelRow{gap:.25rem;display:grid}.icon-image-uploader-module__DNRo9a__label{color:var(--waahtsy-text);font-size:.875rem;font-weight:600}.icon-image-uploader-module__DNRo9a__required{color:var(--waahtsy-orange);margin-left:.125rem}.icon-image-uploader-module__DNRo9a__hint{color:var(--waahtsy-text-subtle);font-size:.75rem;line-height:1.4}.icon-image-uploader-module__DNRo9a__hiddenInput{display:none}.icon-image-uploader-module__DNRo9a__dropzone{border:1.5px dashed var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:radial-gradient(circle at top, #2b6ca30f, transparent 55%), var(--waahtsy-bg-page);cursor:pointer;justify-items:center;gap:.875rem;padding:1.5rem 1rem;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:grid}.icon-image-uploader-module__DNRo9a__dropzone:hover:not(.icon-image-uploader-module__DNRo9a__dropzoneDisabled){border-color:var(--waahtsy-blue-light);box-shadow:0 8px 24px #0e24360f}.icon-image-uploader-module__DNRo9a__dropzone:focus-visible{border-color:var(--waahtsy-blue);outline:none;box-shadow:0 0 0 3px #2b6ca31f}.icon-image-uploader-module__DNRo9a__dropzoneActive{border-color:var(--waahtsy-blue);background:radial-gradient(circle at top, #2b6ca31f, transparent 60%), var(--waahtsy-surface);transform:translateY(-1px)}.icon-image-uploader-module__DNRo9a__dropzoneDisabled{opacity:.65;cursor:not-allowed}.icon-image-uploader-module__DNRo9a__dropzoneCompact{border-radius:var(--waahtsy-radius);grid-template-columns:auto 1fr;place-items:center start;gap:.75rem;padding:.625rem .75rem}.icon-image-uploader-module__DNRo9a__dropzoneCompact:hover:not(.icon-image-uploader-module__DNRo9a__dropzoneDisabled){box-shadow:none}.icon-image-uploader-module__DNRo9a__dropzoneIconCompact{width:2.25rem;height:2.25rem;box-shadow:none}.icon-image-uploader-module__DNRo9a__dropzoneIconCompact svg{width:1.125rem;height:1.125rem}.icon-image-uploader-module__DNRo9a__dropzoneCopyCompact{text-align:left}.icon-image-uploader-module__DNRo9a__dropzoneCompact .icon-image-uploader-module__DNRo9a__dropzoneTitle{font-size:.8125rem}.icon-image-uploader-module__DNRo9a__dropzoneCompact .icon-image-uploader-module__DNRo9a__dropzoneHint{font-size:.6875rem;line-height:1.35}.icon-image-uploader-module__DNRo9a__previewCardCompact{border-radius:var(--waahtsy-radius);gap:.625rem;padding:.5rem .625rem}.icon-image-uploader-module__DNRo9a__previewMediaCompact{border-radius:var(--waahtsy-radius);width:2.75rem;height:2.75rem}.icon-image-uploader-module__DNRo9a__previewImageCompact{width:1.875rem;height:1.875rem}.icon-image-uploader-module__DNRo9a__previewCardCompact .icon-image-uploader-module__DNRo9a__fileName{font-size:.8125rem}.icon-image-uploader-module__DNRo9a__previewCardCompact .icon-image-uploader-module__DNRo9a__fileMeta{margin-top:.125rem;font-size:.6875rem}.icon-image-uploader-module__DNRo9a__previewCardCompact .icon-image-uploader-module__DNRo9a__secondaryButton,.icon-image-uploader-module__DNRo9a__previewCardCompact .icon-image-uploader-module__DNRo9a__dangerButton{padding:.35rem .625rem;font-size:.75rem}.icon-image-uploader-module__DNRo9a__dropzoneIcon{background:var(--waahtsy-surface);width:3.25rem;height:3.25rem;color:var(--waahtsy-blue-dark);border-radius:999px;place-items:center;display:grid;box-shadow:0 4px 14px #0e243614}.icon-image-uploader-module__DNRo9a__dropzoneIcon svg{width:1.5rem;height:1.5rem}.icon-image-uploader-module__DNRo9a__dropzoneCopy{text-align:center;gap:.25rem;display:grid}.icon-image-uploader-module__DNRo9a__dropzoneTitle{color:var(--waahtsy-text);font-size:.9375rem;font-weight:600}.icon-image-uploader-module__DNRo9a__dropzoneTitle span{color:var(--waahtsy-blue-dark)}.icon-image-uploader-module__DNRo9a__dropzoneHint{color:var(--waahtsy-text-muted);font-size:.8125rem;line-height:1.5}.icon-image-uploader-module__DNRo9a__previewCard{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-bg-page);grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.icon-image-uploader-module__DNRo9a__previewMedia{border-radius:var(--waahtsy-radius-lg);background:linear-gradient(135deg,#2b6ca314,#ffffffe6),#fff;place-items:center;width:5.5rem;height:5.5rem;display:grid;box-shadow:inset 0 0 0 1px #0e24360d}.icon-image-uploader-module__DNRo9a__previewImage{object-fit:contain;width:3.75rem;height:3.75rem}.icon-image-uploader-module__DNRo9a__previewDetails{min-width:0}.icon-image-uploader-module__DNRo9a__fileName{color:var(--waahtsy-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.icon-image-uploader-module__DNRo9a__fileMeta{color:var(--waahtsy-text-muted);margin-top:.25rem;font-size:.8125rem}.icon-image-uploader-module__DNRo9a__previewActions{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.icon-image-uploader-module__DNRo9a__secondaryButton,.icon-image-uploader-module__DNRo9a__dangerButton{border-radius:var(--waahtsy-radius);cursor:pointer;padding:.55rem .875rem;font-size:.8125rem;font-weight:600}.icon-image-uploader-module__DNRo9a__secondaryButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-blue-dark)}.icon-image-uploader-module__DNRo9a__secondaryButton:hover:not(:disabled){border-color:var(--waahtsy-blue-light);background:var(--waahtsy-blue-pale)}.icon-image-uploader-module__DNRo9a__dangerButton{color:#dc2626;background:#fff;border:1px solid #fecaca}.icon-image-uploader-module__DNRo9a__dangerButton:hover:not(:disabled){background:#fef2f2}.icon-image-uploader-module__DNRo9a__secondaryButton:disabled,.icon-image-uploader-module__DNRo9a__dangerButton:disabled{cursor:not-allowed;opacity:.7}.icon-image-uploader-module__DNRo9a__error{border-radius:var(--waahtsy-radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;padding:.75rem;font-size:.875rem}@media (min-width:640px){.icon-image-uploader-module__DNRo9a__previewCard{grid-template-columns:auto 1fr auto}.icon-image-uploader-module__DNRo9a__previewActions{grid-column:auto;justify-content:flex-end}}
.category-form-module__2SozaW__page{gap:.75rem;display:grid}.category-form-module__2SozaW__panel{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);overflow:hidden}.category-form-module__2SozaW__header{border-bottom:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 1rem;display:flex}.category-form-module__2SozaW__headerMain{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;min-width:0;display:flex}.category-form-module__2SozaW__title{color:var(--waahtsy-text);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.category-form-module__2SozaW__subtitle{color:var(--waahtsy-text-muted);margin:.125rem 0 0;font-size:.75rem;line-height:1.35}.category-form-module__2SozaW__backLink{color:var(--waahtsy-blue-dark);white-space:nowrap;font-size:.75rem;font-weight:600;text-decoration:none}.category-form-module__2SozaW__backLink:hover{color:var(--waahtsy-blue);text-decoration:underline}.category-form-module__2SozaW__headerActions{gap:.5rem;display:none}.category-form-module__2SozaW__form{gap:.875rem;padding:.875rem 1rem 1rem;display:grid}.category-form-module__2SozaW__layout{align-items:start;gap:.875rem;display:grid}.category-form-module__2SozaW__detailsColumn{gap:.75rem;min-width:0;display:grid}.category-form-module__2SozaW__servicesColumn{gap:.875rem;min-width:0;display:grid}.category-form-module__2SozaW__row2{gap:.75rem;display:grid}.category-form-module__2SozaW__field{gap:.25rem;min-width:0;display:grid}.category-form-module__2SozaW__label{color:var(--waahtsy-text);letter-spacing:.02em;font-size:.75rem;font-weight:700}.category-form-module__2SozaW__hint{color:var(--waahtsy-text-subtle);font-size:.6875rem;line-height:1.35}.category-form-module__2SozaW__fieldError{color:#dc2626;font-size:.6875rem}.category-form-module__2SozaW__input,.category-form-module__2SozaW__select,.category-form-module__2SozaW__textarea{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);width:100%;color:var(--waahtsy-text);font:inherit;padding:.5rem .625rem;font-size:.8125rem}.category-form-module__2SozaW__textarea{resize:vertical;min-height:5.5rem}.category-form-module__2SozaW__input:focus,.category-form-module__2SozaW__select:focus,.category-form-module__2SozaW__textarea:focus{border-color:var(--waahtsy-blue);outline:none;box-shadow:0 0 0 3px #2b6ca31f}.category-form-module__2SozaW__input:disabled,.category-form-module__2SozaW__select:disabled,.category-form-module__2SozaW__textarea:disabled{background:var(--waahtsy-bg-page);cursor:not-allowed}.category-form-module__2SozaW__iconBlock{gap:.5rem;display:grid}.category-form-module__2SozaW__currentIcon{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.category-form-module__2SozaW__currentIcon .category-form-module__2SozaW__hint{margin-top:.125rem;display:block}.category-form-module__2SozaW__currentIconImage{border-radius:var(--waahtsy-radius);object-fit:cover;background:#fff;flex-shrink:0;width:2.5rem;height:2.5rem;box-shadow:0 1px 3px #0e243614}.category-form-module__2SozaW__error{border-radius:var(--waahtsy-radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;margin:0;padding:.5rem .625rem;font-size:.8125rem}.category-form-module__2SozaW__footerActions{justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.category-form-module__2SozaW__cancelButton,.category-form-module__2SozaW__submitButton{border-radius:var(--waahtsy-radius);cursor:pointer;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none}.category-form-module__2SozaW__cancelButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted);align-items:center;display:inline-flex}.category-form-module__2SozaW__submitButton{background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);border:none}.category-form-module__2SozaW__submitButton:disabled{cursor:not-allowed;opacity:.7}.category-form-module__2SozaW__servicePicker{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);gap:.5rem;padding:.625rem;display:grid}.category-form-module__2SozaW__servicePickerHeader{gap:.375rem;display:grid}.category-form-module__2SozaW__servicePickerTitleRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.category-form-module__2SozaW__serviceCount{color:var(--waahtsy-text-muted);font-size:.6875rem;font-weight:600}.category-form-module__2SozaW__serviceSearch{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);width:100%;color:var(--waahtsy-text);font:inherit;padding:.4rem .55rem;font-size:.75rem}.category-form-module__2SozaW__serviceSearch:focus{border-color:var(--waahtsy-blue);outline:none;box-shadow:0 0 0 3px #2b6ca31f}.category-form-module__2SozaW__servicePickerList{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.375rem;max-height:14rem;padding:.125rem;display:grid;overflow-y:auto}.category-form-module__2SozaW__servicePickerEmpty{color:var(--waahtsy-text-muted);grid-column:1/-1;margin:0;padding:.5rem .25rem;font-size:.75rem;line-height:1.4}.category-form-module__2SozaW__serviceOption{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);cursor:pointer;align-items:center;gap:.375rem;min-width:0;padding:.35rem .45rem;display:flex}.category-form-module__2SozaW__serviceOptionSelected{border-color:var(--waahtsy-blue);background:#2b6ca314}.category-form-module__2SozaW__serviceCheckbox{width:.875rem;height:.875rem;accent-color:var(--waahtsy-blue-dark);flex-shrink:0}.category-form-module__2SozaW__serviceOptionImage{object-fit:cover;background:#fff;border-radius:.25rem;flex-shrink:0;width:1.375rem;height:1.375rem}.category-form-module__2SozaW__serviceOptionName{color:var(--waahtsy-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.category-form-module__2SozaW__popularPicker{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);gap:.375rem;padding:.625rem;display:grid}.category-form-module__2SozaW__popularPickerList{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.375rem;max-height:min(14rem,32dvh);padding:.125rem;display:grid;overflow-y:auto}.category-form-module__2SozaW__popularOption{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);cursor:pointer;align-items:center;gap:.5rem;min-width:0;padding:.45rem .55rem;display:flex}.category-form-module__2SozaW__popularOptionSelected{border-color:var(--waahtsy-blue);background:#2b6ca314}.category-form-module__2SozaW__popularOptionDisabled{opacity:.72}.category-form-module__2SozaW__popularColor{border-radius:999px;flex-shrink:0;width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1px #0e243614}.category-form-module__2SozaW__popularOptionCopy{gap:.1rem;min-width:0;display:grid}.category-form-module__2SozaW__popularOptionName{color:var(--waahtsy-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.25;overflow:hidden}.category-form-module__2SozaW__popularOptionMeta{color:var(--waahtsy-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.25;overflow:hidden}@media (min-width:640px){.category-form-module__2SozaW__row2{grid-template-columns:1fr 1fr}.category-form-module__2SozaW__headerActions{display:flex}.category-form-module__2SozaW__footerActions{display:none}}@media (min-width:900px){.category-form-module__2SozaW__header{padding:.75rem 1.125rem}.category-form-module__2SozaW__form{padding:1rem 1.125rem 1.125rem}.category-form-module__2SozaW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1rem}.category-form-module__2SozaW__servicePickerList{max-height:min(22rem,50dvh)}.category-form-module__2SozaW__popularPickerList{max-height:min(16rem,28dvh)}}
.confirm-delete-modal-module__NMAA4W__overlay{z-index:100;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirm-delete-modal-module__NMAA4W__backdrop{cursor:pointer;background:#0e243673;border:none;position:absolute;inset:0}.confirm-delete-modal-module__NMAA4W__backdrop:disabled{cursor:not-allowed}.confirm-delete-modal-module__NMAA4W__modal{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);width:min(100%,28rem);box-shadow:var(--waahtsy-shadow);padding:1.5rem;position:relative}.confirm-delete-modal-module__NMAA4W__title{color:var(--waahtsy-text);font-size:1.125rem;font-weight:700}.confirm-delete-modal-module__NMAA4W__message{color:var(--waahtsy-text-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.6}.confirm-delete-modal-module__NMAA4W__itemName{color:var(--waahtsy-text);font-weight:700}.confirm-delete-modal-module__NMAA4W__error{border-radius:var(--waahtsy-radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;margin-top:.875rem;padding:.75rem;font-size:.875rem}.confirm-delete-modal-module__NMAA4W__actions{justify-content:flex-end;gap:.625rem;margin-top:1.25rem;display:flex}.confirm-delete-modal-module__NMAA4W__cancelButton,.confirm-delete-modal-module__NMAA4W__deleteButton{border-radius:var(--waahtsy-radius);cursor:pointer;padding:.625rem 1rem;font-size:.875rem;font-weight:600}.confirm-delete-modal-module__NMAA4W__cancelButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted)}.confirm-delete-modal-module__NMAA4W__cancelButton:hover:not(:disabled){border-color:var(--waahtsy-blue-light);background:var(--waahtsy-bg-page)}.confirm-delete-modal-module__NMAA4W__deleteButton{background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);border:none}.confirm-delete-modal-module__NMAA4W__deleteButton:hover:not(:disabled){background:var(--waahtsy-orange-hover)}.confirm-delete-modal-module__NMAA4W__cancelButton:disabled,.confirm-delete-modal-module__NMAA4W__deleteButton:disabled{opacity:.7;cursor:not-allowed}
.toast-module__IBuVwa__toast{z-index:120;border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);max-width:min(22rem,100vw - 2.5rem);box-shadow:var(--waahtsy-shadow);color:var(--waahtsy-text);border:1px solid #27b3b347;align-items:center;gap:.75rem;padding:.8rem .9rem .8rem 1rem;animation:.18s ease-out toast-module__IBuVwa__toast-in;display:flex;position:fixed;top:5.5rem;right:1.25rem}.toast-module__IBuVwa__success{border-color:#27b3b359}.toast-module__IBuVwa__icon{color:#1a7777;background:#27b3b324;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.toast-module__IBuVwa__icon svg{width:1rem;height:1rem}.toast-module__IBuVwa__message{margin:0;font-size:.875rem;font-weight:600;line-height:1.4}@keyframes toast-module__IBuVwa__toast-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}
.kyc-actions-module__MfQG7q__actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.kyc-actions-module__MfQG7q__verifyButton,.kyc-actions-module__MfQG7q__rejectButton,.kyc-actions-module__MfQG7q__deleteButton{border-radius:var(--waahtsy-radius);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.kyc-actions-module__MfQG7q__verifyButton{background:var(--waahtsy-blue-dark);color:var(--waahtsy-text-on-dark);border:none;box-shadow:0 4px 14px #0e4d8247}.kyc-actions-module__MfQG7q__verifyButton:hover:not(:disabled){background:var(--waahtsy-blue)}.kyc-actions-module__MfQG7q__rejectButton{color:var(--waahtsy-orange);background:#de502114;border:1px solid #de502159}.kyc-actions-module__MfQG7q__rejectButton:hover:not(:disabled){background:#de502124}.kyc-actions-module__MfQG7q__deleteButton{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.kyc-actions-module__MfQG7q__deleteButton:hover:not(:disabled){background:#fee2e2}.kyc-actions-module__MfQG7q__verifyButton:disabled,.kyc-actions-module__MfQG7q__rejectButton:disabled,.kyc-actions-module__MfQG7q__deleteButton:disabled{opacity:.45;cursor:not-allowed}.kyc-actions-module__MfQG7q__error{color:#dc2626;flex-basis:100%;margin:0;font-size:.75rem;font-weight:600}.kyc-actions-module__MfQG7q__overlay{z-index:50;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.kyc-actions-module__MfQG7q__backdrop{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.kyc-actions-module__MfQG7q__modal{z-index:1;border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);width:min(100%,28rem);box-shadow:var(--waahtsy-shadow);padding:1.25rem;position:relative}.kyc-actions-module__MfQG7q__modalTitle{color:var(--waahtsy-text);margin:0;font-size:1rem;font-weight:700}.kyc-actions-module__MfQG7q__modalDescription{color:var(--waahtsy-text-muted);margin:.5rem 0 1rem;font-size:.875rem;line-height:1.5}.kyc-actions-module__MfQG7q__fieldLabel{color:var(--waahtsy-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:block}.kyc-actions-module__MfQG7q__textarea{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);width:100%;color:var(--waahtsy-text);font:inherit;resize:vertical;padding:.75rem .875rem;line-height:1.5}.kyc-actions-module__MfQG7q__textarea:focus{border-color:var(--waahtsy-blue-light);outline:2px solid #2b6ca340}.kyc-actions-module__MfQG7q__modalActions{justify-content:flex-end;gap:.625rem;margin-top:1rem;display:flex}.kyc-actions-module__MfQG7q__cancelButton,.kyc-actions-module__MfQG7q__rejectConfirmButton{border-radius:var(--waahtsy-radius);cursor:pointer;padding:.55rem .9rem;font-size:.8125rem;font-weight:700}.kyc-actions-module__MfQG7q__cancelButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text)}.kyc-actions-module__MfQG7q__rejectConfirmButton{background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);border:none}.kyc-actions-module__MfQG7q__cancelButton:disabled,.kyc-actions-module__MfQG7q__rejectConfirmButton:disabled{opacity:.45;cursor:not-allowed}
.dashboard-module__NEZEKG__page{gap:1rem;display:grid}.dashboard-module__NEZEKG__card{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);padding:1.5rem}.dashboard-module__NEZEKG__cardTitle{color:var(--waahtsy-blue-dark);margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.dashboard-module__NEZEKG__message{color:var(--waahtsy-text);margin-bottom:.75rem;line-height:1.6}.dashboard-module__NEZEKG__hint{color:var(--waahtsy-text-muted);line-height:1.6}.dashboard-module__NEZEKG__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.dashboard-module__NEZEKG__cardHeader .dashboard-module__NEZEKG__cardTitle{margin-bottom:0}.dashboard-module__NEZEKG__addButton{border-radius:var(--waahtsy-radius);background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);white-space:nowrap;border:none;justify-content:center;align-items:center;padding:.6rem .875rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-module__NEZEKG__addButton:hover{background:var(--waahtsy-orange-hover)}
.partner-document-actions-module__PKCaRW__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.partner-document-actions-module__PKCaRW__verifyButton,.partner-document-actions-module__PKCaRW__rejectButton,.partner-document-actions-module__PKCaRW__deleteButton{border-radius:var(--waahtsy-radius);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:.4rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.partner-document-actions-module__PKCaRW__verifyButton{background:var(--waahtsy-blue-dark);color:var(--waahtsy-text-on-dark);border:none}.partner-document-actions-module__PKCaRW__verifyButton:hover:not(:disabled){background:var(--waahtsy-blue)}.partner-document-actions-module__PKCaRW__rejectButton{color:var(--waahtsy-orange);background:#de502114;border:1px solid #de502159}.partner-document-actions-module__PKCaRW__rejectButton:hover:not(:disabled){background:#de502124}.partner-document-actions-module__PKCaRW__deleteButton{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.partner-document-actions-module__PKCaRW__deleteButton:hover:not(:disabled){background:#fee2e2}.partner-document-actions-module__PKCaRW__verifyButton:disabled,.partner-document-actions-module__PKCaRW__rejectButton:disabled,.partner-document-actions-module__PKCaRW__deleteButton:disabled{opacity:.45;cursor:not-allowed}.partner-document-actions-module__PKCaRW__error{color:#dc2626;flex-basis:100%;margin:0;font-size:.75rem;font-weight:600}.partner-document-actions-module__PKCaRW__overlay{z-index:50;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.partner-document-actions-module__PKCaRW__backdrop{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.partner-document-actions-module__PKCaRW__modal{z-index:1;border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);width:min(100%,28rem);box-shadow:var(--waahtsy-shadow);padding:1.25rem;position:relative}.partner-document-actions-module__PKCaRW__modalTitle{color:var(--waahtsy-text);margin:0;font-size:1rem;font-weight:700}.partner-document-actions-module__PKCaRW__modalDescription{color:var(--waahtsy-text-muted);margin:.5rem 0 1rem;font-size:.875rem;line-height:1.5}.partner-document-actions-module__PKCaRW__fieldLabel{color:var(--waahtsy-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:block}.partner-document-actions-module__PKCaRW__textarea{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);width:100%;color:var(--waahtsy-text);font:inherit;resize:vertical;padding:.75rem .875rem;line-height:1.5}.partner-document-actions-module__PKCaRW__textarea:focus{border-color:var(--waahtsy-blue-light);outline:2px solid #2b6ca340}.partner-document-actions-module__PKCaRW__modalActions{justify-content:flex-end;gap:.625rem;margin-top:1rem;display:flex}.partner-document-actions-module__PKCaRW__cancelButton,.partner-document-actions-module__PKCaRW__rejectConfirmButton{border-radius:var(--waahtsy-radius);cursor:pointer;padding:.55rem .9rem;font-size:.8125rem;font-weight:700}.partner-document-actions-module__PKCaRW__cancelButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text)}.partner-document-actions-module__PKCaRW__rejectConfirmButton{background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);border:none}.partner-document-actions-module__PKCaRW__cancelButton:disabled,.partner-document-actions-module__PKCaRW__rejectConfirmButton:disabled{opacity:.45;cursor:not-allowed}
.authenticator-settings-module__r2cXqW__form{gap:.75rem;max-width:22rem;margin-top:1rem;display:grid}.authenticator-settings-module__r2cXqW__field{gap:.35rem;display:grid}.authenticator-settings-module__r2cXqW__label{color:var(--waahtsy-text);font-size:.8125rem;font-weight:600}.authenticator-settings-module__r2cXqW__input{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);width:100%;color:var(--waahtsy-text);letter-spacing:.24em;padding:.65rem .75rem;font-size:1.05rem}.authenticator-settings-module__r2cXqW__input:focus{border-color:var(--waahtsy-blue);outline:none;box-shadow:0 0 0 3px #2b6ca326}.authenticator-settings-module__r2cXqW__error{border-radius:var(--waahtsy-radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;margin:0;padding:.5rem .625rem;font-size:.8125rem}.authenticator-settings-module__r2cXqW__button{border-radius:var(--waahtsy-radius);background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);cursor:pointer;border:none;justify-self:start;padding:.55rem .9rem;font-size:.8125rem;font-weight:700}.authenticator-settings-module__r2cXqW__button:disabled{cursor:not-allowed;opacity:.7}.authenticator-settings-module__r2cXqW__actions{flex-wrap:wrap;gap:.5rem;display:flex}.authenticator-settings-module__r2cXqW__secondaryButton{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);color:var(--waahtsy-text-muted);cursor:pointer;background:0 0;padding:.55rem .9rem;font-size:.8125rem;font-weight:700}.authenticator-settings-module__r2cXqW__setupBox{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);justify-items:center;gap:.75rem;padding:.75rem;display:grid}.authenticator-settings-module__r2cXqW__secret{color:var(--waahtsy-text-muted);text-align:center;margin:0;font-size:.75rem;line-height:1.5}.authenticator-settings-module__r2cXqW__secret code{color:var(--waahtsy-text);letter-spacing:.08em;word-break:break-all;margin-top:.35rem;font-size:.8125rem;display:block}
.category-management-module__4Ygi7W__page{gap:.75rem;display:grid}.category-management-module__4Ygi7W__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.category-management-module__4Ygi7W__statCard{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);padding:.75rem .875rem}.category-management-module__4Ygi7W__stat_default{border-top:2px solid var(--waahtsy-blue)}.category-management-module__4Ygi7W__stat_green{border-top:2px solid var(--waahtsy-green)}.category-management-module__4Ygi7W__stat_blue{border-top:2px solid var(--waahtsy-blue-dark)}.category-management-module__4Ygi7W__stat_orange{border-top:2px solid var(--waahtsy-orange)}.category-management-module__4Ygi7W__statLabel{color:var(--waahtsy-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.category-management-module__4Ygi7W__statValue{color:var(--waahtsy-text);font-size:1.25rem;font-weight:700;line-height:1}.category-management-module__4Ygi7W__splitLayout{align-items:start;gap:.75rem;display:grid}.category-management-module__4Ygi7W__categoriesPanel{flex-direction:column;min-width:0;display:flex}.category-management-module__4Ygi7W__categoriesBody{flex-direction:column;flex:1;min-height:0;display:flex}.category-management-module__4Ygi7W__categoriesScroll{max-height:min(60dvh,36rem);overflow:auto}.category-management-module__4Ygi7W__footer{border-top:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.category-management-module__4Ygi7W__footerText{color:var(--waahtsy-text-muted);margin:0;font-size:.75rem}.category-management-module__4Ygi7W__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.category-management-module__4Ygi7W__pageButton{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);color:var(--waahtsy-blue-dark);cursor:pointer;padding:.45rem .75rem;font-size:.75rem;font-weight:600}.category-management-module__4Ygi7W__pageButton:hover:not(:disabled){border-color:var(--waahtsy-blue-light);background:var(--waahtsy-bg-page)}.category-management-module__4Ygi7W__pageButton:disabled{cursor:not-allowed;opacity:.5}.category-management-module__4Ygi7W__pageNumbers{flex-wrap:wrap;gap:.35rem;display:flex}.category-management-module__4Ygi7W__pageNumber{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);min-width:2rem;color:var(--waahtsy-text);cursor:pointer;padding:.45rem .55rem;font-size:.75rem;font-weight:600}.category-management-module__4Ygi7W__pageNumber:hover{border-color:var(--waahtsy-blue-light)}.category-management-module__4Ygi7W__pageNumberActive{border-color:var(--waahtsy-blue);background:var(--waahtsy-blue);color:var(--waahtsy-text-on-dark)}.category-management-module__4Ygi7W__servicesColumn{gap:.75rem;min-width:0;display:grid}.category-management-module__4Ygi7W__panel{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);flex-direction:column;display:flex;overflow:hidden}.category-management-module__4Ygi7W__toolbar{border-bottom:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page);flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.category-management-module__4Ygi7W__panelHeader{border-bottom:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page);justify-content:space-between;align-items:center;gap:.625rem;padding:.75rem;display:flex}.category-management-module__4Ygi7W__panelTitle{color:var(--waahtsy-text);margin:0;font-size:.875rem;font-weight:700}.category-management-module__4Ygi7W__panelHint{color:var(--waahtsy-text-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.category-management-module__4Ygi7W__toolbarActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.category-management-module__4Ygi7W__serviceMeta{color:var(--waahtsy-text-muted);margin-top:.125rem;font-size:.6875rem;font-weight:600;display:block}.category-management-module__4Ygi7W__serviceDescription{color:var(--waahtsy-text-subtle);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;font-size:.6875rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.category-management-module__4Ygi7W__search{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);width:100%;color:var(--waahtsy-text);font:inherit;padding:.6rem .75rem;font-size:.8125rem}.category-management-module__4Ygi7W__search:focus{border-color:var(--waahtsy-blue);outline:none;box-shadow:0 0 0 3px #2b6ca31f}.category-management-module__4Ygi7W__addButton{border-radius:var(--waahtsy-radius);background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);white-space:nowrap;border:none;justify-content:center;align-items:center;padding:.6rem .875rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.category-management-module__4Ygi7W__addButton:hover{background:var(--waahtsy-orange-hover)}.category-management-module__4Ygi7W__servicesScroll{max-height:min(50dvh,28rem);overflow:auto}.category-management-module__4Ygi7W__serviceList{display:grid}.category-management-module__4Ygi7W__serviceRow{border-bottom:1px solid var(--waahtsy-border);align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.category-management-module__4Ygi7W__serviceRow:hover{background:#0e243608}.category-management-module__4Ygi7W__serviceCell{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.category-management-module__4Ygi7W__icon{object-fit:cover;background:var(--waahtsy-bg-page);border-radius:.5rem;flex-shrink:0;width:1.75rem;height:1.75rem}.category-management-module__4Ygi7W__serviceThumb{object-fit:cover;background:var(--waahtsy-bg-page);border-radius:.5rem;flex-shrink:0;width:2.25rem;height:2.25rem;box-shadow:0 1px 3px #0e243614}.category-management-module__4Ygi7W__serviceName{color:var(--waahtsy-text);font-size:.8125rem;font-weight:600;line-height:1.3}.category-management-module__4Ygi7W__serviceActions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.category-management-module__4Ygi7W__toggle{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;flex-shrink:0;width:2.25rem;height:1.25rem;position:relative}.category-management-module__4Ygi7W__toggle:disabled{cursor:not-allowed;opacity:.6}.category-management-module__4Ygi7W__toggleOn{background:var(--waahtsy-green)}.category-management-module__4Ygi7W__toggleThumb{background:#fff;border-radius:999px;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 2px #0e243633}.category-management-module__4Ygi7W__toggleOn .category-management-module__4Ygi7W__toggleThumb{transform:translate(1rem)}.category-management-module__4Ygi7W__editButton,.category-management-module__4Ygi7W__actionButton{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);color:var(--waahtsy-blue-dark);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:.3rem .5rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.category-management-module__4Ygi7W__editButton:hover,.category-management-module__4Ygi7W__actionButton:hover:not(:disabled){border-color:var(--waahtsy-blue);background:#2b6ca30f}.category-management-module__4Ygi7W__actionButton:disabled{opacity:.5;cursor:not-allowed}.category-management-module__4Ygi7W__deleteButton{color:#dc2626;border-color:#fecaca}.category-management-module__4Ygi7W__deleteButton:hover{background:#fef2f2;border-color:#fca5a5}.category-management-module__4Ygi7W__actionDanger{color:var(--waahtsy-orange)}.category-management-module__4Ygi7W__empty,.category-management-module__4Ygi7W__stateMessage{color:var(--waahtsy-text-muted);padding:1rem .75rem;font-size:.8125rem;line-height:1.5}.category-management-module__4Ygi7W__errorBox{border-bottom:1px solid var(--waahtsy-border);color:#dc2626;gap:.75rem;padding:.75rem;font-size:.8125rem;display:grid}.category-management-module__4Ygi7W__retryButton{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);color:var(--waahtsy-blue-dark);cursor:pointer;justify-self:start;padding:.45rem .75rem;font-size:.75rem;font-weight:600}@media (min-width:768px){.category-management-module__4Ygi7W__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.category-management-module__4Ygi7W__toolbar{flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 1rem}.category-management-module__4Ygi7W__search{flex:1;max-width:22rem}.category-management-module__4Ygi7W__footer{flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 1rem}}@media (min-width:1024px){.category-management-module__4Ygi7W__page{flex-direction:column;height:calc(100dvh - 7.5rem);min-height:0;display:flex}.category-management-module__4Ygi7W__splitLayout{flex:1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;min-height:0}.category-management-module__4Ygi7W__categoriesPanel,.category-management-module__4Ygi7W__categoriesBody{min-height:0}.category-management-module__4Ygi7W__categoriesScroll,.category-management-module__4Ygi7W__servicesScroll{flex:1;min-height:0;max-height:none}.category-management-module__4Ygi7W__servicesColumn .category-management-module__4Ygi7W__panel{flex-direction:column;min-height:0;display:flex}}
.edit-role-page-module__AAqFWG__stateMessage{color:var(--waahtsy-text-muted);text-align:center;padding:2rem 1rem}.edit-role-page-module__AAqFWG__errorBox{border-radius:var(--waahtsy-radius-lg);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;margin:1rem;padding:1rem}.edit-role-page-module__AAqFWG__errorActions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.edit-role-page-module__AAqFWG__retryButton{border-radius:var(--waahtsy-radius);color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}.edit-role-page-module__AAqFWG__backLink{color:var(--waahtsy-blue-dark);align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.edit-role-page-module__AAqFWG__backLink:hover{text-decoration:underline}
.partner-status-actions-module__SvR8Uq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.partner-status-actions-module__SvR8Uq__activateButton,.partner-status-actions-module__SvR8Uq__suspendButton{border-radius:var(--waahtsy-radius);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.8125rem;font-weight:700;display:inline-flex}.partner-status-actions-module__SvR8Uq__activateButton{background:var(--waahtsy-blue-dark);color:var(--waahtsy-text-on-dark);border:none}.partner-status-actions-module__SvR8Uq__activateButton:hover:not(:disabled){background:var(--waahtsy-blue)}.partner-status-actions-module__SvR8Uq__suspendButton{color:var(--waahtsy-orange);background:#de502114;border:1px solid #de502159}.partner-status-actions-module__SvR8Uq__suspendButton:hover:not(:disabled){background:#de502124}.partner-status-actions-module__SvR8Uq__activateButton:disabled,.partner-status-actions-module__SvR8Uq__suspendButton:disabled{opacity:.45;cursor:not-allowed}.partner-status-actions-module__SvR8Uq__error{color:#dc2626;flex-basis:100%;margin:0;font-size:.75rem;font-weight:600}
.premium-profile-status-badge-module__jHNXZq__badge{white-space:nowrap;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.premium-profile-status-badge-module__jHNXZq__status_pending{color:#8a7200;background:#ffde1138}.premium-profile-status-badge-module__jHNXZq__status_active{color:#1a7777;background:#27b3b31f}.premium-profile-status-badge-module__jHNXZq__status_activated{color:var(--waahtsy-blue-dark);background:#2b6ca31f}.premium-profile-status-badge-module__jHNXZq__status_disabled{color:var(--waahtsy-text-muted);background:#6e6e6e1f}.premium-profile-status-badge-module__jHNXZq__status_suspended{color:var(--waahtsy-orange);background:#de50211f}
.admin-shell-module__3bMK8q__shell{background:var(--waahtsy-bg-page);min-height:100vh;display:flex}.admin-shell-module__3bMK8q__main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-shell-module__3bMK8q__content{flex:1;padding:1.25rem}.admin-shell-module__3bMK8q__accessDenied{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);max-width:32rem;box-shadow:var(--waahtsy-shadow);gap:.75rem;padding:1.5rem;display:grid}.admin-shell-module__3bMK8q__accessDenied h2{color:var(--waahtsy-text);font-size:1.125rem}.admin-shell-module__3bMK8q__accessDenied p{color:var(--waahtsy-text-muted);font-size:.875rem;line-height:1.5}.admin-shell-module__3bMK8q__accessDeniedButton{border-radius:var(--waahtsy-radius);background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);cursor:pointer;border:none;justify-self:start;padding:.6rem .875rem;font-size:.8125rem;font-weight:700}@media (min-width:1024px){.admin-shell-module__3bMK8q__content{padding:1.5rem}}
.image-crop-modal-module__lG5Y8q__overlay{z-index:110;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.image-crop-modal-module__lG5Y8q__backdrop{cursor:pointer;background:#0e243680;border:none;position:absolute;inset:0}.image-crop-modal-module__lG5Y8q__backdrop:disabled{cursor:not-allowed}.image-crop-modal-module__lG5Y8q__modal{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);width:min(100%,44rem);box-shadow:var(--waahtsy-shadow);gap:.75rem;padding:1rem 1.125rem 1.125rem;display:grid;position:relative}.image-crop-modal-module__lG5Y8q__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.image-crop-modal-module__lG5Y8q__title{color:var(--waahtsy-text);margin:0;font-size:1rem;font-weight:700}.image-crop-modal-module__lG5Y8q__subtitle{color:var(--waahtsy-text-muted);margin:0;font-size:.75rem}.image-crop-modal-module__lG5Y8q__stage{border-radius:var(--waahtsy-radius);background:#111827;width:100%;height:min(52dvh,20rem);position:relative;overflow:hidden}.image-crop-modal-module__lG5Y8q__zoomRow{grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;display:grid}.image-crop-modal-module__lG5Y8q__zoomLabel{color:var(--waahtsy-text-muted);font-size:.75rem;font-weight:600}.image-crop-modal-module__lG5Y8q__zoomInput{width:100%;accent-color:var(--waahtsy-blue-dark)}.image-crop-modal-module__lG5Y8q__error{border-radius:var(--waahtsy-radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;margin:0;padding:.5rem .625rem;font-size:.8125rem}.image-crop-modal-module__lG5Y8q__actions{justify-content:flex-end;gap:.5rem;display:flex}.image-crop-modal-module__lG5Y8q__cancelButton,.image-crop-modal-module__lG5Y8q__applyButton{border-radius:var(--waahtsy-radius);cursor:pointer;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}.image-crop-modal-module__lG5Y8q__cancelButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted)}.image-crop-modal-module__lG5Y8q__applyButton{background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);border:none}.image-crop-modal-module__lG5Y8q__cancelButton:disabled,.image-crop-modal-module__lG5Y8q__applyButton:disabled{cursor:not-allowed;opacity:.7}
.location-multi-picker-module__YtRHSG__picker{gap:.625rem;display:grid}.location-multi-picker-module__YtRHSG__selectedSection{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);padding:.625rem}.location-multi-picker-module__YtRHSG__selectedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.location-multi-picker-module__YtRHSG__selectedCard{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);gap:.2rem;min-width:0;padding:.625rem 2rem .625rem .625rem;display:grid;position:relative}.location-multi-picker-module__YtRHSG__selectedName{color:var(--waahtsy-text);font-size:.8125rem;font-weight:600;line-height:1.3}.location-multi-picker-module__YtRHSG__pincode,.location-multi-picker-module__YtRHSG__optionPincode{width:fit-content;color:var(--waahtsy-blue-dark);letter-spacing:.03em;background:#2b6ca31a;border-radius:.35rem;padding:.1rem .35rem;font-size:.6875rem;font-weight:700;display:inline-flex}.location-multi-picker-module__YtRHSG__selectedMeta,.location-multi-picker-module__YtRHSG__optionMeta{color:var(--waahtsy-text-muted);font-size:.6875rem;font-weight:500}.location-multi-picker-module__YtRHSG__removeButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);width:1.25rem;height:1.25rem;color:var(--waahtsy-text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;display:inline-flex;position:absolute;top:.4rem;right:.4rem}.location-multi-picker-module__YtRHSG__removeButton:hover:not(:disabled){color:#dc2626;border-color:#fecaca}.location-multi-picker-module__YtRHSG__removeButton:disabled{opacity:.5;cursor:not-allowed}.location-multi-picker-module__YtRHSG__emptySelection{border:1px dashed var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted);text-align:center;margin:0;padding:.75rem;font-size:.8125rem}.location-multi-picker-module__YtRHSG__searchWrap{position:relative}.location-multi-picker-module__YtRHSG__input{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);width:100%;color:var(--waahtsy-text);font:inherit;padding:.7rem .875rem}.location-multi-picker-module__YtRHSG__input:focus{border-color:var(--waahtsy-blue);outline:none;box-shadow:0 0 0 3px #2b6ca31f}.location-multi-picker-module__YtRHSG__input:disabled{background:var(--waahtsy-bg-page);cursor:not-allowed}.location-multi-picker-module__YtRHSG__listbox{z-index:20;border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);max-height:14rem;box-shadow:var(--waahtsy-shadow);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto}.location-multi-picker-module__YtRHSG__option,.location-multi-picker-module__YtRHSG__emptyOption{color:var(--waahtsy-text);border-radius:.35rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:600}.location-multi-picker-module__YtRHSG__option{cursor:pointer;gap:.1rem;display:grid}.location-multi-picker-module__YtRHSG__option:hover,.location-multi-picker-module__YtRHSG__optionHighlighted{background:#2b6ca314}.location-multi-picker-module__YtRHSG__emptyOption{color:var(--waahtsy-text-muted);font-weight:500}.location-multi-picker-module__YtRHSG__hint{color:var(--waahtsy-text-muted);margin:0;font-size:.75rem}@media (min-width:640px){.location-multi-picker-module__YtRHSG__selectedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.location-multi-picker-module__YtRHSG__selectedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.premium-profile-status-actions-module__Dwe8cG__actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.premium-profile-status-actions-module__Dwe8cG__compact{flex-wrap:wrap;gap:.375rem;display:flex}.premium-profile-status-actions-module__Dwe8cG__activateButton,.premium-profile-status-actions-module__Dwe8cG__suspendButton,.premium-profile-status-actions-module__Dwe8cG__disableButton{border-radius:var(--waahtsy-radius);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.premium-profile-status-actions-module__Dwe8cG__compact .premium-profile-status-actions-module__Dwe8cG__activateButton,.premium-profile-status-actions-module__Dwe8cG__compact .premium-profile-status-actions-module__Dwe8cG__suspendButton,.premium-profile-status-actions-module__Dwe8cG__compact .premium-profile-status-actions-module__Dwe8cG__disableButton{padding:.45rem .7rem}.premium-profile-status-actions-module__Dwe8cG__activateButton{background:var(--waahtsy-blue-dark);color:var(--waahtsy-text-on-dark);border:none;box-shadow:0 4px 14px #0e4d8247}.premium-profile-status-actions-module__Dwe8cG__compact .premium-profile-status-actions-module__Dwe8cG__activateButton{box-shadow:none}.premium-profile-status-actions-module__Dwe8cG__activateButton:hover:not(:disabled){background:var(--waahtsy-blue)}.premium-profile-status-actions-module__Dwe8cG__activateButton:not(:disabled){transition:background .15s,box-shadow .15s,transform .15s;transform:translateY(0)}.premium-profile-status-actions-module__Dwe8cG__actions .premium-profile-status-actions-module__Dwe8cG__activateButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #0e4d8257}.premium-profile-status-actions-module__Dwe8cG__suspendButton{color:var(--waahtsy-orange);background:#de502114;border:1px solid #de502159}.premium-profile-status-actions-module__Dwe8cG__suspendButton:hover:not(:disabled){background:#de502124}.premium-profile-status-actions-module__Dwe8cG__disableButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted)}.premium-profile-status-actions-module__Dwe8cG__disableButton:hover:not(:disabled){color:var(--waahtsy-text);background:#6e6e6e14;border-color:#6e6e6e73}.premium-profile-status-actions-module__Dwe8cG__activateButton:disabled,.premium-profile-status-actions-module__Dwe8cG__suspendButton:disabled,.premium-profile-status-actions-module__Dwe8cG__disableButton:disabled{opacity:.45;cursor:not-allowed}.premium-profile-status-actions-module__Dwe8cG__error{color:#dc2626;flex-basis:100%;margin:0;font-size:.75rem;font-weight:600}
.configure-widgets-page-module__M8kA1a__page{gap:1rem;display:grid}.configure-widgets-page-module__M8kA1a__pageHeader{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);flex-direction:column;gap:1rem;padding:1.25rem 1rem;display:flex}.configure-widgets-page-module__M8kA1a__title{color:var(--waahtsy-text);font-size:1.125rem;font-weight:700}.configure-widgets-page-module__M8kA1a__subtitle{color:var(--waahtsy-text-muted);margin-top:.25rem;font-size:.875rem;line-height:1.5}.configure-widgets-page-module__M8kA1a__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.configure-widgets-page-module__M8kA1a__backLink{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);color:var(--waahtsy-blue-dark);align-items:center;padding:.55rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.configure-widgets-page-module__M8kA1a__backLink:hover{border-color:var(--waahtsy-blue);background:#2b6ca30f}.configure-widgets-page-module__M8kA1a__secondaryAction,.configure-widgets-page-module__M8kA1a__primaryAction{border-radius:var(--waahtsy-radius);cursor:pointer;justify-content:center;align-items:center;padding:.55rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.configure-widgets-page-module__M8kA1a__secondaryAction{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted)}.configure-widgets-page-module__M8kA1a__secondaryAction:hover:not(:disabled){border-color:var(--waahtsy-blue);color:var(--waahtsy-blue-dark)}.configure-widgets-page-module__M8kA1a__primaryAction{background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);border:none}.configure-widgets-page-module__M8kA1a__primaryAction:hover:not(:disabled){background:var(--waahtsy-orange-hover)}.configure-widgets-page-module__M8kA1a__secondaryAction:disabled,.configure-widgets-page-module__M8kA1a__primaryAction:disabled{cursor:not-allowed;opacity:.55}.configure-widgets-page-module__M8kA1a__error{border-radius:var(--waahtsy-radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;margin:0;padding:.75rem 1rem;font-size:.875rem}.configure-widgets-page-module__M8kA1a__workspace{align-items:start;gap:1rem;display:grid}.configure-widgets-page-module__M8kA1a__managerSection{min-width:0}.configure-widgets-page-module__M8kA1a__previewColumn{width:100%;min-width:0}.configure-widgets-page-module__M8kA1a__panel{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);overflow:hidden}.configure-widgets-page-module__M8kA1a__sectionHeader{border-bottom:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page);padding:1rem 1rem .75rem}.configure-widgets-page-module__M8kA1a__sectionTitle{color:var(--waahtsy-text);font-size:.9375rem;font-weight:700}.configure-widgets-page-module__M8kA1a__sectionHint{color:var(--waahtsy-text-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.configure-widgets-page-module__M8kA1a__sectionBody{padding:1rem}.configure-widgets-page-module__M8kA1a__content{padding:1.25rem 1rem}.configure-widgets-page-module__M8kA1a__stateMessage{color:var(--waahtsy-text-muted);margin:0;font-size:.875rem;line-height:1.6}@media (min-width:768px){.configure-widgets-page-module__M8kA1a__pageHeader{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem}.configure-widgets-page-module__M8kA1a__headerActions{justify-content:flex-end}.configure-widgets-page-module__M8kA1a__sectionBody{padding:1.25rem 1.5rem}}@media (min-width:900px){.configure-widgets-page-module__M8kA1a__workspace{grid-template-columns:minmax(0,1fr) 13.5rem;gap:1rem}.configure-widgets-page-module__M8kA1a__previewColumn{flex-shrink:0;width:13.5rem}}
.create-template-page-module__9ceG1G__createTemplatePage{gap:1rem;display:grid}.create-template-page-module__9ceG1G__panel{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);overflow:hidden}.create-template-page-module__9ceG1G__header{border-bottom:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page);flex-direction:column;gap:1rem;padding:1.25rem 1rem;display:flex}.create-template-page-module__9ceG1G__title{color:var(--waahtsy-text);font-size:1.125rem;font-weight:700}.create-template-page-module__9ceG1G__subtitle{color:var(--waahtsy-text-muted);margin-top:.25rem;font-size:.875rem;line-height:1.5}.create-template-page-module__9ceG1G__backLink{color:var(--waahtsy-blue-dark);font-size:.875rem;font-weight:600;text-decoration:none}.create-template-page-module__9ceG1G__backLink:hover{color:var(--waahtsy-blue);text-decoration:underline}.create-template-page-module__9ceG1G__content{padding:1.25rem 1rem}.create-template-page-module__9ceG1G__hint{color:var(--waahtsy-text-muted);font-size:.875rem;line-height:1.6}@media (min-width:768px){.create-template-page-module__9ceG1G__header{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem}.create-template-page-module__9ceG1G__content{padding:1.5rem}}
.department-form-module__ZHQq0W__page{gap:1rem;display:grid}.department-form-module__ZHQq0W__panel{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);overflow:hidden}.department-form-module__ZHQq0W__header{border-bottom:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page);flex-direction:column;gap:1rem;padding:1.25rem 1rem;display:flex}.department-form-module__ZHQq0W__title{color:var(--waahtsy-text);font-size:1.125rem;font-weight:700}.department-form-module__ZHQq0W__subtitle{color:var(--waahtsy-text-muted);margin-top:.25rem;font-size:.875rem;line-height:1.5}.department-form-module__ZHQq0W__backLink{color:var(--waahtsy-blue-dark);font-size:.875rem;font-weight:600;text-decoration:none}.department-form-module__ZHQq0W__backLink:hover{color:var(--waahtsy-blue);text-decoration:underline}.department-form-module__ZHQq0W__form{gap:1.25rem;padding:1.25rem 1rem;display:grid}.department-form-module__ZHQq0W__field{gap:.375rem;display:grid}.department-form-module__ZHQq0W__label{color:var(--waahtsy-text);font-size:.875rem;font-weight:600}.department-form-module__ZHQq0W__hint{color:var(--waahtsy-text-subtle);font-size:.75rem}.department-form-module__ZHQq0W__input,.department-form-module__ZHQq0W__textarea,.department-form-module__ZHQq0W__select{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);width:100%;color:var(--waahtsy-text);resize:vertical;font:inherit;padding:.7rem .875rem}.department-form-module__ZHQq0W__input:focus,.department-form-module__ZHQq0W__textarea:focus,.department-form-module__ZHQq0W__select:focus{border-color:var(--waahtsy-blue);outline:none;box-shadow:0 0 0 3px #2b6ca31f}.department-form-module__ZHQq0W__input:disabled,.department-form-module__ZHQq0W__textarea:disabled,.department-form-module__ZHQq0W__select:disabled{background:var(--waahtsy-bg-page);cursor:not-allowed}.department-form-module__ZHQq0W__error{border-radius:var(--waahtsy-radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;padding:.75rem;font-size:.875rem}.department-form-module__ZHQq0W__actions{justify-content:flex-end;gap:.625rem;padding-top:.5rem;display:flex}.department-form-module__ZHQq0W__cancelButton,.department-form-module__ZHQq0W__submitButton{border-radius:var(--waahtsy-radius);cursor:pointer;padding:.625rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none}.department-form-module__ZHQq0W__cancelButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted);align-items:center;display:inline-flex}.department-form-module__ZHQq0W__submitButton{background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);border:none}.department-form-module__ZHQq0W__submitButton:disabled{cursor:not-allowed;opacity:.7}.department-form-module__ZHQq0W__currentIcon{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.department-form-module__ZHQq0W__currentIcon .department-form-module__ZHQq0W__hint{margin-top:.125rem;display:block}.department-form-module__ZHQq0W__currentIconImage{border-radius:var(--waahtsy-radius);object-fit:cover;background:#fff;flex-shrink:0;width:2.5rem;height:2.5rem;box-shadow:0 1px 3px #0e243614}@media (min-width:768px){.department-form-module__ZHQq0W__header{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem}.department-form-module__ZHQq0W__form{padding:1.5rem}}
.department-management-module__cY2KDW__page{gap:.75rem;display:grid}.department-management-module__cY2KDW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.department-management-module__cY2KDW__statCard{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);padding:.75rem .875rem}.department-management-module__cY2KDW__stat_default{border-top:2px solid var(--waahtsy-blue)}.department-management-module__cY2KDW__stat_green{border-top:2px solid var(--waahtsy-green)}.department-management-module__cY2KDW__stat_blue{border-top:2px solid var(--waahtsy-blue-dark)}.department-management-module__cY2KDW__stat_orange{border-top:2px solid var(--waahtsy-orange)}.department-management-module__cY2KDW__statLabel{color:var(--waahtsy-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.department-management-module__cY2KDW__statValue{color:var(--waahtsy-text);font-size:1.25rem;font-weight:700;line-height:1}.department-management-module__cY2KDW__panel{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);flex-direction:column;display:flex;overflow:hidden}.department-management-module__cY2KDW__panelScroll{max-height:min(60dvh,36rem);overflow:auto}.department-management-module__cY2KDW__toolbar{border-bottom:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.department-management-module__cY2KDW__toolbarMain{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.department-management-module__cY2KDW__search{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);width:100%;color:var(--waahtsy-text);font:inherit;padding:.6rem .75rem;font-size:.8125rem}.department-management-module__cY2KDW__search:focus{border-color:var(--waahtsy-blue);outline:none;box-shadow:0 0 0 3px #2b6ca31f}.department-management-module__cY2KDW__statusFilters{flex-wrap:wrap;gap:.375rem;display:flex}.department-management-module__cY2KDW__filterChip{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.department-management-module__cY2KDW__filterChip:hover{border-color:var(--waahtsy-blue-light);color:var(--waahtsy-text)}.department-management-module__cY2KDW__filterChipActive{border-color:var(--waahtsy-blue);color:var(--waahtsy-blue-dark);background:#2b6ca314}.department-management-module__cY2KDW__filter_green.department-management-module__cY2KDW__filterChipActive{border-color:var(--waahtsy-green);color:#1a7777;background:#27b3b31a}.department-management-module__cY2KDW__filter_orange.department-management-module__cY2KDW__filterChipActive{border-color:var(--waahtsy-orange);color:var(--waahtsy-orange);background:#de502114}.department-management-module__cY2KDW__filterCount{min-width:1.125rem;height:1.125rem;color:inherit;background:#0e243614;border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.625rem;font-weight:700;display:inline-flex}.department-management-module__cY2KDW__filterChipActive .department-management-module__cY2KDW__filterCount{background:#ffffffa6}.department-management-module__cY2KDW__addButton{border-radius:var(--waahtsy-radius);background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);white-space:nowrap;border:none;justify-content:center;align-items:center;padding:.6rem .875rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.department-management-module__cY2KDW__addButton:hover{background:var(--waahtsy-orange-hover)}.department-management-module__cY2KDW__tableWrap{overflow-x:auto}.department-management-module__cY2KDW__table{border-collapse:collapse;width:100%;min-width:28rem}.department-management-module__cY2KDW__table th,.department-management-module__cY2KDW__table td{border-bottom:1px solid var(--waahtsy-border);text-align:left;vertical-align:middle;padding:.625rem .75rem;font-size:.8125rem}.department-management-module__cY2KDW__table th{color:var(--waahtsy-text-muted);letter-spacing:.04em;text-transform:uppercase;background:var(--waahtsy-bg-page);font-size:.625rem;font-weight:700}.department-management-module__cY2KDW__table tbody tr:hover{background:#0e243608}.department-management-module__cY2KDW__departmentCell{align-items:flex-start;gap:.625rem;display:flex}.department-management-module__cY2KDW__rowThumb{border-radius:var(--waahtsy-radius);object-fit:cover;background:var(--waahtsy-bg-page);border:1px solid var(--waahtsy-border);flex-shrink:0;width:2.5rem;height:2.5rem}.department-management-module__cY2KDW__code{min-width:2.75rem;color:var(--waahtsy-blue-dark);letter-spacing:.04em;background:#2b6ca314;border:1px solid #2b6ca326;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.department-management-module__cY2KDW__departmentInfo{flex:1;min-width:0}.department-management-module__cY2KDW__departmentTop{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.department-management-module__cY2KDW__departmentName{color:var(--waahtsy-text);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.department-management-module__cY2KDW__departmentMeta{color:var(--waahtsy-text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.department-management-module__cY2KDW__departmentSubMeta{color:var(--waahtsy-text-muted);margin:.2rem 0 0;font-size:.6875rem;font-weight:600}.department-management-module__cY2KDW__badge{white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.department-management-module__cY2KDW__status_active{color:#1a7777;background:#27b3b31f}.department-management-module__cY2KDW__status_inactive{color:var(--waahtsy-text-muted);background:#6e6e6e1f}.department-management-module__cY2KDW__status_pending{color:#9a6700;background:#d977061f}.department-management-module__cY2KDW__status_confirmed{color:var(--waahtsy-blue-dark);background:#2b6ca31f}.department-management-module__cY2KDW__status_packed{color:#6d28d9;background:#6d28d91f}.department-management-module__cY2KDW__status_assigned{color:#0e7490;background:#0891b21f}.department-management-module__cY2KDW__status_out_for_delivery{color:#c2410c;background:#c2410c1f}.department-management-module__cY2KDW__status_delivered{color:#1a7777;background:#27b3b31f}.department-management-module__cY2KDW__status_cancelled{color:#b91c1c;background:#b91c1c1f}.department-management-module__cY2KDW__actions{justify-content:flex-end;gap:.375rem;display:flex}.department-management-module__cY2KDW__actionButton{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);color:var(--waahtsy-blue-dark);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:.35rem .55rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.department-management-module__cY2KDW__actionButton:hover:not(:disabled){border-color:var(--waahtsy-blue);background:#2b6ca30f}.department-management-module__cY2KDW__actionButton:disabled{opacity:.5;cursor:not-allowed}.department-management-module__cY2KDW__actionDanger{color:var(--waahtsy-orange)}.department-management-module__cY2KDW__actionDanger:hover:not(:disabled){border-color:var(--waahtsy-orange-light)}.department-management-module__cY2KDW__empty{color:var(--waahtsy-text-muted);text-align:center;padding:1.5rem 1rem!important}.department-management-module__cY2KDW__stateMessage{color:var(--waahtsy-text-muted);text-align:center;padding:1.5rem 1rem}.department-management-module__cY2KDW__errorBox{border-radius:var(--waahtsy-radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;gap:.75rem;margin:.75rem;padding:.875rem;display:grid}.department-management-module__cY2KDW__retryButton{border-radius:var(--waahtsy-radius);color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;justify-self:start;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}.department-management-module__cY2KDW__footer{border-top:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.department-management-module__cY2KDW__footerText{color:var(--waahtsy-text-muted);margin:0;font-size:.75rem}.department-management-module__cY2KDW__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.department-management-module__cY2KDW__pageButton{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);color:var(--waahtsy-blue-dark);cursor:pointer;padding:.45rem .75rem;font-size:.75rem;font-weight:600}.department-management-module__cY2KDW__pageButton:hover:not(:disabled){border-color:var(--waahtsy-blue-light);background:var(--waahtsy-bg-page)}.department-management-module__cY2KDW__pageButton:disabled{cursor:not-allowed;opacity:.5}.department-management-module__cY2KDW__pageNumbers{flex-wrap:wrap;gap:.35rem;display:flex}.department-management-module__cY2KDW__pageNumber{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);min-width:2rem;color:var(--waahtsy-text);cursor:pointer;padding:.45rem .55rem;font-size:.75rem;font-weight:600}.department-management-module__cY2KDW__pageNumber:hover{border-color:var(--waahtsy-blue-light)}.department-management-module__cY2KDW__pageNumberActive{border-color:var(--waahtsy-blue);background:var(--waahtsy-blue);color:var(--waahtsy-text-on-dark)}@media (min-width:768px){.department-management-module__cY2KDW__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.department-management-module__cY2KDW__toolbar{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:.75rem 1rem}.department-management-module__cY2KDW__search{max-width:22rem}.department-management-module__cY2KDW__footer{flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 1rem}}@media (min-width:1024px){.department-management-module__cY2KDW__page{flex-direction:column;height:calc(100dvh - 7.5rem);min-height:0;display:flex}.department-management-module__cY2KDW__panel{flex:1;min-height:0}.department-management-module__cY2KDW__panelScroll{flex:1;min-height:0;max-height:none}}
.location-autocomplete-module__k9428a__autocomplete{position:relative}.location-autocomplete-module__k9428a__input{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);width:100%;color:var(--waahtsy-text);font:inherit;padding:.7rem .875rem}.location-autocomplete-module__k9428a__input:focus{border-color:var(--waahtsy-blue);outline:none;box-shadow:0 0 0 3px #2b6ca31f}.location-autocomplete-module__k9428a__input:disabled{background:var(--waahtsy-bg-page);cursor:not-allowed}.location-autocomplete-module__k9428a__listbox{z-index:20;border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);max-height:14rem;box-shadow:var(--waahtsy-shadow);margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.location-autocomplete-module__k9428a__option{border-radius:calc(var(--waahtsy-radius) - 2px);color:var(--waahtsy-text);cursor:pointer;padding:.625rem .75rem;font-size:.875rem;line-height:1.4}.location-autocomplete-module__k9428a__option:hover,.location-autocomplete-module__k9428a__optionHighlighted{background:var(--waahtsy-bg-page)}.location-autocomplete-module__k9428a__optionMeta{color:var(--waahtsy-text-muted);margin-top:.125rem;font-size:.75rem;display:block}.location-autocomplete-module__k9428a__empty{color:var(--waahtsy-text-muted);text-align:center;padding:.75rem;font-size:.875rem}
.multi-image-uploader-module__vR1pNa__root{gap:.5rem;display:grid}.multi-image-uploader-module__vR1pNa__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.multi-image-uploader-module__vR1pNa__label{color:var(--waahtsy-text);letter-spacing:.02em;font-size:.75rem;font-weight:700}.multi-image-uploader-module__vR1pNa__count{color:var(--waahtsy-text-muted);font-size:.6875rem;font-weight:600}.multi-image-uploader-module__vR1pNa__hint{color:var(--waahtsy-text-subtle);font-size:.6875rem;line-height:1.35}.multi-image-uploader-module__vR1pNa__hiddenInput{display:none}.multi-image-uploader-module__vR1pNa__grid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.multi-image-uploader-module__vR1pNa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.multi-image-uploader-module__vR1pNa__item{aspect-ratio:2.75;border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);position:relative;overflow:hidden}.multi-image-uploader-module__vR1pNa__image{object-fit:cover;width:100%;height:100%}.multi-image-uploader-module__vR1pNa__removeButton{color:#fff;cursor:pointer;background:#0e2436b8;border:none;border-radius:999px;place-items:center;width:1.375rem;height:1.375rem;padding:0;font-size:.875rem;line-height:1;display:grid;position:absolute;top:.25rem;right:.25rem}.multi-image-uploader-module__vR1pNa__removeButton:hover:not(:disabled){background:#dc2626}.multi-image-uploader-module__vR1pNa__removeButton:disabled{cursor:not-allowed;opacity:.65}.multi-image-uploader-module__vR1pNa__dropzone{border:1.5px dashed var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:radial-gradient(circle at top, #2b6ca30f, transparent 55%), var(--waahtsy-bg-page);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}.multi-image-uploader-module__vR1pNa__dropzone:hover:not(.multi-image-uploader-module__vR1pNa__dropzoneDisabled){border-color:var(--waahtsy-blue-light)}.multi-image-uploader-module__vR1pNa__dropzoneActive{border-color:var(--waahtsy-blue)}.multi-image-uploader-module__vR1pNa__dropzoneDisabled{opacity:.65;cursor:not-allowed}.multi-image-uploader-module__vR1pNa__dropzoneIcon{background:var(--waahtsy-surface);width:2.25rem;height:2.25rem;color:var(--waahtsy-blue-dark);border-radius:999px;place-items:center;display:grid}.multi-image-uploader-module__vR1pNa__dropzoneIcon svg{width:1.125rem;height:1.125rem}.multi-image-uploader-module__vR1pNa__dropzoneTitle{color:var(--waahtsy-text);margin:0;font-size:.8125rem;font-weight:600}.multi-image-uploader-module__vR1pNa__dropzoneTitle span{color:var(--waahtsy-blue-dark)}.multi-image-uploader-module__vR1pNa__dropzoneHint{color:var(--waahtsy-text-muted);margin:.125rem 0 0;font-size:.6875rem;line-height:1.35}.multi-image-uploader-module__vR1pNa__error{color:#dc2626;margin:0;font-size:.6875rem}
.partner-form-module__xdRSDW__page{gap:1rem;display:grid}.partner-form-module__xdRSDW__panel{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);overflow:hidden}.partner-form-module__xdRSDW__header{border-bottom:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page);flex-direction:column;gap:1rem;padding:1.25rem 1rem;display:flex}.partner-form-module__xdRSDW__title{color:var(--waahtsy-text);font-size:1.125rem;font-weight:700}.partner-form-module__xdRSDW__subtitle{color:var(--waahtsy-text-muted);margin-top:.25rem;font-size:.875rem;line-height:1.5}.partner-form-module__xdRSDW__backLink{color:var(--waahtsy-blue-dark);font-size:.875rem;font-weight:600;text-decoration:none}.partner-form-module__xdRSDW__backLink:hover{color:var(--waahtsy-blue);text-decoration:underline}.partner-form-module__xdRSDW__form{gap:1.25rem;padding:1.25rem 1rem;display:grid}.partner-form-module__xdRSDW__grid{gap:1rem;display:grid}.partner-form-module__xdRSDW__section{gap:.875rem;padding-top:.25rem;display:grid}.partner-form-module__xdRSDW__sectionHeader{gap:.35rem;display:grid}.partner-form-module__xdRSDW__sectionTitle{color:var(--waahtsy-text);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.partner-form-module__xdRSDW__sectionHint{color:var(--waahtsy-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.partner-form-module__xdRSDW__inventoryList{gap:.5rem;display:grid}.partner-form-module__xdRSDW__inventoryRow{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:#2b6ca308;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.partner-form-module__xdRSDW__inventoryThumb{object-fit:cover;border-radius:var(--waahtsy-radius);border:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page);flex-shrink:0;width:2.5rem;height:2.5rem}.partner-form-module__xdRSDW__inventoryCheck{min-width:0;color:var(--waahtsy-text);cursor:pointer;flex:1;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;display:inline-flex}.partner-form-module__xdRSDW__inventoryCopy{gap:.125rem;min-width:0;display:grid}.partner-form-module__xdRSDW__inventoryDescription{color:var(--waahtsy-text-muted);font-size:.75rem;font-weight:400;line-height:1.35}.partner-form-module__xdRSDW__inventoryCheck input{width:1rem;height:1rem;accent-color:var(--waahtsy-blue-dark)}.partner-form-module__xdRSDW__inventoryFields{flex-wrap:wrap;flex:16rem;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.partner-form-module__xdRSDW__serialField,.partner-form-module__xdRSDW__quantityField{align-items:center;gap:.5rem;display:inline-flex}.partner-form-module__xdRSDW__serialField{flex:11rem;min-width:0}.partner-form-module__xdRSDW__quantityLabel{color:var(--waahtsy-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.partner-form-module__xdRSDW__serialInput,.partner-form-module__xdRSDW__quantityInput{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);color:var(--waahtsy-text);font:inherit;padding:.45rem .55rem}.partner-form-module__xdRSDW__serialInput{width:100%;min-width:0}.partner-form-module__xdRSDW__quantityInput{width:4.5rem}.partner-form-module__xdRSDW__serialInput:disabled,.partner-form-module__xdRSDW__quantityInput:disabled{background:var(--waahtsy-bg-page);cursor:not-allowed}.partner-form-module__xdRSDW__kycGrid{gap:1rem;display:grid}.partner-form-module__xdRSDW__fieldWide{grid-column:1/-1}.partner-form-module__xdRSDW__field{gap:.375rem;display:grid}.partner-form-module__xdRSDW__label{color:var(--waahtsy-text);font-size:.875rem;font-weight:600}.partner-form-module__xdRSDW__hint{color:var(--waahtsy-text-subtle);font-size:.75rem}.partner-form-module__xdRSDW__inlineError{color:#dc2626;margin:0;font-size:.8125rem}.partner-form-module__xdRSDW__input,.partner-form-module__xdRSDW__textarea,.partner-form-module__xdRSDW__select{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);width:100%;color:var(--waahtsy-text);resize:vertical;font:inherit;padding:.7rem .875rem}.partner-form-module__xdRSDW__input:focus,.partner-form-module__xdRSDW__textarea:focus,.partner-form-module__xdRSDW__select:focus{border-color:var(--waahtsy-blue);outline:none;box-shadow:0 0 0 3px #2b6ca31f}.partner-form-module__xdRSDW__input:disabled,.partner-form-module__xdRSDW__textarea:disabled,.partner-form-module__xdRSDW__select:disabled{background:var(--waahtsy-bg-page);cursor:not-allowed}.partner-form-module__xdRSDW__error{border-radius:var(--waahtsy-radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;padding:.75rem;font-size:.875rem}.partner-form-module__xdRSDW__actions{justify-content:flex-end;gap:.625rem;padding-top:.5rem;display:flex}.partner-form-module__xdRSDW__cancelButton,.partner-form-module__xdRSDW__submitButton{border-radius:var(--waahtsy-radius);cursor:pointer;padding:.625rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none}.partner-form-module__xdRSDW__cancelButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted);align-items:center;display:inline-flex}.partner-form-module__xdRSDW__submitButton{background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);border:none}.partner-form-module__xdRSDW__submitButton:disabled{cursor:not-allowed;opacity:.7}@media (min-width:768px){.partner-form-module__xdRSDW__header{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem}.partner-form-module__xdRSDW__form{padding:1.5rem}.partner-form-module__xdRSDW__grid,.partner-form-module__xdRSDW__kycGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-form-module__xdRSDW__fieldWide{grid-column:1/-1}}
.partner-work-area-map-module__-pb3ha__overlay{z-index:60;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.partner-work-area-map-module__-pb3ha__backdrop{cursor:pointer;background:#0f172a80;border:none;position:absolute;inset:0}.partner-work-area-map-module__-pb3ha__modal{z-index:1;border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);width:min(100%,64rem);height:min(90dvh,44rem);box-shadow:var(--waahtsy-shadow);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.partner-work-area-map-module__-pb3ha__header{border-bottom:1px solid var(--waahtsy-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;display:flex}.partner-work-area-map-module__-pb3ha__title{color:var(--waahtsy-text);margin:0;font-size:1rem;font-weight:700}.partner-work-area-map-module__-pb3ha__subtitle{color:var(--waahtsy-text-muted);margin:.25rem 0 0;font-size:.8125rem}.partner-work-area-map-module__-pb3ha__closeButton{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);color:var(--waahtsy-text);cursor:pointer;padding:.45rem .8rem;font-size:.8125rem;font-weight:600}.partner-work-area-map-module__-pb3ha__closeButton:hover{border-color:var(--waahtsy-blue);color:var(--waahtsy-blue-dark)}.partner-work-area-map-module__-pb3ha__mapShell{background:#e2e8f0;min-height:0;position:relative}.partner-work-area-map-module__-pb3ha__map{width:100%;height:100%;min-height:22rem}.partner-work-area-map-module__-pb3ha__mapToggle{color:#333;cursor:pointer;background:#fff;border:none;border-radius:2px;align-items:center;gap:.4rem;height:40px;margin:10px;padding:0 .7rem 0 .45rem;font-family:Roboto,Arial,sans-serif;font-size:.75rem;font-weight:650;line-height:1;display:inline-flex;box-shadow:0 1px 4px #0000004d}.partner-work-area-map-module__-pb3ha__mapToggle:hover{color:#000;background:#f5f5f5}.partner-work-area-map-module__-pb3ha__mapToggleOn{color:var(--waahtsy-blue-dark)}.partner-work-area-map-module__-pb3ha__mapToggleTrack{background:#c4c4c4;border-radius:999px;flex-shrink:0;align-items:center;width:1.7rem;height:.95rem;transition:background .14s;display:inline-flex;position:relative}.partner-work-area-map-module__-pb3ha__mapToggleOn .partner-work-area-map-module__-pb3ha__mapToggleTrack{background:var(--waahtsy-blue)}.partner-work-area-map-module__-pb3ha__mapToggleThumb{background:#fff;border-radius:999px;width:.7rem;height:.7rem;transition:transform .14s;position:absolute;left:.1rem;box-shadow:0 1px 2px #00000040}.partner-work-area-map-module__-pb3ha__mapToggleOn .partner-work-area-map-module__-pb3ha__mapToggleThumb{transform:translate(.7rem)}.partner-work-area-map-module__-pb3ha__mapToggleLabel{white-space:nowrap}.partner-work-area-map-module__-pb3ha__mapState{color:var(--waahtsy-text-muted);text-align:center;background:#f8fafceb;place-items:center;padding:1.5rem;font-size:.875rem;display:grid;position:absolute;inset:0}.partner-work-area-map-module__-pb3ha__mapState p{max-width:28rem;margin:0;line-height:1.5}.partner-work-area-map-module__-pb3ha__footer{border-top:1px solid var(--waahtsy-border);background:var(--waahtsy-bg-page,#f8fafc);gap:.625rem;padding:.875rem 1.125rem;display:grid}.partner-work-area-map-module__-pb3ha__footerText{color:var(--waahtsy-text-muted);margin:0;font-size:.75rem}.partner-work-area-map-module__-pb3ha__legend{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.partner-work-area-map-module__-pb3ha__legendItem{color:var(--waahtsy-text);align-items:center;gap:.35rem;font-size:.75rem;font-weight:650;display:inline-flex}.partner-work-area-map-module__-pb3ha__legendSwatch{border-radius:999px;width:.7rem;height:.7rem}
.star-rating-module__hbt2qW__rating{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.star-rating-module__hbt2qW__stars{align-items:center;gap:.05rem;line-height:1;display:inline-flex}.star-rating-module__hbt2qW__star{color:#d9dde3;flex-shrink:0;line-height:1;display:inline-block;position:relative}.star-rating-module__hbt2qW__starEmpty,.star-rating-module__hbt2qW__starFill{font-weight:700;display:block}.star-rating-module__hbt2qW__starFill{color:var(--waahtsy-yellow);white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.star-rating-module__hbt2qW__meta{color:var(--waahtsy-text-muted);align-items:baseline;gap:.25rem;font-weight:600;line-height:1.2;display:inline-flex}.star-rating-module__hbt2qW__meta strong{color:var(--waahtsy-text);font-weight:700}.star-rating-module__hbt2qW__size_sm{font-size:.75rem}.star-rating-module__hbt2qW__size_sm .star-rating-module__hbt2qW__star{font-size:.875rem}.star-rating-module__hbt2qW__size_md{font-size:.8125rem}.star-rating-module__hbt2qW__size_md .star-rating-module__hbt2qW__star{font-size:1.05rem}
.category-tree-list-module__Rflq0W__treeList{gap:0;padding:.25rem .75rem .75rem;display:grid}.category-tree-list-module__Rflq0W__row{border:none;border-left:3px solid var(--waahtsy-blue);border-bottom:1px solid var(--waahtsy-border);background:0 0;border-radius:0;grid-template-columns:1.25rem 1.25rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.55rem .5rem;transition:background .15s;display:grid}.category-tree-list-module__Rflq0W__rowNoDrag{grid-template-columns:1.25rem minmax(0,1fr) auto auto}.category-tree-list-module__Rflq0W__parentBlock,.category-tree-list-module__Rflq0W__childBlock,.category-tree-list-module__Rflq0W__childrenGroup{gap:0;display:grid}.category-tree-list-module__Rflq0W__childrenGroup{border-left:2px solid #2b6ca333;margin-left:1.25rem;padding:.15rem 0 .15rem .75rem}.category-tree-list-module__Rflq0W__subcategoryRow{border-left-color:var(--waahtsy-green);background:0 0;position:relative}.category-tree-list-module__Rflq0W__subcategoryRow:before{content:"";background:#2b6ca333;width:.5rem;height:2px;position:absolute;top:50%;left:-.75rem}.category-tree-list-module__Rflq0W__itemRow{border-left-color:var(--waahtsy-orange);background:0 0;position:relative}.category-tree-list-module__Rflq0W__itemRow:before{content:"";background:#2b6ca333;width:.5rem;height:2px;position:absolute;top:50%;left:-.75rem}.category-tree-list-module__Rflq0W__treeListDragging .category-tree-list-module__Rflq0W__row{border-left-color:#2b6ca359}.category-tree-list-module__Rflq0W__row:hover{background:#2b6ca30d}.category-tree-list-module__Rflq0W__rowDragging{opacity:.45;pointer-events:none}body.category-tree-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.category-tree-list-module__Rflq0W__rowNestActive{border-left-color:var(--waahtsy-blue);background:#2b6ca314}.category-tree-list-module__Rflq0W__rowBeforeActive{border-top:2px solid var(--waahtsy-blue)}.category-tree-list-module__Rflq0W__expandSpacer{width:1.25rem;height:1.25rem}.category-tree-list-module__Rflq0W__expandButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);width:1.25rem;height:1.25rem;color:var(--waahtsy-text-muted);cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;display:inline-flex}.category-tree-list-module__Rflq0W__expandButton:hover:not(:disabled){border-color:var(--waahtsy-blue);color:var(--waahtsy-blue-dark);background:#2b6ca314}.category-tree-list-module__Rflq0W__expandButton:disabled{cursor:not-allowed;opacity:.5}.category-tree-list-module__Rflq0W__treeToolbar{border-bottom:1px solid var(--waahtsy-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem .35rem;display:flex}.category-tree-list-module__Rflq0W__expandActions{gap:.35rem;display:flex}.category-tree-list-module__Rflq0W__expandActionButton{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);color:var(--waahtsy-blue-dark);cursor:pointer;padding:.3rem .5rem;font-size:.6875rem;font-weight:600}.category-tree-list-module__Rflq0W__expandActionButton:hover:not(:disabled){border-color:var(--waahtsy-blue);background:#2b6ca314}.category-tree-list-module__Rflq0W__expandActionButton:disabled{cursor:not-allowed;opacity:.5}.category-tree-list-module__Rflq0W__dragHandle{width:1.25rem;height:1.5rem;color:var(--waahtsy-text-subtle);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;display:inline-flex}.category-tree-list-module__Rflq0W__dragHandle:hover{color:var(--waahtsy-blue-dark);background:#2b6ca314}.category-tree-list-module__Rflq0W__dragHandle:disabled{cursor:not-allowed;opacity:.5}.category-tree-list-module__Rflq0W__dragHandle:active{cursor:grabbing}.category-tree-list-module__Rflq0W__categoryCell{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.category-tree-list-module__Rflq0W__icon{object-fit:cover;background:var(--waahtsy-bg-page);border-radius:.5rem;flex-shrink:0;width:1.75rem;height:1.75rem;margin-top:.15rem;box-shadow:0 1px 3px #0e243614}.category-tree-list-module__Rflq0W__iconPlaceholder{border:1px dashed var(--waahtsy-border);background:var(--waahtsy-bg-page);border-radius:.5rem;flex-shrink:0;width:1.75rem;height:1.75rem}.category-tree-list-module__Rflq0W__categoryMeta{gap:.125rem;min-width:0;display:grid}.category-tree-list-module__Rflq0W__categoryEyebrow{color:var(--waahtsy-green);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;font-weight:700;line-height:1.2;overflow:hidden}.category-tree-list-module__Rflq0W__categoryName{color:var(--waahtsy-text);font-size:.8125rem;font-weight:600;line-height:1.3}.category-tree-list-module__Rflq0W__categoryPath{color:var(--waahtsy-text-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:500;line-height:1.35;overflow:hidden}.category-tree-list-module__Rflq0W__categorySummary{color:var(--waahtsy-text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.category-tree-list-module__Rflq0W__statusCell{justify-content:center;display:flex}.category-tree-list-module__Rflq0W__toggle{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;flex-shrink:0;width:2.25rem;height:1.25rem;position:relative}.category-tree-list-module__Rflq0W__toggle:disabled{cursor:not-allowed;opacity:.6}.category-tree-list-module__Rflq0W__toggleOn{background:var(--waahtsy-green)}.category-tree-list-module__Rflq0W__toggleThumb{background:#fff;border-radius:999px;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 2px #0e243633}.category-tree-list-module__Rflq0W__toggleOn .category-tree-list-module__Rflq0W__toggleThumb{transform:translate(1rem)}.category-tree-list-module__Rflq0W__editButton{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);color:var(--waahtsy-blue-dark);white-space:nowrap;justify-content:center;align-items:center;padding:.3rem .5rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.category-tree-list-module__Rflq0W__editButton:hover{border-color:var(--waahtsy-blue);background:#2b6ca30f}.category-tree-list-module__Rflq0W__addChildButton{border-radius:var(--waahtsy-radius);color:var(--waahtsy-blue-dark);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.3rem .5rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.category-tree-list-module__Rflq0W__addChildButton:hover{border-color:var(--waahtsy-border);background:#2b6ca30f}.category-tree-list-module__Rflq0W__deleteButton{border-radius:var(--waahtsy-radius);color:#dc2626;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.3rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.category-tree-list-module__Rflq0W__deleteButton:hover:not(:disabled){background:#fef2f2;border-color:#fecaca}.category-tree-list-module__Rflq0W__deleteButton:disabled{cursor:not-allowed;opacity:.5}.category-tree-list-module__Rflq0W__actionsCell{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.category-tree-list-module__Rflq0W__dropZone{border-radius:var(--waahtsy-radius);border:1px dashed #0000;min-height:.25rem;transition:min-height .15s,background .15s,border-color .15s}.category-tree-list-module__Rflq0W__treeListDragging .category-tree-list-module__Rflq0W__dropZone{z-index:2;background:#2b6ca308;border-color:#2b6ca333;min-height:1.25rem;position:relative}.category-tree-list-module__Rflq0W__childDropZone{margin-left:1.25rem}.category-tree-list-module__Rflq0W__nestDropZone{margin-top:.1rem}.category-tree-list-module__Rflq0W__treeListDragging .category-tree-list-module__Rflq0W__nestDropZone{background:#2b6ca30f;border-color:#2b6ca359;min-height:1.5rem}.category-tree-list-module__Rflq0W__treeListDragging .category-tree-list-module__Rflq0W__row:not(.category-tree-list-module__Rflq0W__rowDragging) a,.category-tree-list-module__Rflq0W__treeListDragging .category-tree-list-module__Rflq0W__row:not(.category-tree-list-module__Rflq0W__rowDragging) button:not(.category-tree-list-module__Rflq0W__dragHandle){pointer-events:none}.category-tree-list-module__Rflq0W__dropZoneActive{border-color:var(--waahtsy-blue);background:#2b6ca31a;min-height:1.75rem}.category-tree-list-module__Rflq0W__dropZoneLabel{color:var(--waahtsy-blue-dark);padding:.25rem .4rem;font-size:.6875rem;font-weight:600;display:none}.category-tree-list-module__Rflq0W__dropZoneActive .category-tree-list-module__Rflq0W__dropZoneLabel{display:block}.category-tree-list-module__Rflq0W__dragHint,.category-tree-list-module__Rflq0W__moveError,.category-tree-list-module__Rflq0W__empty{margin:0;font-size:.75rem;line-height:1.4}.category-tree-list-module__Rflq0W__dragHint{color:var(--waahtsy-text-muted)}.category-tree-list-module__Rflq0W__moveError{color:#dc2626;padding:.35rem .25rem 0}.category-tree-list-module__Rflq0W__empty{color:var(--waahtsy-text-muted);padding:1rem .75rem}@media (max-width:640px){.category-tree-list-module__Rflq0W__row{grid-template-columns:1.25rem 1.25rem minmax(0,1fr);grid-template-areas:"expand handle category"". .controls"}.category-tree-list-module__Rflq0W__rowNoDrag{grid-template-columns:1.25rem minmax(0,1fr);grid-template-areas:"expand category"".controls"}.category-tree-list-module__Rflq0W__expandButton,.category-tree-list-module__Rflq0W__expandSpacer{grid-area:expand}.category-tree-list-module__Rflq0W__dragHandle{grid-area:handle}.category-tree-list-module__Rflq0W__categoryCell{grid-area:category}.category-tree-list-module__Rflq0W__statusCell,.category-tree-list-module__Rflq0W__actionsCell{grid-area:controls;justify-content:flex-start;gap:.5rem;padding-left:2.75rem;display:flex}}
.popular-service-form-module__eNZKDW__page{gap:.75rem;display:grid}.popular-service-form-module__eNZKDW__panel{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius-lg);background:var(--waahtsy-surface);box-shadow:var(--waahtsy-shadow);overflow:hidden}.popular-service-form-module__eNZKDW__header{border-bottom:1px solid var(--waahtsy-border);background:linear-gradient(135deg, #2b6ca30f, transparent 55%), var(--waahtsy-bg-page);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 1rem;display:flex}.popular-service-form-module__eNZKDW__headerMain{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;min-width:0;display:flex}.popular-service-form-module__eNZKDW__title{color:var(--waahtsy-text);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.popular-service-form-module__eNZKDW__subtitle{color:var(--waahtsy-text-muted);margin:.125rem 0 0;font-size:.75rem;line-height:1.35}.popular-service-form-module__eNZKDW__backLink{color:var(--waahtsy-blue-dark);white-space:nowrap;font-size:.75rem;font-weight:600;text-decoration:none}.popular-service-form-module__eNZKDW__backLink:hover{color:var(--waahtsy-blue);text-decoration:underline}.popular-service-form-module__eNZKDW__headerActions{gap:.5rem;display:none}.popular-service-form-module__eNZKDW__form{gap:1rem;padding:.875rem 1rem 1rem;display:grid}.popular-service-form-module__eNZKDW__layout{align-items:start;gap:1rem;display:grid}.popular-service-form-module__eNZKDW__detailsColumn,.popular-service-form-module__eNZKDW__mediaColumn{gap:.875rem;min-width:0;display:grid}.popular-service-form-module__eNZKDW__section{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-bg-page);gap:.75rem;padding:.875rem;display:grid}.popular-service-form-module__eNZKDW__sectionHeader{gap:.125rem;display:grid}.popular-service-form-module__eNZKDW__sectionTitle{color:var(--waahtsy-text);letter-spacing:.01em;margin:0;font-size:.8125rem;font-weight:700}.popular-service-form-module__eNZKDW__sectionHint{color:var(--waahtsy-text-subtle);margin:0;font-size:.6875rem;line-height:1.35}.popular-service-form-module__eNZKDW__metaRow{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.popular-service-form-module__eNZKDW__metaBadge{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted);border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.popular-service-form-module__eNZKDW__row2{gap:.75rem;display:grid}.popular-service-form-module__eNZKDW__field{gap:.25rem;min-width:0;display:grid}.popular-service-form-module__eNZKDW__label{color:var(--waahtsy-text);letter-spacing:.02em;font-size:.75rem;font-weight:700}.popular-service-form-module__eNZKDW__hint{color:var(--waahtsy-text-subtle);font-size:.6875rem;line-height:1.35}.popular-service-form-module__eNZKDW__input,.popular-service-form-module__eNZKDW__select,.popular-service-form-module__eNZKDW__textarea{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);width:100%;color:var(--waahtsy-text);font:inherit;padding:.5rem .625rem;font-size:.8125rem}.popular-service-form-module__eNZKDW__textarea{resize:vertical;min-height:5.5rem}.popular-service-form-module__eNZKDW__input:focus,.popular-service-form-module__eNZKDW__select:focus,.popular-service-form-module__eNZKDW__textarea:focus{border-color:var(--waahtsy-blue);outline:none;box-shadow:0 0 0 3px #2b6ca31f}.popular-service-form-module__eNZKDW__input:disabled,.popular-service-form-module__eNZKDW__select:disabled,.popular-service-form-module__eNZKDW__textarea:disabled{background:var(--waahtsy-bg-page);cursor:not-allowed}.popular-service-form-module__eNZKDW__colorRow{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.popular-service-form-module__eNZKDW__colorSwatch{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);cursor:pointer;background:0 0;width:2.5rem;height:2.5rem;padding:0;overflow:hidden}.popular-service-form-module__eNZKDW__colorSwatch::-webkit-color-swatch-wrapper{padding:0}.popular-service-form-module__eNZKDW__colorSwatch::-webkit-color-swatch{border-radius:calc(var(--waahtsy-radius) - 1px);border:none}.popular-service-form-module__eNZKDW__colorSwatch:disabled{cursor:not-allowed;opacity:.7}.popular-service-form-module__eNZKDW__previewCard{border:1px solid var(--waahtsy-border);border-radius:var(--waahtsy-radius);background:var(--waahtsy-surface);gap:.75rem;padding:.875rem;display:grid}.popular-service-form-module__eNZKDW__previewHeading{gap:.125rem;display:grid}.popular-service-form-module__eNZKDW__previewTitle{color:var(--waahtsy-text);letter-spacing:.02em;margin:0;font-size:.75rem;font-weight:700}.popular-service-form-module__eNZKDW__previewHint{color:var(--waahtsy-text-subtle);margin:0;font-size:.6875rem;line-height:1.35}.popular-service-form-module__eNZKDW__previewStage{border-radius:var(--waahtsy-radius);background:radial-gradient(circle at top,#2b6ca314,#0000 55%),#f8fafc;place-items:center;min-height:9.5rem;padding:1rem;display:grid}.popular-service-form-module__eNZKDW__tile{justify-items:center;gap:.5rem;width:5.5rem;display:grid}.popular-service-form-module__eNZKDW__tileIcon{border-radius:1.1rem;place-items:center;width:3.75rem;height:3.75rem;display:grid;overflow:hidden;box-shadow:0 8px 20px #0e24361f}.popular-service-form-module__eNZKDW__tileIconImage{object-fit:cover;width:100%;height:100%}.popular-service-form-module__eNZKDW__tileLetter{font-size:1.25rem;font-weight:800;line-height:1}.popular-service-form-module__eNZKDW__tileLabel{max-width:100%;color:var(--waahtsy-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.2;overflow:hidden}.popular-service-form-module__eNZKDW__tileMeta{color:var(--waahtsy-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.625rem;font-weight:600}.popular-service-form-module__eNZKDW__mediaStack{gap:.75rem;display:grid}.popular-service-form-module__eNZKDW__error{border-radius:var(--waahtsy-radius);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;margin:0;padding:.5rem .625rem;font-size:.8125rem}.popular-service-form-module__eNZKDW__footerActions{justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.popular-service-form-module__eNZKDW__cancelButton,.popular-service-form-module__eNZKDW__submitButton{border-radius:var(--waahtsy-radius);cursor:pointer;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none}.popular-service-form-module__eNZKDW__cancelButton{border:1px solid var(--waahtsy-border);background:var(--waahtsy-surface);color:var(--waahtsy-text-muted);align-items:center;display:inline-flex}.popular-service-form-module__eNZKDW__submitButton{background:var(--waahtsy-orange);color:var(--waahtsy-text-on-dark);border:none}.popular-service-form-module__eNZKDW__submitButton:disabled{cursor:not-allowed;opacity:.7}@media (min-width:640px){.popular-service-form-module__eNZKDW__row2{grid-template-columns:1fr 1fr}.popular-service-form-module__eNZKDW__headerActions{display:flex}.popular-service-form-module__eNZKDW__footerActions{display:none}}@media (min-width:900px){.popular-service-form-module__eNZKDW__header{padding:.75rem 1.125rem}.popular-service-form-module__eNZKDW__form{padding:1rem 1.125rem 1.125rem}.popular-service-form-module__eNZKDW__layout{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:1.125rem}.popular-service-form-module__eNZKDW__previewCard{position:sticky;top:.75rem}}
