.fabsa-season-payment{max-width:760px;margin:30px auto 60px;padding:38px;background:#fff;border:1px solid #dfe5f1;border-top:5px solid #ffcf00;font:15px/1.7 Arial,sans-serif;color:#182253;box-sizing:border-box}
.fabsa-payment-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#52658b}.fabsa-season-payment h2{font:800 32px/1.2 Arial,sans-serif;color:#1e295e;letter-spacing:-.5px;margin:12px 0 18px}.fabsa-season-payment p{font:15px/1.7 Arial,sans-serif;color:#58647c}
.fabsa-registration-fee{background:#f2f5fd;border-left:4px solid #ffcf00;padding:18px 20px;margin:0 0 25px;color:#182253;font-family:Arial,sans-serif}.fabsa-fee-season{display:block;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.fabsa-fee-dates{display:block;font-size:12px;line-height:1.5;color:#58647c}.fabsa-fee-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:13px;font-weight:700}.fabsa-fee-total strong{font-size:25px;white-space:nowrap;color:#1e295e}.fabsa-registration-fee .fabsa-fee-note{font:12px/1.6 Arial,sans-serif;margin:12px 0 0;color:#58647c}
.fabsa-payment-button{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;background:#d71920!important;color:#fff!important;padding:15px 22px;text-decoration:none!important;font:700 15px/1.4 Arial,sans-serif;box-sizing:border-box;border-radius:0}.fabsa-payment-button:hover{background:#b20e16!important}.fabsa-payment-notice{background:#f2f5fd;padding:18px 20px;border-left:3px solid #1e295e;margin-bottom:24px}.fabsa-payment-notice p{margin:7px 0 0}.fabsa-payment-paid{background:#eff8f1;border-color:#258344}.fabsa-payment-paid strong{color:#1d6a37}.fabsa-season-payment .fabsa-payment-small{font-size:12px;margin-top:14px}.fabsa-payment-links{font:13px/1.6 Arial,sans-serif;margin-top:24px}.fabsa-payment-links a{color:#1e295e;font-weight:700}.fabsa-payment-setup{padding:18px 20px;background:#fff9df;border:1px solid #e8da9d}.fabsa-season-drawer h3{font:700 24px/1.3 Arial,sans-serif;color:#1e295e;margin:22px 0 14px}.fabsa-season-drawer p{font:14px/1.7 Arial,sans-serif}.fabsa-season-drawer .fabsa-payment-button{display:flex}
@media(max-width:600px){.fabsa-season-payment{margin:15px 0 35px;padding:24px 20px}.fabsa-season-payment h2{font-size:28px}.fabsa-payment-button{width:100%}}
