.booking-time-grid button.attraction-slot{flex-direction:column;align-items:center;gap:4px;padding:10px;transition:box-shadow .18s,transform .18s;display:flex;color:#843800!important;background:#fff2e4!important;border:1px solid #eb790f!important;min-height:74px!important;box-shadow:0 0 13px 2px #ff85002b!important}.booking-time-grid button.attraction-slot:hover,.booking-time-grid button.attraction-slot.active{outline-offset:2px;outline:2px solid #d45d00;box-shadow:0 0 19px 3px #ff850052!important}.attraction-slot del,.attraction-price del{opacity:.8;font-size:11px;font-weight:400}.attraction-slot strong{font-size:13px}.attraction-slot small{font-size:10px}.attraction-price{background:#fff1e0;border-radius:12px;flex-direction:column;gap:3px;padding:8px 12px;box-shadow:0 0 14px #ff850030;color:#8c3900!important;display:flex!important}.dark .attraction-slot,.dark .attraction-price{color:#ffc18d!important;background:#432716!important}@media (prefers-reduced-motion:reduce){.booking-time-grid button.attraction-slot{transition:none}}
