.manage-module-scss-module__UJ76MW__page{max-width:680px;padding:var(--spacing-xl) var(--spacing-lg);min-height:70vh;margin:0 auto}.manage-module-scss-module__UJ76MW__card{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:var(--shadow-sm)}.manage-module-scss-module__UJ76MW__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.manage-module-scss-module__UJ76MW__serviceName{font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0;font-weight:800}.manage-module-scss-module__UJ76MW__listingTitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:4px 0 0}.manage-module-scss-module__UJ76MW__statusChip{border-radius:var(--radius-full);font-size:var(--font-size-xs);text-transform:capitalize;white-space:nowrap;flex-shrink:0;padding:4px 12px;font-weight:700}.manage-module-scss-module__UJ76MW__statusConfirmed{background:var(--color-success-light);color:var(--color-success)}.manage-module-scss-module__UJ76MW__statusPending{background:var(--color-warning-light);color:var(--color-warning)}.manage-module-scss-module__UJ76MW__statusCancelled{background:var(--color-error-light);color:var(--color-error)}.manage-module-scss-module__UJ76MW__statusNeutral{background:var(--color-soft-grey);color:var(--color-text-secondary)}.manage-module-scss-module__UJ76MW__detailRows{gap:var(--spacing-sm);padding:var(--spacing-md) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.manage-module-scss-module__UJ76MW__detailRow{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);display:flex}.manage-module-scss-module__UJ76MW__detailRow svg{color:var(--color-primary);flex-shrink:0}.manage-module-scss-module__UJ76MW__itemsList{gap:var(--spacing-sm);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.manage-module-scss-module__UJ76MW__itemGroupHeader{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.7px;color:var(--color-text-secondary);margin:var(--spacing-sm) 0 6px;border-bottom:1.5px solid var(--color-border);padding-bottom:4px;font-weight:800}.manage-module-scss-module__UJ76MW__itemGroupHeader:first-child{margin-top:0}.manage-module-scss-module__UJ76MW__itemRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);padding:4px 0;display:flex}.manage-module-scss-module__UJ76MW__itemInfo{min-width:0}.manage-module-scss-module__UJ76MW__itemName{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0;font-weight:700}.manage-module-scss-module__UJ76MW__itemMeta{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:2px 0 0}.manage-module-scss-module__UJ76MW__itemPrice{font-size:var(--font-size-sm);color:var(--color-text-primary);flex-shrink:0;font-weight:700}.manage-module-scss-module__UJ76MW__refBox{background:var(--color-background);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.manage-module-scss-module__UJ76MW__refLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-weight:700}.manage-module-scss-module__UJ76MW__refValue{font-size:var(--font-size-lg);letter-spacing:2px;color:var(--color-text-primary);margin:0;font-weight:800}.manage-module-scss-module__UJ76MW__price{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:800}.manage-module-scss-module__UJ76MW__paymentDue{justify-content:space-between;align-items:center;gap:var(--spacing-md);background:var(--color-warning-light);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-warning);font-weight:600;display:flex}.manage-module-scss-module__UJ76MW__paymentOk{align-items:center;gap:var(--spacing-xs);color:var(--color-success);font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg);font-weight:700;display:flex}.manage-module-scss-module__UJ76MW__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.manage-module-scss-module__UJ76MW__policy{margin-top:var(--spacing-lg);font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.6}.manage-module-scss-module__UJ76MW__reschedulePanel{margin-top:var(--spacing-lg);border-top:1px solid var(--color-border);padding-top:var(--spacing-lg)}.manage-module-scss-module__UJ76MW__reschedTitle{margin:0 0 var(--spacing-md);font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:700}.manage-module-scss-module__UJ76MW__reschedSlots{margin-top:var(--spacing-md)}.manage-module-scss-module__UJ76MW__reschedActions{gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.manage-module-scss-module__UJ76MW__reviewPanel{margin-top:var(--spacing-lg);border-top:1px solid var(--color-border);padding-top:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;align-items:flex-start;display:flex}.manage-module-scss-module__UJ76MW__starRow{gap:var(--spacing-xs);display:flex}.manage-module-scss-module__UJ76MW__starBtn{cursor:pointer;color:var(--color-border);transition:color var(--transition-fast),transform var(--transition-fast);background:0 0;border:none;padding:4px}.manage-module-scss-module__UJ76MW__starBtn:hover{color:var(--color-primary);transform:scale(1.15)}.manage-module-scss-module__UJ76MW__starBtnActive{color:var(--color-primary)}.manage-module-scss-module__UJ76MW__reviewTextarea{border:1.5px solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-primary);resize:vertical;font-family:inherit}.manage-module-scss-module__UJ76MW__reviewTextarea:focus{border-color:var(--color-primary);outline:none}.manage-module-scss-module__UJ76MW__centerState{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);color:var(--color-text-secondary)}.manage-module-scss-module__UJ76MW__centerState h2{color:var(--color-text-primary);font-size:var(--font-size-xl);margin:0 0 var(--spacing-sm)}
.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}
.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}
.PillToggle-module-scss-module__MJQmaa__track{background:var(--color-soft-grey);border-radius:var(--radius-lg);flex-shrink:0;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.PillToggle-module-scss-module__MJQmaa__pill{border-radius:var(--radius-md);color:var(--color-text-secondary);font-weight:600;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast,.15s ease);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;display:flex}.PillToggle-module-scss-module__MJQmaa__pill:hover{color:var(--color-text-primary)}.PillToggle-module-scss-module__MJQmaa__pillActive{background:var(--color-primary);color:var(--color-white)}@media (max-width:768px){.PillToggle-module-scss-module__MJQmaa__track{scrollbar-width:none;width:100%;overflow-x:auto}.PillToggle-module-scss-module__MJQmaa__track::-webkit-scrollbar{display:none}.PillToggle-module-scss-module__MJQmaa__pill{font-size:var(--font-size-xs);flex:1 0 auto;padding:8px 10px}}
.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}
.textarea-module-scss-module__fHiFFq__textareaContainer{flex-direction:column;gap:.5rem;width:100%;display:flex}.textarea-module-scss-module__fHiFFq__label{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.textarea-module-scss-module__fHiFFq__textarea{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);resize:vertical;background:#fff;outline:none;min-height:120px;padding:.75rem 1rem;transition:all .2s}.textarea-module-scss-module__fHiFFq__textarea::placeholder{color:var(--color-text-tertiary)}.textarea-module-scss-module__fHiFFq__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff8c141a}.textarea-module-scss-module__fHiFFq__textarea.textarea-module-scss-module__fHiFFq__error{border-color:var(--color-error)}.textarea-module-scss-module__fHiFFq__textarea.textarea-module-scss-module__fHiFFq__error:focus{box-shadow:0 0 0 3px #ef44441a}.textarea-module-scss-module__fHiFFq__textarea:disabled{cursor:not-allowed;opacity:.7;background:#f1f5f9}.textarea-module-scss-module__fHiFFq__errorText{font-size:var(--font-size-xs);color:var(--color-error);margin:0;font-weight:500}
.TimePicker-module-scss-module__72C21W__container{background:var(--color-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-sm,8px);box-sizing:border-box;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-width:0;max-width:130px;height:38px;padding:1px 3px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:inline-flex}.TimePicker-module-scss-module__72C21W__container:focus-within{border-color:var(--color-primary,#6366f1);box-shadow:0 0 0 2px #6366f126}.TimePicker-module-scss-module__72C21W__container.TimePicker-module-scss-module__72C21W__hasError{background-color:#fef2f2;border-color:var(--color-error,#ef4444)!important}.TimePicker-module-scss-module__72C21W__container.TimePicker-module-scss-module__72C21W__disabled{opacity:.6;pointer-events:none;background:#f8fafc}.TimePicker-module-scss-module__72C21W__selectWrapper{align-items:center;min-width:0;display:inline-flex;position:relative}.TimePicker-module-scss-module__72C21W__select{appearance:none;color:var(--color-text-primary,#1e293b);cursor:pointer;text-align:center;background:0 0;border:none;outline:none;min-width:22px;height:32px;padding:0 1px;font-family:inherit;font-size:.88rem;font-weight:600;line-height:32px}@media (max-width:768px){.TimePicker-module-scss-module__72C21W__select{font-size:16px}}.TimePicker-module-scss-module__72C21W__select:hover{color:var(--color-primary,#6366f1)}.TimePicker-module-scss-module__72C21W__select option{color:#1e293b;background:#fff;font-weight:500}.TimePicker-module-scss-module__72C21W__separator{color:var(--color-text-tertiary,#94a3b8);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0;font-size:.88rem;font-weight:700}.TimePicker-module-scss-module__72C21W__ampmGroup{background:#f1f5f9;border-radius:5px;flex-shrink:0;align-items:center;gap:1px;margin-left:2px;padding:1px;display:inline-flex}.TimePicker-module-scss-module__72C21W__ampmBtn{appearance:none;color:var(--color-text-secondary,#64748b);letter-spacing:.01em;cursor:pointer;background:0 0;border:none;border-radius:3px;outline:none;padding:2px 4px;font-size:.68rem;font-weight:700;line-height:1.2;transition:all .15s}.TimePicker-module-scss-module__72C21W__ampmBtn:hover:not(:disabled){color:var(--color-text-primary,#1e293b)}.TimePicker-module-scss-module__72C21W__ampmBtn.TimePicker-module-scss-module__72C21W__ampmActive{color:var(--color-primary,#4338ca);background:#fff;box-shadow:0 1px 2px #00000014}
.listings-module-scss-module__EPUdRa__page{flex-direction:column;gap:0;min-height:100vh;margin:0 auto;display:flex}.listings-module-scss-module__EPUdRa__topBar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (max-width:640px){.listings-module-scss-module__EPUdRa__topBar{flex-wrap:wrap;gap:.75rem}}.listings-module-scss-module__EPUdRa__topBarLeft{align-items:center;gap:.75rem;min-width:0;display:flex}.listings-module-scss-module__EPUdRa__topBarRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media (max-width:640px){.listings-module-scss-module__EPUdRa__topBarRight{justify-content:flex-end;width:100%}}.listings-module-scss-module__EPUdRa__pageTitle{font-size:var(--font-size-2xl);color:var(--color-text-primary);white-space:nowrap;align-items:center;gap:.5rem;margin:0;font-weight:900;display:flex}.listings-module-scss-module__EPUdRa__titleBadge{color:var(--color-text-tertiary);background:var(--color-soft-grey);border:1px solid var(--color-border);letter-spacing:.03em;border-radius:100px;padding:.1rem .55rem;font-size:.7rem;font-weight:800}.listings-module-scss-module__EPUdRa__btnPrimary{border-radius:var(--radius-full);font-size:var(--font-size-sm);cursor:pointer;background:var(--color-primary);color:#fff;white-space:nowrap;border:1.5px solid #0000;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 2px 8px #ff8c144d}.listings-module-scss-module__EPUdRa__btnPrimary:hover{background:var(--color-hover);transform:translateY(-1px);box-shadow:0 4px 14px #ff8c1459}.listings-module-scss-module__EPUdRa__btnOutline{border-radius:var(--radius-full);font-size:var(--font-size-sm);cursor:pointer;border:1.5px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap;background:#fff;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-weight:700;transition:all .18s;display:inline-flex}.listings-module-scss-module__EPUdRa__btnOutline:hover{border-color:var(--color-primary);color:var(--color-primary)}.listings-module-scss-module__EPUdRa__btnBulk{border-radius:var(--radius-full);font-size:var(--font-size-sm);cursor:pointer;color:#fff;white-space:nowrap;background:#111827;border:1.5px solid #0000;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-weight:700;transition:all .18s;display:inline-flex}.listings-module-scss-module__EPUdRa__btnBulk:hover{background:#000;transform:translateY(-1px)}.listings-module-scss-module__EPUdRa__btnBulkIdle{background:var(--color-soft-grey);color:var(--color-text-tertiary);border-color:var(--color-border);cursor:default}.listings-module-scss-module__EPUdRa__btnBulkIdle:hover{background:var(--color-soft-grey);transform:none}.listings-module-scss-module__EPUdRa__filterBar{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:grid}@media (max-width:900px){.listings-module-scss-module__EPUdRa__filterBar{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.6rem;padding:.65rem .875rem}}@media (max-width:540px){.listings-module-scss-module__EPUdRa__filterBar{grid-template-columns:1fr;gap:.5rem}}.listings-module-scss-module__EPUdRa__searchBox{flex-shrink:0;align-items:center;min-width:220px;display:flex;position:relative}@media (max-width:900px){.listings-module-scss-module__EPUdRa__searchBox{grid-column:1/-1;width:100%;min-width:0}}.listings-module-scss-module__EPUdRa__statusChips{scrollbar-width:none;flex:1;align-items:center;gap:.4rem;min-width:0;display:flex;overflow-x:auto}.listings-module-scss-module__EPUdRa__statusChips::-webkit-scrollbar{display:none}@media (max-width:900px){.listings-module-scss-module__EPUdRa__statusChips{flex-wrap:nowrap;grid-column:1}}@media (max-width:540px){.listings-module-scss-module__EPUdRa__statusChips{grid-column:1/-1;width:100%}}.listings-module-scss-module__EPUdRa__chip{cursor:pointer;border:1.5px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.listings-module-scss-module__EPUdRa__chip:hover{border-color:var(--chip-color,var(--color-primary));color:var(--chip-color,var(--color-primary));background:#00000005}.listings-module-scss-module__EPUdRa__chipActive{border-color:var(--chip-color,var(--color-primary));color:var(--chip-color,var(--color-primary));background:color-mix(in srgb, var(--chip-color,var(--color-primary)) 8%, #fff)}.listings-module-scss-module__EPUdRa__chipDot{background:var(--chip-color,var(--color-primary));border-radius:50%;flex-shrink:0;width:6px;height:6px}.listings-module-scss-module__EPUdRa__chipCount{opacity:.7;font-size:.68rem;font-weight:800}.listings-module-scss-module__EPUdRa__filterRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:900px){.listings-module-scss-module__EPUdRa__filterRight{grid-column:2;margin-left:0}}@media (max-width:540px){.listings-module-scss-module__EPUdRa__filterRight{flex-wrap:wrap;grid-column:1/-1;width:100%}}.listings-module-scss-module__EPUdRa__cityFilterWrap{position:relative}@media (max-width:540px){.listings-module-scss-module__EPUdRa__cityFilterWrap{flex:1}.listings-module-scss-module__EPUdRa__cityFilterWrap .listings-module-scss-module__EPUdRa__filterPill{justify-content:space-between;width:100%}}.listings-module-scss-module__EPUdRa__filterPill{font-size:var(--font-size-sm);cursor:pointer;border:1.5px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:700;transition:all .15s;display:inline-flex}.listings-module-scss-module__EPUdRa__filterPill svg{flex-shrink:0;font-size:1rem}.listings-module-scss-module__EPUdRa__filterPill:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.listings-module-scss-module__EPUdRa__filterPillActive{border-color:var(--color-primary);color:var(--color-primary);background:#ff8c140f}.listings-module-scss-module__EPUdRa__pillChevron{font-size:1rem;transition:transform .2s}.listings-module-scss-module__EPUdRa__pillChevronOpen{transform:rotate(180deg)}.listings-module-scss-module__EPUdRa__cityDropdown{border:1px solid var(--color-border);border-radius:var(--radius-lg);z-index:200;background:#fff;min-width:170px;max-height:250px;padding:.4rem;animation:.15s cubic-bezier(.16,1,.3,1) listings-module-scss-module__EPUdRa__popIn;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 8px 30px #0000001a}.listings-module-scss-module__EPUdRa__cityItem{cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.6rem;padding:.45rem .65rem;font-weight:600;transition:background .12s;display:flex}.listings-module-scss-module__EPUdRa__cityItem input{display:none}.listings-module-scss-module__EPUdRa__cityItem:hover{background:var(--color-soft-grey);color:var(--color-text-primary)}.listings-module-scss-module__EPUdRa__cityItemActive{color:var(--color-primary)}.listings-module-scss-module__EPUdRa__cityItemActive .listings-module-scss-module__EPUdRa__cityCheckbox{border-color:var(--color-primary);background:var(--color-primary)}.listings-module-scss-module__EPUdRa__cityCheckbox{background:#fff;border:1.5px solid #d1d5db;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .12s;display:flex}.listings-module-scss-module__EPUdRa__cityCheckbox svg{color:#fff;font-size:11px}.listings-module-scss-module__EPUdRa__cityClearBtn{border:none;border-top:1px solid var(--color-border);width:100%;font-size:var(--font-size-sm);color:var(--color-text-tertiary);cursor:pointer;text-align:center;background:0 0;margin-top:.25rem;padding:.4rem;font-weight:700}.listings-module-scss-module__EPUdRa__cityClearBtn:hover{color:var(--color-error)}.listings-module-scss-module__EPUdRa__sortWrap{align-items:center;display:flex;position:relative}.listings-module-scss-module__EPUdRa__sortWrap select{appearance:none;border:1.5px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;background:#fff;border-radius:100px;width:100%;padding:.35rem 1.75rem .35rem 1.9rem;font-weight:700;transition:border-color .15s}.listings-module-scss-module__EPUdRa__sortWrap select:focus{border-color:var(--color-primary);outline:none}@media (max-width:540px){.listings-module-scss-module__EPUdRa__sortWrap{flex:1}}.listings-module-scss-module__EPUdRa__sortIcon{color:var(--color-text-tertiary);pointer-events:none;font-size:1rem;position:absolute;left:.55rem}.listings-module-scss-module__EPUdRa__clearFiltersBtn{border:1.5px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-tertiary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:.25rem;padding:.35rem .75rem;font-weight:700;transition:all .15s;display:inline-flex}.listings-module-scss-module__EPUdRa__clearFiltersBtn svg{font-size:.9rem}.listings-module-scss-module__EPUdRa__clearFiltersBtn:hover{border-color:var(--color-error);color:var(--color-error)}.listings-module-scss-module__EPUdRa__listControls{background:var(--color-soft-grey);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.875rem;padding:.5rem .75rem;display:flex}@media (max-width:640px){.listings-module-scss-module__EPUdRa__listControls{flex-wrap:wrap;gap:.5rem}}.listings-module-scss-module__EPUdRa__listControlsLeft,.listings-module-scss-module__EPUdRa__listControlsRight{align-items:center;gap:.25rem;display:flex}.listings-module-scss-module__EPUdRa__ctrlBtn{border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:.3rem .65rem;font-weight:700;transition:all .15s;display:inline-flex}.listings-module-scss-module__EPUdRa__ctrlBtn svg{font-size:.9rem}.listings-module-scss-module__EPUdRa__ctrlBtn:hover{color:var(--color-primary);background:#fff;box-shadow:0 1px 4px #0000000f}.listings-module-scss-module__EPUdRa__ctrlBtnClear:hover{color:var(--color-error)}.listings-module-scss-module__EPUdRa__ctrlBtnPublish{color:var(--color-primary)}.listings-module-scss-module__EPUdRa__ctrlBtnPublish:hover{color:var(--color-primary);background:#fff;box-shadow:0 1px 4px #0000000f}.listings-module-scss-module__EPUdRa__ctrlBtnPause{color:#d97706}.listings-module-scss-module__EPUdRa__ctrlBtnPause:hover{color:#d97706;background:#fff;box-shadow:0 1px 4px #0000000f}.listings-module-scss-module__EPUdRa__ctrlBtnResume{color:#16a34a}.listings-module-scss-module__EPUdRa__ctrlBtnResume:hover{color:#16a34a;background:#fff;box-shadow:0 1px 4px #0000000f}.listings-module-scss-module__EPUdRa__ctrlBtnClose{color:#e11d48}.listings-module-scss-module__EPUdRa__ctrlBtnClose:hover{color:#e11d48;background:#fff;box-shadow:0 1px 4px #0000000f}.listings-module-scss-module__EPUdRa__listStack{flex-direction:column;gap:.75rem;display:flex}.listings-module-scss-module__EPUdRa__cityGroup{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#fff;transition:box-shadow .2s}.listings-module-scss-module__EPUdRa__cityGroup:not(.listings-module-scss-module__EPUdRa__cityGroupCollapsed){box-shadow:0 2px 12px #0000000d}.listings-module-scss-module__EPUdRa__cityGroupCollapsed .listings-module-scss-module__EPUdRa__cityHeader{border-bottom:none}.listings-module-scss-module__EPUdRa__cityHeader{border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:.6rem;width:100%;padding:.65rem 1rem;transition:background .15s;display:flex}.listings-module-scss-module__EPUdRa__cityHeader:hover{background:var(--color-soft-grey)}.listings-module-scss-module__EPUdRa__cityIcon{color:var(--color-text-tertiary);flex-shrink:0;font-size:1rem}.listings-module-scss-module__EPUdRa__cityName{color:var(--color-text-secondary);letter-spacing:.07em;text-transform:uppercase;flex:1;font-size:.72rem;font-weight:800}.listings-module-scss-module__EPUdRa__cityCount{color:var(--color-primary);letter-spacing:.02em;background:#ff8c141a;border:1px solid #ff8c142e;border-radius:100px;padding:.1rem .5rem;font-size:.68rem;font-weight:900}.listings-module-scss-module__EPUdRa__cityChevron{color:var(--color-text-tertiary);flex-shrink:0;align-items:center;margin-left:.25rem;font-size:1.2rem;display:flex}.listings-module-scss-module__EPUdRa__cityCards{background:var(--color-soft-grey);flex-direction:column;gap:0;padding:.5rem;animation:.22s cubic-bezier(.16,1,.3,1) listings-module-scss-module__EPUdRa__slideDown;display:flex}.listings-module-scss-module__EPUdRa__cityCards>*+*{margin-top:.4rem}@keyframes listings-module-scss-module__EPUdRa__slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.listings-module-scss-module__EPUdRa__loadMoreRow{justify-content:center;padding:1.5rem 0 .5rem;display:flex}@keyframes listings-module-scss-module__EPUdRa__popIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.listings-module-scss-module__EPUdRa__sectionTabs{border-bottom:2px solid var(--color-border);gap:0;margin-bottom:1.25rem;display:flex}.listings-module-scss-module__EPUdRa__sectionTab{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2.5px solid #0000;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.listings-module-scss-module__EPUdRa__sectionTab:hover{color:var(--color-text-primary)}.listings-module-scss-module__EPUdRa__sectionTab.listings-module-scss-module__EPUdRa__sectionTabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.listings-module-scss-module__EPUdRa__sectionTabCount{background:var(--color-soft-grey);color:var(--color-text-tertiary);border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:800}.listings-module-scss-module__EPUdRa__sectionTabActive .listings-module-scss-module__EPUdRa__sectionTabCount{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}.listings-module-scss-module__EPUdRa__ownerPickerModal{background:var(--color-surface,#fff);z-index:1001;border-radius:12px;width:min(380px,92vw);padding:1.75rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 40px #0000002e}.listings-module-scss-module__EPUdRa__ownerPickerTitle{color:var(--color-text-primary);margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.listings-module-scss-module__EPUdRa__ownerPickerSub{color:var(--color-text-secondary);margin:0 0 1.25rem;font-size:.85rem}.listings-module-scss-module__EPUdRa__ownerPickerList{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.listings-module-scss-module__EPUdRa__ownerPickerItem{border:1.5px solid var(--color-border,#e5e7eb);cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.92rem;transition:border-color .15s,background .15s;display:flex}.listings-module-scss-module__EPUdRa__ownerPickerItem:hover{background:#fff8f0;border-color:#ff8c14}.listings-module-scss-module__EPUdRa__ownerPickerName{color:var(--color-text-primary);font-weight:500}.listings-module-scss-module__EPUdRa__ownerPickerTag{color:#fff;background:#ff8c14;border-radius:99px;padding:.15rem .6rem;font-size:.72rem;font-weight:600}.listings-module-scss-module__EPUdRa__ownerPickerCancel{border:1.5px solid var(--color-border,#e5e7eb);width:100%;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:.6rem;font-size:.88rem}.listings-module-scss-module__EPUdRa__ownerPickerCancel:hover{background:var(--color-background-secondary,#f9fafb)}.listings-module-scss-module__EPUdRa__floatingBulkBar{z-index:1000;-webkit-backdrop-filter:blur(16px);color:#fff;border-radius:var(--radius-full);background:#111827f0;border:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:1rem;max-width:min(520px,100vw - 28px);padding:.5rem .65rem .5rem 1.1rem;animation:.22s cubic-bezier(.16,1,.3,1) listings-module-scss-module__EPUdRa__floatBarUpDesktop;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0000004d,0 2px 8px #00000026}@media (max-width:640px){.listings-module-scss-module__EPUdRa__floatingBulkBar{border-radius:14px;gap:.5rem;width:auto;max-width:none;padding:.5rem .6rem .5rem .85rem;animation:.22s cubic-bezier(.16,1,.3,1) listings-module-scss-module__EPUdRa__floatBarUpMobile;bottom:12px;left:12px;right:12px;transform:none}}.listings-module-scss-module__EPUdRa__floatingBulkInfo{flex-shrink:0;align-items:center;gap:.5rem;min-width:0;display:flex}.listings-module-scss-module__EPUdRa__floatingBulkBadge{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.listings-module-scss-module__EPUdRa__floatingBulkBadge svg{stroke-width:.5px}.listings-module-scss-module__EPUdRa__floatingBulkCount{color:#f3f4f6;white-space:nowrap;font-size:.85rem;font-weight:600}.listings-module-scss-module__EPUdRa__floatingBulkCount strong{color:#fff;margin-right:.15rem;font-weight:800}.listings-module-scss-module__EPUdRa__floatingBulkActions{align-items:center;gap:.45rem;min-width:0;display:flex}.listings-module-scss-module__EPUdRa__floatingBulkEditBtn{border-radius:var(--radius-full);cursor:pointer;background:var(--color-primary);color:#fff;white-space:nowrap;border:none;align-items:center;gap:.35rem;padding:.45rem 1rem;font-size:.85rem;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 2px 10px #ff8c1466}.listings-module-scss-module__EPUdRa__floatingBulkEditBtn:hover{background:var(--color-hover);transform:translateY(-1px);box-shadow:0 4px 14px #ff8c1480}.listings-module-scss-module__EPUdRa__floatingBulkEditBtn:active{transform:translateY(0)}.listings-module-scss-module__EPUdRa__floatingBulkSecondaryBtn{border-radius:var(--radius-full);color:#e5e7eb;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;align-items:center;gap:.3rem;padding:.45rem .75rem;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex}.listings-module-scss-module__EPUdRa__floatingBulkSecondaryBtn:hover{color:#fff;background:#ffffff2e}@media (max-width:540px){.listings-module-scss-module__EPUdRa__floatingBulkSecondaryBtn{display:none}}.listings-module-scss-module__EPUdRa__floatingBulkPublishBtn{color:#86efac;background:#22c55e26;border-color:#22c55e66}.listings-module-scss-module__EPUdRa__floatingBulkPublishBtn:hover{color:#fff;background:#22c55e47}.listings-module-scss-module__EPUdRa__floatingBulkClearBtn{color:#9ca3af;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.listings-module-scss-module__EPUdRa__floatingBulkClearBtn:hover{color:#fff;background:#fff3}@keyframes listings-module-scss-module__EPUdRa__floatBarUpDesktop{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes listings-module-scss-module__EPUdRa__floatBarUpMobile{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.listings-module-scss-module__EPUdRa__pageBulkPad{padding-bottom:96px}
.Footer-module-scss-module__g6EuUq__footer{color:#fff;font-family:var(--font-body);background:#0f172a;border-top:1px solid #ffffff0d}.Footer-module-scss-module__g6EuUq__top{border-bottom:1px solid #ffffff0d;padding:80px 0}@media (max-width:768px){.Footer-module-scss-module__g6EuUq__top{padding-top:40px;padding-bottom:40px}}.Footer-module-scss-module__g6EuUq__container{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:60px;max-width:1400px;margin:0 auto;padding:0 32px;display:grid}@media (max-width:1024px){.Footer-module-scss-module__g6EuUq__container{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:640px){.Footer-module-scss-module__g6EuUq__container{grid-template-columns:1fr}}.Footer-module-scss-module__g6EuUq__brand{max-width:320px}.Footer-module-scss-module__g6EuUq__logo{color:#fff;font-size:var(--font-size-2xl);font-weight:800;font-family:var(--font-family);align-items:center;gap:12px;margin-bottom:24px;text-decoration:none;display:flex}.Footer-module-scss-module__g6EuUq__logo img{width:auto;height:32px}.Footer-module-scss-module__g6EuUq__tagline{font-size:var(--font-size-base);color:#ffffff80;margin-bottom:32px;line-height:1.6}.Footer-module-scss-module__g6EuUq__socials{gap:12px;display:flex}.Footer-module-scss-module__g6EuUq__socialLink{color:#fff9;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.Footer-module-scss-module__g6EuUq__socialLink:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 10px 20px #ff8c1433}.Footer-module-scss-module__g6EuUq__col{flex-direction:column;display:flex}.Footer-module-scss-module__g6EuUq__colHeading{font-family:var(--font-family);font-size:var(--font-size-lg);color:#fff;letter-spacing:.02em;margin-bottom:24px;font-weight:700}.Footer-module-scss-module__g6EuUq__colList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module__g6EuUq__colLink{color:#ffffff80;font-size:var(--font-size-sm);width:fit-content;text-decoration:none;transition:all .2s}.Footer-module-scss-module__g6EuUq__colLink:hover{color:#fff;transform:translate(4px)}.Footer-module-scss-module__g6EuUq__bottom{padding:20px 0}.Footer-module-scss-module__g6EuUq__bottomInner{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 32px;display:flex}@media (max-width:640px){.Footer-module-scss-module__g6EuUq__bottomInner{text-align:center;flex-direction:column;gap:20px}}.Footer-module-scss-module__g6EuUq__copy{font-size:var(--font-size-xs);color:#ffffff8c}.Footer-module-scss-module__g6EuUq__bottomLinks{gap:32px;display:flex}.Footer-module-scss-module__g6EuUq__bottomLink{color:#ffffff8c;font-size:var(--font-size-xs);text-decoration:none;transition:color .3s}.Footer-module-scss-module__g6EuUq__bottomLink:hover{color:#fff}
.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}
.ReviewSummary-module-scss-module__lvcDyq__container{margin-bottom:32px;animation:.3s ease-out ReviewSummary-module-scss-module__lvcDyq__fadeIn}@keyframes ReviewSummary-module-scss-module__lvcDyq__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ReviewSummary-module-scss-module__lvcDyq__topRow{border:1px solid var(--border-color);background:#fff;border-radius:20px;gap:0;margin-bottom:16px;display:flex;overflow:hidden}.ReviewSummary-module-scss-module__lvcDyq__scorePanel{background:var(--color-primary);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:160px;padding:28px 32px;display:flex}.ReviewSummary-module-scss-module__lvcDyq__scoreBig{color:#fff;letter-spacing:-.03em;font-size:52px;font-weight:900;line-height:1}.ReviewSummary-module-scss-module__lvcDyq__scoreStars{color:#ffffffe6;gap:3px;font-size:14px;display:flex}.ReviewSummary-module-scss-module__lvcDyq__scoreTotal{color:#fffc;letter-spacing:.03em;text-align:center;font-size:12px;font-weight:600}.ReviewSummary-module-scss-module__lvcDyq__distPanel{flex-direction:column;flex:1;justify-content:center;gap:7px;padding:20px 28px;display:flex}.ReviewSummary-module-scss-module__lvcDyq__distRow{text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:3px 0;display:flex}.ReviewSummary-module-scss-module__lvcDyq__distRow.ReviewSummary-module-scss-module__lvcDyq__distRowClickable{cursor:pointer;margin:0 -6px;padding:4px 6px;transition:background .15s}.ReviewSummary-module-scss-module__lvcDyq__distRow.ReviewSummary-module-scss-module__lvcDyq__distRowClickable:hover{background:#ff8c1412}.ReviewSummary-module-scss-module__lvcDyq__distRow.ReviewSummary-module-scss-module__lvcDyq__distRowActive{background:#ff8c141f;border-radius:6px;margin:0 -6px;padding:4px 6px}.ReviewSummary-module-scss-module__lvcDyq__distRow.ReviewSummary-module-scss-module__lvcDyq__distRowActive .ReviewSummary-module-scss-module__lvcDyq__distBarFill{background:var(--color-primary)}.ReviewSummary-module-scss-module__lvcDyq__distLabel{color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:3px;width:30px;font-size:12px;font-weight:600;display:flex}.ReviewSummary-module-scss-module__lvcDyq__distLabel svg{color:#fbbf24;font-size:10px}.ReviewSummary-module-scss-module__lvcDyq__distBarTrack{background:#f1f5f9;border-radius:99px;flex:1;height:8px;overflow:hidden}.ReviewSummary-module-scss-module__lvcDyq__distBarFill{background:linear-gradient(90deg, var(--color-primary), #ffb347);border-radius:99px;height:100%;transition:width .6s}.ReviewSummary-module-scss-module__lvcDyq__distPct{color:var(--color-text-tertiary);text-align:right;flex-shrink:0;width:36px;font-size:11px;font-weight:600}.ReviewSummary-module-scss-module__lvcDyq__catsRow{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.ReviewSummary-module-scss-module__lvcDyq__catsRow::-webkit-scrollbar{display:none}.ReviewSummary-module-scss-module__lvcDyq__catChip{border:1px solid var(--border-color);background:#fff;border-radius:14px;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.ReviewSummary-module-scss-module__lvcDyq__catChip:hover{border-color:#ff8c1466;box-shadow:0 2px 10px #ff8c1414}.ReviewSummary-module-scss-module__lvcDyq__catIcon{color:var(--color-primary);flex-shrink:0;font-size:18px}.ReviewSummary-module-scss-module__lvcDyq__catInfo{flex-direction:column;gap:1px;display:flex}.ReviewSummary-module-scss-module__lvcDyq__catLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:11px;font-weight:700}.ReviewSummary-module-scss-module__lvcDyq__catScore{color:var(--color-text-primary);font-size:17px;font-weight:800;line-height:1}.ReviewSummary-module-scss-module__lvcDyq__skeleton{height:196px}@media (max-width:768px){.ReviewSummary-module-scss-module__lvcDyq__skeleton{height:336px}}.ReviewSummary-module-scss-module__lvcDyq__skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#f8fafc 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:20px;margin-bottom:32px;animation:1.5s infinite ReviewSummary-module-scss-module__lvcDyq__shimmer}@keyframes ReviewSummary-module-scss-module__lvcDyq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ReviewSummary-module-scss-module__lvcDyq__errorContainer{text-align:center;background:#fff5f5;border:1px solid #feb2b2;border-radius:16px;margin-bottom:24px;padding:24px}.ReviewSummary-module-scss-module__lvcDyq__errorContainer p{color:#c53030;margin-bottom:12px;font-size:14px;font-weight:600}.ReviewSummary-module-scss-module__lvcDyq__retryBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:700;transition:transform .2s}.ReviewSummary-module-scss-module__lvcDyq__retryBtn:hover{transform:scale(1.02)}@media (max-width:768px){.ReviewSummary-module-scss-module__lvcDyq__topRow{flex-direction:column}.ReviewSummary-module-scss-module__lvcDyq__scorePanel{width:100%;min-width:unset;flex-direction:row;justify-content:center;gap:24px;padding:32px 20px}.ReviewSummary-module-scss-module__lvcDyq__scoreBig{font-size:48px}.ReviewSummary-module-scss-module__lvcDyq__scoreTotal{text-align:left}.ReviewSummary-module-scss-module__lvcDyq__distPanel{padding:24px 20px}}@media (max-width:480px){.ReviewSummary-module-scss-module__lvcDyq__scorePanel{flex-direction:column;gap:8px}.ReviewSummary-module-scss-module__lvcDyq__scoreBig{font-size:42px}.ReviewSummary-module-scss-module__lvcDyq__distRow{gap:8px}.ReviewSummary-module-scss-module__lvcDyq__distLabel{width:28px}}
.ResourceWizardModal-module-scss-module__eP-mVW__overlay{z-index:12000;-webkit-backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:flex-end;animation:.25s ResourceWizardModal-module-scss-module__eP-mVW__overlayIn;display:flex;position:fixed;inset:0}@keyframes ResourceWizardModal-module-scss-module__eP-mVW__overlayIn{0%{opacity:0}to{opacity:1}}.ResourceWizardModal-module-scss-module__eP-mVW__modal{background:#fff;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;animation:.35s cubic-bezier(.4,0,.2,1) ResourceWizardModal-module-scss-module__eP-mVW__modalSlideUp;display:flex;position:relative;overflow:hidden}@keyframes ResourceWizardModal-module-scss-module__eP-mVW__modalSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.ResourceWizardModal-module-scss-module__eP-mVW__overlay{align-items:center;padding:80px 1rem 1rem}.ResourceWizardModal-module-scss-module__eP-mVW__modal{border-radius:var(--radius-xl);width:100%;max-width:680px;height:auto;max-height:92vh;animation:.3s cubic-bezier(.4,0,.2,1) ResourceWizardModal-module-scss-module__eP-mVW__modalZoomIn;box-shadow:0 32px 64px -12px #00000040,0 0 0 1px #ffffff0d}@keyframes ResourceWizardModal-module-scss-module__eP-mVW__modalZoomIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}}@media (min-width:768px){.ResourceWizardModal-module-scss-module__eP-mVW__overlay{padding-left:calc(72px + 1rem)}}@media (min-width:1024px){.ResourceWizardModal-module-scss-module__eP-mVW__modal{border-radius:var(--radius-xl);max-width:780px;max-height:92vh}}.ResourceWizardModal-module-scss-module__eP-mVW__header{border-bottom:1px solid var(--border-color);z-index:10;background:#fff;flex-shrink:0;position:sticky;top:0}.ResourceWizardModal-module-scss-module__eP-mVW__headerTop{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md) var(--spacing-sm);justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}@media (min-width:640px){.ResourceWizardModal-module-scss-module__eP-mVW__headerTop{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-sm) var(--spacing-lg)}}.ResourceWizardModal-module-scss-module__eP-mVW__headerInfo{flex:1;min-width:0}.ResourceWizardModal-module-scss-module__eP-mVW__title{font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0;font-weight:800}.ResourceWizardModal-module-scss-module__eP-mVW__subtitle{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:5px;font-weight:500}.ResourceWizardModal-module-scss-module__eP-mVW__subtitle strong{color:var(--color-text-primary)}.ResourceWizardModal-module-scss-module__eP-mVW__resourceName{color:var(--color-primary);font-weight:600}.ResourceWizardModal-module-scss-module__eP-mVW__closeBtn{border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--color-soft-background);cursor:pointer;width:36px;height:36px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__closeBtn:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5;transform:rotate(90deg)}.ResourceWizardModal-module-scss-module__eP-mVW__closeBtn:active{transform:rotate(90deg)scale(.92)}.ResourceWizardModal-module-scss-module__eP-mVW__progressBar{background:linear-gradient(90deg,#e5e7eb 0%,#f3f4f6 100%);border-radius:100px;height:4px;margin:0 1rem;overflow:hidden}@media (min-width:640px){.ResourceWizardModal-module-scss-module__eP-mVW__progressBar{height:3px;margin:0 1.5rem}}.ResourceWizardModal-module-scss-module__eP-mVW__progressFill{background:linear-gradient(90deg, var(--color-primary) 0%, #fed7aa 100%);border-radius:100px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #ff8c1440}.ResourceWizardModal-module-scss-module__eP-mVW__stepperWrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.375rem 0 .5rem;overflow-x:auto}.ResourceWizardModal-module-scss-module__eP-mVW__stepperWrap::-webkit-scrollbar{display:none}.ResourceWizardModal-module-scss-module__eP-mVW__body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;scroll-padding-bottom:max(90px,env(safe-area-inset-bottom,0px) + 70px);background:linear-gradient(#fafafa 0%,#f5f5f5 100%);flex:1;padding:1.5rem 1rem;overflow:hidden auto}.ResourceWizardModal-module-scss-module__eP-mVW__card{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;padding:1rem;position:relative;overflow:visible;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}@media (min-width:640px){.ResourceWizardModal-module-scss-module__eP-mVW__card{border-radius:var(--radius-xl);padding:var(--spacing-lg) var(--spacing-lg);box-shadow:var(--shadow-lg)}}.ResourceWizardModal-module-scss-module__eP-mVW__footer{padding:.875rem 1rem;padding-bottom:max(.875rem,.5rem + env(safe-area-inset-bottom,0px));padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));-webkit-backdrop-filter:blur(20px);background:#fffffffa;border-top:1px solid #e5e7ebb3;flex-shrink:0;align-items:flex-start;gap:.75rem;display:flex;box-shadow:0 -2px 8px #0000000a}@media (min-width:640px){.ResourceWizardModal-module-scss-module__eP-mVW__footer{justify-content:space-between;padding:1rem 1.5rem}}.ResourceWizardModal-module-scss-module__eP-mVW__nextWrap{flex-direction:column;align-items:center;gap:2px;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__nextHint{color:var(--color-text-tertiary);white-space:nowrap;font-size:11px;line-height:1.2}.ResourceWizardModal-module-scss-module__eP-mVW__footerRight{flex:1;justify-content:flex-end;align-items:flex-start;gap:.5rem;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__roadmapBanner{border-radius:var(--radius-lg);background:linear-gradient(135deg,#f0fdf4 0%,#ecfeff 100%);border:1px solid #bbf7d0;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__roadmapHeader{color:#15803d;font-size:var(--font-size-sm);align-items:center;gap:8px;font-weight:700;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__roadmapSteps{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:640px){.ResourceWizardModal-module-scss-module__eP-mVW__roadmapSteps{grid-template-columns:repeat(3,1fr)}}.ResourceWizardModal-module-scss-module__eP-mVW__roadmapStep{border-radius:var(--radius-md);background:#ffffffd9;border:1px solid #16a34a33;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__roadmapStepNum{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__roadmapStepText{color:#166534;font-size:11px;line-height:1.35}.ResourceWizardModal-module-scss-module__eP-mVW__roadmapStepText strong{color:#14532d;font-size:11.5px;display:block}.ResourceWizardModal-module-scss-module__eP-mVW__presetSection{flex-direction:column;gap:8px;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__presetTitle{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.ResourceWizardModal-module-scss-module__eP-mVW__presetGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:640px){.ResourceWizardModal-module-scss-module__eP-mVW__presetGrid{grid-template-columns:repeat(3,1fr)}}.ResourceWizardModal-module-scss-module__eP-mVW__presetCard{border:1.5px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__presetCard:hover{border-color:var(--color-primary);background:#fffbf7;transform:translateY(-1px)}.ResourceWizardModal-module-scss-module__eP-mVW__presetCardActive{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);background:#fff7ed}.ResourceWizardModal-module-scss-module__eP-mVW__presetIcon{flex-shrink:0;font-size:18px}.ResourceWizardModal-module-scss-module__eP-mVW__presetLabel{font-size:var(--font-size-xs);color:var(--color-text-primary);font-weight:600;line-height:1.3}.ResourceWizardModal-module-scss-module__eP-mVW__counterRow{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__counterLabel{font-size:var(--font-size-xs);color:var(--color-text-primary);font-weight:600}.ResourceWizardModal-module-scss-module__eP-mVW__counterControls{align-items:center;gap:6px;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__counterBtn{border:1px solid var(--border-color);border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-text-primary);cursor:pointer;background:#fff;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:all .12s;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__counterBtn:hover:not(:disabled){background:var(--color-soft-background);border-color:var(--color-primary);color:var(--color-primary)}.ResourceWizardModal-module-scss-module__eP-mVW__counterBtn:disabled{opacity:.4;cursor:not-allowed}.ResourceWizardModal-module-scss-module__eP-mVW__counterValue{font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:center;min-width:24px;font-weight:700}@media (max-width:480px){.ResourceWizardModal-module-scss-module__eP-mVW__footer{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px));gap:.5rem}.ResourceWizardModal-module-scss-module__eP-mVW__footerRight{flex-wrap:nowrap;gap:.375rem;min-width:0}.ResourceWizardModal-module-scss-module__eP-mVW__footer button{white-space:nowrap;padding-left:.75rem;padding-right:.75rem}.ResourceWizardModal-module-scss-module__eP-mVW__footer button svg{display:none}}.ResourceWizardModal-module-scss-module__eP-mVW__nameChipRow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ResourceWizardModal-module-scss-module__eP-mVW__nameChip{border-radius:var(--radius-full,9999px);border:1px solid var(--border-color);background:var(--color-white,#fff);font-size:var(--font-size-xs);color:var(--color-text-primary);cursor:pointer;padding:6px 12px;font-weight:600}.ResourceWizardModal-module-scss-module__eP-mVW__nameChipActive{border-color:var(--color-primary);color:var(--color-primary);background:#ff8c1414}
.DashboardLayout-module-scss-module__vKMP4G__layout{background-color:var(--color-background);min-height:100vh;display:flex}.DashboardLayout-module-scss-module__vKMP4G__main{flex-direction:column;flex:1;min-width:0;min-height:100vh;transition:margin-left .25s;display:flex}@media (max-width:767px){.DashboardLayout-module-scss-module__vKMP4G__main{margin-left:0}}@media (min-width:768px) and (max-width:1023px){.DashboardLayout-module-scss-module__vKMP4G__main{margin-left:64px}}@media (min-width:1024px) and (max-width:1278px){.DashboardLayout-module-scss-module__vKMP4G__main{margin-left:64px}.DashboardLayout-module-scss-module__vKMP4G__main.DashboardLayout-module-scss-module__vKMP4G__expanded{margin-left:240px}}@media (min-width:1280px){.DashboardLayout-module-scss-module__vKMP4G__main{margin-left:240px}.DashboardLayout-module-scss-module__vKMP4G__main.DashboardLayout-module-scss-module__vKMP4G__collapsed{margin-left:64px}}.DashboardLayout-module-scss-module__vKMP4G__content{padding:var(--spacing-md);flex:1}@media (min-width:768px){.DashboardLayout-module-scss-module__vKMP4G__content{padding:var(--spacing-xl)}}