.overviewCard_overviewCard__shpTl{background-color:var(--color-white);padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.overviewCard_overviewTitle__SgaIL{margin-bottom:20px}.overviewCard_description__ww_FE{color:var(--color-gray);margin-bottom:20px}.overviewCard_description__ww_FE p{margin-bottom:10px}.overviewCard_description__ww_FE ol,.overviewCard_description__ww_FE ul{padding-left:20px;margin-bottom:10px}.overviewCard_description__ww_FE li{margin-bottom:5px}.overviewCard_description__ww_FE b,.overviewCard_description__ww_FE strong{font-weight:600}.overviewCard_description__ww_FE a{color:var(--color-primary);text-decoration:underline}.overviewCard_facilitiesTitle__ddGWp{margin-bottom:15px;margin-top:15px}.overviewCard_facilitiesGrid__pQWYJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.overviewCard_facility___d0k_{display:flex;align-items:center;color:var(--color-gray)}.overviewCard_facilityIcon___AUNW{margin-right:8px;margin-top:2px}.overviewCard_content__Bbaql{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;margin-bottom:10px}.overviewCard_content__Bbaql .overviewCard_title__CQ7s0{margin-bottom:10px}.overviewCard_content__Bbaql .overviewCard_rating__Kouli{display:flex;align-items:center;margin-bottom:10px}.overviewCard_content__Bbaql .overviewCard_rating__Kouli .overviewCard_star__gKv3T{color:#ffc107;margin-right:2px}.overviewCard_content__Bbaql .overviewCard_rating__Kouli .overviewCard_star__gKv3T.overviewCard_filled__46mbN{opacity:1}.overviewCard_content__Bbaql .overviewCard_rating__Kouli .overviewCard_review-count__nvF3c{margin-left:5px;color:var(--color-gray)}.overviewCard_content__Bbaql .overviewCard_description__ww_FE{margin-bottom:10px}.overviewCard_content__Bbaql .overviewCard_room-details__Xkboi{color:var(--color-gray);margin-bottom:10px}.overviewCard_content__Bbaql .overviewCard_footer__Trb4k{display:flex;justify-content:space-between;align-items:center}.overviewCard_content__Bbaql .overviewCard_footer__Trb4k .overviewCard_availability-button__sMXT1{cursor:pointer}.overviewCard_content__Bbaql .overviewCard_footer__Trb4k .overviewCard_price-details__VAeGY{text-align:right}.overviewCard_content__Bbaql .overviewCard_footer__Trb4k .overviewCard_price-details__VAeGY .overviewCard_includes-taxes__XsQ1N{color:var(--color-gray)}.selectSeat_seat-container__JrbUy{width:100%;background-color:var(--color-white);border-radius:12px;padding:20px}.selectSeat_seat-container__JrbUy .selectSeat_seat-item__34sV9{margin:20px 0}.selectSeat_seat-container__JrbUy .selectSeat_seat-item__34sV9 .selectSeat_seat-inner-item__XpbS2{margin:5px 0}.selectSeat_seat-container__JrbUy .selectSeat_seat-item__34sV9 .selectSeat_seat-no-row___b_tP{margin:20px 0}.selectSeat_seat-container__JrbUy .selectSeat_left-side-seat__hlINC{transform:rotate(90deg)}.selectSeat_seat-container__JrbUy .selectSeat_seat-icon__D1Qb_{width:1.5rem;height:1.5rem;fill:var(--color-blue-secondary);cursor:pointer}.selectSeat_seat-container__JrbUy .selectSeat_booked__wDNTL,.selectSeat_seat-container__JrbUy .selectSeat_seat-icon__D1Qb_:hover{fill:var(--color-blue-primary)}.loading_loader-container__SJNaR{width:100vw;height:100vh}.loading_loader__rp2Hq{width:120px;height:22px;border-radius:40px;color:#514b82;border:2px solid;position:relative;overflow:hidden;display:inline-block}.loading_loader__rp2Hq:before{content:"";position:absolute;margin:2px;width:14px;top:0;bottom:0;left:-20px;border-radius:inherit;background:currentColor;box-shadow:-10px 0 12px 3px currentColor;-webkit-clip-path:polygon(0 5%,100% 0,100% 100%,0 95%,-30px 50%);clip-path:polygon(0 5%,100% 0,100% 100%,0 95%,-30px 50%);animation:loading_l14__Ys22k 1s linear infinite}@keyframes loading_l14__Ys22k{to{left:calc(100% + 20px)}}.myBookingHotelCard_card-container__yiWz_{background-color:var(--color-white);border-radius:16px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.08);min-width:380px;max-width:500px;height:100%;transition:all .3s ease;border:1px solid rgba(0,0,0,.05);width:100%}.myBookingHotelCard_card-container__yiWz_:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.myBookingHotelCard_card-title__3cXZO{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-gray);margin-bottom:10px}.myBookingHotelCard_card-status__ksYSC{display:flex;align-items:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:8px;padding:10px;width:-moz-fit-content;width:fit-content}.myBookingHotelCard_card-status__ksYSC.myBookingHotelCard_approved__PNO58{color:green;background-color:rgba(0,128,0,.1)}.myBookingHotelCard_card-status__ksYSC.myBookingHotelCard_cancelled__WplMd,.myBookingHotelCard_card-status__ksYSC.myBookingHotelCard_rejected__ckcMh{color:red;background-color:rgba(255,0,0,.1)}.myBookingHotelCard_card-status__ksYSC.myBookingHotelCard_pending___eF9E{color:var(--color-gray);background-color:rgba(207,241,11,.1)}.myBookingHotelCard_card-status__ksYSC svg{margin-right:5px}.myBookingHotelCard_room-info__1eAe1{margin:16px 0;padding:16px;background-color:rgba(0,0,0,.02);border-radius:12px}.myBookingHotelCard_room-info-text__uJF0K{width:50%}.myBookingHotelCard_room-info-text-right__XN4B_{width:50%;text-align:right}.myBookingHotelCard_truncate-text__1JubB{width:250px;font-size:var(--font-size-sm);display:-webkit-box;-webkit-line-clamp:1;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:4px 0;color:var(--color-gray)}.myBookingHotelCard_card-location__5GgLk{font-size:var(--font-size-sm);padding:20px 0;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:16px}.myBookingHotelCard_card-location__5GgLk .myBookingHotelCard_card-location-icon__cc2fK{display:flex;align-items:center;margin-right:8px}.myBookingHotelCard_card-location__5GgLk .myBookingHotelCard_card-location-icon__cc2fK svg{fill:var(--color-gray);width:20px;height:20px}.myBookingHotelCard_card-location__5GgLk .myBookingHotelCard_location-text__aMIgM{color:var(--color-gray);font-weight:var(--font-weight-medium)}.myBookingHotelCard_card-details__9ZrLr{padding:12px 0;display:flex;gap:24px}.myBookingHotelCard_check-details-button__1_vld{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}.myBookingHotelCard_check-details-button__1_vld button{width:100%;border:none}.myBookingHotelCard_created-date__kkTAs{color:var(--color-gray);opacity:.8;margin-top:4px}.myBookingHotelCard_detail-row__RYyts{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-gray);margin-bottom:20px}.myBookingHotelCard_detail-row__RYyts .myBookingHotelCard_gray-text-color__20_m3{color:var(--color-gray);margin:0 2px}.myBookingHotelCard_detail-row__RYyts .myBookingHotelCard_detail-date__kYl8d,.myBookingHotelCard_detail-row__RYyts .myBookingHotelCard_detail-flight__Fg6BS,.myBookingHotelCard_detail-row__RYyts .myBookingHotelCard_detail-time__iyMBR{color:var(--color-gray)}.myBookingHotelCard_icon__QiwT1{margin:2px 4px}.myBookingHotelCard_icon__QiwT1 svg{fill:var(--color-gray)}@media(max-width:768px){.myBookingHotelCard_card-container__yiWz_{width:280px;padding:15px}.myBookingHotelCard_card-title__3cXZO{font-size:var(--font-size-sm)}.myBookingHotelCard_card-location__5GgLk,.myBookingHotelCard_check-details-button__1_vld{font-size:10px}}@media(max-width:576px){.myBookingHotelCard_card-container__yiWz_{width:100%;padding:10px}.myBookingHotelCard_card-title__3cXZO{font-size:14px}.myBookingHotelCard_card-location__5GgLk,.myBookingHotelCard_check-details-button__1_vld{font-size:10px}}.createUserForm_form__M_fUS{width:100%;margin-bottom:2rem}.createUserForm_formField__CD4zD{width:100%;margin:4px}.createUserForm_formField__CD4zD input{border:none!important}.createUserForm_formRow__kEQ_7{width:100%;margin-bottom:16px}.createUserForm_input-label-select__c9Io1{font-size:var(--font-size-sm);margin-bottom:15px!important;color:var(--color-gray);font-weight:var(--font-weight-medium)}.createUserForm_disabled-select__TkEpS{width:100%}.createUserForm_disabled-select__TkEpS .createUserForm_select-input__vWaau{background-color:var(--color-blue-tertiary);width:100%;height:var(--select-height);font-size:var(--select-font-size);font-weight:var(--select-font-weight);text-indent:20px;border-radius:6px;border:1px solid var(--color-gray);outline:none!important;color:var(--color-gray);cursor:not-allowed}.createUserForm_select-container__ckfN1{width:100%;margin-top:5px!important}.createUserForm_select__Dlt2W{width:100%;margin-top:10px!important}.createUserForm_required__9PZ1z{color:red}.createUserForm_select-error-message__3GxGg{color:red;font-size:var(--font-size-xs);margin-top:5px}.createUserForm_buttonContainer__V2xLz{display:flex;justify-content:flex-end;gap:12px;margin-top:auto;padding-top:20px;bottom:0;background-color:#fff;z-index:1}.styles_my-booking-container__BhYnd{padding:20px}.styles_my-booking-container__BhYnd .styles_table-card__mfPbe{width:100%}.styles_booking-container__3OXkR{margin-bottom:20px}.styles_approvers__QL2B4{display:flex}.styles_approver-image__jzmYc{width:30px;height:30px;border-radius:50%;margin-right:5px}.styles_status__LzzNR{display:flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:8px 12px;border-radius:4px}.styles_status__LzzNR:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.styles_status__LzzNR.styles_status-approved__qtNst{color:var(--color-green);background-color:rgba(0,128,0,.1)}.styles_status__LzzNR.styles_status-approved__qtNst:before{background-color:var(--color-green)}.styles_status__LzzNR.styles_status-pending__Uc_Gn{color:var(--color-yellow);background-color:rgba(255,196,0,.1)}.styles_status__LzzNR.styles_status-pending__Uc_Gn:before{background-color:var(--color-yellow)}.styles_status__LzzNR.styles_status-rejected__YahGR{color:var(--color-red);background-color:rgba(255,0,0,.1)}.styles_status__LzzNR.styles_status-rejected__YahGR:before{background-color:var(--color-red)}.styles_status__LzzNR.styles_status-draft__4_GpB{color:var(--color-gray);background-color:rgba(128,128,128,.1)}.styles_status__LzzNR.styles_status-draft__4_GpB:before{background-color:var(--color-gray)}.styles_status__LzzNR.styles_status-canceled__s_B3f{color:var(--color-red);background-color:rgba(255,0,0,.1)}.styles_status__LzzNR.styles_status-canceled__s_B3f:before{background-color:var(--color-red)}.styles_status__LzzNR.styles_status-completed__Eu9uc{color:var(--color-green);background-color:rgba(0,128,0,.1)}.styles_status__LzzNR.styles_status-completed__Eu9uc:before{background-color:var(--color-green)}.styles_status__LzzNR.styles_status-failed__B33K0{color:var(--color-red);background-color:rgba(255,0,0,.1)}.styles_status__LzzNR.styles_status-failed__B33K0:before{background-color:var(--color-red)}.styles_table-header__T9tJG{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.styles_table-header__T9tJG .styles_table-title__kMqzn{margin-top:18px}.styles_filters__anDi8{display:flex;gap:16px;align-items:center}.styles_filter-item__jxqBp{min-width:200px}.styles_filter-item__jxqBp .styles_filter-label__yw_UM{display:block;margin-bottom:8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray);letter-spacing:.3px}.styles_pagination__3_bqn{margin-top:24px;padding:16px 0;border-top:1px solid var(--color-blue-tertiary);gap:16px}.styles_pagination__3_bqn .styles_page-info__VdVNZ{color:var(--color-gray);font-size:var(--font-size-sm);margin-top:5px}.styles_pagination__3_bqn .styles_select-container__ljvIN{min-width:120px}.styles_cancellation-request-container__rolD4{background-color:#fbf0f0;padding:20px;border-radius:8px;margin-bottom:20px}.styles_cancellation-request-container__rolD4 .styles_request-type__mc4Zb{color:red;padding-left:10px}.bookingDetail_container__ZrLBx{padding:16px 20px 24px;font-family:DM Sans,sans-serif;background-color:var(--color-blue-tertiary)}.bookingDetail_header__JZAdC{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.bookingDetail_header__JZAdC .bookingDetail_title__XIhRY{color:var(--color-black);margin-bottom:.5rem}.bookingDetail_header__JZAdC .bookingDetail_breadcrumb__j4OJ1{color:var(--color-gray)}.bookingDetail_header__JZAdC .bookingDetail_header-button__26yo_{background-color:rgba(0,0,0,0);border:none;cursor:pointer}.bookingDetail_card-header__naX_v{background-color:var(--color-blue-primary);padding:12px 16px;width:100%}.bookingDetail_card-header__naX_v .bookingDetail_header-left__SJQev{align-items:center;gap:8px}.bookingDetail_card-header__naX_v .bookingDetail_header-left__SJQev .bookingDetail_hotel__qWeNq{font-size:20px}.bookingDetail_card-header__naX_v .bookingDetail_header-left__SJQev svg{width:20px;height:20px;fill:var(--color-white);stroke:var(--color-white)}.bookingDetail_card-header__naX_v .bookingDetail_request-id__ZNz0o{color:var(--color-white);margin-left:2px;margin-right:1rem}.bookingDetail_card-header__naX_v .bookingDetail_approved-button__vr69e{background-color:var(--color-white);color:green;padding:6px 20px;border:1px solid green;border-radius:4px}.bookingDetail_card-header__naX_v .bookingDetail_approved-button__vr69e[data-status=APPROVAL_PENDING]{color:var(--color-yellow);border:1px solid var(--color-yellow)}.bookingDetail_card-header__naX_v .bookingDetail_approved-button__vr69e[data-status=CANCELED],.bookingDetail_card-header__naX_v .bookingDetail_approved-button__vr69e[data-status=FAILED]{color:var(--color-red);border:1px solid var(--color-red)}.bookingDetail_card-header__naX_v .bookingDetail_approved-button__vr69e[data-status=APPROVED]{color:var(--color-green);border:1px solid var(--color-green)}.bookingDetail_card-header__naX_v .bookingDetail_date-range__mv7JV{color:var(--color-white);margin-bottom:1rem;margin-top:10px}.bookingDetail_card-header__naX_v .bookingDetail_date-range__mv7JV .bookingDetail_dates__H_L_A{margin-left:2px;margin-top:4px;color:var(--color-white)}.bookingDetail_card-header__naX_v .bookingDetail_date-range__mv7JV svg{fill:var(--color-white);stroke:var(--color-blue-primary)}.bookingDetail_card-header__naX_v .bookingDetail_date-range__mv7JV .bookingDetail_calendar__Mx_HV{font-size:25px}.bookingDetail_card-header__naX_v .bookingDetail_pnr-no__yJqlZ{color:var(--color-white);margin-right:10px}.bookingDetail_card__tRc6S{background-color:var(--color-white);border-radius:12px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.08)}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK{border:none;border-radius:0;margin:.5rem 12px}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK.bookingDetail_accordionItem__OMx20{border:none}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK .bookingDetail_accordion-header__eL_PN{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:var(--color-white);border:none;text-align:left;cursor:pointer;border-radius:4px;font-size:var(--font-size-sm);color:var(--color-gray)}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK .bookingDetail_accordion-header__eL_PN .bookingDetail_accordion-inactive-header__hTMVQ{width:100%;align-items:center;padding:12px 16px;background:var(--color-blue-lightest);border-radius:8px;cursor:pointer;gap:8px;transition:background-color .15s ease}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK .bookingDetail_accordion-header__eL_PN .bookingDetail_accordion-inactive-header__hTMVQ:hover{background:rgba(48,81,152,.12)}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK .bookingDetail_accordion-header__eL_PN .bookingDetail_accordion-inactive-header__hTMVQ:after{content:"";margin-left:auto;width:7px;height:7px;border-right:2px solid var(--color-blue-primary);border-bottom:2px solid var(--color-blue-primary);transform:rotate(45deg);flex-shrink:0}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK .bookingDetail_accordion-header__eL_PN .bookingDetail_accordion-inactive-header__hTMVQ svg{width:18px;height:18px;fill:var(--color-blue-primary);stroke:var(--color-blue-primary)}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK .bookingDetail_accordion-header__eL_PN .bookingDetail_accordion-inactive-header__hTMVQ .bookingDetail_sub-h__HGw0M{margin-left:8px;color:var(--color-blue-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK .bookingDetail_accordion-header__eL_PN .bookingDetail_accordion-actions__lQ58s{display:flex;align-items:center}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK .bookingDetail_accordion-header__eL_PN .bookingDetail_accordion-actions__lQ58s .bookingDetail_icon-button__VGEkS{margin-left:.5rem}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK .bookingDetail_accordion-header__eL_PN .bookingDetail_accordion-actions__lQ58s .bookingDetail_icon-button__VGEkS button .bookingDetail_document__IHdVT{width:20px;font-size:15px}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK .bookingDetail_accordion-header__eL_PN .bookingDetail_accordion-actions__lQ58s .bookingDetail_icon-button__VGEkS svg{margin-left:0;fill:#000}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK .bookingDetail_accordion-header__eL_PN.bookingDetail_active__sJA_S{border-bottom-left-radius:0;border-bottom-right-radius:0}.bookingDetail_card__tRc6S .bookingDetail_accordion__PyjOV .bookingDetail_accordion-item__P2xnK .bookingDetail_accordion-content__Q_yxG{padding:12px;font-size:var(--font-size-xs);color:var(--color-gray)}.bookingDetail_accordion-active-header__aAP32{width:100%}.bookingDetail_header-action-menu__xuJ_c{display:flex;justify-content:space-between;align-items:center;margin:12px 16px}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_take-off-plane__05Hy0{font-size:22px;margin-right:5px}.bookingDetail_header-action-menu__xuJ_c p{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj{display:flex;width:100%}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_cost-center__JQfiN{margin-right:.5rem;border-right:2px solid var(--color-blue-secondary);padding-right:20px}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_cost-center__JQfiN button{background-color:var(--color-blue-lightest);color:var(--color-blue-primary)}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-cancel-button__rrFoj button{margin:0 5px;font-size:var(--font-size-xs);background-color:red!important;cursor:pointer;transition:background-color .2s ease;border:1px solid var(--color-white)}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-cancel-button__rrFoj button:hover{background-color:darkred!important}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-cancel-button__rrFoj button:disabled{opacity:.6;background-color:#ffb3b3;color:#666;cursor:not-allowed}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-cancel-button__rrFoj button:disabled:hover{background-color:#ffb3b3;cursor:not-allowed}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-button__mnXH7{margin:0 5px}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-button__mnXH7 button:hover{background-color:var(--color-blue-secondary)!important}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-button__mnXH7 button:disabled{opacity:.6;background-color:#e0e0e0;color:#666;cursor:not-allowed}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-button__mnXH7 button:disabled:hover{background-color:#e0e0e0;cursor:not-allowed}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-green-button___hEB_{margin:0 5px;background-color:var(--color-green-primary);color:var(--color-white)}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-green-button___hEB_ button{font-size:var(--font-size-xs);background-color:green!important;cursor:pointer;transition:background-color .2s ease;border:1px solid var(--color-white)}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-green-button___hEB_ button:hover{background-color:#006400!important}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-green-button___hEB_ button:disabled{opacity:.6;background-color:#a0d9a0;color:#666;cursor:not-allowed}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_action-green-button___hEB_ button:disabled:hover{background-color:#a0d9a0;cursor:not-allowed}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_icon-button__VGEkS{margin-left:.5rem}.bookingDetail_header-action-menu__xuJ_c .bookingDetail_actions__vqekj .bookingDetail_icon-button__VGEkS svg{margin-left:0;fill:#000}.bookingDetail_reschedule-form__lvpYy{padding:1rem;display:flex;flex-direction:column;gap:1rem}.bookingDetail_reschedule-form__lvpYy .bookingDetail_date-input__43lkN{padding:.75rem;border:1px solid var(--color-blue-secondary);border-radius:4px;font-family:DM Sans,sans-serif;font-size:var(--font-size-sm);color:var(--color-black);width:100%}.bookingDetail_reschedule-form__lvpYy .bookingDetail_date-input__43lkN:focus{outline:none;border-color:var(--color-blue-primary);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.bookingDetail_button__4TJeo{display:flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:8px 12px;border-radius:4px;border:none;color:#fff}.bookingDetail_button__4TJeo:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.bookingDetail_button__4TJeo.bookingDetail_button-green__98LBN{background-color:rgba(0,255,0,.15);color:#00ab00}.bookingDetail_button__4TJeo.bookingDetail_button-green__98LBN:before{background-color:lime}.bookingDetail_button__4TJeo.bookingDetail_button-yellow__FPlVH{background-color:rgba(255,255,0,.15);color:#9a9a00}.bookingDetail_button__4TJeo.bookingDetail_button-yellow__FPlVH:before{background-color:#ff0}.bookingDetail_button__4TJeo.bookingDetail_button-red__GoIDw{background-color:rgba(255,0,0,.15);color:#a90000}.bookingDetail_button__4TJeo.bookingDetail_button-red__GoIDw:before{background-color:red}.bookingDetail_button__4TJeo.bookingDetail_button-gray__KDaTp{background-color:rgba(128,128,128,.15);color:#666}.bookingDetail_button__4TJeo.bookingDetail_button-gray__KDaTp:before{background-color:gray}.bookingDetail_header-left__SJQev{width:100%}.bookingDetail_request-details-row__V_RIj{margin-bottom:8px;margin-top:8px}.bookingDetail_ml-2__Q6sGv{margin-left:.5rem}.bookingDetail_request-item___QK6k{margin-top:8px;border-radius:10px;border-top:none;padding:14px 16px;background-color:var(--color-blue-lightest);box-shadow:none;margin-bottom:12px}.bookingDetail_passenger-details__KAh0I{margin-top:12px;padding:14px 16px 16px;background:#fff}.bookingDetail_passenger-details__KAh0I .bookingDetail_section-title__SCaJw{margin-bottom:10px;color:var(--color-blue-primary);font-weight:700}.bookingDetail_passenger-details__KAh0I .bookingDetail_table-container__ELHrg{width:100%;overflow-x:auto}.bookingDetail_passenger-details__KAh0I .bookingDetail_details-table__7dJLk{width:100%;border-collapse:collapse;table-layout:fixed}.bookingDetail_passenger-details__KAh0I .bookingDetail_details-table__7dJLk td,.bookingDetail_passenger-details__KAh0I .bookingDetail_details-table__7dJLk th{padding:10px 12px 10px 0;text-align:left;border-bottom:1px solid #f0f2f7}.bookingDetail_passenger-details__KAh0I .bookingDetail_details-table__7dJLk th{background-color:rgba(0,0,0,0);font-weight:600;color:var(--color-gray);font-size:var(--font-size-xs);letter-spacing:.02em}.bookingDetail_passenger-details__KAh0I .bookingDetail_details-table__7dJLk td{color:#333}.bookingDetail_passenger-details__KAh0I .bookingDetail_details-table__7dJLk tr:last-child td{border-bottom:none}.bookingDetail_trip-details__kLuxK{padding:14px 16px 16px}.bookingDetail_trip-info__oi2Vj{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px 24px;gap:12px 24px}.bookingDetail_trip-field__fvbIU{display:flex;flex-direction:column;gap:4px}.bookingDetail_trip-icon__0L47w{margin-right:8px;width:20px;height:20px;fill:var(--color-white);stroke:var(--color-white)}.bookingDetail_trip-details-card__WF_ep{background-color:var(--color-white);border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.08);overflow:hidden;padding:0;margin-bottom:16px}.bookingDetail_cancellation-request-container__XF2UC{background-color:#fbf0f0;padding:20px;border-radius:8px;margin-bottom:20px}.bookingDetail_cancellation-request-container__XF2UC .bookingDetail_request-type__QFxXQ{color:red;padding-left:10px}.bookingDetail_rescheduled-request-container__AmNRr{background-color:#ffffec;padding:20px;border-radius:8px;margin-bottom:20px}.bookingDetail_rescheduled-request-container__AmNRr .bookingDetail_request-type__QFxXQ{color:#848400;padding-left:10px}.bookingDetail_booking-details__967qb{margin-top:30px;padding-top:20px;border-top:1px solid var(--color-blue-secondary)}.bookingDetail_booking-details__967qb .bookingDetail_booking-details-row__N2bMg{margin-bottom:10px;margin-top:10px}.bookingDetail_booking-details__967qb .bookingDetail_booking-details-row__N2bMg .bookingDetail_booking-details-row-title__5nBnq,.bookingDetail_booking-details__967qb .bookingDetail_booking-details-row__N2bMg .bookingDetail_booking-details-row-value__X6W51{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray)}.bookingDetail_action-note__BC_aT{width:100%;padding:10px;border:2px solid red;border-radius:8px;background-color:#ffd2d2}.bookingDetail_action-note__BC_aT .bookingDetail_action-note-title__8aUhP{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray)}.bookingDetail_highlight-request__h7yEI{animation:bookingDetail_highlight__91Gsq 2s ease-in-out}@keyframes bookingDetail_highlight__91Gsq{0%{background-color:var(--color-blue-primary)}to{background-color:rgba(0,0,0,0)}}.bookingDetail_message-notif-button__u99wS{margin-right:5px;cursor:pointer;position:relative;transition:transform .2s ease}.bookingDetail_message-notif-button__u99wS:hover{transform:translateY(-1px)}.bookingDetail_message-notif-button__u99wS:hover:after{content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1f2937;color:#fff;font-size:11px;font-weight:500;line-height:1.2;padding:5px 8px;border-radius:4px;white-space:nowrap;z-index:30;pointer-events:none}.bookingDetail_message-notif-button__u99wS:hover svg{stroke:var(--color-blue-primary);fill:var(--color-blue-primary)}.bookingDetail_message-notif-button__u99wS svg{stroke:#000;fill:var(--color-blue-tertiary);height:22px;width:25px;margin-top:5px;transition:stroke .2s ease,fill .2s ease}.bookingDetail_notification-container__rkS34{position:relative;display:inline-block}.bookingDetail_notification-badge__wgWKq{position:absolute;top:-8px;right:-8px;background-color:#ff4d4f;color:#fff;border-radius:50%;padding:2px 6px;font-size:12px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-weight:700}.bookingDetail_violations-container__dLrfu{margin-top:16px;padding:20px;background:#fff5f5;border-radius:8px;border:2px solid #dc3545;gap:16px}.bookingDetail_violations-title__vqmaf{color:#dc3545;margin-bottom:12px}.bookingDetail_violation-item__0_Px1{padding:16px;background:#fff;border-radius:6px;border-left:4px solid #dc3545;margin-bottom:12px;gap:8px}.bookingDetail_violation-header__E0Bir{margin-bottom:8px}.bookingDetail_violation-name__lNM8l{color:#dc3545}.bookingDetail_violation-code__2ETMK{color:#666;background:#f8f9fa;padding:4px 8px;border-radius:4px}.bookingDetail_violation-description__RSfV5{color:#333;margin-bottom:8px}.bookingDetail_violation-details__umHSu{margin-top:8px;gap:16px}.bookingDetail_violation-label__A9bZC{color:#666;margin-bottom:4px}.bookingDetail_violation-actual__2AX8W{color:#dc3545}.bookingDetail_violation-path__oJcbB{color:#999;font-family:monospace;margin-top:8px;padding-top:8px;border-top:1px solid #eaeaea}.approvalPolicies_container__Vy7gq{width:100%;padding:20px}.approvalPolicies_container__Vy7gq .approvalPolicies_header__ZQtH6{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.approvalPolicies_container__Vy7gq .approvalPolicies_action-button__AuTzH{width:40px;margin:0 4px;cursor:pointer}.approvalPolicies_member-initials-container__iYnAD{display:flex;gap:8px;align-items:center}.approvalPolicies_member-initial__DTxlF{width:32px;height:32px;border-radius:50%;background-color:#e0e0e0;color:#666;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;cursor:default;transition:all .2s ease;position:relative}.approvalPolicies_member-initial__DTxlF:hover{background-color:#d0d0d0;transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.approvalPolicies_member-initial__DTxlF:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:4px 8px;background-color:rgba(0,0,0,.8);color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .2s ease;pointer-events:none}.approvalPolicies_member-initial__DTxlF:hover:after{opacity:1}.approvalPolicies_action-edit__6k9mp svg{width:16px;height:16px;fill:#000!important}.approvalPolicies_action-delete__XZJs1 svg{width:20px;height:20px;fill:red!important;stroke:#fff!important}.policiesForm_form__jPRuV{padding:20px}.policiesForm_formRow__wjtpb{margin-bottom:16px}.policiesForm_formField__d890T{flex:1 1;margin-right:16px;width:100%}.policiesForm_formField__d890T input{border:none!important}.policiesForm_formField__d890T:last-child{margin-right:0}.policiesForm_formFieldButton__TTMUA{flex:1 1;margin-right:16px;margin-top:42px;cursor:pointer}.policiesForm_formFieldButton__TTMUA svg{width:20px;height:20px;fill:red!important;stroke:#fff!important}.policiesForm_input-label__WDnst{display:block;margin-bottom:8px;font-weight:500}.policiesForm_section__d4QaH{margin-top:24px;margin-bottom:24px;padding:16px;border:1px solid #e0e0e0;border-radius:4px}.policiesForm_sectionHeader__YYIQJ{margin-bottom:16px}.policiesForm_approverRow__5jCKG,.policiesForm_conditionRow__Fy_HC{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.policiesForm_approverRow__5jCKG:last-child,.policiesForm_conditionRow__Fy_HC:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.policiesForm_required__SX2Zi{color:red}.orgGroups_policies__1T0u5,.orgGroups_policies__1T0u5 .orgGroups_policies-item__d0_1n{width:100%}.orgGroups_container__RajsR{width:100%;padding:20px}.orgGroups_container__RajsR .orgGroups_header__9bOqP{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.orgGroups_container__RajsR .orgGroups_action-button__J4aI_{width:40px;margin:0 4px;cursor:pointer}.orgGroups_member-initials-container__EwfA4{display:flex;gap:8px;align-items:center}.orgGroups_member-initial__c5dc_{width:32px;height:32px;border-radius:50%;background-color:#e0e0e0;color:#666;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;cursor:default;transition:all .2s ease;position:relative}.orgGroups_member-initial__c5dc_:hover{background-color:#d0d0d0;transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.orgGroups_member-initial__c5dc_:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:4px 8px;background-color:rgba(0,0,0,.8);color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .2s ease;pointer-events:none}.orgGroups_member-initial__c5dc_:hover:after{opacity:1}.orgGroups_action-edit__mfRx4 svg{width:16px;height:16px;fill:#000!important}.orgGroups_action-delete___fGXK svg{width:20px;height:20px;fill:red!important;stroke:#fff!important}.requests_request-container__BqnRJ{width:100%;margin-top:20px}.requests_request-container__BqnRJ .requests_no-requests-message__OOgzM{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.requests_request-container__BqnRJ .requests_no-requests-message__OOgzM .requests_no-requests-title__Xft1I{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:16px;color:var(--color-text-primary)}.requests_request-container__BqnRJ .requests_no-requests-message__OOgzM .requests_no-requests-description__NbtIK{font-size:var(--font-size-md);color:var(--color-text-secondary);text-align:center}.requests_request-container__BqnRJ .requests_request-list-container__h_68j{width:70%;margin-right:20px}.requests_request-container__BqnRJ .requests_request-list-container__h_68j .requests_trip-card-container__aiiWN{padding:20px;border-radius:8px;background-color:var(--color-white);width:100%;margin-bottom:40px}.requests_request-container__BqnRJ .requests_request-list-container__h_68j .requests_trip-card-container__aiiWN h1{margin-bottom:5px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.requests_request-container__BqnRJ .requests_request-list-container__h_68j .requests_trip-card-container__aiiWN h2{margin-bottom:10px}.requests_request-container__BqnRJ .requests_request-list-container__h_68j .requests_trip-card-container__aiiWN .requests_all-requests__NUwr_{margin-top:30px;border-radius:8px;background-color:var(--color-blue-tertiary)}.requests_request-container__BqnRJ .requests_request-list-container__h_68j .requests_trip-card-container__aiiWN .requests_all-requests__NUwr_ h2{margin-bottom:15px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.requests_request-container__BqnRJ .requests_request-list-container__h_68j .requests_trip-card-container__aiiWN .requests_all-requests__NUwr_ .requests_request-item__pG_bl{margin-top:10px;border-radius:6px;padding:25px 15px 10px;background-color:var(--color-white)}.requests_request-container__BqnRJ .requests_request-list-container__h_68j .requests_trip-card-container__aiiWN .requests_all-requests__NUwr_ .requests_request-item__pG_bl p{margin:5px 0;font-size:var(--font-size-sm)}.requests_request-container__BqnRJ .requests_request-list-container__h_68j .requests_trip-card-container__aiiWN .requests_all-requests__NUwr_ .requests_request-item__pG_bl p strong{font-weight:var(--font-weight-medium)}.requests_request-container__BqnRJ .requests_trip-summary-container__Jm9kd{width:30%;margin-left:20px}.requests_cancel-button__A_4Rl{height:30px;background-color:#ff4d4d;color:#fff;border:none;border-radius:4px;padding:5px 10px;margin-top:8px;cursor:pointer;font-weight:500;transition:background-color .2s ease}.requests_cancel-button__A_4Rl svg{width:15px;height:15px;fill:#fff}.requests_cancel-button__A_4Rl:hover{background-color:#e63939}.requests_cancel-button__A_4Rl:active{background-color:#c33}.groupsForm_form__HthR2{padding:20px;width:100%}.groupsForm_formRow__FL5V0{margin-bottom:20px;width:100%}.groupsForm_formField__TQY3U{width:100%;margin-bottom:15px}.groupsForm_formField__TQY3U input{border:none!important}.groupsForm_input-label-select__nisj_{display:block;margin-bottom:8px;font-weight:500;color:#333}.groupsForm_disabled-select__yFZID{width:100%;height:40px;border:1px solid #ccc;border-radius:4px;background-color:#f5f5f5;display:flex;align-items:center;padding:0 12px}.groupsForm_select-input__wJSuI{width:100%;border:none;background:rgba(0,0,0,0);color:#999;font-size:14px;outline:none}.groupsForm_error-message__Iaf2G{color:#ff4d4f;font-size:14px;margin-top:5px}.groupsForm_multiselect-container__23Z_h{position:relative;width:100%}.groupsForm_selected-users-display__Fs3hK{padding:10px;border:1px solid var(--color-blue-tertiary);border-radius:8px;background-color:var(--color-blue-tertiary);font-size:var(--font-size-sm);outline:none;color:var(--color-black);height:var(--button-height)}.groupsForm_selected-users__terBs{color:#333;font-size:14px;word-break:break-word}.groupsForm_placeholder__hINjf{color:#999;font-size:14px}.groupsForm_users-dropdown__erHat{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10;display:none}.groupsForm_multiselect-container__23Z_h:hover .groupsForm_users-dropdown__erHat{display:block}.groupsForm_user-option__0384U{padding:8px 12px;cursor:pointer;font-size:14px;transition:background-color .3s}.groupsForm_user-option__0384U:hover{background-color:#f5f5f5}.groupsForm_user-option__0384U.groupsForm_selected__AE0PH{background-color:#e6f7ff;color:#1890ff}.groupsForm_required__XEqO3{color:red}.requestDetail_container__VjvYX{padding:16px 20px 24px;font-family:DM Sans,sans-serif;background-color:var(--color-blue-tertiary)}.requestDetail_header__majrb{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.requestDetail_header__majrb .requestDetail_title__2nge3{color:var(--color-black);margin-bottom:.5rem}.requestDetail_header__majrb .requestDetail_breadcrumb__jTVDb{color:var(--color-gray)}.requestDetail_header__majrb .requestDetail_header-button___RVwr{background-color:rgba(0,0,0,0);border:none;cursor:pointer}.requestDetail_card-header__EpZzY{background-color:var(--color-blue-primary);padding:12px 16px;width:100%}.requestDetail_card-header__EpZzY .requestDetail_header-left__cJxfe{align-items:center;gap:8px}.requestDetail_card-header__EpZzY .requestDetail_header-left__cJxfe .requestDetail_hotel__AnZc1{font-size:20px}.requestDetail_card-header__EpZzY .requestDetail_header-left__cJxfe svg{width:20px;height:20px;fill:var(--color-white);stroke:var(--color-white)}.requestDetail_card-header__EpZzY .requestDetail_request-id__XSsST{color:var(--color-white);margin-left:2px;margin-right:1rem}.requestDetail_card-header__EpZzY .requestDetail_approved-button__DttBz{background-color:var(--color-white);color:green;padding:6px 20px;border:1px solid green;border-radius:4px}.requestDetail_card-header__EpZzY .requestDetail_approved-button__DttBz[data-status=APPROVAL_PENDING]{color:var(--color-yellow);border:1px solid var(--color-yellow)}.requestDetail_card-header__EpZzY .requestDetail_approved-button__DttBz[data-status=CANCELED],.requestDetail_card-header__EpZzY .requestDetail_approved-button__DttBz[data-status=FAILED]{color:var(--color-red);border:1px solid var(--color-red)}.requestDetail_card-header__EpZzY .requestDetail_approved-button__DttBz[data-status=APPROVED]{color:var(--color-green);border:1px solid var(--color-green)}.requestDetail_card-header__EpZzY .requestDetail_date-range__ESoIz{color:var(--color-white);margin-bottom:1rem;margin-top:10px}.requestDetail_card-header__EpZzY .requestDetail_date-range__ESoIz .requestDetail_dates__IGy33{margin-left:2px;margin-top:4px;color:var(--color-white)}.requestDetail_card-header__EpZzY .requestDetail_date-range__ESoIz svg{fill:var(--color-white);stroke:var(--color-blue-primary)}.requestDetail_card-header__EpZzY .requestDetail_date-range__ESoIz .requestDetail_calendar__5NolL{font-size:25px}.requestDetail_card-header__EpZzY .requestDetail_pnr-no__4s9tC{color:var(--color-white);margin-right:10px}.requestDetail_card__ZZUg3{background-color:var(--color-white);border-radius:12px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.08)}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif{margin:12px}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl{border:none;border-radius:0;margin-bottom:.5rem}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl.requestDetail_accordionItem__yGbyt{border:none}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl .requestDetail_accordion-header__Qcv7_{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:var(--color-white);border:none;text-align:left;cursor:pointer;border-radius:4px;font-size:var(--font-size-sm);color:var(--color-gray)}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl .requestDetail_accordion-header__Qcv7_ .requestDetail_accordion-inactive-header__fvizG{width:100%;align-items:center;padding:12px 16px;background:var(--color-blue-lightest);border-radius:8px;cursor:pointer;gap:8px;transition:background-color .15s ease}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl .requestDetail_accordion-header__Qcv7_ .requestDetail_accordion-inactive-header__fvizG:hover{background:rgba(48,81,152,.12)}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl .requestDetail_accordion-header__Qcv7_ .requestDetail_accordion-inactive-header__fvizG:after{content:"";margin-left:auto;width:7px;height:7px;border-right:2px solid var(--color-blue-primary);border-bottom:2px solid var(--color-blue-primary);transform:rotate(45deg);flex-shrink:0}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl .requestDetail_accordion-header__Qcv7_ .requestDetail_accordion-inactive-header__fvizG svg{width:18px;height:18px;fill:var(--color-blue-primary);stroke:var(--color-blue-primary)}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl .requestDetail_accordion-header__Qcv7_ .requestDetail_accordion-inactive-header__fvizG .requestDetail_sub-h__pC5ba{margin-left:8px;color:var(--color-blue-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl .requestDetail_accordion-header__Qcv7_ .requestDetail_accordion-actions__uXhPc{display:flex;align-items:center}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl .requestDetail_accordion-header__Qcv7_ .requestDetail_accordion-actions__uXhPc .requestDetail_icon-button__SiK51{margin-left:.5rem}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl .requestDetail_accordion-header__Qcv7_ .requestDetail_accordion-actions__uXhPc .requestDetail_icon-button__SiK51 button .requestDetail_document__411WE{width:20px;font-size:15px}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl .requestDetail_accordion-header__Qcv7_ .requestDetail_accordion-actions__uXhPc .requestDetail_icon-button__SiK51 svg{margin-left:0;fill:#000}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl .requestDetail_accordion-header__Qcv7_.requestDetail_active__8g7KA{border-bottom-left-radius:0;border-bottom-right-radius:0}.requestDetail_card__ZZUg3 .requestDetail_accordion__9HYif .requestDetail_accordion-item__4IVxl .requestDetail_accordion-content__KJTqD{padding:12px;font-size:var(--font-size-xs);color:var(--color-gray)}.requestDetail_accordion-active-header__G5rRy{width:100%}.requestDetail_header-action-menu__qsGPu{display:flex;justify-content:space-between;align-items:center;margin:12px 16px}.requestDetail_header-action-menu__qsGPu .requestDetail_take-off-plane__DVmJm{font-size:22px;margin-right:5px}.requestDetail_header-action-menu__qsGPu p{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H{display:flex;width:100%}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_cost-center__IrxEY{margin-right:.5rem;border-right:2px solid var(--color-blue-secondary);padding-right:20px}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_cost-center__IrxEY button{background-color:var(--color-blue-lightest);color:var(--color-blue-primary)}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-cancel-button__YVcP3 button{margin:0 5px;font-size:var(--font-size-xs);background-color:red!important;cursor:pointer;transition:background-color .2s ease;border:1px solid var(--color-white)}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-cancel-button__YVcP3 button:hover{background-color:darkred!important}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-cancel-button__YVcP3 button:disabled{opacity:.6;background-color:#ffb3b3;color:#666;cursor:not-allowed}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-cancel-button__YVcP3 button:disabled:hover{background-color:#ffb3b3;cursor:not-allowed}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-button__7ff_Y{margin:0 5px}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-button__7ff_Y button:hover{background-color:var(--color-blue-secondary)!important}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-button__7ff_Y button:disabled{opacity:.6;background-color:#e0e0e0;color:#666;cursor:not-allowed}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-button__7ff_Y button:disabled:hover{background-color:#e0e0e0;cursor:not-allowed}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-green-button__fYkl8{margin:0 5px;background-color:var(--color-green-primary);color:var(--color-white)}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-green-button__fYkl8 button{font-size:var(--font-size-xs);background-color:green!important;cursor:pointer;transition:background-color .2s ease;border:1px solid var(--color-white)}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-green-button__fYkl8 button:hover{background-color:#006400!important}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-green-button__fYkl8 button:disabled{opacity:.6;background-color:#a0d9a0;color:#666;cursor:not-allowed}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_action-green-button__fYkl8 button:disabled:hover{background-color:#a0d9a0;cursor:not-allowed}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_icon-button__SiK51{margin-left:.5rem}.requestDetail_header-action-menu__qsGPu .requestDetail_actions___0z3H .requestDetail_icon-button__SiK51 svg{margin-left:0;fill:#000}.requestDetail_reschedule-form__6_O9A{padding:1rem;display:flex;flex-direction:column;gap:1rem}.requestDetail_reschedule-form__6_O9A .requestDetail_date-input___tVzz{padding:.75rem;border:1px solid var(--color-blue-secondary);border-radius:4px;font-family:DM Sans,sans-serif;font-size:var(--font-size-sm);color:var(--color-black);width:100%}.requestDetail_reschedule-form__6_O9A .requestDetail_date-input___tVzz:focus{outline:none;border-color:var(--color-blue-primary);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.requestDetail_button__ipW_E{display:flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:8px 12px;border-radius:4px;border:none;color:#fff}.requestDetail_button__ipW_E:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.requestDetail_button__ipW_E.requestDetail_button-green__ivJHh{background-color:rgba(0,255,0,.15);color:#00ab00}.requestDetail_button__ipW_E.requestDetail_button-green__ivJHh:before{background-color:lime}.requestDetail_button__ipW_E.requestDetail_button-yellow__nZgqS{background-color:rgba(255,255,0,.15);color:#9a9a00}.requestDetail_button__ipW_E.requestDetail_button-yellow__nZgqS:before{background-color:#ff0}.requestDetail_button__ipW_E.requestDetail_button-red__Z4tTE{background-color:rgba(255,0,0,.15);color:#a90000}.requestDetail_button__ipW_E.requestDetail_button-red__Z4tTE:before{background-color:red}.requestDetail_button__ipW_E.requestDetail_button-gray__GFD9R{background-color:rgba(128,128,128,.15);color:#666}.requestDetail_button__ipW_E.requestDetail_button-gray__GFD9R:before{background-color:gray}.requestDetail_header-left__cJxfe{width:100%}.requestDetail_request-details-row__wsFS1{margin-bottom:8px;margin-top:8px}.requestDetail_ml-2__9W4U_{margin-left:.5rem}.requestDetail_request-item__UnnwI{margin-top:8px;border-radius:10px;border-top:none;padding:14px 16px;background-color:var(--color-blue-lightest);box-shadow:none;margin-bottom:12px}.requestDetail_forward-form__6Oujh{margin-top:10px;display:flex;justify-content:start;text-align:start}.requestDetail_forward-form__6Oujh select{border:none!important}.requestDetail_forward-form-text__9kgF_{margin-bottom:10px}.requestDetail_trip-details__N5_1D{padding:14px 16px 16px}.requestDetail_trip-info__AKQOF{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px 24px;gap:12px 24px}.requestDetail_trip-field__ChyWu{display:flex;flex-direction:column;gap:4px}.requestDetail_trip-icon__gj5qO{margin-right:8px;color:var(--primary-color)}.requestDetail_trip-details-card__awZLQ{background-color:var(--color-white);border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.08);overflow:hidden;padding:0;margin-bottom:16px}.requestDetail_trip-details-header__R2SpY{align-items:center;gap:8px}.requestDetail_trip-details-header__R2SpY svg{width:20px;height:20px;fill:var(--color-white);stroke:var(--color-white)}.requestDetail_passenger-details__0LG2r{margin-top:12px;padding:14px 16px 16px;background:#fff}.requestDetail_passenger-details__0LG2r .requestDetail_section-title__ZQHe8{margin-bottom:10px;color:var(--color-blue-primary);font-weight:700}.requestDetail_passenger-details__0LG2r .requestDetail_table-container__vQbAf{width:100%;overflow-x:auto}.requestDetail_passenger-details__0LG2r .requestDetail_details-table__8pOSm{width:100%;border-collapse:collapse;table-layout:fixed}.requestDetail_passenger-details__0LG2r .requestDetail_details-table__8pOSm td,.requestDetail_passenger-details__0LG2r .requestDetail_details-table__8pOSm th{padding:10px 12px 10px 0;text-align:left;border-bottom:1px solid #f0f2f7}.requestDetail_passenger-details__0LG2r .requestDetail_details-table__8pOSm th{background-color:rgba(0,0,0,0);font-weight:600;color:var(--color-gray);font-size:var(--font-size-xs);letter-spacing:.02em}.requestDetail_passenger-details__0LG2r .requestDetail_details-table__8pOSm td{color:#333}.requestDetail_passenger-details__0LG2r .requestDetail_details-table__8pOSm tr:last-child td{border-bottom:none}.requestDetail_flight-route__2w7hm svg{width:16px;height:16px;margin-bottom:-2px;margin-right:2px;margin-left:2px}.requestDetail_cancellation-request-container__N3pjd{background-color:#fbf0f0;padding:20px;border-radius:8px;margin-bottom:20px}.requestDetail_cancellation-request-container__N3pjd .requestDetail_request-type__Va90O{color:red;padding-left:10px}.requestDetail_rescheduled-request-container__pQCzy{background-color:#ffffec;padding:20px;border-radius:8px;margin-bottom:20px}.requestDetail_rescheduled-request-container__pQCzy .requestDetail_request-type__Va90O{color:#848400;padding-left:10px}.requestDetail_alternate-flight-details__xQkzh{margin-top:16px;padding:16px;border-radius:8px;background:#fff}.requestDetail_alternate-flight-details__xQkzh .requestDetail_alternate-flight-header__SELnS{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.requestDetail_alternate-flight-details__xQkzh .requestDetail_toggle-button__PaD4r{padding:4px 12px;font-size:12px;border-radius:4px;transition:all .2s ease}.requestDetail_alternate-flight-details__xQkzh .requestDetail_toggle-button__PaD4r:hover{background-color:#f0f0f0}.requestDetail_booking-details__YMg1L{margin-top:30px;padding-top:20px;border-top:1px solid var(--color-blue-secondary)}.requestDetail_booking-details__YMg1L .requestDetail_booking-details-row__7edAw{margin-bottom:10px;margin-top:10px}.requestDetail_booking-details__YMg1L .requestDetail_booking-details-row__7edAw .requestDetail_booking-details-row-title__iO3ro,.requestDetail_booking-details__YMg1L .requestDetail_booking-details-row__7edAw .requestDetail_booking-details-row-value__PedQT{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray)}.requestDetail_action-note__mk2fH{width:100%;padding:10px;border:2px solid red;border-radius:8px;background-color:#ffd2d2}.requestDetail_action-note__mk2fH .requestDetail_action-note-title__tGehl{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray)}.requestDetail_highlight-request__8jRG5{animation:requestDetail_highlight__STDFs 2s ease-out}@keyframes requestDetail_highlight__STDFs{0%{background-color:var(--color-blue-primary)}to{background-color:rgba(0,0,0,0)}}.requestDetail_cost-center-row__hRiWf{margin-top:10px}.requestDetail_message-notif-button__ifDCX{margin-right:5px;cursor:pointer;position:relative;transition:transform .2s ease}.requestDetail_message-notif-button__ifDCX:hover{transform:translateY(-1px)}.requestDetail_message-notif-button__ifDCX:hover:after{content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1f2937;color:#fff;font-size:11px;font-weight:500;line-height:1.2;padding:5px 8px;border-radius:4px;white-space:nowrap;z-index:30;pointer-events:none}.requestDetail_message-notif-button__ifDCX:hover svg{stroke:var(--color-blue-primary);fill:var(--color-blue-primary)}.requestDetail_message-notif-button__ifDCX svg{stroke:#000;fill:var(--color-blue-tertiary);height:22px;width:25px;margin-top:5px;transition:stroke .2s ease,fill .2s ease}.requestDetail_notification-container__TwiQs{position:relative;display:inline-block}.requestDetail_notification-badge__qFpdv{position:absolute;top:-8px;right:-8px;background-color:#ff4d4f;color:#fff;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;padding:0 4px}.requestDetail_violations-container__bDuv0{margin-top:16px;padding:20px;background:#fff5f5;border-radius:8px;border:2px solid #dc3545;gap:16px}.requestDetail_violations-title__Y8jnx{color:#dc3545;margin-bottom:12px}.requestDetail_violation-item__0phC4{padding:16px;background:#fff;border-radius:6px;border-left:4px solid #dc3545;margin-bottom:12px;gap:8px}.requestDetail_violation-header__EhfbJ{margin-bottom:8px}.requestDetail_violation-name__f1G2S{color:#dc3545}.requestDetail_violation-code__5TEpQ{color:#666;background:#f8f9fa;padding:4px 8px;border-radius:4px}.requestDetail_violation-description__3o1TW{color:#333;margin-bottom:8px}.requestDetail_violation-details__Vf1eM{margin-top:8px;gap:16px}.requestDetail_violation-label__zEPKC{color:#666;margin-bottom:4px}.requestDetail_violation-actual__qshXq{color:#dc3545}.requestDetail_violation-path__fNACF{color:#999;font-family:monospace;margin-top:8px;padding-top:8px;border-top:1px solid #eaeaea}.orgUsers_container___Reo4{width:100%;padding:20px}.orgUsers_container___Reo4 .orgUsers_header__t5H1J{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.orgUsers_container___Reo4 .orgUsers_action-button__uo0WW{width:40px;margin:0 4px;cursor:pointer}.orgUsers_action-edit__uT3ga svg{width:16px;height:16px;fill:#000!important}.orgUsers_action-delete__bXei2 svg{width:20px;height:20px;fill:red!important;stroke:#fff!important}.travelPolicies_container__ByKBI{width:100%;padding:20px}.travelPolicies_container__ByKBI .travelPolicies_header__nj1dm{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.travelPolicies_container__ByKBI .travelPolicies_action-button__W3PUy{width:40px;margin:0 4px;cursor:pointer}.travelPolicies_action-edit__5kYoq svg{width:16px;height:16px;fill:#000!important}.travelPolicies_action-delete__g5CuE svg{width:20px;height:20px;fill:red!important;stroke:#fff!important}.visa_visa____NDb,.visa_visa____NDb .visa_visa-item__c788t{width:100%}.visa_trip-col__WGkoP{margin-right:5px}.roundMulticityFlights_container__rXEWz{flex:1 1}.roundMulticityFlights_tabs__RCV2D{border-radius:12px;padding:12px;margin-bottom:10px;display:flex;justify-content:flex-start;overflow-x:auto;white-space:nowrap;background:var(--color-blue-tertiary);box-shadow:0 2px 8px rgba(48,81,152,.05)}.roundMulticityFlights_tab__ICo04{padding:9px 18px;cursor:pointer;margin-right:12px;display:flex;align-items:center;color:var(--color-gray);font-size:var(--font-size-md-lg);border-radius:8px;transition:all .3s ease}.roundMulticityFlights_tab__ICo04 svg{fill:var(--color-gray);stroke:var(--color-gray);transition:all .3s ease}.roundMulticityFlights_tab__ICo04:last-child{margin-right:0}.roundMulticityFlights_tab__ICo04.roundMulticityFlights_active__WblRC{background:var(--color-white);color:var(--color-blue-primary);box-shadow:0 2px 8px rgba(48,81,152,.1)}.roundMulticityFlights_tab__ICo04.roundMulticityFlights_active__WblRC svg{fill:var(--color-blue-primary);stroke:var(--color-blue-primary)}.roundMulticityFlights_tab__ICo04:hover{background-color:rgba(var(--color-blue-primary-rgb,48,81,152),.1);transform:translateY(-1px)}.roundMulticityFlights_tab-icon__M6Pwk{font-size:1.2em}@media(max-width:768px){.roundMulticityFlights_tab__ICo04{padding:8px 15px;margin-right:5px}.roundMulticityFlights_tab-icon__M6Pwk{margin-right:5px;font-size:1em}}@media(max-width:576px){.roundMulticityFlights_tab__ICo04{padding:6px 10px;font-size:.8em}}.roundMulticityFlights_quick-filters-row__IiKEe{margin-bottom:24px;padding:16px;background:var(--color-white);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.roundMulticityFlights_quick-filter-btn__5wD4f{background:var(--color-blue-tertiary);color:var(--color-blue-primary);border:none;border-radius:24px;padding:10px 24px;margin-right:12px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:0 2px 4px rgba(48,81,152,.05)}.roundMulticityFlights_quick-filter-btn__5wD4f:focus,.roundMulticityFlights_quick-filter-btn__5wD4f:hover{background:var(--color-blue-primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(48,81,152,.15)}.roundMulticityFlights_quick-filter-btn__5wD4f.roundMulticityFlights_active__WblRC{background:var(--color-blue-primary);color:#fff;box-shadow:0 4px 12px rgba(48,81,152,.2)}.roundMulticityFlights_flight-results-container__cDw9r{padding:16px;background:var(--color-white);border-radius:12px}.roundMulticityFlights_flight-booking-card__a_6Cf{margin-bottom:24px;transition:transform .3s ease}.roundMulticityFlights_flight-booking-card__a_6Cf:hover{transform:translateY(-2px)}.roundMulticityFlights_summary-container__wbn90{width:380px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.roundMulticityFlights_summary-card__ttRsu{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:24px}.roundMulticityFlights_summary-title__KBjMS{margin-bottom:28px;color:#1a1a1a;border-bottom:2px solid #e0e0e0;padding-bottom:20px}.roundMulticityFlights_summary-leg__uYSXu{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.roundMulticityFlights_summary-leg__uYSXu:last-child{border-bottom:none}.roundMulticityFlights_leg-title__wVDzR{color:#1a1a1a;margin-bottom:16px;font-weight:600}.roundMulticityFlights_flight-details__uGgks{background-color:#f8f9fa;padding:16px;border-radius:8px;margin-top:12px;transition:all .3s ease}.roundMulticityFlights_flight-details__uGgks:hover{background-color:#f0f6ff;box-shadow:0 2px 8px rgba(48,81,152,.1)}.roundMulticityFlights_flight-time__vkQ1d{margin-top:6px}.roundMulticityFlights_no-flight__gffUE{font-style:italic;padding:12px;background:#f8f9fa;border-radius:8px;text-align:center}.roundMulticityFlights_total-price__7a_TA{margin-top:28px;padding-top:20px;border-top:2px solid #e0e0e0}.roundMulticityFlights_book-button__uj9QD{margin-top:28px;width:100%;height:52px;font-weight:600;border-radius:8px;transition:all .3s ease}.roundMulticityFlights_book-button__uj9QD:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(48,81,152,.2)}.roundMulticityFlights_flight-details-container__SOJSv{margin-top:2px;gap:24px}.roundMulticityFlights_flight-details-container__SOJSv .roundMulticityFlights_flight-summary-card-container__VJaFp{box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .2s ease}.roundMulticityFlights_flight-details-container__SOJSv .roundMulticityFlights_flight-summary-card-container__VJaFp:hover{transform:translateY(-2px)}.roundMulticityFlights_package-row__oxfI0{margin-top:24px;padding:24px;background:var(--white);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.roundMulticityFlights_header-row-heading__91pbI{margin-bottom:16px}.roundMulticityFlights_flight-info-text__AcBWT{color:var(--text-primary)}.roundMulticityFlights_package-card-row__oSXcb{display:flex;gap:16px;flex-wrap:wrap}.roundMulticityFlights_package-col__6RA_A{flex:1 1;min-width:280px;max-width:300px}@media(max-width:768px){.roundMulticityFlights_flight-details-container__SOJSv{padding:0 16px}.roundMulticityFlights_package-row__oxfI0{padding:16px}.roundMulticityFlights_package-card-row__oSXcb{flex-direction:column}.roundMulticityFlights_package-col__6RA_A{min-width:100%;max-width:100%}}.roundMulticityFlights_user-details-container__TjWII{margin-top:24px;background:var(--white);border-radius:8px}.roundMulticityFlights_user-details-container__TjWII .roundMulticityFlights_booking-title__krwnl{margin:24px 0}.roundMulticityFlights_user-details-container__TjWII .roundMulticityFlights_gideline-row__cbEj7{margin-bottom:24px}.roundMulticityFlights_main-container__kFdLn{min-height:100vh;gap:15px}.roundMulticityFlights_header-section__Emytd{margin-bottom:32px;padding:24px;background:var(--color-white);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.roundMulticityFlights_page-title__v1Ivq{margin-bottom:8px;color:var(--color-blue-primary)}.roundMulticityFlights_page-subtitle__yCoL1{color:var(--color-gray)}.roundMulticityFlights_tab-icon__M6Pwk{margin-right:8px;width:20px;height:20px}.roundMulticityFlights_filter-button__AB6QV{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;transition:all .3s ease}.roundMulticityFlights_filter-button__AB6QV:hover{background:var(--color-blue-tertiary);color:var(--color-blue-primary)}.roundMulticityFlights_filter-icon__q0DIm{width:16px;height:16px}.roundMulticityFlights_results-header__gmK_P{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.roundMulticityFlights_error-container__1N1bm,.roundMulticityFlights_loading-container__sTIGN,.roundMulticityFlights_no-results__k2kR0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px;background:var(--color-white);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.roundMulticityFlights_error-icon__XPIJi,.roundMulticityFlights_loading-icon__8SmHW,.roundMulticityFlights_no-results-icon__G_6Qy{width:48px;height:48px;color:var(--color-gray)}.roundMulticityFlights_error-icon__XPIJi{color:var(--color-error)}.roundMulticityFlights_leg-header__FiW0c{margin-bottom:12px}.roundMulticityFlights_airline-info__Yf74k{gap:8px;margin-bottom:4px}.roundMulticityFlights_airline-icon__ePNeP{width:16px;height:16px;color:var(--color-blue-primary)}.roundMulticityFlights_flight-price__bVa_m{color:var(--color-blue-primary)}.roundMulticityFlights_info-icon__uR_1Y{width:16px;height:16px;margin-right:8px;color:var(--color-gray)}.roundMulticityFlights_total-amount__Y4JiG{color:var(--color-blue-primary)}.roundMulticityFlights_book-icon__2tBsP{width:20px;height:20px;margin-right:8px}.roundMulticityFlights_filter-modal-content__5WhmQ{width:100%}.roundMulticityFlights_passenger-section__Z1omi{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #eaeaea}.roundMulticityFlights_passenger-section__Z1omi:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transition:box-shadow .3s ease}.roundMulticityFlights_passenger-header__X3c80{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eaeaea}.roundMulticityFlights_passenger-title__QnuI9{color:#333;font-size:18px}.roundMulticityFlights_remove-passenger-btn__VfX6_{display:flex;align-items:center;gap:8px;color:#dc3545;padding:8px 12px;border-radius:6px;transition:all .2s ease;background-color:#fff;border:1px solid #dc3545;cursor:pointer}.roundMulticityFlights_remove-passenger-btn__VfX6_ svg{fill:#dc3545;stroke:#dc3545}.roundMulticityFlights_remove-passenger-btn__VfX6_:hover{background-color:#fff5f5}.roundMulticityFlights_remove-passenger-btn__VfX6_ .roundMulticityFlights_trash-icon__6HHyO{font-size:14px}.roundMulticityFlights_add-passenger-btn__Q6oii{margin:20px 0;padding:5px 24px;border:2px dashed #eaeaea;border-radius:8px;color:#666;transition:all .2s ease}.roundMulticityFlights_add-passenger-btn__Q6oii:hover{border-color:#999;color:#333;background-color:#f8f8f8}.roundMulticityFlights_booking-container__hC4wZ{max-width:1200px;margin:0 auto}.roundMulticityFlights_flight-details-container__SOJSv{margin-bottom:32px}.roundMulticityFlights_user-details-container__TjWII{background:#f8f9fa;padding:10px;border-radius:12px;margin-bottom:32px}.roundMulticityFlights_button-row__ZFy99{padding:24px 0;border-top:1px solid #eaeaea;margin-top:32px}.roundMulticityFlights_total-fare-container__k_i0m{margin:20px 0}.roundMulticityFlights_total-fare-card__XJDc_{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.roundMulticityFlights_total-fare-title__HFRjq{margin-bottom:20px;color:#333}.roundMulticityFlights_fare-leg__TxcQH{padding:15px 0;border-bottom:1px solid #e5e5e5}.roundMulticityFlights_fare-leg__TxcQH:last-child{border-bottom:none}.roundMulticityFlights_leg-header__FiW0c{margin-bottom:10px}.roundMulticityFlights_leg-title__wVDzR{color:#333}.roundMulticityFlights_flight-details__uGgks{margin-top:10px}.roundMulticityFlights_airline-info__Yf74k{margin-bottom:5px}.roundMulticityFlights_airline-icon__ePNeP{margin-right:8px;color:#666}.roundMulticityFlights_flight-time__vkQ1d{color:#666}.roundMulticityFlights_flight-price__bVa_m{color:#333}.roundMulticityFlights_no-flight__gffUE{color:#666;display:flex;align-items:center;gap:8px}.roundMulticityFlights_total-price__7a_TA{margin-top:20px;padding-top:15px;border-top:1px solid #e5e5e5}.roundMulticityFlights_total-amount__Y4JiG{color:#333}.requestDetail_container__kZzVr{padding:16px 20px 24px;font-family:DM Sans,sans-serif;background-color:var(--color-blue-tertiary)}.requestDetail_header__6yrCU{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.requestDetail_header__6yrCU .requestDetail_title__VsC3O{color:var(--color-black);margin-bottom:.5rem}.requestDetail_header__6yrCU .requestDetail_breadcrumb__94imH{color:var(--color-gray)}.requestDetail_header__6yrCU .requestDetail_header-button__ediJY{background-color:rgba(0,0,0,0);border:none;cursor:pointer}.requestDetail_card-header__TG_Wv{background-color:var(--color-blue-primary);padding:12px 16px;width:100%}.requestDetail_card-header__TG_Wv .requestDetail_header-left__imaX5{align-items:center;gap:8px}.requestDetail_card-header__TG_Wv .requestDetail_header-left__imaX5 .requestDetail_hotel__icw3I{font-size:20px}.requestDetail_card-header__TG_Wv .requestDetail_header-left__imaX5 svg{width:20px;height:20px;fill:var(--color-white);stroke:var(--color-white)}.requestDetail_card-header__TG_Wv .requestDetail_request-id__Jn6oI{color:var(--color-white);margin-left:2px;margin-right:1rem}.requestDetail_card-header__TG_Wv .requestDetail_approved-button__wg4Ua{background-color:var(--color-white);color:green;padding:6px 20px;border:1px solid green;border-radius:4px}.requestDetail_card-header__TG_Wv .requestDetail_approved-button__wg4Ua[data-status=APPROVAL_PENDING]{color:var(--color-yellow);border:1px solid var(--color-yellow)}.requestDetail_card-header__TG_Wv .requestDetail_approved-button__wg4Ua[data-status=CANCELED],.requestDetail_card-header__TG_Wv .requestDetail_approved-button__wg4Ua[data-status=FAILED]{color:var(--color-red);border:1px solid var(--color-red)}.requestDetail_card-header__TG_Wv .requestDetail_approved-button__wg4Ua[data-status=APPROVED]{color:var(--color-green);border:1px solid var(--color-green)}.requestDetail_card-header__TG_Wv .requestDetail_date-range__qyDi5{color:var(--color-white);margin-bottom:1rem;margin-top:10px}.requestDetail_card-header__TG_Wv .requestDetail_date-range__qyDi5 .requestDetail_dates__BL6A_{margin-left:2px;margin-top:4px;color:var(--color-white)}.requestDetail_card-header__TG_Wv .requestDetail_date-range__qyDi5 svg{fill:var(--color-white);stroke:var(--color-blue-primary)}.requestDetail_card-header__TG_Wv .requestDetail_date-range__qyDi5 .requestDetail_calendar__wLaW6{font-size:25px}.requestDetail_card-header__TG_Wv .requestDetail_pnr-no__0ja3J{color:var(--color-white);margin-right:10px}.requestDetail_card__uptks{background-color:var(--color-white);border-radius:12px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.08)}.requestDetail_card__uptks .requestDetail_accordion__TMrEd{margin:12px}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS{border:none;border-radius:0;margin-bottom:.5rem}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS.requestDetail_accordionItem__aERuj{border:none}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS .requestDetail_accordion-header__VsIMS{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:var(--color-white);border:none;text-align:left;cursor:pointer;border-radius:4px;font-size:var(--font-size-sm);color:var(--color-gray)}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS .requestDetail_accordion-header__VsIMS .requestDetail_accordion-inactive-header__9V08M{width:100%;align-items:center;padding:12px 16px;background:var(--color-blue-lightest);border-radius:8px;cursor:pointer;gap:8px;transition:background-color .15s ease}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS .requestDetail_accordion-header__VsIMS .requestDetail_accordion-inactive-header__9V08M:hover{background:rgba(48,81,152,.12)}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS .requestDetail_accordion-header__VsIMS .requestDetail_accordion-inactive-header__9V08M:after{content:"";margin-left:auto;width:7px;height:7px;border-right:2px solid var(--color-blue-primary);border-bottom:2px solid var(--color-blue-primary);transform:rotate(45deg);flex-shrink:0}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS .requestDetail_accordion-header__VsIMS .requestDetail_accordion-inactive-header__9V08M svg{width:18px;height:18px;fill:var(--color-blue-primary);stroke:var(--color-blue-primary)}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS .requestDetail_accordion-header__VsIMS .requestDetail_accordion-inactive-header__9V08M .requestDetail_sub-h__KH0VJ{margin-left:8px;color:var(--color-blue-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS .requestDetail_accordion-header__VsIMS .requestDetail_accordion-actions__yO4sh{display:flex;align-items:center}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS .requestDetail_accordion-header__VsIMS .requestDetail_accordion-actions__yO4sh .requestDetail_icon-button__RW29r{margin-left:.5rem}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS .requestDetail_accordion-header__VsIMS .requestDetail_accordion-actions__yO4sh .requestDetail_icon-button__RW29r button .requestDetail_document__u0xj2{width:20px;font-size:15px}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS .requestDetail_accordion-header__VsIMS .requestDetail_accordion-actions__yO4sh .requestDetail_icon-button__RW29r svg{margin-left:0;fill:#000}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS .requestDetail_accordion-header__VsIMS.requestDetail_active__KkF_x{border-bottom-left-radius:0;border-bottom-right-radius:0}.requestDetail_card__uptks .requestDetail_accordion__TMrEd .requestDetail_accordion-item__vF8QS .requestDetail_accordion-content__hhCoP{padding:12px;font-size:var(--font-size-xs);color:var(--color-gray)}.requestDetail_accordion-active-header__fx0X3{width:100%}.requestDetail_header-action-menu__zD1b4{display:flex;justify-content:space-between;align-items:center;margin:20px}.requestDetail_header-action-menu__zD1b4 .requestDetail_take-off-plane__Ni3g3{font-size:22px;margin-right:5px}.requestDetail_header-action-menu__zD1b4 p{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy{display:flex;width:100%}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_cost-center__ZbcDN{margin-right:.5rem;border-right:2px solid var(--color-blue-secondary);padding-right:20px}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_cost-center__ZbcDN button{background-color:var(--color-blue-lightest);color:var(--color-blue-primary)}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-cancel-button__57tvp button{margin:0 5px;font-size:var(--font-size-xs);background-color:red!important;cursor:pointer;transition:background-color .2s ease;border:1px solid var(--color-white)}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-cancel-button__57tvp button:hover{background-color:darkred!important}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-cancel-button__57tvp button:disabled{opacity:.6;background-color:#ffb3b3;color:#666;cursor:not-allowed}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-cancel-button__57tvp button:disabled:hover{background-color:#ffb3b3;cursor:not-allowed}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-button__MzOvD{margin:0 5px}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-button__MzOvD button:hover{background-color:var(--color-blue-secondary)!important}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-button__MzOvD button:disabled{opacity:.6;background-color:#e0e0e0;color:#666;cursor:not-allowed}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-button__MzOvD button:disabled:hover{background-color:#e0e0e0;cursor:not-allowed}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-green-button__RRK8U{margin:0 5px;background-color:var(--color-green-primary);color:var(--color-white)}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-green-button__RRK8U button{font-size:var(--font-size-xs);background-color:green!important;cursor:pointer;transition:background-color .2s ease;border:1px solid var(--color-white)}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-green-button__RRK8U button:hover{background-color:#006400!important}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-green-button__RRK8U button:disabled{opacity:.6;background-color:#a0d9a0;color:#666;cursor:not-allowed}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_action-green-button__RRK8U button:disabled:hover{background-color:#a0d9a0;cursor:not-allowed}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_icon-button__RW29r{margin-left:.5rem}.requestDetail_header-action-menu__zD1b4 .requestDetail_actions__wIIAy .requestDetail_icon-button__RW29r svg{margin-left:0;fill:#000}.requestDetail_reschedule-form__MJBHS{padding:1rem;display:flex;flex-direction:column;gap:1rem}.requestDetail_reschedule-form__MJBHS .requestDetail_date-input__IThfH{padding:.75rem;border:1px solid var(--color-blue-secondary);border-radius:4px;font-family:DM Sans,sans-serif;font-size:var(--font-size-sm);color:var(--color-black);width:100%}.requestDetail_reschedule-form__MJBHS .requestDetail_date-input__IThfH:focus{outline:none;border-color:var(--color-blue-primary);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.requestDetail_button__aDwG1{display:flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:8px 12px;border-radius:4px;border:none;color:#fff}.requestDetail_button__aDwG1:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.requestDetail_button__aDwG1.requestDetail_button-green__bJdlJ{background-color:rgba(0,255,0,.15);color:#00ab00}.requestDetail_button__aDwG1.requestDetail_button-green__bJdlJ:before{background-color:lime}.requestDetail_button__aDwG1.requestDetail_button-yellow__AdXv1{background-color:rgba(255,255,0,.15);color:#9a9a00}.requestDetail_button__aDwG1.requestDetail_button-yellow__AdXv1:before{background-color:#ff0}.requestDetail_button__aDwG1.requestDetail_button-red__quGgg{background-color:rgba(255,0,0,.15);color:#a90000}.requestDetail_button__aDwG1.requestDetail_button-red__quGgg:before{background-color:red}.requestDetail_button__aDwG1.requestDetail_button-gray__nA_wK{background-color:rgba(128,128,128,.15);color:#666}.requestDetail_button__aDwG1.requestDetail_button-gray__nA_wK:before{background-color:gray}.requestDetail_header-left__imaX5{width:100%}.requestDetail_request-details-row__016ex{margin-bottom:8px;margin-top:8px}.requestDetail_ml-2__df1cR{margin-left:.5rem}.requestDetail_request-item__FeNUR{margin-top:8px;border-radius:10px;border-top:none;padding:14px 16px;background-color:var(--color-blue-lightest);box-shadow:none;margin-bottom:12px}.requestDetail_forward-form__J_baR{margin-top:10px;display:flex;justify-content:start;text-align:start}.requestDetail_forward-form__J_baR select{border:none!important}.requestDetail_forward-form-text__OJ_hk{margin-bottom:10px}.requestDetail_trip-details__xi2jA{padding:14px 16px 16px}.requestDetail_trip-info__Ux2Hy{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px 24px;gap:12px 24px}.requestDetail_trip-field__up4G7{display:flex;flex-direction:column;gap:4px}.requestDetail_trip-icon__PdKiR{margin-right:8px;color:var(--primary-color)}.requestDetail_trip-details-card__VAcUR{background-color:var(--color-white);border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.08);overflow:hidden;padding:0;margin-bottom:16px}.requestDetail_trip-details-header__xNOFC{align-items:center;gap:8px}.requestDetail_trip-details-header__xNOFC svg{width:20px;height:20px;fill:var(--color-white);stroke:var(--color-white)}.requestDetail_passenger-details__SyL6_{margin-top:12px;padding:14px 16px 16px;background:#fff}.requestDetail_passenger-details__SyL6_ .requestDetail_section-title__KwWvR{margin-bottom:10px;color:var(--color-blue-primary);font-weight:700}.requestDetail_passenger-details__SyL6_ .requestDetail_table-container___rNxN{width:100%;overflow-x:auto}.requestDetail_passenger-details__SyL6_ .requestDetail_details-table__FS7cR{width:100%;border-collapse:collapse;table-layout:fixed}.requestDetail_passenger-details__SyL6_ .requestDetail_details-table__FS7cR td,.requestDetail_passenger-details__SyL6_ .requestDetail_details-table__FS7cR th{padding:10px 12px 10px 0;text-align:left;border-bottom:1px solid #f0f2f7}.requestDetail_passenger-details__SyL6_ .requestDetail_details-table__FS7cR th{background-color:rgba(0,0,0,0);font-weight:600;color:var(--color-gray);font-size:var(--font-size-xs);letter-spacing:.02em}.requestDetail_passenger-details__SyL6_ .requestDetail_details-table__FS7cR td{color:#333}.requestDetail_passenger-details__SyL6_ .requestDetail_details-table__FS7cR tr:last-child td{border-bottom:none}.requestDetail_flight-route__vejuc svg{width:16px;height:16px;margin-bottom:-2px;margin-right:2px;margin-left:2px}.requestDetail_cancellation-request-container__dba_2{background-color:#fbf0f0;padding:20px;border-radius:8px;margin-bottom:20px}.requestDetail_cancellation-request-container__dba_2 .requestDetail_request-type__ENMRh{color:red;padding-left:10px}.requestDetail_rescheduled-request-container__Fqg4_{background-color:#ffffec;padding:20px;border-radius:8px;margin-bottom:20px}.requestDetail_rescheduled-request-container__Fqg4_ .requestDetail_request-type__ENMRh{color:#848400;padding-left:10px}.requestDetail_booking-details__gal53{margin-top:30px;padding-top:20px;border-top:1px solid var(--color-blue-secondary)}.requestDetail_booking-details__gal53 .requestDetail_booking-details-row__Nw4MU{margin-bottom:10px;margin-top:10px}.requestDetail_booking-details__gal53 .requestDetail_booking-details-row__Nw4MU .requestDetail_booking-details-row-title__WXGUu,.requestDetail_booking-details__gal53 .requestDetail_booking-details-row__Nw4MU .requestDetail_booking-details-row-value__TcYaE{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray)}.requestDetail_action-note__mDJkK{width:100%;padding:10px;border:2px solid red;border-radius:8px;background-color:#ffd2d2}.requestDetail_action-note__mDJkK .requestDetail_action-note-title__Aq6KX{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray)}.requestDetail_highlight-request__SRJZ5{animation:requestDetail_highlight__b2hW7 2s ease-in-out}@keyframes requestDetail_highlight__b2hW7{0%{background-color:var(--color-blue-primary)}to{background-color:rgba(0,0,0,0)}}.requestDetail_message-notif-button__I6UUA{margin-right:5px;cursor:pointer;position:relative;transition:transform .2s ease}.requestDetail_message-notif-button__I6UUA:hover{transform:translateY(-1px)}.requestDetail_message-notif-button__I6UUA:hover:after{content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1f2937;color:#fff;font-size:11px;font-weight:500;line-height:1.2;padding:5px 8px;border-radius:4px;white-space:nowrap;z-index:30;pointer-events:none}.requestDetail_message-notif-button__I6UUA:hover svg{stroke:var(--color-blue-primary);fill:var(--color-blue-primary)}.requestDetail_message-notif-button__I6UUA svg{stroke:#000;fill:var(--color-blue-tertiary);height:22px;width:25px;margin-top:5px;transition:stroke .2s ease,fill .2s ease}.requestDetail_violations-container__GuXkP{margin-top:16px;padding:20px;background:#fff5f5;border-radius:8px;border:2px solid #dc3545;gap:16px}.requestDetail_violations-title__PgiBc{color:#dc3545;margin-bottom:12px}.requestDetail_violation-item__34Qn8{padding:16px;background:#fff;border-radius:6px;border-left:4px solid #dc3545;margin-bottom:12px;gap:8px}.requestDetail_violation-header__1mGPh{margin-bottom:8px}.requestDetail_violation-name__NMyZf{color:#dc3545}.requestDetail_violation-code__N460g{color:#666;background:#f8f9fa;padding:4px 8px;border-radius:4px}.requestDetail_violation-description__QwwWD{color:#333;margin-bottom:8px}.requestDetail_violation-details__41EMB{margin-top:8px;gap:16px}.requestDetail_violation-label__ILQ_g{color:#666;margin-bottom:4px}.requestDetail_violation-actual__WnccJ{color:#dc3545}.requestDetail_violation-path__TD0WN{color:#999;font-family:monospace;margin-top:8px;padding-top:8px;border-top:1px solid #eaeaea}.roundMulticityFlights_search-layout-header__DG1T6{margin-bottom:12px;width:100%;margin-top:calc(var(--header-height) + 16px)}.roundMulticityFlights_flight-booking-cards-container__J7axa{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 280px);overflow-y:auto}.roundMulticityFlights_container__S_OU7{flex:1 1;min-width:0;padding:16px;background-color:var(--color-white);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.roundMulticityFlights_search-form-section__SSe6k{margin-bottom:16px;background:var(--color-white);border-radius:12px;padding:12px 16px;border:1px solid var(--color-gray-light)}.roundMulticityFlights_search-form-title__RRflM{margin-bottom:8px;color:var(--color-blue-primary)}.roundMulticityFlights_search-form__gmGz1{margin-bottom:8px}.roundMulticityFlights_search-actions__uuKiG{margin-top:8px}.roundMulticityFlights_search-button__mRYiL{display:flex;align-items:center;gap:8px;padding:12px 24px;font-weight:600}.roundMulticityFlights_search-icon__acECu{width:16px;height:16px}.roundMulticityFlights_toolbar__vAXpR{width:100%;align-items:center;gap:12px;margin-bottom:12px}.roundMulticityFlights_tabs__59fE4{border-radius:8px;padding:4px;margin-bottom:0;display:flex;justify-content:flex-start;overflow-x:auto;white-space:nowrap;background:var(--color-blue-tertiary);flex:1 1;min-width:0}.roundMulticityFlights_tab__bvFDL{padding:8px 16px;cursor:pointer;margin-right:8px;display:flex;align-items:center;color:var(--color-gray);font-size:var(--font-size-md-lg);border-radius:8px;transition:all .3s ease}.roundMulticityFlights_tab__bvFDL svg{fill:var(--color-gray);stroke:var(--color-gray);transition:all .3s ease}.roundMulticityFlights_tab__bvFDL:last-child{margin-right:0}.roundMulticityFlights_tab__bvFDL.roundMulticityFlights_active__2lB8h{background:var(--color-white);color:var(--color-blue-primary);box-shadow:0 2px 8px rgba(48,81,152,.1)}.roundMulticityFlights_tab__bvFDL.roundMulticityFlights_active__2lB8h svg{fill:var(--color-blue-primary);stroke:var(--color-blue-primary)}.roundMulticityFlights_tab__bvFDL:hover{background-color:rgba(var(--color-blue-primary-rgb,48,81,152),.1);transform:translateY(-1px)}.roundMulticityFlights_tab-icon___OAHa{font-size:1.2em}@media(max-width:768px){.roundMulticityFlights_tab__bvFDL{padding:8px 15px;margin-right:5px}.roundMulticityFlights_tab-icon___OAHa{margin-right:5px;font-size:1em}}@media(max-width:576px){.roundMulticityFlights_tab__bvFDL{padding:6px 10px;font-size:.8em}}.roundMulticityFlights_quick-filters-row__0s77c{margin-bottom:24px;padding:16px;background:var(--color-white);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.roundMulticityFlights_quick-filter-btn__RT8ax{background:var(--color-blue-tertiary);color:var(--color-blue-primary);border:none;border-radius:24px;padding:10px 24px;margin-right:12px;font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:0 2px 4px rgba(48,81,152,.05)}.roundMulticityFlights_quick-filter-btn__RT8ax:focus,.roundMulticityFlights_quick-filter-btn__RT8ax:hover{background:var(--color-blue-primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(48,81,152,.15)}.roundMulticityFlights_quick-filter-btn__RT8ax.roundMulticityFlights_active__2lB8h{background:var(--color-blue-primary);color:#fff;box-shadow:0 4px 12px rgba(48,81,152,.2)}.roundMulticityFlights_flight-results-container__xbiMZ{margin-top:0;padding:0;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}.roundMulticityFlights_flight-booking-card__C_JJ5{margin-bottom:0;transition:transform .3s ease}.roundMulticityFlights_flight-booking-card__C_JJ5:hover{transform:translateY(-2px)}.roundMulticityFlights_summary-container__k71Up{width:300px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 16px);height:auto;max-height:calc(100vh - var(--header-height) - 32px);overflow-y:auto}.roundMulticityFlights_summary-card__zOboG{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:16px}.roundMulticityFlights_summary-title__rGa1p{color:#1a1a1a}.roundMulticityFlights_summary-leg___X6l6,.roundMulticityFlights_summary-title__rGa1p{margin-bottom:12px;border-bottom:1px solid #e0e0e0;padding-bottom:12px}.roundMulticityFlights_summary-leg___X6l6:last-child{border-bottom:none}.roundMulticityFlights_leg-title__pjnqH{color:#1a1a1a;margin-bottom:16px;font-weight:600}.roundMulticityFlights_flight-details__dorCO{background-color:#f8f9fa;padding:16px;border-radius:8px;margin-top:12px;transition:all .3s ease}.roundMulticityFlights_flight-details__dorCO:hover{background-color:#f0f6ff;box-shadow:0 2px 8px rgba(48,81,152,.1)}.roundMulticityFlights_flight-time__bCe17{margin-top:6px}.roundMulticityFlights_no-flight__tx9_T{font-style:italic;padding:12px;background:#f8f9fa;border-radius:8px;text-align:center}.roundMulticityFlights_total-price__1Xppi{margin-top:16px;padding-top:12px;border-top:1px solid #e0e0e0}.roundMulticityFlights_book-button__2FA_q{margin-top:16px;width:100%;height:44px;font-weight:600;border-radius:8px;transition:all .3s ease}.roundMulticityFlights_book-button__2FA_q:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(48,81,152,.2)}.roundMulticityFlights_flight-details-container__z2XNa{margin-top:2px;gap:24px}.roundMulticityFlights_flight-details-container__z2XNa .roundMulticityFlights_flight-summary-card-container__ofQVI{box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .2s ease}.roundMulticityFlights_flight-details-container__z2XNa .roundMulticityFlights_flight-summary-card-container__ofQVI:hover{transform:translateY(-2px)}.roundMulticityFlights_package-row__WWWlM{margin-top:24px;padding:24px;background:var(--white);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.roundMulticityFlights_header-row-heading__hExd4{margin-bottom:16px}.roundMulticityFlights_flight-info-text__e1xC4{color:var(--text-primary)}.roundMulticityFlights_package-card-row__xL5wb{display:flex;gap:16px;flex-wrap:wrap}.roundMulticityFlights_package-col__VcVzn{flex:1 1;min-width:280px;max-width:300px}@media(max-width:768px){.roundMulticityFlights_toolbar__vAXpR{flex-direction:column;align-items:stretch}.roundMulticityFlights_main-container__J0PTo{flex-direction:column}.roundMulticityFlights_summary-container__k71Up{width:100%;position:static;max-height:none}.roundMulticityFlights_flight-booking-cards-container__J7axa{max-height:none}.roundMulticityFlights_flight-details-container__z2XNa{padding:0 16px}.roundMulticityFlights_package-row__WWWlM{padding:16px}.roundMulticityFlights_package-card-row__xL5wb{flex-direction:column}.roundMulticityFlights_package-col__VcVzn{min-width:100%;max-width:100%}}.roundMulticityFlights_user-details-container__BU8Vs{margin-top:24px;background:var(--white);border-radius:8px}.roundMulticityFlights_user-details-container__BU8Vs .roundMulticityFlights_booking-title__NHEGz{margin:24px 0}.roundMulticityFlights_user-details-container__BU8Vs .roundMulticityFlights_gideline-row__O_5dW{margin-bottom:24px}.roundMulticityFlights_main-container__J0PTo{min-height:0;width:100%;align-items:flex-start;gap:12px}.roundMulticityFlights_header-section__tETTr{margin-bottom:32px;padding:24px;background:var(--color-white);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.roundMulticityFlights_page-title__zEV31{margin-bottom:8px;color:var(--color-blue-primary)}.roundMulticityFlights_page-subtitle__sew__{color:var(--color-gray)}.roundMulticityFlights_tab-icon___OAHa{margin-right:8px;width:20px;height:20px}.roundMulticityFlights_filter-button__T17pm{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;flex-shrink:0;transition:all .3s ease}.roundMulticityFlights_filter-button__T17pm:hover{background:var(--color-blue-tertiary);color:var(--color-blue-primary)}.roundMulticityFlights_filter-icon__1pmXV{width:16px;height:16px}.roundMulticityFlights_results-header__JuX2o{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.roundMulticityFlights_error-container__5SyT0,.roundMulticityFlights_loading-container__Msnfd,.roundMulticityFlights_no-results__NkgJL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px;background:var(--color-white);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.roundMulticityFlights_error-icon__6szcx,.roundMulticityFlights_loading-icon__S9yrf,.roundMulticityFlights_no-results-icon__FZPJ9{width:48px;height:48px;color:var(--color-gray)}.roundMulticityFlights_loading-icon__S9yrf{color:var(--color-blue-primary);animation:roundMulticityFlights_plane-loading__HxzJa 1.1s ease-in-out infinite;transform-origin:center}.roundMulticityFlights_loading-text__QHxKN{color:var(--color-blue-primary)}@keyframes roundMulticityFlights_plane-loading__HxzJa{0%{transform:translateX(-6px) rotate(-10deg)}50%{transform:translateX(6px) rotate(10deg)}to{transform:translateX(-6px) rotate(-10deg)}}.roundMulticityFlights_error-icon__6szcx{color:var(--color-error)}.roundMulticityFlights_leg-header__oHpFA{margin-bottom:12px}.roundMulticityFlights_airline-info__YQcM2{gap:8px;margin-bottom:4px}.roundMulticityFlights_airline-icon__g018v{width:16px;height:16px;color:var(--color-blue-primary)}.roundMulticityFlights_flight-price__5RrBu{color:var(--color-blue-primary)}.roundMulticityFlights_info-icon__9t9Ma{width:16px;height:16px;margin-right:8px;color:var(--color-gray)}.roundMulticityFlights_total-amount__BJHP6{color:var(--color-blue-primary)}.roundMulticityFlights_book-icon__0EJTI{width:20px;height:20px;margin-right:8px}.roundMulticityFlights_filter-modal-content__yPl8_{width:100%}.roundMulticityFlights_passenger-section__7Wr7M{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #eaeaea}.roundMulticityFlights_passenger-section__7Wr7M:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transition:box-shadow .3s ease}.roundMulticityFlights_passenger-header__9Q2p8{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eaeaea}.roundMulticityFlights_passenger-title__Ju1or{color:#333;font-size:18px}.roundMulticityFlights_remove-passenger-btn__TGUBu{display:flex;align-items:center;gap:8px;color:#dc3545;padding:8px 12px;border-radius:6px;transition:all .2s ease;background-color:#fff;border:1px solid #dc3545;cursor:pointer}.roundMulticityFlights_remove-passenger-btn__TGUBu svg{fill:#dc3545;stroke:#dc3545}.roundMulticityFlights_remove-passenger-btn__TGUBu:hover{background-color:#fff5f5}.roundMulticityFlights_remove-passenger-btn__TGUBu .roundMulticityFlights_trash-icon__QnhMW{font-size:14px}.roundMulticityFlights_add-passenger-btn__WTdSP{margin:20px 0;padding:5px 24px;border:2px dashed #eaeaea;border-radius:8px;color:#666;transition:all .2s ease}.roundMulticityFlights_add-passenger-btn__WTdSP:hover{border-color:#999;color:#333;background-color:#f8f8f8}.roundMulticityFlights_booking-container__rP2MP{max-width:1200px;margin:0 auto}.roundMulticityFlights_flight-details-container__z2XNa{margin-bottom:32px}.roundMulticityFlights_user-details-container__BU8Vs{background:#f8f9fa;padding:10px;border-radius:12px;margin-bottom:32px}.roundMulticityFlights_button-row__0XH_n{padding:24px 0;border-top:1px solid #eaeaea;margin-top:32px}.roundMulticityFlights_total-fare-container__wv08h{margin:20px 0}.roundMulticityFlights_total-fare-card__WA6f1{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.roundMulticityFlights_total-fare-title__JQwwS{margin-bottom:20px;color:#333}.roundMulticityFlights_fare-leg__RKLC1{padding:15px 0;border-bottom:1px solid #e5e5e5}.roundMulticityFlights_fare-leg__RKLC1:last-child{border-bottom:none}.roundMulticityFlights_leg-header__oHpFA{margin-bottom:10px}.roundMulticityFlights_leg-title__pjnqH{color:#333}.roundMulticityFlights_flight-details__dorCO{margin-top:10px}.roundMulticityFlights_airline-info__YQcM2{margin-bottom:5px}.roundMulticityFlights_airline-icon__g018v{margin-right:8px;color:#666}.roundMulticityFlights_flight-time__bCe17{color:#666}.roundMulticityFlights_flight-price__5RrBu{color:#333}.roundMulticityFlights_no-flight__tx9_T{color:#666;display:flex;align-items:center;gap:8px}.roundMulticityFlights_total-price__1Xppi{margin-top:20px;padding-top:15px;border-top:1px solid #e5e5e5}.roundMulticityFlights_total-amount__BJHP6{color:#333}.roundMulticityFlights_policy-checkbox-row__TJq_E{gap:12px;margin-top:16px;padding:12px;background:#f8f9fa;border-radius:8px}.roundMulticityFlights_policy-checkbox__DLLr6{width:18px;height:18px;cursor:pointer;accent-color:var(--color-blue-primary)}.roundMulticityFlights_policy-checkbox-label__r1wrF{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.roundMulticityFlights_loading-text__QHxKN{color:var(--color-gray);font-style:italic}.roundMulticityFlights_violations-container__IjXcc{margin-top:16px;padding:20px;background:#fff5f5;border-radius:8px;border:1px solid #fcc;gap:16px}.roundMulticityFlights_violations-title__03h3Z{color:#dc3545;margin-bottom:12px}.roundMulticityFlights_violation-item__KgD6_{padding:16px;background:#fff;border-radius:6px;border-left:4px solid #dc3545;margin-bottom:12px;gap:8px}.roundMulticityFlights_violation-header__bxjkJ{margin-bottom:8px}.roundMulticityFlights_violation-name__fE1s2{color:#dc3545}.roundMulticityFlights_violation-code__d_rDK{color:#666;background:#f8f9fa;padding:4px 8px;border-radius:4px}.roundMulticityFlights_violation-description__PWHES{color:#333;margin-bottom:8px}.roundMulticityFlights_violation-details__Cfqoq{margin-top:8px;gap:16px}.roundMulticityFlights_violation-label__B0bOo{color:#666;margin-bottom:4px}.roundMulticityFlights_violation-actual__XTNxg{color:#dc3545}.roundMulticityFlights_violation-path__rXHET{color:#999;font-family:monospace;margin-top:8px;padding-top:8px;border-top:1px solid #eaeaea}.roundMulticityFlights_add-trip-col__hXkJP{gap:12px;padding:8px 0}.myrequests_my-booking-container__Nx0Si{padding:24px;width:100%}.myrequests_my-booking-container__Nx0Si .myrequests_table-card__TY7Mr{width:100%}.myrequests_booking-container__r3AB4{margin:20px 0}.myrequests_approvers__kPOky{display:flex}.myrequests_approver-image__qe74I{width:30px;height:30px;border-radius:50%;margin-right:5px}.myrequests_status__3lOY0{display:flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:8px 12px;border-radius:4px}.myrequests_status__3lOY0:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.myrequests_status__3lOY0.myrequests_status-approved__pRlbQ{color:var(--color-green);background-color:rgba(0,128,0,.1)}.myrequests_status__3lOY0.myrequests_status-approved__pRlbQ:before{background-color:var(--color-green)}.myrequests_status__3lOY0.myrequests_status-pending__ZaVo_{color:var(--color-yellow);background-color:rgba(255,196,0,.1)}.myrequests_status__3lOY0.myrequests_status-pending__ZaVo_:before{background-color:var(--color-yellow)}.myrequests_status__3lOY0.myrequests_status-rejected__FUHRc{color:var(--color-red);background-color:rgba(255,0,0,.1)}.myrequests_status__3lOY0.myrequests_status-rejected__FUHRc:before{background-color:var(--color-red)}.myrequests_status__3lOY0.myrequests_status-canceled__2CnF_{color:var(--color-red);background-color:rgba(255,0,0,.1)}.myrequests_status__3lOY0.myrequests_status-canceled__2CnF_:before{background-color:var(--color-red)}.myrequests_status__3lOY0.myrequests_status-draft___hEY4{color:var(--color-gray);background-color:rgba(128,128,128,.1)}.myrequests_status__3lOY0.myrequests_status-draft___hEY4:before{background-color:var(--color-gray)}.myrequests_status__3lOY0.myrequests_status-completed__b4aez{color:var(--color-green);background-color:rgba(0,128,0,.1)}.myrequests_status__3lOY0.myrequests_status-completed__b4aez:before{background-color:var(--color-green)}.myrequests_table-card__TY7Mr{border-radius:8px;padding:24px}.myrequests_table-header__92LXm{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.myrequests_table-header__92LXm .myrequests_table-title__Gc6lg{margin-top:18px}.myrequests_filters__rsdws{display:flex;gap:16px;align-items:center}.myrequests_filter-item__MV0z5{min-width:200px}.myrequests_filter-item__MV0z5 .myrequests_filter-label__vKGMG{display:block;margin-bottom:8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray);letter-spacing:.3px}.myrequests_pagination__wUCjI{margin-top:24px;padding:16px 0;border-top:1px solid var(--color-blue-tertiary);gap:16px}.myrequests_pagination__wUCjI .myrequests_page-info__XiyNT{color:var(--color-gray);font-size:var(--font-size-sm);margin-top:5px}.myrequests_pagination__wUCjI .myrequests_select-container__V8Hsj{min-width:120px}