.validation-result[data-v-b3bab810]{align-items:center;border-radius:8px;display:flex;gap:.75rem;padding:1rem}.validation-result.valid[data-v-b3bab810]{background:#22c55e1a;border:1px solid var(--tool-success)}.validation-result.invalid[data-v-b3bab810]{background:#ef44441a;border:1px solid var(--tool-error)}.validation-icon[data-v-b3bab810]{font-size:1.5rem;font-weight:700}.validation-result.valid .validation-icon[data-v-b3bab810]{color:var(--tool-success)}.validation-result.invalid .validation-icon[data-v-b3bab810]{color:var(--tool-error)}.validation-text[data-v-b3bab810]{font-weight:600}.validation-result.valid .validation-text[data-v-b3bab810]{color:var(--tool-success)}.validation-result.invalid .validation-text[data-v-b3bab810]{color:var(--tool-error)}.results-grid[data-v-b3bab810]{display:grid;gap:.5rem}.result-row[data-v-b3bab810]{align-items:center;background:var(--tool-input-bg);border:1px solid var(--tool-border);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .15s}.result-row[data-v-b3bab810]:hover{border-color:var(--tool-border-focus)}.result-label[data-v-b3bab810]{color:var(--tool-text-muted);font-size:.875rem}.result-value[data-v-b3bab810]{color:var(--tool-text);font-family:var(--font-mono);font-weight:600}.examples-grid[data-v-b3bab810]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.example-btn[data-v-b3bab810]{align-items:flex-start;background:var(--tool-input-bg);border:1px solid var(--tool-border);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;text-align:left;transition:all .15s}.example-btn[data-v-b3bab810]:hover{border-color:var(--tool-border-focus)}.example-country[data-v-b3bab810]{color:var(--tool-text-muted);font-size:.75rem}.example-iban[data-v-b3bab810]{color:var(--tool-text);font-family:var(--font-mono);font-size:.875rem}.info-box[data-v-b3bab810]{background:var(--tool-input-bg);border-radius:8px;color:var(--tool-text-muted);font-size:.875rem;line-height:1.5;padding:1rem}.info-box p[data-v-b3bab810]{margin:0 0 .5rem}.info-box p[data-v-b3bab810]:last-child{margin-bottom:0}.info-box strong[data-v-b3bab810]{color:var(--tool-text)}
