.booking-payment-link{display:inline-flex;align-items:center;min-height:32px;padding:.38rem .65rem;border-radius:7px;background:var(--forest);color:#fff!important;font-size:.76rem}.payment-state{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 0;padding:.75rem .9rem;border-radius:9px;font-size:.78rem}.payment-state strong{font-size:.76rem}.payment-state span{color:inherit}.payment-state a{color:inherit;font-weight:900}.payment-state-submitted{background:#fff6ed;color:#7d5a23}.payment-state-verified{background:#dff1e4;color:#1d663d}.payment-state-rejected{background:#f9e0dd;color:#9d3f35}@media(max-width:540px){.payment-state{align-items:flex-start;flex-direction:column}}
