@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0);.menu__menu-element{display:inline-block;font-size:16px;font-weight:900;line-height:28px;list-style:none;position:relative}.menu__menu-element a{border:0 solid transparent;border-radius:0;color:var(--color-menu);cursor:pointer;display:flex;gap:16px;padding:12px 40px;text-decoration:none;transition:background-color var(--transition-speed);width:calc(100% - 80px)}.menu__menu-element a img{height:24px;width:24px}.menu__menu-element a:hover{background-color:var(--color-primary);color:#fff}.menu__menu-element a:hover img{-webkit-filter:invert(0)!important;filter:invert(0)!important}.menu__menu-element a.active{background-color:#000;color:var(--color-white)}.menu__menu-element a.active img{-webkit-filter:invert(1);filter:invert(1)}.menu__menu-element a.highlighted{border-color:var(--color-primary)}.menu__menu-element>.menu__menu-group>.menu__menu-element{width:100%}.menu__menu-element>.menu__menu-group>.menu__menu-element a{padding:12px 80px}.menu__menu-element>.menu__menu-group>.menu__menu-element a img{display:none}.menu .menu__menu-group{margin:0;padding:0}@media(max-width:576px){.menu .menu__menu-group{display:flex;flex-direction:column}}.menu .menu__menu-group:last-child{border-bottom:none}@media(max-width:1640px){.menu .menu__menu-group{padding:0}}.menu>.menu__menu-group{padding-bottom:11px;padding-left:0;padding-top:20px}.menu>.menu__menu-group>.menu__menu-element{margin:0;width:100%}.menu{height:100%;overflow-y:scroll;padding:0;scrollbar-width:0;width:296px}.menu::-webkit-scrollbar{display:none}.sidebar{align-items:center;background-color:var(--color-white);box-shadow:0 10px 10px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;height:calc(var(--inner-height));padding:0;position:fixed;width:296px;z-index:10}.sidebar .logo{height:200px;width:140px}.sidebar .scroll-bar{height:100%;position:absolute;right:20px;top:0;width:17px}@media(max-width:1640px){.sidebar .scroll-bar{display:none}}.sidebar .scroll{--scroll-height:50px;--scroll-top:0px;background-color:var(--color-light-gray);border-radius:8.5px;height:var(--scroll-height);position:absolute;top:var(--scroll-top);width:17px}.sidebar .profile{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;margin-bottom:40px;padding:0 40px;width:calc(100% - 80px)}.sidebar .profile__name-layout{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:10px;justify-content:left;width:100%}.sidebar .profile__name-layout .icon{cursor:pointer;height:22px;width:22px}.sidebar .profile__name-layout .name{cursor:pointer;font-size:20px;line-height:30px;margin-left:0}.sidebar .profile .email{cursor:pointer;font-size:16px;font-weight:400;line-height:24px}.sidebar .profile:hover{background-color:var(--color-primary)}.sidebar .profile:hover .email,.sidebar .profile:hover .name{color:#fff}.sidebar .logout-button{align-items:center;display:flex;flex-direction:row;gap:12px;height:40px;justify-content:center;margin-bottom:48px;padding:0;width:218px}.sidebar .logout-button__icon{height:24px;width:24px}input[type=checkbox]{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.checkbox{background-color:transparent;border:3px solid var(--color-primary);border-radius:8px;cursor:pointer;display:inline-block;height:32px;margin:0;min-width:32px;width:32px}.checkbox .checked{background-color:var(--color-primary);color:#fff;font-size:32px;height:32px;line-height:32px;margin-top:10px;width:32px}.checkbox:hover{background-color:var(--color-highlight);border:3px solid var(--color-primary)}.checkbox--hidden{display:none}.checkbox--active{display:block}.dropdown-container{width:100%}.dropdown-container .dropdown{background-color:var(--color-dark-gray);border:0 solid transparent;border-radius:0;color:#fff;height:46px;margin:0;padding:0;text-align:center;width:100%}.dropdown-container .dropdown .disabled{-webkit-filter:grayscale(.5);filter:grayscale(.5);opacity:.5;pointer-events:none}.dropdown-container .dropdown .dropdown-container{height:100%;margin:0;padding:0;position:relative;width:100%}.dropdown-container .dropdown .dropdown-container .dropdown-selected-item{color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-primary);font-size:16px;font-weight:400;height:24px;line-height:24px;margin-bottom:0;padding:12px 24px;position:relative;transition:all .3s ease-in-out;width:calc(100% - 48px);z-index:2}.dropdown-container .dropdown .dropdown-container .dropdown-selected-item :hover{border:0 solid transparent;border-radius:0;box-shadow:0 0 4px var(--color-border)}.dropdown-container .dropdown .dropdown-container .dropdown-selected-item.placeholder{color:var(--color-placeholder);font-weight:400}@media(max-width:400px){.dropdown-container .dropdown .dropdown-container .dropdown-selected-item{max-width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.dropdown-container .dropdown .dropdown-container .dropdown-arrow{cursor:pointer;height:22px;margin:12px;position:absolute;right:0;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .2s linear;width:12px;z-index:2}.dropdown-container .dropdown .dropdown-container .rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-container .dropdown .dropdown-container .dropdown-items{background:#fff;border:0 solid transparent;border-radius:0;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin-top:48px;padding:8px;position:absolute;top:0;width:calc(100% - 16px);z-index:100}.dropdown-container .dropdown .dropdown-container .dropdown-items :hover{background-color:var(--color-highlight);border:0 solid transparent;border-radius:0}.dropdown-container .dropdown .dropdown-container .dropdown-items .dropdown-items-item{color:var(--color-font);cursor:pointer;display:inline-block;font-family:var(--font-primary);font-size:16px;font-weight:400;height:100%;height:24px;line-height:24px;padding:8px 16px;position:relative;text-align:center;width:100;width:calc(100% - 32px)}.dropdown-container .dropdown .dropdown-container .dropdown-items .dropdown-items-item.selected{background:var(--color-off-white);border-radius:0}@media(max-width:400px){.dropdown-container .dropdown .dropdown-container .dropdown-items .dropdown-items-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.dropdown-container .error-field.hidden{display:none}.dropdown-container .error-field .error-bubble{height:16px;margin-bottom:-3px;margin-left:16px;width:24px}.dropdown-container .error-field .error-message{background-color:#fff0e6;border:1px solid #fff0e6;border-radius:16px;color:var(--color-font);font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:20px;margin:0;outline:none;padding:16px 24px;width:calc(100% - 48px)}.table__header{background-color:var(--color-night);border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;display:flex;min-height:24px;padding:12px 16px}.table__header__column{align-items:center;display:flex;font-size:16px;font-weight:900;gap:10px;justify-content:flex-start;line-height:24px;position:relative}.table__header__column--align-left{justify-content:flex-start;text-align:left}.table__header__column--align-center{justify-content:center;text-align:center}.table__header__column--align-right{justify-content:flex-end;text-align:right}.table__header__column .order{cursor:pointer;height:28px;pointer-events:none;width:32px}.table__body{background-color:#fff;display:flex;flex-direction:column}.table__body__row{align-items:center;box-shadow:inset 0 -1px 0 0 #f5f7fa;display:flex;min-height:24px;padding:10px 24px}.table__body__row:nth-child(odd){background-color:#f0f0f0}.table__body__column{align-items:center;display:flex;font-size:16px;font-weight:400}.table__body__column--align-left{justify-content:flex-start;text-align:left}.table__body__column--align-center{justify-content:center;text-align:center}.table__body__column--align-right{justify-content:flex-end;text-align:right}.table__body__empty{font-size:14px;padding:14px;text-align:center}.table__pagination{align-items:center;background-color:#9f9f9f;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:400;justify-content:flex-end;line-height:24px;padding:4px}.table__pagination__pager{align-items:center;background-color:#dee2e6;border-radius:4px;display:flex;gap:1px;margin-left:16px;margin-right:12px;overflow-y:auto;padding:1px}.table__pagination__pager button{align-items:center;background-color:#fff;border:0;color:#626262;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:34px;justify-content:center;line-height:24px;min-width:26px;transition:background-color var(--transition-speed);width:30px}.table__pagination__pager button:hover{background-color:var(--color-highlight)}.table__pagination__pager button[disabled]{pointer-events:none}.table__pagination__pager button[disabled] img{opacity:.5}.table__pagination__pager button.selected{background-color:#626262;color:#fff}.table__pagination__pager button img{height:12px}.table__pagination button{align-items:center;background-color:#fff;border:0;display:flex;height:34px;justify-content:center;min-width:26px;width:30px}.table__pagination button[disabled]{pointer-events:none}.table__pagination button[disabled] img{opacity:.5}.table__pagination button img{height:12px}.table--simple-header .table__header{background-color:var(--color-white);box-shadow:inset 0 -1px 0 0 #f5f7fa}.modal-container{align-items:center;background-color:rgba(2,103,170,.3);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}@media(max-width:576px){.modal-container{height:100%;left:0;top:0;width:100%}}.modal-container .modal{background-color:var(--color-white);border-radius:8px;box-shadow:0 0 14px 0 rgba(0,0,0,.08);margin:0;max-height:calc(100vh - 50px);min-width:514px;overflow-y:scroll;padding:0}@media(max-width:576px){.modal-container .modal{height:100%;max-height:100%;width:100%}}.modal-container .modal::-webkit-scrollbar{display:none}@media(max-width:576px){.modal-container .modal{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}}.modal-container .modal__header{align-items:center;background-color:#000;border-radius:8px;display:flex;height:34px;justify-content:space-between;padding:16px 24px}.modal-container .modal__header h3{color:#fff}.modal-container .modal__header .close-button{background-color:transparent;border:0 solid transparent;border-radius:1px;cursor:pointer;height:26px;margin:0 0 0 24px;padding:0;transition:background-color var(--transition-speed);width:26px}.modal-container .modal__header .close-button:hover{background-color:var(--color-highlight)}.modal-container .modal__body{display:flex;flex-direction:column;padding:30px 24px}.modal-container .modal__footer{align-items:right;display:flex;justify-content:right;padding:16px 24px}.modal-container .modal__footer button{font-size:16px;height:40px;line-height:24px;min-width:155px;padding:8px 40px}.modal-container .modal__footer .button-left-margin{margin-left:15px!important}.message-modal{height:auto;min-width:514px}.message-modal__message{color:var(--color-text);font-size:18px;font-weight:400;line-height:24px;text-align:left;width:100%}.layout--default{background-color:#f4f7ff;display:flex}.layout--default .page{margin-left:296px;min-height:calc(var(--inner-height) - 96px);padding:48px;width:calc(100% - 96px)}.layout--login{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0!important;min-height:var(--inner-height);position:relative}.layout--login .background{background-image:url(/static/media/login_bg.3a2e9f21632c7c08e462.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-2}.layout--login .background .layer{background-color:#000;height:100%;left:0;opacity:70%;position:absolute;top:0;width:100%;z-index:-1}.layout--login header{align-items:center;background-color:#000;display:flex;height:68px;justify-content:right;left:0;padding:0 130px 0 0;position:absolute;top:0;width:calc(100% - 130px);z-index:-2}.layout--login .logo{cursor:pointer;height:168px;left:0;position:absolute;top:0;width:140px;z-index:0}.layout--login .copyright{bottom:0;color:var(--color-white);font-size:20px;font-weight:400;left:0;line-height:30px;margin:0 0 48px;position:absolute;text-align:center;width:100%;z-index:-1}.layout--login .language-drop-down{display:inline-block;position:absolute;right:130px;top:16px}.layout--login .language-drop-down-content{background-color:#f1f1f1;display:none;min-width:142px;position:absolute}.layout--login .language-drop-down-content a{background-color:var(--color-off-white);color:var(--color-dark);cursor:pointer;display:block;font-family:var(--font-primary);font-size:16px;font-weight:400;height:24px;line-height:24px;min-width:94px;padding:6px 24px;text-align:center;text-decoration:none;transition:background-color var(--transition-speed)}.layout--login .language-drop-down-content a:hover{background-color:var(--color-highlight)}.layout--login .language-drop-down:hover .language-drop-down-content{display:block}.layout--login .language-drop-down:hover .button--secondary{background-color:var(--color-secondary)}.icon--loading{display:inline-flex;font-size:17px;height:17px;line-height:17px}.icon--loading div{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loading;animation-name:loading}.icon--loading div:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.icon--loading div:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s}.field--password{position:relative}.field--password .eye-icon{cursor:pointer;height:24px;margin:12px 16px;position:absolute;right:0;top:0;width:24px}.field--search{width:100%}.field--search input{background-color:#fff!important;border:1px solid #ced4da!important;height:40px!important;padding:8px 12px!important;width:100%!important}.page--login .login-form{background-color:var(--color-white);border:0 solid transparent;border-radius:0;height:350px;padding:40px 20px;text-align:center;width:428px}.page--login .login-form h2{margin-bottom:48px;text-align:center}.page--login .login-form .field-message{color:var(--color-gray);font-size:16px;font-weight:400;line-height:24px;margin:4px 0 16px 11px;padding:0;text-align:left}.page--login .login-form .field-message--error{color:var(--color-error);text-decoration:underline}.page--login .login-form__links{margin-bottom:49px;margin-top:-40px;text-align:right}.page--login .login-form__links__link{color:var(--color-dark-gray);font-size:16px;font-weight:400;line-height:23px;text-decoration:underline;transition:color var(--transition-speed)}.page--login .login-form__links__link:hover{color:var(--color-highlight)}.page--login .privacy-div{align-items:center;display:flex;justify-content:center;width:100%}.page--login .privacy-div .privacy-button{background-color:transparent;border:0 solid transparent;border-radius:0;color:var(--color-white);cursor:pointer;font-family:var(--font-primary);font-size:16px;font-weight:400;height:48px;line-height:23px;padding:8px 24px;text-decoration:underline;transition:background-color var(--transition-speed);width:50%}.page--login .privacy-div .privacy-button:hover{background-color:var(--color-highlight)}.page--forgot-password .forgot-password-form{align-items:center;background-color:var(--color-white);border:0 solid transparent;border-radius:0;display:flex;flex-direction:column;gap:20px;height:310px;justify-content:center;padding:40px 20px;text-align:center;width:428px}.page--forgot-password .forgot-password-form .title-container{display:flex;flex-direction:row;margin-bottom:32px}.page--forgot-password .forgot-password-form .title-container .button-back{background-color:transparent;border:0 solid transparent;border-radius:0;color:var(--color-white);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-primary);height:38px;justify-content:center;transition:background-color var(--transition-speed);width:38px}.page--forgot-password .forgot-password-form .title-container .button-back:hover{background-color:var(--color-highlight)}.page--forgot-password .forgot-password-form .title-container h2{margin-right:38px;text-align:center;width:100%}.page--forgot-password .forgot-password-form .description{color:var(--color-font);font-family:var(--font-primary);font-size:16px;font-weight:900;line-height:30px;text-align:left}.page--forgot-password .forgot-password-form .field{margin-top:24px}.page--forgot-password .forgot-password-form .field-message{color:var(--color-gray);font-size:16px;font-weight:400;line-height:24px;margin:4px 0 32px 11px;padding:0;text-align:left}.page--forgot-password .forgot-password-form .field-message--error{color:var(--color-error);text-decoration:underline}.page--terms .terms-form{background-color:var(--color-white);border:0 solid transparent;border-radius:0;height:542px;padding:40px 24px;text-align:center;width:585px}.page--terms .terms-form h2{margin-bottom:32px;text-align:center}.page--terms .terms-form .terms-container{padding:24px}.page--terms .terms-form .terms-container,.page--terms .terms-form .terms-of-use-frame{border:.1px solid #9f9f9f;border-bottom:none;border-radius:0;color:var(--color-font);font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:24px;text-align:left}.page--terms .terms-form .terms-of-use-frame{height:340px;width:100%}.page--terms .terms-form .agree-container{border:.1px solid #9f9f9f;border-radius:0;color:var(--color-font);display:flex;flex-direction:row;font-family:var(--font-primary);font-size:14px;font-weight:400;gap:24px;justify-content:left;line-height:24px;margin-bottom:32px;padding:12px 24px}.page--terms .terms-form .agree-container label{align-items:center;display:flex}.page--terms .terms-form footer{display:flex;justify-content:right}.page--reset-password .reset-password-form{align-items:center;background-color:var(--color-white);border:0 solid transparent;border-radius:0;display:flex;flex-direction:column;gap:20px;height:440px;justify-content:center;padding:40px 20px;text-align:center;width:428px}.page--reset-password .reset-password-form .title-container{display:flex;flex-direction:row;margin-bottom:32px}.page--reset-password .reset-password-form .title-container .button-back{background-color:transparent;border:0 solid transparent;border-radius:0;color:var(--color-white);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-primary);height:38px;justify-content:center;transition:background-color var(--transition-speed);width:38px}.page--reset-password .reset-password-form .title-container .button-back:hover{background-color:var(--color-highlight)}.page--reset-password .reset-password-form .title-container h2{margin-right:38px;text-align:center;width:100%}.page--reset-password .reset-password-form .margin-bottom,.page--reset-password .reset-password-form .margin-top{margin-top:24px}.page--reset-password .reset-password-form .field-message{color:var(--color-gray);font-size:16px;font-weight:400;line-height:24px;margin:4px 0 16px 11px;padding:0;text-align:left}.page--reset-password .reset-password-form .field-message--error{color:var(--color-error);text-decoration:underline}.page--reset-password .reset-password-form__links{margin-bottom:49px;margin-top:-40px;text-align:right}.page--reset-password .reset-password-form__links__link{color:var(--color-dark-gray);font-size:16px;font-weight:400;line-height:23px;text-decoration:underline;transition:color var(--transition-speed)}.page--reset-password .reset-password-form__links__link:hover{color:var(--color-highlight)}.warranty-groups-table-segment-filter{align-items:center;display:flex;justify-content:left;width:100%;z-index:1}.warranty-groups-table-segment-filter .filter-image{background-image:url(/static/media/ic_filter.78f11e5efd7219474766.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;width:36px}.warranty-groups-table-segment-filter .segment-drop-down-content{box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;left:0;padding-top:16px;position:absolute;top:20px;width:100%}.warranty-groups-table-segment-filter .segment-drop-down-content .selected{background-color:var(--color-off-white)}.warranty-groups-table-segment-filter .segment-drop-down-content a{background-color:#fff;color:var(--color-dark);cursor:pointer;display:block;font-family:var(--font-primary);font-size:16px;font-weight:400;height:24px;line-height:24px;min-width:110px;padding:13px 16px;text-align:left;text-decoration:none;transition:background-color var(--transition-speed)}.warranty-groups-table-segment-filter .segment-drop-down-content a .selected{background-color:#000}.warranty-groups-table-segment-filter .segment-drop-down-content a:hover{background-color:var(--color-highlight)}.warranty-groups-table-segment-filter .segment-drop-down:hover .segment-drop-down-content{display:block}.warranty-groups-table-segment-filter .segment-drop-down:hover .filter-image{background-image:url(/static/media/ic_filter_filled.94887807238f5945a57c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;width:36px}.warranties-table .button{background-color:var(--color-secondary);font-size:16px;font-weight:700;height:36px;line-height:20px;min-width:100px}.add-dealership-modal{min-height:240px}.add-dealership-modal .row{display:flex;gap:8px;width:100%}.add-dealership-modal .row .field--text{width:50%}.page-warranty-group{align-items:center;display:flex;flex-direction:column;width:100%}.page-warranty-group .main-div{display:flex;flex-direction:column;justify-content:left;position:relative;width:1048px}.page-warranty-group .main-div .navigation-bar-div{align-items:end;display:flex;flex-direction:row;flex-grow:1;margin-bottom:32px}.page-warranty-group .main-div .navigation-bar-div .navigation-bar-title-div{flex-grow:1}.page-warranty-group .main-div .navigation-bar-div .navigation-bar-button-div{display:flex;gap:24px}.page-warranty-group .main-div .navigation-bar-div .navigation-bar-button-div button{font-size:16px;height:40px;line-height:24px;min-width:136px;padding:8px 40px}.page-warranty-group .main-div .search-bar-div{display:flex;gap:24px;margin-bottom:32px}.page-warranty-group .main-div .search-bar-div button{font-size:16px;height:40px;line-height:24px;min-width:124px;padding:8px 40px}.page-warranties{align-items:center;display:flex;flex-direction:column;width:100%}.page-warranties .main-div{display:flex;flex-direction:column;justify-content:left;position:relative;width:1048px}.page-warranties .main-div .navigation-bar-div{margin-bottom:32px}.page-warranties .main-div .search-bar-div{display:flex;gap:24px;margin-bottom:32px}.page-warranties .main-div .search-bar-div button{font-size:16px;height:40px;line-height:24px;min-width:124px;padding:8px 40px}.photo-info-modal__row{display:flex;flex-direction:row;justify-content:left}.photo-info-modal__title{color:var(--color-text);font-size:14px;font-weight:400;line-height:24px;text-align:left;width:170px!important}.photo-info-modal__description{color:var(--color-text);font-size:16px;font-weight:900;line-height:30px;text-align:left;width:140px}.draw-freehand{border:2px solid #ff0;border-radius:8px;height:calc(100% - 4px);width:calc(100% - 4px)}.draw-freehand .canvas{height:100%;width:100%}.draw-rectanlge{border:2px solid #ff0;border-radius:8px;height:calc(100% - 4px);width:calc(100% - 4px)}.photo-editor{display:flex;flex-direction:row;height:710px}.photo-editor .photo-editor-editor{background-color:#000;border-radius:8px;display:flex;height:100%;min-width:450px;position:relative;width:480px}.photo-editor .photo-editor-editor .photo{border-radius:8px;max-height:100%;max-width:100%;object-fit:cover;object-position:center;position:absolute}.photo-editor .photo-editor-editor .date{bottom:38px}.photo-editor .photo-editor-editor .date,.photo-editor .photo-editor-editor .time{color:#fff;font-size:24px;font-weight:400;left:16px;line-height:28px;position:absolute;text-align:left;z-index:1}.photo-editor .photo-editor-editor .time{background-color:#000;bottom:16px;padding:2px}.photo-editor .photo-editor-editor .offline{background-color:#000;border-radius:4px;color:#fff;font-size:16px;font-weight:700;left:8px;line-height:18px;padding:4px 6px;position:absolute;top:8px;z-index:1}.photo-editor .photo-editor-editor .covers{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.photo-editor .photo-editor-editor .editor{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:15}.photo-editor .photo-editor-tools{display:flex;flex-direction:column;gap:50px;height:100%;justify-content:center;margin-left:30px;width:45px}.photo-editor .photo-editor-tools .button-icon{background-color:transparent;border:0 solid transparent;cursor:pointer;height:45px;margin:0;padding:0;transition:background-color var(--transition-speed);width:45px}.photo-editor .photo-editor-tools .button-icon:hover{background-color:var(--color-highlight)}.photo-editor .photo-editor-tools .button-icon img{height:45px;width:45px}.photo-editor .photo-editor-tools .button-icon.hidden{display:none}.photo-modal__hidden{display:none!important}.photo-modal__buttons{display:flex;gap:24px;justify-content:end;margin-top:30px}.photo-modal__buttons button{font-size:16px;height:40px;line-height:24px;min-width:121px;padding:8px 8pxx}.photo-modal__buttons .button--secondary{font-weight:700!important}.modal .edit-photo-modal__buttons{display:flex;gap:24px;justify-content:end;margin-top:30px}.modal .edit-photo-modal__buttons button{font-size:16px;height:40px;line-height:24px;min-width:121px;padding:8px 8pxx}.warranty-card{border:0 solid transparent;display:flex;flex-direction:column;height:380px;justify-content:left;width:250px}.warranty-card .photo-container{border:0 solid transparent;border-radius:8px;cursor:pointer;height:calc(100% - 48px);position:relative;transition:background-color var(--transition-speed);width:100%}.warranty-card .photo-container:hover{border:1px solid var(--color-highlight);height:calc(100% - 50px);width:calc(100% - 2px)}.warranty-card .photo-container .photo{border-radius:8px;height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.warranty-card .photo-container .status{background-color:#fff;border-radius:2px;bottom:8px;height:13px;padding:2px;position:absolute;right:8px;width:13px;z-index:1}.warranty-card .photo-container .offline{background-color:#000;border-radius:4px;color:#fff;font-size:16px;font-weight:700;left:3px;line-height:18px;padding:6px 8px;position:absolute;top:4px;z-index:1}.warranty-card__buttons{display:flex;gap:8px;margin-top:8px}.warranty-card__buttons button{font-size:16px;height:40px;line-height:24px;min-width:121px;padding:8px 8pxx}.warranty-card #snackbar{background-color:#000;border-radius:2px;bottom:30px;color:#fff;left:50%;margin-left:-125px;min-width:250px;padding:16px;position:fixed;text-align:center;visibility:hidden;z-index:1}.warranty-card #snackbar.show{-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s;visibility:visible}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.page-warranty-detail{align-items:center;display:flex;flex-direction:column;width:100%}.page-warranty-detail .main-div{display:flex;flex-direction:column;justify-content:left;position:relative;width:1048px}.page-warranty-detail .main-div .navigation-bar-div{margin-bottom:32px}.page-warranty-detail .main-div .action-bar-div{display:flex;gap:24px;justify-content:end;margin-bottom:32px}.page-warranty-detail .main-div .action-bar-div button{font-size:16px;height:40px;line-height:24px;min-width:124px;padding:8px 40px}.page-warranty-detail .main-div .title-bar-div{display:flex;flex-direction:column;margin-bottom:32px}.page-warranty-detail .main-div .title-bar-div .header-container{background-color:var(--color-night);border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;font-weight:900;justify-content:left}.page-warranty-detail .main-div .title-bar-div .body-container,.page-warranty-detail .main-div .title-bar-div .header-container{align-items:center;display:grid;font-family:var(--font-primary);font-size:16px;grid-template-columns:repeat(5,1fr);line-height:24px;min-height:32px;padding:12px 16px}.page-warranty-detail .main-div .title-bar-div .body-container{background-color:var(--color-off_white);border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:var(--color-dark-gray);font-weight:400;justify-content:s}.page-warranty-detail .main-div .title-bar-div .body-container .status-div{align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:left}.page-warranty-detail .main-div .title-bar-div .body-container .status-div .status-accepted{background-color:var(--color-done);height:32px;width:6px}.page-warranty-detail .main-div .title-bar-div .body-container .status-div .status-reopen{background-color:var(--color-yellow);height:32px;width:6px}.page-warranty-detail .main-div .photos-container{grid-gap:16px 16px;display:grid;gap:16px 16px;grid-template-columns:repeat(4,1fr)}.add-user-modal .check-box-group{display:flex;flex-direction:column;height:auto;margin-bottom:30px;padding-top:0}.add-user-modal .check-box-group .margin-top{margin-top:30px}.add-user-modal .check-box-group .check-box-container{color:var(--color-font);display:flex;flex-direction:row;font-family:var(--font-primary);font-size:16px;font-weight:400;gap:16px;justify-content:left;line-height:24px;padding:8px 0}.add-user-modal .check-box-group .check-box-container label{align-items:center;display:flex;justify-content:flex-end;margin:0;padding:0}.add-user-modal__buttons{display:flex;gap:24px;justify-content:end;margin-top:30px}.add-user-modal__buttons button{font-size:16px;height:40px;line-height:24px;min-width:121px;padding:8px}.add-user-modal__buttons .button--secondary{font-weight:700!important}.add-user-modal .error-message{color:var(--color-error);font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:20px;margin-bottom:30px;margin-left:16px;margin-top:8px;text-align:left}.page-user-management{align-items:center;display:flex;flex-direction:column;width:100%}.page-user-management .main-div{display:flex;flex-direction:column;justify-content:left;position:relative;width:1048px}.page-user-management .main-div .navigation-bar-div{align-items:end;display:flex;flex-direction:row;flex-grow:1;margin-bottom:32px}.page-user-management .main-div .navigation-bar-div .navigation-bar-title-div{flex-grow:1}.page-user-management .main-div .navigation-bar-div .navigation-bar-button-div{display:flex;gap:24px}.page-user-management .main-div .navigation-bar-div .navigation-bar-button-div button{font-size:16px;height:40px;line-height:24px;min-width:136px;padding:8px 40px}.page-user-management .main-div .search-bar-div{display:flex;gap:24px;margin-bottom:32px}.page-user-management .main-div .search-bar-div button{font-size:16px;height:40px;line-height:24px;min-width:124px;padding:8px 40px}.add-dealership-modal{height:auto}.add-dealership-modal .check-box-group{display:flex;flex-direction:column;height:auto;margin-top:0;padding-top:0}.add-dealership-modal .check-box-group .margin-top{margin-top:30px}.add-dealership-modal .check-box-group .check-box-container{color:var(--color-font);display:flex;flex-direction:row;font-family:var(--font-primary);font-size:16px;font-weight:400;gap:16px;justify-content:left;line-height:24px;padding:8px 0}.add-dealership-modal .check-box-group .check-box-container label{align-items:center;display:flex;justify-content:flex-end;margin:0;padding:0}.add-dealership-modal .divider{background-color:#000;height:1px;opacity:.2;width:100%}.add-dealership-modal__buttons{display:flex;gap:24px;justify-content:end;margin-top:16px!important}.add-dealership-modal__buttons button{font-size:16px;height:40px;line-height:24px;min-width:121px;padding:8px}.add-dealership-modal__buttons .button--secondary{font-weight:700!important}.add-dealership-modal .error-message{color:var(--color-error);font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:20px;margin-bottom:30px;margin-left:16px;margin-top:8px;text-align:left}.page-dealerships{align-items:center;display:flex;flex-direction:column;width:100%}.page-dealerships .main-div{display:flex;flex-direction:column;justify-content:left;position:relative;width:1048px}.page-dealerships .main-div .navigation-bar-div{align-items:end;display:flex;flex-direction:row;flex-grow:1;margin-bottom:32px}.page-dealerships .main-div .navigation-bar-div .navigation-bar-title-div{flex-grow:1}.page-dealerships .main-div .navigation-bar-div .navigation-bar-button-div{display:flex;gap:24px}.page-dealerships .main-div .navigation-bar-div .navigation-bar-button-div button{font-size:16px;height:40px;line-height:24px;min-width:136px;padding:8px 40px}.page-dealerships .main-div .search-bar-div{display:flex;gap:24px;margin-bottom:32px}.page-dealerships .main-div .search-bar-div button{font-size:16px;height:40px;line-height:24px;min-width:124px;padding:8px 40px}.change-password-modal{height:auto}.change-password-modal .divider{background-color:#000;height:1px;opacity:.2;width:100%}.change-password-modal__buttons{display:flex;gap:24px;justify-content:end;margin-top:16px!important}.change-password-modal__buttons button{font-size:16px;height:40px;line-height:24px;min-width:121px;padding:8px}.change-password-modal .error-message{color:var(--color-error);font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:20px;margin-bottom:30px;margin-left:16px;margin-top:8px;text-align:left}.page-profile{align-items:center;display:flex;flex-direction:column;width:100%}.page-profile .main-div{display:flex;flex-direction:column;height:100%;justify-content:left;position:relative;width:1048px}.page-profile .main-div .navigation-bar-div{margin-bottom:32px}.page-profile .main-div .action-bar-div{display:flex;gap:32px;margin-bottom:32px}.page-profile .main-div .action-bar-div button{font-size:16px;height:40px;line-height:24px;min-width:124px;padding:8px 40px}.page-profile .main-div .action-bar-div .button--secondary{font-weight:700!important}.page-profile .main-div .terms-div{background-color:#fff;height:100%;padding:40px 24px}.page-profile .main-div .terms-div .terms-of-use-frame{border:.1px solid #9f9f9f;color:var(--color-font);font-family:var(--font-primary);font-size:14px;font-weight:400;height:calc(100% - 48px);line-height:24px;margin-top:32px;width:100%}.page-warranty-photo{align-items:center;display:flex;flex-direction:column;width:100%}.page-warranty-photo .main-div{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:1048px}.page-warranty-photo .main-div .navigation-bar-div{margin-bottom:32px}.page-warranty-photo .main-div .photo-editor{height:800px}.page-warranty-photo .main-div .photo-editor .photo-editor-editor{background-color:transparent}.page-warranty-photo .main-div .photo{border-radius:8px;margin-bottom:20px;max-height:900px;object-fit:contain;object-position:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page--data-deletion .data-deletion-div{align-items:center;background-color:var(--color-white);border:0 solid transparent;border-radius:0;display:flex;flex-direction:column;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:40px 24px;text-align:center;width:585px}.page--data-deletion .data-deletion-div h2{margin-bottom:32px;text-align:center}.page--data-deletion .data-deletion-div .title{font-size:20px;font-weight:700;line-height:20px;text-align:left}.page--data-deletion .data-deletion-div .sub-title{font-size:20px;font-weight:400;line-height:20px;text-align:left}.page--data-deletion .data-deletion-div .description{font-size:19px;font-weight:400;line-height:20px;margin-top:40px;text-align:left}.page--privacy .privacy-div{align-items:center;background-color:var(--color-white);border:0 solid transparent;border-radius:0;display:flex;flex-direction:column;gap:20px;height:720px;justify-content:center;padding:40px 20px;text-align:center;width:760px}.page--privacy .privacy-div .title-container{display:flex;flex-direction:row;margin-bottom:32px;width:100%}.page--privacy .privacy-div .title-container .button-back{background-color:transparent;border:0 solid transparent;border-radius:0;color:var(--color-white);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-primary);height:38px;justify-content:center;transition:background-color var(--transition-speed);width:38px}.page--privacy .privacy-div .title-container .button-back:hover{background-color:var(--color-highlight)}.page--privacy .privacy-div .title-container h2{margin-right:38px;text-align:center;width:100%}.page--privacy .privacy-div .privacy-frame{border:.1px solid #9f9f9f;color:var(--color-font);font-family:var(--font-primary);font-size:14px;font-weight:400;height:100%;line-height:24px;width:100%}.page--terms-of-use .terms-of-use-div{align-items:center;background-color:var(--color-white);border:0 solid transparent;border-radius:0;display:flex;flex-direction:column;gap:20px;height:720px;justify-content:center;padding:40px 20px;text-align:center;width:760px}.page--terms-of-use .terms-of-use-div .title-container{display:flex;flex-direction:row;margin-bottom:32px;width:100%}.page--terms-of-use .terms-of-use-div .title-container .button-back{background-color:transparent;border:0 solid transparent;border-radius:0;color:var(--color-white);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-primary);height:38px;justify-content:center;transition:background-color var(--transition-speed);width:38px}.page--terms-of-use .terms-of-use-div .title-container .button-back:hover{background-color:var(--color-highlight)}.page--terms-of-use .terms-of-use-div .title-container h2{margin-right:38px;text-align:center;width:100%}.page--terms-of-use .terms-of-use-div .terms-of-use-frame{border:.1px solid #9f9f9f;color:var(--color-font);font-family:var(--font-primary);font-size:14px;font-weight:400;height:100%;line-height:24px;width:100%}@font-face{font-family:Suzuki Pro;font-style:normal;font-weight:900;src:url(/static/media/suzuki_pro_bold.f7cc2325c238497968ff.ttf) format("truetype")}@font-face{font-family:Suzuki Pro;font-style:normal;font-weight:700;src:url(/static/media/suzuki_pro_headline.b1dae4288a6e67d486c4.ttf) format("truetype")}@font-face{font-family:Suzuki Pro;font-style:normal;font-weight:400;src:url(/static/media/suzuki_pro_regular.15d4e2d278a0dc86a89e.ttf) format("truetype")}:root{--font-suzuki:"Suzuki Pro",sans-serif;--font-primary:var(--font-suzuki);--color-blue:#00368f;--color-dark:#363638;--color-off_white:#f0f0f0;--color-gray:#b6b6b6;--color-dark-gray:#393939;--color-night:#161616;--color-menu:#9f9f9f;--color-green:#16ec2b;--color-light-gray:#f0f0f0;--color-error:#ec2152;--color-yellow:#ffd201;--color-white:#fff;--color-ghost:#d9d9d9;--color-off-white:#f0f0f0;--color-primary:var(--color-blue);--color-secondary:#de0039;--color-font:var(--color-dark);--color-placeholder:var(--color-gray);--color-highlight:var(--color-yellow);--color-border:#d6d6d6;--color-done:var(--color-green);--color-not-done:var(--color-pink);--transition-speed:333ms}html{font-size:16px;scroll-behavior:smooth}body{color:#363638;color:var(--color-font);font-family:Suzuki Pro,sans-serif;font-family:var(--font-primary);font-size:1rem;letter-spacing:normal;line-height:1;margin:0;overflow-y:auto}h1{font-size:46px;line-height:48px}h1,h2{color:#393939;color:var(--color-dark-gray);font-family:Suzuki Pro,sans-serif;font-family:var(--font-primary);font-weight:700;margin:0;text-align:left}h2{font-size:38px;line-height:38px}h3{color:#393939;color:var(--color-dark-gray);font-family:Suzuki Pro,sans-serif;font-family:var(--font-primary);font-size:32px;font-weight:700;line-height:32px;margin:0;text-align:left}label{font-size:16px;text-align:center}label,p{color:#393939;color:var(--color-dark-gray);font-family:Suzuki Pro,sans-serif;font-family:var(--font-primary);font-weight:900;line-height:30px;margin:0}p{text-align:left}.button,p{font-size:20px}.button{background-color:#00368f;background-color:var(--color-primary);border:0 solid transparent;border-radius:0;color:#fff;color:var(--color-white);cursor:pointer;font-family:Suzuki Pro,sans-serif;font-family:var(--font-primary);font-weight:700;height:48px;line-height:30px;min-width:170px;padding:8px 12px;transition:background-color 333ms;transition:background-color var(--transition-speed)}.button:hover{background-color:#ffd201;background-color:var(--color-highlight)}.button.hidden{display:none}.button[disabled]{background-color:#d9d9d9;background-color:var(--color-ghost);cursor:not-allowed;pointer-events:none}.button--ghost{background-color:#fff;border:1px solid #00368f;border:1px solid var(--color-primary);color:#00368f;color:var(--color-primary);transition:border-color 333ms,color 333ms;transition:border-color var(--transition-speed),color var(--transition-speed)}.button--ghost:hover{border-color:#ffd201;border-color:var(--color-highlight);color:#ffd201;color:var(--color-highlight)}.button--ghost:hover,.button--ghost[disabled]{background-color:#fff;background-color:var(--color-white)}.button--ghost[disabled]{border-color:#b6b6b6;border-color:var(--color-gray);color:#b6b6b6;color:var(--color-gray);opacity:.25}.button--secondary{background-color:#de0039;background-color:var(--color-secondary);font-size:16px;font-weight:400;height:36px;line-height:24px;min-width:142px;padding:6px 24px}.field{display:flex;flex-direction:column;margin:0}.field input{background-color:#f0f0f0;background-color:var(--color-light-gray);border:2px solid transparent;border-radius:0;color:#363638;color:var(--color-font);font-family:Suzuki Pro,sans-serif;font-family:var(--font-primary);font-size:16px;font-weight:400;height:22px;line-height:24px;margin:0;outline:none;padding:12px 16px;transition:border-color 333ms;transition:border-color var(--transition-speed);width:calc(100% - 34px)}.field input:focus{border-color:#00368f;border-color:var(--color-primary)}.field input::-webkit-input-placeholder{color:#b6b6b6;color:var(--color-placeholder)}.field input::placeholder{color:#b6b6b6;color:var(--color-placeholder)}.field input[disabled]{opacity:.5}.field--error input{background-color:rgba(195,8,112,.1);border-color:var(--color-warning)!important}.title-text-h2{font-size:22px;line-height:24px}.title-text-h2,.title-text-h3{color:#00368f;color:var(--color-primary);font-family:Suzuki Pro,sans-serif;font-family:var(--font-primary);font-weight:700;margin:0;text-align:left}.title-text-h3{font-size:18px;line-height:20px}.header-text{color:#363638;color:var(--color-dark);font-family:Suzuki Pro,sans-serif;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:17px;text-align:center}.navigation-title{align-items:left;display:flex;flex-direction:row;justify-content:left;position:relative;width:100%}@media(max-width:576px){.navigation-title{flex-direction:column}}.navigation-title .title-text-h1{margin-right:6px}.navigation-title a{text-decoration:none}.check-box-group{display:flex;flex-direction:row;height:28px;justify-content:left;padding-top:20px}.check-box-group label{margin-right:26px}.check-box-group input{-webkit-appearance:none;appearance:none;border-radius:50%;height:20px;margin-right:8px;position:relative;top:4px;transition:all .2s linear;width:20px}.check-box-group input,.check-box-group input:checked{border:1px solid #00368f;border:1px solid var(--color-primary)}.check-box-group input:checked{background:#00368f;background:var(--color-primary)}.container{display:flex;flex-direction:row;justify-content:left;margin-top:30px;position:relative;width:100%}.container .column{flex-direction:column;margin-top:0}@-webkit-keyframes loading{0%{border-color:#28a8df transparent transparent;-webkit-transform:rotate(0deg);transform:rotate(0deg)}12.5%{border-color:#28a8df transparent transparent}25%{border-color:#0167aa transparent transparent;-webkit-transform:rotate(1turn);transform:rotate(1turn)}37.5%{border-color:#0167aa transparent transparent}50%{border-color:#c30870 transparent transparent;-webkit-transform:rotate(2turn);transform:rotate(2turn)}62.5%{border-color:#c30870 transparent transparent}75%{border-color:#ffd200 transparent transparent;-webkit-transform:rotate(3turn);transform:rotate(3turn)}87.5%{border-color:#ffd200 transparent transparent}to{border-color:#28a8df transparent transparent;-webkit-transform:rotate(4turn);transform:rotate(4turn)}}@keyframes loading{0%{border-color:#28a8df transparent transparent;-webkit-transform:rotate(0deg);transform:rotate(0deg)}12.5%{border-color:#28a8df transparent transparent}25%{border-color:#0167aa transparent transparent;-webkit-transform:rotate(1turn);transform:rotate(1turn)}37.5%{border-color:#0167aa transparent transparent}50%{border-color:#c30870 transparent transparent;-webkit-transform:rotate(2turn);transform:rotate(2turn)}62.5%{border-color:#c30870 transparent transparent}75%{border-color:#ffd200 transparent transparent;-webkit-transform:rotate(3turn);transform:rotate(3turn)}87.5%{border-color:#ffd200 transparent transparent}to{border-color:#28a8df transparent transparent;-webkit-transform:rotate(4turn);transform:rotate(4turn)}}.loading{-webkit-animation:loading 4s linear infinite;animation:loading 4s linear infinite;border-radius:50%;border-style:solid;border-width:4px;height:44px;width:44px}
/*# sourceMappingURL=main.1b22d593.css.map*/