/* Red Hat Display, unmodified Google Fonts WOFF2; OFL-1.1 in assets/fonts. */
@font-face{font-family:"SCG BDR Display";font-style:normal;font-weight:300 900;font-display:swap;src:url("../fonts/red-hat-display-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"SCG BDR Display";font-style:normal;font-weight:300 900;font-display:swap;src:url("../fonts/red-hat-display-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* BDR presentation only: existing form controls, order and shipping states remain authoritative. */
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface],[data-scg-bdr-choice],.bdr-bank-details){
  --scg-bdr-ink:#17334d;--scg-bdr-muted:#52687c;--scg-bdr-line:#d5e0ea;
  --scg-bdr-soft:#f3f6fa;--scg-bdr-paper:#fff;--scg-bdr-accent:#255da2;
  --scg-color-text:var(--scg-bdr-ink);--scg-color-muted:var(--scg-bdr-muted);--scg-color-faint:var(--scg-bdr-muted);
  --scg-color-border:var(--scg-bdr-line);--scg-color-border-soft:#e7edf3;
  --scg-color-card:var(--scg-bdr-paper);--scg-color-canvas:var(--scg-bdr-soft);
  --scg-color-accent:var(--scg-bdr-accent);--scg-color-accent-hover:#17334d;
  --scg-color-accent-ink:var(--scg-bdr-accent);--scg-color-accent-ink-deep:#17334d;
  --scg-color-accent-bg:#f0f5fb;--scg-color-accent-bg-strong:#e7eff8;
  --scg-color-accent-border:#8298b0;--scg-color-accent-border-soft:#c3d3e5;
  --scg-radius-lg:16px;--scg-radius-md:12px;--scg-radius-sm:8px;
  --scg-pad-card:26px;--scg-pad-inner:20px;
  --scg-gap-xl:22px;--scg-gap-lg:20px;--scg-gap-md:14px;--scg-gap-sm:10px;
  --scg-shadow-sm:none;--scg-shadow-md:none;--scg-shadow-lg:none;
  box-sizing:border-box;min-width:0;max-width:100%;color:var(--scg-bdr-ink);font-family:inherit;line-height:1.6;
}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface],[data-scg-bdr-choice],.bdr-bank-details) *{box-sizing:border-box}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface],[data-scg-bdr-choice]) [hidden]{display:none!important}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) :is(h1,h2,h3,h4,p){font-family:inherit;overflow-wrap:anywhere}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) :is(a,button,.scg-upload-dropzone):focus-visible{outline:3px solid #255da2!important;outline-offset:3px!important}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) :is(button,input,select,textarea):disabled{opacity:.6!important;cursor:not-allowed!important}

/* Existing Woo choices retain their native radios, descriptions and discount banners. */
[data-scg-bdr-choice]{padding:14px 16px;border:1px solid var(--scg-bdr-line);border-left:3px solid var(--scg-bdr-accent);border-radius:0 10px 10px 0;background:var(--scg-bdr-soft);font-size:14px}
[data-scg-bdr-choice]>p{margin:0 0 12px;color:var(--scg-bdr-muted);font:inherit}
[data-scg-bdr-choice]>:last-child{margin-bottom:0}

/* Checkout has a clear lead, a compact status row, then the same operational blocks. */
.scg-checkout-flow-shell[data-flow="bdr"]{width:100%;max-width:1120px;margin:28px auto;padding:0;background:transparent}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-card{padding:0;border:0;background:transparent;box-shadow:none;gap:20px}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-hero{padding:28px;border:1px solid var(--scg-bdr-line);border-radius:16px;background:white}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-hero__heading{gap:14px}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-hero__eyebrow{padding:0;border-radius:0;background:transparent;color:#825400;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;line-height:1.5}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-hero__eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 8px}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-hero__title{font-size:clamp(25px,2.4vw,32px);font-weight:700;line-height:1.25;letter-spacing:-.025em}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-hero__copy{max-width:780px;font-size:16px;line-height:1.65}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-status-row{gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}
.scg-checkout-flow-shell[data-flow="bdr"] :is(.scg-checkout-flow-status-pill,.scg-checkout-flow-timer){padding:14px 16px;border:1px solid var(--scg-bdr-line);border-radius:12px;background:var(--scg-bdr-soft);box-shadow:none}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-status-pill__label{font-size:12px;font-weight:500;text-transform:none;letter-spacing:0}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-status-pill__value{font-size:20px;line-height:1.3;font-weight:700}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-body{gap:20px}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-warning{padding:14px 18px;border:1px solid #eac681;border-left:3px solid #b37a22;border-radius:10px;background:#fff9ec;color:#714b0e;font-size:14px}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-summary{padding:20px;border:1px solid var(--scg-bdr-line);border-radius:12px;background:var(--scg-bdr-soft);box-shadow:none;gap:0 22px}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-summary>div{padding:12px 0;border:0;border-bottom:1px solid var(--scg-bdr-line);border-radius:0;background:transparent;box-shadow:none}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-summary>div>span{font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--scg-bdr-muted)}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-summary>div>strong{font-size:15px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-summary>.is-total>strong{font-size:24px}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-guide{padding:22px;border:1px solid var(--scg-bdr-line);border-radius:16px;background:var(--scg-bdr-soft);box-shadow:none;gap:16px}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-guide__title{font-size:20px;line-height:1.3;font-weight:700}
.scg-checkout-flow-shell[data-flow="bdr"] :is(.scg-checkout-flow-guide__text,.scg-checkout-flow-guide__save){font-size:14px;color:var(--scg-bdr-muted)}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-guide__item{padding:12px 14px;background:white;border:1px solid var(--scg-bdr-line);border-radius:8px}
.scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-guide__url{padding:12px;background:white;border:1px solid var(--scg-bdr-line);border-radius:8px;font-size:12px;overflow-wrap:anywhere;word-break:break-word}

/* Coordinates stay in their original order. Grid size responds to available card width. */
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-bank-panel{padding:22px;border:1px solid var(--scg-bdr-line);border-radius:16px;background:white;box-shadow:none;gap:16px}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-bank-panel__title{font-size:19px;line-height:1.4;font-weight:700;letter-spacing:-.01em;margin:0}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-bank-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-copy-card{padding:12px 14px;gap:8px;border:1px solid var(--scg-bdr-line);border-radius:10px;background:var(--scg-bdr-soft);box-shadow:none;min-width:0}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-copy-card:hover{border-color:#8298b0;background:#edf3fa;box-shadow:none}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-copy-card.is-copied{border-color:#40846a;background:#f0f8f4;box-shadow:none}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-copy-card__head{gap:8px;grid-template-columns:minmax(0,1fr) auto}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-copy-card__label{font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;line-height:1.4;color:var(--scg-bdr-muted)}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-copy-card__value{font-family:inherit;font-size:18px;font-weight:650;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere;word-break:normal;white-space:normal;color:var(--scg-bdr-ink)}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) button.scg-copy-card__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:66px!important;min-height:44px!important;width:auto!important;padding:8px 12px!important;border:1px solid #8298b0!important;border-radius:8px!important;background:white!important;color:#255da2!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;box-shadow:none!important}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) button.scg-copy-card__button:hover{background:#e7eff8!important;color:#17334d!important;border-color:#255da2!important}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) :is(.scg-bank-instructions,.scg-bank-secure-note){padding:18px 20px;border:1px solid var(--scg-bdr-line);border-radius:12px;background:var(--scg-bdr-soft);box-shadow:none;font-size:14px;color:var(--scg-bdr-muted)}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-bank-secure-note{padding-left:44px}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-bank-instructions__title{font-size:16px;line-height:1.5;font-weight:600;color:var(--scg-bdr-ink);margin:0 0 10px}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-bank-instructions__list{padding-left:20px;margin:0;display:grid;gap:8px}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-bank-instructions__list li{padding:0;font-size:14px;line-height:1.6}

/* Receipt is the sole primary action; the native multipart form and file input remain intact. */
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) :is(.scg-checkout-flow-form,.scg-takeover-receipt-form){margin:0;padding:22px;border:1px solid #c3d3e5;border-radius:16px;background:#f3f6fa;box-shadow:none;display:grid;gap:12px}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) :is(.scg-checkout-flow-form,.scg-takeover-receipt-form)>label{font-family:inherit;font-size:18px;line-height:1.4;font-weight:700;letter-spacing:0;text-transform:none;color:var(--scg-bdr-ink)}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-upload-dropzone{padding:24px 18px!important;gap:10px!important;border:2px dashed #8298b0!important;border-radius:12px!important;background:white!important;box-shadow:none!important}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-upload-dropzone:is(:hover,.is-dragover,.has-file){border-color:#255da2!important;background:#edf3fa!important}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-upload-dropzone__line{font-size:15px!important;line-height:1.5!important}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) :is(.scg-upload-dropzone__meta,.scg-checkout-flow-form__help,.scg-takeover-receipt-form__help){font-size:13px;line-height:1.6;color:var(--scg-bdr-muted)}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-upload-dropzone__filename{font-size:14px;overflow-wrap:anywhere;word-break:break-word}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) :is(button.scg-checkout-flow-form__button,button.scg-takeover-receipt-form__button,a.scg-checkout-flow-guide__button,a.scg-unified-track-card__button){display:inline-flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;padding:12px 18px!important;border:1px solid #255da2!important;border-radius:8px!important;background:#255da2!important;color:white!important;font-family:inherit!important;font-size:15px!important;line-height:1.45!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;white-space:normal!important;box-shadow:none!important}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) :is(button.scg-checkout-flow-form__button,button.scg-takeover-receipt-form__button,a.scg-checkout-flow-guide__button,a.scg-unified-track-card__button):hover{background:#17334d!important;border-color:#17334d!important;color:white!important}
:is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) :is(.scg-checkout-flow-alert,.scg-takeover-alert){padding:14px 18px;border-radius:10px;font-size:14px;line-height:1.6;box-shadow:none}

/* Tracking keeps the existing panel balancer, milestone labels and history. */
.scg-takeover-track-shell[data-scg-bdr-surface="tracking"]{max-width:1120px;margin:28px auto;font-size:15px}
[data-scg-bdr-surface="tracking"] .scg-takeover-track-grid{gap:22px}
[data-scg-bdr-surface="tracking"] :is(.scg-takeover-track-main,.scg-takeover-track-side){gap:20px}
[data-scg-bdr-surface="tracking"] :is(.scg-takeover-status-card,.scg-takeover-summary-card,.scg-track-history-card){padding:24px;border:1px solid var(--scg-bdr-line);border-radius:16px;background:white;box-shadow:none}
[data-scg-bdr-surface="tracking"] .scg-takeover-status-card__hero{gap:14px;margin-bottom:18px}
[data-scg-bdr-surface="tracking"] .scg-takeover-status-card__eyebrow{padding:0;background:transparent;border:0;border-radius:0;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:#52687c}
[data-scg-bdr-surface="tracking"] .scg-takeover-status-card__title{font-size:clamp(24px,2.2vw,30px);line-height:1.3;font-weight:700;letter-spacing:-.02em}
[data-scg-bdr-surface="tracking"] .scg-takeover-status-card__copy{font-size:15px;line-height:1.65;color:var(--scg-bdr-muted)}
[data-scg-bdr-surface="tracking"] .scg-takeover-status-card__timer-row{margin:0 0 18px}
[data-scg-bdr-surface="tracking"] .scg-track-order-timer{padding:14px 16px;border:1px solid var(--scg-bdr-line);border-radius:12px;background:var(--scg-bdr-soft);box-shadow:none}
[data-scg-bdr-surface="tracking"] .scg-time-pill__value{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}
[data-scg-bdr-surface="tracking"] .scg-takeover-progress{margin:20px 0 24px;padding:0;box-shadow:none}
[data-scg-bdr-surface="tracking"] :is(.scg-takeover-summary-card__title,.scg-track-history-card__title){font-size:18px;font-weight:700;line-height:1.4;color:var(--scg-bdr-ink)}
[data-scg-bdr-surface="tracking"] .scg-takeover-summary-box{padding:12px 0;border:0;border-bottom:1px solid var(--scg-bdr-line);border-radius:0;background:transparent;box-shadow:none}
[data-scg-bdr-surface="tracking"] .scg-takeover-summary-box>span{font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--scg-bdr-muted)}
[data-scg-bdr-surface="tracking"] .scg-takeover-summary-box>strong{font-size:15px;line-height:1.5;font-weight:600;color:var(--scg-bdr-ink);overflow-wrap:anywhere}
[data-scg-bdr-surface="tracking"] .scg-takeover-summary-box.is-total>strong{font-size:24px}
[data-scg-bdr-surface="tracking"] .scg-track-history-item{gap:12px;padding:14px 0}
[data-scg-bdr-surface="tracking"] .scg-track-history-item__body strong{font-size:14px;font-weight:600;color:var(--scg-bdr-ink)}
[data-scg-bdr-surface="tracking"] :is(.scg-track-history-item__body span,.scg-track-history-item__time){font-size:12px;line-height:1.5;color:var(--scg-bdr-muted)}

/* Woo/shortcode thank-you: lead, payment facts and tracking, with editable text untouched. */
.scg-unified-payment-shell[data-scg-bdr-surface="thankyou"]{gap:20px;margin:24px 0;font-size:15px}
[data-scg-bdr-surface="thankyou"] .scg-unified-payment-shell__message{padding:26px;border:1px solid var(--scg-bdr-line);border-radius:16px;background:white;gap:14px;line-height:1.65}
[data-scg-bdr-surface="thankyou"] .scg-unified-payment-shell__widgets{gap:20px}
[data-scg-bdr-surface="thankyou"] :is(.scg-unified-payment-summary,.scg-unified-track-card){padding:24px;border:1px solid var(--scg-bdr-line);border-radius:16px;background:white;box-shadow:none}
[data-scg-bdr-surface="thankyou"] :is(.scg-unified-payment-summary__title,.scg-unified-track-card__title){font-size:20px;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:var(--scg-bdr-ink)}
[data-scg-bdr-surface="thankyou"] .scg-unified-payment-summary__row{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:12px;padding:14px 0;border-color:var(--scg-bdr-line)}
[data-scg-bdr-surface="thankyou"] :is(.scg-unified-payment-summary__label,.scg-unified-track-card__fact-label,.scg-unified-track-card__link-label){font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--scg-bdr-muted)}
[data-scg-bdr-surface="thankyou"] .scg-unified-payment-summary__value{font-size:16px;font-weight:600;line-height:1.5;color:var(--scg-bdr-ink)}
[data-scg-bdr-surface="thankyou"] .scg-unified-track-card{background:var(--scg-bdr-soft);gap:14px}
[data-scg-bdr-surface="thankyou"] .scg-unified-track-card__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}
[data-scg-bdr-surface="thankyou"] .scg-unified-track-card__fact{padding:12px 14px;border:1px solid var(--scg-bdr-line);border-radius:8px;background:white}
[data-scg-bdr-surface="thankyou"] .scg-unified-track-card__fact-value{font-size:15px;line-height:1.5;color:var(--scg-bdr-ink)}
[data-scg-bdr-surface="thankyou"] .scg-unified-track-card__text{font-size:14px;line-height:1.6;color:var(--scg-bdr-muted)}
[data-scg-bdr-surface="thankyou"] .scg-unified-track-card__url{padding:12px;border:1px solid var(--scg-bdr-line);border-radius:8px;background:white;font-size:12px;color:var(--scg-bdr-muted)}
.bdr-bank-details{padding:18px 20px;border:1px solid var(--scg-bdr-line);border-radius:12px;background:var(--scg-bdr-soft);font-size:15px;overflow-wrap:anywhere}
.bdr-bank-details>p{margin:0 0 10px}
.bdr-bank-details>:last-child{margin-bottom:0}

@media(max-width:760px){
  .scg-checkout-flow-shell[data-flow="bdr"],.scg-takeover-track-shell[data-scg-bdr-surface="tracking"]{margin:20px auto;--scg-pad-card:20px;--scg-pad-inner:16px}
  .scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-hero{padding:20px;border-radius:12px}
  .scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-status-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-timer{grid-column:1/-1}
  .scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-hero__title{font-size:26px}
  .scg-checkout-flow-shell[data-flow="bdr"] .scg-checkout-flow-hero__copy{font-size:15px}
  :is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) :is(.scg-bank-panel,.scg-checkout-flow-form,.scg-takeover-receipt-form,.scg-checkout-flow-guide){padding:18px;border-radius:12px}
  :is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-bank-grid{grid-template-columns:minmax(0,1fr)}
  :is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-copy-card__value{font-size:17px}
  :is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) .scg-upload-dropzone{padding:20px 12px!important}
  [data-scg-bdr-surface="tracking"] :is(.scg-takeover-status-card,.scg-takeover-summary-card,.scg-track-history-card){padding:20px;border-radius:12px}
  [data-scg-bdr-surface="thankyou"] :is(.scg-unified-payment-shell__message,.scg-unified-payment-summary,.scg-unified-track-card){padding:20px;border-radius:12px}
  [data-scg-bdr-surface="thankyou"] .scg-unified-payment-summary__row{grid-template-columns:minmax(0,1fr);gap:5px}
}
@media(max-width:380px){
  :is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface]) :is(.scg-bank-panel,.scg-checkout-flow-form,.scg-takeover-receipt-form){padding:14px}
  [data-scg-bdr-surface="tracking"] :is(.scg-takeover-status-card,.scg-takeover-summary-card,.scg-track-history-card){padding:16px}
}
@media(prefers-reduced-motion:reduce){
  :is(.scg-checkout-flow-shell[data-flow="bdr"],[data-scg-bdr-surface],[data-scg-bdr-choice]) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}

