/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */.seasonal-container{padding-top:12px}.seasonal-container p{color:#2c3f50;font-size:14px;font-weight:400}.seasonal-container .seasonal-heading{cursor:pointer;justify-content:space-between;display:flex}.seasonal-container .seasonal-heading-item{align-items:center;gap:8px;display:flex}.seasonal-container .seasonal-details{justify-content:space-between;padding:0 20px;display:flex}.seasonal-container .seasonal-details p{padding-top:8px;line-height:20px}.seasonal-container .seasonal-details .secondary{color:#808c96}.seasonal-container .seasonalSurchargeText{color:#2c3f50;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.paymentDetailsBottomSheet{color:#2c3f50;flex-direction:column;gap:16px;padding:0 20px 40px;display:flex}.paymentDetailsBottomSheet .ant-divider-horizontal{margin:0}.paymentDetailsBottomSheet h3{font-size:18px;font-weight:700}.paymentDetailsBottomSheet p{font-size:14px;font-weight:400}.paymentDetailsBottomSheet .add-ons-pb,.paymentDetailsBottomSheet .pb-item{justify-content:space-between;display:flex}.paymentDetailsBottomSheet h4{font-size:14px;font-weight:700}.paymentDetailsBottomSheet .seasonal-container{padding:0}.paymentDetailsBottomSheet .add-ons-info{flex-direction:column;gap:6px;display:flex}.paymentDetailsBottomSheet .add-ons-pb p{font-weight:500}.paymentDetailsBottomSheet .add-ons-pb .secondary{color:#808c96}.paymentDetailsBottomSheet .promo-pb{color:#4793f5}.paymentDetailsBottomSheet .total-price p{font-size:18px;font-weight:700}.paymentDetailsBottomSheet .tickets-table{flex-direction:column;gap:8px;margin-top:8px;display:flex}.paymentDetailsBottomSheet .tickets-header{grid-template-columns:minmax(110px,2fr) minmax(130px,1.5fr) minmax(70px,90px);column-gap:10px;font-size:13px;font-weight:600;display:grid}.paymentDetailsBottomSheet .tickets-header p{text-align:left;margin:0}.paymentDetailsBottomSheet .tickets-header p:last-child{text-align:right}.paymentDetailsBottomSheet .tickets-row{grid-template-columns:minmax(110px,2fr) minmax(130px,1.5fr) minmax(70px,90px);column-gap:10px;font-size:12px;line-height:1.4;display:grid}.paymentDetailsBottomSheet .tickets-row p{margin:0}.paymentDetailsBottomSheet .tickets-date,.paymentDetailsBottomSheet .tickets-name{overflow-wrap:anywhere;word-break:break-word}.paymentDetailsBottomSheet .tickets-date{color:#808c96;text-align:left;font-size:11px}.paymentDetailsBottomSheet .tickets-amount{white-space:nowrap;text-align:right;font-weight:500}