/* Business Listings UK 2026-11-02 targeted shared functionality styling — preserves existing brand */
.topbar .nav nav .bluk-manage-nav{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #0d3045;border-radius:9px;color:#0d3045!important;background:#fff!important;font-weight:750;text-decoration:none;white-space:nowrap}
.topbar .nav nav .bluk-manage-nav:hover,.topbar .nav nav .bluk-manage-nav:focus-visible{color:#fff!important;background:#0d3045!important}
.topbar .nav nav .nav-cta{white-space:nowrap}
@media(max-width:950px){.topbar .nav nav .bluk-manage-nav{width:100%;max-width:100%;margin:4px 0;min-height:45px}.topbar .nav nav .nav-cta{width:100%;text-align:center}}
.bluk-payment-page{margin:0;min-height:100vh;display:flex;flex-direction:column;background:#f5f8fb;color:#15324b;font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}
.bluk-payment-page *{box-sizing:border-box}.bluk-payment-header{padding:20px max(24px,calc((100vw - 1120px)/2));background:#fff;border-bottom:1px solid #dae5ee;display:flex;align-items:center;justify-content:space-between;gap:18px}.bluk-payment-brand{font-size:20px;font-weight:850;letter-spacing:-.5px;color:#0d3045;text-decoration:none}.bluk-payment-header>span{font-size:13px;color:#5a7384}.bluk-payment-content{width:min(100% - 32px,760px);margin:50px auto;flex:1}.bluk-payment-panel{padding:clamp(24px,5vw,48px);background:#fff;border:1px solid #dce6eb;border-radius:20px;box-shadow:0 18px 45px #0d304510}.bluk-payment-check{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#19805e;font-size:27px;font-weight:800;margin-bottom:18px}.bluk-payment-kicker{font-weight:850;font-size:12px;letter-spacing:1.8px;color:#117c79}.bluk-payment-panel h1{font-size:clamp(27px,4vw,40px);line-height:1.2;letter-spacing:-1.1px;margin:0 0 15px;color:#0d3045}.bluk-payment-panel>p{color:#4e6678}.bluk-payment-details{display:grid;grid-template-columns:max-content 1fr;column-gap:22px;row-gap:11px;margin:28px 0;padding:22px;background:#eff7f8;border:1px solid #d7e9e9;border-radius:12px}.bluk-payment-details dt{color:#567385;font-size:14px}.bluk-payment-details dd{margin:0;font-weight:750;overflow-wrap:anywhere}.bluk-payment-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.bluk-payment-primary,.bluk-payment-secondary{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border-radius:10px;text-decoration:none;font-weight:780}.bluk-payment-primary{background:#0c627f;color:#fff}.bluk-payment-secondary{background:#fff;color:#0d3045;border:1px solid #0d3045}.bluk-payment-note{margin-top:27px;font-size:14px;border-top:1px solid #e0e8ed;padding-top:20px}.bluk-payment-footer{text-align:center;padding:25px 16px;color:#667d8e;font-size:13px}@media(max-width:560px){.bluk-payment-header{display:block;padding:17px}.bluk-payment-header>span{display:block;margin-top:5px}.bluk-payment-content{margin:23px auto}.bluk-payment-details{grid-template-columns:1fr;row-gap:2px}.bluk-payment-details dt:not(:first-child){margin-top:13px}.bluk-payment-actions a{width:100%}}
