/* R10.39.4 — checkout branch verification and payment-release clarity */
.checkout-branch-verification{display:grid;gap:8px;padding:16px 18px;border:1px solid #ded7cd;background:#fffaf2;border-radius:16px;margin-bottom:4px}
.checkout-branch-verification>label{font-weight:800;color:#201f2f;margin:0}
.checkout-branch-verification select{min-height:52px;width:100%;border:1px solid #cfd3da;border-radius:12px;background:#fff;color:#1f2937;font-weight:700;padding:0 14px}
.checkout-branch-verification select:focus{outline:0;border-color:#c33130;box-shadow:0 0 0 4px rgba(195,49,48,.10)}
.checkout-branch-note{display:grid;grid-template-columns:auto 1fr;gap:3px 6px;align-items:baseline;padding:10px 12px;border-radius:10px;background:#f3efe7;color:#35312d}
.checkout-branch-note small{grid-column:1/-1;color:#6b625b;line-height:1.45}
html[data-ubp-theme="dark"] .checkout-branch-verification{background:#171c22;border-color:#39424c}
html[data-ubp-theme="dark"] .checkout-branch-verification>label,html[data-ubp-theme="dark"] .checkout-branch-verification select{color:#eef1f4}
html[data-ubp-theme="dark"] .checkout-branch-verification select{background:#11161b;border-color:#45505d}
html[data-ubp-theme="dark"] .checkout-branch-note{background:#20272e;color:#f3f4f6}
html[data-ubp-theme="dark"] .checkout-branch-note small{color:#bcc5ce}
@media(max-width:720px){.checkout-branch-verification{padding:14px}.checkout-branch-note{grid-template-columns:1fr}.checkout-branch-note span,.checkout-branch-note small{grid-column:1}}
