#check-trip-status{background-color:#f2f2f2!important}#status-back-btn{max-width:610px}#check-trip-status .wrapper{max-width:610px;padding:26px}#check-trip-status .wrapper.wrapper-box,#status-back-btn2{max-width:800px}#check-trip-status .wrapper h3{font-weight:800;color:#fea116;font-size:18px;margin:0 0 14px}#check-trip-status .wrapper p{font-size:14px;color:#939393;line-height:20px;text-align:center}#check-trip-status .wrapper .box{max-width:356px}#check-trip-status .wrapper .box .reservation label{font-weight:600;margin-bottom:9px}#check-trip-status .wrapper .box input.phone-number-box{max-width:295px}#check-trip-status .wrapper .box input{max-width:338px;width:100%;height:40px;font-weight:600;font-size:14px;padding:3px 23px 3px 14px;border:none;box-shadow:inset 0 0 0 1px #e7e7e7;background-image:none;border-radius:0}#check-trip-status .wrapper .box input::placeholder{color:#cecece}#check-trip-status .wrapper .box .note{font-weight:600}#check-trip-status .wrapper label,#check-trip-status .wrapper label span{color:#4f4f4f;font-weight:600;line-height:1}#check-trip-status .wrapper .track-order-btn button{width:186px;height:45px;border-radius:5px;background-color:#fea116;font-weight:600}#check-trip-status .wrapper .track-order-btn button:hover{background-color:#f29407}#check-trip-status .wrapper .animated-radio [type=radio]:checked+label:before,#check-trip-status .wrapper .animated-radio [type=radio]:not(:checked)+label:before{width:17px;height:17px;background-color:transparent;border:1px solid #cecece}#check-trip-status [type=radio]:checked+label:after,#check-trip-status [type=radio]:not(:checked)+label:after{width:11px;height:11px;background:#fea116;position:absolute;top:3.9px;left:2.8px;box-shadow:none}.input-group{display:flex;flex-wrap:nowrap;align-items:center}.input-group-prepend,.input-group-suffix{padding:9px;background-color:#e9ecef;border:1px solid #323232;border-radius:3px;font-size:14px;color:#495057;position:relative;top:2px;height:40px}@media (max-width:991px){#check-trip-status .wrapper .track-order-btn button{width:173px;height:40px}}@media (max-width:767px){#check-trip-status .wrapper,#check-trip-status .wrapper.wrapper-box{padding:12px}#check-trip-status .wrapper .box input,#check-trip-status .wrapper label,#check-trip-status .wrapper label span{font-size:14px}#check-trip-status .wrapper .track-order-btn button{width:150px;height:37px;font-size:14px}#check-trip-status .wrapper p{font-size:12px;line-height:16px}}#bookings{background-color:#f2f2f2!important}#upcoming-booking-wrapper .search{background:linear-gradient(180deg,#fea116,#d55200);border-radius:22px;height:177px;padding:20px 28px}#upcoming-booking-wrapper .heading-text{font-size:22px;line-height:24px}#upcoming-booking-wrapper .search input{width:300px;height:42px;border-radius:5px;padding:11px 12px 13px 35px;background-image:url(/_next/static/media/search-booking-input.190ebda1.svg);background-repeat:no-repeat;background-position:12px}#upcoming-booking-wrapper .search form button{background:#fea116!important;border:none;color:#fff;font-weight:700;width:23px;position:absolute;right:5px;top:9px;border-radius:50%;height:24px;padding:1px 4px 1px 5px;font-size:13px;margin:0}#upcoming-booking-wrapper .tab-content form button:active,#upcoming-booking-wrapper .tab-content form button:hover{background:#f90!important}#upcoming-booking-wrapper .tab-wrapper{position:relative;top:-102px}#upcoming-booking-wrapper nav{padding:26px 34px;border-radius:15px;min-height:141px;margin:0 17px}#upcoming-booking-wrapper .tab-pane{margin:0 51px;position:relative;top:-61px}#upcoming-booking-wrapper nav button{font-size:22px;line-height:26.4px;color:#000;border:none}#upcoming-booking-wrapper nav button:last-child{margin:0!important}#upcoming-booking-wrapper nav button:hover{color:#000;border-color:transparent!important}#upcoming-booking-wrapper nav button.active{color:#005b43!important;font-weight:900;background-color:transparent!important;border-color:transparent!important;border:none}#upcoming-booking-wrapper .card{padding:16px;box-shadow:0 0 4px 0 #00000040;border-radius:12px}#upcoming-booking-wrapper .card .image{width:260px;height:150px}#upcoming-booking-wrapper .card .image img{border-radius:10px;object-fit:cover}#upcoming-booking-wrapper .card h2{color:#444141}#upcoming-booking-wrapper .card .btn-text{font-size:16px;color:#444141;line-height:20px;background-color:#ffe5cc;border-radius:4px;font-weight:600;width:max-content}#upcoming-booking-wrapper .card .capacity{background-color:rgba(103,169,255,.4);border-radius:4px;padding:3px 12px;font-weight:600;width:max-content}#upcoming-booking-wrapper .card p.date{font-size:14px;color:#757373}#upcoming-booking-wrapper .card p.day{font-size:14px;color:#323232;font-weight:800}#upcoming-booking-wrapper .card p.day span{font-size:12px}#upcoming-booking-wrapper .card p.time{font-size:12px;color:#323232}#upcoming-booking-wrapper .card .duration{border:.5px solid #868686;border-radius:10px;padding:5px;color:#f72;font-weight:600;font-size:12px}#upcoming-booking-wrapper .card .capacity p{font-size:12px;color:#00306c}#upcoming-booking-wrapper .card h6{color:#f72;font-size:14px}#upcoming-booking-wrapper .card a.btn-text{width:87px;height:30px;border-radius:5px;font-size:12px;box-shadow:2px 2px 4px 0 #00000040}#upcoming-booking-wrapper .card a.manage{margin-bottom:11px;background-color:#005b43}#upcoming-booking-wrapper .card a.manage:hover{color:#fff!important;background-color:#014634}#upcoming-booking-wrapper .card a.cancel{background-color:#d50000}#upcoming-booking-wrapper .card a.cancel:hover{color:#fff!important;background-color:#b40303}#upcoming-booking-wrapper h6.cancelled{color:#ff0303;font-size:18px;line-height:24px}#upcoming-booking-wrapper .rating img{width:73px}#upcoming-booking-wrapper .rating p{font-size:12px;color:#868686}#upcoming-booking-wrapper h6.completed{color:#444141;font-size:16px}#upcoming-booking-wrapper .error{font-size:16px}#upcoming-booking-wrapper .refresh img{width:30px;height:30px;position:relative;top:5px}@media (max-width:991px){#upcoming-booking-wrapper .card p.date,#upcoming-booking-wrapper .card p.day{font-size:12px}#upcoming-booking-wrapper .card p.day span,#upcoming-booking-wrapper .card p.time{font-size:10px}}@media (min-width:768px) and (max-width:991px){#upcoming-booking-wrapper .refresh img{width:28px;height:28px;top:3.5px}#upcoming-booking-wrapper .search{border-radius:15px;height:177px;padding:16px}#upcoming-booking-wrapper .card .image{width:280px;height:160px}#upcoming-booking-wrapper .search input{height:37px}#upcoming-booking-wrapper .search form button{width:18px;height:19px;padding:.5px 4px 1px 5px;font-size:12px}#upcoming-booking-wrapper nav{padding:12px;border-radius:10px;min-height:141px;margin:0 8px}#upcoming-booking-wrapper .card{padding:12px}#upcoming-booking-wrapper .card p.day{font-size:12px}#upcoming-booking-wrapper .card .duration{font-size:11px}#upcoming-booking-wrapper nav button{font-size:20px;line-height:24px}#upcoming-booking-wrapper nav button div img{max-width:20px}#upcoming-booking-wrapper .tab-pane{margin:0 16px;top:-75px}#upcoming-booking-wrapper .tab-wrapper{top:-108px}#upcoming-booking-wrapper .heading-text{font-size:20px;line-height:22px}#upcoming-booking-wrapper .card .btn-text{font-size:12px;line-height:16px}#upcoming-booking-wrapper .card a.manage{margin-bottom:0}#upcoming-booking-wrapper .card a.btn-text{height:29px}#upcoming-booking-wrapper h6.cancelled{font-size:16px}}@media (max-width:767px){#upcoming-booking-wrapper .error{font-size:14px}#upcoming-booking-wrapper .card a.btn-text{height:28px}#bookings{padding:0 4px}#upcoming-booking-wrapper .search{padding:16px;height:auto;border-radius:15px;height:95px}#upcoming-booking-wrapper .days,#upcoming-booking-wrapper .tab-pane .container,#upcoming-booking-wrapper .tab-wrapper{padding:0 4px}#upcoming-booking-wrapper .search input{width:200px;height:35px;padding:7px 11px 8px 30px;background-position:9px;background-size:12px;font-size:12px}#upcoming-booking-wrapper .heading-text{font-size:16px;line-height:20px}#upcoming-booking-wrapper .search form button{width:16px;height:17px;padding:1px 4px 1px 4.5px;font-size:11px}#upcoming-booking-wrapper .tab-wrapper{top:-30px}#upcoming-booking-wrapper nav{padding:8px 5px;border-radius:10px;margin:0}#upcoming-booking-wrapper nav button{font-size:12px;line-height:15px}#upcoming-booking-wrapper nav button div img{max-width:14px}#upcoming-booking-wrapper .tab-pane{margin:0;top:-98px}#upcoming-booking-wrapper .card .image{width:100%;height:230px}#upcoming-booking-wrapper .card .btn-text{font-size:12px;text-align:center;line-height:16px}#upcoming-booking-wrapper .card{padding:10px;border-radius:10px}#upcoming-booking-wrapper .card a.manage{margin-bottom:0}#upcoming-booking-wrapper .card .duration{width:max-content!important;font-size:9px}#upcoming-booking-wrapper h6.cancelled{font-size:14px}#upcoming-booking-wrapper .card .capacity{height:24px;padding:4px 8px}#upcoming-booking-wrapper .refresh img{width:24px;height:24px;top:2px}}@media (max-width:575px){#upcoming-booking-wrapper .card .image{height:200px}}@media (max-width:360px){#upcoming-booking-wrapper .card .duration{font-size:8px;padding:5px 5px 6px}#check-trip-status .wrapper,#check-trip-status .wrapper.wrapper-box,#upcoming-booking-wrapper .card{padding:10px}#upcoming-booking-wrapper .card p.date,#upcoming-booking-wrapper .card p.day{font-size:10px}#upcoming-booking-wrapper .card p.day span,#upcoming-booking-wrapper .card p.time{font-size:9px}#upcoming-booking-wrapper nav button:not(:last-child){margin-right:4px!important}}