.search-clear-row[data-v-f60ba4ef]{align-items:center;display:flex;gap:8px}.clear-btn[data-v-f60ba4ef]{opacity:0;pointer-events:none;text-transform:none;transition:opacity .2s}.result-btn[data-v-f60ba4ef]{background:#f9fafb!important;border-color:#d1d5db!important;color:#6b7280!important;font-weight:400}.result-btn--available[data-v-f60ba4ef]{background:#f0fdf4!important;border-color:#86efac!important;color:#16a34a!important}.result-btn--unavailable[data-v-f60ba4ef]{background:#f9fafb!important;border-color:#e5e7eb!important;color:#9ca3af!important;opacity:.6}.clear-btn--active[data-v-f60ba4ef]{opacity:1;pointer-events:auto}.booking-type-selector[data-v-6945ff3d]{width:100%}.selector-section[data-v-6945ff3d]{margin-bottom:12px}.day-selection[data-v-6945ff3d]{padding:8px 0}.day-toggle[data-v-6945ff3d]{display:flex;flex-wrap:wrap;gap:4px;width:100%}.day-btn[data-v-6945ff3d]{flex:1;min-width:40px}.repeat-explanation[data-v-6945ff3d]{align-items:flex-start;display:flex;gap:6px;line-height:1.4}.datetime-section[data-v-6945ff3d]{width:100%}.datetime-grid[data-v-6945ff3d]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);width:100%}.datetime-field[data-v-6945ff3d]{background-color:#f5f5f5;border-radius:4px}.duration-summary[data-v-6945ff3d]{margin:4px 0 8px;text-align:center}.duration-main[data-v-6945ff3d]{align-items:center;display:flex;justify-content:center}.duration-detail[data-v-6945ff3d]{line-height:1.4}.duration-skeleton[data-v-6945ff3d]{margin:0 auto;max-width:200px}.search-btn-wrapper[data-v-6945ff3d]{margin-top:12px}@media(max-width:599px){.datetime-grid[data-v-6945ff3d]{gap:10px;grid-template-columns:1fr}.selector-section[data-v-6945ff3d]{margin-bottom:10px}.day-btn[data-v-6945ff3d]{font-size:14px;min-height:44px}}@media(min-width:600px)and (max-width:959px){.datetime-grid[data-v-6945ff3d]{gap:10px;grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.datetime-grid[data-v-6945ff3d]{gap:12px;grid-template-columns:repeat(2,1fr)}}
