.bookPage-module-scss-module__2AqfOG__bookingPageContainer{background:var(--color-bg-page,#f8fafc);flex-direction:column;align-items:center;min-height:100vh;padding:32px 16px 64px;display:flex}.bookPage-module-scss-module__2AqfOG__bookingPageInner{flex-direction:column;gap:20px;width:100%;max-width:680px;display:flex}.bookPage-module-scss-module__2AqfOG__headerCard{background:var(--color-white,#fff);border-radius:var(--radius-xl,16px);border:1px solid var(--color-border,#e2e8f0);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000a}.bookPage-module-scss-module__2AqfOG__coverBanner{background-position:50%;background-size:cover;background-color:var(--color-primary,#ea580c);height:140px;position:relative}.bookPage-module-scss-module__2AqfOG__coverGradient{background:linear-gradient(#0000001a 0%,#0009 100%);position:absolute;inset:0}.bookPage-module-scss-module__2AqfOG__headerInfo{align-items:flex-start;gap:16px;padding:16px 24px 20px;display:flex;position:relative}.bookPage-module-scss-module__2AqfOG__avatarBox{z-index:2;background-color:#f1f5f9;background-position:50%;background-size:cover;border:3px solid #fff;border-radius:14px;flex-shrink:0;width:72px;height:72px;margin-top:-36px;box-shadow:0 4px 12px #0000001f}.bookPage-module-scss-module__2AqfOG__headerText{flex:1;min-width:0}.bookPage-module-scss-module__2AqfOG__businessTitle{color:var(--color-text-primary,#0f172a);margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}.bookPage-module-scss-module__2AqfOG__metaRow{color:var(--color-text-secondary,#64748b);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:13px;display:flex}.bookPage-module-scss-module__2AqfOG__metaItem{align-items:center;gap:5px;display:inline-flex}.bookPage-module-scss-module__2AqfOG__ratingBadge{color:#92400e;background:#fef3c7;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.bookPage-module-scss-module__2AqfOG__viewPlaceLink{color:var(--color-primary,#ea580c);align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.bookPage-module-scss-module__2AqfOG__viewPlaceLink:hover{text-decoration:underline}.bookPage-module-scss-module__2AqfOG__widgetContainer{background:var(--color-white,#fff);border-radius:var(--radius-xl,16px);border:1px solid var(--color-border,#e2e8f0);overflow:hidden;box-shadow:0 4px 20px #0000000d}.bookPage-module-scss-module__2AqfOG__notAvailableCard{background:var(--color-white,#fff);border-radius:var(--radius-xl,16px);border:1px solid var(--color-border,#e2e8f0);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex;box-shadow:0 4px 20px #0000000d}.bookPage-module-scss-module__2AqfOG__notAvailableIcon{color:var(--color-text-secondary,#64748b);font-size:28px}.bookPage-module-scss-module__2AqfOG__notAvailableTitle{color:var(--color-text-primary,#0f172a);margin:0;font-size:17px;font-weight:700}.bookPage-module-scss-module__2AqfOG__notAvailableBody{color:var(--color-text-secondary,#64748b);max-width:42ch;margin:0;font-size:14px}.bookPage-module-scss-module__2AqfOG__footerBrand{color:var(--color-text-secondary,#64748b);justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:13px;display:flex}.bookPage-module-scss-module__2AqfOG__footerBrand a{color:var(--color-text-primary,#0f172a);font-weight:600;text-decoration:none}.bookPage-module-scss-module__2AqfOG__footerBrand a:hover{color:var(--color-primary,#ea580c)}@media (max-width:640px){.bookPage-module-scss-module__2AqfOG__bookingPageContainer{padding:12px 12px 48px}.bookPage-module-scss-module__2AqfOG__headerInfo{padding:14px 16px 16px}.bookPage-module-scss-module__2AqfOG__businessTitle{font-size:18px}}
.switch-module-scss-module__FfvfNG__switchContainer{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.switch-module-scss-module__FfvfNG__label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:700}.switch-module-scss-module__FfvfNG__switch{width:38px;height:22px;display:inline-block;position:relative}.switch-module-scss-module__FfvfNG__switch input{opacity:0;width:0;height:0}.switch-module-scss-module__FfvfNG__switch input:checked+.switch-module-scss-module__FfvfNG__slider:before{transform:translate(16px)}.switch-module-scss-module__FfvfNG__switch.switch-module-scss-module__FfvfNG__primary input:checked+.switch-module-scss-module__FfvfNG__slider{background-color:var(--color-primary)}.switch-module-scss-module__FfvfNG__switch.switch-module-scss-module__FfvfNG__success input:checked+.switch-module-scss-module__FfvfNG__slider{background-color:var(--color-success)}.switch-module-scss-module__FfvfNG__switch.switch-module-scss-module__FfvfNG__error input:checked+.switch-module-scss-module__FfvfNG__slider{background-color:var(--color-error)}.switch-module-scss-module__FfvfNG__slider{cursor:pointer;background-color:#e2e8f0;border-radius:22px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.switch-module-scss-module__FfvfNG__slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0000001a}.switch-module-scss-module__FfvfNG__disabled{opacity:.5;pointer-events:none}
.PhotoLightbox-module-scss-module__hRe0iG__overlay{z-index:1400;background:#000000eb;justify-content:center;align-items:center;padding:24px;animation:.15s PhotoLightbox-module-scss-module__hRe0iG__fadeIn;display:flex;position:fixed;inset:0}@keyframes PhotoLightbox-module-scss-module__hRe0iG__fadeIn{0%{opacity:0}to{opacity:1}}.PhotoLightbox-module-scss-module__hRe0iG__content{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:min(90vw,900px);display:flex}.PhotoLightbox-module-scss-module__hRe0iG__header{justify-content:flex-end;align-items:center;width:100%;display:flex}.PhotoLightbox-module-scss-module__hRe0iG__close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:background .15s;display:flex}.PhotoLightbox-module-scss-module__hRe0iG__close:hover{background:#ffffff40}.PhotoLightbox-module-scss-module__hRe0iG__img{border-radius:12px;width:100%;height:min(70vh,600px);position:relative;overflow:hidden}.PhotoLightbox-module-scss-module__hRe0iG__nav{align-items:center;gap:20px;display:flex}.PhotoLightbox-module-scss-module__hRe0iG__nav span{color:#ffffffbf;font-size:var(--font-size-sm);text-align:center;min-width:48px}.PhotoLightbox-module-scss-module__hRe0iG__nav button{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;transition:background .15s;display:flex}.PhotoLightbox-module-scss-module__hRe0iG__nav button:hover:not(:disabled){background:#ffffff40}.PhotoLightbox-module-scss-module__hRe0iG__nav button:disabled{opacity:.3;cursor:default}
.select-module-scss-module__UdaO3q__selectContainer{flex-direction:column;gap:.5rem;width:100%;display:flex}.select-module-scss-module__UdaO3q__label{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.select-module-scss-module__UdaO3q__selectWrapper{align-items:center;width:100%;display:flex;position:relative}.select-module-scss-module__UdaO3q__select{border:1.5px solid var(--border-color);border-radius:var(--radius-md);width:100%;font-size:var(--font-size-sm);font-family:var(--font-family);color:var(--color-text-primary);appearance:none;cursor:pointer;background:#fff;outline:none;padding:.75rem 2.75rem .75rem 1rem;transition:all .2s}.select-module-scss-module__UdaO3q__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff8c141a}.select-module-scss-module__UdaO3q__select.select-module-scss-module__UdaO3q__error{border-color:var(--color-error)}.select-module-scss-module__UdaO3q__select.select-module-scss-module__UdaO3q__error:focus{box-shadow:0 0 0 3px #ef44441a}.select-module-scss-module__UdaO3q__select:disabled{cursor:not-allowed;opacity:.7;background:#f1f5f9}.select-module-scss-module__UdaO3q__arrowIcon{color:var(--color-text-tertiary);pointer-events:none;z-index:1;font-size:1.25rem;position:absolute;right:1rem}.select-module-scss-module__UdaO3q__errorText{font-size:var(--font-size-xs);color:var(--color-error);margin:0;font-weight:500}
.StepIndicator-module-scss-module__hQfrpa__wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;scroll-behavior:smooth;width:100%;padding:.5rem .75rem;overflow-x:auto}.StepIndicator-module-scss-module__hQfrpa__wrapper::-webkit-scrollbar{display:none}@media (min-width:768px){.StepIndicator-module-scss-module__hQfrpa__wrapper{margin:0;padding:.625rem 1rem}}.StepIndicator-module-scss-module__hQfrpa__track{align-items:center;gap:.375rem;width:max-content;min-width:100%;padding:2px 4px;display:flex}@media (min-width:768px){.StepIndicator-module-scss-module__hQfrpa__track{justify-content:center;gap:.5rem;padding:0}}.StepIndicator-module-scss-module__hQfrpa__connector{border-top:1px dashed var(--border-color);flex-shrink:0;width:12px;height:0;transition:border-color .3s}.StepIndicator-module-scss-module__hQfrpa__connectorDone{border-color:#10b98173}.StepIndicator-module-scss-module__hQfrpa__connectorPartial{border-color:#f59e0b66}@media (min-width:768px){.StepIndicator-module-scss-module__hQfrpa__connector{width:16px}}.StepIndicator-module-scss-module__hQfrpa__pill{border:1px solid var(--border-color);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;background:#f8fafcd9;border-radius:100px;outline:none;flex-shrink:0;align-items:center;gap:.375rem;min-height:38px;padding:.45rem .8rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.StepIndicator-module-scss-module__hQfrpa__pill:hover:not(.StepIndicator-module-scss-module__hQfrpa__active):not(.StepIndicator-module-scss-module__hQfrpa__completed){background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.StepIndicator-module-scss-module__hQfrpa__pill:active{transform:scale(.96)}.StepIndicator-module-scss-module__hQfrpa__pill:focus-visible{box-shadow:0 0 0 2px #ff8c144d}@media (min-width:768px){.StepIndicator-module-scss-module__hQfrpa__pill{gap:.4rem;min-height:40px;padding:.5rem .875rem}}.StepIndicator-module-scss-module__hQfrpa__pillIcon{color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;line-height:1;transition:color .3s;display:flex}.StepIndicator-module-scss-module__hQfrpa__pillIcon svg{display:block}@media (min-width:768px){.StepIndicator-module-scss-module__hQfrpa__pillIcon{font-size:.875rem}}.StepIndicator-module-scss-module__hQfrpa__pillLabel{color:var(--color-text-tertiary);letter-spacing:.01em;font-size:.7rem;font-weight:600;transition:color .3s}@media (min-width:768px){.StepIndicator-module-scss-module__hQfrpa__pillLabel{font-size:.75rem;font-weight:650}}.StepIndicator-module-scss-module__hQfrpa__active{background:linear-gradient(135deg, var(--color-primary,#ff8c14) 0%, #f97316 100%);border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 14px -2px #ff8c1466,0 0 0 1px #ff8c141a}.StepIndicator-module-scss-module__hQfrpa__active .StepIndicator-module-scss-module__hQfrpa__pillIcon{color:#fff}.StepIndicator-module-scss-module__hQfrpa__active .StepIndicator-module-scss-module__hQfrpa__pillLabel{color:#fff;font-weight:700}.StepIndicator-module-scss-module__hQfrpa__active:hover{transform:translateY(-2px);box-shadow:0 6px 18px -2px #ff8c1480,0 0 0 1px #ff8c1426}.StepIndicator-module-scss-module__hQfrpa__completed{background-color:var(--color-success-light);border-color:#10b98140}.StepIndicator-module-scss-module__hQfrpa__completed .StepIndicator-module-scss-module__hQfrpa__pillIcon{color:var(--color-success)}.StepIndicator-module-scss-module__hQfrpa__completed .StepIndicator-module-scss-module__hQfrpa__pillLabel{color:var(--color-success);font-weight:650}.StepIndicator-module-scss-module__hQfrpa__completed:hover{background-color:var(--color-success-light);box-shadow:0 2px 8px var(--color-success-light);border-color:#10b98166;transform:translateY(-1px)}.StepIndicator-module-scss-module__hQfrpa__pillOptional{opacity:.55;margin-left:.1em;font-size:.65em;font-weight:500}.StepIndicator-module-scss-module__hQfrpa__partial{background:#fffbeb;border-color:#f59e0b4d}.StepIndicator-module-scss-module__hQfrpa__partial .StepIndicator-module-scss-module__hQfrpa__pillIcon{color:#d97706}.StepIndicator-module-scss-module__hQfrpa__partial .StepIndicator-module-scss-module__hQfrpa__pillLabel{color:#92400e;font-weight:650}.StepIndicator-module-scss-module__hQfrpa__partial:hover{background:#fef3c7;border-color:#f59e0b80;transform:translateY(-1px);box-shadow:0 2px 8px #f59e0b1a}
.MasterBookingDrawer-module-scss-module__5iGpxq__drawerOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a99;justify-content:flex-end;animation:.2s ease-out MasterBookingDrawer-module-scss-module__5iGpxq__fadeIn;display:flex;position:fixed;inset:0}.MasterBookingDrawer-module-scss-module__5iGpxq__drawerPanel{background:var(--color-surface,#fff);flex-direction:column;width:100%;max-width:540px;height:100%;animation:.25s cubic-bezier(.16,1,.3,1) MasterBookingDrawer-module-scss-module__5iGpxq__slideInRight;display:flex;overflow:hidden;box-shadow:-10px 0 30px -5px #0000002e}@media (max-width:640px){.MasterBookingDrawer-module-scss-module__5iGpxq__drawerPanel{max-width:100%}}.MasterBookingDrawer-module-scss-module__5iGpxq__drawerHeader{border-bottom:1px solid var(--color-border,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__drawerCode{color:var(--color-text-tertiary,#94a3b8);letter-spacing:.05em;margin:0 0 2px;font-size:11px;font-weight:700}.MasterBookingDrawer-module-scss-module__5iGpxq__drawerName{color:var(--color-text-primary,#0f172a);margin:0;font-size:20px;font-weight:800}.MasterBookingDrawer-module-scss-module__5iGpxq__drawerHeaderRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__drawerCloseBtn{color:var(--color-text-tertiary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__drawerCloseBtn:hover{color:var(--color-text-primary,#0f172a);background:#0000000d}.MasterBookingDrawer-module-scss-module__5iGpxq__statusPill{text-transform:uppercase;letter-spacing:.03em;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.MasterBookingDrawer-module-scss-module__5iGpxq__stepperBar{background:var(--color-surface-subtle,#f8fafc);border-bottom:1px solid var(--color-border,#e2e8f0);scrollbar-width:none;align-items:center;gap:8px;padding:12px 24px;display:flex;overflow-x:auto}.MasterBookingDrawer-module-scss-module__5iGpxq__stepperBar::-webkit-scrollbar{display:none}.MasterBookingDrawer-module-scss-module__5iGpxq__stepperBtn{border-radius:var(--border-radius-sm,6px);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;height:32px;padding:7px 14px;font-size:12px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.MasterBookingDrawer-module-scss-module__5iGpxq__overdueTag{border-radius:var(--border-radius-sm,6px);background:var(--color-warning-light);color:var(--color-warning);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.MasterBookingDrawer-module-scss-module__5iGpxq__stepperBtnPrimary{background:var(--color-primary,#6366f1);color:#fff;border-color:var(--color-primary,#6366f1)}.MasterBookingDrawer-module-scss-module__5iGpxq__stepperBtnPrimary:hover{filter:brightness(1.1)}.MasterBookingDrawer-module-scss-module__5iGpxq__stepperBtnSuccess{background:var(--color-success,#10b981);color:#fff;border-color:var(--color-success,#10b981)}.MasterBookingDrawer-module-scss-module__5iGpxq__stepperBtnSuccess:hover{filter:brightness(1.1)}.MasterBookingDrawer-module-scss-module__5iGpxq__stepperBtnOutline{border-color:var(--color-border,#cbd5e1);color:var(--color-text-primary,#0f172a);background:#fff}.MasterBookingDrawer-module-scss-module__5iGpxq__stepperBtnOutline:hover{background:#0000000a}.MasterBookingDrawer-module-scss-module__5iGpxq__stepperBtnDanger{border-color:var(--color-error,#ef4444);color:var(--color-error,#ef4444);background:0 0}.MasterBookingDrawer-module-scss-module__5iGpxq__stepperBtnDanger:hover{background:#ef444414}.MasterBookingDrawer-module-scss-module__5iGpxq__tabsRow{border-bottom:1px solid var(--color-border,#e2e8f0);background:#fff;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__tabBtn{color:var(--color-text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 14px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__tabBtn:hover{color:var(--color-text-primary,#0f172a)}.MasterBookingDrawer-module-scss-module__5iGpxq__tabBtnActive{color:var(--color-primary,#6366f1);border-bottom-color:var(--color-primary,#6366f1)}.MasterBookingDrawer-module-scss-module__5iGpxq__drawerContent{flex-direction:column;flex:1;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.MasterBookingDrawer-module-scss-module__5iGpxq__section{flex-direction:column;gap:8px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__sectionLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary,#64748b);justify-content:space-between;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__appointmentHero{border-radius:var(--border-radius-md,12px);background:linear-gradient(135deg,#6366f10f 0%,#f8fafc 100%);border:1px solid #6366f133;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__heroRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__heroDate{color:var(--color-text-primary,#0f172a);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__heroTimeGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__heroTimeBadge{border:1px solid var(--color-border,#cbd5e1);color:var(--color-text-primary,#0f172a);background:#fff;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0000000d}.MasterBookingDrawer-module-scss-module__5iGpxq__heroDurationPill{color:var(--color-primary,#6366f1);background:#6366f11f;border-radius:12px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.MasterBookingDrawer-module-scss-module__5iGpxq__heroDetailsGrid{border-top:1px solid #0000000f;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding-top:12px;display:grid}@media (max-width:480px){.MasterBookingDrawer-module-scss-module__5iGpxq__heroDetailsGrid{grid-template-columns:1fr}}.MasterBookingDrawer-module-scss-module__5iGpxq__heroDetailItem{align-items:center;gap:10px;min-width:0;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__heroDetailIcon{width:32px;height:32px;color:var(--color-primary,#6366f1);background:#6366f11a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__heroDetailText{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__heroDetailText span{color:var(--color-text-secondary,#64748b);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700;line-height:1.2}.MasterBookingDrawer-module-scss-module__5iGpxq__heroDetailText strong{color:var(--color-text-primary,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;line-height:1.3;overflow:hidden}.MasterBookingDrawer-module-scss-module__5iGpxq__stationChangeBtn{color:var(--color-primary,#6366f1);cursor:pointer;background:#6366f114;border:1px solid #6366f133;border-radius:4px;align-self:flex-start;align-items:center;gap:3px;margin-top:2px;padding:1px 6px;font-size:10.5px;font-weight:700;transition:all .12s;display:inline-flex}.MasterBookingDrawer-module-scss-module__5iGpxq__stationChangeBtn:hover{background:#6366f129}.MasterBookingDrawer-module-scss-module__5iGpxq__totalDurationBadge{color:var(--color-primary,#6366f1);text-transform:none;background:#6366f11a;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4}.MasterBookingDrawer-module-scss-module__5iGpxq__reviewBox{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--border-radius-md,12px);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__serviceCategoryGroup{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__serviceCategoryGroup:not(:last-child){border-bottom:1px dashed var(--color-border,#e2e8f0)}.MasterBookingDrawer-module-scss-module__5iGpxq__serviceCategoryHeader{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary,#64748b);align-items:center;gap:6px;padding:2px 0 4px;font-size:11px;font-weight:800;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__serviceCategoryIcon{color:var(--color-primary,#6366f1)}.MasterBookingDrawer-module-scss-module__5iGpxq__serviceItemRow{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__serviceItemInfo{flex:1;min-width:0}.MasterBookingDrawer-module-scss-module__5iGpxq__serviceItemName{color:var(--color-text-primary,#0f172a);margin:0;font-size:14px;font-weight:700;line-height:1.3}.MasterBookingDrawer-module-scss-module__5iGpxq__serviceItemMetaRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__serviceItemMeta{color:var(--color-text-secondary,#64748b);margin:0;font-size:12px;font-weight:500}.MasterBookingDrawer-module-scss-module__5iGpxq__serviceCategoryBadge{color:var(--color-text-secondary,#64748b);background:var(--color-surface,#fff);border:1px solid var(--color-border,#cbd5e1);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.MasterBookingDrawer-module-scss-module__5iGpxq__serviceStaffBadge{color:var(--color-primary,#6366f1);background:#6366f114;border-radius:6px;align-items:center;gap:5px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.MasterBookingDrawer-module-scss-module__5iGpxq__serviceItemPrice{color:var(--color-text-primary,#0f172a);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:700;line-height:1.3}.MasterBookingDrawer-module-scss-module__5iGpxq__reviewDivider{background:var(--color-border,#e2e8f0);height:1px}.MasterBookingDrawer-module-scss-module__5iGpxq__reviewTotalRow{color:var(--color-text-primary,#0f172a);justify-content:space-between;align-items:center;font-size:13.5px;font-weight:700;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__quickActionGroup{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__quickActionBtn{border:1px solid var(--color-border,#cbd5e1);color:var(--color-text-primary,#0f172a);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.MasterBookingDrawer-module-scss-module__5iGpxq__quickActionBtn:hover{background:var(--color-surface-subtle,#f8fafc);border-color:var(--color-primary,#6366f1);color:var(--color-primary,#6366f1)}.MasterBookingDrawer-module-scss-module__5iGpxq__popoverForm{border-radius:var(--border-radius-md,10px);border:1px solid var(--color-border,#cbd5e1);background:#fff;flex-direction:column;gap:8px;margin-top:6px;padding:12px 14px;display:flex;box-shadow:0 4px 12px #0000000f}.MasterBookingDrawer-module-scss-module__5iGpxq__popoverTitle{color:var(--color-text-secondary,#64748b);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.MasterBookingDrawer-module-scss-module__5iGpxq__popoverInputsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__addServiceBtn{background:var(--color-primary,#6366f1);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.MasterBookingDrawer-module-scss-module__5iGpxq__addServiceBtn:hover{filter:brightness(1.1)}.MasterBookingDrawer-module-scss-module__5iGpxq__inputField{border:1.5px solid var(--color-border,#cbd5e1);border-radius:var(--border-radius-sm,6px);color:var(--color-text-primary,#0f172a);background:#fff;padding:8px 12px;font-size:13px;transition:all .15s}.MasterBookingDrawer-module-scss-module__5iGpxq__inputField:focus{border-color:var(--color-primary,#6366f1);outline:none;box-shadow:0 0 0 3px #6366f126}.MasterBookingDrawer-module-scss-module__5iGpxq__textareaField{border:1.5px solid var(--color-border,#cbd5e1);border-radius:var(--border-radius-md,8px);resize:vertical;width:100%;color:var(--color-text-primary,#0f172a);padding:10px 12px;font-family:inherit;font-size:13px;transition:all .15s}.MasterBookingDrawer-module-scss-module__5iGpxq__textareaField:focus{border-color:var(--color-primary,#6366f1);outline:none;box-shadow:0 0 0 3px #6366f126}.MasterBookingDrawer-module-scss-module__5iGpxq__contactList{background:var(--color-surface-subtle,#f8fafc);border:1px solid var(--color-border,#e2e8f0);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__contactItem{color:var(--color-text-primary,#0f172a);align-items:center;gap:10px;font-size:13px;text-decoration:none;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__contactItem:hover{color:var(--color-primary,#6366f1)}.MasterBookingDrawer-module-scss-module__5iGpxq__contactIcon{width:26px;height:26px;color:var(--color-text-secondary,#64748b);background:#0000000a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__contactPhoneRow{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__whatsappBtn{color:#fff;background:#25d366;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.MasterBookingDrawer-module-scss-module__5iGpxq__whatsappBtn:hover{filter:brightness(1.08)}.MasterBookingDrawer-module-scss-module__5iGpxq__modalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1200;background:#0f172aa6;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out MasterBookingDrawer-module-scss-module__5iGpxq__fadeIn;display:flex;position:fixed;inset:0}.MasterBookingDrawer-module-scss-module__5iGpxq__modalPanel{background:var(--color-surface,#fff);width:100%;max-width:480px;box-shadow:0 20px 45px -10px #0000004d,0 0 0 1px var(--color-border,#e2e8f0);border-radius:16px;flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) MasterBookingDrawer-module-scss-module__5iGpxq__popIn;display:flex;overflow:hidden}.MasterBookingDrawer-module-scss-module__5iGpxq__modalHeader{border-bottom:1px solid var(--color-border,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__modalHeaderLeft{align-items:flex-start;gap:12px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__modalHeaderIcon{width:32px;height:32px;color:var(--color-primary,#6366f1);background:#6366f11a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__modalTitle{color:var(--color-text-primary,#0f172a);margin:0;font-size:16px;font-weight:700}.MasterBookingDrawer-module-scss-module__5iGpxq__modalSubtitle{color:var(--color-text-secondary,#64748b);margin:2px 0 0;font-size:12px;line-height:1.4}.MasterBookingDrawer-module-scss-module__5iGpxq__modalBody{flex-direction:column;gap:14px;max-height:70vh;padding:20px 22px;display:flex;overflow-y:auto}.MasterBookingDrawer-module-scss-module__5iGpxq__formGroup{flex-direction:column;gap:6px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__inputLabel{color:var(--color-text-secondary,#64748b);align-items:center;font-size:11.5px;font-weight:600;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__selectedServiceCard{background:#6366f10a;border:1px solid #6366f133;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__selectedServiceHeader{justify-content:space-between;align-items:center;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__selectedServiceName{color:var(--color-text-primary,#0f172a);font-size:13.5px;font-weight:700}.MasterBookingDrawer-module-scss-module__5iGpxq__selectedServicePrice{color:var(--color-primary,#6366f1);font-size:14px;font-weight:800}.MasterBookingDrawer-module-scss-module__5iGpxq__selectedServiceMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__metaChip{color:var(--color-text-secondary,#64748b);border:1px solid var(--color-border,#cbd5e1);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.MasterBookingDrawer-module-scss-module__5iGpxq__presetChipsRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__presetBtn{background:var(--color-surface-subtle,#f1f5f9);border:1px solid var(--color-border,#cbd5e1);color:var(--color-text-primary,#0f172a);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.MasterBookingDrawer-module-scss-module__5iGpxq__presetBtn:hover{border-color:var(--color-primary,#6366f1);background:#fff}.MasterBookingDrawer-module-scss-module__5iGpxq__presetBtnActive{background:var(--color-primary,#6366f1);color:#fff;border-color:var(--color-primary,#6366f1)}.MasterBookingDrawer-module-scss-module__5iGpxq__presetBtnActive:hover{background:var(--color-primary,#6366f1)}.MasterBookingDrawer-module-scss-module__5iGpxq__upsellSummaryBanner{background:var(--color-surface-subtle,#f8fafc);border:1px dashed #6366f166;border-radius:10px;flex-direction:column;gap:6px;margin-top:4px;padding:12px 14px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__upsellSummaryRow{color:var(--color-text-secondary,#64748b);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.MasterBookingDrawer-module-scss-module__5iGpxq__upsellSummaryRow strong{color:var(--color-text-primary,#0f172a);font-size:13px;font-weight:700}.MasterBookingDrawer-module-scss-module__5iGpxq__modalFooter{border-top:1px solid var(--color-border,#e2e8f0);background:var(--color-surface-subtle,#f8fafc);justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;display:flex}@keyframes MasterBookingDrawer-module-scss-module__5iGpxq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MasterBookingDrawer-module-scss-module__5iGpxq__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes MasterBookingDrawer-module-scss-module__5iGpxq__popIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.dashboard-module-scss-module__6p3_aG__container{gap:var(--spacing-lg);flex-direction:column;max-width:1400px;margin:0 auto;display:flex}.dashboard-module-scss-module__6p3_aG__pageContainer{gap:var(--spacing-lg);flex-direction:column;width:100%;max-width:1200px;min-height:100vh;display:flex}.dashboard-module-scss-module__6p3_aG__pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.dashboard-module-scss-module__6p3_aG__pageTitle{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin:0;font-weight:800;line-height:1.2}@media (max-width:480px){.dashboard-module-scss-module__6p3_aG__pageTitle{font-size:var(--font-size-xl)}}.dashboard-module-scss-module__6p3_aG__pageSubtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:4px 0 0}@media (max-width:480px){.dashboard-module-scss-module__6p3_aG__pageSubtitle{font-size:var(--font-size-xs)}}.dashboard-module-scss-module__6p3_aG__header{gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:768px){.dashboard-module-scss-module__6p3_aG__header{flex-direction:row;justify-content:space-between;align-items:center}}.dashboard-module-scss-module__6p3_aG__welcome{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-xs);color:var(--color-text-primary);font-weight:700}.dashboard-module-scss-module__6p3_aG__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:0}.dashboard-module-scss-module__6p3_aG__headerActions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.dashboard-module-scss-module__6p3_aG__primaryBtn{background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-sm);transition:background-color var(--transition-fast);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dashboard-module-scss-module__6p3_aG__primaryBtn:hover{background-color:var(--color-hover);color:var(--color-white)}.dashboard-module-scss-module__6p3_aG__secondaryBtn{border:1.5px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);transition:all var(--transition-fast);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.dashboard-module-scss-module__6p3_aG__secondaryBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#ff8c140a}.dashboard-module-scss-module__6p3_aG__outletSelectorBanner{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffaf5 0%,#fff 100%);border:1.5px solid #fed7aa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;max-width:100%;padding:12px 18px;transition:opacity .2s;display:flex;box-shadow:0 2px 8px #ff8c140d}.dashboard-module-scss-module__6p3_aG__outletSelectorBanner[data-pending=true]{opacity:.65;pointer-events:none}.dashboard-module-scss-module__6p3_aG__outletSelectorLeft{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-module-scss-module__6p3_aG__outletIconBadge{width:38px;height:38px;color:var(--color-primary);background:#ff8c141f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-module-scss-module__6p3_aG__outletScopeText{flex-direction:column;min-width:0;max-width:100%;display:flex}.dashboard-module-scss-module__6p3_aG__outletScopeLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-tertiary);margin-bottom:2px;font-size:11px;font-weight:700}.dashboard-module-scss-module__6p3_aG__outletActiveTitle{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.dashboard-module-scss-module__6p3_aG__outletSelectBox{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}@media (max-width:600px){.dashboard-module-scss-module__6p3_aG__outletSelectBox{justify-content:space-between;width:100%}}.dashboard-module-scss-module__6p3_aG__outletSwitchPrompt{color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600}.dashboard-module-scss-module__6p3_aG__selectWrapper{flex:1;align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}@media (min-width:600px){.dashboard-module-scss-module__6p3_aG__selectWrapper{flex:initial}}.dashboard-module-scss-module__6p3_aG__outletDropdown{appearance:none;border-radius:var(--radius-md);border:1.5px solid var(--border-color);background:var(--color-white);color:var(--color-text-primary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;transition:all var(--transition-fast);padding:8px 34px 8px 14px;font-size:13px;font-weight:600;overflow:hidden}@media (min-width:600px){.dashboard-module-scss-module__6p3_aG__outletDropdown{width:auto;min-width:200px;max-width:280px}}.dashboard-module-scss-module__6p3_aG__outletDropdown:hover{border-color:var(--color-primary)}.dashboard-module-scss-module__6p3_aG__outletDropdown:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #ff8c1426}.dashboard-module-scss-module__6p3_aG__selectChevron{pointer-events:none;color:var(--color-text-secondary);position:absolute;right:12px}.dashboard-module-scss-module__6p3_aG__statsGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.dashboard-module-scss-module__6p3_aG__statsGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.dashboard-module-scss-module__6p3_aG__statsGrid{grid-template-columns:repeat(6,1fr)}}.dashboard-module-scss-module__6p3_aG__statCard{background-color:var(--color-white);padding:var(--spacing-md) var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--border-color);gap:var(--spacing-sm);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);flex-direction:column;display:flex}.dashboard-module-scss-module__6p3_aG__statCard:hover{box-shadow:var(--shadow-md);border-color:#cbd5e1;transform:translateY(-2px)}@media (min-width:768px){.dashboard-module-scss-module__6p3_aG__statCard{padding:var(--spacing-lg)}}.dashboard-module-scss-module__6p3_aG__iconWrapper{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dashboard-module-scss-module__6p3_aG__iconWrapper.dashboard-module-scss-module__6p3_aG__blue{color:#3b82f6;background-color:#3b82f61a}.dashboard-module-scss-module__6p3_aG__iconWrapper.dashboard-module-scss-module__6p3_aG__green{color:#10b981;background-color:#10b9811a}.dashboard-module-scss-module__6p3_aG__iconWrapper.dashboard-module-scss-module__6p3_aG__purple{color:#8b5cf6;background-color:#8b5cf61a}.dashboard-module-scss-module__6p3_aG__iconWrapper.dashboard-module-scss-module__6p3_aG__orange{color:var(--color-primary);background-color:#ff8c141a}.dashboard-module-scss-module__6p3_aG__iconWrapper.dashboard-module-scss-module__6p3_aG__teal{color:#14b8a6;background-color:#14b8a61a}.dashboard-module-scss-module__6p3_aG__iconWrapper.dashboard-module-scss-module__6p3_aG__indigo{color:#6366f1;background-color:#6366f11a}.dashboard-module-scss-module__6p3_aG__iconWrapper.dashboard-module-scss-module__6p3_aG__gold{color:#ca8a04;background-color:#eab3081a}.dashboard-module-scss-module__6p3_aG__iconWrapper.dashboard-module-scss-module__6p3_aG__slate{color:#64748b;background-color:#64748b1a}.dashboard-module-scss-module__6p3_aG__iconWrapper.dashboard-module-scss-module__6p3_aG__red{color:#ef4444;background-color:#ef44441a}.dashboard-module-scss-module__6p3_aG__statContent{flex-direction:column;gap:2px;display:flex}.dashboard-module-scss-module__6p3_aG__statLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;font-weight:500}.dashboard-module-scss-module__6p3_aG__statValue{font-size:var(--font-size-xl);color:var(--color-text-primary);font-weight:700;line-height:1.2}.dashboard-module-scss-module__6p3_aG__statSub{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.dashboard-module-scss-module__6p3_aG__statPeriod{color:var(--color-text-tertiary);font-size:11px}.dashboard-module-scss-module__6p3_aG__secondRow{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.dashboard-module-scss-module__6p3_aG__secondRow{grid-template-columns:1fr 1fr}}.dashboard-module-scss-module__6p3_aG__panel{background-color:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);gap:var(--spacing-md);flex-direction:column;display:flex}.dashboard-module-scss-module__6p3_aG__panelHeader{justify-content:space-between;align-items:center;display:flex}.dashboard-module-scss-module__6p3_aG__panelHeader h3{font-size:var(--font-size-md);color:var(--color-text-primary);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.dashboard-module-scss-module__6p3_aG__panelLink{font-size:var(--font-size-xs);color:var(--color-primary);transition:opacity var(--transition-fast);align-items:center;gap:4px;font-weight:600;display:inline-flex}.dashboard-module-scss-module__6p3_aG__panelLink:hover{opacity:.75;text-decoration:underline}.dashboard-module-scss-module__6p3_aG__statusSummary{align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.dashboard-module-scss-module__6p3_aG__statusTotal{background:var(--color-background);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;flex-shrink:0;align-items:center;min-width:64px;display:flex}.dashboard-module-scss-module__6p3_aG__statusTotalNumber{font-size:var(--font-size-2xl);color:var(--color-text-primary);font-weight:800;line-height:1}.dashboard-module-scss-module__6p3_aG__statusTotalLabel{color:var(--color-text-secondary);white-space:nowrap;margin-top:2px;font-size:11px}.dashboard-module-scss-module__6p3_aG__statusBreakdown{flex-wrap:wrap;gap:6px;display:flex}.dashboard-module-scss-module__6p3_aG__statusChip{border-radius:var(--radius-full);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex}.dashboard-module-scss-module__6p3_aG__statusChip.dashboard-module-scss-module__6p3_aG__statusActive{color:#16a34a;background:#16a34a1a}.dashboard-module-scss-module__6p3_aG__statusChip.dashboard-module-scss-module__6p3_aG__statusPending{color:#d97706;background:#d977061a}.dashboard-module-scss-module__6p3_aG__statusChip.dashboard-module-scss-module__6p3_aG__statusDraft{color:#64748b;background:#64748b1a}.dashboard-module-scss-module__6p3_aG__statusChip.dashboard-module-scss-module__6p3_aG__statusPaused{color:#6b7280;background:#6b728014}.dashboard-module-scss-module__6p3_aG__emptyHint{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;padding:var(--spacing-md) 0;margin:0}.dashboard-module-scss-module__6p3_aG__quickActions{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:540px){.dashboard-module-scss-module__6p3_aG__quickActions{grid-template-columns:repeat(3,1fr)}}@media (min-width:860px){.dashboard-module-scss-module__6p3_aG__quickActions{grid-template-columns:repeat(4,1fr)}}.dashboard-module-scss-module__6p3_aG__quickAction{padding:var(--spacing-md) var(--spacing-sm);border:1.5px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-text-primary);transition:all var(--transition-fast);text-align:center;flex-direction:column;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex;position:relative}.dashboard-module-scss-module__6p3_aG__quickAction:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-sm);background:#ff8c140a}.dashboard-module-scss-module__6p3_aG__quickAction span{align-items:center;gap:5px;display:flex}.dashboard-module-scss-module__6p3_aG__qaIcon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dashboard-module-scss-module__6p3_aG__badge{color:#fff;border-radius:var(--radius-full);background:#ef4444;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.dashboard-module-scss-module__6p3_aG__listingPickerWrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-module-scss-module__6p3_aG__listingPickerLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:13px;font-weight:600}.dashboard-module-scss-module__6p3_aG__listingPills{flex-wrap:wrap;gap:8px;display:flex}.dashboard-module-scss-module__6p3_aG__listingPill{border:1.5px solid var(--border-color);color:var(--color-text-secondary);background:#fff;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.dashboard-module-scss-module__6p3_aG__listingPill:hover{border-color:var(--color-primary);color:var(--color-primary)}.dashboard-module-scss-module__6p3_aG__listingPillActive{border-color:var(--color-primary);color:var(--color-primary);background:#ff8c140f}.dashboard-module-scss-module__6p3_aG__recentReviewsPanel{background-color:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);gap:var(--spacing-md);flex-direction:column;display:flex}.dashboard-module-scss-module__6p3_aG__reviewsList{gap:var(--spacing-md);flex-direction:column;display:flex}.dashboard-module-scss-module__6p3_aG__reviewCard{padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-background);transition:border-color var(--transition-fast);flex-direction:column;gap:8px;display:flex}.dashboard-module-scss-module__6p3_aG__reviewCard:hover{border-color:#d1d5db}.dashboard-module-scss-module__6p3_aG__reviewMeta{align-items:center;gap:var(--spacing-sm);display:flex}.dashboard-module-scss-module__6p3_aG__reviewerAvatar{background:linear-gradient(135deg, var(--color-primary), #ff9d33);color:#fff;width:36px;height:36px;font-weight:700;font-size:var(--font-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-module-scss-module__6p3_aG__reviewerInfo{flex:1;min-width:0}.dashboard-module-scss-module__6p3_aG__reviewerName{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.dashboard-module-scss-module__6p3_aG__reviewListing{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dashboard-module-scss-module__6p3_aG__reviewRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.dashboard-module-scss-module__6p3_aG__starRow{gap:1px;display:inline-flex}.dashboard-module-scss-module__6p3_aG__starFilled{color:#f59e0b}.dashboard-module-scss-module__6p3_aG__starEmpty{color:#d1d5db}.dashboard-module-scss-module__6p3_aG__reviewTime{color:var(--color-text-tertiary);font-size:11px}.dashboard-module-scss-module__6p3_aG__reviewContent{font-size:var(--font-size-sm);color:var(--color-text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dashboard-module-scss-module__6p3_aG__replied{font-size:var(--font-size-xs);color:#16a34a;align-items:center;gap:4px;font-weight:600;display:inline-flex}.dashboard-module-scss-module__6p3_aG__replyBtn{font-size:var(--font-size-xs);color:var(--color-primary);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-module-scss-module__6p3_aG__replyBtn:hover{text-decoration:underline}.dashboard-module-scss-module__6p3_aG__mainGrid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:1200px){.dashboard-module-scss-module__6p3_aG__mainGrid{grid-template-columns:2fr 1fr}}.dashboard-module-scss-module__6p3_aG__recentActivity,.dashboard-module-scss-module__6p3_aG__upcomingBookings{background-color:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.dashboard-module-scss-module__6p3_aG__sectionHeader{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.dashboard-module-scss-module__6p3_aG__sectionHeader h3{font-size:var(--font-size-lg);margin:0}.dashboard-module-scss-module__6p3_aG__textBtn{color:var(--color-primary);font-weight:600;font-size:var(--font-size-sm)}.dashboard-module-scss-module__6p3_aG__textBtn:hover{text-decoration:underline}.dashboard-module-scss-module__6p3_aG__activityList{gap:var(--spacing-md);flex-direction:column;display:flex}.dashboard-module-scss-module__6p3_aG__activityItem{align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);display:flex}.dashboard-module-scss-module__6p3_aG__activityItem:last-child{border-bottom:none;padding-bottom:0}.dashboard-module-scss-module__6p3_aG__avatar{background-color:var(--color-soft-grey);width:40px;height:40px;font-weight:600;font-size:var(--font-size-sm);color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}.dashboard-module-scss-module__6p3_aG__activityInfo{flex:1}.dashboard-module-scss-module__6p3_aG__activityInfo p{margin:0}.dashboard-module-scss-module__6p3_aG__activityTitle{font-size:var(--font-size-sm);color:var(--color-text-primary)}.dashboard-module-scss-module__6p3_aG__activityTime{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.dashboard-module-scss-module__6p3_aG__statusBadge{color:#10b981;border-radius:var(--radius-full);font-size:var(--font-size-xs);background-color:#10b9811a;padding:4px 12px;font-weight:600}.dashboard-module-scss-module__6p3_aG__calendarEmpty{padding:var(--spacing-2xl) 0;text-align:center;justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.dashboard-module-scss-module__6p3_aG__calendarEmpty .dashboard-module-scss-module__6p3_aG__emptyIcon{color:var(--color-soft-grey)}.dashboard-module-scss-module__6p3_aG__calendarEmpty p{color:var(--color-text-secondary);margin:0}.dashboard-module-scss-module__6p3_aG__resultsSection{padding:var(--spacing-xl) 0}.dashboard-module-scss-module__6p3_aG__loadingState,.dashboard-module-scss-module__6p3_aG__errorState,.dashboard-module-scss-module__6p3_aG__emptyState{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}.dashboard-module-scss-module__6p3_aG__errorState{color:#ef4444}.dashboard-module-scss-module__6p3_aG__placesGrid{grid-template-columns:repeat(auto-fill, minmax(var(--min-card-width,280px), 1fr));gap:var(--spacing-lg);display:grid}@media (min-width:768px){.dashboard-module-scss-module__6p3_aG__placesGrid{gap:var(--spacing-xl)}}
.profile-module-scss-module__HMclYa__profileSection{grid-template-columns:200px 1fr;gap:3rem;display:grid}@media (max-width:768px){.profile-module-scss-module__HMclYa__profileSection{grid-template-columns:1fr;gap:2rem}}.profile-module-scss-module__HMclYa__avatarSection{flex-direction:column;align-items:center;gap:.75rem;display:flex}.profile-module-scss-module__HMclYa__avatarWrap{background:linear-gradient(135deg, var(--color-primary), #ffb366);width:150px;height:150px;box-shadow:var(--shadow-md);border:4px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.profile-module-scss-module__HMclYa__avatarInitial{color:#fff;-webkit-user-select:none;user-select:none;font-size:4rem;font-weight:700;line-height:1}.profile-module-scss-module__HMclYa__avatarOverlay{background:#0006;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.profile-module-scss-module__HMclYa__avatarActions{align-items:center;gap:.5rem;display:flex}.profile-module-scss-module__HMclYa__changePhoto{font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.profile-module-scss-module__HMclYa__changePhoto:hover:not(:disabled){text-decoration:underline}.profile-module-scss-module__HMclYa__changePhoto:disabled{opacity:.5;cursor:not-allowed}.profile-module-scss-module__HMclYa__removePhoto{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.profile-module-scss-module__HMclYa__removePhoto:hover:not(:disabled){color:var(--color-error)}.profile-module-scss-module__HMclYa__removePhoto:disabled{opacity:.5;cursor:not-allowed}.profile-module-scss-module__HMclYa__joinedText{font-size:var(--font-size-xs);text-align:center;color:var(--color-text-tertiary);margin:0}.profile-module-scss-module__HMclYa__publicLink{text-align:center;font-size:var(--font-size-xs)}.profile-module-scss-module__HMclYa__publicLinkAnchor{color:var(--color-primary);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.profile-module-scss-module__HMclYa__publicLinkAnchor:hover{text-decoration:underline}.profile-module-scss-module__HMclYa__publicLinkHint{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.profile-module-scss-module__HMclYa__formGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (max-width:640px){.profile-module-scss-module__HMclYa__formGrid{grid-template-columns:1fr}}.profile-module-scss-module__HMclYa__formGrid .profile-module-scss-module__HMclYa__fullWidth{grid-column:1/-1}.profile-module-scss-module__HMclYa__field{flex-direction:column;gap:4px;display:flex}.profile-module-scss-module__HMclYa__fieldHint{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0;line-height:1.4}.profile-module-scss-module__HMclYa__hintLink{color:var(--color-primary);text-decoration:none}.profile-module-scss-module__HMclYa__hintLink:hover{text-decoration:underline}.profile-module-scss-module__HMclYa__statusChecking{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.profile-module-scss-module__HMclYa__statusAvailable{font-size:var(--font-size-xs);color:#16a34a;align-items:center;gap:4px;font-weight:600;display:inline-flex}.profile-module-scss-module__HMclYa__statusTaken{font-size:var(--font-size-xs);color:var(--color-error);align-items:center;gap:4px;font-weight:600;display:inline-flex}.profile-module-scss-module__HMclYa__fieldError{font-size:var(--font-size-xs);color:var(--color-error);margin:0}.profile-module-scss-module__HMclYa__suggestion{font-size:var(--font-size-xs);background:var(--color-warning-light,#fff7ed);border-radius:var(--radius-sm);color:var(--color-text-secondary);border:1px solid #fed7aa;align-items:center;gap:.75rem;padding:8px 12px;display:flex}.profile-module-scss-module__HMclYa__suggestionApply{background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:5px;padding:3px 10px;font-size:11px;font-weight:700}.profile-module-scss-module__HMclYa__suggestionApply:hover{opacity:.85}.profile-module-scss-module__HMclYa__formActions{justify-content:flex-end;margin-top:.25rem;display:flex}.profile-module-scss-module__HMclYa__loadingOverlay{color:var(--color-text-secondary);justify-content:center;align-items:center;padding:4rem;display:flex}.profile-module-scss-module__HMclYa__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite profile-module-scss-module__HMclYa__spin}@keyframes profile-module-scss-module__HMclYa__spin{to{transform:rotate(360deg)}}.profile-module-scss-module__HMclYa__emptyState{text-align:center;border-radius:var(--radius-xl);border:1px dashed var(--color-border);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;display:flex}.profile-module-scss-module__HMclYa__emptyState .profile-module-scss-module__HMclYa__emptyIcon{color:var(--color-border);opacity:.6;margin-bottom:1.5rem;font-size:5rem}.profile-module-scss-module__HMclYa__emptyState h2{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin:0 0 .5rem;font-weight:800}.profile-module-scss-module__HMclYa__emptyState p{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:400px;margin:0 0 2rem;line-height:1.6}.profile-module-scss-module__HMclYa__emptyActions{gap:1rem;display:flex}
.FormStep-module-scss-module__6e2IMW__stepContent{flex-direction:column;gap:2rem;animation:.4s cubic-bezier(.4,0,.2,1) FormStep-module-scss-module__6e2IMW__stepFadeIn;display:flex}@keyframes FormStep-module-scss-module__6e2IMW__stepFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.FormStep-module-scss-module__6e2IMW__stepHeader{margin-bottom:.5rem}.FormStep-module-scss-module__6e2IMW__stepHeader h3{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:.5rem;font-weight:800}.FormStep-module-scss-module__6e2IMW__stepHeader p{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;font-weight:500;line-height:1.6}.FormStep-module-scss-module__6e2IMW__stepHeader .FormStep-module-scss-module__6e2IMW__inheritedNotice{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;display:flex}.FormStep-module-scss-module__6e2IMW__stepHeader .FormStep-module-scss-module__6e2IMW__inheritedNotice svg{flex-shrink:0;font-size:.9rem}.FormStep-module-scss-module__6e2IMW__stepHeader .FormStep-module-scss-module__6e2IMW__pruneNotice{color:#c81e1e;background:#fdf2f2;border:1px solid #fbd5d5;border-radius:8px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;animation:.3s ease-out FormStep-module-scss-module__6e2IMW__slideInDown;display:flex}@keyframes FormStep-module-scss-module__6e2IMW__slideInDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.FormStep-module-scss-module__6e2IMW__stepHeader .FormStep-module-scss-module__6e2IMW__pruneNotice svg{flex-shrink:0;font-size:1rem}.FormStep-module-scss-module__6e2IMW__stepInstructions{flex-direction:column;gap:.25rem;display:flex}.FormStep-module-scss-module__6e2IMW__stepInstructions p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;font-weight:500}@media (min-width:768px){.FormStep-module-scss-module__6e2IMW__stepHeader{text-align:left}.FormStep-module-scss-module__6e2IMW__stepHeader h3{font-size:var(--font-size-2xl)}.FormStep-module-scss-module__6e2IMW__stepHeader p{font-size:var(--font-size-md)}}.FormStep-module-scss-module__6e2IMW__formGroup{flex-direction:column;gap:.75rem;display:flex}.FormStep-module-scss-module__6e2IMW__formRow{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.FormStep-module-scss-module__6e2IMW__formRow{flex-direction:row;gap:1.25rem}.FormStep-module-scss-module__6e2IMW__formRow>*{flex:1}}.FormStep-module-scss-module__6e2IMW__formRow3{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.FormStep-module-scss-module__6e2IMW__formRow3{grid-template-columns:2fr 1fr 1fr;gap:1rem;display:grid}}.FormStep-module-scss-module__6e2IMW__formRow2{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.FormStep-module-scss-module__6e2IMW__formRow2{flex-direction:row;gap:1.25rem}.FormStep-module-scss-module__6e2IMW__formRow2>*{flex:1}}.FormStep-module-scss-module__6e2IMW__label{color:var(--color-text-secondary);letter-spacing:-.01em;align-items:center;gap:.3rem;font-size:.875rem;font-weight:700;display:flex}.FormStep-module-scss-module__6e2IMW__label.FormStep-module-scss-module__6e2IMW__required:after{content:"*";color:var(--color-primary);font-size:.9em;font-weight:800}.FormStep-module-scss-module__6e2IMW__charCounter{color:var(--color-text-tertiary);text-align:right;margin-top:-.4rem;font-size:.72rem;font-weight:600}.FormStep-module-scss-module__6e2IMW__charCounterWarn{color:#e67e22;font-weight:800}.FormStep-module-scss-module__6e2IMW__inputHint{color:var(--color-text-tertiary);margin-top:.1rem;font-size:.78rem;font-weight:500;line-height:1.5}.FormStep-module-scss-module__6e2IMW__prefilledHint{color:#16a34a;align-items:center;gap:.25rem;margin-top:.1rem;font-size:.72rem;font-weight:600;display:flex}.FormStep-module-scss-module__6e2IMW__priceRangeInline{flex-direction:column;gap:.25rem;margin-top:.75rem;animation:.25s ease-out FormStep-module-scss-module__6e2IMW__fadeSlideIn;display:flex}@keyframes FormStep-module-scss-module__6e2IMW__fadeSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.FormStep-module-scss-module__6e2IMW__labelOptional{color:var(--color-text-tertiary);margin-left:.15rem;font-size:.8em;font-weight:400}.FormStep-module-scss-module__6e2IMW__priceChips{flex-wrap:wrap;gap:.75rem;max-width:100%;display:flex}.FormStep-module-scss-module__6e2IMW__priceChip{border-radius:var(--radius-full);border:2px solid var(--border-color);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;font-weight:700;font-family:var(--font-family);padding:.5rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.FormStep-module-scss-module__6e2IMW__priceChip:before{content:"";width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.FormStep-module-scss-module__6e2IMW__priceChip:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}.FormStep-module-scss-module__6e2IMW__priceChip:hover:before{left:100%}.FormStep-module-scss-module__6e2IMW__priceChip.FormStep-module-scss-module__6e2IMW__selected{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:scale(1.05)}.FormStep-module-scss-module__6e2IMW__priceChip.FormStep-module-scss-module__6e2IMW__selected .FormStep-module-scss-module__6e2IMW__priceSymbol{opacity:1;color:#fff}.FormStep-module-scss-module__6e2IMW__priceSymbol{opacity:.6;color:var(--color-text-tertiary);margin-right:.35rem;font-size:.85em;font-weight:800;transition:all .3s}.FormStep-module-scss-module__6e2IMW__contactColumn{flex-direction:column;flex:1;gap:.75rem;width:100%;min-width:250px;display:flex}.FormStep-module-scss-module__6e2IMW__entryList{flex-direction:column;gap:.75rem;display:flex}.FormStep-module-scss-module__6e2IMW__entryRow{align-items:flex-end;gap:.5rem;display:flex}.FormStep-module-scss-module__6e2IMW__entryInput{flex:1;min-width:0}.FormStep-module-scss-module__6e2IMW__removeBtn{background:var(--color-error-light);cursor:pointer;width:32px;height:32px;color:var(--color-error);transition:all var(--transition-fast);font-size:var(--font-size-xs);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.FormStep-module-scss-module__6e2IMW__addBtn{border-radius:var(--radius-full);border:1.5px dashed var(--border-color);color:var(--color-primary);cursor:pointer;transition:all var(--transition-fast);font-size:.82rem;font-weight:700;font-family:var(--font-family);background:0 0;align-items:center;gap:.4rem;margin-top:.25rem;padding:.5rem 1rem;display:inline-flex}.FormStep-module-scss-module__6e2IMW__addBtn:hover{border-color:var(--color-primary);background:#ff8c140a}.FormStep-module-scss-module__6e2IMW__categoryGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.FormStep-module-scss-module__6e2IMW__categoryAccordionList{flex-direction:column;gap:.6rem;display:flex}.FormStep-module-scss-module__6e2IMW__categoryDivider{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.75rem;margin-top:.25rem;font-size:.72rem;font-weight:700;display:flex}.FormStep-module-scss-module__6e2IMW__categoryDivider:before,.FormStep-module-scss-module__6e2IMW__categoryDivider:after{content:"";background:var(--border-color);flex:1;height:1px}.FormStep-module-scss-module__6e2IMW__categoryAccordion{border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-fast);background:#fff;overflow:hidden}.FormStep-module-scss-module__6e2IMW__categoryAccordion.FormStep-module-scss-module__6e2IMW__active{border-color:var(--color-primary);background:#fffdfb}.FormStep-module-scss-module__6e2IMW__categoryAccordion.FormStep-module-scss-module__6e2IMW__selectedParent{border-color:var(--color-primary)}.FormStep-module-scss-module__6e2IMW__accordionHeaderWrapper{align-items:center;padding-left:1rem;display:flex}.FormStep-module-scss-module__6e2IMW__parentCheckbox{cursor:pointer;justify-content:center;align-items:center;display:flex}.FormStep-module-scss-module__6e2IMW__parentCheckbox input[type=checkbox]{appearance:none;border:2px solid var(--border-color);cursor:pointer;background-color:#fff;border-radius:4px;width:20px;height:20px;transition:all .2s;position:relative}.FormStep-module-scss-module__6e2IMW__parentCheckbox input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.FormStep-module-scss-module__6e2IMW__parentCheckbox input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:14px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FormStep-module-scss-module__6e2IMW__accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:1rem;padding:.85rem 1rem .85rem .75rem;display:flex}.FormStep-module-scss-module__6e2IMW__catIconBox{border-radius:var(--radius-sm);background:var(--color-soft-background);border:1px solid var(--color-medium-grey-background);width:32px;height:32px;font-size:var(--font-size-lg);color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FormStep-module-scss-module__6e2IMW__active .FormStep-module-scss-module__6e2IMW__catIconBox{color:#fff;background:#ff8c1090}.FormStep-module-scss-module__6e2IMW__catInfo{flex-direction:column;flex:1;gap:.2rem;display:flex}.FormStep-module-scss-module__6e2IMW__catTitle{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:500}.FormStep-module-scss-module__6e2IMW__selectedBadgeList{flex-wrap:wrap;gap:.35rem;display:flex}.FormStep-module-scss-module__6e2IMW__miniChip{font-size:var(--font-size-xs);color:var(--color-primary);font-weight:700}.FormStep-module-scss-module__6e2IMW__chevron{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:transform .2s}.FormStep-module-scss-module__6e2IMW__active .FormStep-module-scss-module__6e2IMW__chevron{transform:rotate(180deg)}.FormStep-module-scss-module__6e2IMW__accordionContent{border-top:1px dashed var(--border-color);padding:0 1rem .75rem;animation:.2s ease-out FormStep-module-scss-module__6e2IMW__slideDownCustom}@keyframes FormStep-module-scss-module__6e2IMW__slideDownCustom{0%{opacity:0;max-height:0}to{opacity:1;max-height:800px}}.FormStep-module-scss-module__6e2IMW__categorySubGroupSection{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.FormStep-module-scss-module__6e2IMW__categorySubGroupSection:last-child{margin-bottom:0}.FormStep-module-scss-module__6e2IMW__subGroupHeader{color:#69c;text-transform:uppercase;letter-spacing:.08em;border-bottom:1.5px dashed var(--border-color);align-items:center;gap:.4rem;margin-bottom:.4rem;padding:1rem 0 .25rem;font-size:.65rem;font-weight:600;display:flex}.FormStep-module-scss-module__6e2IMW__subGroupHeader:before{content:"";background:#69c;border-radius:50%;width:5px;height:5px}.FormStep-module-scss-module__6e2IMW__subCatGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.35rem;padding-top:.25rem;display:grid}.FormStep-module-scss-module__6e2IMW__subCatItem{cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .5rem;transition:all .2s;display:flex}.FormStep-module-scss-module__6e2IMW__subCatItem input[type=checkbox]{appearance:none;border:1.5px solid var(--border-color);cursor:pointer;background-color:#fff;border-radius:4px;flex-shrink:0;width:17px;height:17px;transition:all .2s;position:relative}.FormStep-module-scss-module__6e2IMW__subCatItem input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.FormStep-module-scss-module__6e2IMW__subCatItem input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:11px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FormStep-module-scss-module__6e2IMW__subCatItem span{font-size:var(--font-size-sm);color:var(--color-text-primary)}.FormStep-module-scss-module__6e2IMW__subCatItem.FormStep-module-scss-module__6e2IMW__checked{background:#fff8f1}.FormStep-module-scss-module__6e2IMW__subCatItem.FormStep-module-scss-module__6e2IMW__checked span{color:var(--color-text-primary);font-weight:600}.FormStep-module-scss-module__6e2IMW__subCatItem:hover{background:var(--color-soft-background)}@media (max-width:640px){.FormStep-module-scss-module__6e2IMW__subCatGrid{grid-template-columns:1fr}}.FormStep-module-scss-module__6e2IMW__skeletonAccordion{background:var(--color-soft-grey);border-radius:var(--radius-lg);height:72px;animation:1.5s infinite FormStep-module-scss-module__6e2IMW__pulse}@keyframes FormStep-module-scss-module__6e2IMW__pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.FormStep-module-scss-module__6e2IMW__hint{color:var(--color-text-secondary);margin-top:.5rem;font-size:.82rem;font-style:italic}.FormStep-module-scss-module__6e2IMW__amenitiesGrid{flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){.FormStep-module-scss-module__6e2IMW__amenitiesGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}}.FormStep-module-scss-module__6e2IMW__amenityCheck{border:1.5px solid var(--border-color);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:.75rem;padding:.6rem .85rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.FormStep-module-scss-module__6e2IMW__amenityCheck:hover{border-color:var(--color-primary);background:#fdfaf8;transform:translateY(-1px);box-shadow:0 4px 12px #ff8c1414}.FormStep-module-scss-module__6e2IMW__amenityCheck.FormStep-module-scss-module__6e2IMW__checked{border-color:var(--color-primary);background:#fff8f1;box-shadow:0 4px 12px #ff8c141a}.FormStep-module-scss-module__6e2IMW__amenityCheck.FormStep-module-scss-module__6e2IMW__checked span{color:var(--color-text-primary);font-weight:500}.FormStep-module-scss-module__6e2IMW__amenityCheck input[type=checkbox]{appearance:none;border:2px solid var(--border-color);cursor:pointer;background-color:#fff;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:all .2s;position:relative}.FormStep-module-scss-module__6e2IMW__amenityCheck input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.FormStep-module-scss-module__6e2IMW__amenityCheck input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:13px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FormStep-module-scss-module__6e2IMW__amenityCheck span{font-size:var(--font-size-sm);color:var(--color-text-primary);align-items:center;gap:.6rem;font-weight:500;display:flex}.FormStep-module-scss-module__6e2IMW__amenityIcon{flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex;color:var(--color-text-tertiary)!important;font-size:var(--font-size-xs)!important}.FormStep-module-scss-module__6e2IMW__checked .FormStep-module-scss-module__6e2IMW__amenityIcon{color:var(--color-primary)}.FormStep-module-scss-module__6e2IMW__amenitySection{flex-direction:column;gap:1rem;display:flex}.FormStep-module-scss-module__6e2IMW__amenitySectionHeader{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.FormStep-module-scss-module__6e2IMW__amenitySectionHeader h4{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0;font-weight:700}.FormStep-module-scss-module__6e2IMW__amenitySectionHeader .FormStep-module-scss-module__6e2IMW__recommendBadge{background:var(--color-success-light);color:var(--color-success);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;padding:.2rem .5rem;font-size:.65rem;font-weight:800}.FormStep-module-scss-module__6e2IMW__amenitySectionHeader .FormStep-module-scss-module__6e2IMW__commonBadge{background:var(--color-soft-grey);color:var(--color-text-secondary);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;padding:.2rem .5rem;font-size:.65rem;font-weight:800}.FormStep-module-scss-module__6e2IMW__loadingGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:768px){.FormStep-module-scss-module__6e2IMW__loadingGrid{grid-template-columns:repeat(4,1fr)}}.FormStep-module-scss-module__6e2IMW__skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;height:80px;animation:1.5s infinite FormStep-module-scss-module__6e2IMW__shimmer}@keyframes FormStep-module-scss-module__6e2IMW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.FormStep-module-scss-module__6e2IMW__hoursGrid{flex-direction:column;gap:0;display:flex}.FormStep-module-scss-module__6e2IMW__dayConfigWrapper{border-bottom:1px solid var(--border-color);padding:.875rem 0}.FormStep-module-scss-module__6e2IMW__dayConfigWrapper:last-child{border-bottom:none}.FormStep-module-scss-module__6e2IMW__dayRowHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.FormStep-module-scss-module__6e2IMW__dayLabel{color:var(--color-text-primary);min-width:80px;font-size:.85rem;font-weight:700}.FormStep-module-scss-module__6e2IMW__statusText24{font-size:var(--font-size-xs);color:var(--color-success);background:var(--color-success-light);border-radius:var(--radius-md);align-items:center;padding:.35rem .75rem;font-weight:700;display:inline-flex}.FormStep-module-scss-module__6e2IMW__statusTextClosed{font-size:var(--font-size-xs);color:var(--color-error);background:var(--color-error-light);border-radius:var(--radius-md);align-items:center;padding:.35rem .75rem;font-weight:700;display:inline-flex}.FormStep-module-scss-module__6e2IMW__dayQuickActions{align-items:center;gap:1.25rem;display:flex}.FormStep-module-scss-module__6e2IMW__copyToAllBtn{border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;transition:all var(--transition-fast);background:#ff8c141a;border:1px solid #ff8c144d;align-items:center;gap:.35rem;margin-top:20px;margin-right:.5rem;padding:.35rem .75rem;font-size:.7rem;font-weight:700;display:flex}.FormStep-module-scss-module__6e2IMW__copyToAllBtn:hover{border-color:var(--color-primary);background:#ff8c1433}.FormStep-module-scss-module__6e2IMW__copyToAllBtn span{display:inline}.FormStep-module-scss-module__6e2IMW__addSlotBtn{border-radius:var(--radius-full);border:1px dashed var(--border-color);color:var(--color-primary);cursor:pointer;font-size:.75rem;font-weight:700;font-family:var(--font-family);transition:all var(--transition-fast);background:0 0;align-items:center;gap:.4rem;padding:.35rem .8rem;display:inline-flex}.FormStep-module-scss-module__6e2IMW__addSlotBtn:hover{border-color:var(--color-primary);background:#ff8c140d}.FormStep-module-scss-module__6e2IMW__slotsList{flex-direction:column;gap:.6rem;margin-top:.5rem;display:flex}.FormStep-module-scss-module__6e2IMW__slotRow{box-sizing:border-box;align-items:center;gap:.5rem;width:100%;max-width:100%;padding-left:0;display:flex}.FormStep-module-scss-module__6e2IMW__timeInputsWrap{flex:1;align-items:center;gap:.35rem;min-width:0;max-width:100%;display:flex}.FormStep-module-scss-module__6e2IMW__timeInput{border:1px solid var(--border-color);border-radius:var(--radius-sm);min-height:40px;font-size:.9rem;font-family:var(--font-family);background:#fff;outline:none;flex-shrink:0;width:125px;padding:.45rem .6rem}@media (min-width:640px){.FormStep-module-scss-module__6e2IMW__timeInput{font-size:.875rem}}.FormStep-module-scss-module__6e2IMW__timeInput:focus{border-color:var(--color-primary)}.FormStep-module-scss-module__6e2IMW__timeSep{color:var(--color-text-tertiary);flex-shrink:0;padding:0 1px;font-size:.8rem;font-weight:700}.FormStep-module-scss-module__6e2IMW__closeTimeWrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.FormStep-module-scss-module__6e2IMW__nextDayBadge{color:#fff;background:var(--color-primary);pointer-events:none;border-radius:100px;padding:.05rem .28rem;font-size:.55rem;font-weight:800;line-height:1.4;position:absolute;top:-7px;right:-6px}.FormStep-module-scss-module__6e2IMW__slotActionRow{margin-top:.5rem;padding-left:0}@media (min-width:500px){.FormStep-module-scss-module__6e2IMW__slotActionRow{padding-left:80px}}.FormStep-module-scss-module__6e2IMW__slotRowWrap{flex-direction:column;gap:.25rem;display:flex}.FormStep-module-scss-module__6e2IMW__slotRowError .FormStep-module-scss-module__6e2IMW__timeInput,.FormStep-module-scss-module__6e2IMW__timeInputError{border-color:var(--color-error)!important}.FormStep-module-scss-module__6e2IMW__slotErrorMsg{color:var(--color-error);margin:0;padding-left:0;font-size:.72rem;font-weight:600}@media (min-width:500px){.FormStep-module-scss-module__6e2IMW__slotErrorMsg{padding-left:80px}}.FormStep-module-scss-module__6e2IMW__copyConfirmBanner{border-radius:var(--radius-md);color:var(--color-text-primary);background:#fffbf5;border:1px solid #ff8c144d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:.5rem 0;padding:.6rem .85rem;font-size:.82rem;animation:.15s ease-out FormStep-module-scss-module__6e2IMW__slideDownCustom;display:flex}.FormStep-module-scss-module__6e2IMW__copyConfirmActions{gap:.5rem;display:flex}.FormStep-module-scss-module__6e2IMW__copyConfirmYes{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;cursor:pointer;font-size:.78rem;font-weight:700;font-family:var(--font-family);border:none;padding:.3rem .85rem;transition:opacity .15s}.FormStep-module-scss-module__6e2IMW__copyConfirmYes:hover{opacity:.85}.FormStep-module-scss-module__6e2IMW__copyConfirmNo{border-radius:var(--radius-full);border:1px solid var(--border-color);color:var(--color-text-secondary);cursor:pointer;font-size:.78rem;font-weight:700;font-family:var(--font-family);background:0 0;padding:.3rem .85rem;transition:border-color .15s}.FormStep-module-scss-module__6e2IMW__copyConfirmNo:hover{border-color:var(--color-text-secondary)}.FormStep-module-scss-module__6e2IMW__removeSlot{background:var(--color-error-light);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--color-error);cursor:pointer;touch-action:manipulation;transition:all var(--transition-fast);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:flex;position:relative}.FormStep-module-scss-module__6e2IMW__removeSlot:after{content:"";position:absolute;inset:-4px}.FormStep-module-scss-module__6e2IMW__removeSlot:hover{background:var(--color-error);color:#fff}.FormStep-module-scss-module__6e2IMW__closureSection{border-top:1px solid var(--border-color);margin-top:1.5rem;padding-top:1.25rem}.FormStep-module-scss-module__6e2IMW__closureHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.FormStep-module-scss-module__6e2IMW__closureHeader h4{align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:flex}.FormStep-module-scss-module__6e2IMW__closureRow{border-bottom:1px solid var(--border-color);padding:1.25rem 0}.FormStep-module-scss-module__6e2IMW__closureRow:last-child{border-bottom:none}.FormStep-module-scss-module__6e2IMW__closureInputs{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.FormStep-module-scss-module__6e2IMW__closureInput{flex:1;min-width:150px}.FormStep-module-scss-module__6e2IMW__closureReason{flex:2;min-width:200px}.FormStep-module-scss-module__6e2IMW__removeBtn{background:var(--color-error-light);width:28px;height:28px;color:var(--color-error);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;margin-bottom:7px;font-size:.7rem;display:flex}.FormStep-module-scss-module__6e2IMW__removeBtn:hover{background:var(--color-error);color:#fff}.FormStep-module-scss-module__6e2IMW__sectionDivider{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-top:1px solid var(--border-color);margin-top:.75rem;padding:.75rem 0 .5rem;font-size:.82rem;font-weight:700}.FormStep-module-scss-module__6e2IMW__socialGrid{flex-direction:column;gap:.75rem;display:flex}.FormStep-module-scss-module__6e2IMW__socialField{align-items:center;gap:.75rem;display:flex}.FormStep-module-scss-module__6e2IMW__socialIcon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;transition:transform .2s;display:flex}.FormStep-module-scss-module__6e2IMW__socialIcon:hover{transform:scale(1.05)}.FormStep-module-scss-module__6e2IMW__socialInput{flex:1;min-width:0}.FormStep-module-scss-module__6e2IMW__locationMapWrapper{border-radius:var(--radius-md);border:1px solid var(--border-color);height:250px;margin:1rem 0;overflow:hidden}@media (min-width:768px){.FormStep-module-scss-module__6e2IMW__locationMapWrapper{border-radius:var(--radius-lg);height:380px}}.FormStep-module-scss-module__6e2IMW__latLngRow{gap:1rem;display:flex}.FormStep-module-scss-module__6e2IMW__latLngRow>*{flex:1}.FormStep-module-scss-module__6e2IMW__latLngLabel{color:var(--color-text-secondary);align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:flex}.FormStep-module-scss-module__6e2IMW__mediaRow{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}@media (min-width:768px){.FormStep-module-scss-module__6e2IMW__mediaRow{flex-direction:row;align-items:flex-start}}.FormStep-module-scss-module__6e2IMW__logoSection{flex:0 0 160px}.FormStep-module-scss-module__6e2IMW__coverSection{flex:1}.FormStep-module-scss-module__6e2IMW__mediaSectionLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:800;display:flex}.FormStep-module-scss-module__6e2IMW__uploadZone{border:1.5px dashed var(--border-color);border-radius:var(--radius-lg);text-align:center;cursor:pointer;background:#fbfbfb;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.FormStep-module-scss-module__6e2IMW__uploadZone:hover,.FormStep-module-scss-module__6e2IMW__uploadZone.FormStep-module-scss-module__6e2IMW__dragover{border-color:var(--color-primary);background:#fffdfb;transform:translateY(-2px);box-shadow:0 8px 16px #ff8c1414}.FormStep-module-scss-module__6e2IMW__uploadZone:hover .FormStep-module-scss-module__6e2IMW__uploadIcon,.FormStep-module-scss-module__6e2IMW__uploadZone.FormStep-module-scss-module__6e2IMW__dragover .FormStep-module-scss-module__6e2IMW__uploadIcon{color:var(--color-primary);transform:scale(1.1)}.FormStep-module-scss-module__6e2IMW__uploadZone.FormStep-module-scss-module__6e2IMW__errorState{border-color:var(--color-error);background:#fff5f5}.FormStep-module-scss-module__6e2IMW__uploadZone.FormStep-module-scss-module__6e2IMW__errorState .FormStep-module-scss-module__6e2IMW__uploadIcon,.FormStep-module-scss-module__6e2IMW__uploadZone.FormStep-module-scss-module__6e2IMW__errorState .FormStep-module-scss-module__6e2IMW__uploadTitle{color:var(--color-error)}.FormStep-module-scss-module__6e2IMW__errorMessage{color:var(--color-error);justify-content:center;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;font-weight:600;display:flex}.FormStep-module-scss-module__6e2IMW__uploadIcon{color:var(--color-text-tertiary);margin-bottom:.5rem;font-size:2rem;transition:all .2s}.FormStep-module-scss-module__6e2IMW__uploadHint{color:var(--color-text-tertiary);margin-top:.25rem;font-size:.7rem}.FormStep-module-scss-module__6e2IMW__uploadProgress{background:#e2e8f0;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.FormStep-module-scss-module__6e2IMW__uploadProgress .FormStep-module-scss-module__6e2IMW__progressBar{background:var(--color-primary);height:100%;transition:width .3s}.FormStep-module-scss-module__6e2IMW__imagePreviewWrapper{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:#f8fafc;width:100%;height:140px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000d}.FormStep-module-scss-module__6e2IMW__imagePreviewWrapper img{object-fit:cover;width:100%;height:100%}.FormStep-module-scss-module__6e2IMW__imagePreviewWrapper.FormStep-module-scss-module__6e2IMW__logoLarge{border-radius:var(--radius-lg);background:#fff;width:140px;height:140px;margin:0 auto}.FormStep-module-scss-module__6e2IMW__imagePreviewWrapper.FormStep-module-scss-module__6e2IMW__logoLarge img{object-fit:contain}.FormStep-module-scss-module__6e2IMW__imagePreviewWrapper.FormStep-module-scss-module__6e2IMW__coverLarge{height:140px}.FormStep-module-scss-module__6e2IMW__imagePreviewWrapper:hover .FormStep-module-scss-module__6e2IMW__imageActionOverlay{opacity:1}.FormStep-module-scss-module__6e2IMW__imageActionOverlay{opacity:1;pointer-events:none;background:0 0;justify-content:flex-end;align-items:flex-start;padding:.5rem;display:flex;position:absolute;inset:0}.FormStep-module-scss-module__6e2IMW__imageActionOverlay .FormStep-module-scss-module__6e2IMW__removeCircleBtn{pointer-events:auto;background:#ffffffe6;box-shadow:0 4px 12px #00000026}@media (max-width:768px){.FormStep-module-scss-module__6e2IMW__imageActionOverlay .FormStep-module-scss-module__6e2IMW__removeCircleBtn{background:#fff;box-shadow:0 2px 8px #0003}}.FormStep-module-scss-module__6e2IMW__removeCircleBtn{width:32px;height:32px;color:var(--color-error);cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex;box-shadow:0 4px 12px #0003}.FormStep-module-scss-module__6e2IMW__removeCircleBtn:hover{background:var(--color-error);color:#fff;transform:scale(1.1)}.FormStep-module-scss-module__6e2IMW__gallerySection{margin-top:2rem}.FormStep-module-scss-module__6e2IMW__galleryGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;display:grid}@media (min-width:640px){.FormStep-module-scss-module__6e2IMW__galleryGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.FormStep-module-scss-module__6e2IMW__galleryGrid{grid-template-columns:repeat(4,1fr)}}.FormStep-module-scss-module__6e2IMW__galleryThumb{aspect-ratio:4/3;border-radius:var(--radius-md);border:1px solid var(--border-color);position:relative;overflow:hidden}.FormStep-module-scss-module__6e2IMW__galleryThumb img{object-fit:cover;width:100%;height:100%}.FormStep-module-scss-module__6e2IMW__galleryThumb:hover .FormStep-module-scss-module__6e2IMW__imageActionOverlay{opacity:1}.FormStep-module-scss-module__6e2IMW__pendingPreviewGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;display:grid}@media (min-width:640px){.FormStep-module-scss-module__6e2IMW__pendingPreviewGrid{grid-template-columns:repeat(3,1fr)}}.FormStep-module-scss-module__6e2IMW__loadingThumb{aspect-ratio:4/3;border-radius:var(--radius-md);border:1px solid var(--border-color);position:relative;overflow:hidden}.FormStep-module-scss-module__6e2IMW__loadingThumb img{object-fit:cover;filter:brightness(.7);width:100%;height:100%}.FormStep-module-scss-module__6e2IMW__loadingOverlay{background:#0003;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.FormStep-module-scss-module__6e2IMW__spinnerSmall{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.6s linear infinite FormStep-module-scss-module__6e2IMW__spinSmall}@keyframes FormStep-module-scss-module__6e2IMW__spinSmall{to{transform:rotate(360deg)}}.FormStep-module-scss-module__6e2IMW__searchContainer{z-index:100;width:100%;margin-bottom:1rem;position:relative}.FormStep-module-scss-module__6e2IMW__searchField{border:1px solid var(--color-primary);border-radius:var(--radius-lg);background:#fff;align-items:center;height:52px;padding:0 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);animation:3s ease-in-out infinite FormStep-module-scss-module__6e2IMW__searchPulse;display:flex;position:relative;box-shadow:0 4px 12px #ff8c141a}.FormStep-module-scss-module__6e2IMW__searchField:focus-within{border-color:var(--color-primary);animation:none;transform:translateY(-2px);box-shadow:0 8px 32px #ff8c1433}.FormStep-module-scss-module__6e2IMW__searchField .FormStep-module-scss-module__6e2IMW__searchIcon{color:var(--color-primary);opacity:.8;margin-right:.75rem;font-size:1.3rem}.FormStep-module-scss-module__6e2IMW__searchField input{font-size:var(--font-size-base);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-weight:500}.FormStep-module-scss-module__6e2IMW__searchField input::placeholder{color:var(--color-text-tertiary,#94a3b8);opacity:.85;font-weight:400}@keyframes FormStep-module-scss-module__6e2IMW__searchPulse{0%{transform:scale(1);box-shadow:0 4px 12px #ff8c141a}50%{transform:scale(1.005);box-shadow:0 4px 20px #ff8c1433}to{transform:scale(1);box-shadow:0 4px 12px #ff8c141a}}.FormStep-module-scss-module__6e2IMW__clearSearch{width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.FormStep-module-scss-module__6e2IMW__clearSearch:hover{background:var(--color-error-light);color:var(--color-error)}.FormStep-module-scss-module__6e2IMW__searchDropdown{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:#fff;max-height:380px;padding:.5rem;animation:.25s cubic-bezier(.16,1,.3,1) FormStep-module-scss-module__6e2IMW__dropdownFadeIn;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 48px #00000026}@keyframes FormStep-module-scss-module__6e2IMW__dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.FormStep-module-scss-module__6e2IMW__searchResultItem{border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;width:100%;padding:.85rem 1rem;transition:all .2s;display:flex}.FormStep-module-scss-module__6e2IMW__searchResultItem:hover{background:#fff8f1}.FormStep-module-scss-module__6e2IMW__searchResultItem:hover .FormStep-module-scss-module__6e2IMW__resultMain{color:var(--color-primary)}.FormStep-module-scss-module__6e2IMW__searchResultItem .FormStep-module-scss-module__6e2IMW__resultMain{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:700;transition:color .2s}.FormStep-module-scss-module__6e2IMW__searchResultItem .FormStep-module-scss-module__6e2IMW__resultPath{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem;font-weight:800}.FormStep-module-scss-module__6e2IMW__uploadTitle{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:700}.FormStep-module-scss-module__6e2IMW__uploadHint{color:var(--color-text-tertiary);margin:.25rem 0 0;font-size:.75rem}.FormStep-module-scss-module__6e2IMW__roleSelect{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.8rem;font-family:var(--font-family);background:#fff;outline:none;padding:.4rem .6rem}.FormStep-module-scss-module__6e2IMW__permissionsGrid{grid-template-columns:1fr;gap:.35rem;display:grid}@media (min-width:500px){.FormStep-module-scss-module__6e2IMW__permissionsGrid{grid-template-columns:1fr 1fr}}.FormStep-module-scss-module__6e2IMW__permissionCheck{cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.FormStep-module-scss-module__6e2IMW__permissionCheck input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary)}.FormStep-module-scss-module__6e2IMW__reviewGrid{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.FormStep-module-scss-module__6e2IMW__reviewGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}}.FormStep-module-scss-module__6e2IMW__reviewCard{background:var(--color-soft-grey);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast);padding:1rem}.FormStep-module-scss-module__6e2IMW__reviewCard h4{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.FormStep-module-scss-module__6e2IMW__reviewCard p{color:var(--color-text-primary);margin:.1rem 0;font-size:.85rem;line-height:1.5}.FormStep-module-scss-module__6e2IMW__reviewCard:hover{border-color:var(--color-primary)}@media (min-width:768px){.FormStep-module-scss-module__6e2IMW__reviewCard{padding:1.25rem}}.FormStep-module-scss-module__6e2IMW__reviewLogoPreview{border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border-color);width:40px;height:40px}.FormStep-module-scss-module__6e2IMW__reviewBackgroundPreview{border-radius:var(--radius-sm);object-fit:cover;width:100%;height:60px;margin-bottom:.5rem}.FormStep-module-scss-module__6e2IMW__reviewMainTitle{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.FormStep-module-scss-module__6e2IMW__reviewSubtitle{color:var(--color-text-secondary);max-width:600px;font-size:.95rem;line-height:1.6}.FormStep-module-scss-module__6e2IMW__reviewLayout{columns:1;column-gap:1.5rem;margin:1.5rem 0 3rem}@media (min-width:992px){.FormStep-module-scss-module__6e2IMW__reviewLayout{columns:2}}.FormStep-module-scss-module__6e2IMW__reviewColumn{flex-direction:column;gap:1.5rem;display:flex}.FormStep-module-scss-module__6e2IMW__reviewGroup{break-inside:avoid;flex-direction:column;gap:.75rem;width:100%;margin-bottom:2rem;display:flex}.FormStep-module-scss-module__6e2IMW__reviewSectionHeader{border-bottom:1.5px solid var(--color-soft-grey);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.FormStep-module-scss-module__6e2IMW__reviewSectionTitle{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;font-size:.82rem;font-weight:700;display:flex}.FormStep-module-scss-module__6e2IMW__reviewSectionTitle .FormStep-module-scss-module__6e2IMW__reviewIcon{flex-shrink:0;font-size:1.1rem}.FormStep-module-scss-module__6e2IMW__reviewWarnBadge{color:#dc2626;text-transform:uppercase;letter-spacing:.04em;background:#fef2f2;border:1px solid #fecaca;border-radius:100px;align-items:center;gap:.2rem;padding:.1rem .45rem;font-size:.65rem;font-weight:800;display:inline-flex}.FormStep-module-scss-module__6e2IMW__editBtnSmall{border:1px solid var(--border-color);color:var(--color-text-secondary);border-radius:var(--radius-full);cursor:pointer;background:0 0;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.FormStep-module-scss-module__6e2IMW__editBtnSmall:hover{border-color:var(--color-primary);color:var(--color-primary);background:#ff8c140d}.FormStep-module-scss-module__6e2IMW__reviewContentCard{background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #00000008}.FormStep-module-scss-module__6e2IMW__reviewContentCard:hover{box-shadow:0 4px 12px #0000000f}.FormStep-module-scss-module__6e2IMW__reviewBusinessTitle{color:var(--color-text-primary);margin:0 0 .25rem;font-size:1.15rem;font-weight:800}.FormStep-module-scss-module__6e2IMW__reviewTagline{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:.875rem;font-style:italic}.FormStep-module-scss-module__6e2IMW__reviewText{color:var(--color-text-primary);margin-bottom:1rem;font-size:.9rem;line-height:1.6}.FormStep-module-scss-module__6e2IMW__reviewMetaRow{flex-wrap:wrap;gap:.6rem;display:flex}.FormStep-module-scss-module__6e2IMW__reviewBadge{background:var(--color-soft-grey);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--color-text-secondary);align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.FormStep-module-scss-module__6e2IMW__reviewInfoLine{border-bottom:1px dashed var(--border-color);justify-content:space-between;padding:.6rem 0;font-size:.9rem;display:flex}.FormStep-module-scss-module__6e2IMW__reviewInfoLine:last-child{border-bottom:none;padding-bottom:0}.FormStep-module-scss-module__6e2IMW__reviewInfoLine .FormStep-module-scss-module__6e2IMW__reviewLabel{color:var(--color-text-secondary);font-weight:500}.FormStep-module-scss-module__6e2IMW__reviewInfoLine .FormStep-module-scss-module__6e2IMW__reviewValue{color:var(--color-text-primary);text-align:right;overflow-wrap:anywhere;word-break:break-all;max-width:65%;font-weight:600}.FormStep-module-scss-module__6e2IMW__reviewHoursList{flex-direction:column;gap:.5rem;display:flex}.FormStep-module-scss-module__6e2IMW__reviewHourRow{justify-content:space-between;align-items:flex-start;gap:1rem;font-size:.875rem;display:flex}.FormStep-module-scss-module__6e2IMW__reviewHourRow .FormStep-module-scss-module__6e2IMW__reviewDay{color:var(--color-text-primary);flex-shrink:0;font-weight:600}.FormStep-module-scss-module__6e2IMW__reviewHourRow .FormStep-module-scss-module__6e2IMW__reviewTime{color:var(--color-text-secondary);text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.FormStep-module-scss-module__6e2IMW__reviewMediaStrip{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.FormStep-module-scss-module__6e2IMW__reviewMediaItem{flex-direction:column;align-items:center;gap:.35rem;display:flex}.FormStep-module-scss-module__6e2IMW__reviewMediaItem img{border-radius:var(--radius-md);object-fit:cover;border:2px solid var(--border-color);width:60px;height:60px}.FormStep-module-scss-module__6e2IMW__reviewMediaItem .FormStep-module-scss-module__6e2IMW__galleryCount{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.1rem;font-weight:800;display:flex}.FormStep-module-scss-module__6e2IMW__reviewMediaItem span{text-transform:uppercase;color:var(--color-text-secondary);font-size:.7rem;font-weight:700}.FormStep-module-scss-module__6e2IMW__reviewAmenitiesSummary{color:var(--color-text-primary);border-bottom:1px solid var(--color-soft-grey);padding-bottom:.75rem;font-size:.9rem}.FormStep-module-scss-module__6e2IMW__reviewAmenitiesSummary strong{color:var(--color-primary);font-size:1.1rem}.FormStep-module-scss-module__6e2IMW__publishNotice{border-radius:var(--radius-xl);background:linear-gradient(135deg,#ff8c141a 0%,#ff8c140d 100%);border:1.5px solid #ff8c1433;align-items:flex-start;gap:1.25rem;margin-top:2rem;padding:1.5rem;display:flex}.FormStep-module-scss-module__6e2IMW__publishNotice .FormStep-module-scss-module__6e2IMW__publishIcon{font-size:2.5rem;line-height:1}.FormStep-module-scss-module__6e2IMW__publishNotice .FormStep-module-scss-module__6e2IMW__publishText strong{color:var(--color-text-primary);margin-bottom:.4rem;font-size:1.1rem;font-weight:800;display:block}.FormStep-module-scss-module__6e2IMW__publishNotice .FormStep-module-scss-module__6e2IMW__publishText p{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.6}.FormStep-module-scss-module__6e2IMW__reviewEmpty{color:var(--color-text-secondary);padding:.5rem 0;font-size:.85rem;font-style:italic}.FormStep-module-scss-module__6e2IMW__reviewMissingNote{color:var(--color-error);margin-top:.35rem;font-size:.78rem;font-weight:600}.FormStep-module-scss-module__6e2IMW__mapEmptyState{background:var(--color-soft-grey);border-radius:var(--radius-md);height:100%;color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.FormStep-module-scss-module__6e2IMW__mapEmptyIcon{opacity:.4;font-size:2rem}.FormStep-module-scss-module__6e2IMW__mapEmptyTitle{color:var(--color-text-primary);font-weight:700;font-size:var(--font-size-base);margin:0}.FormStep-module-scss-module__6e2IMW__mapEmptyHint{font-size:var(--font-size-sm);margin:0}.FormStep-module-scss-module__6e2IMW__mapLoadingState{color:#6b7280;height:100%;font-size:var(--font-size-sm);background:#f3f4f6;justify-content:center;align-items:center;display:flex}.FormStep-module-scss-module__6e2IMW__locationSetBadge{font-size:var(--font-size-xs);color:var(--color-success);background:var(--color-success-light);border:1px solid var(--color-success);border-radius:var(--radius-full);align-self:flex-start;align-items:center;gap:.4rem;padding:.3rem .75rem;font-weight:700;animation:.25s ease-out FormStep-module-scss-module__6e2IMW__fadeSlideIn;display:inline-flex}.FormStep-module-scss-module__6e2IMW__locationSetIcon{font-size:.9rem}.FormStep-module-scss-module__6e2IMW__advancedToggle{color:var(--color-text-tertiary);font-size:var(--font-size-xs);cursor:pointer;font-weight:600;font-family:var(--font-family);background:0 0;border:none;align-self:flex-start;align-items:center;gap:.35rem;padding:0;transition:color .2s;display:inline-flex}.FormStep-module-scss-module__6e2IMW__advancedToggle:hover{color:var(--color-text-secondary)}.FormStep-module-scss-module__6e2IMW__locationModeRow{flex-wrap:wrap;gap:.5rem;display:flex}.FormStep-module-scss-module__6e2IMW__locationModeBtn{border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-white);cursor:pointer;text-align:left;flex-direction:column;flex:1;gap:.25rem;min-width:200px;padding:.75rem 1rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.FormStep-module-scss-module__6e2IMW__locationModeBtn:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000000a}.FormStep-module-scss-module__6e2IMW__locationModeTitle{font-weight:700;font-size:var(--font-size-sm);color:var(--color-text-primary);display:block}.FormStep-module-scss-module__6e2IMW__locationModeSubtitle{font-weight:400;font-size:var(--font-size-xs);color:var(--color-text-secondary);display:block}.FormStep-module-scss-module__6e2IMW__locationModeBtnActive{border-color:var(--color-primary);background:var(--color-primary)}.FormStep-module-scss-module__6e2IMW__locationModeBtnActive .FormStep-module-scss-module__6e2IMW__locationModeTitle{color:#fff}.FormStep-module-scss-module__6e2IMW__locationModeBtnActive .FormStep-module-scss-module__6e2IMW__locationModeSubtitle{color:#ffffffe6}.FormStep-module-scss-module__6e2IMW__locationModeHint{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:.4rem 0 0;line-height:1.5}.FormStep-module-scss-module__6e2IMW__serviceRadiusBox{border-radius:var(--radius-md);background:var(--color-soft-grey);padding:.85rem 1rem}.FormStep-module-scss-module__6e2IMW__labelSelect{border:1px solid var(--border-color);border-radius:var(--radius-sm);height:38px;font-size:var(--font-size-xs);font-weight:600;font-family:var(--font-family);color:var(--color-text-secondary);cursor:pointer;background:#fff;outline:none;flex-shrink:0;padding:0 .5rem}.FormStep-module-scss-module__6e2IMW__labelSelect:focus{border-color:var(--color-primary)}.FormStep-module-scss-module__6e2IMW__copyPhoneBtn{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:600;font-family:var(--font-family);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:.25rem;margin-top:.25rem;padding:0;text-decoration:underline;display:inline-flex}.FormStep-module-scss-module__6e2IMW__copyPhoneBtn:hover{opacity:.75}.FormStep-module-scss-module__6e2IMW__socialSection{border-top:1px solid var(--border-color);flex-direction:column;gap:0;margin-top:.5rem;padding-top:1rem;display:flex}.FormStep-module-scss-module__6e2IMW__socialToggle{cursor:pointer;font-family:var(--font-family);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0 0 .75rem;display:flex}.FormStep-module-scss-module__6e2IMW__socialToggleLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.FormStep-module-scss-module__6e2IMW__socialToggleNote{font-size:var(--font-size-xs);color:var(--color-text-tertiary);align-items:center;display:flex}.FormStep-module-scss-module__6e2IMW__dayNotConfigured{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:.25rem 0 0;padding-left:0;font-style:italic}@media (min-width:500px){.FormStep-module-scss-module__6e2IMW__dayNotConfigured{padding-left:80px}}.FormStep-module-scss-module__6e2IMW__pastClosureLabel{color:var(--color-text-tertiary);margin:0 0 4px;font-size:.72rem;font-style:italic}.FormStep-module-scss-module__6e2IMW__categorySelectionCount{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-soft-grey);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:-.5rem;padding:.5rem .85rem;font-weight:600}.FormStep-module-scss-module__6e2IMW__amenitiesToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.75rem;display:flex}.FormStep-module-scss-module__6e2IMW__amenityCount{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:600}.FormStep-module-scss-module__6e2IMW__amenityCount strong{color:var(--color-primary)}.FormStep-module-scss-module__6e2IMW__amenityBulkActions{align-items:center;gap:.4rem;display:flex}.FormStep-module-scss-module__6e2IMW__bulkBtn{font-size:var(--font-size-xs);color:var(--color-primary);cursor:pointer;font-weight:700;font-family:var(--font-family);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.FormStep-module-scss-module__6e2IMW__bulkBtn:hover{opacity:.7}.FormStep-module-scss-module__6e2IMW__bulkBtnMuted{color:var(--color-text-tertiary)}.FormStep-module-scss-module__6e2IMW__bulkDivider{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.FormStep-module-scss-module__6e2IMW__mediaSpec{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:.1rem 0 .6rem;font-weight:500;line-height:1.4}.FormStep-module-scss-module__6e2IMW__existingNotice{border-radius:var(--radius-md);background:#fffbeb;border:1px solid #fde68a;flex-direction:column;gap:.5rem;margin-top:.85rem;padding:.75rem .9rem;animation:.25s ease-out FormStep-module-scss-module__6e2IMW__slideDown;display:flex;position:relative}.FormStep-module-scss-module__6e2IMW__existingNotice .FormStep-module-scss-module__6e2IMW__noticeClose{color:#b45309;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:6px;right:6px}.FormStep-module-scss-module__6e2IMW__existingNotice .FormStep-module-scss-module__6e2IMW__noticeClose:hover{background:#b453091f}.FormStep-module-scss-module__6e2IMW__existingNotice .FormStep-module-scss-module__6e2IMW__noticeHeader{color:#b45309;align-items:center;gap:.5rem;padding-right:24px;font-size:13px;font-weight:700;display:flex}.FormStep-module-scss-module__6e2IMW__existingNotice .FormStep-module-scss-module__6e2IMW__noticeText{color:#92400e;margin:0;font-size:12px;line-height:1.45}.FormStep-module-scss-module__6e2IMW__existingNotice .FormStep-module-scss-module__6e2IMW__noticeText strong{color:#78350f}.FormStep-module-scss-module__6e2IMW__existingNotice .FormStep-module-scss-module__6e2IMW__noticeActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2px;display:flex}.FormStep-module-scss-module__6e2IMW__existingNotice .FormStep-module-scss-module__6e2IMW__claimBtn{white-space:nowrap;color:#fff;cursor:pointer;background:#d97706;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.FormStep-module-scss-module__6e2IMW__existingNotice .FormStep-module-scss-module__6e2IMW__claimBtn:hover{background:#b45309}.FormStep-module-scss-module__6e2IMW__existingNotice .FormStep-module-scss-module__6e2IMW__noticeLink{white-space:nowrap;color:#b45309;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 6px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.FormStep-module-scss-module__6e2IMW__existingNotice .FormStep-module-scss-module__6e2IMW__noticeLink:hover{text-decoration:underline}
.HiddenListingGate-module-scss-module__XA2Cwa__gateLoading{min-height:60vh;color:var(--color-text-secondary,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:.95rem;display:flex}.HiddenListingGate-module-scss-module__XA2Cwa__spinner{border:3px solid #00000014;border-top-color:var(--color-primary,#6366f1);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite HiddenListingGate-module-scss-module__XA2Cwa__spin}@keyframes HiddenListingGate-module-scss-module__XA2Cwa__spin{to{transform:rotate(360deg)}}.HiddenListingGate-module-scss-module__XA2Cwa__previewBanner{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;transition:all .2s;display:flex;position:sticky;top:0;box-shadow:0 4px 12px #00000014}@media (max-width:768px){.HiddenListingGate-module-scss-module__XA2Cwa__previewBanner{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 16px}}.HiddenListingGate-module-scss-module__XA2Cwa__bannerDraft{color:#92400e;background:#fef3c7f2;border-color:#fde68a}.HiddenListingGate-module-scss-module__XA2Cwa__bannerInactive{color:#991b1b;background:#fee2e2f2;border-color:#fca5a5}.HiddenListingGate-module-scss-module__XA2Cwa__bannerDisabled{color:#854d0e;background:#fef3c7f2;border-color:#fde68a}.HiddenListingGate-module-scss-module__XA2Cwa__bannerPending{color:#075985;background:#e0f2fef2;border-color:#bae6fd}.HiddenListingGate-module-scss-module__XA2Cwa__bannerLeft{align-items:center;gap:12px;display:flex}.HiddenListingGate-module-scss-module__XA2Cwa__bannerIcon{flex-shrink:0;font-size:1.4rem}.HiddenListingGate-module-scss-module__XA2Cwa__bannerText{flex-direction:column;gap:2px;display:flex}.HiddenListingGate-module-scss-module__XA2Cwa__bannerTitle{letter-spacing:-.01em;font-size:.95rem;font-weight:700}.HiddenListingGate-module-scss-module__XA2Cwa__bannerSubtitle{opacity:.9;font-size:.82rem}.HiddenListingGate-module-scss-module__XA2Cwa__bannerActions{flex-shrink:0;align-items:center;gap:10px;display:flex}@media (max-width:768px){.HiddenListingGate-module-scss-module__XA2Cwa__bannerActions{justify-content:flex-end;width:100%}}.HiddenListingGate-module-scss-module__XA2Cwa__actionBtn{cursor:pointer;color:inherit;background:#fff;border:1px solid;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.HiddenListingGate-module-scss-module__XA2Cwa__actionBtn:hover{background:#fffc;transform:translateY(-1px)}