| 1 |
(function(){"use strict";var a=document.createElement("style");a.textContent=`.fcal_container{max-width:1200px;margin:20px auto}.fcal_container .fcal_booking_header{display:flex;justify-content:space-between;align-items:center}.fcal_container .fcal_booking_header .fcal_booking_header_actions form{display:inline-flex;gap:.5rem;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:5px;padding:5px}.fcal_container .fcal_booking_header .fcal_booking_header_actions form .fcal_radio_btn{position:relative;overflow:hidden;cursor:pointer}.fcal_container .fcal_booking_header .fcal_booking_header_actions form .fcal_radio_btn input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;cursor:pointer;opacity:0}.fcal_container .fcal_booking_header .fcal_booking_header_actions form .fcal_radio_btn input:checked~label{background:#e5e7eb;border-radius:5px!important;box-shadow:none;color:#374151}.fcal_container .fcal_booking_header .fcal_booking_header_actions form .fcal_radio_btn input:hover~label{color:#306ae0}.fcal_container .fcal_booking_header .fcal_booking_header_actions form .fcal_radio_btn label{display:block;border-radius:8px;padding:7px 10px;color:#606266;font-size:.875rem;font-weight:500}.fcal_container .fcal_all_bookings{display:flex}.fcal_container .fcal_all_bookings .fcal_bookings{flex:1}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper{background:#fff;border:1px solid #eaecf0;border-radius:8px}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking{border-bottom:1px solid #eaecf0;position:relative;cursor:pointer}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking:last-child{border-bottom:none}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_status_cancelled *{text-decoration:line-through}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_status_cancelled * .fcal_plain_btn{text-decoration:none}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;justify-content:space-between;padding:15px 25px;position:relative;transition:.1s}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line:hover{background:#f0f6fe}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_timing{align-items:center;display:flex;flex-wrap:wrap;color:#777;font-weight:500;font-size:14px;line-height:20px;gap:2px;max-width:180px;min-width:180px}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_timing p{margin:0;font-size:14px}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_timing .fcal_booking_date{color:#111827}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_timing .fcal_booking_time{font-weight:400}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc{align-items:flex-start;display:flex;flex-direction:column;margin-right:auto;padding:0 0 0 30px}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc .fcal_spot_title{color:#445164;font-size:15px;font-weight:400;line-height:20px;margin:0}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc .fcal_spot_desc_sub_info{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc .fcal_spot_desc_sub_info .fcal_spot_happening span{display:block;color:#fff;background:#000;border-radius:6px;padding:2px 10px;font-size:12px;line-height:18px}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc .fcal_spot_desc_sub_info .fcal_spot_happening span.fcal_happening_now{background:red}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc .fcal_spot_desc_sub_info .fcal_spot_period_status{background:var(--fcal-color-bg, #f0f6fe);border-radius:4px;color:var(--fcal-color-text, #306ae0);display:inline-block;font-size:12px;font-weight:500;margin:0;padding:2px 10px}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc .fcal_spot_desc_sub_info .fcal_spot_period_status.unconfirmed{background:#fde8cd;color:#f58e07}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc .fcal_spot_desc_sub_info .fcal_spot_payment_status{background:#2653c71a;border-radius:4px;color:#306ae0;display:inline-block;font-size:12px;font-weight:500;margin:0;padding:2px 10px}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc .fcal_spot_desc_sub_info .fcal_spot_payment_status.paid{background:#e8f5f1;color:#16896b}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc .fcal_spot_desc_sub_info .fcal_spot_payment_status.failed{background:#fde2e2;color:#f56c6c}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc .fcal_spot_desc_sub_info .fcal_spot_payment_status.pending,.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc .fcal_spot_desc_sub_info .fcal_spot_payment_status.refunded,.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc .fcal_spot_desc_sub_info .fcal_spot_payment_status.partially-refunded{background:#fde8cd;color:#f58e07}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_actions{display:flex;gap:.5rem;align-self:center}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_no_bookings p{color:#606266;font-size:1.2rem;font-weight:500;margin:0;padding:1rem;text-align:center}.fcal_container .fcal_plain_btn{border:1px solid var(--fcal-primary-border, #eaecf0);border-radius:8px;color:var(--fcal-primary-text, #19283a);font-size:14px;height:auto;line-height:1;padding:8px 16px;background:transparent;transition:.2s}.fcal_container .fcal_plain_btn span{gap:8px}.fcal_container .fcal_plain_btn:hover{background-color:var(--fcal-active-bg, #f0f3f5)}.fcal_container .fcal_pagination{justify-content:flex-end;text-align:right;align-items:center;color:#303133;display:flex;font-size:.875rem;font-weight:400;white-space:nowrap;margin-top:.5rem;padding:0}.fcal_container .fcal_pagination .fcal_btn{color:#303133;text-decoration:none;background-color:transparent;margin-left:1rem}.fcal_container .fcal_pagination .fcal_btn.prev{padding:0 1rem}.fcal_container .fcal_pagination .fcal_btn:hover{color:#306ae0}.fcal_container .fcal_pagination .fcal_btn.disabled{color:#c0c4cc;cursor:not-allowed}.fcal_container .fcal_pagination form select{display:flex;align-items:center;margin-left:1rem;border:1px solid #d6dae1;border-radius:8px;color:#1b2533;height:2rem;line-height:1;padding:.25rem;transition:.2s;cursor:pointer}.fcal_container .fcal_pagination .fcal_pager{align-items:center;display:flex;font-size:0;list-style:none;margin:0;padding:0}.fcal_container .fcal_pagination .fcal_pager li{border-radius:8px;height:2rem;transition:.2s;background:#fff;border:none;box-sizing:border-box;color:#303133;font-size:.875rem;display:flex;align-items:center;justify-content:center;text-align:center;line-height:2rem;min-width:2rem;padding:0 4px;cursor:pointer}.fcal_container .fcal_pagination .fcal_pager li a{color:#303133;text-decoration:none}.fcal_container .fcal_pagination .fcal_pager li:hover a{color:#306ae0}.fcal_container .fcal_pagination .fcal_pager li.active{background:#306ae0;color:#fff}.fcal_container .fcal_pagination .fcal_pager li.active a{color:#fff}@media (max-width: 992px){.fcal_container .fcal_booking_header h2{font-size:1.5rem}}@media (max-width: 767px){.fcal_container .fcal_booking_header{flex-wrap:wrap;padding:16px 0}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line{flex-wrap:wrap}.fcal_container .fcal_all_bookings .fcal_bookings .fcal_booking_wrapper .fcal_booking .fcal_spot_line .fcal_spot_desc{padding:16px 0}}@media (max-width: 441px){.fcal_container .fcal_booking_header{flex-direction:column;align-items:flex-start}.fcal_container .fcal_booking_header .fcal_booking_header_actions{width:100%}.fcal_container .fcal_booking_header .fcal_booking_header_actions form{width:100%;flex-wrap:wrap}} |