.refund-section.svelte-1ow5scd{padding:2.5rem 0 4rem}.refund-card.svelte-1ow5scd{padding:2rem 2rem 2.5rem}@media (min-width: 768px){.refund-card.svelte-1ow5scd{padding:2.75rem 3rem 3rem}}.eyebrow.svelte-1ow5scd{margin:0 0 .75rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-tertiary);font-weight:600}.title.svelte-1ow5scd{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--color-text-primary)}.intro.svelte-1ow5scd{margin:0 0 1.5rem;color:var(--color-text-secondary);line-height:1.6}.intro.svelte-1ow5scd a:where(.svelte-1ow5scd){color:var(--color-brand-azure-bright);text-decoration:underline}.state-banner.svelte-1ow5scd{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:1.5rem;border-radius:var(--radius-sm);font-size:.875rem}.state-banner.success.svelte-1ow5scd{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success)}.state-banner.error.svelte-1ow5scd{background:var(--color-danger-bg, rgb(220 38 38 / .08));color:var(--color-danger);border:1px solid var(--color-danger)}.refund-form.svelte-1ow5scd{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.field.svelte-1ow5scd{display:flex;flex-direction:column;gap:.4rem;min-width:0}.field-label.svelte-1ow5scd{font-size:.8rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.06em}.field-input.svelte-1ow5scd{width:100%;padding:.7rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--color-glass-border);background:var(--color-glass-bg-strong);color:var(--color-text-primary);font-size:.95rem;font-family:var(--font-sans);transition:border-color .15s,box-shadow .15s}.field-input.svelte-1ow5scd::placeholder{color:var(--color-text-tertiary)}.field-input.svelte-1ow5scd:focus-visible{outline:none;border-color:var(--color-brand-azure-bright);box-shadow:0 0 0 3px #8fcae640}.field-mono.svelte-1ow5scd{font-family:var(--font-mono, ui-monospace, monospace);font-size:.88rem}.field-textarea.svelte-1ow5scd{resize:vertical;min-height:6rem;font-family:var(--font-sans);line-height:1.5}.field-hint.svelte-1ow5scd{margin:0;font-size:.78rem;color:var(--color-text-tertiary);line-height:1.45}.field-hint.counter.ok.svelte-1ow5scd{color:var(--color-success)}.field-error.svelte-1ow5scd{margin:0;display:inline-flex;align-items:center;gap:.3rem;color:var(--color-danger);font-size:.8rem}.actions.svelte-1ow5scd{display:flex;justify-content:flex-end;margin-top:.5rem}
