.app-crud-actions{display:inline-flex}.app-crud-actions_vertical{align-items:center;flex-direction:column;font-size:.75rem;gap:.125rem}.app-crud-actions_vertical .app-crud-actions__action{margin:0}.app-crud-actions__action{border-radius:20px;cursor:pointer;margin:0 -.125rem;padding:.125rem}.app-crud-actions__action:hover{background:currentColor}.app-crud-actions__action:hover svg{color:#fff}.garage-types-list__title{align-items:center;display:flex;font-size:.75rem;font-weight:600;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garage-types-list__scroll{height:14.625rem;overflow-x:hidden;overflow-y:scroll;padding-right:.3125rem;width:11.25rem}.garage-types-list__scroll::-webkit-scrollbar{height:.375rem;width:.375rem}.garage-types-list__scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.garage-types-list__scroll::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:10px}.garage-types-list__scroll::-webkit-scrollbar-thumb:hover{background:#888}.garage-types-list__subtree{border-left:1px solid #e0e0e0;margin-bottom:.75rem;margin-left:.25rem;margin-top:.25rem;padding:.25rem 0}.garage-types-list__subtree-line{background-color:#e0e0e0;height:.0625rem;width:1.25rem}.garage-marks-list__title{align-items:center;display:flex;font-size:.75rem;font-weight:600;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garage-marks-list__scroll{height:14.625rem;overflow-x:hidden;overflow-y:scroll;padding-right:.3125rem;width:8.75rem}.garage-marks-list__scroll::-webkit-scrollbar{height:.375rem;width:.375rem}.garage-marks-list__scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.garage-marks-list__scroll::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:10px}.garage-marks-list__scroll::-webkit-scrollbar-thumb:hover{background:#888}.garage-marks-list__brand-logo .app-brand-logo__image{width:3.75rem}.garage-subtypes-strip{overflow:hidden}.garage-subtypes-strip__list{display:flex;flex:1;flex-wrap:nowrap;height:4.5rem;min-width:0;overflow-x:auto;overflow-y:hidden}.garage-subtypes-strip__list::-webkit-scrollbar{height:.375rem;width:.375rem}.garage-subtypes-strip__list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.garage-subtypes-strip__list::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:10px}.garage-subtypes-strip__list::-webkit-scrollbar-thumb:hover{background:#888}.garage-subtypes-strip__item{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:-moz-fit-content;width:fit-content}.garage-subtypes-strip__image-item_selected{background:linear-gradient(180deg,#53b483,#53b483 30%,#53b483d4 50%,#fff0 85%)}.garage-subtypes-strip__item-image{flex-shrink:0;height:3.25rem;min-height:3.25rem;min-width:4.5rem;object-fit:contain;width:4.5rem}.garage-subtypes-strip__item-text{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.garage-models-strip{overflow:hidden}.garage-models-strip_editor{align-items:flex-start;display:flex;gap:.25rem}.garage-models-strip__list{display:flex;flex:1;flex-wrap:nowrap;height:4.5rem;min-width:0;overflow-x:auto;overflow-y:hidden}.garage-models-strip__list::-webkit-scrollbar{height:.375rem;width:.375rem}.garage-models-strip__list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.garage-models-strip__list::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:10px}.garage-models-strip__list::-webkit-scrollbar-thumb:hover{background:#888}.garage-models-strip__item{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:-moz-fit-content;width:fit-content}.garage-models-strip__image-item_selected{background:linear-gradient(180deg,#53b483,#53b483 30%,#53b483d4 50%,#fff0 85%)}.garage-models-strip__item-image{flex-shrink:0;height:3.25rem;min-height:3.25rem;min-width:4.5rem;object-fit:contain;width:4.5rem}.garage-models-strip__item-text{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.garage-details-panel{background:#53b4831a;border-radius:10px;display:flex;flex:1;gap:.625rem;overflow:auto;padding:.625rem}.garage-details-panel__column{overflow:hidden}.garage-details-panel__title{align-items:center;display:flex;font-size:.75rem;font-weight:600;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garage-details-panel__list{display:flex;height:5.8125rem;overflow-x:hidden;overflow-y:scroll;padding-right:.3125rem;width:10rem}.garage-details-panel__list::-webkit-scrollbar{height:.375rem;width:.375rem}.garage-details-panel__list::-webkit-scrollbar-track{background:#fff;border-radius:10px}.garage-details-panel__list::-webkit-scrollbar-thumb{background:#53b48366;border-radius:10px}.garage-details-panel__list::-webkit-scrollbar-thumb:hover{background:#53b483}.garage-details-panel__list_wide{width:28.125rem}.garage-details-panel__list_files{width:20rem}.garage-details-panel__column_wide{min-width:28.125rem}.garage-details-panel__list_wide .app-radio-button__label{min-width:0;overflow:hidden;white-space:nowrap}.garage-details-panel__gen-name,.garage-details-panel__gen-sn{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.garage-details-panel__gen-name{width:8.125rem}.garage-details-panel__gen-sn{width:4.375rem}.garage-details-panel__gen-date{color:#00000073;display:inline-block;font-weight:400;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:5rem}.garage-details-panel__title_gen>span{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garage-details-panel__title_gen>span:first-of-type{flex:1;margin-right:auto;min-width:0}.garage-details-panel__title_gen>span:nth-of-type(2),.garage-details-panel__title_gen>span:nth-of-type(3){width:4.375rem}.garage-details-panel__title_gen>span:nth-of-type(4),.garage-details-panel__title_gen>span:nth-of-type(5){width:5rem}.garage-details-panel__gen-sn{color:#00000073;font-weight:400}.garage-categories-v2{position:relative}.garage-categories-v2__container{display:flex;gap:.625rem;position:relative}.garage-categories-v2 .app-placeholder{background:#53b4831a;border-radius:10px;color:#53b48380;justify-content:start;padding:.5rem;text-align:left}.garage-categories-v2__main{display:flex;gap:.625rem}.garage-categories-v2__secondary{display:flex;flex:1;flex-direction:column;gap:.25rem;overflow:hidden}.garage-categories-v2__loader{align-content:center;border-radius:10px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.garage-categories-v2__loader-el{color:#53b483}
