.w9OxzW_main{box-sizing:border-box;background-color:var(--background-color-page);justify-content:center;align-items:center;width:100vw;height:auto;min-height:100vh;padding-top:100px;padding-bottom:20px;display:flex}.w9OxzW_client_list{border-radius:var(--border-radius);width:1200px;height:100%;min-height:80vh;box-sizing:var(--box-shadow);background-color:#0000;flex-direction:column;padding:24px;display:flex;position:relative;overflow-y:auto}.w9OxzW_header{margin-bottom:28px}.w9OxzW_view_tabs{margin-bottom:16px}.w9OxzW_headerText{flex-direction:column;gap:6px;display:flex}.w9OxzW_title{width:250px;color:var(--main-text-color);margin:0;font-size:24px;font-weight:700}.w9OxzW_subtitle{color:var(--secondary-text);margin:0;font-size:15px;font-weight:400}.w9OxzW_tool_bar{border-bottom:1px solid var(--border-color);flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding-bottom:20px;display:flex}.w9OxzW_search_tool{flex-direction:row;flex:1;gap:12px;max-width:450px;display:flex}.w9OxzW_search_input{box-sizing:border-box;border-radius:var(--border-radius);background-color:var(--card-background);width:100%;height:44px;box-shadow:var(--box-shadow);color:var(--main-text-color);border:1px solid #0000;outline:none;padding:0 18px;font-size:14px;font-weight:500}.w9OxzW_search_input:focus{border:1px solid var(--main-blue)}.w9OxzW_search_input::placeholder{color:var(--secondary-text);font-weight:400}.w9OxzW_add_button{background-color:var(--main-blue);height:44px;color:var(--surface-white);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);border:none;align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:100;display:flex;top:10px;right:260px}.w9OxzW_add_button:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.w9OxzW_add_button_offline{background-color:var(--main-green);height:44px;color:var(--surface-white);border-radius:var(--border-radius);cursor:pointer;white-space:nowrap;transition:all .15s;transition:var(--transition-time);border:1px solid #0000;align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:600;display:flex;top:10px;right:20px}.w9OxzW_add_button_offline:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.w9OxzW_add_button_offline:active{transform:translateY(0)}.w9OxzW_seperator{background-color:var(--border-color);width:1px;height:32px}.w9OxzW_tabs{background-color:var(--gray-100);border-radius:var(--border-radius);gap:4px;width:fit-content;margin-bottom:24px;padding:4px;display:flex}.w9OxzW_add_client_group{flex-direction:row;gap:10px;display:flex;position:absolute;top:30px;left:200px}.w9OxzW_tab{color:var(--secondary-text);cursor:pointer;border-radius:var(--border-radius);background:0 0;border:none;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.w9OxzW_tab:hover{color:var(--main-text-color);background-color:var(--hover-background)}.w9OxzW_tabActive{color:var(--surface-white);background-color:var(--main-blue);box-shadow:var(--box-shadow)}.w9OxzW_tabActive:nth-child(2){background-color:var(--accent-purple);box-shadow:var(--box-shadow)}.w9OxzW_badge,.w9OxzW_badge_offline{color:var(--surface-white);border-radius:var(--border-radius);text-align:center;background-color:#fff3;min-width:24px;padding:2px 10px;font-size:12px;font-weight:700}.w9OxzW_content{flex:1;overflow-y:auto}.w9OxzW_client_cards{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px 10px 20px;display:flex}.w9OxzW_client_tile{box-sizing:border-box;background-color:var(--card-background);border:1px solid var(--border-color);border-radius:var(--border-radius);width:260px;min-height:178px;box-shadow:var(--box-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;gap:5px;padding:12px 14px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.w9OxzW_client_tile:hover{border-color:color-mix(in srgb, var(--main-blue) 30%, var(--border-color));transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.w9OxzW_client_tile:active{transform:translateY(0)}.w9OxzW_tile_vehicle{color:var(--main-text-color);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.w9OxzW_tile_owner{color:var(--main-text-color);font-size:13px;font-weight:500}.w9OxzW_tile_plate{letter-spacing:1px;color:var(--main-text-color);border:1px solid var(--border-color);background-color:var(--background-color-page);border-radius:4px;align-self:flex-start;padding:0 6px;font-family:SF Mono,Menlo,Monaco,monospace;font-size:12px}.w9OxzW_tile_phone{color:var(--secondary-text);font-size:12px}.w9OxzW_tile_vin{color:var(--secondary-text);opacity:.7;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-family:SF Mono,Menlo,Monaco,monospace;font-size:11px;display:flex;overflow:hidden}.w9OxzW_tile_vin_copy{cursor:pointer;opacity:.6;flex-shrink:0;width:12px;height:12px;transition:opacity .2s}.w9OxzW_tile_vin_copy:hover{opacity:1}.w9OxzW_tile_status_badge{text-transform:uppercase;letter-spacing:.5px;border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.w9OxzW_tile_status_dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.w9OxzW_tile_status_online{color:var(--main-blue);background-color:color-mix(in srgb, var(--main-blue) 12%, var(--card-background));border-color:color-mix(in srgb, var(--main-blue) 25%, transparent)}.w9OxzW_tile_status_online .w9OxzW_tile_status_dot{background-color:var(--main-blue)}.w9OxzW_tile_status_offline{color:var(--secondary-text);background-color:var(--background-color-page);border-color:var(--border-color)}.w9OxzW_tile_status_offline .w9OxzW_tile_status_dot{background-color:var(--secondary-text);opacity:.5}.w9OxzW_tile_period_indicators{align-items:center;gap:6px;min-height:26px;padding-top:2px;display:flex}.w9OxzW_tile_indicator{width:24px;height:24px;transition:var(--transition-time);cursor:default;border-radius:50%;justify-content:center;align-items:center;display:flex}.w9OxzW_tile_indicator:hover{box-shadow:var(--box-shadow);transform:scale(1.1)}.w9OxzW_tile_indicator_green{background-color:var(--main-green)}.w9OxzW_tile_indicator_yellow{background-color:var(--main-yellow)}.w9OxzW_tile_indicator_red{background-color:var(--main-red)}.w9OxzW_tile_indicator_icon{filter:brightness(0)saturate()invert();width:13px;height:13px}.w9OxzW_tile_actions{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out,opacity .2s ease-out;display:grid}.w9OxzW_tile_actions.w9OxzW_tile_actions_open{opacity:1;grid-template-rows:1fr}.w9OxzW_tile_actions_inner{overflow:hidden}.w9OxzW_tile_actions_content{border-top:1px solid var(--border-color);justify-content:flex-end;gap:6px;margin-top:8px;padding-top:10px;display:flex}.w9OxzW_loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:100px 20px;display:flex}.w9OxzW_loading p{color:var(--secondary-text);font-size:15px;font-weight:500}.w9OxzW_spinner{border:4px solid var(--border-color);border-top-color:var(--main-blue);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite w9OxzW_spin}@keyframes w9OxzW_spin{to{transform:rotate(360deg)}}.w9OxzW_empty_state{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:100px 20px;display:flex}.w9OxzW_empty_state p{color:var(--main-text-color);margin:0;font-size:18px;font-weight:600}.w9OxzW_empty_state span{color:var(--secondary-text);font-size:14px}.w9OxzW_error_banner{background-color:var(--status-error-bg);border:1px solid var(--status-error);border-radius:var(--border-radius);margin-bottom:20px;padding:16px}.w9OxzW_error_banner p{color:var(--status-error);margin:0;font-size:14px;font-weight:500}.w9OxzW_modal_overlay{z-index:1000;background-color:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.w9OxzW_modal{background-color:var(--modal-background);border-radius:var(--border-radius-dialog);width:90%;max-width:520px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);padding:28px}.w9OxzW_modal_input{border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:var(--background-color-page);width:100%;color:var(--main-text-color);margin-bottom:14px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s}.w9OxzW_modal_input:focus{border-color:var(--main-blue);background-color:var(--hover-background);box-shadow:0 0 0 3px var(--status-info-bg);outline:none}.w9OxzW_vin_input{box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--background-color-page);width:100%;height:44px;color:var(--main-text-color);margin-top:12px;padding:0 16px;font-size:14px;font-weight:500}.w9OxzW_vin_input:focus{border-color:var(--main-blue);box-shadow:0 0 0 3px var(--status-info-bg);outline:none}.w9OxzW_modal_buttons{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.w9OxzW_cancel_button{background-color:var(--gray-100);color:var(--main-text-color);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;height:40px;padding:0 20px;font-size:14px;font-weight:600;transition:all .15s}.w9OxzW_cancel_button:hover{background-color:var(--hover-background);color:var(--main-text-color)}.w9OxzW_close_button{border-radius:var(--border-radius);cursor:pointer;color:var(--accent-purple);background-color:#0000;border:none;margin-top:12px;padding:8px 18px;font-size:14px;font-weight:600;transition:all .15s}.w9OxzW_close_button:hover{background-color:var(--status-info-bg)}.w9OxzW_close_client_modal{flex-direction:row;justify-content:flex-end;width:100%;margin-bottom:16px;display:flex}.w9OxzW_result_box{background-color:var(--background-color-page);border-radius:var(--border-radius);border:1px solid var(--border-color);margin-top:20px;padding:18px}.w9OxzW_car_card{border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:var(--background-color-page);width:100%;margin-top:14px;padding:18px;transition:all .2s}.w9OxzW_car_card:hover{background-color:var(--hover-background);border-color:var(--main-blue);box-shadow:var(--box-shadow);transform:translateY(-2px)}.w9OxzW_car_card p strong{color:var(--main-text-color);font-size:14px;font-weight:600}select.w9OxzW_modal_input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding-right:40px}select.w9OxzW_modal_input option{background-color:var(--card-background);color:var(--main-text-color);padding:12px}.w9OxzW_error{color:var(--status-error);font-size:14px;font-weight:600}@media (max-width:1500px){.w9OxzW_client_list{width:95%}}@media (max-width:768px){.w9OxzW_tool_bar{flex-direction:column;gap:14px;height:auto;padding-bottom:20px}.w9OxzW_search_tool{max-width:100%}.w9OxzW_add_client_div{justify-content:space-between;width:100%}.w9OxzW_title{font-size:26px}.w9OxzW_subtitle{font-size:14px}}
._9nCpYG_overlay{z-index:1000;background-color:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._9nCpYG_modal{background:var(--modal-background);border-radius:14px;flex-direction:column;width:100%;max-width:460px;max-height:90vh;padding:24px 24px 20px;animation:.25s ease-out _9nCpYG_slideUp;display:flex;box-shadow:0 8px 32px #0000002e}@keyframes _9nCpYG_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._9nCpYG_header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._9nCpYG_title{color:var(--main-text-color);margin:0;font-size:18px;font-weight:700}._9nCpYG_close_btn{cursor:pointer;color:var(--secondary-text);background:0 0;border:none;border-radius:6px;padding:2px 8px;font-size:24px;line-height:1;transition:color .15s}._9nCpYG_close_btn:hover{color:var(--main-text-color)}._9nCpYG_body{flex-direction:column;gap:14px;margin-bottom:16px;display:flex;overflow-y:auto}._9nCpYG_field{flex-direction:column;gap:6px;display:flex}._9nCpYG_field_label{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:600}._9nCpYG_search_row{gap:8px;display:flex}._9nCpYG_field_input{border:1px solid var(--border-color);background-color:var(--card-background);min-width:0;color:var(--main-text-color);border-radius:8px;outline:none;flex:1;padding:9px 12px;font-size:13px;transition:border-color .15s}._9nCpYG_field_input:focus{border-color:var(--main-blue)}._9nCpYG_search_btn{border:1px solid var(--main-blue);background-color:color-mix(in srgb, var(--main-blue) 10%, transparent);color:var(--main-blue);cursor:pointer;border-radius:8px;flex-shrink:0;padding:9px 16px;font-size:13px;font-weight:600;transition:opacity .15s}._9nCpYG_search_btn:hover{opacity:.8}._9nCpYG_error{color:var(--main-red);margin:0;font-size:13px}._9nCpYG_status{color:var(--secondary-text);margin:4px 0 0;font-size:13px;font-weight:500}._9nCpYG_result_card{border:1px solid var(--border-color);background-color:var(--card-background);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}._9nCpYG_result_row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._9nCpYG_result_label{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:600}._9nCpYG_result_value{color:var(--main-text-color);text-align:right;word-break:break-word;font-size:13px}._9nCpYG_footer{justify-content:flex-end;gap:10px;display:flex}._9nCpYG_cancel_btn{cursor:pointer;border:1px solid var(--border-color);background-color:var(--card-background);color:var(--main-text-color);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s}._9nCpYG_cancel_btn:hover{opacity:.7}._9nCpYG_confirm_btn{cursor:pointer;background-color:var(--main-blue);color:var(--surface-white);border:none;border-radius:8px;margin-top:4px;padding:10px 22px;font-size:14px;font-weight:600;transition:opacity .15s}._9nCpYG_confirm_btn:hover{opacity:.85}
.nC5_6W_overlay{z-index:1000;background-color:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nC5_6W_modal{background:var(--modal-background);border-radius:14px;flex-direction:column;width:100%;max-width:640px;max-height:95vh;padding:24px 24px 20px;animation:.25s ease-out nC5_6W_slideUp;display:flex;box-shadow:0 8px 32px #0000002e}@keyframes nC5_6W_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.nC5_6W_header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.nC5_6W_title{color:var(--main-text-color);margin:0;font-size:18px;font-weight:700}.nC5_6W_close_btn{cursor:pointer;color:var(--secondary-text);background:0 0;border:none;border-radius:6px;padding:2px 8px;font-size:24px;line-height:1;transition:color .15s}.nC5_6W_close_btn:hover{color:var(--main-text-color)}.nC5_6W_form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 16px;margin-bottom:16px;padding-right:4px;display:grid;overflow-y:auto}.nC5_6W_full{grid-column:1/-1}@media (max-width:540px){.nC5_6W_form{grid-template-columns:1fr}}.nC5_6W_input_group{flex-direction:column;gap:6px;display:flex}.nC5_6W_input_label{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:600}.nC5_6W_req{color:var(--main-red)}.nC5_6W_modal_input{border:1px solid var(--border-color);background-color:var(--card-background);width:100%;color:var(--main-text-color);border-radius:8px;outline:none;padding:9px 12px;font-size:13px;transition:border-color .15s}.nC5_6W_modal_input:focus{border-color:var(--main-blue)}.nC5_6W_modal_input:read-only{opacity:.6;cursor:not-allowed}select.nC5_6W_modal_input{cursor:pointer}select.nC5_6W_modal_input option{background-color:var(--modal-background);color:var(--main-text-color);padding:8px}.nC5_6W_toggle_group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nC5_6W_toggle_group label{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.4px;margin-right:4px;font-size:12px;font-weight:600}.nC5_6W_toggle_button{border:1px solid var(--border-color);background:var(--card-background);color:var(--main-text-color);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s}.nC5_6W_toggle_button:hover{border-color:var(--main-blue)}.nC5_6W_toggle_button.nC5_6W_selected{background-color:var(--main-blue);color:var(--surface-white);border-color:var(--main-blue)}.nC5_6W_autocomplete{position:relative}.nC5_6W_dropdown{border:1px solid var(--border-color);background-color:var(--card-background);z-index:10;border-radius:8px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.nC5_6W_dropdown_item{cursor:pointer;color:var(--main-text-color);border-bottom:1px solid var(--border-color);padding:9px 12px;font-size:13px}.nC5_6W_dropdown_item:last-child{border-bottom:none}.nC5_6W_dropdown_item:hover{background-color:var(--hover-background)}.nC5_6W_dropdown_item{justify-content:space-between;align-items:center;gap:8px;display:flex}.nC5_6W_dropdown_item_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nC5_6W_dropdown_remove{color:var(--gray-500);cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:4px;flex:none;padding:2px 5px;font-size:15px;line-height:1;transition:opacity .15s,color .15s,background-color .15s}.nC5_6W_dropdown_remove:hover{opacity:1;color:var(--danger-color,#dc2626);background-color:color-mix(in srgb, var(--danger-color,#dc2626) 12%, transparent)}.nC5_6W_hint_error,.nC5_6W_hint_ok{margin-top:2px;font-size:12px}.nC5_6W_hint_error{color:var(--main-red)}.nC5_6W_hint_ok{color:var(--main-green)}.nC5_6W_status{text-align:center;margin:0;font-size:13px;font-weight:500}.nC5_6W_status.nC5_6W_success{color:var(--main-green)}.nC5_6W_status.nC5_6W_error{color:var(--main-red)}.nC5_6W_footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.nC5_6W_close_button{cursor:pointer;border:1px solid var(--border-color);background-color:var(--card-background);color:var(--main-text-color);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s}.nC5_6W_close_button:hover{opacity:.7}.nC5_6W_search_button{cursor:pointer;background-color:var(--main-blue);color:var(--surface-white);border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:opacity .15s}.nC5_6W_search_button:hover{opacity:.85}
.aa9V5q_overlay{z-index:2000;background-color:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.aa9V5q_modal{background:var(--modal-background);border-radius:14px;flex-direction:column;width:100%;max-width:640px;max-height:95vh;padding:24px 24px 20px;animation:.25s ease-out aa9V5q_slideUp;display:flex;box-shadow:0 8px 32px #0000002e}@keyframes aa9V5q_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.aa9V5q_header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.aa9V5q_title{color:var(--main-text-color);margin:0;font-size:18px;font-weight:700}.aa9V5q_close_btn{cursor:pointer;color:var(--secondary-text);background:0 0;border:none;border-radius:6px;padding:2px 8px;font-size:24px;line-height:1;transition:color .15s}.aa9V5q_close_btn:hover{color:var(--main-text-color)}.aa9V5q_form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 16px;margin-bottom:16px;padding-right:4px;display:grid;overflow-y:auto}.aa9V5q_full{grid-column:1/-1}@media (max-width:540px){.aa9V5q_form{grid-template-columns:1fr}}.aa9V5q_input_group{flex-direction:column;gap:6px;display:flex}.aa9V5q_input_label{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:600}.aa9V5q_req{color:var(--main-red)}.aa9V5q_modal_input{border:1px solid var(--border-color);background-color:var(--card-background);width:100%;color:var(--main-text-color);border-radius:8px;outline:none;padding:9px 12px;font-size:13px;transition:border-color .15s}.aa9V5q_modal_input:focus{border-color:var(--main-blue)}.aa9V5q_modal_input:read-only{opacity:.6;cursor:not-allowed}select.aa9V5q_modal_input{cursor:pointer}select.aa9V5q_modal_input option{background-color:var(--modal-background);color:var(--main-text-color);padding:8px}.aa9V5q_toggle_group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aa9V5q_toggle_group label{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.4px;margin-right:4px;font-size:12px;font-weight:600}.aa9V5q_toggle_button{border:1px solid var(--border-color);background:var(--card-background);color:var(--main-text-color);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s}.aa9V5q_toggle_button:hover{border-color:var(--main-blue)}.aa9V5q_toggle_button.aa9V5q_selected{background-color:var(--main-blue);color:var(--surface-white);border-color:var(--main-blue)}.aa9V5q_hint_error,.aa9V5q_hint_ok{margin-top:2px;font-size:12px}.aa9V5q_hint_error{color:var(--main-red)}.aa9V5q_hint_ok{color:var(--main-green)}.aa9V5q_status{text-align:center;margin:0;font-size:13px;font-weight:500}.aa9V5q_status.aa9V5q_success{color:var(--main-green)}.aa9V5q_status.aa9V5q_error{color:var(--main-red)}.aa9V5q_footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.aa9V5q_close_button{cursor:pointer;border:1px solid var(--border-color);background-color:var(--card-background);color:var(--main-text-color);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s}.aa9V5q_close_button:hover{opacity:.7}.aa9V5q_save_button{cursor:pointer;background-color:var(--main-blue);color:var(--surface-white);border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:opacity .15s}.aa9V5q_save_button:hover{opacity:.85}.aa9V5q_save_button:disabled{opacity:.45;cursor:not-allowed}
.Y9ujoW_card{box-sizing:border-box;background-color:var(--card-background);width:250px;box-shadow:var(--box-shadow);border-radius:var(--border-radius);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.Y9ujoW_header{justify-content:space-between;align-items:center;gap:8px;display:flex}.Y9ujoW_title{color:var(--main-text-color);font-size:13px;font-weight:700}.Y9ujoW_dismiss_btn{cursor:pointer;color:var(--secondary-text,#64748b);background:0 0;border:none;padding:2px 4px;font-size:16px;line-height:1}.Y9ujoW_dismiss_btn:hover{color:var(--main-text-color)}.Y9ujoW_progress_track{background-color:var(--background-color-page);border-radius:4px;width:100%;height:6px;overflow:hidden}.Y9ujoW_progress_fill{background-color:var(--main-blue);height:100%;transition:width .2s}.Y9ujoW_progress_label{color:var(--secondary-text,#64748b);font-size:11px;font-weight:600}.Y9ujoW_steps{flex-direction:column;gap:4px;margin-top:4px;display:flex}.Y9ujoW_step{border-radius:calc(var(--border-radius) - 2px);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 6px;transition:background-color .15s;display:flex}.Y9ujoW_step:hover{background-color:var(--background-color-page)}.Y9ujoW_step_done{cursor:default}.Y9ujoW_step_done:hover{background-color:#0000}.Y9ujoW_step_dot{border:1.5px solid var(--secondary-text,#64748b);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;display:flex}.Y9ujoW_step_dot_done{border-color:var(--main-blue);background-color:var(--main-blue);color:#fff}.Y9ujoW_step_text{flex-direction:column;gap:2px;display:flex}.Y9ujoW_step_title{color:var(--main-text-color);font-size:13px;font-weight:600}.Y9ujoW_step_done .Y9ujoW_step_title{color:var(--secondary-text,#64748b);text-decoration:line-through}.Y9ujoW_step_desc{color:var(--secondary-text,#64748b);font-size:11px}
.P_asHW_overlay{z-index:99999;box-sizing:border-box;background:#00000073;justify-content:center;align-items:center;padding:24px 16px;animation:.18s ease-out P_asHW_chatBackdropIn;display:flex;position:fixed;inset:0}.P_asHW_modal{background-color:var(--modal-background);border-radius:var(--border-radius-dialog);flex-direction:column;width:min(680px,100%);height:min(820px,100%);animation:.22s cubic-bezier(.34,1.2,.64,1) P_asHW_chatWindowIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}@keyframes P_asHW_chatBackdropIn{0%{opacity:0}}@keyframes P_asHW_chatWindowIn{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.P_asHW_overlay,.P_asHW_modal{animation:none}}.P_asHW_header{background-color:var(--background-color-page);border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.P_asHW_header_avatar{background-color:var(--main-blue);width:40px;height:40px;color:var(--background-color-page);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.P_asHW_header_icon{background-color:var(--main-blue);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.P_asHW_header_icon img{width:22px;height:22px}.P_asHW_header_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.P_asHW_title{color:var(--main-text-color);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;line-height:1.25;overflow:hidden}.P_asHW_subtitle{color:var(--secondary-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.P_asHW_close_button{width:36px;height:36px;color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.P_asHW_close_button:hover{background-color:var(--hover-background);color:var(--main-text-color)}.P_asHW_messages{flex:1;min-height:0;padding:4px 20px 16px;overflow-y:auto}.P_asHW_thread{flex-direction:column;min-height:100%;display:flex}.P_asHW_empty{text-align:center;max-width:320px;color:var(--secondary-text);margin:auto;font-size:13px;line-height:1.5}.P_asHW_day_divider{letter-spacing:.5px;text-transform:uppercase;color:var(--secondary-text);align-items:center;gap:12px;margin:18px 0 4px;font-size:11px;font-weight:600;display:flex}.P_asHW_day_divider:before,.P_asHW_day_divider:after{content:"";background-color:var(--border-color);flex:1;height:1px}.P_asHW_msg{flex-direction:column;align-items:flex-start;max-width:75%;margin-top:3px;display:flex}.P_asHW_msg_first{margin-top:14px}.P_asHW_msg_mine{align-self:flex-end;align-items:flex-end}.P_asHW_line{align-items:flex-end;gap:8px;max-width:100%;display:flex}.P_asHW_line>*{min-width:0}.P_asHW_msg_mine .P_asHW_line{flex-direction:row-reverse}.P_asHW_msg:not(.P_asHW_msg_mine)>:not(.P_asHW_line){margin-left:36px}.P_asHW_avatar,.P_asHW_avatar_spacer{flex-shrink:0;width:28px;height:28px}.P_asHW_avatar{background-color:var(--main-blue);color:var(--background-color-page);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex}.P_asHW_sender{color:var(--secondary-text);margin-bottom:4px;font-size:12px;font-weight:600}.P_asHW_bubble{white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 13px;font-size:14px;line-height:1.45}.P_asHW_bubble_in{background-color:var(--background-color-page);color:var(--main-text-color);border:1px solid var(--border-color);border-radius:18px 18px 18px 6px}.P_asHW_bubble_out{background-color:var(--main-blue);color:var(--background-color-page);border-radius:18px 18px 6px}.P_asHW_msg:not(.P_asHW_msg_first) .P_asHW_bubble_in{border-top-left-radius:6px}.P_asHW_msg:not(.P_asHW_msg_first) .P_asHW_bubble_out{border-top-right-radius:6px}.P_asHW_time{color:var(--secondary-text);margin-top:4px;padding:0 6px;font-size:11px}.P_asHW_composer{background-color:var(--background-color-page);border-top:1px solid var(--border-color);padding:12px 16px 14px}.P_asHW_composer_box{border:1px solid var(--border-color);background-color:var(--card-background);border-radius:14px;align-items:flex-end;gap:6px;padding:5px 5px 5px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.P_asHW_composer_box:focus-within{border-color:var(--main-blue);background-color:var(--background-color-page);box-shadow:0 0 0 3px color-mix(in srgb, var(--main-blue) 15%, transparent)}.P_asHW_composer_box_lead{padding-left:5px}.P_asHW_composer_input{min-width:0;max-height:140px;color:var(--main-text-color);resize:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:8px 0;font-family:inherit;font-size:14px;line-height:1.45}.P_asHW_composer_input:focus{border:none;outline:none}.P_asHW_composer_input::placeholder{color:var(--gray-400)}.P_asHW_composer_icon_button,.P_asHW_send_button{cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,color .15s,opacity .15s;display:flex}.P_asHW_composer_icon_button{color:var(--secondary-text);background:0 0}.P_asHW_composer_icon_button:hover:not(:disabled){background-color:var(--hover-background);color:var(--main-text-color)}.P_asHW_send_button{background-color:var(--main-blue);color:var(--background-color-page)}.P_asHW_send_button:hover:not(:disabled){background-color:color-mix(in srgb, var(--main-blue) 85%, var(--main-text-color))}.P_asHW_composer_icon_button:disabled,.P_asHW_send_button:disabled{opacity:.4;cursor:default}.P_asHW_close_button:focus-visible,.P_asHW_composer_icon_button:focus-visible,.P_asHW_send_button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--main-blue) 25%, transparent);outline:none}@media (max-width:600px){.P_asHW_overlay{padding:0}.P_asHW_modal{border-radius:0;width:100%;height:100%}.P_asHW_messages{padding:4px 12px 12px}.P_asHW_msg{max-width:85%}}
.ApAkGW_list{flex-direction:column;flex:1;gap:2px;padding:8px;display:flex;overflow-y:auto}.ApAkGW_item{width:100%;color:var(--main-text-color);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;transition:background-color .15s;display:flex}.ApAkGW_item:hover{background-color:var(--hover-background)}.ApAkGW_info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ApAkGW_name{font-size:15px;font-weight:600}.ApAkGW_preview,.ApAkGW_no_messages{white-space:nowrap;text-overflow:ellipsis;color:var(--secondary-text);font-size:13px;overflow:hidden}.ApAkGW_no_messages{font-style:italic}.ApAkGW_unread{box-sizing:border-box;background:var(--status-error);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}
.YJL77W_main{background-color:var(--background-color-page);flex-direction:column;align-items:center;width:100vw;min-height:100vh;padding-top:60px;padding-bottom:120px;display:flex;overflow-x:hidden}.YJL77W_content{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:420px;padding:0 20px;display:flex}.YJL77W_title{color:var(--main-text-color);text-align:center;margin:0;font-size:24px;font-weight:700}.YJL77W_filterTabs{gap:8px;width:100%;padding-bottom:5px;display:flex;overflow-x:auto}.YJL77W_filterTab{background-color:var(--card-background);color:var(--main-text-color);cursor:pointer;border-radius:var(--border-radius);box-shadow:var(--box-shadow);white-space:nowrap;transition:var(--transition-time);border:none;padding:8px 12px;font-size:12px;font-weight:600}.YJL77W_filterTab.YJL77W_active{background-color:var(--main-blue);color:#fff}.YJL77W_filterTab:hover:not(.YJL77W_active){transform:var(--transform-size)}.YJL77W_error{background-color:var(--status-error-bg);width:100%;color:var(--status-error);border-radius:var(--border-radius);text-align:center;padding:12px;font-size:14px}.YJL77W_loading{justify-content:center;align-items:center;width:100%;padding:60px 20px;display:flex}.YJL77W_spinner{border:4px solid var(--background-color-page);border-top-color:var(--main-blue);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite YJL77W_spin}@keyframes YJL77W_spin{to{transform:rotate(360deg)}}.YJL77W_emptyState{text-align:center;width:100%;color:var(--gray-500);padding:60px 20px}.YJL77W_emptyState p{margin:0 0 8px;font-size:16px}.YJL77W_emptySubtext{color:var(--gray-400)!important;font-size:14px!important}.YJL77W_appointmentsList{flex-direction:column;gap:15px;width:100%;display:flex}.YJL77W_appointmentCard{background-color:var(--card-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:all .3s;overflow:hidden}.YJL77W_appointmentCard.YJL77W_expanded{box-shadow:0 4px 12px #00000026}.YJL77W_cardHeader{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.YJL77W_cardHeaderContent{flex:1}.YJL77W_shopName{color:var(--main-text-color);margin:0 0 5px;font-size:16px;font-weight:700}.YJL77W_vehicleInfo{color:var(--gray-500);margin:0 0 3px;font-size:13px}.YJL77W_dateInfo{color:var(--main-blue);margin:0;font-size:13px;font-weight:600}.YJL77W_cardHeaderRight{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.YJL77W_statusBadge{letter-spacing:.5px;text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:10px;font-weight:700}.YJL77W_badgePending{background-color:var(--status-pending-bg);color:var(--status-pending)}.YJL77W_badgeProposed{background-color:var(--status-info-bg);color:var(--main-blue)}.YJL77W_badgeApproved{background-color:var(--status-success-bg);color:var(--status-success)}.YJL77W_badgeDenied{background-color:var(--status-error-bg);color:var(--status-error)}.YJL77W_expandIcon{color:var(--main-blue);font-size:20px;font-weight:700}.YJL77W_cardDetails{border-top:1px solid var(--background-color-page);background-color:var(--background-color-page);padding:15px}.YJL77W_detailSection{margin-bottom:15px}.YJL77W_detailSection:last-child{margin-bottom:0}.YJL77W_detailSection h4{color:var(--main-blue);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:12px;font-weight:700}.YJL77W_detailSection p{color:var(--main-text-color);margin:0 0 5px;font-size:13px;line-height:1.5}.YJL77W_detailSection a{color:var(--main-blue);font-weight:600;text-decoration:none}.YJL77W_descriptionText{background-color:var(--card-background);border-radius:var(--border-radius);padding:10px;font-size:13px;line-height:1.6}.YJL77W_adminNotesText{background-color:var(--status-info-bg);border-radius:var(--border-radius);border-left:3px solid var(--status-info);padding:10px;font-size:13px;line-height:1.6}@media (min-width:1024px){.YJL77W_main{width:100%;min-height:unset;overflow-x:unset;background-color:#0000;align-items:flex-start;padding:40px}.YJL77W_content{background-color:var(--card-background);width:100%;max-width:none;box-shadow:var(--box-shadow);border-radius:var(--border-radius);align-items:stretch;gap:0;padding:0;overflow:hidden}.YJL77W_title{border-bottom:1px solid var(--background-color-page);text-align:left;width:100%;margin:0;padding:28px 32px 22px;font-size:22px;font-weight:700}.YJL77W_filterTabs{border-bottom:1px solid var(--background-color-page);box-sizing:border-box;flex-wrap:wrap;gap:8px;width:100%;padding:16px 32px;overflow-x:visible}.YJL77W_filterTab{box-shadow:none;border:1.5px solid var(--background-color-page);color:var(--main-text-color);background-color:#0000;border-radius:20px;padding:6px 16px;font-size:12px}.YJL77W_filterTab.YJL77W_active{background-color:var(--main-blue);color:#fff;border-color:var(--main-blue);box-shadow:0 2px 8px #005bbb33}.YJL77W_filterTab:hover:not(.YJL77W_active){background-color:var(--background-color-page);border-color:var(--background-color-page);transform:none}.YJL77W_appointmentsList{grid-template-columns:unset;flex-direction:column;gap:0;width:100%;padding:20px 24px 28px;display:flex}.YJL77W_appointmentCard{border:1px solid var(--background-color-page);box-shadow:none;background-color:var(--card-background);border-radius:10px;margin-bottom:10px;transition:box-shadow .2s,transform .15s}.YJL77W_appointmentCard:last-child{margin-bottom:0}.YJL77W_appointmentCard:not(.YJL77W_expanded):hover{box-shadow:0 6px 20px #0000001f, 0 0 0 1px color-mix(in srgb, var(--main-blue) 30%, var(--border-color));transform:translateY(-2px)}.YJL77W_appointmentCard.YJL77W_expanded{box-shadow:0 0 0 1px color-mix(in srgb, var(--main-blue) 30%, var(--border-color))}.YJL77W_cardHeader{gap:16px;padding:16px 20px}.YJL77W_cardHeaderContent{flex-direction:row;align-items:center;gap:20px;display:flex}.YJL77W_shopName{flex-shrink:0;min-width:200px;margin:0;font-size:15px;font-weight:700}.YJL77W_vehicleInfo{flex-shrink:0;min-width:160px;margin:0;font-size:13px}.YJL77W_dateInfo{white-space:nowrap;margin:0;font-size:12px}.YJL77W_cardHeaderRight{flex-direction:row;align-items:center;gap:12px}.YJL77W_statusBadge{white-space:nowrap;border-radius:20px;padding:5px 12px;font-size:11px}.YJL77W_expandIcon{background-color:var(--background-color-page);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;display:flex}.YJL77W_cardDetails{background-color:var(--background-color-page);border-radius:0 0 10px 10px;grid-template-columns:repeat(2,1fr);gap:12px;padding:20px;display:grid}.YJL77W_detailSection{background-color:var(--card-background);border-radius:var(--border-radius);margin-bottom:0;padding:14px 16px}.YJL77W_detailSection h4{color:var(--main-blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:10px;font-weight:700}.YJL77W_detailSection p{margin-bottom:4px;font-size:13px}.YJL77W_emptyState,.YJL77W_loading{padding:80px 40px}}.YJL77W_badgeCancelled{background-color:color-mix(in srgb, var(--secondary-text,#64748b) 14%, transparent);color:var(--secondary-text,#64748b)}.YJL77W_proposalBox{border:1px solid var(--main-blue);border-radius:var(--border-radius);background-color:var(--status-info-bg);margin:0 16px 16px;padding:12px 14px}.YJL77W_proposalTitle{color:var(--main-blue);margin:0 0 4px;font-size:13px;font-weight:600}.YJL77W_proposalDate{color:var(--main-text-color);margin:0;font-size:16px;font-weight:700}.YJL77W_proposalHint{color:var(--secondary-text);margin:6px 0 0;font-size:13px;line-height:1.4}.YJL77W_proposalBox .YJL77W_ownerActions{margin-top:12px}.YJL77W_ownerActions{gap:8px;margin-top:16px;display:flex}.YJL77W_ownerActions>button{flex:1}.YJL77W_rescheduleBtn{background:var(--main-blue);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;padding:10px;font-size:14px;font-weight:600}.YJL77W_cancelBtn{color:var(--status-error,#dc2626);border:1px solid var(--status-error,#dc2626);border-radius:var(--border-radius);cursor:pointer;background:0 0;padding:10px;font-size:14px;font-weight:600}.YJL77W_rescheduleBtn:disabled,.YJL77W_cancelBtn:disabled{opacity:.6;cursor:not-allowed}.YJL77W_rescheduleBox{flex-direction:column;gap:8px;margin-top:12px;display:flex}.YJL77W_rescheduleHint{color:#b45309;background:#f59e0b1f;border-radius:8px;margin:0;padding:8px 10px;font-size:13px;line-height:1.4}.YJL77W_rescheduleInput{box-sizing:border-box;border-radius:var(--border-radius);border:1px solid var(--main-blue);width:100%;color:var(--main-text-color);background:0 0;padding:10px;font-size:14px}.YJL77W_rescheduleInput:focus{outline:none}@media (min-width:1024px){.YJL77W_main{padding:0}.YJL77W_title{display:none}.YJL77W_content{box-shadow:none;background:0 0;border-radius:0;gap:14px;overflow:visible}.YJL77W_filterTabs{border-radius:var(--border-radius);background-color:var(--background-color-page);width:fit-content;max-width:100%;box-shadow:var(--box-shadow);border-bottom:none;flex-wrap:nowrap;gap:4px;padding:4px}.YJL77W_filterTab{border-radius:var(--border-radius);color:var(--secondary-text);background:0 0;border:none;padding:8px 18px;font-size:14px;font-weight:500}.YJL77W_filterTab:hover:not(.YJL77W_active){color:var(--main-text-color);background:0 0;border-color:#0000}.YJL77W_filterTab.YJL77W_active{color:var(--surface-white);font-weight:600}.YJL77W_appointmentsList{gap:10px;padding:0}.YJL77W_appointmentCard{border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:none}.YJL77W_cardDetails{border-radius:0 0 var(--border-radius) var(--border-radius)}.YJL77W_rescheduleBtn,.YJL77W_cancelBtn{border-radius:8px;padding:9px 18px;font-size:14px}.YJL77W_rescheduleInput{border:1px solid var(--border-color);background:var(--background-color-page);border-radius:8px;padding:9px 12px}.YJL77W_rescheduleInput:focus{border-color:var(--main-blue)}}
.lS2QaG_overlay{z-index:1010;overscroll-behavior:contain;touch-action:none;background-color:#0009;justify-content:center;align-items:flex-end;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.lS2QaG_main{background-color:var(--modal-background);border-top-left-radius:var(--border-radius-dialog);border-top-right-radius:var(--border-radius-dialog);box-sizing:border-box;touch-action:auto;overscroll-behavior:contain;opacity:0;flex-direction:column;align-items:center;width:100vw;height:95vh;padding:20px;transition:transform .3s ease-out,opacity .3s ease-out;display:flex;overflow-y:auto;transform:translateY(100%)}.lS2QaG_main.lS2QaG_enter{opacity:1;transform:translateY(0%)}.lS2QaG_main.lS2QaG_exit{opacity:0;transform:translateY(100%)}.lS2QaG_handle{background-color:var(--faded-text);border-radius:2px;align-self:center;width:40px;height:4px;margin-bottom:16px}.lS2QaG_cancel_button{width:40px;height:40px;color:var(--main-blue);background-color:#0000;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.lS2QaG_icon{place-content:center;width:30px;height:30px;display:flex}@media (min-width:1024px){.lS2QaG_overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000073;align-items:center;padding:24px}.lS2QaG_main{border:1px solid var(--border-color);opacity:0;border-radius:16px;width:100%;max-width:480px;height:auto;max-height:88vh;padding:22px;transition:transform .2s,opacity .2s;transform:scale(.97);box-shadow:0 12px 48px #0000003d}.lS2QaG_main.lS2QaG_enter{opacity:1;transform:scale(1)}.lS2QaG_main.lS2QaG_exit{opacity:0;transform:scale(.97)}.lS2QaG_handle{display:none}.lS2QaG_cancel_button{width:32px;height:32px;color:var(--secondary-text);cursor:pointer;border-radius:6px;transition:color .15s;top:16px;right:16px}.lS2QaG_cancel_button:hover{color:var(--main-text-color)}.lS2QaG_icon{width:18px;height:18px}}
.gmRVVq_main{box-sizing:border-box;border-radius:var(--border-radius);background-color:#0000;flex-direction:column;justify-content:space-around;align-items:center;gap:10px;width:300px;height:auto;padding:10px 5px;display:flex}.gmRVVq_title{width:300px;text-align:flex-start}.gmRVVq_input_wrapper{width:300px;position:relative}.gmRVVq_input_text{background-color:var(--background-color-page);border-radius:var(--border-radius);box-sizing:border-box;width:100%;height:40px;color:var(--text);border:none;outline:none;padding:10px;font-size:16px}.gmRVVq_password_input{padding-right:45px}.gmRVVq_input_text:focus{border:1px solid var(--main-blue)}.gmRVVq_input_text:-webkit-autofill{caret-color:var(--text);box-shadow:0 0 0px 1000px var(--background-color-page) inset;transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:var(--text)!important}.gmRVVq_disabled{opacity:.6;cursor:not-allowed;background-color:var(--disabled-background);border-color:var(--border-color);color:var(--disabled-text)}.gmRVVq_toggle_password{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:5px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.gmRVVq_eye_icon{filter:brightness(0)saturate()invert(50%)sepia(0%)saturate(0%)hue-rotate()brightness(95%)contrast(90%);width:20px;height:20px;transition:var(--transition-time)}.gmRVVq_toggle_password:hover .gmRVVq_eye_icon{filter:brightness(0)saturate()invert(19%)sepia(98%)saturate(1651%)hue-rotate(181deg)brightness(95%)contrast(101%)}@media (min-width:1024px){.gmRVVq_admin{align-items:stretch;gap:6px;width:100%;padding:0}.gmRVVq_admin .gmRVVq_title{text-transform:uppercase;letter-spacing:.4px;width:auto;color:var(--secondary-text);font-size:12px;font-weight:600}.gmRVVq_admin .gmRVVq_input_wrapper{width:100%}.gmRVVq_admin .gmRVVq_input_text{border:1px solid var(--border-color);background-color:var(--background-color-page);height:38px;color:var(--main-text-color);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.gmRVVq_admin .gmRVVq_input_text:focus{border-color:var(--main-blue)}.gmRVVq_admin .gmRVVq_password_input{padding-right:42px}.gmRVVq_admin .gmRVVq_eye_icon{width:17px;height:17px}}
._10mHAW_main{box-sizing:border-box;border-radius:var(--border-radius);background-color:var(--main-blue);color:var(--surface-white);width:150px;height:50px;transition:var(--transition-time);border:1px solid #0000;flex-direction:row;justify-content:center;align-items:center;padding:10px;font-size:16px}._10mHAW_main:hover{transform:var(--transform-size);border:1px solid var(--main-blue);box-shadow:var(--box-shadow)}._10mHAW_danger{background-color:var(--main-red);color:var(--surface-white);border:1px solid #0000}._10mHAW_danger:hover{border:1px solid var(--main-red);box-shadow:var(--box-shadow)}._10mHAW_cancel{color:var(--main-blue);background-color:#0000;border:none}._10mHAW_cancel:hover{box-shadow:none;border:none}@media (min-width:1024px){._10mHAW_admin{cursor:pointer;border-radius:8px;width:auto;min-width:0;height:auto;padding:10px 22px;font-size:14px;font-weight:600;line-height:1.2;transition:opacity .15s}._10mHAW_admin:hover{box-shadow:none;opacity:.88;border-color:#0000;transform:none}._10mHAW_admin:disabled{opacity:.45;cursor:not-allowed}._10mHAW_admin._10mHAW_danger{background-color:var(--status-error-bg);color:var(--status-error)}._10mHAW_admin._10mHAW_cancel{border:1px solid var(--border-color);background-color:var(--background-color-page);color:var(--main-text-color)}._10mHAW_admin._10mHAW_cancel:hover{border-color:var(--border-color);background-color:var(--hover-background);opacity:1}}
.vOy21a_modal_content{flex-direction:column;align-items:center;gap:15px;padding-bottom:20px;display:flex}.vOy21a_title{text-align:center;color:var(--main-blue);margin-bottom:10px;font-size:20px;font-weight:700}.vOy21a_section_title{margin-top:10px;font-size:16px;font-weight:600}.vOy21a_save_button_container{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.vOy21a_divider{background-color:var(--secondary-text);opacity:.3;width:100%;height:1px;margin:20px 0}.vOy21a_delete_section{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.vOy21a_delete_button{background-color:var(--main-red);color:#fff;border-radius:var(--border-radius);cursor:pointer;width:100%;transition:var(--transition-time);border:none;padding:10px 20px;font-size:14px;font-weight:600}.vOy21a_delete_button:hover{transform:var(--transform-size);opacity:.9}.vOy21a_delete_confirm{background-color:var(--modal-background);border-radius:var(--border-radius);flex-direction:column;gap:10px;width:100%;padding:15px;display:flex}.vOy21a_delete_text{color:var(--secondary-text);text-align:center;margin:0;font-size:14px}.vOy21a_delete_button_confirm{background-color:var(--main-red);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;width:100%;padding:10px 20px;font-size:14px;font-weight:600}.vOy21a_cancel_button{background-color:var(--modal-background);width:100%;color:var(--main-text-color);border:1px solid var(--secondary-text);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);padding:10px 20px;font-size:14px;font-weight:600}.vOy21a_cancel_button:hover{transform:var(--transform-size)}.vOy21a_delete_actions{display:contents}@media (min-width:1024px){.vOy21a_modal_content{align-items:stretch;gap:14px;width:100%;padding-bottom:4px}.vOy21a_title{text-align:left;color:var(--main-text-color);margin:0 0 4px;font-size:18px}.vOy21a_section_title{border-top:1px solid var(--border-color);color:var(--main-text-color);margin-top:6px;padding-top:14px;font-size:15px;font-weight:700}.vOy21a_save_button_container{justify-content:flex-end;margin-top:2px}.vOy21a_divider{background-color:var(--border-color);opacity:1;margin:4px 0}.vOy21a_delete_section{align-items:flex-start}.vOy21a_delete_button{background-color:var(--status-error-bg);width:auto;color:var(--status-error);border-radius:8px;padding:9px 16px}.vOy21a_delete_button:hover{opacity:.85;transform:none}.vOy21a_delete_confirm{background:0 0;padding:0}.vOy21a_delete_text{text-align:left;color:var(--main-text-color)}.vOy21a_delete_actions{justify-content:flex-end;gap:8px;display:flex}.vOy21a_delete_button_confirm,.vOy21a_cancel_button{border-radius:8px;width:auto;padding:9px 18px}.vOy21a_cancel_button{border-color:var(--border-color);background-color:var(--background-color-page);order:-1}.vOy21a_cancel_button:hover{background-color:var(--hover-background);transform:none}}
._2fkyPa_modal_content{flex-direction:column;align-items:center;gap:20px;display:flex}._2fkyPa_title{text-align:center;color:var(--main-blue);font-size:20px;font-weight:700}._2fkyPa_list{flex-direction:column;gap:12px;display:flex}._2fkyPa_option{border-radius:var(--border-radius);background-color:var(--modal-background);cursor:pointer;width:200px;box-shadow:inset var(--box-shadow);justify-content:space-between;padding:12px;transition:all .25s;display:flex}._2fkyPa_option_active{background-color:var(--main-blue);color:#fff;box-shadow:var(--box-shadow)}._2fkyPa_option_active span{color:#fff}._2fkyPa_active{color:var(--main-blue);font-weight:700}
.cqtcrW_modal_content{flex-direction:column;align-items:center;gap:20px;display:flex}.cqtcrW_title{text-align:center;color:var(--main-blue);font-size:20px;font-weight:700}.cqtcrW_list{flex-direction:column;gap:12px;display:flex}.cqtcrW_option{border-radius:var(--border-radius);background-color:var(--modal-background);cursor:pointer;width:200px;box-shadow:inset var(--box-shadow);justify-content:space-between;padding:12px;transition:all .25s;display:flex}.cqtcrW_option_active{background-color:var(--main-blue);color:#fff;box-shadow:var(--box-shadow)}.cqtcrW_option_active span{color:#fff}.cqtcrW_active{color:var(--main-blue);font-weight:700}@media (min-width:1024px){.cqtcrW_modal_content{align-items:stretch;gap:14px;width:100%}.cqtcrW_title{text-align:left;color:var(--main-text-color);font-size:18px}.cqtcrW_list{gap:8px}.cqtcrW_option{border:1px solid var(--border-color);background-color:var(--background-color-page);width:auto;box-shadow:none;border-radius:8px;padding:11px 14px;font-size:14px;transition:border-color .15s,background-color .15s}.cqtcrW_option:hover{border-color:var(--main-blue)}.cqtcrW_option_active{border-color:var(--main-blue);background-color:var(--main-blue)}.cqtcrW_modal_content>button:last-child{align-self:flex-end}}
.Q99ODG_main{background-color:var(--background-color-page);flex-direction:column;align-items:center;width:100vw;min-height:100vh;padding-top:60px;padding-bottom:120px;display:flex;overflow-x:hidden}.Q99ODG_content{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:420px;padding:0 16px;display:flex}.Q99ODG_title{color:var(--main-text-color);text-align:center;margin:0;font-size:22px;font-weight:700}.Q99ODG_shopInfo{background-color:var(--card-background);border-radius:var(--border-radius);width:100%;box-shadow:var(--box-shadow);text-align:center;padding:12px 16px}.Q99ODG_shopHours{color:var(--main-blue);margin:0;font-size:14px;font-weight:600}.Q99ODG_legend{background-color:var(--card-background);border-radius:var(--border-radius);width:100%;box-shadow:var(--box-shadow);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.Q99ODG_legendItem{color:var(--main-text-color);align-items:center;gap:8px;font-size:13px;display:flex}.Q99ODG_legendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.Q99ODG_availableDot{background-color:var(--status-success)}.Q99ODG_partialDot{background-color:var(--status-pending)}.Q99ODG_fullDot{background-color:var(--status-error)}.Q99ODG_closedDot{background-color:var(--gray-400)}.Q99ODG_error{background-color:var(--status-error-bg);width:100%;color:var(--status-error);border-radius:var(--border-radius);text-align:center;padding:12px;font-size:14px}.Q99ODG_loading{justify-content:center;width:100%;padding:60px 0;display:flex}.Q99ODG_spinner{border:3px solid var(--border-color);border-top-color:var(--main-blue);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite Q99ODG_spin}@keyframes Q99ODG_spin{to{transform:rotate(360deg)}}@media (min-width:1024px){.Q99ODG_main{background-color:var(--background-color-page);box-sizing:border-box;align-items:stretch;width:100%;min-height:100vh;padding-top:70px;padding-left:220px;overflow-x:visible}.Q99ODG_content{align-items:stretch;gap:0;width:100%;max-width:none;padding:36px 40px 60px}.Q99ODG_title{letter-spacing:-.02em;text-align:left;margin-bottom:4px;font-size:26px;font-weight:700}.Q99ODG_shopInfo{box-shadow:none;text-align:left;background:0 0;margin-bottom:20px;padding:0}.Q99ODG_shopHours{color:var(--secondary-text);font-size:13px;font-weight:500}.Q99ODG_legend{box-shadow:none;border-bottom:1px solid var(--border-color);background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:20px;width:100%;margin-bottom:24px;padding:0 0 18px}.Q99ODG_legendItem{color:var(--secondary-text);gap:6px;font-size:12px}.Q99ODG_legendDot{width:8px;height:8px}.Q99ODG_error{margin-bottom:20px}.Q99ODG_main{padding:calc(var(--header-height,90px) + 10px) 16px 32px}.Q99ODG_content{box-sizing:border-box;max-width:1210px;margin:0 auto;padding:10px}.Q99ODG_title{letter-spacing:normal;font-size:24px}}
.uQ4g6a_calendar_container{background-color:var(--card-background);border-radius:var(--border-radius);width:100%;box-shadow:var(--box-shadow);padding:14px;overflow:hidden}.uQ4g6a_calendar_header{align-items:center;gap:8px;margin-bottom:14px;display:flex}.uQ4g6a_month_year{text-align:center;color:var(--main-text-color);letter-spacing:-.01em;flex:1;font-size:15px;font-weight:700}.uQ4g6a_nav_button{background-color:var(--background-color-page);width:32px;height:32px;color:var(--main-blue);border:1.5px solid var(--border-color);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background-color .15s,border-color .15s;display:flex}.uQ4g6a_nav_button:hover{background-color:var(--main-blue);color:#fff;border-color:var(--main-blue)}.uQ4g6a_today_button{color:var(--main-blue);border:1.5px solid var(--border-color);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s}.uQ4g6a_today_button:hover{background-color:var(--main-blue);color:#fff;border-color:var(--main-blue)}.uQ4g6a_calendar_grid{border:1px solid var(--border-color);border-radius:var(--border-radius);grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.uQ4g6a_day_header{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--secondary-text);background-color:var(--background-color-page);border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:8px 4px;font-size:10px;font-weight:700}.uQ4g6a_day_header:last-child{border-right:none}.uQ4g6a_calendar_cell{cursor:pointer;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background-color:var(--card-background);flex-direction:column;align-items:center;gap:4px;min-height:62px;padding:8px 6px 6px;transition:background-color .15s;display:flex;position:relative}.uQ4g6a_calendar_cell:nth-child(7n){border-right:none}.uQ4g6a_empty_cell{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background-color:var(--card-background);min-height:62px}.uQ4g6a_empty_cell:nth-child(7n){border-right:none}.uQ4g6a_date_number{color:var(--main-text-color);font-size:13px;font-weight:600;line-height:1}.uQ4g6a_availability_info{justify-content:center;align-items:center;display:flex}.uQ4g6a_slots_count{color:var(--secondary-text);text-align:center;font-size:10px;font-weight:500;line-height:1.2}.uQ4g6a_closed_badge{text-transform:uppercase;letter-spacing:.04em;color:var(--gray-400);background-color:var(--gray-200,#e5e7eb);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.uQ4g6a_full_badge{color:var(--status-error);background-color:var(--status-error-bg);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.uQ4g6a_not_clickable{cursor:default}.uQ4g6a_past{background-color:var(--background-color-page);opacity:.55}.uQ4g6a_today .uQ4g6a_date_number{background-color:var(--main-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.uQ4g6a_available_day{border-left:3px solid var(--status-success)}.uQ4g6a_available_day:not(.uQ4g6a_not_clickable):hover{background-color:color-mix(in srgb, var(--status-success) 8%, var(--card-background))}.uQ4g6a_available_day .uQ4g6a_slots_count{color:var(--status-success);font-weight:600}.uQ4g6a_partial_day{border-left:3px solid var(--status-pending)}.uQ4g6a_partial_day:not(.uQ4g6a_not_clickable):hover{background-color:color-mix(in srgb, var(--status-pending) 8%, var(--card-background))}.uQ4g6a_partial_day .uQ4g6a_slots_count{color:var(--status-pending);font-weight:600}.uQ4g6a_full_day{border-left:3px solid var(--status-error)}.uQ4g6a_full_day .uQ4g6a_slots_count{color:var(--status-error)}.uQ4g6a_closed_day{background-color:var(--background-color-page)}@media (min-width:1024px){.uQ4g6a_calendar_container{box-shadow:none;background-color:#0000;border-radius:0;width:100%;padding:0}.uQ4g6a_calendar_header{gap:10px;margin-bottom:16px}.uQ4g6a_month_year{text-align:left;flex:1;font-size:17px}.uQ4g6a_nav_button{width:34px;height:34px}.uQ4g6a_calendar_grid{border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:none}.uQ4g6a_day_header{padding:10px 8px;font-size:11px}.uQ4g6a_calendar_cell{gap:6px;min-height:88px;padding:10px 10px 8px}.uQ4g6a_empty_cell{min-height:88px}.uQ4g6a_date_number{font-size:14px;font-weight:600}.uQ4g6a_today .uQ4g6a_date_number{width:28px;height:28px;font-size:13px}.uQ4g6a_slots_count{font-size:11px}.uQ4g6a_closed_badge,.uQ4g6a_full_badge{font-size:10px}}
.QUrCga_modal_overlay{box-sizing:border-box;z-index:9999;background-color:#0000008c;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.2s ease-out QUrCga_fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes QUrCga_fadeIn{0%{opacity:0}to{opacity:1}}.QUrCga_modal_content{background-color:var(--modal-background);border-radius:14px;width:100%;max-width:520px;max-height:90vh;animation:.25s ease-out QUrCga_slideUp;overflow-y:auto;box-shadow:0 8px 32px #0000002e}@keyframes QUrCga_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.QUrCga_modal_header{justify-content:space-between;align-items:center;padding:22px 24px 6px;display:flex}.QUrCga_modal_header h3{color:var(--main-text-color);margin:0;font-size:18px;font-weight:700}.QUrCga_close_button{color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;line-height:1;transition:color .15s;display:flex}.QUrCga_close_button:hover{color:var(--main-text-color)}.QUrCga_modal_body{padding:12px 24px 0}.QUrCga_error_message{background-color:var(--status-error-bg);color:var(--status-error);border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:14px;font-weight:500}.QUrCga_date_display{background-color:var(--card-background);color:var(--main-text-color);border:1px solid var(--border-color);border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:14px}.QUrCga_form_group{margin-bottom:14px}.QUrCga_label{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.QUrCga_optional_label{text-transform:none;letter-spacing:0;font-weight:400}.QUrCga_select_input,.QUrCga_textarea_input{border:1px solid var(--border-color);background-color:var(--background-color-page);width:100%;color:var(--main-text-color);box-sizing:border-box;border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.QUrCga_select_input:focus,.QUrCga_textarea_input:focus{border-color:var(--main-blue)}.QUrCga_textarea_input{resize:vertical;min-height:100px}.QUrCga_error_text{color:#dc2626;margin-top:4px;font-size:12px;font-weight:500}.QUrCga_loading_text{text-align:center;color:#6b7280;padding:12px;font-size:14px}.QUrCga_no_cars{background-color:var(--status-pending-bg);color:var(--status-pending);text-align:center;border-radius:8px;padding:10px 12px;font-size:14px}.QUrCga_modal_footer{justify-content:flex-end;gap:10px;padding:6px 0 22px;display:flex}.QUrCga_cancel_button{background-color:var(--background-color-page);color:var(--main-text-color);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition-time);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}.QUrCga_cancel_button:hover:not(:disabled){background-color:var(--hover-background)}.QUrCga_cancel_button:disabled{opacity:.5;cursor:not-allowed}.QUrCga_submit_button{background-color:var(--main-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:opacity .15s}.QUrCga_submit_button:hover:not(:disabled){opacity:.88}.QUrCga_submit_button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.QUrCga_modal_content{width:95%;max-width:none;max-height:95vh;margin:10px}.QUrCga_modal_header{padding:15px}.QUrCga_modal_header h3{font-size:18px}.QUrCga_modal_body{padding:15px}.QUrCga_date_display{padding:12px;font-size:14px}.QUrCga_form_group{margin-bottom:15px}.QUrCga_modal_footer{flex-direction:column;gap:8px;padding:15px}.QUrCga_cancel_button,.QUrCga_submit_button{width:100%;padding:12px}}
.qK3LAa_main{background-color:var(--background-color-page);color:var(--main-text-color);border:1px solid var(--border-color);cursor:pointer;z-index:10;border-radius:8px;justify-content:center;align-items:center;width:fit-content;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex;position:absolute;top:10px;left:10px}.qK3LAa_main:hover{background-color:var(--hover-background)}
.jB_v4G_page{box-sizing:border-box;flex-direction:column;align-items:center;width:100vw;padding-top:60px;padding-bottom:60px;display:flex}.jB_v4G_header{align-items:center;gap:12px;width:370px;margin-bottom:16px;display:flex}.jB_v4G_title{color:var(--text-color);margin:0;font-size:20px;font-weight:600}.jB_v4G_controls{flex-direction:column;gap:8px;width:370px;margin-bottom:10px;display:flex}.jB_v4G_select{border-radius:var(--border-radius);border:1px solid var(--border-color,#e0e0e0);background-color:var(--card-background);width:100%;color:var(--text-color);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23888' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding:10px 14px;font-size:15px}.jB_v4G_select:focus{border-color:var(--main-blue);outline:none}.jB_v4G_subtitle{color:var(--text-secondary,#888);text-align:center;margin-bottom:14px;font-size:13px}.jB_v4G_sections{flex-direction:column;gap:14px;width:370px;display:flex}.jB_v4G_fuelSection{background-color:var(--card-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}.jB_v4G_fuelHeader{background-color:var(--main-blue);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.jB_v4G_fuelName{color:#fff;letter-spacing:.3px;font-size:14px;font-weight:700}.jB_v4G_fuelAvg{color:#ffffffe6;font-size:13px;font-weight:600}.jB_v4G_fuelUnit{color:#ffffffb3;font-size:11px;font-weight:400}.jB_v4G_brandList{flex-direction:column;display:flex}.jB_v4G_brandRow{border-bottom:1px solid var(--border-color,#f0f0f0);justify-content:space-between;align-items:center;padding:10px 14px;transition:background-color .15s;display:flex}.jB_v4G_brandRow:last-child{border-bottom:none}.jB_v4G_brandRow:hover{background-color:var(--background-color-page)}.jB_v4G_brandInner{align-items:center;gap:10px;display:flex}.jB_v4G_brandLogo{object-fit:contain;flex-shrink:0;width:36px;height:22px}.jB_v4G_brandName{color:var(--text-color);font-size:14px;font-weight:500}.jB_v4G_brandPrice{color:var(--main-blue);font-size:15px;font-weight:700}.jB_v4G_brandUnit{color:var(--text-secondary,#888);font-size:11px;font-weight:400}.jB_v4G_error{color:var(--main-red,#e53935);text-align:center;margin-top:20px;font-size:14px}.jB_v4G_source{color:var(--text-secondary,#888);margin-top:18px;font-size:12px}.jB_v4G_sourceLink{color:var(--main-blue);text-decoration:none}.jB_v4G_sourceLink:hover{text-decoration:underline}.jB_v4G_desktopTable{display:none}@media (min-width:1024px){.jB_v4G_page{width:100%;box-shadow:none;background-color:#0000;border-radius:0;align-items:flex-start;margin:0;padding:36px 40px 60px;overflow:visible}.jB_v4G_header{border-bottom:none;gap:0;width:100%;margin-bottom:20px;padding:0}.jB_v4G_title{color:var(--main-text-color);letter-spacing:-.02em;font-size:26px;font-weight:700}.jB_v4G_controls{flex-direction:row;gap:10px;width:100%;margin:0 0 6px}.jB_v4G_select{border-color:var(--border-color,#e2e8f0);flex:none;width:220px;padding:9px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.jB_v4G_select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--main-blue) 18%, transparent)}.jB_v4G_subtitle{text-align:left;margin:0 0 20px;font-size:12px}.jB_v4G_sections{display:none}.jB_v4G_desktopTable{background-color:var(--card-background);border-radius:var(--border-radius);width:100%;box-shadow:var(--box-shadow);display:block;overflow:hidden}.jB_v4G_priceTable{border-collapse:collapse;table-layout:auto;width:100%}.jB_v4G_th_brand{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--secondary-text);background-color:var(--background-color-page);border-bottom:2px solid var(--border-color,#e2e8f0);white-space:nowrap;min-width:160px;padding:13px 18px;font-size:11px;font-weight:600}.jB_v4G_th_fuel{text-align:center;background-color:var(--main-blue);border-bottom:2px solid var(--border-color,#e2e8f0);border-left:1px solid #ffffff1f;min-width:130px;padding:10px 18px}.jB_v4G_th_fuel_name{color:#fff;letter-spacing:.02em;font-size:14px;font-weight:700}.jB_v4G_th_fuel_avg{color:#ffffffb8;margin-top:3px;font-size:11px;font-weight:500}.jB_v4G_tr_brand{border-bottom:1px solid var(--border-color,#f0f0f0);transition:background-color .12s}.jB_v4G_tr_brand:last-child{border-bottom:none}.jB_v4G_tr_brand:nth-child(2n){background-color:color-mix(in srgb, var(--background-color-page) 55%, transparent)}.jB_v4G_tr_brand:hover{background-color:color-mix(in srgb, var(--main-blue) 5%, var(--card-background))!important}.jB_v4G_td_brand{border-right:1px solid var(--border-color,#f0f0f0);white-space:nowrap;padding:11px 18px}.jB_v4G_td_brand_inner{align-items:center;gap:10px;display:flex}.jB_v4G_td_price{text-align:center;border-left:1px solid var(--border-color,#f0f0f0);white-space:nowrap;vertical-align:middle;padding:11px 18px}.jB_v4G_price_value{color:var(--main-blue);font-size:15px;font-weight:700}.jB_v4G_price_unit{color:var(--secondary-text);font-size:11px;font-weight:400}.jB_v4G_price_na{color:var(--secondary-text);opacity:.35;font-size:16px}.jB_v4G_brandLogo{object-fit:contain;flex-shrink:0;width:38px;height:22px}.jB_v4G_brandName{color:var(--main-text-color);font-size:14px;font-weight:500}.jB_v4G_source{margin:20px 0 0}.jB_v4G_back_button_wrapper{display:none}.jB_v4G_page{padding:0}.jB_v4G_header{display:none}.jB_v4G_select{border:1px solid var(--border-color);background-color:var(--background-color-page);border-radius:8px;height:38px;padding:0 12px;font-family:inherit}.jB_v4G_select:focus{border-color:var(--main-blue);box-shadow:none}}
.HetC5W_main{flex-direction:column;align-items:center;width:100%;height:auto;min-height:100vh;display:flex}.HetC5W_card{background-color:var(--card-background);border-radius:var(--border-radius);width:350px;box-shadow:var(--box-shadow);flex-direction:column;gap:20px;margin-top:20px;padding:50px 20px 20px;display:flex;position:relative}.HetC5W_mileage_badge{background-color:var(--main-blue);color:var(--surface-white);border-bottom-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);padding:6px 12px;font-size:20px;font-weight:700;position:absolute;top:0;left:0}.HetC5W_row{justify-content:space-between;width:100%;display:flex}.HetC5W_title{color:var(--secondary-text);font-size:14px;font-weight:600}.HetC5W_strong{color:var(--main-text-color);font-size:18px;font-weight:500}.HetC5W_description_block{flex-direction:column;gap:8px;width:100%;display:flex}.HetC5W_description_box{border-radius:var(--border-radius);background-color:var(--background-color-page);width:100%;color:var(--main-text-color);padding:10px;font-size:16px;line-height:1.4}.HetC5W_part_group{background-color:var(--card-background);border-radius:var(--border-radius);box-sizing:border-box;width:350px;box-shadow:var(--box-shadow);margin-top:20px;padding:15px}.HetC5W_type_header{color:var(--main-blue);border-bottom:2px solid var(--background-color-page);margin-bottom:15px;padding-bottom:10px;font-size:20px;font-weight:700}.HetC5W_part_card{background-color:var(--background-color-page);border-radius:var(--border-radius);flex-direction:column;gap:10px;width:100%;margin-bottom:15px;padding:12px;display:flex}.HetC5W_info_item{flex-direction:column;gap:4px;width:100%;display:flex}.HetC5W_divider{background-color:var(--secondary-text);opacity:.3;width:100%;height:1px}.HetC5W_price_summary_card{background-color:var(--card-background);border-radius:var(--border-radius);width:350px;box-shadow:var(--box-shadow);flex-direction:column;gap:12px;margin-top:20px;padding:20px;display:flex}.HetC5W_price_summary_header{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:16px;font-weight:600}.HetC5W_price_row{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.HetC5W_price_row_label{color:var(--main-text-color);flex-shrink:0;min-width:0;font-size:16px;font-weight:400;line-height:1.3}.HetC5W_price_row_value{color:var(--main-text-color);font-size:18px;font-weight:600}.HetC5W_price_row_discount{background-color:#22c55e1a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:4px 0;padding:10px 12px;display:flex}.HetC5W_discount_label_wrapper{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.HetC5W_discount_percentage{color:#22c55e;font-size:13px;font-weight:600}.HetC5W_price_row_discount_value{color:#22c55e;white-space:nowrap;flex-shrink:0;font-size:18px;font-weight:700}.HetC5W_price_divider{background:linear-gradient(to right, transparent, var(--secondary-text), transparent);opacity:.2;width:100%;height:2px;margin:4px 0}.HetC5W_price_total_row{justify-content:space-between;align-items:center;padding:8px 0 12px;display:flex}.HetC5W_price_total_label{color:var(--main-text-color);font-size:18px;font-weight:700}.HetC5W_price_total_value{color:var(--main-blue);letter-spacing:-.5px;font-size:28px;font-weight:800}.HetC5W_no_parts{color:var(--secondary-text);margin-top:20px}.HetC5W_transcript_btn{background:var(--main-blue);color:#fff;border:none;border-radius:12px;width:100%;margin-top:20px;padding:14px;font-size:1rem}.HetC5W_transcript_container{touch-action:auto;flex-direction:column;width:100%;min-height:80vh;padding:20px;display:flex;overflow-y:auto}.HetC5W_transcript_title{margin-bottom:20px;font-size:1.3rem;font-weight:700}.HetC5W_admin_msg{justify-content:flex-start;margin-bottom:12px;display:flex}.HetC5W_owner_msg{justify-content:flex-end;margin-bottom:12px;display:flex}.HetC5W_msg_bubble{border-radius:16px;max-width:70%;padding:10px 14px;font-size:.95rem;line-height:1.3rem;position:relative}.HetC5W_admin_msg .HetC5W_msg_bubble{background-color:var(--background-color-page);color:var(--main-text-color);box-shadow:var(--box-shadow);border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:4px}.HetC5W_owner_msg .HetC5W_msg_bubble{background-color:var(--main-blue);color:var(--surface-white);box-shadow:var(--box-shadow);border-top-left-radius:16px;border-bottom-right-radius:4px;border-bottom-left-radius:16px}.HetC5W_msg_time{opacity:.7;margin-top:4px;font-size:.72rem;display:block}.HetC5W_admin_msg .HetC5W_msg_time{text-align:left}.HetC5W_owner_msg .HetC5W_msg_time{text-align:right}.HetC5W_popup_overlay{z-index:1020;overscroll-behavior:contain;touch-action:none;background:#000000a6;justify-content:center;align-items:flex-start;width:100%;height:100%;padding-top:5vh;animation:.2s ease-out HetC5W_fadeIn;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.HetC5W_popup_modal{background:var(--card-background);border-radius:var(--border-radius);touch-action:auto;width:90%;max-width:600px;max-height:85vh;margin-bottom:5vh;padding:20px;animation:.2s ease-out HetC5W_scaleIn;position:relative;overflow:hidden}.HetC5W_popup_close{cursor:pointer;color:var(--main-blue);background:0 0;border:none;font-size:22px;position:absolute;top:12px;right:12px}.HetC5W_icon{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.HetC5W_inline_panel{flex-direction:column;gap:16px;display:flex}.HetC5W_inline_meta{background-color:var(--border-color);border:1px solid var(--border-color);border-radius:var(--border-radius);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.HetC5W_inline_cell{background-color:var(--card-background);flex-direction:column;gap:5px;padding:13px 18px;display:flex}.HetC5W_inline_label{text-transform:uppercase;letter-spacing:.7px;color:var(--secondary-text);font-size:10px;font-weight:700}.HetC5W_inline_value{color:var(--main-text-color);word-break:break-all;font-size:14px;font-weight:600}.HetC5W_inline_description{flex-direction:column;gap:7px;display:flex}.HetC5W_inline_description_text{color:var(--main-text-color);background-color:var(--card-background);border-radius:var(--border-radius);border-left:3px solid var(--border-color);margin:0;padding:11px 16px;font-size:13px;line-height:1.6}.HetC5W_inline_parts{background-color:var(--card-background);border-radius:var(--border-radius);border:1px solid var(--border-color);overflow:hidden}.HetC5W_inline_table{border-collapse:collapse;table-layout:auto;width:100%}.HetC5W_inline_table thead tr{background-color:var(--background-color-page);border-bottom:2px solid var(--border-color)}.HetC5W_inline_table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--secondary-text);white-space:nowrap;padding:10px 14px;font-size:10px;font-weight:700}.HetC5W_inline_table td{color:var(--main-text-color);border-bottom:1px solid var(--border-color);vertical-align:middle;padding:11px 14px;font-size:13px}.HetC5W_inline_table tr:last-child td{border-bottom:none}.HetC5W_inline_table tr:hover td{background-color:color-mix(in srgb, var(--main-blue) 4%, var(--card-background))}.HetC5W_inline_table th:nth-last-child(-n+2),.HetC5W_inline_table td:nth-last-child(-n+2){text-align:right}.HetC5W_inline_table td:last-child{color:var(--main-blue);font-weight:700}.HetC5W_inline_type_badge{text-transform:uppercase;letter-spacing:.4px;background-color:color-mix(in srgb, var(--main-blue) 12%, var(--card-background));color:var(--main-blue);vertical-align:middle;white-space:nowrap;border-radius:10px;margin-right:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.HetC5W_inline_price_row{border-top:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:20px;padding-top:8px;display:flex}.HetC5W_inline_totals{align-items:baseline;gap:20px;display:flex}.HetC5W_inline_subtotal{color:var(--secondary-text);font-size:12px}.HetC5W_inline_discount{color:var(--main-green);font-size:12px;font-weight:600}.HetC5W_inline_total{color:var(--main-blue);letter-spacing:-.02em;font-size:17px;font-weight:800}.HetC5W_inline_transcript_btn{border:1.5px solid var(--border-color);color:var(--main-blue);cursor:pointer;background-color:#0000;border-radius:20px;margin-right:auto;padding:7px 18px;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s}.HetC5W_inline_transcript_btn:hover{background-color:color-mix(in srgb, var(--main-blue) 8%, transparent);border-color:var(--main-blue)}@media (min-width:1024px){.HetC5W_main{width:100%;min-height:unset;align-items:stretch;padding:4px 0 20px}.HetC5W_card{border-radius:var(--border-radius);width:100%;padding-top:60px}.HetC5W_mileage_badge{padding:5px 12px;font-size:16px}.HetC5W_part_group{width:100%;margin-top:16px}.HetC5W_price_summary_card{width:100%;margin-top:16px;margin-bottom:0}.HetC5W_transcript_btn{width:100%;margin-top:16px}}@keyframes HetC5W_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HetC5W_scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
.BAKckW_bar{z-index:100;box-sizing:border-box;background:var(--card-background);border-bottom:1px solid var(--border-color);min-height:72px;color:var(--main-text-color);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 24px;display:flex;position:fixed;top:0;left:0;right:0}.BAKckW_back{color:var(--secondary-text);font-size:14px;text-decoration:none}.BAKckW_back:hover{color:var(--main-text-color)}.BAKckW_title{align-items:baseline;gap:10px;font-size:18px;font-weight:700;display:flex}.BAKckW_shop_name{color:var(--secondary-text);font-size:14px;font-weight:400}.BAKckW_shop_select{border:1px solid var(--border-color);background:var(--card-background);color:var(--main-text-color);border-radius:8px;padding:4px 8px;font-size:14px}.BAKckW_links{gap:8px;margin-left:auto;display:flex}.BAKckW_link{color:var(--secondary-text);border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.BAKckW_link:hover{background:var(--hover-background)}.BAKckW_link_active{color:var(--main-blue);background:var(--status-info-bg)}@media (max-width:700px){.BAKckW_bar{padding:12px 16px}.BAKckW_links{width:100%;margin-left:0;overflow-x:auto}}.BAKckW_link_secondary{border-left:1px solid var(--border-color);border-radius:0 10px 10px 0;margin-left:8px}
.aFnBIq_bubble_image{padding:4px}.aFnBIq_image_link{display:block}.aFnBIq_image{border-radius:14px;width:280px;max-width:100%;height:auto;display:block}.aFnBIq_caption{padding:6px 9px 4px}.aFnBIq_react_anchor{flex-shrink:0;align-self:center;position:relative}.aFnBIq_reaction_add{width:28px;height:28px;color:var(--secondary-text);opacity:0;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s,color .15s;display:flex}.aFnBIq_msg_row:hover .aFnBIq_reaction_add,.aFnBIq_reaction_add:focus-visible,.aFnBIq_reaction_add_open{opacity:1}.aFnBIq_reaction_add:hover,.aFnBIq_reaction_add_open{background-color:var(--hover-background);color:var(--main-text-color)}.aFnBIq_reaction_picker{z-index:2;border:1px solid var(--border-color);background-color:var(--background-color-page);border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%);box-shadow:0 6px 20px #0000001f}.aFnBIq_msg_row_mine .aFnBIq_reaction_picker{left:auto;right:calc(100% + 4px)}.aFnBIq_picker_option{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;transition:background-color .15s,transform .15s;display:flex}.aFnBIq_picker_option:hover{background-color:var(--hover-background);transform:scale(1.12)}.aFnBIq_reaction_row{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.aFnBIq_reaction{border:1px solid var(--border-color);background-color:var(--background-color-page);height:24px;color:var(--main-text-color);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:border-color .15s,background-color .15s;display:inline-flex}.aFnBIq_reaction:hover{border-color:var(--main-blue)}.aFnBIq_reaction_mine{border-color:color-mix(in srgb, var(--main-blue) 45%, transparent);background-color:color-mix(in srgb, var(--main-blue) 10%, var(--background-color-page))}.aFnBIq_event_testing{--event-tone:#f59e0b;--event-wash:var(--status-warning-bg)}.aFnBIq_event_done{--event-tone:var(--status-info);--event-wash:var(--status-info-bg)}.aFnBIq_event_accepted{--event-tone:var(--status-success);--event-wash:var(--status-success-bg)}.aFnBIq_event_returned{--event-tone:var(--status-error);--event-wash:var(--status-error-bg)}.aFnBIq_event{--event-ink:color-mix(in srgb, var(--event-tone) 50%, var(--main-text-color));box-sizing:border-box;border-left:3px solid var(--event-tone);background-color:var(--event-wash);border-radius:8px;width:340px;max-width:100%;padding:8px 12px}.aFnBIq_event_head{align-items:baseline;gap:8px;min-width:0;display:flex}.aFnBIq_event_label{letter-spacing:.5px;text-transform:uppercase;color:var(--event-ink);flex-shrink:0;font-size:11px;font-weight:700}.aFnBIq_event_who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--main-text-color);font-size:12px;font-weight:600;overflow:hidden}.aFnBIq_event_time{color:var(--secondary-text);flex-shrink:0;margin-left:auto;font-size:11px}.aFnBIq_event_note{color:var(--main-text-color);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.45}.aFnBIq_event_unknown{color:var(--secondary-text);text-align:center;white-space:pre-wrap;align-self:center;margin-top:14px;font-size:12px}.aFnBIq_readers{color:var(--secondary-text);justify-content:flex-end;align-items:center;gap:5px;padding:6px 20px;font-size:11px;display:flex}.aFnBIq_file_input{display:none}
.LIsZzW_combo{position:relative}.LIsZzW_combo_input{box-sizing:border-box;width:100%}.LIsZzW_list{z-index:2;background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;max-height:200px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000024}.LIsZzW_option{color:var(--main-text-color);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:13px}.LIsZzW_option_active{background:color-mix(in srgb, var(--main-blue) 12%, transparent)}.LIsZzW_note{color:var(--secondary-text);font-size:12px}.LIsZzW_note_error{color:var(--status-error)}
.MZ907G_dashboard{background-color:var(--background-color-page);min-height:100vh;color:var(--main-text-color);padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.MZ907G_contentArea{padding-bottom:3rem}.MZ907G_tableContainer{background:var(--card-background);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--box-shadow);margin-bottom:1rem;overflow-x:auto}.MZ907G_table{border-collapse:collapse;width:100%;min-width:800px}.MZ907G_table thead{background:var(--gray-100);border-bottom:2px solid var(--border-color)}.MZ907G_table th{text-align:left;text-transform:uppercase;color:var(--secondary-text);letter-spacing:.5px;padding:1rem;font-size:.85rem;font-weight:700}.MZ907G_table th:last-child{text-align:right}.MZ907G_table td{border-bottom:1px solid var(--border-color);color:var(--main-text-color);vertical-align:middle;padding:1rem;font-size:.95rem}.MZ907G_table tr:last-child td{border-bottom:none}.MZ907G_table tr:hover{background-color:var(--hover-background);cursor:pointer}.MZ907G_vehicleCell{flex-direction:column;display:flex}.MZ907G_vehicleMain{color:var(--main-text-color);font-weight:600}.MZ907G_vehicleSub{color:var(--secondary-text);font-size:.8rem}.MZ907G_ownerCell{font-weight:500}.MZ907G_badge{border-radius:12px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-block}.MZ907G_badgeOpen{background:var(--status-info-bg);color:var(--status-info)}.MZ907G_modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.MZ907G_centerState{height:50vh;color:var(--secondary-text);flex-direction:column;justify-content:center;align-items:center;display:flex}.MZ907G_loader{border:3px solid var(--gray-100);border-top:3px solid var(--main-blue);border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite MZ907G_spin}.MZ907G_textWrap{word-wrap:break-word;white-space:normal;max-width:100%;line-height:1.4}.MZ907G_table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 48px;height:auto;min-height:60px}.MZ907G_table tbody td{vertical-align:top;padding:1rem}@keyframes MZ907G_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.MZ907G_dashboard{padding:1rem}}
.dXHCSa_wrap{flex-direction:column;gap:14px;display:flex}.dXHCSa_table{border-collapse:separate;border-spacing:0;border:1px solid var(--border-color);border-radius:12px;width:100%;overflow:hidden}.dXHCSa_table th,.dXHCSa_table td{border-bottom:1px solid var(--border-color);text-align:left;vertical-align:middle;padding:9px 14px}.dXHCSa_table tbody tr:last-child>*{border-bottom:none}.dXHCSa_table .dXHCSa_head{letter-spacing:.5px;text-transform:uppercase;color:var(--secondary-text);background:var(--background-color-page);font-size:11px;font-weight:600}.dXHCSa_table .dXHCSa_head_ctx,.dXHCSa_table .dXHCSa_cell{text-align:center;width:140px}.dXHCSa_table .dXHCSa_label{color:var(--main-text-color);font-size:14px;font-weight:500}.dXHCSa_table .dXHCSa_group{color:var(--main-text-color);padding-top:14px;font-size:12px;font-weight:700}.dXHCSa_group_note{color:var(--secondary-text);margin-top:2px;font-size:11px;font-weight:400;display:block}.dXHCSa_cell button{vertical-align:middle}.dXHCSa_na{color:var(--secondary-text)}
.MaWuua_container{background-color:var(--card-background);border-radius:var(--border-radius);flex-direction:column;justify-content:space-evenly;align-items:center;gap:10px;width:350px;height:auto;min-height:520px;margin-top:20px;display:flex;overflow-y:auto}.MaWuua_field{flex-direction:column;gap:8px;display:flex}.MaWuua_label{color:var(--text);font-size:14px;font-weight:500}.MaWuua_select{border-radius:var(--border-radius);box-sizing:border-box;background-color:var(--background-color-page);width:300px;height:40px;color:var(--text);appearance:none;border:none;outline:none;padding:0 10px;font-size:16px}.MaWuua_select:focus{border:1px solid var(--main-blue)}.MaWuua_select:disabled{opacity:.5;cursor:not-allowed}.MaWuua_vinError{color:#ef4444;margin:2px 0 0;font-size:.8rem}
.RBW4rq_status{color:var(--main-text-color);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.RBW4rq_status_warn{color:var(--status-error,#dc2626)}.RBW4rq_form{flex-direction:column;gap:10px;display:flex}
.IvILnW_overlay{z-index:1000;background-color:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.IvILnW_overlay_page.IvILnW_overlay_page{z-index:2000}.IvILnW_modal{background:var(--modal-background);border-radius:14px;flex-direction:column;width:100%;max-width:1000px;height:80vh;padding:24px 24px 20px;animation:.25s ease-out IvILnW_slideUp;display:flex;box-shadow:0 8px 32px #0000002e}@keyframes IvILnW_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.IvILnW_header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.IvILnW_title{color:var(--main-text-color);margin:0;font-size:18px;font-weight:700}.IvILnW_close_btn{cursor:pointer;color:var(--secondary-text);background:0 0;border:none;border-radius:6px;padding:2px 8px;font-size:24px;line-height:1;transition:color .15s}.IvILnW_close_btn:hover{color:var(--main-text-color)}.IvILnW_toolbar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.IvILnW_search_input{border:1px solid var(--border-color);background-color:var(--card-background);color:var(--main-text-color);border-radius:8px;outline:none;flex:1;padding:9px 14px;font-size:13px;transition:border-color .15s}.IvILnW_search_input:focus{border-color:var(--main-blue)}.IvILnW_count{color:var(--secondary-text);white-space:nowrap;font-size:12px}.IvILnW_table_wrapper{border:1px solid var(--border-color);border-radius:10px;flex:1;margin-bottom:14px;overflow-y:auto}.IvILnW_table{border-collapse:collapse;width:100%;font-size:13px}.IvILnW_table thead th{z-index:1;background-color:var(--background-color-page);color:var(--secondary-text);text-transform:uppercase;letter-spacing:.4px;text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.IvILnW_th_checkbox{width:34px;text-align:center!important}.IvILnW_row{border-bottom:1px solid var(--border-color);cursor:pointer;transition:background-color .12s}.IvILnW_row:last-child{border-bottom:none}.IvILnW_row:hover{background-color:color-mix(in srgb, var(--main-blue) 4%, var(--card-background))}.IvILnW_row_selected{background-color:color-mix(in srgb, var(--main-blue) 10%, var(--card-background))}.IvILnW_row_selected:hover{background-color:color-mix(in srgb, var(--main-blue) 14%, var(--card-background))}.IvILnW_td_checkbox{text-align:center;padding:8px 12px}.IvILnW_td{color:var(--main-text-color);padding:8px 12px}.IvILnW_td_desc{color:var(--main-text-color);text-overflow:ellipsis;white-space:nowrap;max-width:260px;padding:8px 12px;overflow:hidden}.IvILnW_td_part_number{color:var(--main-blue);white-space:nowrap;padding:8px 12px;font-family:SF Mono,Menlo,Monaco,monospace;font-size:12px;font-weight:600}.IvILnW_td_price{color:var(--main-text-color);white-space:nowrap;padding:8px 12px;font-weight:600}.IvILnW_loading,.IvILnW_empty{text-align:center;color:var(--secondary-text);padding:28px 12px;font-size:13px}.IvILnW_footer{justify-content:flex-end;gap:10px;display:flex}.IvILnW_cancel_btn{cursor:pointer;border:1px solid var(--border-color);background-color:var(--card-background);color:var(--main-text-color);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s}.IvILnW_cancel_btn:hover{opacity:.7}.IvILnW_confirm_btn{cursor:pointer;background-color:var(--main-blue);color:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex}.IvILnW_confirm_btn:hover{opacity:.85}.IvILnW_confirm_btn:disabled{opacity:.45;cursor:not-allowed}.IvILnW_btn_icon{width:14px;height:14px}.IvILnW_load_more_btn{cursor:pointer;border:1px solid var(--border-color);background-color:var(--card-background);width:100%;color:var(--main-text-color);border-radius:8px;margin-top:4px;padding:10px;font-size:13px;font-weight:600;transition:opacity .15s;display:block}.IvILnW_load_more_btn:hover{opacity:.7}.IvILnW_load_more_btn:disabled{opacity:.45;cursor:not-allowed}.IvILnW_tabs{border:1px solid var(--border-color);border-radius:8px;margin:0 auto 0 18px;display:inline-flex;overflow:hidden}.IvILnW_tab{background:var(--card-background);color:var(--main-text-color);cursor:pointer;border:none;padding:6px 14px;font-size:13px;font-weight:600}.IvILnW_tab+.IvILnW_tab{border-left:1px solid var(--border-color)}.IvILnW_tab_active{background-color:var(--main-blue);color:#fff}.IvILnW_warehouse_select{border:1px solid var(--border-color);background-color:var(--card-background);color:var(--main-text-color);border-radius:8px;padding:8px 10px;font-size:13px}.IvILnW_in_stock_toggle{color:var(--secondary-text);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.IvILnW_td_zero{color:var(--secondary-text)}
.yM6sZa_overlay{z-index:1000;background-color:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.yM6sZa_modal{background:var(--modal-background);border-radius:14px;flex-direction:column;width:100%;max-width:720px;height:75vh;padding:24px 24px 20px;animation:.25s ease-out yM6sZa_slideUp;display:flex;box-shadow:0 8px 32px #0000002e}@keyframes yM6sZa_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.yM6sZa_header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.yM6sZa_title{color:var(--main-text-color);margin:0;font-size:18px;font-weight:700}.yM6sZa_close_btn{cursor:pointer;color:var(--secondary-text);background:0 0;border:none;border-radius:6px;padding:2px 8px;font-size:24px;line-height:1;transition:color .15s}.yM6sZa_close_btn:hover{color:var(--main-text-color)}.yM6sZa_toolbar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.yM6sZa_search_input{border:1px solid var(--border-color);background-color:var(--card-background);color:var(--main-text-color);border-radius:8px;outline:none;flex:1;padding:9px 14px;font-size:13px;transition:border-color .15s}.yM6sZa_search_input:focus{border-color:var(--main-blue)}.yM6sZa_count{color:var(--secondary-text);white-space:nowrap;font-size:12px}.yM6sZa_list{border:1px solid var(--border-color);border-radius:10px;flex:1;margin-bottom:14px;overflow-y:auto}.yM6sZa_empty{text-align:center;color:var(--secondary-text);padding:28px 12px;font-size:13px}.yM6sZa_offer_row{border-bottom:1px solid var(--border-color);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:background-color .12s;display:flex}.yM6sZa_offer_row:last-child{border-bottom:none}.yM6sZa_offer_row:hover{background-color:color-mix(in srgb, var(--main-blue) 6%, var(--card-background))}.yM6sZa_offer_row_applying{opacity:.55;pointer-events:none}.yM6sZa_offer_main{flex-direction:column;gap:3px;min-width:0;display:flex}.yM6sZa_offer_desc{color:var(--main-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.yM6sZa_offer_car{color:var(--secondary-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.yM6sZa_offer_meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.yM6sZa_offer_parts_badge{color:var(--main-blue);background-color:color-mix(in srgb, var(--main-blue) 10%, transparent);white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.yM6sZa_offer_labour{color:var(--secondary-text);white-space:nowrap;font-size:12px}.yM6sZa_footer{justify-content:flex-end;display:flex}.yM6sZa_cancel_btn{cursor:pointer;border:1px solid var(--border-color);background-color:var(--card-background);color:var(--main-text-color);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s}.yM6sZa_cancel_btn:hover{opacity:.7}
.P4DPGW_modal_overlay{background-color:var(--modal-overlay,#00000080);z-index:1010;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.P4DPGW_modal{background:var(--modal-background);border-radius:var(--border-radius-dialog);border:1px solid var(--border-color);flex-direction:column;width:94%;max-width:640px;max-height:92vh;display:flex;box-shadow:0 20px 60px #00000040}.P4DPGW_modal_header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.P4DPGW_modal_header h2{color:var(--main-text-color);margin:0;font-size:18px;font-weight:700}.P4DPGW_modal_header_right{align-items:center;gap:12px;display:flex}.P4DPGW_close_x{color:var(--secondary-text);cursor:pointer;width:30px;height:30px;transition:var(--transition-time);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:24px;display:flex}.P4DPGW_close_x:hover:not(:disabled){background-color:var(--background-color-page);color:var(--main-text-color)}.P4DPGW_close_x:disabled{opacity:.5;cursor:not-allowed}.P4DPGW_modal_body{flex-direction:column;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}.P4DPGW_section{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.P4DPGW_section_head{justify-content:space-between;align-items:center;gap:10px;display:flex}.P4DPGW_section_title{letter-spacing:.6px;text-transform:uppercase;color:var(--secondary-text);margin:0;font-size:11px;font-weight:700}.P4DPGW_textarea,.P4DPGW_input,.P4DPGW_select{box-sizing:border-box;width:100%;color:var(--main-text-color);background-color:var(--background-color-page);border:1px solid var(--border-color);border-radius:8px;outline:none;padding:7px 10px;font-family:inherit;font-size:14px;transition:border-color .12s,box-shadow .12s}.P4DPGW_textarea{resize:vertical;min-height:84px}.P4DPGW_select{cursor:pointer}.P4DPGW_textarea:focus,.P4DPGW_input:focus,.P4DPGW_select:focus{border:1px solid var(--main-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--main-blue) 20%, transparent)}.P4DPGW_assignment_list{flex-direction:column;gap:8px;display:flex}.P4DPGW_assignment_row{grid-template-columns:200px 1fr auto;align-items:center;gap:8px;display:grid}.P4DPGW_status{color:var(--secondary-text);text-align:center;margin:0;font-size:13px}.P4DPGW_modal_header_left{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.P4DPGW_crew{background:var(--status-error-bg,#dc262614);border:1px solid #dc26264d;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.P4DPGW_crew_head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.P4DPGW_crew_title{color:var(--main-text-color);font-size:12px;font-weight:700}.P4DPGW_crew_repair,.P4DPGW_crew_note{color:var(--secondary-text);font-size:12px}.P4DPGW_crew_chips{flex-wrap:wrap;gap:6px;display:flex}.P4DPGW_crew_chip{border:1px solid var(--border-color);background:var(--background-color-page);color:var(--main-text-color);cursor:pointer;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .12s,background-color .12s}.P4DPGW_crew_chip:hover{border-color:var(--main-blue)}.P4DPGW_crew_chip_on{border-color:var(--main-blue);background:color-mix(in srgb, var(--main-blue) 12%, var(--background-color-page));color:var(--main-blue)}
.kGqHXa_body{flex:1;overflow-y:auto}.kGqHXa_tabs{align-items:center;gap:8px;margin-bottom:12px;padding:2px 2px 4px;display:flex;overflow-x:auto}.kGqHXa_tabs_label{color:var(--secondary-text);white-space:nowrap;font-size:12px}.kGqHXa_tab{border:1px solid var(--border-color);background-color:var(--card-background);color:var(--main-text-color);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-family:SF Mono,Menlo,Monaco,monospace;font-size:12px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.kGqHXa_tab:hover{border-color:var(--main-blue)}.kGqHXa_tab:disabled{cursor:progress;opacity:.7}.kGqHXa_tab_active{border-color:var(--main-blue);background-color:color-mix(in srgb, var(--main-blue) 10%, var(--card-background));color:var(--main-blue)}.kGqHXa_badge{background-color:var(--main-red);text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-family:inherit;font-size:11px;font-weight:700;line-height:18px}.kGqHXa_tab .kGqHXa_badge{color:#fff}.kGqHXa_badge_done{background-color:var(--main-green)}.kGqHXa_td_photo{width:64px;padding:6px 4px 6px 10px}.kGqHXa_photo,.kGqHXa_photo_none{border:1px solid var(--border-color);background-color:#fff;border-radius:6px;width:56px;height:44px;display:block}.kGqHXa_photo{cursor:zoom-in;padding:2px}.kGqHXa_photo img{object-fit:contain;width:100%;height:100%}.kGqHXa_photo_none{background-color:var(--background-color-page)}.kGqHXa_preview{z-index:2;cursor:zoom-out;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kGqHXa_preview img{object-fit:contain;background-color:#fff;border-radius:10px;max-width:80%;max-height:80%;padding:12px}.kGqHXa_account{color:var(--secondary-text);margin:0 auto 0 14px;font-size:12px}.kGqHXa_login{flex-direction:column;gap:10px;width:100%;max-width:360px;margin:24px auto;display:flex}.kGqHXa_profile_link{color:var(--main-blue);margin:-4px 0 4px;font-size:12px}.kGqHXa_login_intro{color:var(--secondary-text);margin:0 0 4px;font-size:13px;line-height:1.5}.kGqHXa_part_number{color:var(--main-blue);white-space:nowrap;font-family:SF Mono,Menlo,Monaco,monospace;font-size:12px;font-weight:600}.kGqHXa_part_name{color:var(--secondary-text);text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:2px;font-size:12px;overflow:hidden}.kGqHXa_result_name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.kGqHXa_in_stock{color:var(--main-green,#1f9d55);font-weight:600}.kGqHXa_row_muted{opacity:.55}.kGqHXa_quantity{border:1px solid var(--border-color);background-color:var(--card-background);width:56px;color:var(--main-text-color);border-radius:6px;padding:6px 8px;font-size:13px}.kGqHXa_add_btn{white-space:nowrap;padding:7px 14px;font-size:13px}.kGqHXa_profit{white-space:nowrap;color:var(--main-green,#1f9d55);background-color:color-mix(in srgb, var(--main-green,#1f9d55) 12%, transparent);border-radius:999px;margin-top:4px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.kGqHXa_profit_none{color:var(--main-red,#d64545);background-color:color-mix(in srgb, var(--main-red,#d64545) 12%, transparent)}.kGqHXa_added{color:var(--main-green,#1f9d55);white-space:nowrap;margin-top:4px;font-size:11px;font-weight:600}.kGqHXa_order_options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:10px;display:grid}.kGqHXa_option{flex-direction:column;gap:4px;min-width:0;display:flex}.kGqHXa_option_label{color:var(--secondary-text);font-size:12px}.kGqHXa_select{border:1px solid var(--border-color);background-color:var(--card-background);color:var(--main-text-color);border-radius:8px;padding:8px 10px;font-size:13px}.kGqHXa_select:disabled{opacity:.5}.kGqHXa_checkbox_row{color:var(--main-text-color);cursor:pointer;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.kGqHXa_comment{border:1px solid var(--border-color);background-color:var(--card-background);min-height:56px;color:var(--main-text-color);font:inherit;resize:vertical;border-radius:8px;margin-bottom:14px;padding:8px 12px;font-size:13px}.kGqHXa_mismatch{color:var(--main-red);font-weight:700}.kGqHXa_placed_title{color:var(--main-text-color);font-size:18px;font-weight:700}.kGqHXa_placed_document{color:var(--main-green);margin:10px 0;font-size:22px;font-weight:700}.kGqHXa_footnote{color:var(--secondary-text);align-self:center;margin-right:auto;font-size:12px}.kGqHXa_summary{flex-direction:column;gap:8px;display:flex}.kGqHXa_summary_heading{letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-text);margin-top:4px;font-size:12px;font-weight:600}.kGqHXa_summary_parts{border:1px solid var(--border-color);background-color:var(--card-background);border-radius:10px;margin:0;padding:0;list-style:none}.kGqHXa_summary_part{align-items:center;gap:14px;padding:10px 14px;display:flex}.kGqHXa_summary_part+.kGqHXa_summary_part{border-top:1px solid var(--border-color)}.kGqHXa_summary_part_main{flex:1;min-width:0}.kGqHXa_summary_note{color:var(--main-blue);margin-top:2px;font-size:12px}.kGqHXa_summary_quantity{color:var(--main-text-color);white-space:nowrap;font-size:13px;font-weight:600}.kGqHXa_summary_price{text-align:right;min-width:90px;color:var(--main-text-color);white-space:nowrap;font-size:13px}.kGqHXa_summary_terms{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.kGqHXa_summary_term{border:1px solid var(--border-color);background-color:var(--card-background);border-radius:10px;padding:8px 12px}.kGqHXa_summary_term_wide{grid-column:1/-1}.kGqHXa_summary_term dt{color:var(--secondary-text);font-size:12px}.kGqHXa_summary_term dd{color:var(--main-text-color);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600}.kGqHXa_summary_term .kGqHXa_summary_comment{white-space:pre-line;font-weight:400}.kGqHXa_summary_flag{color:var(--main-text-color);font-size:13px}.kGqHXa_modal_wide.kGqHXa_modal_wide{max-width:1720px;height:92vh}.kGqHXa_results_layout{flex:1;gap:14px;min-height:0;margin-bottom:14px;display:flex}.kGqHXa_results_layout .kGqHXa_results_table{flex:1;min-width:0;margin-bottom:0}.kGqHXa_filters{flex:none;width:220px;position:relative}.kGqHXa_filters_scroll{border:1px solid var(--border-color);background-color:var(--card-background);border-radius:10px;padding:12px 14px;position:absolute;inset:0;overflow-y:auto}.kGqHXa_filters_top{z-index:1;background-color:var(--card-background);margin-top:-12px;padding-top:12px;position:sticky;top:-12px}.kGqHXa_filters_head{justify-content:space-between;align-items:center;gap:8px;display:flex}.kGqHXa_filters_heading{letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-text);font-size:12px;font-weight:700}.kGqHXa_filters_clear,.kGqHXa_filter_more{color:var(--main-blue);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.kGqHXa_filters_clear:hover,.kGqHXa_filter_more:hover{text-decoration:underline}.kGqHXa_filters_shown{color:var(--secondary-text);margin:0;padding:4px 0 8px;font-size:12px}.kGqHXa_filter_group{border-top:1px solid var(--border-color);padding:10px 0}.kGqHXa_filter_title{color:var(--main-text-color);margin-bottom:6px;font-size:12px;font-weight:600}.kGqHXa_filter_option{color:var(--main-text-color);cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.kGqHXa_filter_option input{accent-color:var(--main-blue);cursor:pointer;flex:none;margin:0}.kGqHXa_filter_label{overflow-wrap:anywhere;flex:1;min-width:0}.kGqHXa_filter_count{font-variant-numeric:tabular-nums;color:var(--secondary-text);flex:none;font-size:11px}.kGqHXa_filter_more{margin-top:4px}@media (max-width:900px){.kGqHXa_results_layout{flex-direction:column}.kGqHXa_filters{width:auto}.kGqHXa_filters_scroll{max-height:220px;position:static}}
._4R7mkq_overlay{z-index:4000;background:var(--modal-overlay,#00000080);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._4R7mkq_modal{background:var(--modal-background);border:1px solid var(--border-color);border-radius:var(--border-radius-dialog);flex-direction:column;width:94%;max-width:900px;height:min(620px,88vh);display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}._4R7mkq_header{border-bottom:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:14px;padding:14px 18px;display:flex}._4R7mkq_title{color:var(--main-text-color);white-space:nowrap;margin:0;font-size:17px;font-weight:700}._4R7mkq_search{border:1px solid var(--border-color);background:var(--card-background);min-width:0;color:var(--main-text-color);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:13px}._4R7mkq_search:focus{border-color:var(--main-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--main-blue) 15%, transparent)}._4R7mkq_close{width:30px;height:30px;color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;font-size:24px;display:grid}._4R7mkq_close:hover{background:var(--hover-background);color:var(--main-text-color)}._4R7mkq_body{flex:1;min-height:0;display:flex}._4R7mkq_folders{border-right:1px solid var(--border-color);flex-direction:column;flex-shrink:0;gap:1px;width:240px;padding:8px;display:flex;overflow-y:auto}._4R7mkq_folder_row{min-height:32px;color:var(--main-text-color);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;display:flex}._4R7mkq_folder_row:hover{background:var(--hover-background)}._4R7mkq_folder_row_active{background:color-mix(in srgb, var(--main-blue) 12%, transparent);color:var(--main-blue)}._4R7mkq_folder_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._4R7mkq_folder_glyph{background-color:var(--main-blue);flex-shrink:0;width:15px;height:15px;-webkit-mask:url(/folder-solid-full.svg) 50%/contain no-repeat;mask:url(/folder-solid-full.svg) 50%/contain no-repeat}._4R7mkq_folder_glyph_root{-webkit-mask-image:url(/file-pen-solid-full.svg);mask-image:url(/file-pen-solid-full.svg)}._4R7mkq_list{flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;display:flex;overflow-y:auto}._4R7mkq_empty{text-align:center;color:var(--secondary-text);margin:24px 0;font-size:13px}._4R7mkq_row{border:1px solid var(--border-color);background:var(--card-background);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .12s;display:flex}._4R7mkq_row:hover{border-color:var(--main-blue)}._4R7mkq_row_main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._4R7mkq_row_title{color:var(--main-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}._4R7mkq_row_sub{color:var(--secondary-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._4R7mkq_row_meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;max-width:45%;display:flex}._4R7mkq_row_path{background:var(--hover-background);max-width:100%;color:var(--secondary-text);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;overflow:hidden}._4R7mkq_row_count{color:var(--secondary-text);font-size:11px;font-weight:600}@media (max-width:640px){._4R7mkq_header{flex-wrap:wrap}._4R7mkq_search{flex-basis:100%;order:3}._4R7mkq_body{flex-direction:column}._4R7mkq_folders{border-right:none;border-bottom:1px solid var(--border-color);width:auto;max-height:30%}}
.P3y5kq_inspection{flex-direction:column;gap:24px;display:flex}.P3y5kq_section{flex-direction:column;gap:10px;display:flex}.P3y5kq_tabs{background-color:var(--background-color-page);border-radius:var(--border-radius);box-shadow:var(--box-shadow);align-self:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.P3y5kq_tab{color:var(--secondary-text);border-radius:var(--border-radius);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.P3y5kq_tab:hover{color:var(--main-text-color)}.P3y5kq_tab_active,.P3y5kq_tab_active:hover{background-color:var(--main-blue);color:var(--surface-white);font-weight:600}.P3y5kq_tab_badge{background-color:var(--status-error);color:var(--surface-white);text-align:center;border-radius:10px;min-width:18px;padding:1px 6px;font-size:11px;font-weight:700}.P3y5kq_tab_dot{background-color:var(--main-green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.P3y5kq_tab_active .P3y5kq_tab_dot{background-color:var(--surface-white)}.P3y5kq_hint{color:var(--secondary-text);margin:0;font-size:13px}.P3y5kq_body_wrap{justify-content:center;padding:16px 0 8px;display:flex}.P3y5kq_body_svg{filter:drop-shadow(0 6px 16px #0000001f);width:260px;max-width:100%;height:auto}.P3y5kq_svg_label{fill:var(--secondary-text);letter-spacing:4px;text-transform:uppercase;opacity:.7;font-size:15px;font-weight:700}.P3y5kq_shell{fill:var(--hover-background);stroke:var(--secondary-text);stroke-width:1.5px;stroke-linejoin:round;opacity:.9}.P3y5kq_panel{fill:var(--card-background);stroke:var(--gray-400);stroke-width:1.25px;stroke-linejoin:round;transition:fill .15s,stroke .15s}.P3y5kq_panel_backing{fill:var(--card-background);stroke:none;pointer-events:none}.P3y5kq_panel_glass{fill:var(--status-info-bg)}.P3y5kq_panel_light{fill:var(--status-warning-bg)}.P3y5kq_panel_taillight{fill:var(--status-error-bg)}.P3y5kq_panel_tyre{fill:var(--gray-600);stroke:var(--gray-700)}.P3y5kq_panel_editable{cursor:pointer}.P3y5kq_panel_editable:not(.P3y5kq_panel_selected):hover{fill:var(--status-info-bg);stroke:var(--status-info)}.P3y5kq_panel_selected{stroke:var(--status-error);stroke-width:2.5px}.P3y5kq_panel_highlight:not(.P3y5kq_panel_selected){stroke:var(--main-blue);stroke-width:3px}.P3y5kq_hatch_bg{fill:var(--status-error);opacity:.14}.P3y5kq_hatch_line{stroke:var(--status-error);stroke-width:1.5px;opacity:.5;fill:none}.P3y5kq_decor_group{pointer-events:none}.P3y5kq_seam_line{fill:none;stroke:var(--gray-400);stroke-width:1.25px;stroke-linecap:round}.P3y5kq_handle{fill:var(--secondary-text);opacity:.55}.P3y5kq_plate{fill:var(--hover-background);stroke:var(--border-color);stroke-width:1px}.P3y5kq_grille{fill:var(--gray-600);stroke:var(--gray-700);stroke-width:1px;opacity:.85}.P3y5kq_grille_slat{fill:none;stroke:var(--gray-400);stroke-width:1.75px;stroke-linecap:round}.P3y5kq_tread{fill:none;stroke:var(--gray-400);stroke-width:2px;stroke-linecap:round}.P3y5kq_chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.P3y5kq_no_panels{color:var(--secondary-text);font-size:13px}.P3y5kq_chip{background-color:var(--status-error-bg);border:1px solid var(--status-error);color:var(--status-error);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.P3y5kq_chip_dot{background-color:var(--status-error);border-radius:50%;flex-shrink:0;width:7px;height:7px}.P3y5kq_chip_remove{color:var(--status-error);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1}.P3y5kq_field{justify-content:space-between;align-items:center;gap:8px;display:flex}.P3y5kq_field_label{color:var(--secondary-text);white-space:nowrap;font-size:13px}.P3y5kq_field_input_wrap{flex-shrink:0;align-items:center;gap:4px;display:flex}.P3y5kq_field_input_wrap .P3y5kq_field_input{border-radius:var(--border-radius-input);border:1px solid var(--border-color);background-color:var(--background-color-page);width:56px;color:var(--main-text-color);font-variant-numeric:tabular-nums;box-sizing:border-box;padding:7px 9px;font-size:13px;transition:border-color .15s}.P3y5kq_field_input_wrap .P3y5kq_field_input:focus{border:1px solid var(--main-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--main-blue) 15%, transparent);outline:none}.P3y5kq_field_input_wrap .P3y5kq_field_input_wide{width:104px}.P3y5kq_field_unit{color:var(--secondary-text);width:10px;font-size:13px}.P3y5kq_field_value{color:var(--main-text-color);font-variant-numeric:tabular-nums;background-color:var(--background-color-page);border:1px solid var(--border-color);border-radius:var(--border-radius-input);padding:3px 10px;font-size:13px;font-weight:600}.P3y5kq_field_hint{color:var(--secondary-text);margin-left:5px;font-size:12px;font-weight:500}.P3y5kq_wheel_head{background-color:var(--background-color-page);border-bottom:2px solid var(--border-color);align-items:center;gap:8px;margin:-14px -14px 4px;padding:10px 14px;display:flex}.P3y5kq_wheel_glyph_svg{flex-shrink:0;width:14px;height:24px}.P3y5kq_glyph_tyre{fill:var(--gray-600);stroke:var(--gray-700);stroke-width:1.5px}.P3y5kq_glyph_tread{fill:none;stroke:var(--gray-400);stroke-width:1.5px;stroke-linecap:round}.P3y5kq_wheel_name{text-transform:uppercase;letter-spacing:.3px;color:var(--main-blue);flex:1;min-width:0;font-size:12px;font-weight:700}.P3y5kq_pos_badge{letter-spacing:.5px;color:var(--surface-white);background-color:var(--main-blue);border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700}.P3y5kq_mode_switch{background-color:var(--hover-background);border-radius:999px;gap:4px;width:fit-content;margin:0 auto;padding:4px;display:flex}.P3y5kq_mode_btn{color:var(--secondary-text);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 18px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s}.P3y5kq_mode_btn_active{background-color:var(--main-blue);color:var(--surface-white)}.P3y5kq_phase_switch{border-left:1px solid var(--border-color);gap:4px;margin-left:12px;padding-left:12px;display:flex}.P3y5kq_chip_extra{font-weight:400}.P3y5kq_damage_details{flex-direction:column;gap:6px;max-width:560px;margin:10px auto 0;display:flex}.P3y5kq_damage_row{align-items:center;gap:8px;display:flex}.P3y5kq_damage_name{color:var(--secondary-text);flex:0 0 160px;font-size:13px}.P3y5kq_damage_row .P3y5kq_damage_select,.P3y5kq_damage_row .P3y5kq_damage_note{border-radius:var(--border-radius-input);border:1px solid var(--border-color);background-color:var(--background-color-page);color:var(--main-text-color);box-sizing:border-box;padding:7px 9px;font-size:13px;transition:border-color .15s}.P3y5kq_damage_row .P3y5kq_damage_select{flex:0 0 130px}.P3y5kq_damage_row .P3y5kq_damage_note{flex:1;min-width:0}.P3y5kq_damage_row .P3y5kq_damage_select:focus,.P3y5kq_damage_row .P3y5kq_damage_note:focus{border:1px solid var(--main-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--main-blue) 15%, transparent);outline:none}.P3y5kq_inspection_grid{grid-template-rows:1fr auto 1fr;grid-template-columns:minmax(200px,300px) auto minmax(200px,300px);justify-content:center;align-items:stretch;gap:12px;display:grid}.P3y5kq_diagram_cell{grid-area:1/2/span 3;justify-content:center;align-items:center;padding:0 8px;display:flex}.P3y5kq_pos_fl{grid-area:1/1;align-self:start}.P3y5kq_pos_fr{grid-area:1/3;align-self:start}.P3y5kq_pos_rl{grid-area:3/1;align-self:end}.P3y5kq_pos_rr{grid-area:3/3;align-self:end}.P3y5kq_pos_front_totals{grid-area:2/1;align-self:center}.P3y5kq_pos_rear_totals{grid-area:2/3;align-self:center}.P3y5kq_grid_axles{grid-template-rows:auto 1fr 1fr auto}.P3y5kq_grid_axles .P3y5kq_diagram_cell{grid-row:2/span 2}.P3y5kq_grid_axles .P3y5kq_pos_fl{grid-area:2/1;align-self:start}.P3y5kq_grid_axles .P3y5kq_pos_fr{grid-area:2/3;align-self:start}.P3y5kq_grid_axles .P3y5kq_pos_rl{grid-area:3/1;align-self:end}.P3y5kq_grid_axles .P3y5kq_pos_rr{grid-area:3/3;align-self:end}.P3y5kq_grid_axles .P3y5kq_pos_front_totals{grid-area:1/2;align-self:end}.P3y5kq_grid_axles .P3y5kq_pos_rear_totals{grid-area:4/2;align-self:start}.P3y5kq_corner_card,.P3y5kq_totals_card{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.P3y5kq_totals_head{background-color:var(--background-color-page);border-bottom:2px solid var(--border-color);justify-content:space-between;align-items:center;gap:10px;margin:-14px -14px 4px;padding:10px 14px;display:flex}.P3y5kq_totals_title{text-transform:uppercase;letter-spacing:.5px;color:var(--main-blue);font-size:12px;font-weight:700}.P3y5kq_axle_svg{flex-shrink:0;width:78px;height:26px}.P3y5kq_axle_bar{fill:none;stroke:var(--secondary-text);stroke-width:3px;stroke-linecap:round;opacity:.7}.P3y5kq_axle_hub{fill:var(--card-background);stroke:var(--secondary-text);stroke-width:2px}@media (max-width:900px){.P3y5kq_inspection_grid{flex-direction:column;display:flex}}
.ADWTxW_overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ADWTxW_modal{background-color:var(--modal-background);border-radius:var(--border-radius-dialog);box-shadow:var(--box-shadow);flex-direction:column;align-items:center;gap:15px;width:90%;max-width:400px;padding:20px;display:flex}.ADWTxW_title{color:var(--main-text-color);text-align:center;margin-bottom:10px;font-size:20px;font-weight:600}.ADWTxW_buttons{flex-direction:column;gap:10px;display:flex}