.appointments-module__uwKaDG__main{box-sizing:border-box;background-color:var(--background-color-page);flex-direction:row;justify-content:center;align-items:flex-start;gap:20px;width:100vw;min-height:100vh;padding-top:100px;padding-bottom:20px;display:flex}.appointments-module__uwKaDG__sidebar{flex-direction:column;gap:20px;width:280px;display:flex}.appointments-module__uwKaDG__stats_card{background-color:var(--card-background);box-shadow:var(--box-shadow);border-radius:var(--border-radius);flex-direction:column;gap:15px;padding:20px;display:flex}.appointments-module__uwKaDG__stat_item{border-radius:var(--border-radius);background-color:var(--background-color-page);justify-content:space-between;align-items:center;padding:10px;display:flex}.appointments-module__uwKaDG__stat_label{color:var(--main-text-color);font-size:14px;font-weight:500}.appointments-module__uwKaDG__stat_value_pending{color:var(--status-pending);font-size:24px;font-weight:700}.appointments-module__uwKaDG__stat_value_approved{color:var(--status-success);font-size:24px;font-weight:700}.appointments-module__uwKaDG__capacity_settings_card{background-color:var(--card-background);box-shadow:var(--box-shadow);border-radius:var(--border-radius);padding:20px}.appointments-module__uwKaDG__capacity_settings_card h4{color:var(--main-text-color);margin:0 0 8px;font-size:16px;font-weight:600}.appointments-module__uwKaDG__settings_description{color:var(--secondary-text);margin:0 0 15px;font-size:12px;line-height:1.4}.appointments-module__uwKaDG__capacity_input_group{gap:8px;margin-bottom:10px;display:flex}.appointments-module__uwKaDG__capacity_input{border:1px solid var(--background-color-page);border-radius:var(--border-radius);background-color:var(--background-color-page);color:var(--main-text-color);text-align:center;outline:none;flex:1;padding:10px;font-size:16px;font-weight:600}.appointments-module__uwKaDG__capacity_input:focus{border-color:var(--main-blue)}.appointments-module__uwKaDG__save_capacity_button{background-color:var(--main-blue);color:var(--card-background);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);white-space:nowrap;border:none;padding:10px 20px;font-size:14px;font-weight:600}.appointments-module__uwKaDG__save_capacity_button:hover:not(:disabled){transform:var(--transform-size);box-shadow:var(--box-shadow)}.appointments-module__uwKaDG__save_capacity_button:disabled{opacity:.6;cursor:not-allowed}.appointments-module__uwKaDG__help_text_small{color:var(--gray-400);margin:0;font-size:11px;line-height:1.3}.appointments-module__uwKaDG__legend_card{background-color:var(--card-background);box-shadow:var(--box-shadow);border-radius:var(--border-radius);padding:20px}.appointments-module__uwKaDG__legend_card h4{color:var(--main-text-color);margin:0 0 15px;font-size:16px;font-weight:600}.appointments-module__uwKaDG__legend_item{color:var(--main-text-color);align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.appointments-module__uwKaDG__legend_dot{border-radius:50%;width:14px;height:14px}.appointments-module__uwKaDG__pending_dot{background-color:var(--status-pending)}.appointments-module__uwKaDG__approved_dot{background-color:var(--status-success)}.appointments-module__uwKaDG__denied_dot{background-color:var(--status-error)}.appointments-module__uwKaDG__closed_dot{background-color:var(--gray-500)}.appointments-module__uwKaDG__content{background-color:var(--card-background);max-width:1400px;box-shadow:var(--box-shadow);border-radius:var(--border-radius);flex:1;padding:30px}.appointments-module__uwKaDG__page_title{color:var(--main-text-color);margin:0 0 20px;font-size:24px;font-weight:700}.appointments-module__uwKaDG__loading{justify-content:center;align-items:center;padding:100px;display:flex}.appointments-module__uwKaDG__spinner{border:4px solid var(--background-color-page);border-top-color:var(--main-blue);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite appointments-module__uwKaDG__spin}@keyframes appointments-module__uwKaDG__spin{to{transform:rotate(360deg)}}.appointments-module__uwKaDG__error{background-color:var(--status-error-bg);color:var(--status-error);border-radius:var(--border-radius);margin-bottom:20px;padding:12px;font-size:14px}.appointments-module__uwKaDG__calendar_container{width:100%}.appointments-module__uwKaDG__calendar_header{background-color:var(--background-color-page);border-radius:var(--border-radius);justify-content:center;align-items:center;gap:20px;margin-bottom:20px;padding:15px;display:flex}.appointments-module__uwKaDG__month_year{color:var(--main-text-color);text-align:center;min-width:200px;font-size:20px;font-weight:600}.appointments-module__uwKaDG__nav_button{background-color:var(--main-blue);color:var(--card-background);border-radius:var(--border-radius);cursor:pointer;width:40px;height:40px;transition:var(--transition-time);border:none;justify-content:center;align-items:center;font-size:24px;display:flex}.appointments-module__uwKaDG__nav_button:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.appointments-module__uwKaDG__today_button{background-color:var(--background-color-page);color:var(--main-blue);border:2px solid var(--main-blue);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);padding:8px 16px;font-size:14px;font-weight:600}.appointments-module__uwKaDG__today_button:hover{background-color:var(--main-blue);color:var(--card-background)}.appointments-module__uwKaDG__calendar_grid{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.appointments-module__uwKaDG__day_header{text-align:center;color:var(--main-text-color);background-color:var(--background-color-page);border-radius:var(--border-radius);padding:10px;font-size:14px;font-weight:600}.appointments-module__uwKaDG__calendar_cell{background-color:var(--background-color-page);border-radius:var(--border-radius);cursor:pointer;min-height:120px;transition:var(--transition-time);border:2px solid #0000;flex-direction:column;padding:8px;display:flex;position:relative}.appointments-module__uwKaDG__calendar_cell:hover{border-color:var(--main-blue);box-shadow:var(--box-shadow);transform:translateY(-2px)}.appointments-module__uwKaDG__empty_cell{min-height:120px}.appointments-module__uwKaDG__date_number{color:var(--main-text-color);margin-bottom:5px;font-size:16px;font-weight:600}.appointments-module__uwKaDG__today{border:2px solid var(--main-blue);background-color:var(--status-info-bg)}.appointments-module__uwKaDG__past{opacity:.6}.appointments-module__uwKaDG__closed_day{background-color:var(--gray-100);opacity:.7}.appointments-module__uwKaDG__closed_badge{background-color:var(--gray-500);color:var(--card-background);text-align:center;border-radius:4px;margin-bottom:5px;padding:2px 8px;font-size:11px;font-weight:600}.appointments-module__uwKaDG__capacity_info{color:var(--secondary-text);margin-bottom:5px;font-size:11px;font-weight:500}.appointments-module__uwKaDG__appointments_list{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden auto}.appointments-module__uwKaDG__appointment_item{cursor:pointer;transition:var(--transition-time);border-left:3px solid;border-radius:4px;flex-direction:column;gap:2px;padding:6px;font-size:11px;display:flex}.appointments-module__uwKaDG__appointment_item:hover{box-shadow:var(--box-shadow);transform:translate(2px)}.appointments-module__uwKaDG__appointment_item.appointments-module__uwKaDG__pending{background-color:var(--status-pending-bg);border-left-color:var(--status-pending)}.appointments-module__uwKaDG__appointment_item.appointments-module__uwKaDG__approved{background-color:var(--status-success-bg);border-left-color:var(--status-success)}.appointments-module__uwKaDG__apt_time{color:var(--gray-700);font-weight:600}.appointments-module__uwKaDG__apt_owner{color:var(--secondary-text);font-size:10px}.appointments-module__uwKaDG__more_indicator{color:var(--secondary-text);text-align:center;margin-top:4px;font-size:10px;font-weight:500}.appointments-module__uwKaDG__modal_overlay{z-index:1010;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.appointments-module__uwKaDG__modal_content{background-color:var(--card-background);border-radius:var(--border-radius);width:90%;max-width:700px;max-height:90vh;box-shadow:var(--box-shadow);overflow-y:auto}.appointments-module__uwKaDG__capacity_modal_content{background-color:var(--card-background);border-radius:var(--border-radius);width:90%;max-width:500px;box-shadow:var(--box-shadow)}.appointments-module__uwKaDG__modal_header{border-bottom:1px solid var(--background-color-page);justify-content:space-between;align-items:center;padding:20px;display:flex}.appointments-module__uwKaDG__modal_header h3{color:var(--main-text-color);margin:0;font-size:20px;font-weight:600}.appointments-module__uwKaDG__close_button{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}.appointments-module__uwKaDG__close_button:hover{background-color:var(--background-color-page);color:var(--main-text-color)}.appointments-module__uwKaDG__modal_body{padding:20px}.appointments-module__uwKaDG__status_badge_container{text-align:center;margin-bottom:20px}.appointments-module__uwKaDG__status_badge{letter-spacing:.5px;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-block}.appointments-module__uwKaDG__badge_pending{background-color:var(--status-pending-bg);color:var(--status-pending)}.appointments-module__uwKaDG__badge_approved{background-color:var(--status-success-bg);color:var(--status-success)}.appointments-module__uwKaDG__badge_denied{background-color:var(--status-error-bg);color:var(--status-error)}.appointments-module__uwKaDG__detail_section{margin-bottom:24px}.appointments-module__uwKaDG__detail_section h4{color:var(--main-blue);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:14px;font-weight:600}.appointments-module__uwKaDG__detail_row{border-bottom:1px solid var(--background-color-page);padding:8px 0;display:flex}.appointments-module__uwKaDG__detail_row:last-child{border-bottom:none}.appointments-module__uwKaDG__label{color:var(--secondary-text);flex:0 0 140px;font-size:13px;font-weight:600}.appointments-module__uwKaDG__value{color:var(--main-text-color);flex:1;font-size:13px}.appointments-module__uwKaDG__description_text{background-color:var(--background-color-page);border-radius:var(--border-radius);color:var(--main-text-color);margin:0;padding:12px;font-size:14px;line-height:1.6}.appointments-module__uwKaDG__notes_textarea{border:1px solid var(--background-color-page);border-radius:var(--border-radius);background-color:var(--background-color-page);width:100%;min-height:100px;color:var(--main-text-color);resize:vertical;box-sizing:border-box;outline:none;padding:12px;font-family:inherit;font-size:14px}.appointments-module__uwKaDG__notes_textarea:focus{border-color:var(--main-blue)}.appointments-module__uwKaDG__notes_textarea:disabled{opacity:.6;cursor:not-allowed}.appointments-module__uwKaDG__modal_footer{border-top:1px solid var(--background-color-page);justify-content:flex-end;gap:12px;padding:20px;display:flex}.appointments-module__uwKaDG__approve_button{background-color:var(--status-success);color:var(--card-background);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);border:none;padding:10px 24px;font-size:14px;font-weight:600}.appointments-module__uwKaDG__approve_button:hover:not(:disabled){filter:brightness(.9);transform:var(--transform-size);box-shadow:var(--box-shadow)}.appointments-module__uwKaDG__approve_button:disabled{opacity:.5;cursor:not-allowed}.appointments-module__uwKaDG__deny_button_modal{background-color:var(--status-error);color:var(--card-background);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);border:none;padding:10px 24px;font-size:14px;font-weight:600}.appointments-module__uwKaDG__deny_button_modal:hover:not(:disabled){filter:brightness(.9);transform:var(--transform-size);box-shadow:var(--box-shadow)}.appointments-module__uwKaDG__deny_button_modal:disabled{opacity:.5;cursor:not-allowed}.appointments-module__uwKaDG__cancel_button_modal{color:var(--main-text-color);border:1px solid var(--background-color-page);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);background-color:#0000;padding:10px 24px;font-size:14px;font-weight:600}.appointments-module__uwKaDG__cancel_button_modal:hover{background-color:var(--background-color-page)}.appointments-module__uwKaDG__close_button_modal{background-color:var(--main-blue);color:var(--card-background);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);border:none;padding:10px 24px;font-size:14px;font-weight:600}.appointments-module__uwKaDG__close_button_modal:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.appointments-module__uwKaDG__date_display{text-align:center;background-color:var(--background-color-page);border-radius:var(--border-radius);color:var(--main-text-color);margin-bottom:20px;padding:15px;font-size:16px}.appointments-module__uwKaDG__form_group{margin-bottom:20px}.appointments-module__uwKaDG__checkbox_label{cursor:pointer;border-radius:var(--border-radius);background-color:var(--background-color-page);transition:var(--transition-time);align-items:center;gap:10px;padding:12px;display:flex}.appointments-module__uwKaDG__checkbox_label:hover{background-color:var(--hover-background)}.appointments-module__uwKaDG__checkbox_input{cursor:pointer;width:20px;height:20px}.appointments-module__uwKaDG__input_label{color:var(--main-text-color);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.appointments-module__uwKaDG__number_input{border:1px solid var(--background-color-page);border-radius:var(--border-radius);background-color:var(--background-color-page);width:100%;color:var(--main-text-color);box-sizing:border-box;outline:none;padding:12px;font-size:16px}.appointments-module__uwKaDG__number_input:focus{border-color:var(--main-blue)}.appointments-module__uwKaDG__help_text{color:var(--secondary-text);margin:8px 0 0;font-size:12px}.appointments-module__uwKaDG__info_box{background-color:var(--status-info-bg);border-left:4px solid var(--main-blue);border-radius:var(--border-radius);margin-top:16px;padding:12px}.appointments-module__uwKaDG__info_box p{color:var(--status-info);margin:0;font-size:13px}.appointments-module__uwKaDG__save_button{background-color:var(--main-blue);color:var(--card-background);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);border:none;padding:10px 24px;font-size:14px;font-weight:600}.appointments-module__uwKaDG__save_button:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}
.Navbar-module__uNHwiq__main{box-sizing:border-box;z-index:1000;background-color:#0000;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100vw;height:90px;padding-left:40px;display:flex;position:absolute;top:0;left:0}.Navbar-module__uNHwiq__hamburger_button{background:var(--card-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);cursor:pointer;color:var(--text-color);transition:var(--transition-time);border:none;justify-content:center;align-items:center;padding:8px;display:flex}.Navbar-module__uNHwiq__hamburger_button:hover{color:var(--main-blue);transform:scale(1.05)}.Navbar-module__uNHwiq__edit_quicklinks_button{background:var(--card-background);border:2px dashed var(--border-color);border-radius:var(--border-radius);cursor:pointer;color:var(--secondary-text);transition:var(--transition-time);justify-content:center;align-items:center;padding:5px 10px;display:flex}.Navbar-module__uNHwiq__edit_quicklinks_button:hover{border-color:var(--main-blue);color:var(--main-blue);transform:scale(1.05)}.Navbar-module__uNHwiq__profile_wrapper{position:absolute;top:10px;right:30px}.Navbar-module__uNHwiq__profile_button{border-radius:var(--border-radius);background-color:var(--card-background);width:30px;height:30px;box-shadow:var(--box-shadow);transition:var(--transition-time);cursor:pointer}.Navbar-module__uNHwiq__profile_button:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.Navbar-module__uNHwiq__dropdown_container{opacity:0;z-index:1001;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out,opacity .2s ease-out;display:grid;position:absolute;top:40px;right:0}.Navbar-module__uNHwiq__dropdown_container.Navbar-module__uNHwiq__dropdown_open{opacity:1;pointer-events:auto;grid-template-rows:1fr}.Navbar-module__uNHwiq__profile_dropdown{background-color:var(--card-background);border-radius:var(--border-radius);min-width:180px;box-shadow:var(--box-shadow);flex-direction:column;gap:12px;padding:12px;display:flex;overflow:hidden}.Navbar-module__uNHwiq__dropdown_item{flex-direction:column;gap:8px;display:flex}.Navbar-module__uNHwiq__dropdown_label{color:var(--secondary-text);font-size:12px}.Navbar-module__uNHwiq__dropdown_item_clickable{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;transition:background-color .2s;display:flex}.Navbar-module__uNHwiq__dropdown_item_clickable:hover{background-color:var(--hover-background)}.Navbar-module__uNHwiq__dropdown_separator{background-color:var(--border-color);height:1px;margin:4px 0}.Navbar-module__uNHwiq__dropdown_item_logout{cursor:pointer;color:var(--main-red);border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-weight:600;transition:background-color .2s;display:flex}.Navbar-module__uNHwiq__dropdown_item_logout:hover{background-color:#dc35451a}.Navbar-module__uNHwiq__dropdown_icon{width:16px;height:16px}.Navbar-module__uNHwiq__language_toggle{background-color:var(--background-color-page);border-radius:20px;width:100%;padding:4px;display:flex;position:relative}.Navbar-module__uNHwiq__language_slider{background-color:var(--main-blue);border-radius:16px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .25s;position:absolute;top:4px;left:4px}.Navbar-module__uNHwiq__language_option{text-align:center;cursor:pointer;z-index:1;color:var(--secondary-text);flex:1;padding:6px 12px;font-size:13px;font-weight:600;transition:color .25s}.Navbar-module__uNHwiq__language_active{color:#fff}[data-theme=dark] .Navbar-module__uNHwiq__language_active{color:#121212}.Navbar-module__uNHwiq__company_name{letter-spacing:.25em;text-transform:uppercase;background:linear-gradient(135deg,var(--main-blue)0%,var(--main-green)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700}.Navbar-module__uNHwiq__navigation_controls{gap:30px;display:flex}.Navbar-module__uNHwiq__navigation_button{cursor:pointer;transition:var(--transition-time);border-radius:var(--border-radius);background-color:var(--card-background);box-shadow:var(--box-shadow);justify-content:center;align-items:center;padding:5px 10px;display:flex}.Navbar-module__uNHwiq__navigation_button:hover{color:var(--main-blue)}.Navbar-module__uNHwiq__active,.Navbar-module__uNHwiq__active:hover{background-color:var(--main-blue);color:var(--card-background)}.Navbar-module__uNHwiq__notification_badge{background-color:var(--main-red);border:2px solid var(--card-background);border-radius:50%;width:10px;height:10px;animation:2s cubic-bezier(.4,0,.6,1) infinite Navbar-module__uNHwiq__pulse;position:absolute;top:-4px;right:-4px}@keyframes Navbar-module__uNHwiq__pulse{0%,to{opacity:1}50%{opacity:.5}}
.Sidebar-module__CazQ7G__overlay{opacity:0;visibility:hidden;z-index:1100;background-color:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.Sidebar-module__CazQ7G__overlay_open{opacity:1;visibility:visible}.Sidebar-module__CazQ7G__sidebar{background-color:var(--card-background);z-index:1101;flex-direction:column;width:280px;height:100vh;transition:left .3s;display:flex;position:fixed;top:0;left:-300px;box-shadow:4px 0 20px #00000026}.Sidebar-module__CazQ7G__sidebar_open{left:0}.Sidebar-module__CazQ7G__sidebar_header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px;display:flex}.Sidebar-module__CazQ7G__sidebar_title{background:linear-gradient(135deg,var(--main-blue)0%,var(--main-green)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:600}.Sidebar-module__CazQ7G__close_button{cursor:pointer;border-radius:var(--border-radius);color:var(--text-color);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.Sidebar-module__CazQ7G__close_button:hover{background-color:var(--hover-background)}.Sidebar-module__CazQ7G__sidebar_content{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.Sidebar-module__CazQ7G__sidebar_item{border-radius:var(--border-radius);cursor:pointer;background-color:var(--background-color-page);justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;transition:all .2s;display:flex;position:relative}.Sidebar-module__CazQ7G__sidebar_item:hover{background-color:var(--hover-background);color:var(--main-blue)}.Sidebar-module__CazQ7G__sidebar_item.Sidebar-module__CazQ7G__active,.Sidebar-module__CazQ7G__sidebar_item.Sidebar-module__CazQ7G__active:hover{background-color:var(--main-blue);color:#fff}.Sidebar-module__CazQ7G__notification_badge{background-color:var(--main-red);border-radius:50%;width:10px;height:10px;animation:2s cubic-bezier(.4,0,.6,1) infinite Sidebar-module__CazQ7G__pulse}.Sidebar-module__CazQ7G__external_icon{opacity:.6}@keyframes Sidebar-module__CazQ7G__pulse{0%,to{opacity:1}50%{opacity:.5}}
.QuickLinksManager-module__hDGzua__overlay{z-index:1200;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.QuickLinksManager-module__hDGzua__modal{background-color:var(--card-background);border-radius:var(--border-radius);flex-direction:column;width:90%;max-width:400px;max-height:80vh;display:flex;box-shadow:0 10px 40px #0003}.QuickLinksManager-module__hDGzua__modal_header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:20px;display:flex}.QuickLinksManager-module__hDGzua__modal_title{color:var(--text-color);font-size:18px;font-weight:600}.QuickLinksManager-module__hDGzua__close_button{cursor:pointer;border-radius:var(--border-radius);color:var(--text-color);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.QuickLinksManager-module__hDGzua__close_button:hover{background-color:var(--hover-background)}.QuickLinksManager-module__hDGzua__modal_description{color:var(--secondary-text);border-bottom:1px solid var(--border-color);margin:0;padding:16px 20px;font-size:14px}.QuickLinksManager-module__hDGzua__links_list{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.QuickLinksManager-module__hDGzua__link_item{border-radius:var(--border-radius);cursor:pointer;background-color:var(--background-color-page);justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.QuickLinksManager-module__hDGzua__link_item:hover{background-color:var(--hover-background)}.QuickLinksManager-module__hDGzua__link_item.QuickLinksManager-module__hDGzua__selected{border:1px solid var(--main-blue);background-color:#4285f41a}.QuickLinksManager-module__hDGzua__link_name{color:var(--text-color);font-size:14px}.QuickLinksManager-module__hDGzua__checkbox{border:2px solid var(--border-color);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.QuickLinksManager-module__hDGzua__link_item.QuickLinksManager-module__hDGzua__selected .QuickLinksManager-module__hDGzua__checkbox{background-color:var(--main-blue);border-color:var(--main-blue);color:#fff}.QuickLinksManager-module__hDGzua__modal_footer{border-top:1px solid var(--border-color);justify-content:flex-end;padding:16px 20px;display:flex}.QuickLinksManager-module__hDGzua__done_button{border-radius:var(--border-radius);background-color:var(--main-blue);color:#fff;cursor:pointer;border:none;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.QuickLinksManager-module__hDGzua__done_button:hover{opacity:.9;transform:translateY(-1px)}
.Button-module__H-osrG__main{border-radius:var(--border-radius);background-color:var(--main-blue);box-sizing:border-box;cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;width:140px;height:50px;padding:10px;display:flex}.Button-module__H-osrG__main:hover:not(.Button-module__H-osrG__transparent){box-shadow:var(--box-shadow)}.Button-module__H-osrG__icon{cursor:pointer;width:30px;height:30px}.Button-module__H-osrG__label{color:var(--card-background);cursor:pointer}.Button-module__H-osrG__centered{justify-content:center}.Button-module__H-osrG__transparent{background-color:#0000}.Button-module__H-osrG__transparent .Button-module__H-osrG__label{color:var(--main-blue)}.Button-module__H-osrG__disabled{opacity:.5;pointer-events:none}
.CarCardAdmin-module__UtE0bq__main{box-sizing:border-box;border-radius:var(--border-radius);background-color:var(--card-background);cursor:default;flex-direction:column;width:100%;height:auto;padding:10px;display:flex;position:relative}.CarCardAdmin-module__UtE0bq__main span{color:var(--secondary-text);font-size:14px}.CarCardAdmin-module__UtE0bq__close_button{position:absolute;top:10px;right:10px}.CarCardAdmin-module__UtE0bq__close_button:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.CarCardAdmin-module__UtE0bq__descriptionBox{overflow-wrap:break-word;flex-direction:column;gap:16px;width:100%;height:auto;padding:8px 0;display:flex}.CarCardAdmin-module__UtE0bq__assignmentRow{background-color:var(--background-color-page);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:6px;margin-bottom:8px;padding:10px 12px;display:flex}.CarCardAdmin-module__UtE0bq__delete_button{width:40px;height:40px;transition:var(--transition-time);background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;display:flex}.CarCardAdmin-module__UtE0bq__employee_row_header{flex-direction:row;align-items:center;gap:8px;display:flex}.CarCardAdmin-module__UtE0bq__icon{outline:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.CarCardAdmin-module__UtE0bq__icon:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.CarCardAdmin-module__UtE0bq__add_employee{background-color:var(--main-green);width:120px;height:40px;color:var(--card-background);border-radius:var(--border-radius);transition:var(--transition-time);border:none;outline:none}.CarCardAdmin-module__UtE0bq__add_employee:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.CarCardAdmin-module__UtE0bq__employee_input{box-sizing:border-box;background-color:var(--card-background);border:1px solid var(--border-color);height:36px;color:var(--main-text-color);border-radius:6px;outline:none;padding:0 10px;font-size:14px;transition:border-color .2s}.CarCardAdmin-module__UtE0bq__employee_input:focus{border-color:var(--main-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--main-blue)15%,transparent)}.CarCardAdmin-module__UtE0bq__open_job_div{box-sizing:border-box;border-radius:var(--border-radius);background-color:var(--card-background);box-shadow:var(--box-shadow);flex-direction:column;gap:10px;padding:10px;display:flex;position:absolute;top:10px;right:10px}.CarCardAdmin-module__UtE0bq__history_button{border-radius:var(--border-radius);background-color:var(--main-blue);width:130px;height:40px;color:var(--card-background);transition:var(--transition-time);border:1px solid #0000;position:absolute;top:60px;right:10px}.CarCardAdmin-module__UtE0bq__history_button:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.CarCardAdmin-module__UtE0bq__general_description{background-color:var(--card-background);border:1px solid var(--border-color);box-sizing:border-box;border-radius:10px;flex-direction:column;width:100%;height:auto;padding:14px 16px;display:flex;box-shadow:0 1px 4px #0000000f}.CarCardAdmin-module__UtE0bq__general_description_body{color:var(--main-text-color);white-space:pre-wrap;padding:4px 0;font-size:14px;line-height:1.6}.CarCardAdmin-module__UtE0bq__employee_assignments_list{flex-direction:column;gap:10px;display:flex}.CarCardAdmin-module__UtE0bq__employee_assignment{flex-direction:column;width:100%;height:auto;display:flex}.CarCardAdmin-module__UtE0bq__employee_assignment_title{color:var(--secondary-text)}.CarCardAdmin-module__UtE0bq__save_job_button{background-color:var(--main-blue);width:120px;height:40px;color:var(--card-background);border-radius:var(--border-radius);transition:var(--transition-time);border:none;outline:none}.CarCardAdmin-module__UtE0bq__save_job_button:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.CarCardAdmin-module__UtE0bq__cancel_edit_button{width:120px;height:40px;color:var(--main-blue);border-radius:var(--border-radius);background-color:#0000;border:none;outline:none}.CarCardAdmin-module__UtE0bq__employee_assignment_body{background-color:var(--background-color-page);box-sizing:var(--box-shadow);border-radius:var(--border-radius);box-sizing:border-box;padding:5px}.CarCardAdmin-module__UtE0bq__car_data{color:var(--main-blue);font-size:24px}.CarCardAdmin-module__UtE0bq__employee_select{background-color:var(--card-background);border:1px solid var(--border-color);height:36px;color:var(--main-text-color);border-radius:6px;outline:none;flex:1;padding:0 10px;font-size:14px;transition:border-color .2s}.CarCardAdmin-module__UtE0bq__employee_select:focus{border-color:var(--main-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--main-blue)15%,transparent)}.CarCardAdmin-module__UtE0bq__general_description_title{color:var(--main-blue);margin-bottom:5px}.CarCardAdmin-module__UtE0bq__action_buttons_container{flex-flow:wrap;align-items:center;gap:10px;display:flex}.CarCardAdmin-module__UtE0bq__textarea{background-color:var(--background-color-page);box-sizing:border-box;border:1px solid var(--border-color);resize:vertical;width:100%;min-height:120px;color:var(--main-text-color);border-radius:8px;outline:none;padding:12px 14px;font-size:14px;line-height:1.5;transition:border-color .2s}.CarCardAdmin-module__UtE0bq__textarea:focus{border-color:var(--main-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--main-blue)15%,transparent)}.CarCardAdmin-module__UtE0bq__actions{gap:10px;padding-top:20px;display:flex}.CarCardAdmin-module__UtE0bq__add_button{border-radius:var(--border-radius);background-color:var(--main-green);width:130px;height:40px;color:var(--card-background);transition:var(--transition-time);border:1px solid #0000;position:absolute;top:10px;right:10px}.CarCardAdmin-module__UtE0bq__add_button:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.CarCardAdmin-module__UtE0bq__row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:6px;display:grid}.CarCardAdmin-module__UtE0bq__row>div{color:var(--main-blue);flex-direction:column;font-size:18px;display:flex}.CarCardAdmin-module__UtE0bq__row span{color:var(--secondary-text);margin-bottom:2px;font-size:14px}.CarCardAdmin-module__UtE0bq__copyable_value{align-items:center;gap:6px;display:flex}.CarCardAdmin-module__UtE0bq__copy_icon{cursor:pointer;opacity:.6;width:16px;height:16px;transition:opacity .2s}.CarCardAdmin-module__UtE0bq__copy_icon:hover{opacity:1}.CarCardAdmin-module__UtE0bq__noteItem{background-color:var(--background-color-page);box-sizing:border-box;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;transition:background-color .15s;display:flex}.CarCardAdmin-module__UtE0bq__noteItem:hover{background-color:color-mix(in srgb,var(--main-blue)6%,var(--background-color-page))}.CarCardAdmin-module__UtE0bq__noteText{color:var(--main-text-color);flex:1;font-size:14px;line-height:1.5}.CarCardAdmin-module__UtE0bq__noteDate{color:var(--gray-500);white-space:nowrap;flex-shrink:0;padding-top:2px;font-size:11px}.CarCardAdmin-module__UtE0bq__noteEmpty{color:var(--secondary-text);padding:4px 0;font-size:14px}.CarCardAdmin-module__UtE0bq__noteSeparator,.CarCardAdmin-module__UtE0bq__assignmentSeparator{border:none;border-top:1px solid var(--border-color);opacity:.5;margin:4px 0}.CarCardAdmin-module__UtE0bq__employee_assignments_title,.CarCardAdmin-module__UtE0bq__notesTitle{color:var(--main-blue)}.CarCardAdmin-module__UtE0bq__noteEditTextarea{background:var(--background-color-page);border:1px solid var(--border-color);box-sizing:border-box;resize:none;width:100%;min-height:50px;color:var(--main-text-color);border-radius:8px;outline:none;padding:10px 12px;font-size:14px;line-height:1.5;transition:border-color .2s;overflow:hidden}.CarCardAdmin-module__UtE0bq__noteEditTextarea:focus{border-color:var(--main-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--main-blue)15%,transparent)}.CarCardAdmin-module__UtE0bq__notesSectionEdit{flex-direction:column;gap:8px;display:flex}.CarCardAdmin-module__UtE0bq__repair_item_header{border-bottom:2px solid var(--border-color);background:var(--hover-background);grid-template-columns:repeat(7,auto);gap:12px;padding:6px 8px;font-size:14px;font-weight:700;display:grid}.CarCardAdmin-module__UtE0bq__repair_item_row{border-bottom:1px solid var(--border-color);white-space:nowrap;grid-template-columns:repeat(7,auto);align-items:center;gap:12px;padding:4px 8px;font-size:14px;display:grid}.CarCardAdmin-module__UtE0bq__repair_item_row:nth-child(2n){background:var(--background-color-page)}.CarCardAdmin-module__UtE0bq__repair_item_row>div{text-overflow:ellipsis;overflow:hidden}.CarCardAdmin-module__UtE0bq__repair_item_header,.CarCardAdmin-module__UtE0bq__repair_item_row{grid-template-columns:2fr 1fr 1.3fr .7fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:6px 8px;display:grid}.CarCardAdmin-module__UtE0bq__section_title{color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:13px;font-weight:600}.CarCardAdmin-module__UtE0bq__notesSection{background-color:var(--card-background);border:1px solid var(--border-color);box-sizing:border-box;border-radius:10px;padding:14px 16px;box-shadow:0 1px 4px #0000000f}.CarCardAdmin-module__UtE0bq__repair_items_section{background-color:var(--background-color-page);box-sizing:border-box;border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-top:20px;padding:5px}.CarCardAdmin-module__UtE0bq__employee_assignment_section{background-color:var(--card-background);border:1px solid var(--border-color);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;box-shadow:0 1px 4px #0000000f}.CarCardAdmin-module__UtE0bq__section_separator{background-color:var(--border-color);border:none;width:100%;height:1px;margin:8px 0}.CarCardAdmin-module__UtE0bq__employee_name{margin-bottom:5px;font-size:16px}.CarCardAdmin-module__UtE0bq__emp_empty{color:var(--secondary-text);padding:8px 5px}.CarCardAdmin-module__UtE0bq__emp_grid{flex-direction:column;gap:8px;display:flex}.CarCardAdmin-module__UtE0bq__emp_card{background-color:var(--background-color-page);border-radius:8px;padding:10px 12px;transition:background-color .15s}.CarCardAdmin-module__UtE0bq__emp_card:hover{background-color:color-mix(in srgb,var(--main-blue)6%,var(--background-color-page))}.CarCardAdmin-module__UtE0bq__emp_card_header{align-items:center;gap:10px;display:flex}.CarCardAdmin-module__UtE0bq__emp_avatar{background-color:var(--main-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex;color:var(--card-background)!important;font-size:13px!important}.CarCardAdmin-module__UtE0bq__emp_card_name{font-weight:600;color:var(--main-text-color)!important;font-size:14px!important}.CarCardAdmin-module__UtE0bq__emp_card_task{color:var(--secondary-text);white-space:pre-wrap;margin-top:6px;margin-left:38px;font-size:13px;line-height:1.4}.CarCardAdmin-module__UtE0bq__chat_button_wrapper{display:inline-block;position:relative}.CarCardAdmin-module__UtE0bq__chat_unread_dot{background-color:var(--main-red);border:3px solid #fff;border-radius:50%;width:18px;height:18px;animation:.3s CarCardAdmin-module__UtE0bq__bump;position:absolute;top:0;right:0}.CarCardAdmin-module__UtE0bq__car_info_wrapper{box-sizing:border-box;flex-direction:column;gap:20px;padding:10px;display:flex}.CarCardAdmin-module__UtE0bq__car_info_card{box-sizing:border-box;border-radius:var(--border-radius);flex-direction:column;gap:10px;margin-bottom:20px;padding:5px;display:flex}.CarCardAdmin-module__UtE0bq__onlineBanner{box-sizing:border-box;color:var(--card-background);background-color:var(--main-blue);border-top-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding:5px;position:absolute;top:0;left:0}.CarCardAdmin-module__UtE0bq__expand_button{background-color:var(--expand-button-bg);cursor:pointer;width:40px;height:40px;transition:var(--transition-time);box-shadow:var(--box-shadow);z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.CarCardAdmin-module__UtE0bq__expand_button:hover{box-shadow:var(--box-shadow);transform:translate(-50%)scale(1.1)}.CarCardAdmin-module__UtE0bq__chevron_icon{width:30px;height:30px;transition:transform .3s}.CarCardAdmin-module__UtE0bq__chevron_expanded{transform:rotate(180deg)}.CarCardAdmin-module__UtE0bq__description_preview{background-color:var(--background-color-page);border-radius:8px;margin-top:12px;padding:12px 16px;animation:.3s ease-out CarCardAdmin-module__UtE0bq__fadeSlideIn}@keyframes CarCardAdmin-module__UtE0bq__fadeSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CarCardAdmin-module__UtE0bq__description_text{color:var(--secondary-text);margin:0;font-size:14px;font-style:italic;line-height:1.5}.CarCardAdmin-module__UtE0bq__noteItemChecked{background-color:color-mix(in srgb,var(--main-green)8%,var(--background-color-page))!important}.CarCardAdmin-module__UtE0bq__noteItemChecked:hover{background-color:color-mix(in srgb,var(--main-green)14%,var(--background-color-page))!important}.CarCardAdmin-module__UtE0bq__noteTextChecked{opacity:.5;color:var(--secondary-text);text-decoration:line-through}.CarCardAdmin-module__UtE0bq__total_price_preview{background-color:var(--background-color-page);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;gap:10px;margin-top:12px;padding:14px 18px;animation:.3s ease-out CarCardAdmin-module__UtE0bq__fadeSlideIn;display:flex}.CarCardAdmin-module__UtE0bq__total_price_info{align-items:center;gap:10px;display:flex}.CarCardAdmin-module__UtE0bq__total_price_label{color:var(--gray-500);font-size:14px;font-weight:500}.CarCardAdmin-module__UtE0bq__total_price_value{color:var(--main-text-color);font-size:20px;font-weight:700}.CarCardAdmin-module__UtE0bq__total_price_items{color:var(--gray-500);background-color:var(--card-background);border:1px solid var(--border-color);border-radius:20px;padding:4px 12px;font-size:13px}.CarCardAdmin-module__UtE0bq__excel_repair_container{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:12px;margin-top:20px;overflow:hidden;box-shadow:0 2px 8px #00000014}.CarCardAdmin-module__UtE0bq__excel_repair_header{background-color:var(--background-color-page);border-bottom:2px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.CarCardAdmin-module__UtE0bq__excel_repair_title{color:var(--main-text-color);letter-spacing:.3px;text-transform:uppercase;font-size:15px;font-weight:700}.CarCardAdmin-module__UtE0bq__excel_repair_count{color:var(--gray-500);background-color:var(--card-background);border:1px solid var(--border-color);border-radius:20px;padding:4px 12px;font-size:13px;font-weight:500}.CarCardAdmin-module__UtE0bq__excel_table_wrapper{scrollbar-width:thin;scrollbar-color:var(--gray-300)transparent;overflow-x:auto}.CarCardAdmin-module__UtE0bq__excel_table_wrapper::-webkit-scrollbar{height:6px}.CarCardAdmin-module__UtE0bq__excel_table_wrapper::-webkit-scrollbar-track{background:0 0}.CarCardAdmin-module__UtE0bq__excel_table_wrapper::-webkit-scrollbar-thumb{background-color:var(--gray-300);border-radius:3px}.CarCardAdmin-module__UtE0bq__excel_repair_table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.CarCardAdmin-module__UtE0bq__excel_repair_th{background-color:var(--background-color-page);color:var(--main-text-color);text-align:left;border-bottom:2px solid var(--border-color);white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;padding:12px 14px;font-size:12px;font-weight:600}.CarCardAdmin-module__UtE0bq__excel_repair_row{transition:background-color .15s}.CarCardAdmin-module__UtE0bq__excel_repair_row:nth-child(2n){background-color:var(--background-color-page)}.CarCardAdmin-module__UtE0bq__excel_repair_row:hover{background-color:color-mix(in srgb,var(--main-blue)8%,var(--card-background))}.CarCardAdmin-module__UtE0bq__excel_repair_td{border-bottom:1px solid var(--border-color);color:var(--main-text-color);vertical-align:middle;padding:12px 14px}.CarCardAdmin-module__UtE0bq__excel_repair_td_name{border-bottom:1px solid var(--border-color);color:var(--main-text-color);min-width:180px;max-width:250px;padding:12px 14px;font-weight:500}.CarCardAdmin-module__UtE0bq__excel_repair_td_part{border-bottom:1px solid var(--border-color);color:var(--gray-600);padding:12px 14px;font-family:SF Mono,Menlo,Monaco,monospace;font-size:12px}.CarCardAdmin-module__UtE0bq__excel_repair_td_total{border-bottom:1px solid var(--border-color);color:var(--main-text-color);padding:12px 14px;font-weight:600}.CarCardAdmin-module__UtE0bq__excel_type_badge{background-color:var(--background-color-page);text-transform:uppercase;letter-spacing:.3px;color:var(--gray-600);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-block}.CarCardAdmin-module__UtE0bq__excel_empty_state{text-align:center;color:var(--gray-400);padding:24px;font-size:14px}.CarCardAdmin-module__UtE0bq__excel_totals_footer{background-color:var(--background-color-page);border-top:2px solid var(--border-color);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.CarCardAdmin-module__UtE0bq__excel_total_row{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.CarCardAdmin-module__UtE0bq__excel_total_label{color:var(--gray-500);font-size:13px;font-weight:500}.CarCardAdmin-module__UtE0bq__excel_total_value{color:var(--main-text-color);font-size:14px;font-weight:500}.CarCardAdmin-module__UtE0bq__excel_total_value_discount{color:var(--main-green);font-size:14px;font-weight:600}.CarCardAdmin-module__UtE0bq__excel_total_row_final{background-color:var(--card-background);border:2px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:12px 16px;display:flex}.CarCardAdmin-module__UtE0bq__excel_total_label_final{color:var(--main-text-color);text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.CarCardAdmin-module__UtE0bq__excel_total_value_final{color:var(--main-text-color);font-size:20px;font-weight:700}.CarCardAdmin-module__UtE0bq__total_price_breakdown{flex-direction:column;gap:6px;width:100%;display:flex}.CarCardAdmin-module__UtE0bq__total_price_row{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.CarCardAdmin-module__UtE0bq__total_price_row_final{background-color:var(--card-background);border:2px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;margin-top:6px;padding:10px 14px;display:flex}.CarCardAdmin-module__UtE0bq__total_price_label_final{color:var(--main-text-color);text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.CarCardAdmin-module__UtE0bq__total_price_value_final{color:var(--main-text-color);font-size:20px;font-weight:700}.CarCardAdmin-module__UtE0bq__total_price_value_discount{color:var(--main-green);font-size:14px;font-weight:600}.CarCardAdmin-module__UtE0bq__expandable_container{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s ease-out,opacity .25s ease-out;display:grid}.CarCardAdmin-module__UtE0bq__expandable_container.CarCardAdmin-module__UtE0bq__expanded{opacity:1;grid-template-rows:1fr}.CarCardAdmin-module__UtE0bq__expandable_content{overflow:hidden}
.Dropdown-module__P6eQra__wrapper{display:inline-block;position:relative}.Dropdown-module__P6eQra__dropdown{background:var(--card-background);border:1px solid var(--border-color);box-shadow:var(--box-shadow);z-index:100;border-radius:10px;min-width:180px;padding:6px 0;animation:.15s ease-out Dropdown-module__P6eQra__fadeIn;position:absolute;top:calc(100% + 6px)}.Dropdown-module__P6eQra__right{right:0}.Dropdown-module__P6eQra__left{left:0}.Dropdown-module__P6eQra__item{cursor:pointer;color:var(--main-text-color);align-items:center;gap:10px;padding:10px 14px;font-size:14px;transition:background .15s ease-out;display:flex}.Dropdown-module__P6eQra__item:hover{background:var(--hover-background)}.Dropdown-module__P6eQra__icon{opacity:.9;width:16px;height:16px}@keyframes Dropdown-module__P6eQra__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.InputField-module__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}.InputField-module__gmRVVq__title{width:300px;text-align:flex-start}.InputField-module__gmRVVq__input_wrapper{width:300px;position:relative}.InputField-module__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}.InputField-module__gmRVVq__password_input{padding-right:45px}.InputField-module__gmRVVq__input_text:focus{border:1px solid var(--main-blue)}.InputField-module__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}.InputField-module__gmRVVq__disabled{opacity:.6;cursor:not-allowed;background-color:var(--disabled-background);border-color:var(--border-color);color:var(--disabled-text)}.InputField-module__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%)}.InputField-module__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)}.InputField-module__gmRVVq__toggle_password:hover .InputField-module__gmRVVq__eye_icon{filter:brightness(0)saturate()invert(19%)sepia(98%)saturate(1651%)hue-rotate(181deg)brightness(95%)contrast(101%)}
.Spinner-module__Gao3gW__main{z-index:9999;justify-content:center;align-items:center;display:flex}.Spinner-module__Gao3gW__spinner{border:4px solid var(--background-color-page);border-top-color:var(--main-blue);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite Spinner-module__Gao3gW__spin}@keyframes Spinner-module__Gao3gW__spin{to{transform:rotate(360deg)}}
.OwnerPageShell-module__-k7RJq__shell{width:100%}.OwnerPageShell-module__-k7RJq__chrome{display:none}@media (min-width:1024px){.OwnerPageShell-module__-k7RJq__chrome{display:block}.OwnerPageShell-module__-k7RJq__content{box-sizing:border-box;background-color:var(--background-color-page);min-height:100vh;padding-top:70px;padding-left:220px}}
.NavBarOwner-module__RilKsW__main{flex-direction:row;justify-content:center;align-items:center;width:100%;height:40px;display:flex;position:absolute;top:0;left:0}.NavBarOwner-module__RilKsW__controls{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:400px;height:40px;padding:0 10px;display:flex}.NavBarOwner-module__RilKsW__chat,.NavBarOwner-module__RilKsW__notifications{position:relative}.NavBarOwner-module__RilKsW__icon{width:24px;height:24px;display:block}.NavBarOwner-module__RilKsW__dot{background-color:var(--main-red);border:2px solid var(--background-color-page);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute}.NavBarOwner-module__RilKsW__notificationDot,.NavBarOwner-module__RilKsW__chatDot{top:-3px;right:-3px}.NavBarOwner-module__RilKsW__bump{animation:.35s ease-out NavBarOwner-module__RilKsW__bumpAnim}@keyframes NavBarOwner-module__RilKsW__bumpAnim{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.NavBarOwner-module__RilKsW__refresh{cursor:pointer;background-color:var(--card-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);justify-content:center;align-items:center;width:auto;height:30px;padding:6px;display:flex;position:relative}.NavBarOwner-module__RilKsW__refresh:hover{opacity:.7}.NavBarOwner-module__RilKsW__control_buble{background-color:red;background-color:var(--card-background);box-sizing:border-box;border-radius:var(--border-radius);width:auto;height:30px;box-shadow:var(--box-shadow);flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:10px;display:flex}.NavBarOwner-module__RilKsW__brand{display:none}@media (min-width:1024px){.NavBarOwner-module__RilKsW__main{background-color:var(--card-background);border-bottom:1px solid var(--border-color);width:100%;height:70px;box-shadow:var(--box-shadow);z-index:200;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;padding:0 24px;position:fixed;top:0;left:0;right:0}.NavBarOwner-module__RilKsW__brand{letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(135deg,var(--main-blue)0%,var(--main-green)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;display:block}.NavBarOwner-module__RilKsW__controls{gap:16px;width:auto;margin-left:auto;padding:0}}
.NavFooter-module__Je6Q0W__main{border-radius:var(--border-radius);background-color:var(--card-background);width:370px;height:70px;box-shadow:var(--box-shadow);z-index:100;border:1px solid #0000;flex-direction:row;justify-content:space-evenly;display:flex;position:fixed;bottom:50px}.NavFooter-module__Je6Q0W__nav_button{border-radius:var(--border-radius);flex-direction:column;justify-content:center;align-items:center;width:74px;height:70px;display:flex}.NavFooter-module__Je6Q0W__icon{width:40px}.NavFooter-module__Je6Q0W__nav_label{display:none}.NavFooter-module__Je6Q0W__notification_badge{background-color:var(--main-red);border:2px solid var(--card-background);border-radius:50%;width:12px;height:12px;animation:2s cubic-bezier(.4,0,.6,1) infinite NavFooter-module__Je6Q0W__pulse;position:absolute;top:8px;right:20px}@keyframes NavFooter-module__Je6Q0W__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (min-width:1024px){.NavFooter-module__Je6Q0W__main{border-right:1px solid var(--border-color);width:220px;height:calc(100vh - 70px);box-shadow:none;border-top:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:12px 8px;top:70px;bottom:0;left:0;overflow-y:auto}.NavFooter-module__Je6Q0W__nav_button{border-radius:var(--border-radius);cursor:pointer;flex-direction:row;justify-content:flex-start;gap:14px;width:100%;height:48px;padding:0 16px;transition:background-color .2s,color .2s}.NavFooter-module__Je6Q0W__nav_button:hover{background-color:var(--hover-background);color:var(--main-blue)}.NavFooter-module__Je6Q0W__nav_button.NavFooter-module__Je6Q0W__active,.NavFooter-module__Je6Q0W__nav_button.NavFooter-module__Je6Q0W__active:hover{background-color:var(--main-blue);color:#fff}.NavFooter-module__Je6Q0W__icon{flex-shrink:0;width:22px;height:22px}.NavFooter-module__Je6Q0W__nav_button.NavFooter-module__Je6Q0W__active .NavFooter-module__Je6Q0W__icon{filter:brightness(0)invert()}.NavFooter-module__Je6Q0W__nav_label{color:inherit;font-size:15px;display:block}.NavFooter-module__Je6Q0W__notification_badge{top:6px;right:8px}}
.RoleSwitcher-module__syZ6CG__switcher{background:var(--card-background);box-shadow:var(--box-shadow);border-radius:40px;gap:6px;width:fit-content;margin:0 auto 12px;padding:6px 8px;display:flex}.RoleSwitcher-module__syZ6CG__tab{cursor:pointer;transition:var(--transition-time);border:none;border-radius:40px;padding:6px 16px;font-size:13px;font-weight:600}.RoleSwitcher-module__syZ6CG__tab:disabled{cursor:not-allowed;opacity:.6}.RoleSwitcher-module__syZ6CG__tab_active{background:var(--main-blue);color:#fff}.RoleSwitcher-module__syZ6CG__tab_inactive{color:var(--secondary-text);background:0 0}.RoleSwitcher-module__syZ6CG__tab_inactive:hover:not(:disabled){background:var(--background-color-page);color:var(--main-text-color)}
.SubmitButton-module__10mHAW__main{box-sizing:border-box;border-radius:var(--border-radius);background-color:var(--main-blue);color:var(--card-background);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}.SubmitButton-module__10mHAW__main:hover{transform:var(--transform-size);border:1px solid var(--main-blue);box-shadow:var(--box-shadow)}.SubmitButton-module__10mHAW__danger{background-color:var(--main-red);color:var(--card-background);border:1px solid #0000}.SubmitButton-module__10mHAW__danger:hover{border:1px solid var(--main-red);box-shadow:var(--box-shadow)}.SubmitButton-module__10mHAW__cancel{color:var(--main-blue);background-color:#0000;border:none}.SubmitButton-module__10mHAW__cancel:hover{box-shadow:none;border:none}
.BackButton-module__qK3LAa__main{background-color:var(--card-background);color:var(--main-text-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:var(--transition-time);cursor:pointer;z-index:10;justify-content:center;align-items:center;width:fit-content;padding:10px 20px;font-size:16px;text-decoration:none;display:inline-flex;position:absolute;top:10px;left:10px}.BackButton-module__qK3LAa__main:hover{transform:var(--transform-size);box-shadow:0 4px 12px #00000026}
.InfoRowOwner-module__id2puq__main{box-sizing:border-box;border-radius:var(--border-radius);width:100%;height:auto;min-height:100px;box-shadow:var(--box-shadow);flex-direction:column;gap:10px;padding:5px;display:flex}.InfoRowOwner-module__id2puq__header{flex-direction:row;align-items:center;gap:10px;width:100%;display:flex}.InfoRowOwner-module__id2puq__icon{place-content:center;width:40px;height:40px;display:flex}.InfoRowOwner-module__id2puq__icon_wrapper{background-color:var(--card-background);border-radius:var(--border-radius);border:3px solid var(--main-blue);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.InfoRowOwner-module__id2puq__title{color:var(--main-blue);font-size:26px;font-weight:700}.InfoRowOwner-module__id2puq__body{background-color:var(--background-color-page);border-radius:var(--border-radius);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:100%;height:auto;min-height:50px;padding:15px 10px;display:flex}.InfoRowOwner-module__id2puq__value_row{flex-direction:column;gap:4px;width:100%;display:flex}.InfoRowOwner-module__id2puq__label{color:var(--secondary-text);font-size:14px;font-weight:600}.InfoRowOwner-module__id2puq__value{color:var(--main-text-color);font-size:18px;font-weight:500}.InfoRowOwner-module__id2puq__divider{background-color:var(--secondary-text);opacity:.3;flex-shrink:0;width:100%;height:1px}.InfoRowOwner-module__id2puq__header i{color:gray;font-size:16px;font-weight:100}.InfoRowOwner-module__id2puq__instalments{background-color:var(--background-color-page);border-radius:var(--border-radius);box-sizing:border-box;flex-direction:column;gap:5px;width:100%;height:auto;padding:10px;display:flex}.InfoRowOwner-module__id2puq__instalment_row{color:var(--main-text-color);border-radius:var(--border-radius);transition:var(--transition-time);justify-content:space-between;padding:5px 8px;font-size:14px;display:flex}.InfoRowOwner-module__id2puq__instalment_label{font-weight:500}.InfoRowOwner-module__id2puq__instalment_value{opacity:.8}.InfoRowOwner-module__id2puq__instalment_row_yellow{background-color:color-mix(in srgb,var(--main-yellow)50%,transparent)!important}.InfoRowOwner-module__id2puq__instalment_row_red{background-color:color-mix(in srgb,var(--main-red)50%,transparent)!important}.InfoRowOwner-module__id2puq__body_yellow{background-color:color-mix(in srgb,var(--main-yellow)50%,transparent)!important}.InfoRowOwner-module__id2puq__body_red{background-color:color-mix(in srgb,var(--main-red)50%,transparent)!important}@media (min-width:1024px){.InfoRowOwner-module__id2puq__main{box-shadow:none;background-color:#0000;gap:8px;padding:4px}.InfoRowOwner-module__id2puq__icon_wrapper{border-width:2px;width:38px;height:38px}.InfoRowOwner-module__id2puq__icon{width:32px;height:32px}.InfoRowOwner-module__id2puq__title{font-size:20px}.InfoRowOwner-module__id2puq__body{gap:10px;padding:12px}.InfoRowOwner-module__id2puq__label{text-transform:uppercase;letter-spacing:.05em;font-size:11px}.InfoRowOwner-module__id2puq__value{font-size:16px;font-weight:600}.InfoRowOwner-module__id2puq__instalments{gap:4px;padding:8px 10px}.InfoRowOwner-module__id2puq__instalment_row{padding:4px 8px;font-size:13px}}
.InfoBoxOwner-module__mJ1nLq__main{box-sizing:border-box;border-radius:var(--border-radius);width:170px;height:170px;box-shadow:var(--box-shadow);flex-direction:column;justify-content:space-between;gap:10px;padding:5px;display:flex}.InfoBoxOwner-module__mJ1nLq__header{flex-direction:row;align-items:center;gap:10px;width:100%;display:flex}.InfoBoxOwner-module__mJ1nLq__icon{place-content:center;width:40px;height:40px;display:flex}.InfoBoxOwner-module__mJ1nLq__icon_wrapper{background-color:var(--card-background);border-radius:var(--border-radius);border:3px solid var(--main-blue);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.InfoBoxOwner-module__mJ1nLq__title{color:var(--main-blue);font-size:18px;font-weight:700}.InfoBoxOwner-module__mJ1nLq__body{background-color:var(--background-color-page);border-radius:var(--border-radius);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;height:100px;padding:12px 8px;display:flex}.InfoBoxOwner-module__mJ1nLq__date_row{flex-direction:column;gap:2px;width:100%;display:flex}.InfoBoxOwner-module__mJ1nLq__label{color:var(--secondary-text);font-size:12px;font-weight:600}.InfoBoxOwner-module__mJ1nLq__date_value{color:var(--main-text-color);font-size:14px;font-weight:500}.InfoBoxOwner-module__mJ1nLq__divider{background-color:var(--secondary-text);opacity:.3;flex-shrink:0;width:100%;height:1px}.InfoBoxOwner-module__mJ1nLq__header i{color:gray;font-size:16px;font-weight:100}.InfoBoxOwner-module__mJ1nLq__body_yellow{background-color:color-mix(in srgb,var(--main-yellow)50%,transparent)!important}.InfoBoxOwner-module__mJ1nLq__body_red{background-color:color-mix(in srgb,var(--main-red)50%,transparent)!important}@media (min-width:1024px){.InfoBoxOwner-module__mJ1nLq__main{flex:1;gap:8px;width:auto;height:auto;min-height:140px;padding:10px 12px}.InfoBoxOwner-module__mJ1nLq__icon_wrapper{border-width:2px;width:38px;height:38px}.InfoBoxOwner-module__mJ1nLq__icon{width:32px;height:32px}.InfoBoxOwner-module__mJ1nLq__title{font-size:16px}.InfoBoxOwner-module__mJ1nLq__body{gap:8px;height:auto;padding:10px}.InfoBoxOwner-module__mJ1nLq__label{text-transform:uppercase;letter-spacing:.05em;font-size:11px}.InfoBoxOwner-module__mJ1nLq__date_value{font-size:14px;font-weight:600}}
.CarPicButton-module__Du_JiW__main{border-radius:var(--border-radius);background-color:var(--main-blue);width:120px;height:40px;color:var(--card-background);cursor:pointer;transition:var(--transition-time);border:none;outline:none;justify-content:center;align-items:center;display:flex}.CarPicButton-module__Du_JiW__main:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.CarPicButton-module__Du_JiW__label{color:var(--card-background);font-size:14px;font-weight:600}@media (min-width:1024px){.CarPicButton-module__Du_JiW__main{border-radius:var(--border-radius);flex:1;width:auto;height:38px}.CarPicButton-module__Du_JiW__label{white-space:nowrap;font-size:13px}}
.AddCarPicBox-module__HO90aW__main{border-radius:var(--border-radius);width:370px;height:160px;box-shadow:var(--box-shadow);transition:var(--transition-time);box-sizing:border-box;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.AddCarPicBox-module__HO90aW__unlocked{background-color:var(--main-blue);cursor:pointer}.AddCarPicBox-module__HO90aW__unlocked:hover{opacity:.85;transform:var(--transform-size)}.AddCarPicBox-module__HO90aW__locked{cursor:not-allowed;background-color:#d1d5db}[data-theme=dark] .AddCarPicBox-module__HO90aW__locked{background-color:#374151}.AddCarPicBox-module__HO90aW__icon{width:64px;height:64px}.AddCarPicBox-module__HO90aW__unlocked .AddCarPicBox-module__HO90aW__icon{color:#fff}.AddCarPicBox-module__HO90aW__locked .AddCarPicBox-module__HO90aW__icon{color:#9ca3af}[data-theme=dark] .AddCarPicBox-module__HO90aW__locked .AddCarPicBox-module__HO90aW__icon{color:#6b7280}@media (min-width:1024px){.AddCarPicBox-module__HO90aW__main{width:440px;height:180px}}
.NotificationCardOwner-module__GOADaW__main{border-radius:var(--border-radius);background-color:var(--card-background);width:300px;height:auto;min-height:300px;box-shadow:var(--box-shadow);box-sizing:border-box;flex-direction:column;gap:10px;padding:40px 10px 10px;display:flex;position:relative}.NotificationCardOwner-module__GOADaW__workshop_name{background-color:var(--main-blue);color:var(--card-background);border-bottom-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);box-sizing:border-box;padding:5px;font-size:20px;font-weight:700;position:absolute;top:0;left:0}.NotificationCardOwner-module__GOADaW__strong{color:var(--main-blue);font-weight:700}.NotificationCardOwner-module__GOADaW__button_group{border-top:1px solid var(--main-blue);flex-direction:row;justify-content:space-between;width:100%;padding-top:20px;display:flex}.NotificationCardOwner-module__GOADaW__accept_button{background-color:var(--main-blue);border-radius:var(--border-radius);width:120px;height:40px;color:var(--card-background);cursor:pointer;transition:var(--transition-time);border:none;outline:none;justify-content:center;align-items:center;display:flex}.NotificationCardOwner-module__GOADaW__reject_button{width:120px;height:40px;color:var(--main-blue);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;display:flex}.NotificationCardOwner-module__GOADaW__icon{width:40px;height:40px}.NotificationCardOwner-module__GOADaW__reject_button:hover,.NotificationCardOwner-module__GOADaW__accept_button:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}
.TransferNotificationCard-module__5di4JW__main{border-radius:var(--border-radius);background-color:var(--card-background);width:300px;height:auto;min-height:200px;box-shadow:var(--box-shadow);box-sizing:border-box;flex-direction:column;gap:10px;padding:40px 10px 10px;display:flex;position:relative}.TransferNotificationCard-module__5di4JW__title_badge{background-color:var(--main-red);color:#fff;border-bottom-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);box-sizing:border-box;padding:5px 10px;font-size:16px;font-weight:700;position:absolute;top:0;left:0}.TransferNotificationCard-module__5di4JW__strong{color:var(--main-blue);font-weight:700}.TransferNotificationCard-module__5di4JW__button_group{border-top:1px solid var(--main-blue);flex-direction:row;justify-content:space-between;width:100%;padding-top:20px;display:flex}.TransferNotificationCard-module__5di4JW__accept_button{background-color:var(--main-blue);border-radius:var(--border-radius);width:120px;height:40px;color:var(--card-background);cursor:pointer;transition:var(--transition-time);border:none;outline:none;justify-content:center;align-items:center;display:flex}.TransferNotificationCard-module__5di4JW__reject_button{width:120px;height:40px;color:var(--main-blue);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;display:flex}.TransferNotificationCard-module__5di4JW__icon{width:40px;height:40px}.TransferNotificationCard-module__5di4JW__reject_button:hover,.TransferNotificationCard-module__5di4JW__accept_button:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}
.WorkShopCard-module__LH-xOW__main{border-radius:var(--border-radius);background-color:var(--card-background);width:370px;min-height:fit-content;box-shadow:var(--box-shadow);flex-direction:column;gap:10px;margin-bottom:30px;padding:50px 10px 10px;display:flex;position:relative}.WorkShopCard-module__LH-xOW__title{background-color:var(--main-blue);color:var(--card-background);box-sizing:border-box;border-bottom-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);padding:5px;font-size:24px;font-weight:700;position:absolute;top:0;left:0}.WorkShopCard-module__LH-xOW__info_section{background-color:var(--background-color-page);border-radius:var(--border-radius);flex-direction:column;gap:8px;width:100%;padding:10px;display:flex}.WorkShopCard-module__LH-xOW__info_item{flex-direction:column;gap:4px;display:flex}.WorkShopCard-module__LH-xOW__label{color:var(--secondary-text);font-size:14px;font-weight:600}.WorkShopCard-module__LH-xOW__value{color:var(--main-text-color);font-size:16px;font-weight:500}.WorkShopCard-module__LH-xOW__value_link{color:var(--main-blue);transition:var(--transition-time);font-size:16px;font-weight:500;text-decoration:none}.WorkShopCard-module__LH-xOW__value_link:hover{text-decoration:underline}.WorkShopCard-module__LH-xOW__divider{background-color:var(--secondary-text);opacity:.3;width:100%;height:1px}.WorkShopCard-module__LH-xOW__appointmentButton{background-color:var(--main-blue);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;margin-top:10px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}.WorkShopCard-module__LH-xOW__appointmentButton:hover{background-color:#0056b3;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.WorkShopCard-module__LH-xOW__appointmentButton:active{transform:translateY(0)}.WorkShopCard-module__LH-xOW__userCarsSection{background-color:var(--background-color-page);border-radius:var(--border-radius);margin:8px 0;padding:8px}.WorkShopCard-module__LH-xOW__userCarsLabel{color:var(--secondary-text);margin-bottom:6px;font-size:12px;font-weight:600}.WorkShopCard-module__LH-xOW__userCarsList{flex-direction:column;display:flex}.WorkShopCard-module__LH-xOW__carBadge{background-color:var(--main-blue);color:#fff;border-radius:4px;width:fit-content;margin-bottom:4px;padding:4px 8px;font-size:11px;font-weight:500}.WorkShopCard-module__LH-xOW__carBadge:last-child{margin-bottom:0}@media (min-width:1024px){.WorkShopCard-module__LH-xOW__main{border-radius:calc(var(--border-radius)*1.25);gap:0;width:100%;margin-bottom:0;padding:0;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 1px 4px #0000000f,0 4px 16px #00000014}.WorkShopCard-module__LH-xOW__main:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a,0 8px 28px #0000001a}.WorkShopCard-module__LH-xOW__title{color:var(--main-text-color);letter-spacing:-.01em;border-bottom:1px solid var(--border-color,#e2e8f0);border-left:4px solid var(--main-blue);background:0 0;border-radius:0;padding:20px 22px 16px 18px;font-size:18px;font-weight:700;position:static}.WorkShopCard-module__LH-xOW__info_section{background-color:#0000;border-radius:0;flex-wrap:wrap;gap:0 20px;padding:4px 22px;display:flex}.WorkShopCard-module__LH-xOW__info_item{border-bottom:1px solid var(--border-color,#e2e8f0);flex:0 0 calc(50% - 10px);gap:3px;padding:13px 0}.WorkShopCard-module__LH-xOW__info_item:nth-child(5),.WorkShopCard-module__LH-xOW__info_item:nth-child(7){border-bottom:none}.WorkShopCard-module__LH-xOW__divider{display:none}.WorkShopCard-module__LH-xOW__label{text-transform:uppercase;letter-spacing:.06em;color:var(--secondary-text);font-size:11px;font-weight:600}.WorkShopCard-module__LH-xOW__value,.WorkShopCard-module__LH-xOW__value_link{font-size:15px}.WorkShopCard-module__LH-xOW__userCarsSection{border-top:1px solid var(--border-color,#e2e8f0);background-color:#0000;margin:0;padding:12px 22px}.WorkShopCard-module__LH-xOW__userCarsLabel{text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:600}.WorkShopCard-module__LH-xOW__userCarsList{flex-flow:wrap;gap:6px}.WorkShopCard-module__LH-xOW__carBadge{padding:5px 10px;font-size:12px}.WorkShopCard-module__LH-xOW__appointmentButton{letter-spacing:.01em;width:calc(100% - 44px);margin:14px 22px 20px;padding:11px 20px;font-size:14px;font-weight:600}}
.AddVehcleModal-module__cfKrvq__container{background-color:var(--card-background);width:350px;height:auto;min-height:550px;box-shadow:var(--box-shadow);border-radius:var(--border-radius);border:1px solid #0000;flex-direction:column;justify-content:space-evenly;align-items:center;gap:10px;margin-top:20px;display:flex;overflow-y:auto}.AddVehcleModal-module__cfKrvq__select_input{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:10px;font-size:16px}.AddVehcleModal-module__cfKrvq__field{flex-direction:column;gap:10px;display:flex}.AddVehcleModal-module__cfKrvq__select_input:focus{border:1px solid var(--main-blue)}.AddVehcleModal-module__cfKrvq__select_input:disabled{opacity:.6;cursor:not-allowed;color:var(--secondary-text);background-color:#0000;border-color:#444}
.OwnerChatModal-module__8GPxZq__wrapper{flex-direction:column;width:100%;height:85vh;display:flex}.OwnerChatModal-module__8GPxZq__header{text-align:center;margin-bottom:12px}.OwnerChatModal-module__8GPxZq__messages{flex-direction:column;flex:1;gap:10px;padding:10px 0;display:flex;overflow-y:auto}.OwnerChatModal-module__8GPxZq__adminMessage{background:var(--background-color-page);color:var(--text-primary,#000);max-width:75%;box-shadow:var(--box-shadow);border-radius:14px 14px 14px 0;align-self:flex-start;padding:10px 14px}.OwnerChatModal-module__8GPxZq__ownerMessage{background:var(--main-blue);color:var(--card-background);max-width:75%;box-shadow:var(--box-shadow);border-radius:14px 14px 0;align-self:flex-end;padding:10px 14px}.OwnerChatModal-module__8GPxZq__inputRow{gap:10px;padding-top:12px;display:flex}.OwnerChatModal-module__8GPxZq__inputRow input{border:1px solid var(--main-blue);border-radius:10px;flex:1;padding:12px;font-size:15px}.OwnerChatModal-module__8GPxZq__sendButton{background:var(--main-blue);color:var(--background-color-page);border:none;border-radius:10px;padding:12px 16px;font-weight:600}
.OwnerChatListModal-module__ApAkGW__wrapper{flex-direction:column;width:100%;height:80vh;padding:20px;display:flex}.OwnerChatListModal-module__ApAkGW__title{text-align:center;margin-bottom:16px;font-size:20px;font-weight:600}.OwnerChatListModal-module__ApAkGW__empty{text-align:center;color:#aaa;margin-top:40px}.OwnerChatListModal-module__ApAkGW__list{flex:1;width:100%;overflow-y:auto}.OwnerChatListModal-module__ApAkGW__item{cursor:pointer;width:100%;box-shadow:var(--box-shadow);border:1px solid var(--main-blue);border-radius:var(--border-radius);justify-content:space-between;align-items:center;padding:40px 14px 14px;display:flex;position:relative}.OwnerChatListModal-module__ApAkGW__item:hover{background:#ffffff0a}.OwnerChatListModal-module__ApAkGW__info{flex-direction:column;gap:4px;display:flex}.OwnerChatListModal-module__ApAkGW__name{background-color:var(--main-blue);width:auto;color:var(--card-background);box-sizing:border-box;border-top-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding:5px;font-size:15px;font-weight:600;position:absolute;top:0;left:0}.OwnerChatListModal-module__ApAkGW__preview{color:var(--main-text-color);font-size:14px}.OwnerChatListModal-module__ApAkGW__noMessages{color:#666;font-size:14px}.OwnerChatListModal-module__ApAkGW__unreadBadge{background:var(--main-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:13px;display:flex}
.OwnerEditModal-module__vOy21a__modal_content{flex-direction:column;align-items:center;gap:15px;padding-bottom:20px;display:flex}.OwnerEditModal-module__vOy21a__title{text-align:center;color:var(--main-blue);margin-bottom:10px;font-size:20px;font-weight:700}.OwnerEditModal-module__vOy21a__section_title{margin-top:10px;font-size:16px;font-weight:600}.OwnerEditModal-module__vOy21a__save_button_container{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.OwnerEditModal-module__vOy21a__divider{background-color:var(--secondary-text);opacity:.3;width:100%;height:1px;margin:20px 0}.OwnerEditModal-module__vOy21a__delete_section{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.OwnerEditModal-module__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}.OwnerEditModal-module__vOy21a__delete_button:hover{transform:var(--transform-size);opacity:.9}.OwnerEditModal-module__vOy21a__delete_confirm{background-color:var(--background-color-page);border-radius:var(--border-radius);flex-direction:column;gap:10px;width:100%;padding:15px;display:flex}.OwnerEditModal-module__vOy21a__delete_text{color:var(--secondary-text);text-align:center;margin:0;font-size:14px}.OwnerEditModal-module__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}.OwnerEditModal-module__vOy21a__cancel_button{background-color:var(--background-color-page);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}.OwnerEditModal-module__vOy21a__cancel_button:hover{transform:var(--transform-size)}
.OwnerLanguageModal-module__2fkyPa__modal_content{flex-direction:column;align-items:center;gap:20px;display:flex}.OwnerLanguageModal-module__2fkyPa__title{text-align:center;color:var(--main-blue);font-size:20px;font-weight:700}.OwnerLanguageModal-module__2fkyPa__list{flex-direction:column;gap:12px;display:flex}.OwnerLanguageModal-module__2fkyPa__option{border-radius:var(--border-radius);background-color:var(--background-color-page);cursor:pointer;width:200px;box-shadow:inset var(--box-shadow);justify-content:space-between;padding:12px;transition:all .25s;display:flex}.OwnerLanguageModal-module__2fkyPa__option_active{background-color:var(--main-blue);color:#fff;box-shadow:var(--box-shadow)}.OwnerLanguageModal-module__2fkyPa__option_active span{color:#fff}.OwnerLanguageModal-module__2fkyPa__active{color:var(--main-blue);font-weight:700}
.OwnerAppearanceModal-module__cqtcrW__modal_content{flex-direction:column;align-items:center;gap:20px;display:flex}.OwnerAppearanceModal-module__cqtcrW__title{text-align:center;color:var(--main-blue);font-size:20px;font-weight:700}.OwnerAppearanceModal-module__cqtcrW__list{flex-direction:column;gap:12px;display:flex}.OwnerAppearanceModal-module__cqtcrW__option{border-radius:var(--border-radius);background-color:var(--background-color-page);cursor:pointer;width:200px;box-shadow:inset var(--box-shadow);justify-content:space-between;padding:12px;transition:all .25s;display:flex}.OwnerAppearanceModal-module__cqtcrW__option_active{background-color:var(--main-blue);color:#fff;box-shadow:var(--box-shadow)}.OwnerAppearanceModal-module__cqtcrW__option_active span{color:#fff}.OwnerAppearanceModal-module__cqtcrW__active{color:var(--main-blue);font-weight:700}
.SlideUpModal-module__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}.SlideUpModal-module__lS2QaG__main{background-color:var(--card-background);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);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%)}.SlideUpModal-module__lS2QaG__main.SlideUpModal-module__lS2QaG__enter{opacity:1;transform:translateY(0%)}.SlideUpModal-module__lS2QaG__main.SlideUpModal-module__lS2QaG__exit{opacity:0;transform:translateY(100%)}.SlideUpModal-module__lS2QaG__handle{background-color:var(--faded-text);border-radius:2px;align-self:center;width:40px;height:4px;margin-bottom:16px}.SlideUpModal-module__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}.SlideUpModal-module__lS2QaG__icon{place-content:center;width:30px;height:30px;display:flex}
.SlideUpPage-module__X9-gyG__wrapper{z-index:9999;background-color:var(--background-color-page);justify-content:center;align-items:flex-end;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.SlideUpPage-module__X9-gyG__main{background-color:var(--card-background);box-sizing:border-box;opacity:0;flex-direction:column;align-items:center;width:100vw;height:100vh;transition:transform .3s ease-out,opacity .3s ease-out;display:flex;overflow-y:auto;transform:translateY(100%)}.SlideUpPage-module__X9-gyG__main.SlideUpPage-module__X9-gyG__enter{opacity:1;transform:translateY(0%)}.SlideUpPage-module__X9-gyG__main.SlideUpPage-module__X9-gyG__exit{opacity:0;transform:translateY(100%)}
.calendar-module__uQ4g6a__calendar_container{background-color:var(--card-background);border-radius:var(--border-radius);width:100%;box-shadow:var(--box-shadow);padding:15px}.calendar-module__uQ4g6a__calendar_header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.calendar-module__uQ4g6a__month_year{color:var(--main-text-color);text-align:center;flex:1;font-size:16px;font-weight:700}.calendar-module__uQ4g6a__nav_button{background-color:var(--main-blue);color:#fff;border-radius:var(--border-radius);cursor:pointer;width:36px;height:36px;transition:var(--transition-time);border:none;justify-content:center;align-items:center;font-size:20px;display:flex}.calendar-module__uQ4g6a__nav_button:hover{transform:var(--transform-size)}.calendar-module__uQ4g6a__today_button{background-color:var(--background-color-page);color:var(--main-blue);border:2px solid var(--main-blue);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);white-space:nowrap;padding:6px 12px;font-size:12px;font-weight:600}.calendar-module__uQ4g6a__today_button:hover{background-color:var(--main-blue);color:#fff}.calendar-module__uQ4g6a__calendar_grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar-module__uQ4g6a__day_header{text-align:center;color:var(--main-text-color);background-color:var(--background-color-page);border-radius:var(--border-radius);padding:8px 4px;font-size:11px;font-weight:600}.calendar-module__uQ4g6a__calendar_cell{background-color:var(--background-color-page);border-radius:var(--border-radius);cursor:pointer;border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;min-height:60px;padding:6px;transition:all .2s;display:flex;position:relative}.calendar-module__uQ4g6a__calendar_cell:not(.calendar-module__uQ4g6a__not_clickable):hover{border-color:var(--main-blue);transform:scale(1.05)}.calendar-module__uQ4g6a__not_clickable{cursor:not-allowed;opacity:.6}.calendar-module__uQ4g6a__empty_cell{min-height:60px}.calendar-module__uQ4g6a__date_number{color:var(--main-text-color);margin-bottom:4px;font-size:14px;font-weight:700}.calendar-module__uQ4g6a__today{border:2px solid var(--main-blue);background-color:#dbeafe}.calendar-module__uQ4g6a__past{opacity:.4}.calendar-module__uQ4g6a__available_day{background-color:#d1fae5}.calendar-module__uQ4g6a__partial_day{background-color:#fef3c7}.calendar-module__uQ4g6a__full_day{background-color:#fee2e2}.calendar-module__uQ4g6a__closed_day{background-color:#f3f4f6}.calendar-module__uQ4g6a__closed_badge{color:#fff;text-transform:uppercase;background-color:#6b7280;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.calendar-module__uQ4g6a__full_badge{color:#fff;background-color:#ef4444;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.calendar-module__uQ4g6a__availability_info{justify-content:center;align-items:center;display:flex}.calendar-module__uQ4g6a__slots_count{color:#374151;text-align:center;font-size:10px;font-weight:600}@media (max-width:768px){.calendar-module__uQ4g6a__calendar_container{padding:10px}.calendar-module__uQ4g6a__calendar_header{gap:6px;margin-bottom:10px}.calendar-module__uQ4g6a__month_year{font-size:14px}.calendar-module__uQ4g6a__nav_button{width:32px;height:32px;font-size:18px}.calendar-module__uQ4g6a__today_button{padding:4px 8px;font-size:11px}.calendar-module__uQ4g6a__calendar_grid{gap:4px}.calendar-module__uQ4g6a__day_header{padding:6px 2px;font-size:10px}.calendar-module__uQ4g6a__calendar_cell{min-height:50px;padding:4px}.calendar-module__uQ4g6a__empty_cell{min-height:50px}.calendar-module__uQ4g6a__date_number{margin-bottom:2px;font-size:12px}.calendar-module__uQ4g6a__closed_badge,.calendar-module__uQ4g6a__full_badge{padding:1px 4px;font-size:8px}.calendar-module__uQ4g6a__slots_count{font-size:9px}}@media (max-width:480px){.calendar-module__uQ4g6a__calendar_container{padding:8px}.calendar-module__uQ4g6a__calendar_header{gap:4px}.calendar-module__uQ4g6a__month_year{font-size:13px}.calendar-module__uQ4g6a__nav_button{width:28px;height:28px;font-size:16px}.calendar-module__uQ4g6a__today_button{padding:3px 6px;font-size:10px}.calendar-module__uQ4g6a__calendar_grid{gap:3px}.calendar-module__uQ4g6a__day_header{padding:4px 1px;font-size:9px}.calendar-module__uQ4g6a__calendar_cell{min-height:45px;padding:3px}.calendar-module__uQ4g6a__empty_cell{min-height:45px}.calendar-module__uQ4g6a__date_number{margin-bottom:1px;font-size:11px}.calendar-module__uQ4g6a__closed_badge,.calendar-module__uQ4g6a__full_badge{padding:1px 3px;font-size:7px}.calendar-module__uQ4g6a__slots_count{font-size:8px}}
.modal-module__QUrCga__modal_overlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s ease-out modal-module__QUrCga__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes modal-module__QUrCga__fadeIn{0%{opacity:0}to{opacity:1}}.modal-module__QUrCga__modal_content{background-color:var(--card-background);border-radius:var(--border-radius);width:90%;max-width:600px;max-height:90vh;animation:.3s ease-out modal-module__QUrCga__slideUp;overflow-y:auto;box-shadow:0 10px 40px #0000004d}@keyframes modal-module__QUrCga__slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal-module__QUrCga__modal_header{border-bottom:1px solid var(--background-color-page);justify-content:space-between;align-items:center;padding:20px;display:flex}.modal-module__QUrCga__modal_header h3{color:var(--main-text-color);margin:0;font-size:20px;font-weight:700}.modal-module__QUrCga__close_button{color:#6b7280;cursor:pointer;width:32px;height:32px;transition:var(--transition-time);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:28px;display:flex}.modal-module__QUrCga__close_button:hover{background-color:var(--background-color-page);color:var(--main-text-color)}.modal-module__QUrCga__modal_body{padding:20px}.modal-module__QUrCga__error_message{color:#991b1b;border-radius:var(--border-radius);background-color:#fee2e2;margin-bottom:20px;padding:12px;font-size:14px;font-weight:500}.modal-module__QUrCga__date_display{background-color:var(--main-blue);color:#fff;border-radius:var(--border-radius);text-align:center;margin-bottom:20px;padding:15px;font-size:16px}.modal-module__QUrCga__form_group{margin-bottom:20px}.modal-module__QUrCga__label{color:var(--main-text-color);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.modal-module__QUrCga__select_input,.modal-module__QUrCga__textarea_input{border:1px solid var(--background-color-page);border-radius:var(--border-radius);background-color:var(--card-background);width:100%;color:var(--main-text-color);box-sizing:border-box;outline:none;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s}.modal-module__QUrCga__select_input:focus,.modal-module__QUrCga__textarea_input:focus{border-color:var(--main-blue)}.modal-module__QUrCga__textarea_input{resize:vertical;min-height:100px}.modal-module__QUrCga__error_text{color:#dc2626;margin-top:4px;font-size:12px;font-weight:500}.modal-module__QUrCga__loading_text{text-align:center;color:#6b7280;padding:12px;font-size:14px}.modal-module__QUrCga__no_cars{border-radius:var(--border-radius);color:#92400e;text-align:center;background-color:#fef3c7;padding:12px;font-size:14px}.modal-module__QUrCga__modal_footer{border-top:1px solid var(--background-color-page);justify-content:flex-end;gap:12px;padding:20px;display:flex}.modal-module__QUrCga__cancel_button{color:var(--main-text-color);border:1px solid var(--background-color-page);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);background-color:#0000;padding:10px 24px;font-size:14px;font-weight:600}.modal-module__QUrCga__cancel_button:hover:not(:disabled){background-color:var(--background-color-page)}.modal-module__QUrCga__cancel_button:disabled{opacity:.5;cursor:not-allowed}.modal-module__QUrCga__submit_button{background-color:var(--main-blue);color:#fff;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);border:none;padding:10px 24px;font-size:14px;font-weight:600}.modal-module__QUrCga__submit_button:hover:not(:disabled){transform:var(--transform-size);box-shadow:var(--box-shadow)}.modal-module__QUrCga__submit_button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.modal-module__QUrCga__modal_content{width:95%;max-width:none;max-height:95vh;margin:10px}.modal-module__QUrCga__modal_header{padding:15px}.modal-module__QUrCga__modal_header h3{font-size:18px}.modal-module__QUrCga__modal_body{padding:15px}.modal-module__QUrCga__date_display{padding:12px;font-size:14px}.modal-module__QUrCga__form_group{margin-bottom:15px}.modal-module__QUrCga__modal_footer{flex-direction:column;gap:8px;padding:15px}.modal-module__QUrCga__cancel_button,.modal-module__QUrCga__submit_button{width:100%;padding:12px}}
.fuel-prices-module__jB_v4G__page{box-sizing:border-box;flex-direction:column;align-items:center;width:100vw;padding-top:60px;padding-bottom:60px;display:flex}.fuel-prices-module__jB_v4G__header{align-items:center;gap:12px;width:370px;margin-bottom:16px;display:flex}.fuel-prices-module__jB_v4G__title{color:var(--text-color);margin:0;font-size:20px;font-weight:600}.fuel-prices-module__jB_v4G__controls{flex-direction:column;gap:8px;width:370px;margin-bottom:10px;display:flex}.fuel-prices-module__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}.fuel-prices-module__jB_v4G__select:focus{border-color:var(--main-blue);outline:none}.fuel-prices-module__jB_v4G__subtitle{color:var(--text-secondary,#888);text-align:center;margin-bottom:14px;font-size:13px}.fuel-prices-module__jB_v4G__sections{flex-direction:column;gap:14px;width:370px;display:flex}.fuel-prices-module__jB_v4G__fuelSection{background-color:var(--card-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}.fuel-prices-module__jB_v4G__fuelHeader{background-color:var(--main-blue);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.fuel-prices-module__jB_v4G__fuelName{color:#fff;letter-spacing:.3px;font-size:14px;font-weight:700}.fuel-prices-module__jB_v4G__fuelAvg{color:#ffffffe6;font-size:13px;font-weight:600}.fuel-prices-module__jB_v4G__fuelUnit{color:#ffffffb3;font-size:11px;font-weight:400}.fuel-prices-module__jB_v4G__brandList{flex-direction:column;display:flex}.fuel-prices-module__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}.fuel-prices-module__jB_v4G__brandRow:last-child{border-bottom:none}.fuel-prices-module__jB_v4G__brandRow:hover{background-color:var(--background-color-page)}.fuel-prices-module__jB_v4G__brandInner{align-items:center;gap:10px;display:flex}.fuel-prices-module__jB_v4G__brandLogo{object-fit:contain;flex-shrink:0;width:36px;height:22px}.fuel-prices-module__jB_v4G__brandName{color:var(--text-color);font-size:14px;font-weight:500}.fuel-prices-module__jB_v4G__brandPrice{color:var(--main-blue);font-size:15px;font-weight:700}.fuel-prices-module__jB_v4G__brandUnit{color:var(--text-secondary,#888);font-size:11px;font-weight:400}.fuel-prices-module__jB_v4G__error{color:var(--main-red,#e53935);text-align:center;margin-top:20px;font-size:14px}.fuel-prices-module__jB_v4G__source{color:var(--text-secondary,#888);margin-top:18px;font-size:12px}.fuel-prices-module__jB_v4G__sourceLink{color:var(--main-blue);text-decoration:none}.fuel-prices-module__jB_v4G__sourceLink:hover{text-decoration:underline}.fuel-prices-module__jB_v4G__desktopTable{display:none}@media (min-width:1024px){.fuel-prices-module__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}.fuel-prices-module__jB_v4G__header{border-bottom:none;gap:0;width:100%;margin-bottom:20px;padding:0}.fuel-prices-module__jB_v4G__title{color:var(--main-text-color);letter-spacing:-.02em;font-size:26px;font-weight:700}.fuel-prices-module__jB_v4G__controls{flex-direction:row;gap:10px;width:100%;margin:0 0 6px}.fuel-prices-module__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}.fuel-prices-module__jB_v4G__select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--main-blue)18%,transparent)}.fuel-prices-module__jB_v4G__subtitle{text-align:left;margin:0 0 20px;font-size:12px}.fuel-prices-module__jB_v4G__sections{display:none}.fuel-prices-module__jB_v4G__desktopTable{background-color:var(--card-background);border-radius:calc(var(--border-radius)*1.25);width:100%;display:block;overflow:hidden;box-shadow:0 1px 4px #0000000f,0 4px 18px #00000014}.fuel-prices-module__jB_v4G__priceTable{border-collapse:collapse;table-layout:auto;width:100%}.fuel-prices-module__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}.fuel-prices-module__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}.fuel-prices-module__jB_v4G__th_fuel_name{color:#fff;letter-spacing:.02em;font-size:14px;font-weight:700}.fuel-prices-module__jB_v4G__th_fuel_avg{color:#ffffffb8;margin-top:3px;font-size:11px;font-weight:500}.fuel-prices-module__jB_v4G__tr_brand{border-bottom:1px solid var(--border-color,#f0f0f0);transition:background-color .12s}.fuel-prices-module__jB_v4G__tr_brand:last-child{border-bottom:none}.fuel-prices-module__jB_v4G__tr_brand:nth-child(2n){background-color:color-mix(in srgb,var(--background-color-page)55%,transparent)}.fuel-prices-module__jB_v4G__tr_brand:hover{background-color:color-mix(in srgb,var(--main-blue)5%,var(--card-background))!important}.fuel-prices-module__jB_v4G__td_brand{border-right:1px solid var(--border-color,#f0f0f0);white-space:nowrap;padding:11px 18px}.fuel-prices-module__jB_v4G__td_brand_inner{align-items:center;gap:10px;display:flex}.fuel-prices-module__jB_v4G__td_price{text-align:center;border-left:1px solid var(--border-color,#f0f0f0);white-space:nowrap;vertical-align:middle;padding:11px 18px}.fuel-prices-module__jB_v4G__price_value{color:var(--main-blue);font-size:15px;font-weight:700}.fuel-prices-module__jB_v4G__price_unit{color:var(--secondary-text);font-size:11px;font-weight:400}.fuel-prices-module__jB_v4G__price_na{color:var(--secondary-text);opacity:.35;font-size:16px}.fuel-prices-module__jB_v4G__brandLogo{object-fit:contain;flex-shrink:0;width:38px;height:22px}.fuel-prices-module__jB_v4G__brandName{color:var(--main-text-color);font-size:14px;font-weight:500}.fuel-prices-module__jB_v4G__source{margin:20px 0 0}.fuel-prices-module__jB_v4G__back_button_wrapper{display:none}}
.history-module__A5-5_W__main{background-color:var(--background-color-page);flex-direction:column;align-items:center;width:100vw;min-height:100vh;padding-top:60px;display:flex;overflow-x:hidden}
.LicensePlateHeader-module__Ay46Ra__main{border-radius:var(--border-radius);background-color:var(--card-background);width:200px;height:40px;color:var(--main-text-color);box-shadow:var(--box-shadow);border:1px solid #0000;justify-content:center;align-items:center;font-size:20px;display:flex}.LicensePlateHeader-module__Ay46Ra__license_plate{color:var(--main-blue);font-size:24px;font-weight:700}
.HistoryRow-module__tA8wDq__main{border-radius:var(--border-radius);background-color:var(--card-background);width:350px;height:auto;min-height:120px;color:var(--main-text-color);box-sizing:border-box;box-shadow:var(--box-shadow);flex-direction:column;align-items:flex-start;gap:10px;margin-top:10px;margin-bottom:10px;padding:50px 10px 10px;font-size:12px;display:flex;position:relative}.HistoryRow-module__tA8wDq__mileage{background-color:var(--main-blue);color:var(--card-background);border-bottom-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);box-sizing:border-box;padding:5px;font-size:20px;font-weight:700;position:absolute;top:0;left:0}.HistoryRow-module__tA8wDq__info_section{background-color:var(--background-color-page);border-radius:var(--border-radius);flex-direction:column;gap:8px;width:100%;padding:10px;display:flex}.HistoryRow-module__tA8wDq__info_item{flex-direction:column;gap:4px;display:flex}.HistoryRow-module__tA8wDq__label{color:var(--secondary-text);font-size:14px;font-weight:600}.HistoryRow-module__tA8wDq__value{color:var(--main-text-color);font-size:18px;font-weight:500}.HistoryRow-module__tA8wDq__divider{background-color:var(--secondary-text);opacity:.3;width:100%;height:1px}.HistoryRow-module__tA8wDq__description_section{flex-direction:column;gap:8px;width:100%;display:flex}.HistoryRow-module__tA8wDq__description{box-sizing:border-box;border-radius:var(--border-radius);background-color:var(--background-color-page);width:100%;height:auto;color:var(--main-text-color);padding:10px;font-size:16px;line-height:1.4}
.appointments-module__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}.appointments-module__YJL77W__content{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:420px;padding:0 20px;display:flex}.appointments-module__YJL77W__title{color:var(--main-text-color);text-align:center;margin:0;font-size:24px;font-weight:700}.appointments-module__YJL77W__filterTabs{gap:8px;width:100%;padding-bottom:5px;display:flex;overflow-x:auto}.appointments-module__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}.appointments-module__YJL77W__filterTab.appointments-module__YJL77W__active{background-color:var(--main-blue);color:#fff}.appointments-module__YJL77W__filterTab:hover:not(.appointments-module__YJL77W__active){transform:var(--transform-size)}.appointments-module__YJL77W__error{color:#991b1b;border-radius:var(--border-radius);text-align:center;background-color:#fee2e2;width:100%;padding:12px;font-size:14px}.appointments-module__YJL77W__loading{justify-content:center;align-items:center;width:100%;padding:60px 20px;display:flex}.appointments-module__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 appointments-module__YJL77W__spin}@keyframes appointments-module__YJL77W__spin{to{transform:rotate(360deg)}}.appointments-module__YJL77W__emptyState{text-align:center;color:#6b7280;width:100%;padding:60px 20px}.appointments-module__YJL77W__emptyState p{margin:0 0 8px;font-size:16px}.appointments-module__YJL77W__emptySubtext{color:#9ca3af!important;font-size:14px!important}.appointments-module__YJL77W__appointmentsList{flex-direction:column;gap:15px;width:100%;display:flex}.appointments-module__YJL77W__appointmentCard{background-color:var(--card-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:all .3s;overflow:hidden}.appointments-module__YJL77W__appointmentCard.appointments-module__YJL77W__expanded{box-shadow:0 4px 12px #00000026}.appointments-module__YJL77W__cardHeader{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.appointments-module__YJL77W__cardHeaderContent{flex:1}.appointments-module__YJL77W__shopName{color:var(--main-text-color);margin:0 0 5px;font-size:16px;font-weight:700}.appointments-module__YJL77W__vehicleInfo{color:#6b7280;margin:0 0 3px;font-size:13px}.appointments-module__YJL77W__dateInfo{color:var(--main-blue);margin:0;font-size:13px;font-weight:600}.appointments-module__YJL77W__cardHeaderRight{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.appointments-module__YJL77W__statusBadge{letter-spacing:.5px;text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:10px;font-weight:700}.appointments-module__YJL77W__badgePending{color:#92400e;background-color:#fef3c7}.appointments-module__YJL77W__badgeApproved{color:#065f46;background-color:#d1fae5}.appointments-module__YJL77W__badgeDenied{color:#991b1b;background-color:#fee2e2}.appointments-module__YJL77W__expandIcon{color:var(--main-blue);font-size:20px;font-weight:700}.appointments-module__YJL77W__cardDetails{border-top:1px solid var(--background-color-page);background-color:#f9fafb;padding:15px}.appointments-module__YJL77W__detailSection{margin-bottom:15px}.appointments-module__YJL77W__detailSection:last-child{margin-bottom:0}.appointments-module__YJL77W__detailSection h4{color:var(--main-blue);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:12px;font-weight:700}.appointments-module__YJL77W__detailSection p{color:var(--main-text-color);margin:0 0 5px;font-size:13px;line-height:1.5}.appointments-module__YJL77W__detailSection a{color:var(--main-blue);font-weight:600;text-decoration:none}.appointments-module__YJL77W__descriptionText{border-radius:var(--border-radius);background-color:#fff;padding:10px;font-size:13px;line-height:1.6}.appointments-module__YJL77W__adminNotesText{border-radius:var(--border-radius);border-left:3px solid var(--main-blue);background-color:#dbeafe;padding:10px;font-size:13px;line-height:1.6}@media (min-width:1024px){.appointments-module__YJL77W__main{width:100%;min-height:unset;overflow-x:unset;background-color:#0000;align-items:flex-start;padding:40px}.appointments-module__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}.appointments-module__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}.appointments-module__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}.appointments-module__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}.appointments-module__YJL77W__filterTab.appointments-module__YJL77W__active{background-color:var(--main-blue);color:#fff;border-color:var(--main-blue);box-shadow:0 2px 8px #005bbb33}.appointments-module__YJL77W__filterTab:hover:not(.appointments-module__YJL77W__active){background-color:var(--background-color-page);border-color:var(--background-color-page);transform:none}.appointments-module__YJL77W__appointmentsList{grid-template-columns:unset;flex-direction:column;gap:0;width:100%;padding:20px 24px 28px;display:flex}.appointments-module__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}.appointments-module__YJL77W__appointmentCard:last-child{margin-bottom:0}.appointments-module__YJL77W__appointmentCard:not(.appointments-module__YJL77W__expanded):hover{transform:translateY(-2px);box-shadow:0 4px 14px #00000014}.appointments-module__YJL77W__appointmentCard.appointments-module__YJL77W__expanded{border-color:color-mix(in srgb,var(--main-blue)30%,transparent);box-shadow:0 4px 16px #0000001a}.appointments-module__YJL77W__cardHeader{gap:16px;padding:16px 20px}.appointments-module__YJL77W__cardHeaderContent{flex-direction:row;align-items:center;gap:20px;display:flex}.appointments-module__YJL77W__shopName{flex-shrink:0;min-width:200px;margin:0;font-size:15px;font-weight:700}.appointments-module__YJL77W__vehicleInfo{flex-shrink:0;min-width:160px;margin:0;font-size:13px}.appointments-module__YJL77W__dateInfo{white-space:nowrap;margin:0;font-size:12px}.appointments-module__YJL77W__cardHeaderRight{flex-direction:row;align-items:center;gap:12px}.appointments-module__YJL77W__statusBadge{white-space:nowrap;border-radius:20px;padding:5px 12px;font-size:11px}.appointments-module__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}.appointments-module__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}.appointments-module__YJL77W__detailSection{background-color:var(--card-background);border-radius:var(--border-radius);margin-bottom:0;padding:14px 16px}.appointments-module__YJL77W__detailSection h4{color:var(--main-blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:10px;font-weight:700}.appointments-module__YJL77W__detailSection p{margin-bottom:4px;font-size:13px}.appointments-module__YJL77W__emptyState,.appointments-module__YJL77W__loading{padding:80px 40px}}
.repair-details-module__HetC5W__main{flex-direction:column;align-items:center;width:100%;height:auto;min-height:100vh;display:flex}.repair-details-module__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}.repair-details-module__HetC5W__mileage_badge{background-color:var(--main-blue);color:var(--card-background);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}.repair-details-module__HetC5W__row{justify-content:space-between;width:100%;display:flex}.repair-details-module__HetC5W__title{color:var(--secondary-text);font-size:14px;font-weight:600}.repair-details-module__HetC5W__strong{color:var(--main-text-color);font-size:18px;font-weight:500}.repair-details-module__HetC5W__description_block{flex-direction:column;gap:8px;width:100%;display:flex}.repair-details-module__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}.repair-details-module__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}.repair-details-module__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}.repair-details-module__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}.repair-details-module__HetC5W__info_item{flex-direction:column;gap:4px;width:100%;display:flex}.repair-details-module__HetC5W__divider{background-color:var(--secondary-text);opacity:.3;width:100%;height:1px}.repair-details-module__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}.repair-details-module__HetC5W__price_summary_header{color:var(--secondary-text);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:16px;font-weight:600}.repair-details-module__HetC5W__price_row{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.repair-details-module__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}.repair-details-module__HetC5W__price_row_value{color:var(--main-text-color);font-size:18px;font-weight:600}.repair-details-module__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}.repair-details-module__HetC5W__discount_label_wrapper{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.repair-details-module__HetC5W__discount_percentage{color:#22c55e;font-size:13px;font-weight:600}.repair-details-module__HetC5W__price_row_discount_value{color:#22c55e;white-space:nowrap;flex-shrink:0;font-size:18px;font-weight:700}.repair-details-module__HetC5W__price_divider{background:linear-gradient(to right,transparent,var(--secondary-text),transparent);opacity:.2;width:100%;height:2px;margin:4px 0}.repair-details-module__HetC5W__price_total_row{justify-content:space-between;align-items:center;padding:8px 0 12px;display:flex}.repair-details-module__HetC5W__price_total_label{color:var(--main-text-color);font-size:18px;font-weight:700}.repair-details-module__HetC5W__price_total_value{color:var(--main-blue);letter-spacing:-.5px;font-size:28px;font-weight:800}.repair-details-module__HetC5W__no_parts{color:var(--secondary-text);margin-top:20px}.repair-details-module__HetC5W__transcript_btn{background:var(--main-blue);color:#fff;border:none;border-radius:12px;width:100%;margin-top:20px;padding:14px;font-size:1rem}.repair-details-module__HetC5W__transcript_container{touch-action:auto;flex-direction:column;width:100%;min-height:80vh;padding:20px;display:flex;overflow-y:auto}.repair-details-module__HetC5W__transcript_title{margin-bottom:20px;font-size:1.3rem;font-weight:700}.repair-details-module__HetC5W__admin_msg{justify-content:flex-start;margin-bottom:12px;display:flex}.repair-details-module__HetC5W__owner_msg{justify-content:flex-end;margin-bottom:12px;display:flex}.repair-details-module__HetC5W__msg_bubble{border-radius:16px;max-width:70%;padding:10px 14px;font-size:.95rem;line-height:1.3rem;position:relative}.repair-details-module__HetC5W__admin_msg .repair-details-module__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}.repair-details-module__HetC5W__owner_msg .repair-details-module__HetC5W__msg_bubble{background-color:var(--main-blue);color:var(--card-background);box-shadow:var(--box-shadow);border-top-left-radius:16px;border-bottom-right-radius:4px;border-bottom-left-radius:16px}.repair-details-module__HetC5W__msg_time{opacity:.7;margin-top:4px;font-size:.72rem;display:block}.repair-details-module__HetC5W__admin_msg .repair-details-module__HetC5W__msg_time{text-align:left}.repair-details-module__HetC5W__owner_msg .repair-details-module__HetC5W__msg_time{text-align:right}.repair-details-module__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 repair-details-module__HetC5W__fadeIn;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.repair-details-module__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 repair-details-module__HetC5W__scaleIn;position:relative;overflow:hidden}.repair-details-module__HetC5W__popup_close{cursor:pointer;color:var(--main-blue);background:0 0;border:none;font-size:22px;position:absolute;top:12px;right:12px}.repair-details-module__HetC5W__icon{justify-content:center;align-items:center;width:30px;height:30px;display:flex}@keyframes repair-details-module__HetC5W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes repair-details-module__HetC5W__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
.AddCleintModal-module__NABqZG__modal_overlay{z-index:1000;background-color:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.AddCleintModal-module__NABqZG__modal_input{background-color:var(--background-color-page);border:1px solid #0000;border-radius:5px;outline:none;width:100%;margin-bottom:10px;padding:8px}.AddCleintModal-module__NABqZG__modal_input:focus{border:1px solid var(--main-blue)}.AddCleintModal-module__NABqZG__modal{background:var(--card-background);border:1px solid #0000;border-radius:10px;flex-direction:column;gap:10px;width:90%;max-width:500px;padding:24px;display:flex;box-shadow:0 4px 12px #0003}select.AddCleintModal-module__NABqZG__modal_input option{border-radius:var(--border-radius);color:var(--secondary-text);background-color:#22375b;border:1px solid #6888be}.AddCleintModal-module__NABqZG__close_client_modal{flex-direction:row;justify-content:flex-end;width:100%;display:flex}.AddCleintModal-module__NABqZG__modal_buttons{justify-content:flex-end;gap:10px;margin-top:15px;display:flex}.AddCleintModal-module__NABqZG__add_button{background-color:var(--main-green);height:30px;color:var(--card-background);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-time);border:1px solid #0000;margin-left:auto;padding:5px 10px}.AddCleintModal-module__NABqZG__add_button:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.AddCleintModal-module__NABqZG__close_button{cursor:pointer;color:var(--main-blue);background-color:#0000;border:none;border-radius:5px;margin-top:10px;padding:6px 12px}.AddCleintModal-module__NABqZG__search_button{border-radius:var(--border-radius);background-color:var(--main-blue);width:120px;height:40px;color:var(--card-background);transition:var(--transition-time);border:1px solid #0000}.AddCleintModal-module__NABqZG__search_button:hover{transform:var(--transform-size);box-shadow:var(--box-shadow)}.AddCleintModal-module__NABqZG__car_card{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.AddCleintModal-module__NABqZG__car_card>p>strong{color:var(--secondary-text);font-size:14px;font-weight:100}
.ChatModal-module__P_asHW__overlay{z-index:99999;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ChatModal-module__P_asHW__modal{background-color:var(--card-background);border-radius:14px;flex-direction:column;gap:12px;width:1000px;height:90vh;padding:16px;display:flex;position:relative}.ChatModal-module__P_asHW__header{justify-content:space-between;align-items:center;display:flex}.ChatModal-module__P_asHW__messages{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;overflow-y:auto}.ChatModal-module__P_asHW__adminMessage{background:var(--main-blue);max-width:70%;color:var(--card-background);border-radius:12px;align-self:flex-end;padding:8px 12px}.ChatModal-module__P_asHW__clientMessage{background:var(--background-color-page);border-radius:12px;align-self:flex-start;max-width:70%;padding:8px 12px}.ChatModal-module__P_asHW__inputRow{gap:8px;display:flex}.ChatModal-module__P_asHW__inputRow input{color:var(--main-text-color);border:none;border:var(--border-radius);border:1px solid var(--main-blue);background:0 0;border-radius:8px;flex:1;padding:10px}.ChatModal-module__P_asHW__close_button{justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.ChatModal-module__P_asHW__icon{justify-content:center;align-items:center;width:30px;height:30px;display:flex}
.ChangePasswordModal-module__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}.ChangePasswordModal-module__ADWTxW__modal{background-color:var(--card-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);flex-direction:column;align-items:center;gap:15px;width:90%;max-width:400px;padding:20px;display:flex}.ChangePasswordModal-module__ADWTxW__title{color:var(--main-text-color);text-align:center;margin-bottom:10px;font-size:20px;font-weight:600}.ChangePasswordModal-module__ADWTxW__buttons{flex-direction:column;gap:10px;display:flex}
/*# sourceMappingURL=3bcdf3852cef06f3.css.map*/