.aduan-page.svelte-1m2n7mw{max-width:760px;padding-block:64px 96px}.aduan-page.svelte-1m2n7mw h1:where(.svelte-1m2n7mw){letter-spacing:var(--tracking-heading-lg);font-size:clamp(36px,4.5vw,56px);line-height:var(--leading-heading-lg);margin-bottom:16px}.aduan-page__lead.svelte-1m2n7mw{color:var(--text-body);margin-bottom:32px;font-size:15.5px;line-height:1.75}.alert.svelte-1m2n7mw{border-radius:var(--radius-cards);color:#7d2a25;background:#fbe8e6;border:1px solid #e0b4b0;border-left:3px solid #b3403a;margin-bottom:24px;padding:16px 20px;font-size:14px;line-height:1.6}.aduan-form.svelte-1m2n7mw{gap:22px;display:grid}.field.svelte-1m2n7mw{gap:7px;display:grid}.field-row.svelte-1m2n7mw{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field.svelte-1m2n7mw label:where(.svelte-1m2n7mw),.declaration__label.svelte-1m2n7mw{color:var(--text-heading);font-size:14px;font-weight:var(--font-weight-semibold)}.field.svelte-1m2n7mw label:where(.svelte-1m2n7mw) span:where(.svelte-1m2n7mw){color:var(--accent-strong)}.field.svelte-1m2n7mw input:where(.svelte-1m2n7mw),.field.svelte-1m2n7mw select:where(.svelte-1m2n7mw),.field.svelte-1m2n7mw textarea:where(.svelte-1m2n7mw){border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-1);width:100%;color:var(--text-body);font-family:var(--font-body);padding:12px 14px;font-size:15px;line-height:1.5}.field.svelte-1m2n7mw textarea:where(.svelte-1m2n7mw){border-radius:var(--radius-sm);resize:vertical;min-height:160px}.field.svelte-1m2n7mw input:where(.svelte-1m2n7mw):focus-visible,.field.svelte-1m2n7mw select:where(.svelte-1m2n7mw):focus-visible,.field.svelte-1m2n7mw textarea:where(.svelte-1m2n7mw):focus-visible,.declaration.svelte-1m2n7mw input:where(.svelte-1m2n7mw):focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 65%, white);outline-offset:2px}.field.svelte-1m2n7mw input[aria-invalid=true]:where(.svelte-1m2n7mw),.field.svelte-1m2n7mw select[aria-invalid=true]:where(.svelte-1m2n7mw),.field.svelte-1m2n7mw textarea[aria-invalid=true]:where(.svelte-1m2n7mw){border-color:#b3403a}.field.svelte-1m2n7mw input[type=file]:where(.svelte-1m2n7mw){padding:10px;font-size:13.5px}.field__hint.svelte-1m2n7mw{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.55}.field__error.svelte-1m2n7mw{color:#b3403a;font-size:12.5px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.55}.declaration.svelte-1m2n7mw{border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-2);padding:20px}.declaration--error.svelte-1m2n7mw{border-color:#b3403a}.declaration__label.svelte-1m2n7mw{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.declaration.svelte-1m2n7mw input:where(.svelte-1m2n7mw){width:18px;height:18px;accent-color:var(--accent-strong);flex:none;margin-top:2px}.declaration.svelte-1m2n7mw span:where(.svelte-1m2n7mw){color:var(--text-body);font-size:13.5px;font-weight:400;line-height:1.7}.aduan-form__submit.svelte-1m2n7mw{justify-self:start;min-height:48px;padding-inline:32px}.aduan-form__submit.svelte-1m2n7mw:disabled{cursor:progress;opacity:.65}.result.svelte-1m2n7mw{border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-2);padding:40px}.result__icon.svelte-1m2n7mw{background:var(--surface-1);width:56px;height:56px;color:var(--accent-strong);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.result.svelte-1m2n7mw h2:where(.svelte-1m2n7mw){letter-spacing:-.01em;margin-bottom:10px;font-size:24px}.result.svelte-1m2n7mw p:where(.svelte-1m2n7mw){color:var(--text-body);font-size:14.5px;line-height:1.7}.result__ticket.svelte-1m2n7mw{border:1px dashed var(--line-strong,var(--line));border-radius:var(--radius-buttons);background:var(--surface-1);color:var(--text-heading);font-family:var(--font-mono,monospace);letter-spacing:.06em;margin:12px 0 18px;padding:14px 18px;font-size:20px;font-weight:700}.result__note.svelte-1m2n7mw{color:var(--text-muted);margin-bottom:22px;font-size:13px}@media (width<=620px){.field-row.svelte-1m2n7mw{grid-template-columns:1fr}.result.svelte-1m2n7mw{padding:28px 22px}}
