.status-hero{display:grid;grid-template-columns:1.25fr .85fr;gap:55px;padding:25px 0 50px}.status-hero h1{font-size:43px;line-height:1.15;letter-spacing:-1px;margin:24px 0}.status-hero h1 em{font-style:normal;color:#007491}.status-hero p,.swift-status-article .reference-section>p,.swift-status-article .reference-split p{font-size:15px;line-height:1.9}.status-hero .reference-benefits li{font-size:13px}.status-service-note{background:#e8f3f8;border-radius:6px;padding:15px;font-size:12px!important}.status-table{overflow-x:auto;margin:25px 0}.status-table table{width:100%;border-collapse:collapse;min-width:600px}.status-table th,.status-table td{padding:15px 12px;border-bottom:1px solid #dfebf2;text-align:left;vertical-align:top;font-size:13px;line-height:1.85}.status-table thead{background:#edf5f9}.status-table th:first-child{color:#007491}.swift-status-article .status-caption{font-size:12px!important;line-height:1.9;color:#708c9e}.status-centered{text-align:center}.status-centered>p{margin-left:auto!important;margin-right:auto!important}.status-diagram{max-width:800px;margin:30px auto;background:white;border-top:4px solid #007491;border-radius:6px;padding:28px;text-align:left}.status-diagram h3{font-size:23px;margin:10px 0 24px}.status-diagram figcaption{border-top:1px solid #e3edf3;padding-top:15px;text-align:center;font-size:11px;color:#7892a3;line-height:1.8;margin-top:20px}.status-overview{display:grid;gap:10px}.status-overview>div{display:grid;grid-template-columns:80px 1fr;gap:15px;align-items:center;padding:14px;background:#f1f6fa;border:1px solid #dce8ef;border-radius:7px}.status-overview b{font:700 18px Consolas,monospace}.status-overview span{font-size:13px;line-height:1.7}.status-tone-pdng{background:#fff6e6!important;border-color:#edcf91!important;color:#a96e12}.status-tone-acsp,.status-tone-actc{background:#edf3ff!important;border-color:#b5cdf2!important;color:#285ac1}.status-tone-acsc{background:#eaf7fb!important;border-color:#9ed3e2!important;color:#087e99}.status-tone-accc{background:#eaf9f1!important;border-color:#a8dfbf!important;color:#098650}.status-tone-rjct{background:#fff0ef!important;border-color:#edb4ac!important;color:#b13c31}.status-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center;gap:8px;margin-top:25px}.status-flow>div,.status-branches>div{border:1px solid #dce7ef;border-top-width:5px;border-radius:6px;background:#f2f7fb;padding:23px 10px;text-align:center}.status-flow b,.status-branches b{display:block;font:700 24px Consolas,monospace}.status-flow span,.status-branches span{display:block;font-size:12px;line-height:1.7;margin-top:12px}.status-flow i{font-size:23px;color:#8da6b6;font-style:normal}.status-branches{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px auto 0;max-width:550px}.status-explainer{max-width:700px;margin:25px auto;padding:45px 25px;border-radius:9px;background:radial-gradient(ellipse at 90% 100%,#065b52,transparent 55%),linear-gradient(130deg,#142c57,#07111f);color:white}.status-explainer>span{font-size:10px;letter-spacing:2px;color:#a5c8db}.status-explainer>strong{display:block;color:white;font-size:37px;line-height:1.2;margin:22px 0}.status-explainer>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.status-explainer b{background:#ffffff12;border:1px solid #ffffff30;padding:8px;font-size:11px;border-radius:4px}.status-explainer p{font-size:12px;color:#b1cad6;margin-top:25px}.status-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px}.status-facts>div{border-bottom:1px solid #e0ebf2;padding:12px 0}.status-facts dt{font-size:10px;color:#7490a2}.status-facts dd{font-size:13px;margin:10px 0}.status-mini-flow{border:1px solid #dce8ef;background:#f8fcfe;border-radius:7px;padding:22px}.status-decoder{border:1px solid #d6e5ef;border-radius:12px;padding:28px;margin:30px 0;background:#f8fcfe}.status-decoder h2{font-size:23px;margin:0 0 12px}.status-decoder>p{font-size:14px;line-height:1.8}.status-code-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.swift-status-article .status-code-buttons button{width:auto;display:inline-block;margin:0;padding:8px 12px;border:1px solid #c3dce8;border-radius:5px;background:#edf5fa;color:#007491;font:700 12px Consolas,monospace;cursor:pointer}.swift-status-article .status-code-buttons button[aria-pressed=true]{background:#007491;color:white}.status-decoder label{display:block;font-size:13px;margin:0 0 10px}.status-decoder input{width:100%;padding:12px;border:1px solid #c8dce8;border-radius:6px;font-size:15px;color:#203642}.status-decoder .reference-split{gap:25px}#status-decoder-help{font-size:12px;line-height:1.9}.status-decoder-match{border-left:3px solid #07849a;padding:12px 16px;background:#eaf5f8;margin-bottom:12px}.status-decoder-match h3{font-size:17px;margin:8px 0}.status-decoder-match p{font-size:13px;line-height:1.85;margin:10px 0}.status-decoder-match b{font:700 20px Consolas,monospace}.status-detail{max-width:760px;margin:35px auto 45px}.status-detail>h2{font-size:23px}.status-detail>p{font-size:15px;line-height:1.9}.status-detail-card{padding:25px;border:1px solid #dce7ee;border-radius:7px;background:#f6fbfe}.status-detail-card>b{font:700 25px Consolas,monospace}.status-detail-card>h3{font-size:17px}.status-detail-card p{font-size:14px;line-height:1.9}.status-detail-card>div{padding:15px;background:#ffffffaa;border:1px solid #dbe8ef;border-radius:5px;margin-top:15px;color:#4e6b7c}.status-detail-card h4{font-size:10px;letter-spacing:.8px;color:#638496;margin:0 0 10px}.status-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 35px}.status-work-grid h3{font-size:15px}.status-work-grid p,.swift-status-article .mt-four-steps p,.swift-status-article .mt-faq details p{font-size:14px;line-height:1.9}.swift-status-article .mt-four-steps b{width:auto;min-width:40px;max-width:70px;padding:4px}.status-bank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:24px}.status-bank-grid>div{background:white;border:1px solid #dce8ef;padding:18px;border-radius:5px}.status-bank-grid h3{font-size:14px;margin:0 0 10px}.status-bank-grid p{font-size:12px;line-height:1.9}.status-disclosure{margin:30px 0}.swift-status-article .mt-faq summary{font-size:13px}.status-table .status-reason-code{color:#b43c31}html{scroll-padding-top:85px}.swift-status-article button:focus-visible,.swift-status-article summary:focus-visible,.status-decoder input:focus-visible{outline:2px solid #007491;outline-offset:3px}@media(max-width:700px){.status-hero{grid-template-columns:1fr;gap:25px}.status-hero h1{font-size:35px}.status-diagram{padding:20px 14px}.status-diagram h3{font-size:21px}.status-flow{grid-template-columns:1fr;gap:10px}.status-flow i{transform:rotate(90deg);text-align:center}.status-flow>div{padding:16px}.status-branches{grid-template-columns:1fr}.status-overview>div{grid-template-columns:60px 1fr;gap:10px}.status-overview b{font-size:16px}.status-bank-grid{grid-template-columns:1fr 1fr}.status-work-grid{grid-template-columns:1fr}.status-decoder{padding:20px 15px}.status-explainer>strong{font-size:30px}}@media(max-width:420px){.status-bank-grid{grid-template-columns:1fr}}
.status-hero{display:block;max-width:820px;margin:auto;text-align:center}.status-hero h1 em{display:block}.status-hero .reference-benefits{display:flex;flex-direction:column;align-items:center;gap:5px}.status-hero .reference-benefits li{max-width:740px}.status-hero .reference-jumps{justify-content:center}.status-hero-track{margin-top:22px}
