.page_main__mUJiv{border-radius:20px 20px 0 0}.page_main__mUJiv h1{font-size:30px}.page_main__mUJiv .page_subTitle__ILSxP{font-size:20px;line-height:20px;font-weight:500;margin-top:5px;color:#fff;display:flex;align-items:center}.page_header__NJnme{background:#000;color:#fff;padding:30px;border-radius:13px 13px 0 0;font-size:30px;position:relative;height:146px}.booking_main__ekcdK{background-color:#fff;padding:30px 30px 20px;border-radius:0 0 13px 13px;border:1px solid}.booking_main__ekcdK h1,.booking_main__ekcdK h2,.booking_main__ekcdK h3,.booking_main__ekcdK h4,.booking_main__ekcdK h5,.booking_main__ekcdK p{margin:0;color:red}.booking_timeLeftBox__FJtq2{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;padding:6px}.booking_timeLeft__lnw2f{border-radius:30px;padding:5px 10px;font-size:12px;background:#fff;color:#000;border:1px solid #d3d3d3}.booking_vehicle__J95tt{display:flex;align-items:center;margin-bottom:10px;background:#f1f1f1;padding:14px;border-radius:10px;border:1px solid #000}.modal_outer__Jr3ny{position:fixed;z-index:3;inset:0;display:flex;justify-content:center;overflow-y:scroll;background:rgba(0,0,0,.2)}.modal_modal__ocKFE{background-color:#fff;width:100%;max-width:600px;min-width:350px;margin:15px;height:-moz-fit-content;height:fit-content;border-radius:15px;border:1px solid;resize:both;pointer-events:auto;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.2)}.modal_resize-handle__o_AiF{width:10px;height:10px;background:transparent;position:absolute}.modal_resize-handle__o_AiF.modal_bottom-right__5KrWk{cursor:se-resize;bottom:0;right:0}.modal_resize-handle__o_AiF.modal_bottom-left__xlAJ8{cursor:sw-resize;bottom:0;left:0}.modal_resize-handle__o_AiF.modal_top-right__G_8Yr{cursor:ne-resize;top:0;right:0}.modal_resize-handle__o_AiF.modal_top-left__5Hrfk{cursor:nw-resize;top:0;left:0}.modal_title__uVPQ_{border-bottom:1px solid #d3d3d3;padding:10px 20px 10px 30px;font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:space-between}.modal_children__475tQ{display:flex;background-color:#fff;border-radius:0 0 14px 14px;flex-direction:column;overflow:hidden}.modal_children__475tQ input{width:100%}.modal_children__475tQ button,.modal_children__475tQ input{border:1px solid #d3d3d3;padding:15px;font-size:15px;border-radius:5px}.modal_children__475tQ button{margin-left:10px;cursor:pointer;white-space:nowrap}.BigSearch_main__z6T0N{border-radius:20px 20px 0 0}.BigSearch_main__z6T0N h1{font-size:30px}.BigSearch_main__z6T0N .BigSearch_subTitle__NWz5C{font-size:20px;line-height:20px;font-weight:500;margin-top:5px;color:hsla(0,0%,100%,.7);display:flex;align-items:center}.BigSearch_header__hwroJ{background:#1f52d7;color:#fff;padding:30px;border-radius:13px 13px 0 0;font-size:30px}.VehicleBatchModal_overlay__jAHGx{position:fixed;inset:0;z-index:5;background:#10182880}.VehicleBatchModal_dialog__ifZKS{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6;width:min(1040px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 24px 80px #0003;overflow:hidden}.VehicleBatchModal_header__c4hun{padding:24px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:1px solid #e3e6eb}.VehicleBatchModal_title__nmE8y{font-size:23px;letter-spacing:-.5px}.VehicleBatchModal_title__nmE8y span{display:inline-block;font-size:14px;vertical-align:middle;background:#fff0df;color:#8a4200;padding:4px 9px;border-radius:20px;margin-left:8px}.VehicleBatchModal_description__Ym1mC{color:#5b6472;font-size:14px;margin-top:6px}.VehicleBatchModal_dialog__ifZKS button,.VehicleBatchModal_dialog__ifZKS input,.VehicleBatchModal_dialog__ifZKS select{font:inherit}.VehicleBatchModal_dialog__ifZKS button{cursor:pointer}.VehicleBatchModal_dialog__ifZKS button:disabled,.VehicleBatchModal_dialog__ifZKS input:disabled,.VehicleBatchModal_dialog__ifZKS select:disabled{opacity:.5;cursor:not-allowed}.VehicleBatchModal_dialog__ifZKS :is(button,input,select):focus-visible{outline:3px solid #3268f2;outline-offset:2px}.VehicleBatchModal_close__vQEKK{border:0;background:#f1f3f5;border-radius:8px;width:36px;height:36px;flex-shrink:0;font-size:24px!important}.VehicleBatchModal_search__CCzVG{padding:16px 24px;display:flex;gap:12px;align-items:center;justify-content:space-between}.VehicleBatchModal_search__CCzVG input{width:min(460px,100%);padding:11px 12px;border:1px solid #cdd3db;border-radius:8px}.VehicleBatchModal_search__CCzVG span{font-size:12px;color:#5b6472;white-space:nowrap}.VehicleBatchModal_list__wrSP9{overflow:auto;min-height:100px;flex:1 1 auto;border-top:1px solid #e3e6eb}.VehicleBatchModal_list__wrSP9 table{border-collapse:separate;border-spacing:0;width:100%;text-align:left;font-size:13px}.VehicleBatchModal_list__wrSP9 th{position:-webkit-sticky;position:sticky;top:0;background:#f5f6f8;z-index:1;color:#5b6472;font-size:12px;padding:12px;border-bottom:1px solid #e3e6eb}.VehicleBatchModal_list__wrSP9 td{padding:14px 12px;border-bottom:1px solid #e9ecf0;vertical-align:middle}.VehicleBatchModal_list__wrSP9 td:first-child,.VehicleBatchModal_list__wrSP9 th:first-child{padding-left:24px;width:52px}.VehicleBatchModal_list__wrSP9 td:last-child{padding-right:24px}.VehicleBatchModal_list__wrSP9 input[type=checkbox]{width:19px;height:19px;accent-color:#3268f2;cursor:pointer}.VehicleBatchModal_list__wrSP9 tr[data-selected=true] td{background:#eef4ff}.VehicleBatchModal_list__wrSP9 td small,.VehicleBatchModal_list__wrSP9 td span{display:block;margin-top:5px;color:#5b6472;overflow-wrap:anywhere}.VehicleBatchModal_list__wrSP9 td small{font-size:12px}.VehicleBatchModal_reg__WsyC4{font-size:15px;letter-spacing:.5px}.VehicleBatchModal_status__8HeSf{font-weight:600}.VehicleBatchModal_details__HWB8o{background:#fff;border:1px solid #cdd3db;padding:8px 10px;border-radius:7px;white-space:nowrap;color:#243147}.VehicleBatchModal_empty__hbc3A{text-align:center;padding:36px 16px;color:#5b6472}.VehicleBatchModal_footer__dx8qf{background:#fafbfc;padding:16px 24px;border-top:1px solid #dbe0e7}.VehicleBatchModal_selection__egBjA{display:flex;align-items:center;gap:16px;font-size:14px;margin-bottom:12px}.VehicleBatchModal_selection__egBjA button{background:transparent;color:#3268f2;border:0;padding:4px 0;font-size:12px}.VehicleBatchModal_actions__ahxXL{display:flex;align-items:flex-end;gap:12px}.VehicleBatchModal_actions__ahxXL label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600}.VehicleBatchModal_actions__ahxXL label:nth-child(2){flex:1 1}.VehicleBatchModal_actions__ahxXL select{min-height:42px;border:1px solid #cdd3db;border-radius:8px;padding:8px 12px;background:#fff;width:100%;font-size:14px}.VehicleBatchModal_save__JnEq9{min-height:42px;border:1px solid #2454c4;border-radius:8px;background:#3268f2;color:#fff;padding:10px 20px;font-weight:600!important;font-size:14px!important}.VehicleBatchModal_hint__znmH4{font-size:12px;color:#5b6472;margin-top:10px}.VehicleBatchModal_error__DUgds{font-size:13px;color:#b42318;margin-top:10px}.VehicleBatchModal_notice__q1H7C{font-size:13px;color:#166534}.VehicleBatchModal_notice__q1H7C:not(:empty){margin-top:10px}.VehicleBatchModal_srOnly__Khj0y{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (max-width:640px){.VehicleBatchModal_footer__dx8qf,.VehicleBatchModal_header__c4hun,.VehicleBatchModal_search__CCzVG{padding:14px}.VehicleBatchModal_title__nmE8y{font-size:19px}.VehicleBatchModal_search__CCzVG{align-items:stretch;flex-direction:column}.VehicleBatchModal_search__CCzVG input{width:100%}.VehicleBatchModal_list__wrSP9 table{min-width:650px}.VehicleBatchModal_actions__ahxXL{flex-wrap:wrap}.VehicleBatchModal_actions__ahxXL label:nth-child(2){min-width:160px}.VehicleBatchModal_save__JnEq9{width:100%}}.mechanics-overview_appointment__L5NZ_{position:relative;overflow:hidden;padding:15px;border-bottom:1px solid rgba(0,0,0,.1);transition:all .2s ease}.mechanics-overview_appointment__L5NZ_:hover{z-index:10}.mechanics-overview_appointment__L5NZ_:hover .mechanics-overview_time__AZSl6{visibility:visible}.mechanics-overview_time__AZSl6{visibility:hidden;position:absolute;left:5px;right:5px;bottom:5px;padding:3px 5px;font-size:12px;font-weight:700;border-radius:20px;text-align:center;background:#000;color:#fff}.mechanics-overview_dayColumn__SwJgU{min-height:300px;position:relative}