.sepa-tool.svelte-1p3x06u{min-width:0;padding:clamp(20px,3vw,36px);border:1px solid var(--color-border);border-radius:var(--shell-radius);background:var(--color-surface);box-shadow:var(--shadow-md)}.tool-heading.svelte-1p3x06u{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:26px}.tool-wordmark.svelte-1p3x06u{display:flex;align-items:center;gap:12px}.xml-badge.svelte-1p3x06u{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--tint-green);color:var(--color-dark);font-family:ui-monospace,monospace;font-weight:700;font-size:1rem}.kicker.svelte-1p3x06u{display:block;color:var(--color-text);font-size:.74rem;font-weight:700;letter-spacing:.075em}.tool-subtitle.svelte-1p3x06u{display:block;margin-top:3px;color:var(--color-text-muted);font-size:.72rem}.privacy-pill.svelte-1p3x06u{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:6px 10px;background:var(--tint-green);color:var(--color-dark);font-size:.7rem}.privacy-pill.svelte-1p3x06u>span:where(.svelte-1p3x06u){width:6px;height:6px;border-radius:50%;background:var(--color-secondary)}.input-tabs.svelte-1p3x06u{display:flex;border-bottom:1px solid var(--color-border);margin-bottom:20px}.input-tabs.svelte-1p3x06u button:where(.svelte-1p3x06u){border:0;border-bottom:2px solid transparent;padding:12px 16px;background:transparent;color:var(--color-text-muted);font-size:.875rem}.input-tabs.svelte-1p3x06u button[aria-selected=true]:where(.svelte-1p3x06u){border-bottom-color:var(--color-dark);color:var(--color-dark);font-weight:700}.dropzone.svelte-1p3x06u{padding:30px 20px 24px;text-align:center;background:color-mix(in srgb,var(--color-bg) 65%,var(--color-surface));border:1.5px dashed color-mix(in srgb,var(--color-secondary) 45%,transparent);border-radius:var(--radius-lg);transition:background .15s ease,border-color .15s ease}.dropzone.dragging.svelte-1p3x06u{background:var(--tint-green);border-color:var(--color-secondary)}.file-symbol.svelte-1p3x06u{position:relative;display:grid;place-items:center;width:43px;height:52px;margin:0 auto 16px;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-secondary) 45%,transparent);border-radius:5px 11px 5px 5px;color:var(--color-secondary);font-family:ui-monospace,monospace;font-size:.7rem;font-weight:700;box-shadow:3px 4px 0 var(--tint-green)}.file-symbol.svelte-1p3x06u>span:where(.svelte-1p3x06u){position:absolute;width:12px;height:12px;border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border);top:0;right:0;border-bottom-left-radius:3px}.dropzone.svelte-1p3x06u h3:where(.svelte-1p3x06u){font-size:1.12rem;margin-bottom:8px;overflow-wrap:anywhere}.dropzone.svelte-1p3x06u p:where(.svelte-1p3x06u){color:var(--color-text-muted);font-size:.8rem;margin-bottom:18px}.dropzone.svelte-1p3x06u small:where(.svelte-1p3x06u){display:block;margin-top:14px;color:var(--color-text-muted);font-size:.7rem}.file-picker.svelte-1p3x06u{position:relative;display:inline-flex;overflow:hidden;cursor:pointer;background:var(--color-dark);color:var(--color-on-dark);border-radius:var(--radius-sm)}.file-picker.svelte-1p3x06u>span:where(.svelte-1p3x06u){display:inline-flex;gap:20px;padding:11px 18px;font-size:.8rem;font-weight:500}.file-picker.svelte-1p3x06u input:where(.svelte-1p3x06u){position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-picker.svelte-1p3x06u:focus-within{outline:3px solid var(--color-primary);outline-offset:3px}.file-picker.svelte-1p3x06u:hover{background:var(--color-dark-soft)}.file-picker.disabled.svelte-1p3x06u{opacity:.6}.editor-panel.svelte-1p3x06u{border:1px solid color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:var(--radius-md);overflow:hidden}.editor-caption.svelte-1p3x06u{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--color-bg);border-bottom:1px solid var(--color-border);font-size:.72rem}.editor-caption.svelte-1p3x06u label:where(.svelte-1p3x06u){font-weight:500}.editor-caption.svelte-1p3x06u span:where(.svelte-1p3x06u){color:var(--color-text-muted)}textarea.svelte-1p3x06u{display:block;resize:vertical;width:100%;height:265px;min-height:160px;max-height:600px;padding:15px;border:0;border-radius:0;background:var(--color-surface);color:var(--color-text);font:.78rem/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2}textarea.svelte-1p3x06u::placeholder{color:var(--color-text-muted)}textarea.svelte-1p3x06u:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.examples.svelte-1p3x06u{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-top:16px;font-size:.72rem;color:var(--color-text-muted)}.examples.svelte-1p3x06u button:where(.svelte-1p3x06u){border:0;padding:5px 0;background:transparent;text-decoration:underline;text-underline-offset:3px;color:var(--color-dark);font-size:inherit}.examples.svelte-1p3x06u button:where(.svelte-1p3x06u):hover{color:var(--color-secondary)}.example-note.svelte-1p3x06u{margin:10px 0 0;padding:8px 10px;border-radius:var(--radius-sm);background:var(--tint-yellow);font-size:.71rem;line-height:1.5}.input-note.svelte-1p3x06u{margin:16px 0 0;color:var(--color-text-muted);font-size:.68rem;line-height:1.8}.input-note.svelte-1p3x06u code:where(.svelte-1p3x06u){font-size:.66rem;white-space:nowrap}.main-actions.svelte-1p3x06u{display:flex;gap:16px;align-items:center;margin-top:20px}.validate-button.svelte-1p3x06u{flex:1;justify-content:space-between;padding:15px 20px}.quiet-button.svelte-1p3x06u{background:transparent;border:0;padding:10px 0;font-size:.78rem;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px}button.svelte-1p3x06u:disabled{cursor:wait;opacity:.55}.local-note.svelte-1p3x06u{margin:16px 0 0;font-size:.72rem;color:var(--color-text-muted)}.local-note.svelte-1p3x06u span:where(.svelte-1p3x06u){color:var(--color-secondary);margin-right:5px;font-size:.65rem}.input-error.svelte-1p3x06u{background:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface));border-left:3px solid var(--color-danger);padding:12px 14px;margin:18px 0 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.85rem}.spinner.svelte-1p3x06u{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--color-dark) 20%,transparent);border-top-color:var(--color-dark);border-radius:50%;animation:svelte-1p3x06u-spin .7s linear infinite}@keyframes svelte-1p3x06u-spin{to{transform:rotate(360deg)}}.loading-status.svelte-1p3x06u{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-top:22px;color:var(--color-text-muted);font-size:.7rem}.report.svelte-1p3x06u{margin-top:28px;padding-top:28px;border-top:1px solid var(--color-border);scroll-margin-top:110px}.report.svelte-1p3x06u:focus{outline:none}.report-heading.svelte-1p3x06u{display:flex;gap:12px;align-items:flex-start}.report-symbol.svelte-1p3x06u{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--tint-green);color:var(--color-dark);font-weight:700}.has-errors.svelte-1p3x06u .report-symbol:where(.svelte-1p3x06u){background:color-mix(in srgb,var(--color-danger) 15%,var(--color-surface))}.has-warnings.svelte-1p3x06u .report-symbol:where(.svelte-1p3x06u){background:var(--tint-yellow)}.report-heading.svelte-1p3x06u .report-eyebrow:where(.svelte-1p3x06u){margin:0 0 6px;font-size:.63rem;font-weight:700;letter-spacing:.07em;color:var(--color-text-muted)}.report-heading.svelte-1p3x06u h3:where(.svelte-1p3x06u){font-size:1.17rem;line-height:1.3;margin:0 0 7px}.report-heading.svelte-1p3x06u p:where(.svelte-1p3x06u):last-child{color:var(--color-text-muted);font-size:.75rem;margin:0;overflow-wrap:anywhere}.check-stages.svelte-1p3x06u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0}.check-stages.svelte-1p3x06u>div:where(.svelte-1p3x06u){padding:12px;border-radius:var(--radius-sm);background:var(--color-bg)}.check-stages.svelte-1p3x06u>div.passed:where(.svelte-1p3x06u){background:var(--tint-green)}.check-stages.svelte-1p3x06u>div.failed:where(.svelte-1p3x06u){background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface))}.stage-state.svelte-1p3x06u{display:block;font-size:.65rem;color:var(--color-text-muted)}.passed.svelte-1p3x06u .stage-state:where(.svelte-1p3x06u){color:var(--color-dark)}.check-stages.svelte-1p3x06u strong:where(.svelte-1p3x06u){display:block;margin:6px 0 2px;font-size:.78rem}.check-stages.svelte-1p3x06u small:where(.svelte-1p3x06u){font-size:.63rem;color:var(--color-text-muted)}.payment-summary.svelte-1p3x06u{display:grid;grid-template-columns:.8fr 1.5fr .8fr;gap:12px;margin:0 0 22px;padding:18px 0;border-block:1px solid var(--color-border)}.payment-summary.svelte-1p3x06u dt:where(.svelte-1p3x06u){font-size:.68rem;color:var(--color-text-muted);margin-bottom:5px}.payment-summary.svelte-1p3x06u dd:where(.svelte-1p3x06u){margin:0;font-size:1.1rem;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.payment-summary.svelte-1p3x06u dd:where(.svelte-1p3x06u) small:where(.svelte-1p3x06u){font-size:.75rem}.address-summary.svelte-1p3x06u{margin-bottom:22px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.address-summary-heading.svelte-1p3x06u{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.address-summary.svelte-1p3x06u h4:where(.svelte-1p3x06u){margin:0;font-size:.82rem}.address-summary.svelte-1p3x06u a:where(.svelte-1p3x06u){font-size:.7rem;color:var(--color-secondary);text-decoration:underline;text-underline-offset:3px}.address-summary.svelte-1p3x06u dl:where(.svelte-1p3x06u){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0}.address-summary.svelte-1p3x06u dl:where(.svelte-1p3x06u)>div:where(.svelte-1p3x06u){padding:9px;background:var(--color-bg);border-radius:var(--radius-sm)}.address-summary.svelte-1p3x06u .needs-review:where(.svelte-1p3x06u){background:var(--tint-yellow)}.address-summary.svelte-1p3x06u dt:where(.svelte-1p3x06u){font-size:.65rem;color:var(--color-text-muted);overflow-wrap:anywhere}.address-summary.svelte-1p3x06u dd:where(.svelte-1p3x06u){margin:5px 0 0;font-size:1rem;font-weight:500;font-variant-numeric:tabular-nums}.address-summary.svelte-1p3x06u p:where(.svelte-1p3x06u){margin:0;font-size:.7rem;color:var(--color-text-muted);line-height:1.6}.issue-filters.svelte-1p3x06u{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.issue-filters.svelte-1p3x06u button:where(.svelte-1p3x06u){padding:7px 11px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;color:var(--color-text-muted);font-size:.72rem}.issue-filters.svelte-1p3x06u button[aria-pressed=true]:where(.svelte-1p3x06u){background:var(--color-dark);color:var(--color-on-dark);border-color:var(--color-dark)}.issues.svelte-1p3x06u{list-style:none;margin:0;padding:0;display:grid;gap:10px}.issues.svelte-1p3x06u li:where(.svelte-1p3x06u){padding:14px;border:1px solid var(--color-border);border-left:3px solid var(--color-danger);border-radius:var(--radius-sm)}.issues.svelte-1p3x06u li.warning:where(.svelte-1p3x06u){border-left-color:var(--color-warning)}.issue-meta.svelte-1p3x06u{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 14px;font-size:.66rem;color:var(--color-text-muted);margin-bottom:8px}.issue-severity.svelte-1p3x06u{font-weight:700;color:var(--color-text)}.issue-meta.svelte-1p3x06u button:where(.svelte-1p3x06u){margin-left:auto;border:0;background:transparent;color:var(--color-dark);padding:2px 0;font-size:inherit;text-decoration:underline;text-underline-offset:3px}.issues.svelte-1p3x06u p:where(.svelte-1p3x06u){margin:0;font-size:.83rem;line-height:1.6;overflow-wrap:anywhere}.issues.svelte-1p3x06u details:where(.svelte-1p3x06u){margin-top:9px;font-size:.68rem;color:var(--color-text-muted)}.issues.svelte-1p3x06u summary:where(.svelte-1p3x06u){cursor:pointer;width:fit-content}.issues.svelte-1p3x06u code:where(.svelte-1p3x06u){display:block;padding-top:7px;font-size:.67rem;overflow-wrap:anywhere}.empty-filter.svelte-1p3x06u,.truncated-note.svelte-1p3x06u,.success-note.svelte-1p3x06u{font-size:.8rem;line-height:1.65;color:var(--color-text-muted)}.success-note.svelte-1p3x06u{background:color-mix(in srgb,var(--tint-green) 50%,var(--color-surface));padding:16px;border-radius:var(--radius-sm)}.report-footer.svelte-1p3x06u{margin-top:22px}.download-button.svelte-1p3x06u{display:inline-flex;align-items:center;gap:14px;padding:11px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:.78rem;font-weight:500}.download-button.svelte-1p3x06u:hover{border-color:var(--color-secondary)}.report-footer.svelte-1p3x06u p:where(.svelte-1p3x06u){font-size:.71rem;color:var(--color-text-muted);line-height:1.6;margin:14px 0 0}@media(max-width:500px){.tool-heading.svelte-1p3x06u{gap:12px}.tool-subtitle.svelte-1p3x06u{max-width:200px;font-size:.7rem}.privacy-pill.svelte-1p3x06u{font-size:.65rem}.dropzone.svelte-1p3x06u{padding:24px 14px}.dropzone.svelte-1p3x06u h3:where(.svelte-1p3x06u){font-size:1rem}textarea.svelte-1p3x06u{font-size:1rem;height:250px}.main-actions.svelte-1p3x06u{flex-wrap:wrap;gap:7px}.validate-button.svelte-1p3x06u{flex-basis:100%}.quiet-button.svelte-1p3x06u{margin-left:auto}.check-stages.svelte-1p3x06u{gap:6px}.check-stages.svelte-1p3x06u>div:where(.svelte-1p3x06u){padding:10px 8px}.check-stages.svelte-1p3x06u strong:where(.svelte-1p3x06u){font-size:.7rem;overflow-wrap:anywhere}.check-stages.svelte-1p3x06u small:where(.svelte-1p3x06u){display:none}.stage-state.svelte-1p3x06u{font-size:.61rem}.payment-summary.svelte-1p3x06u{grid-template-columns:1fr 1fr}.payment-summary.svelte-1p3x06u>div:where(.svelte-1p3x06u):nth-child(2){grid-row:2;grid-column:1 / -1}.payment-summary.svelte-1p3x06u>div:where(.svelte-1p3x06u):nth-child(3){grid-column:2;grid-row:1}.address-summary.svelte-1p3x06u dl:where(.svelte-1p3x06u){grid-template-columns:repeat(2,minmax(0,1fr))}.issues.svelte-1p3x06u li:where(.svelte-1p3x06u){padding:12px}.issue-meta.svelte-1p3x06u button:where(.svelte-1p3x06u){margin-left:0}.examples.svelte-1p3x06u button:where(.svelte-1p3x06u){min-height:36px}}.iban-tool.svelte-1jp9zv2{min-width:0;padding:clamp(20px,3vw,36px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--shell-radius);box-shadow:var(--shadow-md)}.tool-heading.svelte-1jp9zv2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:28px}.tool-kicker.svelte-1jp9zv2{color:var(--color-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.1em}.local-badge.svelte-1jp9zv2{display:inline-flex;align-items:center;gap:7px;color:var(--color-dark);background:var(--tint-green);border-radius:999px;padding:5px 10px;font-size:.72rem}.local-badge.svelte-1jp9zv2 span:where(.svelte-1jp9zv2){width:6px;height:6px;border-radius:50%;background:var(--color-secondary)}label.svelte-1jp9zv2{display:block;font-weight:500;margin-bottom:10px;font-size:.95rem}input.svelte-1jp9zv2,select.svelte-1jp9zv2{display:block;min-width:0;width:100%;padding:16px;border:1px solid color-mix(in srgb,var(--color-text) 25%,transparent);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}input.svelte-1jp9zv2{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.85rem,1.5vw,1.05rem);letter-spacing:.025em}input.svelte-1jp9zv2::placeholder{color:var(--color-text-muted);opacity:.8}input[aria-invalid=true].svelte-1jp9zv2{border-color:var(--color-danger)}select.svelte-1jp9zv2:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.input-meta.svelte-1jp9zv2{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin-top:10px}.input-hint.svelte-1jp9zv2{margin:0;color:var(--color-text-muted);font-size:.78rem}.submit.svelte-1jp9zv2{width:100%;justify-content:space-between;margin-top:22px;padding:15px 20px}.submit.svelte-1jp9zv2 span:where(.svelte-1jp9zv2){font-size:1.3rem;line-height:1}button.svelte-1jp9zv2:disabled,select.svelte-1jp9zv2:disabled,input.svelte-1jp9zv2:disabled{opacity:.6;cursor:wait}.text-button.svelte-1jp9zv2{border:0;padding:2px 0;background:transparent;color:var(--color-dark);font-size:.78rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}.text-button.svelte-1jp9zv2:hover{color:var(--color-secondary)}.empty-state.svelte-1jp9zv2{margin-top:28px;padding:30px 20px;background:var(--color-bg);border-radius:var(--radius-lg);text-align:center}.empty-mark.svelte-1jp9zv2{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 15px;border:1px solid color-mix(in srgb,var(--color-secondary) 25%,transparent);border-radius:50%;background:var(--color-surface);color:var(--color-secondary);font-size:1.4rem}.empty-state.svelte-1jp9zv2 h3:where(.svelte-1jp9zv2){font-size:1.2rem}.empty-state.svelte-1jp9zv2 p:where(.svelte-1jp9zv2){max-width:390px;margin:0 auto;color:var(--color-text-muted);font-size:.86rem;line-height:1.65}.empty-checks.svelte-1jp9zv2{display:flex;justify-content:center;gap:18px;margin-top:20px;font-size:.72rem;color:var(--color-text-muted)}.empty-checks.svelte-1jp9zv2 span:where(.svelte-1jp9zv2):before{content:"✓";margin-right:5px;color:var(--color-secondary)}.tool-footer.svelte-1jp9zv2{display:flex;gap:8px;align-items:baseline;padding-top:20px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.73rem}.tool-footer.svelte-1jp9zv2>span:where(.svelte-1jp9zv2){font-size:.6rem;color:var(--color-secondary)}.copy-feedback.svelte-1jp9zv2{min-height:18px;margin:10px 0;color:var(--color-dark);font-size:.78rem}.generator-options.svelte-1jp9zv2{display:grid;grid-template-columns:minmax(0,1fr) 125px;gap:16px;margin-bottom:10px}.test-notice.svelte-1jp9zv2{margin:20px 0 0;padding:12px 14px;background:var(--tint-yellow);border-radius:var(--radius-sm);color:var(--color-text);font-size:.76rem;line-height:1.6}.sample-iban.svelte-1jp9zv2{display:block;margin-top:18px;color:var(--color-text-muted);font-family:ui-monospace,monospace;letter-spacing:.16em}.generated-result.svelte-1jp9zv2{margin-top:26px}.result-topline.svelte-1jp9zv2{display:flex;justify-content:space-between;gap:12px;align-items:center}.result-topline.svelte-1jp9zv2 h3:where(.svelte-1jp9zv2){font-size:1rem;margin:0}.test-badge.svelte-1jp9zv2{font-size:.6rem;letter-spacing:.06em;font-weight:700;background:var(--tint-yellow);padding:4px 7px;border-radius:4px}.generated-list.svelte-1jp9zv2{list-style:none;padding:0;margin:14px 0}.generated-list.svelte-1jp9zv2 li:where(.svelte-1jp9zv2){display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--color-border)}.row-number.svelte-1jp9zv2{color:var(--color-text-muted);font-size:.66rem}code.svelte-1jp9zv2{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88rem;overflow-wrap:anywhere}.generated-list.svelte-1jp9zv2 code:where(.svelte-1jp9zv2){flex:1}.copy-button.svelte-1jp9zv2{flex-shrink:0;padding:7px 10px;font-size:.72rem;color:var(--color-dark);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.copy-button.svelte-1jp9zv2:hover{background:var(--tint-green)}.validation-result.svelte-1jp9zv2{margin-top:26px;padding:22px;border:1px solid color-mix(in srgb,var(--color-secondary) 30%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--tint-green) 30%,var(--color-surface))}.validation-result.invalid.svelte-1jp9zv2{border-color:color-mix(in srgb,var(--color-danger) 35%,transparent);background:color-mix(in srgb,var(--color-danger) 4%,var(--color-surface))}.result-title.svelte-1jp9zv2{display:flex;gap:12px;align-items:flex-start}.status-mark.svelte-1jp9zv2{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;background:var(--color-dark);color:var(--color-on-dark);border-radius:50%}.invalid.svelte-1jp9zv2 .status-mark:where(.svelte-1jp9zv2){background:var(--color-text)}.result-title.svelte-1jp9zv2 h3:where(.svelte-1jp9zv2){font-size:1.06rem;margin:1px 0 6px}.result-title.svelte-1jp9zv2 p:where(.svelte-1jp9zv2){font-size:.78rem;color:var(--color-text-muted);margin:0}.checks.svelte-1jp9zv2{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.checks.svelte-1jp9zv2>div:where(.svelte-1jp9zv2){display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:.72rem;border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-muted)}.checks.svelte-1jp9zv2>div.passed:where(.svelte-1jp9zv2){background:var(--tint-green);color:var(--color-dark)}.checked-iban.svelte-1jp9zv2{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-block:1px solid var(--color-border)}.bank-details.svelte-1jp9zv2{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.bank-details.svelte-1jp9zv2 dt:where(.svelte-1jp9zv2){font-size:.69rem;color:var(--color-text-muted);margin-bottom:4px}.bank-details.svelte-1jp9zv2 dd:where(.svelte-1jp9zv2){margin:0;font-size:.86rem;font-weight:500;overflow-wrap:anywhere}.bank-name.svelte-1jp9zv2{grid-column:1 / -1}.country-code.svelte-1jp9zv2{font-size:.64rem;font-weight:400;padding:2px 4px;border:1px solid var(--color-border);border-radius:3px}.lookup-note.svelte-1jp9zv2,.result-note.svelte-1jp9zv2,.source-note.svelte-1jp9zv2{font-size:.73rem;line-height:1.55;color:var(--color-text-muted)}.source-note.svelte-1jp9zv2 a:where(.svelte-1jp9zv2){text-decoration:underline;text-underline-offset:2px}.result-note.svelte-1jp9zv2{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--color-border)}.error-message.svelte-1jp9zv2{margin-top:16px;font-size:.875rem}@media(max-width:480px){.tool-heading.svelte-1jp9zv2{margin-bottom:22px}.tool-kicker.svelte-1jp9zv2{font-size:.63rem}input.svelte-1jp9zv2{padding:15px 12px;font-size:1rem;letter-spacing:0}.generator-options.svelte-1jp9zv2{grid-template-columns:minmax(0,1fr) 100px;gap:10px}select.svelte-1jp9zv2{padding:14px 8px;font-size:1rem}.validation-result.svelte-1jp9zv2{padding:16px}.checked-iban.svelte-1jp9zv2,.generated-list.svelte-1jp9zv2 li:where(.svelte-1jp9zv2){flex-wrap:wrap}.checked-iban.svelte-1jp9zv2 code:where(.svelte-1jp9zv2){flex-basis:100%}.generated-list.svelte-1jp9zv2 code:where(.svelte-1jp9zv2){min-width:70%}.generated-list.svelte-1jp9zv2 .copy-button:where(.svelte-1jp9zv2){margin-left:24px}.copy-button.svelte-1jp9zv2{min-height:44px}.empty-state.svelte-1jp9zv2{padding-inline:16px}.empty-state.svelte-1jp9zv2 h3:where(.svelte-1jp9zv2){font-size:1.06rem}.checks.svelte-1jp9zv2{gap:5px}}
