.business-services{color:#10243f;max-width:1440px;margin:auto;padding:12px 4px 32px}.bs-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bs-admin-grid .bs-panel{margin-bottom:0}@media (max-width:800px){.bs-admin-grid{grid-template-columns:1fr}}.bs-back{color:#60728a;font-size:13px}.bs-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.bs-heading h1{margin:0 0 8px;font-size:25px;font-weight:600}.bs-heading p,.bs-panel header p{color:#64748b;margin:4px 0;font-size:14px}.bs-tag,.bs-state{white-space:nowrap;background:#f5f7fa;border:1px solid #d6dee8;border-radius:5px;padding:6px 10px;font-size:12px}.bs-modes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px;display:grid}.bs-iban-result{color:#805914;background:#fff8eb;border-radius:6px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;display:flex}.bs-iban-result.is-valid{color:#246447;background:#edf7f2}.bs-iban-result p{margin:6px 0 0}.bs-iban-result svg{flex:none}.bs-iban .bs-tag{align-items:center;gap:6px;display:inline-flex}.bs-reference{font-size:12px}.business-services button,.business-services input,.business-services select{font:inherit}.business-services button{cursor:pointer;background:#fff;border:1px solid #ccd7e5;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:14px;display:inline-flex}.business-services button:disabled{opacity:.6;cursor:not-allowed}:is(.business-services button:focus-visible,.business-services input:focus-visible,.business-services select:focus-visible){outline-offset:2px;outline:2px solid #cfa23a}.bs-modes button{text-align:left;color:#405773;justify-content:flex-start;min-height:88px;padding:16px}.bs-modes button[aria-pressed=true]{color:#10243f;background:#fffcf5;border-color:#c99b31;box-shadow:inset 0 3px #c99b31}.bs-modes strong{margin-bottom:5px;font-weight:600;display:block}.bs-modes small{color:#64748b;font-size:12px;display:block}.bs-panel{background:#fff;border:1px solid #d5deea;border-radius:8px;min-width:0;margin-bottom:16px;padding:22px}.bs-panel h2{margin:0 0 5px;font-size:18px;font-weight:600}.bs-panel h3{margin:0;font-size:17px;font-weight:600}.bs-form{flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0 8px;display:flex}.business-services label{color:#586a82;flex-direction:column;gap:7px;font-size:13px;display:flex}.business-services input,.business-services select{color:#10243f;background:#fff;border:1px solid #ccd7e5;border-radius:3px;width:100%;min-height:42px;padding:9px 12px;font-size:14px;font-weight:400}.bs-query{flex:1;min-width:240px}.business-services .bs-primary{color:#fff;background:#10243f;border-color:#10243f;min-height:42px;padding:10px 20px}.bs-notice{background:#fff9ec;border:1px solid #ecdbaa;border-radius:5px;align-items:flex-start;gap:10px;margin:16px 0;padding:13px 15px;font-size:13px;line-height:1.55;display:flex}.bs-notice svg{flex-shrink:0;margin-top:2px}.bs-notice p{margin:4px 0 0}.bs-disclaimer{color:#65748a;margin:14px 0 0;font-size:13px;line-height:1.6}.bs-result-heading{flex-wrap:wrap;align-items:baseline;gap:16px;margin:24px 0 14px;display:flex}.bs-result-heading h2{font-size:18px;font-weight:600}.bs-result-heading span{color:#65748a;font-size:13px}.bs-source-heading{justify-content:space-between;gap:12px;display:flex}.bs-state[data-state=ready]{color:#286846;background:#eff8f3;border-color:#bfdcc9}.bs-state[data-state=stale],.bs-state[data-state=unavailable]{color:#7c5d12;background:#fff8e8;border-color:#e4cd94}.bs-provenance{color:#64748b;border-bottom:1px solid #e3e8ef;flex-wrap:wrap;gap:16px;padding:14px 0;font-size:12px;display:flex}.bs-provenance span,.bs-provenance a{align-items:center;gap:6px;display:inline-flex}.bs-provenance a{color:#2e577c;margin-left:auto}.bs-records article{border-bottom:1px solid #e3e8ef;padding:18px 0}.bs-records h4{overflow-wrap:anywhere;margin:0 0 12px;font-size:15px;font-weight:500}.bs-records dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;display:grid}.bs-records dt{color:#718097;margin-bottom:4px;font-size:12px}.bs-records dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400}.bs-match{color:#815d12;background:#fff8e8;padding:12px;font-size:14px}.bs-empty{color:#64748b;padding:20px 0;font-size:14px}.bs-table-scroll{max-height:460px;margin-top:16px;overflow:auto}.business-services table{border-collapse:collapse;width:100%;font-size:13px}.business-services th{text-align:left;color:#64748b;background:#f6f8fa;font-weight:500;position:sticky;top:0}.business-services td,.business-services th{border-bottom:1px solid #e1e7ee;padding:12px}.business-services .bs-number{text-align:right;font-variant-numeric:tabular-nums}.bs-spin{animation:1s linear infinite bs-spin}@keyframes bs-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.bs-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bs-heading{align-items:start}.bs-tag{display:none}.bs-modes{gap:8px}.bs-modes button{align-items:start;padding:12px}.bs-modes svg{display:none}.bs-panel{padding:16px}.bs-form>*{width:100%}.bs-records dl{grid-template-columns:1fr}.bs-source-heading{flex-direction:column}.bs-state{align-self:start}.bs-provenance a{margin:0}}
