/* Quiet, always-visible guidance beside the payment action; no hover dependency. */
.midas-giftcard-test .gc-checkout-guidance{grid-column:1/-1;min-width:0;padding:12px 0 0;border-top:1px solid var(--gc-border);font-size:.9rem;line-height:1.45}
.midas-giftcard-test .gc-checkout-guidance[hidden],.midas-giftcard-test .gc-checkout-guidance [hidden]{display:none!important}
.midas-giftcard-test .gc-checkout-guidance strong{display:block;font:inherit;font-weight:600;color:var(--gc-text)}
.midas-giftcard-test .gc-checkout-guidance ul{display:flex;flex-wrap:wrap;gap:0 20px;margin:4px 0 0;padding:0;list-style:none}
.midas-giftcard-test .gc-checkout-guidance li{margin:0;padding:0;max-width:100%}
.midas-giftcard-test .gc-checkout-guidance button{display:inline-block;min-height:44px;max-width:100%;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--gc-blue);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;white-space:normal;cursor:pointer}
.midas-giftcard-test .gc-checkout-guidance button:hover{text-decoration-thickness:2px;background:transparent;color:var(--gc-blue)}
.midas-giftcard-test .gc-checkout-guidance button:focus-visible{outline:2px solid var(--gc-blue);outline-offset:3px}
.midas-giftcard-test .gc-checkout-guidance p{margin:6px 0 0}
.midas-giftcard-test .gc-needs-attention{animation:gc-attention 2s ease-out}
@keyframes gc-attention{0%,60%{outline:3px solid var(--gc-blue);outline-offset:4px}100%{outline-color:transparent}}
@media(prefers-reduced-motion:reduce){.midas-giftcard-test .gc-needs-attention{animation:none;outline:3px solid var(--gc-blue);outline-offset:3px}}
