.find-laundry-page.svelte-uxtv0c{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;box-sizing:border-box;font-family:var(--font-family-sans-serif, "SF Pro Display", sans-serif);color:var(--text-on-dark-primary, #E1E1E6)}.form-container.svelte-uxtv0c{background-color:var(--background-card-gray, #2C2C2E);padding:32px 40px;border-radius:var(--border-radius-medium, 10px);box-shadow:var(--shadow-depth-medium, 0 6px 12px rgba(0,0,0,.3));width:100%;max-width:480px;text-align:center;border:1px solid var(--border-color-subtle, #3A3A3C)}.title.svelte-uxtv0c{font-size:2rem;font-weight:600;color:var(--text-on-dark-primary, #E1E1E6);margin-bottom:12px}.subtitle.svelte-uxtv0c{font-size:1rem;color:var(--text-on-dark-secondary, #A8A8B3);margin-bottom:32px;line-height:1.6}.find-form.svelte-uxtv0c{display:flex;flex-direction:column;gap:20px}.input-group.svelte-uxtv0c{display:flex;flex-direction:column;text-align:left}.input-label.svelte-uxtv0c{font-size:.875rem;color:var(--text-on-dark-secondary, #A8A8B3);margin-bottom:8px;font-weight:500}.input-field.svelte-uxtv0c{background-color:#ffffff0d;border:1px solid var(--border-color-interactive, #545456);color:var(--text-on-dark-primary, #E1E1E6);padding:12px 16px;border-radius:var(--border-radius-small, 6px);font-size:1rem;transition:border-color var(--transition-duration, .25s) var(--transition-easing, ease),box-shadow var(--transition-duration, .25s) var(--transition-easing, ease);outline:none}.input-field.svelte-uxtv0c::placeholder{color:var(--text-on-dark-tertiary, #737380)}.input-field.svelte-uxtv0c:focus{border-color:var(--metallic-primary-color, #0A84FF);box-shadow:0 0 0 3px #0a84ff40}.input-field.svelte-uxtv0c:disabled{background-color:#ffffff05;cursor:not-allowed}.submit-button.svelte-uxtv0c{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background-color:var(--metallic-primary-color, #0A84FF);color:var(--text-on-primary-button, #FFFFFF);border:none;border-radius:var(--border-radius-small, 6px);font-size:1rem;font-weight:500;cursor:pointer;transition:background-color var(--transition-duration, .25s) var(--transition-easing, ease),transform .1s var(--transition-easing, ease);min-height:44px}.submit-button.svelte-uxtv0c:hover:not(:disabled){background-color:var(--metallic-primary-color-hover, #0060DF)}.submit-button.svelte-uxtv0c:active:not(:disabled){transform:translateY(1px)}.submit-button.svelte-uxtv0c:disabled{background-color:var(--border-color-interactive, #545456);cursor:not-allowed;color:var(--text-on-dark-tertiary, #737380)}.error-message.svelte-uxtv0c{color:#ff4d4f;background-color:#ff4d4f1a;border:1px solid rgba(255,77,79,.3);padding:10px;border-radius:var(--border-radius-small, 6px);font-size:.875rem;margin-top:0;margin-bottom:0}.help-text.svelte-uxtv0c{margin-top:24px;font-size:.875rem;color:var(--text-on-dark-tertiary, #737380)}.spinner.svelte-uxtv0c{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-uxtv0c-spin .8s linear infinite;margin-right:8px}@keyframes svelte-uxtv0c-spin{to{transform:rotate(360deg)}}@media (max-width: 600px){.form-container.svelte-uxtv0c{padding:24px}.title.svelte-uxtv0c{font-size:1.75rem}.subtitle.svelte-uxtv0c{font-size:.9375rem;margin-bottom:24px}.input-field.svelte-uxtv0c,.submit-button.svelte-uxtv0c{font-size:.9375rem}}