/* Proposal B: explicit typography and layout inside the owned surface only.
   Outside theme chrome and all non-BDR methods retain their own styling.
   Layered important declarations also beat unlayered theme !important rules. */
@layer scg-bdr-layout-b {
[data-scg-bdr-layout="b"] :is(p,span,strong,b,bdi,small,a,address){font-family:"SCG BDR Display",Arial,sans-serif!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;color:inherit!important}
[data-scg-bdr-layout="b"] :is(strong,b){font-weight:700!important}
[data-scg-bdr-layout="b"] .scg-bdr-details__body a{color:var(--scg-bdr-accent)!important;text-decoration:underline!important}
[data-scg-bdr-layout="b"] .scg-bdr-details__body a:hover{color:#204e8a!important;text-decoration:underline!important}
[data-scg-bdr-layout="b"]{
  --scg-bdr-ink:#203952;--scg-bdr-muted:#566a80;--scg-bdr-line:#dce5ef;--scg-bdr-soft:#f2f6fb;--scg-bdr-accent:#285fa6;
  container:scg-bdr / inline-size;display:block!important;width:100%!important;max-width:1180px!important;min-width:0!important;
  margin:28px auto 44px!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;
  font-family:"SCG BDR Display",Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important;color:var(--scg-bdr-ink)!important;text-align:start!important;text-transform:none!important;letter-spacing:normal!important;
}
[data-scg-bdr-layout="b"],[data-scg-bdr-layout="b"] *,[data-scg-bdr-layout="b"] *:before,[data-scg-bdr-layout="b"] *:after{box-sizing:border-box!important}
[data-scg-bdr-layout="b"] :is(h1,h2,h3,h4,p,div,span,strong,dt,dd,li,label,summary,button,input,select,textarea,td,th,a){font-family:"SCG BDR Display",Arial,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere}
[data-scg-bdr-layout="b"] :is(h1,h2,h3,h4,p,dl,dd){margin:0!important}
[data-scg-bdr-layout="b"] :is(h1,h2,h3,h4){color:var(--scg-bdr-ink)!important;line-height:1.3!important}
[data-scg-bdr-layout="b"] h1{font-size:32px!important;font-weight:700!important}
[data-scg-bdr-layout="b"] h2{font-size:22px!important;font-weight:700!important}
[data-scg-bdr-layout="b"] :is(h3,h4){font-size:19px!important;font-weight:700!important}
[data-scg-bdr-layout="b"] :is(button,input,select,textarea,a){max-width:100%!important;min-width:0;float:none!important;box-shadow:none!important}
[data-scg-bdr-layout="b"] :is(button,a):focus-visible,[data-scg-bdr-layout="b"] summary:focus-visible,[data-scg-bdr-layout="b"] .scg-upload-dropzone:focus-visible{outline:3px solid #285fa6!important;outline-offset:3px!important}
[data-scg-bdr-layout="b"] [hidden]{display:none!important}
[data-scg-bdr-layout="b"] :is(button,input,select,textarea):disabled{cursor:not-allowed!important;opacity:.6!important}
[data-scg-bdr-layout="b"] :is(.scg-checkout-flow-card,.scg-checkout-flow-body){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
[data-scg-bdr-layout="b"] :is(.scg-checkout-flow-hero,.scg-takeover-status-card__hero,.scg-bdr-intro){display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:26px!important;padding:0!important;margin:0 0 22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
[data-scg-bdr-layout="b"] :is(.scg-checkout-flow-hero__heading,.scg-bdr-status-heading,.scg-bdr-intro>div:first-child){display:grid!important;gap:10px!important;min-width:0!important;max-width:780px!important;flex:1}
[data-scg-bdr-layout="b"] :is(.scg-checkout-flow-hero__eyebrow,.scg-takeover-status-card__eyebrow,.scg-bdr-order-reference,.scg-bdr-eyebrow){font-size:13px!important;font-weight:600!important;line-height:1.5!important;color:var(--scg-bdr-muted)!important;background:transparent!important;padding:0!important;border:0!important;border-radius:0!important}
[data-scg-bdr-layout="b"] :is(.scg-checkout-flow-hero__title,.scg-takeover-status-card__title){font-size:32px!important;font-weight:700!important;line-height:1.2!important}
[data-scg-bdr-layout="b"] :is(.scg-checkout-flow-hero__copy,.scg-takeover-status-card__copy,.scg-bdr-intro p){font-size:15px!important;font-weight:400!important;line-height:1.6!important;color:var(--scg-bdr-muted)!important;max-width:780px!important}
[data-scg-bdr-layout="b"] :is(.scg-bdr-hero-total,.scg-bdr-total){flex:0 0 auto!important;display:grid!important;gap:4px!important;min-width:160px!important;text-align:end!important;align-self:center!important}
[data-scg-bdr-layout="b"] :is(.scg-bdr-hero-total,.scg-bdr-total)>span{font-size:13px!important;font-weight:400!important;color:var(--scg-bdr-muted)!important}
[data-scg-bdr-layout="b"] :is(.scg-bdr-hero-total,.scg-bdr-total)>strong{font-size:34px!important;line-height:1.25!important;font-weight:700!important;color:var(--scg-bdr-ink)!important}
[data-scg-bdr-layout="b"] :is(.scg-bdr-hero-total,.scg-bdr-total) .amount{font:inherit!important;color:inherit!important;white-space:normal!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-status-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important}
[data-scg-bdr-layout="b"] :is(.scg-checkout-flow-timer,.scg-track-order-timer){padding:13px 17px!important;border:0!important;border-radius:6px!important;background:#eef4fc!important;box-shadow:none!important;margin:0!important}
[data-scg-bdr-layout="b"] .scg-time-pill__head{display:flex!important;align-items:center!important;gap:10px!important}
[data-scg-bdr-layout="b"] .scg-time-pill__copy{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex:1!important;min-width:0!important}
[data-scg-bdr-layout="b"] .scg-time-pill__label{font-size:13px!important;line-height:1.4!important;font-weight:500!important;color:#294e79!important}
[data-scg-bdr-layout="b"] .scg-time-pill__value{font-size:20px!important;font-weight:700!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}
[data-scg-bdr-layout="b"] .scg-time-pill__bar{height:3px!important;margin-top:8px!important}
[data-scg-bdr-layout="b"] :is(.scg-checkout-flow-warning,.scg-checkout-flow-alert,.scg-takeover-alert){margin:0!important;padding:14px 18px!important;font-size:14px!important;line-height:1.55!important;border-radius:8px!important;box-shadow:none!important}
[data-scg-bdr-layout="b"] .scg-bdr-operation{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;min-width:0!important;padding:0!important;margin:0!important;border:1px solid var(--scg-bdr-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}
[data-scg-bdr-layout="b"] .scg-bdr-operation>.scg-bank-panel{display:grid!important;align-content:start!important;gap:17px!important;padding:26px!important;border:0!important;border-radius:0!important;background:white!important;box-shadow:none!important;margin:0!important;min-width:0!important}
[data-scg-bdr-layout="b"] .scg-bank-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important}
[data-scg-bdr-layout="b"] .scg-copy-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:5px 12px!important;padding:14px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--scg-bdr-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important}
[data-scg-bdr-layout="b"] .scg-copy-card:last-child{border-bottom:0!important}
[data-scg-bdr-layout="b"] .scg-copy-card__head{display:contents!important}
[data-scg-bdr-layout="b"] .scg-copy-card__label{grid-column:1!important;grid-row:1!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;color:var(--scg-bdr-muted)!important}
[data-scg-bdr-layout="b"] .scg-copy-card__value{grid-column:1!important;grid-row:2!important;display:block!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;color:var(--scg-bdr-ink)!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}
[data-scg-bdr-layout="b"] button.scg-copy-card__button{grid-column:2!important;grid-row:1/3!important;align-self:center!important;justify-self:end!important;min-height:44px!important;min-width:66px!important;padding:10px 13px!important;border:1px solid #b9cbe2!important;border-radius:6px!important;background:white!important;color:#285fa6!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}
[data-scg-bdr-layout="b"] .scg-copy-card.is-copied{background:#f0f8f4!important}
[data-scg-bdr-layout="b"] .scg-copy-card__button:hover{background:#edf4fd!important}
[data-scg-bdr-layout="b"] .scg-bdr-operation>:is(.scg-checkout-flow-form,.scg-takeover-receipt-form,fieldset){display:flex!important;flex-direction:column!important;justify-content:center!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:26px!important;border:0!important;border-top:1px solid var(--scg-bdr-line)!important;border-radius:0!important;background:#f9fbfe!important;box-shadow:none!important}
[data-scg-bdr-layout="b"] .scg-bdr-operation>fieldset form{margin:0!important;border:0!important;padding:0!important;background:transparent!important}
[data-scg-bdr-layout="b"] .scg-bdr-operation :is(.scg-checkout-flow-form,.scg-takeover-receipt-form)>label{display:block!important;font-size:20px!important;line-height:1.4!important;font-weight:700!important;color:var(--scg-bdr-ink)!important;margin:0!important}
[data-scg-bdr-layout="b"] .scg-upload-dropzone{position:relative!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:9px!important;min-height:160px!important;width:100%!important;min-width:0!important;padding:22px 16px!important;border:1.5px dashed #8daacd!important;border-radius:6px!important;background:white!important;box-shadow:none!important;color:#285fa6!important;cursor:pointer!important;text-align:center!important}
[data-scg-bdr-layout="b"] .scg-upload-dropzone__input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;padding:0!important;margin:0!important;border:0!important}
[data-scg-bdr-layout="b"] .scg-upload-dropzone__line{font-size:15px!important;line-height:1.5!important}
[data-scg-bdr-layout="b"] :is(.scg-upload-dropzone__meta,.scg-checkout-flow-form__help,.scg-takeover-receipt-form__help){font-size:12px!important;line-height:1.5!important;color:var(--scg-bdr-muted)!important}
[data-scg-bdr-layout="b"] .scg-upload-dropzone__filename{font-size:13px!important;max-width:100%!important;overflow-wrap:anywhere!important;color:var(--scg-bdr-ink)!important}
[data-scg-bdr-layout="b"] :is(button.scg-checkout-flow-form__button,button.scg-takeover-receipt-form__button,.scg-bdr-tracking-focus a,.scg-bdr-tracking-focus button){display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:48px!important;max-width:100%!important;width:100%!important;padding:13px 18px!important;border:1px solid #285fa6!important;border-radius:6px!important;background:#285fa6!important;color:white!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;text-decoration:none!important;margin:0!important}
[data-scg-bdr-layout="b"] .scg-bdr-operation__support{grid-column:1/-1!important;display:grid!important;gap:10px!important;min-width:0!important;padding:18px 26px!important;border-top:1px solid var(--scg-bdr-line)!important;background:#fff!important}
[data-scg-bdr-layout="b"] .scg-bdr-operation__support:empty{display:none!important}
[data-scg-bdr-layout="b"] .scg-bdr-operation__support :is(.scg-bank-instructions,.scg-bank-secure-note){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;line-height:1.5!important;color:var(--scg-bdr-muted)!important}
[data-scg-bdr-layout="b"] .scg-bdr-operation__support .scg-bank-secure-note:before{display:none!important}
[data-scg-bdr-layout="b"] .scg-bank-instructions__title{font-size:14px!important;margin-bottom:7px!important}
[data-scg-bdr-layout="b"] .scg-bank-instructions__list{display:grid!important;gap:4px!important;margin:0!important;padding-left:19px!important;list-style:disc!important}
[data-scg-bdr-layout="b"] .scg-bank-instructions__list li{font-size:12px!important;line-height:1.5!important;padding:0!important;margin:0!important;color:var(--scg-bdr-muted)!important}
[data-scg-bdr-layout="b"] .scg-bdr-secondary{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:15px!important;align-items:start!important;min-width:0!important;margin:22px 0 0!important;padding:0!important}
[data-scg-bdr-layout="b"] details.scg-bdr-details{display:block!important;min-width:0!important;width:100%!important;padding:0 20px!important;margin:0!important;border:1px solid var(--scg-bdr-line)!important;border-radius:9px!important;background:white!important;box-shadow:none!important}
[data-scg-bdr-layout="b"] details.scg-bdr-details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:60px!important;padding:16px 0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;list-style:none!important;font-size:15px!important;line-height:1.5!important;font-weight:700!important;color:var(--scg-bdr-ink)!important;cursor:pointer!important}
[data-scg-bdr-layout="b"] details.scg-bdr-details>summary::-webkit-details-marker{display:none!important}
[data-scg-bdr-layout="b"] details.scg-bdr-details>summary:after{content:'+'!important;position:static!important;display:block!important;flex:none!important;width:auto!important;height:auto!important;font:400 23px/1 Arial,sans-serif!important;color:#285fa6!important;background:none!important;border:0!important;transform:none!important}
[data-scg-bdr-layout="b"] details.scg-bdr-details[open]>summary:after{content:'−'!important}
[data-scg-bdr-layout="b"] details.scg-bdr-details:not([open])>.scg-bdr-details__body{display:none!important}
[data-scg-bdr-layout="b"] .scg-bdr-details__body{padding:0 0 20px!important;margin:0!important;min-width:0!important;color:var(--scg-bdr-ink)!important;font-size:14px!important;line-height:1.55!important}
[data-scg-bdr-layout="b"] .scg-bdr-details--payment{grid-column:1/-1!important}
[data-scg-bdr-layout="b"] :is(.scg-bdr-facts,.scg-bdr-order-items,.scg-bdr-contacts){min-width:0!important;margin:0!important;font-size:14px!important;line-height:1.6!important}
[data-scg-bdr-layout="b"] .scg-bdr-facts{display:grid!important;gap:11px!important}
[data-scg-bdr-layout="b"] .scg-bdr-facts>div{display:grid!important;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr)!important;gap:12px!important;padding:9px 0!important;border-bottom:1px solid #e7edf4!important}
[data-scg-bdr-layout="b"] .scg-bdr-facts dt{font-size:12px!important;font-weight:400!important;color:var(--scg-bdr-muted)!important}
[data-scg-bdr-layout="b"] .scg-bdr-facts dd{font-size:14px!important;font-weight:600!important;text-align:end!important;overflow-wrap:anywhere!important}
[data-scg-bdr-layout="b"] .scg-bdr-contacts{display:grid!important;gap:15px!important}
[data-scg-bdr-layout="b"] :is(.scg-bdr-details__body table,.scg-bdr-order-items){border-collapse:collapse!important;width:100%!important;max-width:100%!important;table-layout:fixed!important;background:transparent!important;border:0!important;box-shadow:none!important}
[data-scg-bdr-layout="b"] .scg-bdr-details__body :is(th,td){padding:11px 6px!important;border:0!important;border-bottom:1px solid var(--scg-bdr-line)!important;background:transparent!important;color:var(--scg-bdr-ink)!important;font-size:13px!important;line-height:1.6!important;overflow-wrap:anywhere!important}
[data-scg-bdr-layout="b"] .scg-bdr-details__body table{margin:0!important}
[data-scg-bdr-layout="b"] .scg-bdr-details--payment .scg-unified-payment-summary{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
[data-scg-bdr-layout="b"] .scg-bdr-details--payment .scg-unified-payment-summary__title{display:none!important}
[data-scg-bdr-layout="b"] .scg-bdr-details__body th{font-weight:600!important}
[data-scg-bdr-layout="b"] .scg-bdr-details__body :is(th:last-child,td:last-child){text-align:end!important}
[data-scg-bdr-layout="b"] .scg-bdr-details__body :is(.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-columns){margin:0!important;padding:0!important;float:none!important;width:100%!important;max-width:100%!important}
[data-scg-bdr-layout="b"] .scg-bdr-details__body :is(.woocommerce-order-details__title,.woocommerce-customer-details>h2){display:none!important}
[data-scg-bdr-layout="b"] .scg-bdr-details__body :is(.woocommerce-column,.woocommerce-column--billing-address,.woocommerce-column--shipping-address){display:block!important;float:none!important;width:100%!important;margin:0 0 18px!important;padding:0!important}
[data-scg-bdr-layout="b"] .scg-bdr-details__body address{font-family:"SCG BDR Display",Arial,sans-serif!important;font-size:14px!important;line-height:1.6!important;font-style:normal!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important}
[data-scg-bdr-layout="b"] .scg-bdr-details__body img{max-width:100%!important;height:auto!important}
[data-scg-bdr-layout="b"] .scg-takeover-status-card{display:grid!important;gap:16px!important;padding:0!important;margin:0 0 22px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
[data-scg-bdr-layout="b"] .scg-takeover-status-card__timer-row{margin:0!important}
[data-scg-bdr-layout="b"] .scg-bdr-history{margin-top:22px!important;min-width:0!important}
[data-scg-bdr-layout="b"] .scg-tracking-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;min-width:0!important;padding:24px!important;margin:0!important;border:1px solid var(--scg-bdr-line)!important;border-radius:12px!important;background:linear-gradient(160deg,#f4f8fd,#fff 75%)!important;box-shadow:none!important}
[data-scg-bdr-layout="b"] .scg-tracking-header .scg-takeover-status-card__hero{margin:0!important}
[data-scg-bdr-layout="b"] .scg-tracking-header__progress{padding:0 0 21px!important;margin:0!important;border-bottom:1px solid var(--scg-bdr-line)!important;min-width:0!important}
[data-scg-bdr-layout="b"] .scg-tracking-header__progress .scg-takeover-progress{margin:0!important;padding:5px 3px 0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}
[data-scg-bdr-layout="b"] .scg-tracking-header__progress .scg-takeover-progress:before{top:16px!important;left:10%!important;right:10%!important}
[data-scg-bdr-layout="b"] .scg-tracking-header__progress .scg-takeover-progress__step{min-width:0!important}
[data-scg-bdr-layout="b"] .scg-tracking-header__progress .scg-takeover-progress__label{font-size:12px!important;line-height:1.4!important;overflow-wrap:anywhere!important;hyphens:auto!important}
@container scg-bdr (max-width:699px){
  [data-scg-bdr-layout="b"] .scg-tracking-header{padding:20px 16px!important;gap:20px!important}
  [data-scg-bdr-layout="b"] .scg-tracking-header__progress .scg-takeover-progress__label{font-size:10px!important}
}
@media(max-width:640px){[data-scg-bdr-layout="b"] .scg-tracking-header__progress .scg-takeover-progress:before{top:14px!important}}
[data-scg-bdr-layout="b"] .scg-bdr-history .scg-track-history-card{border:1px solid var(--scg-bdr-line)!important;padding:22px!important;border-radius:9px!important;box-shadow:none!important}
[data-scg-bdr-layout="b"] .scg-bdr-tracking-focus{display:grid!important;gap:13px!important;padding:28px!important;margin:22px 0 0!important;border:1px solid #cadfd8!important;border-radius:12px!important;background:#f5faf8!important;box-shadow:none!important;min-width:0!important}
[data-scg-bdr-layout="b"] .scg-bdr-tracking-focus p{font-size:15px!important;line-height:1.6!important;color:var(--scg-bdr-muted)!important}
[data-scg-bdr-layout="b"] .scg-bdr-tracking-focus :is(a,button){width:max-content!important;min-width:min(100%,250px)!important;margin-top:5px!important}
[data-scg-bdr-layout="b"] .scg-bdr-lead{display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
[data-scg-bdr-layout="b"] .scg-bdr-lead>p:first-child>strong:first-child{display:block!important;margin:0 0 12px!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important;color:var(--scg-bdr-ink)!important}
[data-scg-bdr-layout="b"] .scg-bdr-status-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:50%!important;background:#dcefe6!important;color:#24704e!important;font:700 22px/1 "SCG BDR Display",Arial,sans-serif!important}
[data-scg-bdr-layout="b"] .scg-bdr-order-item{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:16px!important;padding:12px 0!important;border-bottom:1px solid var(--scg-bdr-line)!important;font-size:14px!important}
[data-scg-bdr-layout="b"] .scg-bdr-order-item>span{min-width:0!important;flex:1!important}
[data-scg-bdr-layout="b"] .scg-bdr-order-item>strong{font-size:14px!important;text-align:end!important}
[data-scg-bdr-layout="b"] .scg-bdr-order-item small{font-size:12px!important;color:var(--scg-bdr-muted)!important}
[data-scg-bdr-layout="b"] :is(button.scg-checkout-flow-form__button,button.scg-takeover-receipt-form__button,.scg-bdr-tracking-focus a,.scg-bdr-tracking-focus button):hover:not(:disabled){background:#204e8a!important;border-color:#204e8a!important;color:#fff!important;text-decoration:none!important}
[data-scg-bdr-layout="b"] :is(button.scg-checkout-flow-form__button,button.scg-takeover-receipt-form__button,.scg-bdr-tracking-focus a,.scg-bdr-tracking-focus button):active:not(:disabled){background:#193e70!important;border-color:#193e70!important;color:#fff!important;transform:none!important}
[data-scg-bdr-layout="b"] button.scg-copy-card__button:active:not(:disabled){background:#dceafc!important;color:#204e8a!important;transform:none!important}
[data-scg-bdr-layout="b"] .scg-upload-dropzone:is(:hover,:focus-within,.is-dragover){border-color:#285fa6!important;background:#edf4fd!important}
[data-scg-bdr-layout="b"] .scg-upload-dropzone:focus-within{outline:3px solid #285fa6!important;outline-offset:3px!important}
[data-scg-bdr-layout="b"] details.scg-bdr-details>summary:hover{color:#285fa6!important;background:transparent!important}
[data-scg-bdr-layout="b"] details.scg-bdr-details>summary:active{color:#193e70!important;background:transparent!important;transform:none!important}
[data-scg-bdr-layout="b"] :is(.scg-checkout-flow-guide,.scg-unified-track-card){padding:22px!important;border:1px solid var(--scg-bdr-line)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin:22px 0 0!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr .scg-checkout-flow-guide__header{display:grid!important;gap:7px!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr .scg-checkout-flow-guide__title{font-size:19px!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr .scg-checkout-flow-guide__text{font-size:14px!important;line-height:1.55!important;color:var(--scg-bdr-muted)!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr .scg-checkout-flow-guide__grid{display:flex!important;flex-wrap:wrap!important;gap:10px 26px!important;min-width:0!important;margin:0!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr .scg-checkout-flow-guide__item{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:6px 10px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr .scg-checkout-flow-guide__item>span{font-size:12px!important;font-weight:400!important;color:var(--scg-bdr-muted)!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr .scg-checkout-flow-guide__item>strong{font-size:14px!important;font-weight:600!important;color:var(--scg-bdr-ink)!important;overflow-wrap:anywhere!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr .scg-checkout-flow-guide__link-shell{padding:0!important;margin:0!important;border:0!important;background:transparent!important;display:block!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr .scg-checkout-flow-guide__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;border:1px solid #b9cbe2!important;border-radius:6px!important;background:#fff!important;color:#285fa6!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;line-height:1.5!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr .scg-checkout-flow-guide__button:hover{background:#edf4fd!important;color:#204e8a!important}
[data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr .scg-checkout-flow-guide__button:active{background:#dceafc!important;transform:none!important}
@container scg-bdr (min-width:900px){
  [data-scg-bdr-layout="b"] .scg-bdr-operation{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}
  [data-scg-bdr-layout="b"] .scg-bdr-operation>:is(.scg-checkout-flow-form,.scg-takeover-receipt-form,fieldset){border-top:0!important;border-left:1px solid var(--scg-bdr-line)!important}
}
@container scg-bdr (min-width:700px){[data-scg-bdr-layout="b"] .scg-bdr-secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@container scg-bdr (max-width:699px){
  [data-scg-bdr-layout="b"] :is(.scg-checkout-flow-hero,.scg-takeover-status-card__hero,.scg-bdr-intro){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}
  [data-scg-bdr-layout="b"] :is(.scg-bdr-hero-total,.scg-bdr-total){display:flex!important;align-items:baseline!important;justify-content:space-between!important;width:100%!important;text-align:start!important;border-top:1px solid var(--scg-bdr-line)!important;padding-top:13px!important;gap:12px!important;min-width:0!important}
  [data-scg-bdr-layout="b"] :is(.scg-checkout-flow-hero__title,.scg-takeover-status-card__title,h1){font-size:27px!important}
  [data-scg-bdr-layout="b"] .scg-bdr-lead>p:first-child>strong:first-child{font-size:27px!important}
  [data-scg-bdr-layout="b"] :is(.scg-bdr-hero-total,.scg-bdr-total)>strong{font-size:29px!important}
  [data-scg-bdr-layout="b"] .scg-bdr-operation>:is(.scg-bank-panel,.scg-checkout-flow-form,.scg-takeover-receipt-form,fieldset){padding:20px 18px!important}
  [data-scg-bdr-layout="b"] .scg-bdr-operation__support{padding:16px 18px!important}
  [data-scg-bdr-layout="b"] .scg-copy-card__value{font-size:14px!important}
  [data-scg-bdr-layout="b"] .scg-time-pill__label{font-size:12px!important}
  [data-scg-bdr-layout="b"] .scg-time-pill__value{font-size:18px!important}
  [data-scg-bdr-layout="b"] .scg-time-pill__icon{display:none!important}
  [data-scg-bdr-layout="b"] .scg-bdr-facts>div{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr)!important;gap:10px!important}
  [data-scg-bdr-layout="b"] .scg-bdr-tracking-focus{padding:22px 18px!important}
  [data-scg-bdr-layout="b"] .scg-bdr-tracking-focus :is(a,button){width:100%!important}
  [data-scg-bdr-layout="b"] .scg-checkout-flow-guide--bdr .scg-checkout-flow-guide__button{width:100%!important}
}
@supports not (container-type:inline-size){
  [data-scg-bdr-layout="b"] .scg-bdr-operation,[data-scg-bdr-layout="b"] .scg-bdr-secondary{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))!important}
}
}
