@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);@media (min-width:1440px){.MainLayout{display:flex;max-width:1440px}.MainLayout .main{max-width:1440px}}.InfoLayout{display:flex;min-height:100vh}.InfoLayout .layout{display:flex}.InfoLayout .main{box-sizing:border-box;flex:1;display:flex;flex-direction:column}.InfoLayout .main .content .button-with-overlay{margin-left:28px;justify-content:space-between;display:flex}.InfoLayout .main .content .main-table-center{padding:0 28px}.InfoLayout .content{margin:0}.InfoLayout .link-no-decorate{text-decoration:none;color:#27292d;display:flex;gap:12px}.InfoLayout .page-name{margin-top:24px;margin-bottom:24px;margin-left:28px;margin-right:28px;font-family:Inter,sans-serif;font-size:28px;font-weight:600;height:36px;display:flex;justify-content:space-between}.InfoLayout .page-name .count{color:#b4b9be}.InfoLayout .page-name .page-head{display:flex;gap:8px}.StoreLayout{display:flex}.StoreLayout .layout{display:flex}.StoreLayout .main{flex:1;display:flex;flex-direction:column}.StoreLayout .main-table{width:100%}.StoreLayout .main-table-center{margin-top:20px;display:flex;justify-content:center}.StoreLayout .content{margin:0;position:relative;z-index:1}.StoreLayout .page-name{margin-top:24px;margin-bottom:24px;margin-left:28px;margin-right:28px;font-family:Inter,sans-serif;font-size:28px;font-weight:600;height:36px;display:flex;justify-content:space-between}.StoreLayout .page-name .count{color:#b4b9be}.StoreLayout .page-name .page-head{display:flex;gap:8px}.StoreLayout .button-with-overlay{margin-left:28px;justify-content:space-between;display:flex}.opacity{height:100%;position:fixed;inset:0;backdrop-filter:blur(2px);background-color:rgba(83,88,103,.4);z-index:100;pointer-events:none;transition:opacity .3s ease}.main{margin-top:80px;flex:1;display:flex;flex-direction:column;transition:margin-left .3s ease}.main.collapsed{margin-left:45px}.no-margin{margin:0 auto}.main-wrapper--no_margin{font-family:Inter,sans-serif;color:#27292d}.nav-info{display:flex;border-radius:12px;background-color:#eff1f3}.nav-info .nav-label{justify-content:center;padding:8px 12px;display:flex;gap:2px;flex-direction:column}.label-name{width:100%;font-family:Inter,sans-serif;color:#161719;font-size:12px;line-height:18px;font-weight:500;letter-spacing:0}.label-name.label-name-base{font-size:14px;line-height:20px;font-weight:500}.label-name.label-title{font-size:18px;line-height:26px;font-weight:600;display:flex;justify-content:space-between}.label-name.label-name-gray{color:#747b83;font-size:12px;line-height:18px;font-weight:500;letter-spacing:0}.label-name.label-name-base.label-name-base-gray{color:#747b83}.label-name.label-name-base.label-name-base-gray.sub{margin-bottom:12px}.navbar{position:fixed;width:-webkit-fill-available;width:-moz-available;display:flex;z-index:199;justify-content:space-between;align-items:center;height:80px;padding:12px 20px;background:#fff;border-bottom:1px solid #edf0f3;box-sizing:border-box;padding-left:28px;padding-right:28px;padding-top:20px;padding-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.03)}.navbar .nav-actions{display:flex;align-items:center;gap:16px}.navbar .nav-actions .notification{position:relative;background:#f2f4f7;border-radius:8px;width:36px;height:36px;display:flex;justify-content:center;align-items:center}.navbar .nav-actions .notification .icon-bell{background-image:url(/icons/bell.svg);width:18px;height:18px;background-size:cover}.navbar .nav-actions .notification .dot{position:absolute;top:6px;right:6px;width:8px;height:8px;background:red;border-radius:50%}.navbar.calculator{box-shadow:0 4px 10px rgba(202,207,212,.5)}.sidebar{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;width:clamp(220px,20vw,280px);flex-shrink:0;background-color:#161719;color:#fff;min-height:100%;box-sizing:border-box;z-index:200}.sidebar-header{display:flex;padding:20px;justify-content:space-between;align-items:center}.burgerButton{width:40px;height:40px;background-color:#161719;border:none;padding:0}.sideMenu{width:20px;height:14px;color:#fff;fill:none;stroke:#fff}.sidebar{transition:width .3s ease}.white-link{color:#fff;text-decoration:none}.sidebar.collapsed{width:45px}.logo{transition:all .3s ease;width:100%;max-width:140px}.sidebar.collapsed .logo{max-width:40px}.burgerButton{background:0 0;border:none;cursor:pointer;padding:8px}.sidebar::-webkit-scrollbar{display:none}.filters-with-items{display:flex;gap:20px;margin-left:28px;margin-right:28px;justify-content:space-between;align-items:center}.filters-with-items .filter-buttons-group{margin:0}.base-text{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500;align-items:center;display:flex;gap:12px}.project .main-table .table-head{display:grid;grid-template-columns:minmax(107px,1.2fr) minmax(70px,1.5fr) minmax(100px,2.1fr) minmax(60px,1fr) minmax(90px,1fr) minmax(100px,1.7fr) minmax(33px,.6fr) minmax(20px,.5fr);gap:15px}.project .main-table .table-head .table-head-text{padding:0;display:flex;justify-content:start}.project .main-table .product:hover{background-color:#f6f8fa}.project .main-table .product{padding:10px;align-items:baseline;font-family:Inter,sans-serif;display:grid;height:56px;grid-template-columns:minmax(107px,1.2fr) minmax(70px,1.5fr) minmax(100px,2.1fr) minmax(60px,1fr) minmax(90px,1fr) minmax(100px,1.7fr) minmax(33px,.6fr) minmax(20px,.5fr);gap:15px}.project .main-table .product .product-row:nth-of-type(3){display:flex;flex-direction:column;gap:2px}.project .main-table .product .product-row:nth-of-type(3) .client{font-weight:400;font-size:14px;line-height:20px;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.project .main-table .product .product-row:nth-of-type(3) .adress{font-weight:500;font-size:12px;line-height:18px;color:#747b83;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.project .main-table .product .data{font-weight:500;font-size:14px;line-height:20px;max-width:80px}.project .main-table .product .product-row{display:flex;justify-content:start}.project .main-table .product .product-row .icon-box{background-color:#eff1f3;border-radius:6px}.project .main-table .product .product-row .icon-box:hover{background-color:#dfe2e7}.project .main-table .product .product-row .type{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:400;font-size:14px;line-height:20px}.project .main-table .product .product-row .name{font-weight:600;font-size:14px;line-height:20px}.project .dropdown-item{display:flex;align-items:center}.project .dropdown-item .icon-notification.red{fill:transparent;color:#e20f0f}.project .dropdown-item .remove{color:#e20f0f}.icon-filter-button{display:flex;align-items:center}.data{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;width:30%;border:none;text-align:center;min-width:30px;background-color:unset}input.data::-webkit-inner-spin-button,input.data::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.data{-moz-appearance:textfield}input.data:focus{outline:0;border:none;box-shadow:none}.right-column-footer{height:100%;display:flex;flex-direction:column;background-color:#fff}.text-position{margin-bottom:20px}.right-modals-wrapper{flex:1;display:flex;flex-direction:column;gap:20px}.fast-orders-page{width:-webkit-fill-available;width:-moz-available;height:100%;padding:24px 28px 48px;background-color:#eff1f3}.fast-orders-page .head-page{display:flex;padding:0;font-family:Inter,sans-serif;align-items:center;gap:8px;font-weight:600;font-size:28px;height:36px}.fast-orders-page .body-page{padding:24px 0 36px}.fast-orders-page .body-page .fast-order-info{border-radius:16px;background-color:#fff}.fast-orders-page .body-page .info-search-content{padding:13px 16px 13px 20px}.fast-orders-page .body-page .info-search-content .info-tabs-title{padding-bottom:13px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:26px}.fast-orders-page .body-page .info-search-content .tabs-sort{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.fast-orders-page .body-page .info-search-content .buttons-wrapper{display:flex;gap:12px}.fast-orders-page .body-page .info-search-content .buttons-wrapper .buttons-sort{color:#161719;background-color:#f6f8fa;border:1px solid transparent;transition:border-color .2s ease}.fast-orders-page .body-page .info-search-content .buttons-wrapper .buttons-sort .order-tabs-value{color:#3d4148;border-radius:4px;background-color:#dfe2e7;align-items:center;justify-content:center;display:flex;height:20px;width:22px}.fast-orders-page .body-page .info-search-content .buttons-wrapper .buttons-sort .order-tabs-value.avail{color:#00694b;background-color:#dcf8e9}.fast-orders-page .body-page .info-search-content .buttons-wrapper .buttons-sort .order-tabs-value.wait{color:#376fff;background-color:#e4f0fe}.fast-orders-page .body-page .info-search-content .buttons-wrapper .buttons-sort.active-button{border-color:#161719}.fast-orders-page .body-page .info-search-content .checkbox-and-clear{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.fast-orders-page .body-page .info-search-content .checkbox-and-clear .tabs-checkbox{padding-top:10px;padding-bottom:10px;padding-right:12px;gap:12px;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;display:flex;color:#161719}.fast-orders-page .body-page .info-search-content .checkbox-and-clear .tabs-checkbox:hover{border-radius:8px;background-color:#eff1f3}.fast-orders-page .body-page .info-search-content .checkbox-and-clear .tabs-clear{align-items:center;padding:10px 12px 10px 8px;gap:6px;font-family:Inter,sans-serif;color:#8b9299;font-size:14px;font-weight:500;line-height:20px;display:flex}.fast-orders-page .body-page .info-search-content .checkbox-and-clear .tabs-clear:hover{border-radius:8px;background-color:#eff1f3}.fast-orders-page .body-page .loader{width:-moz-fit-content;width:fit-content;padding:11px;border-radius:8px;background-color:#f6f8fa;border:1px solid #dfe2e7}.fast-orders-page .body-page .loader .loader-body{font-family:Inter,sans-serif;font-weight:500;display:flex;align-items:center;gap:10px}.fast-orders-page .body-page .loader .loader-body .size{color:#8b9299}.fast-orders-page .body-page .loader .loader-body .loader-text{display:flex;gap:67px}.fast-orders-page .body-page .loader .loader-body .loader-text-loading{display:flex;flex-direction:column;gap:5px}.fast-orders-page .body-page .loader .button-counter-plus{background-color:#f6f8fa}.fast-orders-page .body-page .loader .button-counter-plus:hover{background-color:#eff1f3}.fast-orders-page .body-page .modal{z-index:10;width:728px;position:relative;padding:7px 16px;top:0;left:0;transform:none;background:#fff;box-shadow:none}.fast-orders-page .body-page .content-text{font-family:Inter,sans-serif;display:flex;flex-direction:column;gap:8px;font-weight:400;font-size:14px;line-height:20px;margin-bottom:20px}.fast-orders-page .body-page .content-text .content-download{width:20%;padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;display:flex;gap:8px;font-weight:500;color:#3481fc}.fast-orders-page .body-page .content-text .content-download:hover{border-radius:6px;background-color:#e4f0fe}.fast-orders-page .body-page .drop-area{gap:12px;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;font-weight:500;font-size:14px;font-family:Inter,sans-serif;color:#161719;border:1px dashed #8b9299;padding:30px;text-align:center;border-radius:12px;transition:background-color .3s}.fast-orders-page .body-page .drop-area:hover{border:1px dashed #747b83;background-color:#eff1f3}.fast-orders-page .product-img-text{padding-left:10px}.basket-footer{padding:10px 28px;box-shadow:0 4px 20px #cacfd4}.basket-footer .content-footer{display:flex;align-items:center;justify-content:space-between}.basket-footer .content-footer .buttons-footer{display:flex;gap:12px}.basket-footer .content-footer .price-info-footer{display:flex;align-items:center;gap:20px}.basket-footer .content-footer .price-info-footer .info-product{color:#161719;font-family:Inter,sans-serif;display:flex;font-size:14px;line-height:20px;gap:16px;font-weight:500}.basket-footer .content-footer .price-info-footer .info-product .info-text{color:#747b83;display:flex;flex-direction:column;gap:4px}.basket-footer .content-footer .price-info-footer .info-product .info-quntity{display:flex;flex-direction:column;gap:4px}.basket-footer .content-footer .price-info-footer .price-info{background-color:#eff1f3;font-family:Inter,sans-serif;border-radius:8px;font-size:14px;line-height:20px;font-weight:600;gap:20px;padding:10px 16px;display:flex;align-items:center}.basket-footer .content-footer .price-info-footer .price-info .footer-price{font-size:20px;line-height:24px;font-family:"IBM Plex Mono",monospace}.basket-footer .content-footer .price-info-footer .price-info .price-info-content{display:flex;flex-direction:column;gap:2px}.login-bg{min-height:100vh;background:#bdc3c7;display:flex;align-items:center;justify-content:center}.login-form{background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.08);padding:32px 24px 24px 24px;width:480px;display:flex;flex-direction:column;align-items:stretch}.login-title{margin-bottom:20px;font-size:20px;font-weight:600;text-align:left;margin-top:0}.form-group{display:flex;flex-direction:column;margin-bottom:20px}.form-group label{margin-bottom:6px;font-size:14px;font-weight:500}.form-group input[type=password],.form-group input[type=text]{padding:10px 12px;border:1px solid #dfe2e7;border-radius:8px;font-size:14px;outline:0;transition:border .2s;background:#f6f8fa;width:100%;box-sizing:border-box}.form-group input[type=password]:focus,.form-group input[type=text]:focus{border-color:#bdc3c7}.password-wrapper{display:flex;align-items:center;width:100%;position:relative}.password-wrapper .eye-icon{position:absolute;right:12px;cursor:pointer;color:#a0a0a0;border:none;font-size:1.1rem;background:0 0}.checkbox-group{flex-direction:row;align-items:center}.checkbox-group input[type=checkbox]{margin-right:8px}.checkbox-group label{margin-bottom:0}.login-btn{background:#e20f0f;color:#fff;border:none;border-radius:8px;padding:12px 0;font-size:1.1rem;font-weight:600;cursor:pointer;margin-top:8px;transition:background .2s}.login-btn:hover{background:#c62828}.forgot{margin-top:18px;text-align:center}.forgot a{color:#333;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer}.errors-list{color:#c62828}.button-elements>.sidebar-icon{width:24px;height:24px;fill:transparent}.button-elements .svg .sidebar-icon{width:12px;height:7px;fill:none}body{margin:0}.head-page{display:flex;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:12px;padding-left:28px;padding-right:28px;font-size:28px;height:36px;background-color:#eff1f3}.show-only{font-size:16px;font-weight:400;font-family:Inter,sans-serif;display:flex;gap:12px}.show-only-toggle{gap:12px;display:flex}.name-page{font-weight:600;font-family:Inter,sans-serif}.body-page-grid{padding:24px 28px 36px;background-color:#eff1f3}.body-page{display:flex;flex-wrap:wrap;padding:24px 28px 36px;gap:24px;background-color:#eff1f3}.body-page-calculator{min-height:calc(100vh - 80px);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:24px;background-color:#eff1f3}.basket-page{background-color:#eff1f3}.basket-page .modal{align-content:center}.basket-page .modal .content-modal{max-width:416px}.basket-page .modal .content-modal .modal-head{padding:0}.basket-page .clear-filters-button{display:none}.basket-page .all-filters .buttons-checkbox{display:none}.basket-page .order-success{display:flex;justify-content:center;align-items:center;height:84vh}.basket-page .order-success .modal{font-family:Inter,sans-serif;display:flex;justify-content:center;position:relative;transform:none;left:0;top:0;width:480px;padding:32px;background:#fff;height:auto}.basket-page .order-success .modal .info-text{display:flex;flex-direction:column;gap:8px;width:417px;font-weight:400;font-size:14px}.basket-page .order-success .modal .info-text .date{display:flex;gap:4px;margin-bottom:24px}.basket-page .order-success .modal .order-icon{height:32px;width:32px;margin-bottom:20px}.basket-page .order-success .modal .order-status{display:flex;justify-content:center;flex-direction:column;padding:0;font-size:12px;line-height:20px}.basket-page .order-success .modal .order-status .order-content{display:flex;gap:8px;flex-direction:column;justify-content:center;align-items:center}.basket-page .order-success .modal .order-status .order-info-details{width:385px;background-color:#eff9ff;border-radius:8px;padding:16px;display:flex;justify-content:space-between}.basket-page .order-success .modal .order-status .order-column-text{display:flex;flex-direction:column;gap:8px}.basket-page .order-success .modal .order-status .order-column-text .product-text{font-family:Inter,sans-serif;font-weight:500;line-height:26px;font-size:14px}.basket-page .order-success .modal .order-status .order-column-value{display:flex;flex-direction:column;gap:8px}.basket-page .order-success .modal .order-status .order-column-value .product-text{font-family:"IBM Plex Mono",monospace;font-weight:600;line-height:26px;font-size:18px}.basket-page .order-success .modal .order-title-text{font-family:Inter,sans-serif;display:flex;justify-content:center;font-size:20px;line-height:26px;font-weight:600}.basket-page .order-success .modal .order-text{gap:4px;font-family:Inter,sans-serif;display:flex;justify-content:center;color:#747b83;margin-bottom:8px}.basket-page .order-success .modal .order-button-download{background-color:#eff1f3;color:#161719;margin-bottom:8px}.basket-page .order-success .modal .order-button-download:hover{background-color:#dfe2e7}.basket-page .head-page{display:flex;font-family:Inter,sans-serif;align-items:center;gap:8px;padding-bottom:24px;font-weight:600;font-size:28px;height:36px}.basket-page .body-page{display:flex}.basket-page .body-page .body-content{width:100%;justify-content:space-between;gap:24px;display:flex}.basket-page .body-page .body-info-content{width:67%;display:flex;flex-direction:column;gap:16px}.basket-page .body-page .body-info-content .table-content{background-color:#fff}.basket-page .body-page .info-content-tabs{border-radius:16px}.basket-page .body-page .info-tabs{border-radius:16px;background-color:#fff}.basket-page .body-page .info-tabs .info-search-content{padding:13px 16px 13px 20px}.basket-page .body-page .info-tabs .checkbox-and-clear{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.basket-page .body-page .info-tabs .checkbox-and-clear .tabs-checkbox{padding-top:10px;padding-bottom:10px;padding-right:12px;gap:12px;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;display:flex;color:#161719}.basket-page .body-page .info-tabs .checkbox-and-clear .tabs-checkbox:hover{border-radius:8px;background-color:#eff1f3}.basket-page .body-page .info-tabs .checkbox-and-clear .tabs-clear{padding:10px 12px 10px 8px;gap:6px;font-family:Inter,sans-serif;color:#8b9299;font-size:14px;font-weight:500;line-height:20px;display:flex;align-items:center}.basket-page .body-page .info-tabs .checkbox-and-clear .tabs-clear:hover{border-radius:8px;background-color:#eff1f3}.basket-page .body-page .info-tabs .info-search{display:flex;align-items:center;gap:16px;padding-bottom:13px}.basket-page .body-page .info-tabs .info-search .info-tabs-title{font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:26px}.basket-page .body-page .info-tabs .filter-search{width:100%;justify-content:end;display:flex;align-items:center}.basket-page .body-page .info-tabs .filter-search .input-search{padding-right:36px;width:100%;height:20px;border:none}.basket-page .body-page .info-tabs .filter-search .button-counter-plus{position:absolute;background-color:unset}.basket-page .body-page .info-tabs .tabs-sort{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.basket-page .body-page .info-tabs .tabs-sort .toggle-menu{display:flex;gap:12px;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px}.basket-page .body-page .info-tabs .tabs-sort .buttons-wrapper{display:flex;gap:12px}.basket-page .body-page .info-tabs .tabs-sort .buttons-wrapper .buttons-sort{color:#161719;background-color:#f6f8fa;border:1px solid transparent;transition:border-color .2s ease}.basket-page .body-page .info-tabs .tabs-sort .buttons-wrapper .buttons-sort .order-tabs-value{color:#3d4148;border-radius:4px;background-color:#dfe2e7;align-items:center;justify-content:center;display:flex;height:20px;width:22px}.basket-page .body-page .info-tabs .tabs-sort .buttons-wrapper .buttons-sort .order-tabs-value.avail{color:#00694b;background-color:#dcf8e9}.basket-page .body-page .info-tabs .tabs-sort .buttons-wrapper .buttons-sort .order-tabs-value.wait{color:#376fff;background-color:#e4f0fe}.basket-page .body-page .info-tabs .tabs-sort .buttons-wrapper .buttons-sort.active-button{border-color:#161719}.basket-page .body-page .info-tabs .table-head{display:grid;grid-template-columns:minmax(140px,3fr) minmax(70px,1fr) minmax(70px,1fr) minmax(50px,1fr) minmax(40px,.6fr)}.basket-page .info-time{color:#161719;font-weight:600}.info-product{color:#747b83;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px}.info-product-ibm{display:flex;justify-content:end;color:#747b83;font-family:"IBM Plex Mono",monospace;font-weight:500;font-size:14px;line-height:20px}.info-product-ibm-stock{display:flex;justify-content:end;font-family:"IBM Plex Mono",monospace;font-weight:500;font-size:14px;line-height:20px;color:#059669}.order-button{display:flex;gap:15px}.order-button>*{flex:1}.svg-green{fill:#10b981}.svg-white{fill:#fff}.news-page-detail-page{padding:24px 28px 36px}.news-page-detail-page .main-table{margin-top:20px;margin-bottom:62px}.news-page-detail-page .filter-buttons-group{margin-top:24px}.news-page-detail-page .info-product-in-stock{font-family:Inter,sans-serif;font-weight:600;line-height:28px;font-size:24px;color:#161719}.news-page-detail-page .info-news-card-name{font-family:Inter,sans-serif;font-weight:600;max-width:728px;font-size:28px;line-height:36px;padding-bottom:28px;gap:12px;color:#161719}.news-page-detail-page .info-title-img{height:300px;width:100%;border-radius:12px}.news-page-detail-page .info-content{display:flex;flex-direction:column;max-width:728px;font-family:Inter,sans-serif;line-height:24px;font-size:16px;color:#161719;margin-bottom:64px}.news-page-detail-page .info-content .info-title-content{font-weight:600;padding-top:24px;padding-bottom:8px}.news-page-detail-page .info-content .info-body-content{padding-bottom:12px;font-weight:400}.news-page-detail-page .info-content .info-body-unpart{font-weight:400}.news-page-detail-page .info-news{display:flex;align-items:center;padding-bottom:12px;gap:16px}.news-page-detail-page .info-news .info-back{display:flex;justify-content:center;align-items:center;height:32px;width:32px}.news-page-detail-page .info-news .info-back:hover{border-radius:5px;background-color:#dfe2e7}.news-page-detail-page .info-news .info-news-stock{line-height:18px;font-size:12px;font-weight:500;border-radius:4px;padding:3px 8px;font-family:Inter,sans-serif;color:#fff;background-color:#019e9e}.news-page-detail-page .info-news .info-date{color:#747b83;font-family:Inter,sans-serif;line-height:20px;font-size:14px;font-weight:500}.news-page-detail-page .info-news .info-news-stock--promo{line-height:18px;font-size:12px;font-weight:500;border-radius:4px;padding:3px 8px;font-family:Inter,sans-serif;color:#fff;background-color:#e20f0f}.news-page-detail-page .info-news .info-date--promo{display:flex;gap:2px}.news-page-detail-page .info-news .info-date--promo .info-time-stock{font-size:14px;font-weight:500;line-height:20px;color:#000}.news-page-detail-page .news-content .news-title-img{width:100%;max-width:728px;height:400px;margin-right:10px;border-radius:12px}.news-page-detail-page .news-content .news-img-cards{display:flex}.news-page-detail-page .news-content .news-img-cards .tiser-cards{width:352px;display:flex;flex-direction:column;gap:16px}.news-page-detail-page .news-content .news-items-content{display:flex;flex-direction:column;font-family:Inter,sans-serif;line-height:24px;font-size:16px;max-width:728px;color:#161719}.news-page-detail-page .news-content .news-items-content .news-title-content{line-height:26px;font-size:20px;font-weight:600;padding-top:24px;padding-bottom:8px}.news-page-detail-page .news-content .news-items-content .news-body-content{font-weight:400}.Orders-page .head-page{display:flex;font-family:Inter,sans-serif;align-items:center;gap:8px;padding-bottom:24px;font-weight:600;font-size:28px;height:36px}.Orders-page .all-orders{color:#b4b9be}.Orders-page .body-page .main-table-center{margin-top:20px}.Orders-page .body-page .table-head{grid-template-columns:109fr 131fr 100fr 143fr 118fr 207fr 147fr 45fr}.Orders-page .body-page .order-row>div{padding-left:16px;padding-right:16px;box-sizing:border-box}.head-order-page{font-family:Inter;display:flex;flex-direction:column;gap:20px;padding:22px 28px 24px;background-color:#eff9ff}.head-order-page .title-info{display:flex;align-items:center;gap:10px}.head-order-page .title-info .info-back{display:flex;justify-content:center;align-items:center;height:32px;width:32px}.head-order-page .title-order-page{display:flex;justify-content:space-between;align-items:center}.head-order-page .title-order-page .head-order-name{font-family:Inter,sans-serif;font-weight:600;font-size:28px;line-height:36px;color:#8b9299}.head-order-page .title-order-page .head-order-number{font-family:Inter,sans-serif;font-weight:600;font-size:28px;line-height:36px;color:#1d1d1f}.head-order-page .title-order-page .order-buttons{gap:12px;display:flex}.head-order-page .order-details{display:flex;font-family:Inter,sans-serif;gap:42px;font-size:16px;line-height:20px;font-weight:500}.head-order-page .order-details .head-order-box{display:flex;flex-direction:column;gap:6px}.head-order-page .order-details .head-order-label{font-size:14px;color:#747b83;font-weight:400}.body-order-page{padding:24px 28px 48px}.body-order-page .order-tabs{display:flex}.body-order-page .order-tabs .order-tabs-box{gap:8px;align-items:center;padding:11px 4px;display:flex;border-bottom:2px solid transparent;cursor:pointer;transition:border-color .3s}.body-order-page .order-tabs .order-tabs-box.active{border-bottom:2px solid #e20f0f}.body-order-page .order-tabs .order-tabs-label{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#161719}.body-order-page .order-tabs .order-tabs-value{color:#3d4148;border-radius:4px;background-color:#dfe2e7;align-items:center;justify-content:center;display:flex;height:20px;width:22px;font-size:12px;line-height:16px;font-weight:500}.body-order-page .table-head{grid-template-columns:70fr 350fr 90fr 130fr 120fr 120fr 90fr;display:grid}.body-order-page .table-head .table-head-text-icon{margin-left:20px}.basebutton{font-family:Inter,sans-serif;padding:10px 12px;background:#e20f0f;color:#fff;border:none;border-radius:8px;display:flex;text-decoration:none;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;cursor:pointer;transition:background-color .3s ease}.basebutton:not(.basebutton--white):hover{background:#c00808}.basebutton.basebutton--red-icon:hover{background:#c00808}.basebutton--white{background-color:#fff;border:1px solid red;color:red;fill:#fff;border-radius:8px}.basebutton--white.medium{font-family:Inter,sans-serif;font-weight:500}.basebutton--disable{background-color:#f6f8fa;border:1px solid #dfe2e7;color:#99a4ae;border-radius:8px}.basebutton--disable .icon-notification{color:#8b9299;fill:none;stroke:#8b9299}.icon-fastexcel{width:29px;height:21px;color:#747b83}.basebutton.basebutton--disable:hover{background-color:#f6f8fa;border-color:#dfe2e7;color:#99a4ae}.basebutton.basebutton--green{font-family:"IBM Plex Mono",monospace;background-color:#c4eee4;color:#161719;border:1px solid transparent}.basebutton.basebutton--green:hover{font-family:"IBM Plex Mono",monospace;background-color:#88e3ce;color:#161719;border:1px solid transparent}.basebutton.basebutton--green.active{font-family:"IBM Plex Mono",monospace;background-color:#88e3ce;color:#161719;border:1px solid #161719}.basebutton.basebutton-gray--disable{font-family:"IBM Plex Mono",monospace;background-color:#eff1f3;color:#8b9299;border:1px solid transparent}.basebutton.basebutton-gray--disable:hover{font-family:"IBM Plex Mono",monospace;background-color:#eff1f3;color:#8b9299;border:1px solid transparent}.basebutton.basebutton--yellow{font-family:"IBM Plex Mono",monospace;background-color:#f9e7b5;color:#161719;border:1px solid transparent}.basebutton.basebutton--yellow:hover{font-family:"IBM Plex Mono",monospace;background-color:#f3d78e;color:#161719;border:1px solid transparent}.basebutton.basebutton--yellow.active{font-family:"IBM Plex Mono",monospace;background-color:#f3d78e;color:#161719;border:1px solid #161719}.basebutton--gray{background-color:#eff1f3;border:1px solid #eff1f3;color:#161719;border-radius:8px}.basebutton--gray.medium{font-family:Inter,sans-serif;font-weight:500}.basebutton.basebutton--gray:hover{background-color:#dfe2e7}.basebutton--icon{width:40px;min-width:40px}.basebutton--full{width:100%}.wrapper{display:flex;justify-content:space-between;align-items:center}.wrapper .box{display:flex;gap:12px;align-items:center}.basebutton--white:hover{background-color:#fff1f1;cursor:pointer}.icon-basebutton{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.table-head-icon-text{height:20px;width:20px}.icon-basebutton.red{color:red;fill:none;stroke:red}.icon-notification-red{width:20px;height:20px;fill:transparent;color:red}.icon-notification-red-rotate{transform:rotate(180deg);width:20px;height:20px}.icon-notification-red.smoll{width:13px;height:9px}.icon-notification{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;fill:transparent;color:#161719}.a-notification{width:20px;height:20px}.icon-notification.gray{fill:transparent;color:#8b9299}.icon-notification.yellow{color:#f59e0b;fill:#f59e0b;width:26px;height:20px}.icon-notification.green{fill:#10b981;color:#10b981}.icon-notification.blue{fill:#3481fc;color:#3481fc}.icon-notification.table{margin-left:6px}.icon-search{display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;fill:transparent;color:#3d4148;position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}.text{font-family:Inter,sans-serif}.spinner{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.cart{width:134px;height:40px;background:#e20f0f;color:#fff;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:14px;cursor:pointer;transition:background-color .2s ease}.cart .icon-cart{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.cart:hover{background:#c00808}.text{font-family:Inter,sans-serif}.sidebar-item{width:100%;max-width:100%;display:block;align-items:center;justify-content:left;transition:background-color .4s ease}.sidebar-item.sidebar-item:hover{background:#292b2f}.button-elements{border-left:4px solid transparent;display:flex;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;font-size:16px;font-weight:400;font-family:Inter,sans-serif;text-decoration:none;color:#fff}.button-elements.active{border-left:4px solid red}.childMenu .button-elements.active{background:#3d4148}.button-elements:hover{background:#3d4148}.sidebar-item:hover{background:#292b2f}.sidebar-item.active{background-color:#3d4148}.sidebar-item.active{background:#292b2f}.rotated{transform:rotate(180deg)}.sub-button-elements{border-left:4px solid transparent;display:flex;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;line-height:16px;font-size:14px;font-weight:400;font-family:Inter,sans-serif}.sub-button-elements.active{border-left:4px solid red;background:#3d4148}.sub-button-elements:hover{background-color:#3d4148}.svg{margin-left:auto}.modal-head{display:flex;align-items:center;justify-content:space-between;font-family:Inter,sans-serif;font-weight:600;font-style:normal;font-size:24px;line-height:32px;letter-spacing:-.02em;padding-top:36px;padding-left:36px;padding-bottom:16px;padding-right:30px}.icon-box{height:32px;width:32px;display:flex;justify-content:center;align-items:center}.icon-box:hover{background-color:#dfe2e7;border-radius:8px}.icon-cross{height:20px;width:20px}.category-box{background-color:#eff1f3;border-radius:20px;padding:20px;font-weight:600;font-size:18px;line-height:26px;margin-bottom:20px}.category-box .content{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.gray-box{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#dfe2e7;border-radius:4px}.category-title{font-family:Inter,sans-serif;margin-bottom:16px}.comment-item{display:flex;gap:4px;align-items:center}.dot{border-radius:4px;display:flex;width:12px;height:12px}.color-card{display:flex;flex-direction:column;padding:12px;border-radius:16px;background-color:#fff;transition:transform .2s,box-shadow .2s;cursor:pointer}.color-card .color-img{height:140px;border-radius:12px;margin-bottom:8px}.color-card .card-text{display:flex;justify-content:space-between}.color-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.selected-items{font-family:Inter,sans-serif;display:flex;gap:10px}.description-color{background-color:#fff;border-radius:8px;border:1px solid #eff1f3;width:80%;padding:8px}.choose-color--selected{padding-bottom:12px;display:flex;flex-direction:column!important;justify-content:end!important;box-shadow:none!important;border:none!important}.choose-color--selected .form-label{margin:0}.choose-color--selected::before{display:none}.selected-color-button{width:40px;height:40px;border-radius:8px;border:1px solid transparent}.selected-color-button.active{border-color:#161719}.selected-color-button.add-button{background-color:#eff1f3;transition:all .3s ease}.selected-color-button.add-button:hover{background-color:#dfe2e7}.choose-color{border:1px solid #fff;position:relative;border-radius:16px;width:100%;height:132px;display:flex;justify-content:center;align-items:center;box-shadow:0 15px 27px -19px #94a2ae;margin-bottom:12px}.choose-color::before{content:"";position:absolute;inset:0;border-radius:16px;background:radial-gradient(ellipse 160px 500px at 20% 50%,#ffdeda 23%,transparent 70%),radial-gradient(ellipse 221px 247px at 40% 70%,#ff90ea -35%,transparent 59%),radial-gradient(ellipse 183px 372px at 76% 70%,#8bb5ff -63%,transparent 64%);filter:blur(8px);z-index:0;pointer-events:none}.choose-color>*{position:relative;z-index:1}.commercial .coloring.main-table-center{margin-top:0}.commercial .coloring .main-table{padding:0}.commercial .coloring .table-head{padding-left:12px;grid-template-columns:minmax(150px,1.5fr) repeat(auto-fit,minmax(50px,.8fr))!important}.commercial .coloring .table-head>:first-child{padding:0;grid-column:1;margin-right:0}.commercial .coloring .table-head>:nth-child(2){display:flex;justify-content:center;margin-right:0}.commercial .coloring .table-head>:last-child{margin-right:20px}.commercial .coloring .coloring.product{padding-left:12px;grid-template-columns:minmax(150px,1.5fr) repeat(auto-fit,minmax(50px,.8fr))}.commercial .coloring .coloring.product>:nth-child(2){display:flex;justify-content:center;margin-right:0}.commercial .coloring .coloring.product>:last-child{display:flex;justify-content:end;margin-right:16px}.commercial .coloring .coloring.product:hover{background-color:#f6f8fa}.consignee-list{padding-top:20px;padding-bottom:28px;display:flex;flex-direction:column;gap:12px;max-height:500px;overflow-y:scroll}.consignee-list .consignee-item{border:2px solid #dfe2e7;border-radius:16px;padding:12px;gap:12px;display:flex;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px}.consignee-list .consignee-item .consignee-address{color:#8b9299;font-weight:400;font-size:14px;line-height:20px}.consignee-list .consignee-item:hover{background-color:#eff1f3}.consignee-list .consignee-item:hover .img-box{background-color:#fff}.consignee-list .consignee-item.active{border-color:#161719}.img-box{border-radius:8px;background-color:#eff1f3;justify-content:center;align-items:center;display:flex;width:42px;height:42px}.stock-wrapper{width:100%}.info-head-stock{display:flex;align-items:center;justify-content:space-between;padding-left:24px;padding-right:24px}.info-head-stock .info-back{display:flex;align-items:center;justify-content:space-between;width:94px;height:40px}.info-head-stock .info-back .info-img-back-container{display:flex;justify-content:center;align-items:center;height:20px;width:20px}.info-head-stock .info-back .info-img-back-container:hover{border-radius:5px;background-color:#dfe2e7}.info-head-stock .info-product-in-stock{font-family:Inter,sans-serif;font-weight:600;line-height:28px;font-size:24px;color:#161719}.info-body-stock{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:8px;padding-top:24px;padding-right:28px;padding-left:28px;padding-bottom:68px;background-color:#eff1f3}.info-body-stock::-webkit-scrollbar{display:none}.stock-cards{scrollbar-width:none}.info-body-stock>*{flex:0 0 auto;min-width:352px}.comment-textarea{margin-top:20px;margin-bottom:28px;box-sizing:border-box;height:160px;width:100%;min-height:120px;padding:12px;font-size:16px;background-color:#f6f8fa;border:1px solid #dfe2e7;border-radius:8px;resize:none;outline:0;transition:border .2s}.comment-textarea:hover{border-color:#161719}.comment-textarea:focus{border-color:#161719;background-color:#fff}.footer{display:flex;justify-content:end;padding:16px 28px;border-top:1px solid #dfe2e7}.footer-content{display:flex;gap:12px}.content-modal .footer{display:flex;justify-content:space-between;align-items:center}.content.commertial .footer-right-content .footer{display:flex;justify-content:end}.filter-buttons-group{max-width:100vw;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;align-items:center}.filters-container{display:flex}.filter-button{margin-right:8px;min-width:72px;height:40px;padding:10px 12px;border:0;position:relative;display:flex;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-weight:500;font-size:14px;border-radius:8px;background:#eff1f3}.filter-button .block-button-and-icon{padding:0;gap:6px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:8px;transition:background-color .2s ease}.filter-button .text-filter-button{height:20px;min-width:26px;display:contents}.filter-button .icon-filter-button{height:20px}.filter-button .icon-filter-button .v-icon{width:20px;height:7px;fill:none;padding-left:10px}.filter-button .rotated{transform:rotate(180deg);padding-left:0!important;padding-right:10px}.filter-button.active{background-color:#292b2f;color:#fff}.filter-button.active:hover{background-color:#3d4148;color:#fff}.filter-button.only{width:100%;background-color:unset;justify-content:space-between;margin:0}.filter-button.only .v-icon{padding-left:0}.filter-button.only.active{background-color:unset;margin:0}.filter-button.only:hover{background-color:unset}.icon-filter-button.only{width:100%}.checkbox{border:1px solid #dfe2e7;border-radius:12px;position:absolute;margin-top:5px;z-index:20;background-color:#fff}.datepicker{border:1px solid #dfe2e7;border-radius:12px;position:absolute;z-index:20;background-color:#fff}.filters{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:12px 16px;gap:12px;width:208px;display:flex;align-items:center}.filters.only{justify-content:space-between}.filters-order{font-family:Inter,sans-serif;justify-content:space-between;font-size:14px;font-weight:500;line-height:20px;padding:12px 16px;gap:12px;width:208px;display:flex;align-items:center}.all-filters{padding-top:8px}.filters-scroll-container{max-height:345px;overflow:auto}.buttons-checkbox{height:64px;display:flex;align-items:center;justify-content:center;border-top:1px solid #dfe2e7;gap:7px}.buttons-checkbox .checkbox-reset{color:#161719;background-color:#eff1f3;width:45%}.buttons-checkbox .checkbox-apply{width:45%}.buttons-checkbox .checkbox-reset:hover{color:#161719;background-color:#dfe2e7;width:45%}.filters:hover{background-color:#eff1f3}.active-filter{padding-right:2px;border-radius:8px;color:#fff;background-color:#161719}.filter-button:hover{background:#dfe2e7;border-radius:8px}.active-filter:hover{color:#fff;background-color:#161719}.icon-hover:hover{border-radius:6px;background-color:#3d4148}.icons-with-displaySelected{gap:6px;color:#b4b9be;display:flex;align-items:center;padding:0 6px}.icons-with-displaySelected.only{font-family:Inter,sans-serif;width:100%;font-weight:400;font-size:14px;line-height:20px;color:#161719;justify-content:space-between}.clear-filters-button{align-items:center;background:0 0;margin-right:8px;min-width:72px;height:40px;padding:10px 12px;border:0;display:flex;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-weight:500;font-size:14px;border-radius:8px}.icon-cross{height:20px!important;padding:0!important;border-radius:4px}.filter-button.active-filter .icon-box:hover{background-color:#3d4148}.clear-filters-button:hover{background-color:#f6f8fa}.mx-input-wrapper{display:none!important}.datepicker-wrapper{width:0;height:0}.my-datepicker-popup{background-color:#fff;left:0!important;top:-15px!important}.filter-search-input{position:relative;padding:0;padding-left:38px;width:182px;height:40px;background-color:#eff1f3;margin-left:10px;margin-bottom:8px;border:none;border-radius:6px;font-size:14px}.filters-order:hover{background-color:#eff1f3}.commercial .label-name.label-title .checkbox{margin-top:0;margin-left:-95px}.description-wrapper{font-family:Inter,sans-serif;background-color:#e2faff;border:1px solid #8eddff;border-radius:12px;padding:16px;margin-left:28px;margin-right:28px;margin-bottom:20px}.description-content{display:flex;gap:12px;align-items:center}.defaultPrice{font-weight:600}.text-content{display:flex;gap:4px;line-height:20px;font-size:14px;font-weight:400}.warning-message{display:flex;font-family:Inter,sans-serif;padding:15px;margin-bottom:4px;gap:12px;border-radius:10px;position:relative;color:#161719;border:1px solid #ffdb67}.warning-message .warning-box-content{display:flex;gap:4px;flex-direction:column}.warning-message .warning-box-content .warning-massage-title{font-weight:600;font-size:14px;line-height:20px}.warning-message .warning-box-content .warning-massage-text{font-weight:400;font-size:14px;line-height:20px}.warning-message .warning-img{height:100%;width:20px}.warning-message .icon{margin-right:10px}.warning-message .close-btn{position:absolute;top:8px;right:8px;border:none;background:0 0;font-size:18px;cursor:pointer}.warning-message--info{background-color:#d0ebff;color:#0c53b7}.warning-message--warning{background-color:#fff6de;font-weight:400;color:#161719}.warning-message--error{background-color:#f8d7da;color:#842029}.warning-message--success{background-color:#d1e7dd;color:#0f5132}.search-wrapper{display:flex;position:relative;height:100%}.search-wrapper .baseinput::-moz-placeholder{font-weight:500;font-family:Inter,sans-serif}.search-wrapper .baseinput::placeholder{font-weight:500;font-family:Inter,sans-serif}.search-wrapper .icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#aaa;pointer-events:none}.search-wrapper .clear-input{position:relative;right:30px}.icon-loading{position:relative;right:30px;animation:spin .8s linear infinite}.baseinput{width:clamp(150px,36vw,520px);border:none;border-radius:8px;background:#f2f4f7;font-size:14px;height:40px;padding-block:0;padding-inline:0;padding-left:38px}.baseinput--modal{min-width:416px;border:1px solid #dfe2e7;width:100%;padding-left:10px;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.search-wrapper-input{position:relative;width:100%}.search-input{flex:1;padding-left:8px;width:100%;padding:10px 16px 10px 40px;border:none;border-radius:12px;background-color:#eff1f3;font-family:Inter,sans-serif;font-size:16px;line-height:24px;margin-top:2px;color:#000;box-sizing:border-box}.search-input::-moz-placeholder{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#8b9299}.search-input::placeholder{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#8b9299}.basket{display:flex;flex-direction:column;gap:12px;background-color:#fff;height:260px;padding-top:16px;padding-right:20px;padding-left:20px;padding-bottom:20px;width:312px;border-radius:16px}.basket .title-basket{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:26px}.basket .content-basket{display:flex;justify-content:space-between;margin-bottom:4px}.basket .content-basket .content-basket-text{display:flex;flex-direction:column;gap:8px}.basket .content-basket .basket-text{color:#747b83;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px}.basket .content-basket .content-basket-summa{display:flex;flex-direction:column;gap:8px;color:#161719;font-family:"IBM Plex Mono",monospace;font-weight:500;font-size:14px;line-height:20px}.basket .content-basket-price{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;margin-bottom:8px;background-color:#eff1f3}.basket .content-basket-price .all-price{font-family:"IBM Plex Mono",monospace;font-weight:600;font-size:24px;line-height:26px}.basket .content-basket-price .basket-info-nds{font-family:Inter,sans-serif;color:#747b83;font-weight:500;font-size:12px;line-height:18px}.containers{display:flex;flex-direction:column;gap:16px}.containers .info-item{font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:26px;border-radius:16px;background-color:#fff;padding:13px 16px 13px 20px;align-items:center}.containers .info-item .comments-container{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.containers .info-item .content-containers{display:flex;gap:24px}.containers .info-item .content-containers-text{color:#747b83;font-weight:400}.containers .info-item .content-containers-name{font-weight:500;font-size:14px;line-height:20px}.containers .info-item .info-item-title{justify-content:space-between;display:flex;align-items:center}.containers .info-item .button-counter-plus{background-color:#fff}.containers .info-item .button-counter-plus:hover{background-color:#dfe2e7}.containers .buttons{display:flex;gap:15px}.containers .buttons>*{flex:1}.product-curt{flex:0 1 261px;border:1px solid #edf0f3;box-shadow:0 2px 8px rgba(0,0,0,.03);padding:12px;box-sizing:border-box;border-radius:6px;max-width:280px;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.product-curt:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.product-img-box{display:flex;align-items:center;width:100%;height:200px}.product-img-box .product-img{width:100%;margin:auto;height:198px}.product-status-curt{align-items:center;padding-top:8px;padding-bottom:8px;display:flex;justify-content:space-between}.product-status-curt-text{font-family:Inter,sans-serif;display:flex;justify-content:center;color:#00694b;background-color:#dcf8e9;width:63px;font-weight:500;font-size:12px;line-height:18px;border-radius:4px;padding:3px 7px}.product-idh{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#747b83}.product-text{font-family:Inter,sans-serif;font-size:14px;font-weight:500}.product-price-curt{font-family:"IBM Plex Mono",monospace;font-size:20px;line-height:24px;font-weight:500;margin-top:20px;margin-bottom:20px}.product-table{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(251px,1fr))}.pagination{justify-content:center;display:flex;width:100%}.pagination-button{margin-right:8px;min-width:72px;height:40px;padding:10px 12px;border:0;display:flex;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-weight:500;font-size:14px;border-radius:8px;background:#eff1f3}.info-card-list{display:flex;flex-wrap:wrap;gap:24px}.info-card-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(352px,1fr));gap:24px;align-items:center;justify-items:center}.info-card{gap:24px;background-color:#fff;border-radius:12px;padding:16px 16px 20px;height:424px;width:352px;box-sizing:border-box;transition:all .3s ease;text-decoration:none;color:#27292d}.info-card .info-content{display:flex;flex-direction:column;gap:8px}.info-card .info-content .info-news{display:flex;align-items:center;gap:8px}.info-card .info-content .info-news .info-news-stock{line-height:18px;font-size:12px;font-weight:500;border-radius:4px;padding:3px 8px;font-family:Inter,sans-serif;color:#fff;background-color:#019e9e}.info-card .info-content .info-news .info-date{color:#747b83;font-family:Inter,sans-serif;line-height:20px;font-size:14px;font-weight:500}.info-card .info-content .info-news .info-news-stock--promo{line-height:18px;font-size:12px;font-weight:500;border-radius:4px;padding:3px 8px;font-family:Inter,sans-serif;color:#fff;background-color:#e20f0f}.info-card .info-content .info-news .info-date--promo{display:flex;gap:2px}.info-card .info-content .info-news .info-date--promo .info-time-stock{font-size:14px;font-weight:500;line-height:20px;color:#000}.info-card .info-content .info-name{line-height:26px;font-weight:600;font-size:18px;line-clamp:2;font-family:Inter,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.info-card .info-content .info-discription{color:#747b83;line-height:20px;font-weight:500;font-size:14px;line-clamp:3;font-family:Inter,sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.info-card .info-image-card{border-radius:8px;height:220px;width:100%;padding-bottom:16px}.info-card:hover{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 8px 24px rgba(71,85,105,.2509803922);transition:all .3s ease}.new-pagination-block{padding:10px 28px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px}.news-pagination{display:flex;justify-content:space-between;align-items:center;width:100%}.pagination-buttons{display:flex;justify-content:center;align-items:center}.pagination-buttons button{width:40px;height:40px;border-radius:8px;border-color:#fff;background:#fff;border-style:hidden;padding:0;transition:all .3s ease}.pagination-buttons .active-btn{background:#292b2f;color:#fff}.disabled-arrow{color:#99a4ae}.pag-list{color:#8b9299;font-size:14px}.rotated{transform:rotate(180deg)}.pagination-icon{width:20px;height:20px}.news-more-button{width:100%;margin-top:20px}.news-more-button button{height:40px;background:#eff1f3;border-radius:8px;border:none;width:100%;transition:all .3s ease;font-size:14px}.news-more-button button:hover,.pagination-buttons button:hover{background:#dfe2e7;color:#000}.red{color:#e20f0f}.tiser-card{display:flex;gap:12px}.tiser-card .tiser-img{height:64px}.tiser-card .tiser-text{font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px}.tiser-card .tiser-date{color:#747b83;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px}.modal-overlay{display:flex;justify-content:center;align-items:center;position:fixed;backdrop-filter:blur(2px);top:0;left:0;right:0;bottom:0;z-index:201}.modal-wrapper{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:999}.content-modal-commertial.content-modal{max-width:416px}.content-modal-commertial.content-modal .order-button{display:flex;gap:12px}.content-modal-commertial.content-modal .order-button .back{flex:1}.content-modal-commertial.content-modal .order-button .submit{flex:2}.content-modal-colors.content-modal{width:70%;max-width:none;padding:0!important;padding-right:6px!important}.content-modal-colors.content-modal .footer{box-shadow:0 -4px 6px rgba(202,207,212,.5)}.save-project .card-title{justify-content:space-between!important}.save-project .order-button{height:40px}.save-project .sidebar{z-index:500}.save-project .form-modal{margin:0}.body-modal{display:flex;flex-direction:column;gap:20px}.content-modal{padding:32px!important;display:flex;flex-direction:column;position:relative;background:#fff;border-radius:8px;max-height:90vh;z-index:1000;max-width:600px;margin:20px auto}.content-modal .card-title{font-family:Inter,sans-serif;display:flex;justify-content:center;margin-bottom:20px}.scroll-content{padding-left:36px;padding-right:30px}.modal{position:fixed;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(83,88,103,.4);padding:32px 32px 24px;border-radius:10px;z-index:202;min-width:416px}.card-text{font-size:14px;line-height:20px;font-weight:600;font-family:Inter,sans-serif}.form-modal{display:flex;gap:5px;flex-direction:column}.order-button{display:flex;gap:10px;margin-top:12px}.order-button .basebutton{flex:1}.scroll-content::-webkit-scrollbar{width:6px;color:#dfe2e7;margin-left:20px}.scroll-content::-webkit-scrollbar-track{background:0 0}.scroll-content::-webkit-scrollbar-thumb{background-color:#dfe2e7;border-radius:20px;border:2px solid transparent}.scroll-content::-webkit-scrollbar-thumb:hover{background-color:#fff}.left-column-base::-webkit-scrollbar{width:6px;color:#dfe2e7;margin-left:20px}.left-column-base::-webkit-scrollbar-track{background:0 0}.left-column-base::-webkit-scrollbar-thumb{background-color:#dfe2e7;border-radius:20px;border:2px solid transparent}.container{border-radius:12px;padding:14px 16px}.container .content{display:flex;justify-content:space-between}.container.yellow{display:flex;gap:10px;background-color:#fff6de;border:1px solid #ffdb67}.new-status{font-family:Inter;position:absolute;font-weight:500;font-size:12px;line-height:18px;bottom:51px;left:0;color:#fff;padding:1px 6px;background-color:#22acde;border-radius:4px}.row-file--new{background-color:#e2faff!important}.row-file{position:relative;background-color:#f6f8fa;border-radius:8px;border:1px solid #dfe2e7;padding:11px;display:flex;align-items:center;gap:12px}.row-file .info-row{width:100%}.row-file .info-text{width:100%;display:flex;justify-content:space-between}.row-file .content-box{display:flex;width:100%;gap:10px}.row-file .label-name{width:unset}.row-file .icon-notification.gray{height:32px;width:32px}.row-file .icon-notification.gray:hover{background-color:#dfe2e7;border-radius:8px}.warnings-text{font-weight:400;font-size:14px;line-height:20px;font-family:Inter,sans-serif}.product{display:grid;width:100%;grid-template-columns:minmax(210px,3fr) minmax(50px,1fr) minmax(60px,1fr) minmax(71px,1fr) minmax(100px,1.4fr) minmax(60px,.6fr);height:96px;align-content:baseline;align-items:center;border-bottom:1px solid #dfe2e7;font-family:Inter,sans-serif}.product .product-status{font-family:Inter,sans-serif;display:flex;justify-content:center;color:#00694b;background-color:#dcf8e9;width:63px;font-weight:500;font-size:12px;line-height:18px;border-radius:4px;padding:3px 7px}.product .product-status.base{width:unset}.product .product-summa{font-family:"IBM Plex Mono",monospace;display:flex;justify-content:end}.product .product-quantity{padding-top:16px}.product .product-info{display:flex;align-items:center;gap:12px;width:100%;height:100%}.product .product-info .product-img{width:42px;height:42px;flex-shrink:0}.product .product-info .product-text{display:flex;flex-direction:column;gap:4px;max-width:346px;font-size:14px;font-weight:500}.product .product-info .product-text .product-liquidated{font-family:Inter,sans-serif;font-weight:500;font-style:Medium;font-size:12px;line-height:18px;letter-spacing:0;color:#ce7714}.product .product-info .product-img-text{gap:16px;display:flex;align-items:center}.product .product-box-idh{display:flex;align-items:center;height:100%}.product .product-box-idh .product-idh{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#747b83}.product-box{display:flex;flex-wrap:wrap;width:100%}.product-box .not-found-rows{justify-content:center;padding:10px}.product-box.not-found-rows{justify-content:center;padding:10px}.product:hover{background-color:#eff1f3}.product>:first-child{padding-left:20px}.product>:nth-child(2){display:flex;justify-content:center}.product>:nth-child(4){display:flex;justify-content:end;margin-right:20px}.product>:last-child{display:flex;justify-content:end;padding-right:16px}.order-row{grid-template-columns:109fr 131fr 100fr 143fr 118fr 207fr 147fr 45fr;display:grid;align-items:center;height:49px;font-weight:400;font-size:14px;line-height:20px;justify-content:space-between;font-family:Inter,sans-serif;border-bottom:1px solid #dfe2e7;transition:background-color .3s ease,color .3s ease}.order-row .order-number{font-weight:500}.order-row .order-customer{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-row .order-price{display:flex;justify-content:end;font-family:"IBM Plex Mono",monospace}.order-row .order-more{margin:auto;background-color:#eff1f3;border-radius:6px;justify-content:center;flex-wrap:wrap;display:flex;align-content:center;width:32px;height:32px;transition:background-color .3s ease,color .3s ease}.order-row .order-more .info-img-more{height:20px}.order-row .order-more:hover{background-color:#dfe2e7}.order-row:hover{background-color:#f6f8fa}.order-status{max-width:-moz-max-content;max-width:max-content;font-weight:500;font-size:12px;line-height:18px;border-radius:4px;padding:3px 8px}.status--onstock,.status-open{color:#376fff!important}.product-status.status--unavailable{color:#376fff!important;background-color:#e4f0fe!important}.product-status.status--onstock{color:#9532d6!important;background-color:#f7e9ff!important}.status--unavailable,.status-processing{color:#9532d6!important}.status--available,.status-delivered{color:#00694b!important}.status--available,.status-reject{color:#00694b!important}.product-status-curt.status--available{color:#00694b!important}.status-blocked{color:#e3414c!important}.product-status-curt.status--onstock .product-status-curt-text{color:#9532d6!important;background-color:#f7e9ff!important}.product-status-curt.status--unavailable .product-status-curt-text{color:#376fff!important;background-color:#e4f0fe!important}.order-more-wrapper{position:relative;display:inline-block;cursor:pointer}.dropdown-menu{min-width:243px;position:absolute;top:0;right:100%;padding-top:8px;padding-bottom:8px;background-color:#fff;border:1px solid #ddd;z-index:10;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px}.dropdown-item{padding:10px 16px;gap:8px;display:flex;cursor:pointer}.dropdown-item:hover{background-color:#eff1f3}.orders .project .table-head{grid-template-columns:minmax(107px,1.2fr) minmax(70px,1.5fr) minmax(100px,2.1fr) minmax(60px,1fr) minmax(90px,1.7fr) minmax(100px,1fr) minmax(33px,.6fr)}.orders .project .product{grid-template-columns:minmax(107px,1.2fr) minmax(70px,1.5fr) minmax(100px,2.1fr) minmax(60px,1fr) minmax(90px,1.7fr) minmax(100px,1fr) minmax(33px,.6fr)}.orders .project .product>:last-child{display:flex;justify-content:center;padding:0}.order-detail-row{align-items:baseline;display:grid;border-bottom:1px solid #dfe2e7;grid-template-columns:70fr 380fr 90fr 130fr 120fr 120fr 90fr;font-weight:400;font-size:14px;line-height:20px}.order-detail-row .order-detail-name{padding:15px 12px 15px 16px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:500}.order-detail-row .order-detail-idh{padding-left:16px}.order-detail-row .order-detail-price{font-family:"IBM Plex Mono",monospace;display:flex;justify-content:space-around}.order-detail-row .status-partially{color:#c77b10}.order-detail-row .status-delive{color:#0b9786}.order-detail-row .status-non-delive{color:#e44d66}.order-detail-row:hover{background-color:#f6f8fa}.basket-row{display:grid;grid-template-columns:minmax(140px,3fr) minmax(70px,1fr) minmax(70px,1fr) minmax(50px,1fr) minmax(40px,.6fr);font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;border-bottom:1px solid #dfe2e7;align-items:center}.basket-row .button-cross{display:flex;justify-content:end;margin-right:20px}.basket-row .button-cross .button-counter-plus{background-color:unset}.basket-row .button-cross .button-counter-plus:hover{background-color:#dfe2e7}.basket-row .price-summa{text-align:end;margin-right:20px;font-family:"IBM Plex Mono",monospace}.basket-row .basket-checkmark{display:flex}.basket-row .basket-checkmark .base-button-checkbox{padding-left:20px;padding-right:10px}.basket-row .basket-row-content{display:flex;flex-direction:column;padding:10px 8px 10px 10px;gap:8px}.basket-row .basket-idh-status{display:flex;align-items:center;gap:6px}.basket-row>:nth-child(4){display:flex;justify-content:end}.basket-row>:nth-child(5){display:flex;justify-content:end}.contract-label{width:94px;display:flex;gap:8px;align-items:center;color:#376fff}.basket-row:hover{background-color:#eff1f3}.basket-row.contract-details{color:#161719;font-weight:500;font-size:14px;line-height:20px}.basket-row.contract-details .filter-button{border-radius:8px;border:1px solid #dfe2e7;background-color:#fff}.basket-row.contract-details .filter-button .block-button-and-icon{display:flex}.basket-row.contract-details .icons-with-displaySelected{color:#161719;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.position-box{width:100%}.position-box .content{display:flex;justify-content:space-between}.base-row.expanded{background-color:#f6f8fa}.position-box .info-box{margin-left:30px}.info-box{width:-moz-max-content;width:max-content;background-color:#fff;border-radius:12px;max-width:360px;width:50%;margin-top:10px}.info-box .label-row{font-family:"IBM Plex mono",monospace;font-weight:600;font-size:14px;line-height:20px}.info-box .info-row{font-family:Inter,sans-serif;display:flex;font-weight:400;font-size:14px;line-height:20px;padding:15px 12px;border-top:1px solid #dfe2e7;justify-content:space-between}.info-box .info-row:first-child{border-top:none}.base-row:hover{background-color:#f6f8fa}.base-row{display:flex;justify-content:space-between}.base-row .icons-row{display:flex;gap:8px}.content-row .card-text{font-family:"IBM Plex Mono",monospace}.label-row{color:#161719;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px}.label-row.gray{color:#8b9299}.block-color{height:32px;width:32px;border-radius:8px}.base-row{display:flex;align-items:center;padding:8px;border-bottom:1px solid #dfe2e7}.base-row:first-child{border-top:1px solid #dfe2e7}.icon-rows{width:10px;height:10px;fill:transparent;color:#8b9299}.content-row{display:flex;gap:8px;align-items:center}.content.commertial{background-color:#eff1f3;display:flex;flex-direction:column;min-height:100vh}.content.commertial .wrapper-content{flex:1;padding-bottom:80px;background-color:#eff1f3}.content.commertial .footer-right-content{position:fixed;bottom:0;left:0;width:-webkit-fill-available;width:-moz-available}.content.commertial .body{min-height:72vh;height:95%}.content.commertial .footer{background-color:#fff;display:flex;align-items:center;justify-content:space-between}.content.commertial .footer .basebutton{height:40px}.content.commertial .footer .footer-price{font-weight:600;font-size:20px;line-height:24px;font-family:"IBM Plex Mono",monospace}.content.commertial .footer .price-info-content{font-weight:600;font-size:14px;display:flex;flex-direction:column;gap:2px}.content.commertial .footer .info-text{font-weight:500;color:#747b83;display:flex;font-size:12px;flex-direction:column;gap:4px}.content.commertial .footer .info-quntity{display:flex;flex-direction:column;gap:4px}.content.commertial .footer .info-product{color:#161719;font-family:Inter,sans-serif;display:flex;font-size:14px;line-height:20px;gap:16px;font-weight:500}.content.commertial .footer .price-info{background-color:#eff1f3;font-family:Inter,sans-serif;border-radius:8px;font-size:14px;line-height:20px;font-weight:600;gap:20px;padding:10px 16px;display:flex;align-items:center}.content.commertial .footer .price-info-footer{font-family:Inter,sans-serif;border-radius:8px;display:flex;background-color:#eff1f3;padding:10px 16px;align-items:center;gap:20px}.content.commertial .product>:first-child{padding:0}.content.commertial .product>:nth-child(2){display:flex;justify-content:unset}.content.commertial .product>:nth-child(n+3){display:flex;justify-content:center;margin:0}.content.commertial .product>:last-child{display:unset;justify-content:unset;padding:0}.commercial{background-color:#fff;margin-left:28px;margin-right:28px;border-radius:8px;padding-bottom:16px;margin-bottom:20px}.commercial .clear-filters-button{display:none}.commercial .counter-plus-minus .checkbox{margin-top:21px;margin-left:-110px}.commercial .main-table.selected .table-head{grid-template-columns:minmax(147px,6fr) minmax(71px,1.8fr) minmax(71px,1.8fr) repeat(auto-fit,minmax(46px,1.1fr))!important}.commercial .main-table.selected .table-head-text{padding:0}.commercial .main-table.selected .table-head>:first-child{padding-left:20px;grid-column:1}.commercial .main-table.selected .table-head>:nth-child(n+2){display:flex;justify-content:center;max-width:100%}.commercial .main-table.selected .product{padding-top:16px;padding-bottom:15px;height:100%;grid-template-columns:minmax(147px,6fr) minmax(71px,1.8fr) minmax(71px,1.8fr) repeat(auto-fit,minmax(46px,1.1fr))}.commercial .main-table.selected .product>:first-child{padding-left:20px}.commercial .main-table.selected .product>:nth-child(n+2){display:flex;justify-content:center}.commercial .main-table.selected .product>:last-child{display:flex;justify-content:flex-end;margin-right:12px}.commercial .commercial-body{display:flex;flex-direction:column;gap:10px;padding-left:16px;padding-right:16px}.commercial .commercial-body .search-input.select{padding:0}.commercial .commercial-body .search-input.select .checkbox{margin:0}.commercial .commercial-body .search-input.select .checkbox .filters{width:272px}.commercial .row-wrapp{display:flex;gap:10px}.commercial .type{all:unset;max-width:100%}.commercial .search-input{background-color:#f6f8fa;width:30%;padding:10px 12px}.commercial .color{min-width:38px;height:38px;border:1px solid #fff;border-radius:8px}.commercial .label-name.label-title{padding:16px 20px;width:inherit}.commercial .table-head>*{grid-column:span 1}.commercial .table-head>:first-child{grid-column:2}.commercial .table-head>:nth-child(n+2){display:flex!important;justify-content:center!important;max-width:none!important;margin:0!important}.commercial .table-head{grid-template-columns:minmax(30px,.4fr) minmax(147px,2.2fr) minmax(71px,1.5fr) minmax(48px,.8fr) minmax(48px,.9fr) minmax(48px,.9fr) minmax(48px,.8fr) minmax(48px,.8fr) minmax(48px,.6fr)!important}.commercial .table-head-text{padding:0}.commercial .product{padding-top:16px;padding-bottom:15px;height:100%;grid-template-columns:minmax(30px,.4fr) minmax(147px,2.2fr) minmax(71px,1.5fr) minmax(48px,.8fr) minmax(48px,.9fr) minmax(48px,.9fr) minmax(48px,.8fr) minmax(48px,.8fr) minmax(48px,.6fr)}.commercial .product .product-info{gap:8px}.commercial .product .product-row:first-child{display:flex;justify-content:center}.commercial .product .product-row:last-child{display:flex;justify-content:center}.commercial .product .product-info{font-size:14px}.commercial .counter-plus-minus.active{border-color:#161719;background:#e8f0fe}.commercial .product:last-child{border-bottom:none}.commercial .product.active{background:#f6f8fa}.commercial .product.active:has(.info-box) .product-row:nth-last-child(2){display:flex;justify-content:center}.commercial .info-box{width:83%;grid-column:2/-1;max-width:unset;margin-top:15px!important}.commercial .info-box .info-row{display:grid;grid-template-columns:minmax(147px,3.8fr) minmax(71px,2.4fr) minmax(71px,2fr) minmax(71px,1.9fr) minmax(71px,1.5fr)}.commercial .info-box .info-row>:nth-child(2){display:flex;margin-left:10px;font-size:14px;font-weight:400;line-height:20px}.commercial .info-box .info-row>:nth-child(3){display:flex;font-weight:400;margin-left:10px;font-size:14px;line-height:20px}.commercial .info-box .info-row>:nth-child(4){font-family:"IBM Plex Mono",monospace;display:flex;justify-content:end;font-weight:400;margin-right:20px;font-size:14px;line-height:20px}.commercial .info-box .info-row>:nth-child(5){font-family:"IBM Plex Mono",monospace;display:flex;justify-content:end;margin-right:20px}.content-box{display:flex;gap:8px}.price{font-family:"IBM Plex Mono",monospace;font-weight:400;font-style:normal;font-size:16px;line-height:24px}.summa{font-family:"IBM Plex Mono",monospace;font-weight:600;font-style:normal;font-size:16px;line-height:24px}.icon-rows{width:14px;height:16px}.span{font-family:"IBM Plex Mono",monospace;font-weight:600;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0;font-variant-numeric:slashed-zero;color:#161719}.text{font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:18px}.gray{color:#747b83}.input-form{display:flex;flex-direction:column;gap:20px}.product-text .search-input{border:1px solid #dfe2e7;background-color:#f6f8fa;padding:10px 12px;font-weight:400;font-size:14px;font-family:Inter,sans-serif}.twe{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.footer-commercial{position:fixed;bottom:0;width:-webkit-fill-available;width:-moz-available}.small-sup{font-size:.7em}.title-container{font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;margin-bottom:4px}.price-container{font-family:"IBM Plex Mono",monospace;font-size:14px;font-weight:500;line-height:20px}.wrapper-content{display:flex;flex-direction:column;height:125vh}.wrapper-content .body{flex:1}.button-counter-minus{display:flex;justify-content:center;align-items:center;border:0;border-radius:8px;padding:0;height:32px;width:32px;background-color:#eff1f3;transition:background-color .4s ease}.button-counter-minus:hover{background-color:#dfe2e7}.button-counter-minus--disable{background-color:#f6f8fa;color:#99a4ae;border-radius:8px}.button-counter-minus--disable .icon-notification{color:#8b9299;fill:none;stroke:#8b9299}.button-counter-minus--disable:hover{background-color:#f6f8fa;border-color:#dfe2e7;color:#99a4ae}.button-counter-plus{display:flex;justify-content:center;align-items:center;border:0;border-radius:8px;padding:0;height:32px;width:32px;background-color:#eff1f3;cursor:pointer;transition:background-color .4s ease}.button-counter-plus:hover{background-color:#dfe2e7}.button-counter-plus--disable{background-color:#f6f8fa;color:#99a4ae;border-radius:8px}.button-counter-plus--disable .icon-notification{color:#8b9299;fill:none;stroke:#8b9299}.button-counter-plus--disable:hover{background-color:#f6f8fa;border-color:#dfe2e7;color:#99a4ae}.counter{display:block;align-items:center;font-family:sans-serif}.counter .counter-row{justify-content:space-between;display:flex;align-items:center}.counter .text-multiplicity{color:#8b9299;font-size:12px;font-weight:500;font-family:Inter;margin-top:8px}.counter .text-multiplicity .text-multiplicity-step{font-size:12px;font-weight:500;font-family:Inter;color:#000;font-family:Inter,sans-serif}.text-quantity-counter{display:flex;align-items:center;justify-content:center;height:20px;width:42px}.counter-plus-minus{background-color:#fff;padding-left:4px;padding-right:4px;justify-content:space-between;margin-right:12px;gap:4px;width:65%;height:40px;border:1px solid #dfe2e7;border-radius:8px;align-items:center;display:flex}.base-button-checkbox{display:inline-flex;align-items:center;cursor:pointer}.icon-checkbox{width:12px;height:12px;color:#fff;fill:none}.base-button-checkbox input[type=checkbox]{position:absolute;width:16px;height:16px;margin:0;cursor:pointer;display:none}.checkbox-visual{border:1px solid #b4b9be;background-color:#fff;border-radius:2px;height:16px;width:16px;display:flex;align-items:center;justify-content:center;transition:.2s ease}input[type=checkbox]:checked+.checkbox-visual{border:1px solid #c00808;background-color:#e20f0f}.search-input-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.search-list{padding:11px;border:1px solid #dfe2e7;border-radius:12px;overflow:auto;background:#fff;position:absolute;width:55vw;max-height:55vh;top:63px}.product-search{padding-top:20px;padding-bottom:20px;padding-left:16px;padding-right:16px;display:grid;grid-template-columns:1fr .15fr .3fr;width:100%;gap:20px}.product-img-text{display:flex;align-items:center}.product-box-idh{align-items:center;gap:10px;display:flex}.product-box-search{display:flex;flex-wrap:wrap}.product-img-box-search{display:flex;height:68px}.product-info-text{flex-direction:column;justify-content:space-between;display:flex;padding-left:16px;height:68px}.product-price{font-family:"IBM Plex Mono",monospace;font-weight:600;text-align:end}.product-status-search{justify-content:center;padding:4px 10px;align-items:center;display:flex;font-size:12px;font-weight:500;border-radius:4px}.product-img{border-radius:8px}.product-search:hover{border-radius:12px;background-color:#eff1f3}.search-input-wrapper{display:flex;position:relative}.search-input-wrapper .baseinput{width:clamp(150px,36vw,520px);border:none;border-radius:8px;background:#f2f4f7;font-size:14px;height:40px;padding-block:0;padding-inline:0;padding-left:38px}.search-input-wrapper .baseinput::-moz-placeholder{font-weight:500;font-family:Inter,sans-serif}.search-input-wrapper .baseinput::placeholder{font-weight:500;font-family:Inter,sans-serif}.search-input-wrapper .icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#aaa;pointer-events:none}.search-input-wrapper .clear-input{position:relative;right:30px}.icon-loading{position:relative;right:30px;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.search-project{width:100%;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px}.search-project .product{align-content:unset;grid-template-columns:minmax(210px,3fr) minmax(50px,1fr) minmax(60px,1fr) minmax(60px,1fr)}.search-project .search-info{display:flex;flex-direction:column;gap:4px}.search-project .search-row{display:flex;gap:36px;justify-content:space-between}.search-project .search-info-client{display:flex;flex-direction:column;font-weight:400}.search-project .search-date{display:flex;font-weight:400;flex-direction:column}.search-project .adress{color:#747b83;font-size:12px;line-height:18px}.search-project .product-color-row{display:flex}.search-project .search-summa{display:flex;flex-direction:column}.search-project .search-summa .date{display:flex;font-family:"IBM Plex Mono",monospace;justify-content:end}.search-project .search-summa .adress{display:flex;justify-content:end}.orders-project{font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px}.orders-project .product{align-content:unset;grid-template-columns:minmax(210px,3fr) minmax(50px,1fr) minmax(60px,1fr) minmax(60px,1fr)}.orders-project .search-info{display:flex;flex-direction:column;gap:4px}.orders-project .search-row{display:flex;gap:36px;justify-content:space-between}.orders-project .search-info-client{display:flex;flex-direction:column;font-weight:400}.orders-project .search-date{display:flex;font-weight:400;flex-direction:column}.orders-project .adress{color:#747b83;font-size:12px;line-height:18px}.orders-project .product-color-row{display:flex}.orders-project .search-summa{display:flex;flex-direction:column}.orders-project .search-summa .date{display:flex;font-family:"IBM Plex Mono",monospace;justify-content:end}.orders-project .search-summa .adress{display:flex;justify-content:end}.tooltip-wrapper{position:relative;display:inline-block}.tooltip-box{display:inline-block;width:-moz-max-content;width:max-content;min-width:150px;max-width:300px;position:absolute;background-color:#292b2f;color:#fff;padding:12px;border-radius:8px;z-index:1000}.tooltip-box.top{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:15px}.tooltip-box.left{right:100%;bottom:-100%;margin-right:20px}.tooltip-text{display:flex;width:100%;font-size:14px;font-weight:500}.popper{font-family:Inter,sans-serif!important;background-color:#292b2f!important;color:#fff!important;padding:6px 12px!important;border-radius:4px!important;font-size:12px!important;font-weight:600!important;max-width:200px!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;z-index:1000!important;border:none!important}.popper[data-popper-placement^=top]>#arrow{bottom:-4px}.popper[data-popper-placement^=bottom]>#arrow{top:-4px}.popper[data-popper-placement^=right]>#arrow{left:-4px}.popper[data-popper-placement^=left]>#arrow{right:-4px}.popper #arrow,.popper #arrow::before{position:absolute;width:8px;height:8px;background:inherit}.popper #arrow{visibility:hidden}.popper #arrow::before{visibility:visible;content:"";transform:rotate(45deg);background:#292b2f}.popper[data-show]{opacity:1;transform:translateY(0);transition:opacity .15s,transform .15s}.personal-cabinet{max-width:100%;margin:0 auto;padding:20px;font-family:Inter;background-color:#f5f5f5;color:#333;line-height:1.6}.header{margin-bottom:20px}.header h1{font-size:28px;font-weight:600;color:#161719;margin:0}.main-content-base{display:flex;width:100%;gap:24px;flex-wrap:wrap}.left-column-footer{display:flex;flex:.5;max-width:380px;flex-direction:column;background-color:#fff}.left-column-base{background-color:#fff;flex:1 1 0;min-width:0;padding:24px 28px 16px 28px;display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow-y:auto}.right-column-base{background-color:#fff;flex:1 1 0;min-width:0;padding:24px 28px 16px 28px}.main-content{width:100%;display:grid;grid-template-columns:minmax(200px,.7fr) 2fr;gap:20px}.left-column{max-width:355px}.left-column,.right-column{display:flex;flex-direction:column;gap:20px}.card{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-title{justify-content:space-between;display:flex;gap:6px;font-size:20px;font-weight:600;color:#161719;margin:0;line-height:24px}.icon-form{padding:4px}.icon-form:hover{border-radius:4px;padding:4px;color:#2980b9;background-color:#ecf0f1}.edit-icon{font-size:14px;cursor:pointer;transition:color .2s;color:#161719;width:18px;height:18px}.edit-icon:hover{color:#3498db}.upload-area{display:flex;gap:16px;border-radius:8px;text-align:center;margin-bottom:20px;cursor:pointer;transition:all .2s;display:flex}.upload-area:hover{border-color:#3498db;background:#f8f9fa}.upload-plus{width:100%;height:68px;font-size:40px;align-content:center;border:2px dashed #bdc3c7;color:#bdc3c7;max-width:68px;border-radius:12px;background:#f6f8fa;cursor:pointer}.image-preview{border:none!important}.upload-area input{display:none}.upload-text{display:flex;text-align:left;font-size:14px;color:#8b9299;line-height:20px;font-weight:500;max-width:190px}.form-group{margin-bottom:16px}.form-label{font-family:Inter,sans-serif;display:block;line-height:20px;font-size:14px;font-weight:400!important;color:#747b83;margin-bottom:8px}.form-label.smoll{font-size:12px;line-height:18px}.base-label{font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:18px}.icon-none-agree{align-content:center;width:20px;height:20px;color:#b4b9be;fill:none;stroke:#fff}.icon-agree{align-content:center;width:20px;height:20px;color:#10b981;fill:none;stroke:#fff}.form-value{font-family:Inter;line-height:20px;font-size:14px;color:#161719;font-weight:500;display:flex;justify-content:space-between}.group-underscore{border:1px solid #dfe2e7;margin-bottom:16px}.password-field{font-family:monospace;letter-spacing:2px;font-size:14px}.contracts-list{display:flex;flex-direction:column;gap:12px}.contract-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px;border-left:4px solid #3498db}.contract-info{flex:1}.contract-description{font-size:14px;color:#161719;font-weight:500;margin-bottom:4px}.contract-details{font-size:12px;color:#747b83}.contract-number{font-weight:600;color:#161719}.contract-dates{margin-left:8px}.dropdown-arrow{font-size:14px;color:#7f8c8d;transition:color .2s;transition:transform .2s;cursor:pointer}.dropdown-arrow:hover{color:#3498db}.credit-info{display:flex;gap:18px}.credit-row{display:flex;width:100%;flex-direction:column;border-radius:12px}.credit-row:first-child{background-color:#f6f8fa}.credit-row:last-child{background-color:#fff1f1}.credit-item{flex:1;padding:16px 20px}.credit-label{font-family:Inter,sans-serif;font-size:14px;color:#747b83;margin-bottom:8px;line-height:20px;font-weight:500}.credit-label.subtext{margin-bottom:20px}.color-filter-wrapper{padding-left:36px;padding-right:30px}.color-filter-wrapper .credit-label{margin-top:20px}.credit-value{font-size:16px;color:#161719;font-weight:500;font-family:"IBM Plex Mono",monospace;line-height:24px;font-feature-settings:"zero"}.credit-value.overdue{color:#dc2626}.credit-row:first-child .credit-item{border-bottom:none}.credit-row:last-child .credit-item{border-top:none}.credit-item+.credit-item{border-left:none}.table-container{overflow-x:auto;margin-top:20px}.invoices-table{width:100%;border-collapse:collapse}.invoices-table th{background:#f8f9fa;padding:12px;text-align:left;font-size:12px;color:#747b83;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e9ecef}.invoices-table td{padding:12px;border-bottom:1px solid #e9ecef;font-size:14px;color:#161719}.invoices-table tr:hover{background:#f8f9fa}.download-btn{background:0 0;border:none;cursor:pointer;color:#3498db;font-size:14px;padding:4px 6px;border-radius:4px;transition:all .2s}.download-btn:hover{color:#2980b9;background-color:#ecf0f1}@media (max-width:768px){.personal-cabinet{padding:10px}.main-content{grid-template-columns:1fr}.credit-info{grid-template-columns:1fr;gap:16px}.contract-item{flex-direction:column;align-items:flex-start;gap:8px}.table-container{font-size:12px}.invoices-table td,.invoices-table th{padding:8px 4px;font-size:11px}}@media (max-width:480px){.card{padding:16px}.upload-area{padding:20px}.upload-plus{font-size:32px}.header h1{font-weight:600;color:#161719;line-height:36px;font-size:20px}}.contracts-table{width:100%;border:1px solid #e0e0e0;border-left:none;border-right:none;border-radius:8px;overflow:hidden}.grey-label{color:#8b9299}.table-header,.table-row{display:grid;grid-template-columns:2fr 182px 231px 50px;gap:16px;align-items:center}.invoice-table .table-row,.table-body.invoice-table,.table-header.invoice-table{grid-template-columns:2fr 1fr 1fr 1fr 1fr .5fr}.contracts-table.invoice-table{margin-top:24px}.invoice-table .table-cell{font-size:14px}.invoice-table .header-cell{font-size:14px}.header-cell.info{margin-bottom:10px}.table-cell.contract.number{justify-content:left!important;color:#747b83!important}.contract-col{display:flex;flex-direction:column;gap:4px}.download-btn{background-image:url(/local/src/assets/navIcons/download-btn.svg);width:20px;height:20px}.table-header{padding:12px 16px;font-weight:600;border-bottom:1px solid #e0e0e0;color:#747b83;text-transform:uppercase}.table-header .header-cell{font-weight:600!important;color:#747b83!important}.table-row{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;color:#161719}.table-row:hover{background-color:#f9f9f9}.table-body{background-color:#fff}.table-row-group{border-bottom:1px solid #e0e0e0}.table-row-group:last-child{border-bottom:none}.header-cell,.table-cell{display:flex;align-items:center;overflow:hidden}.header-cell.description,.table-cell.description{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding-right:8px;font-size:12px;line-height:20px}.header-cell.dates,.header-cell.number,.table-cell.dates,.table-cell.number{color:#666;font-size:12px;text-align:center;justify-content:center}.header-cell.arrow,.table-cell.arrow{justify-content:center}.table-cell.arrow{width:100%}.table-cell.summa{font-family:"IBM Plex Mono",monospace}.dropdown-arrow{font-size:16px;color:#999;transition:transform .2s ease;background-image:url(/local/src/assets/navIcons/accordeon-arrow.svg);width:12px;height:7px}.dropdown-arrow.open{transform:rotate(180deg)}.expanded-content{background-color:#fafafa;border-top:1px solid #e0e0e0}.expanded-details{padding:16px;color:#666}.expanded-details .contracts-table.white-bg{background:#fff}.expanded-details .contracts-table .table-header{grid-template-columns:3fr 1fr 1fr 1fr}.expanded-details .contracts-table .table-header .header-cell{align-items:center;justify-items:center;font-size:12px}.expanded-details .contracts-table .table-header .header-cell:first-child{justify-content:flex-start}.expanded-details .contracts-table .table-body .table-row{grid-template-columns:3fr 1fr 1fr 1fr;align-items:flex-start;justify-items:baseline}.expanded-details .contracts-table .table-body .table-row .table-cell{align-items:center;justify-items:center;font-size:14px}.expanded-details .contracts-table .table-body .table-row .table-cell:first-child{justify-content:flex-start}.discount-label{background:#dcf8e9;color:#00694b;font-size:12px;font-weight:600;line-height:18px;padding:1px 6px;border-radius:4px}.table-body .header-cell.description,.table-body .table-cell.description{font-size:14px}.table-body .header-cell.dates,.table-body .header-cell.description,.table-body .header-cell.number,.table-body .table-cell.dates,.table-body .table-cell.number{color:#161719;font-size:14px;text-align:center;justify-content:center}@media (max-width:768px){.table-header,.table-row{grid-template-columns:1fr 40px;gap:8px}.header-cell.dates,.header-cell.number,.table-cell.dates,.table-cell.number{display:none}.table-cell.arrow{justify-content:center}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease,transform .3s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(-20px)}.company{display:flex;align-items:center;gap:8px}.company .omaLogo{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.company .text{width:89px;height:20px;font-size:14px;line-height:20px;font-weight:600;font-family:Inter,sans-serif}.Notification{position:relative;width:40px;height:40px;background-color:#eff1f3;border:none;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px}.redcircle{position:absolute;top:-2px;left:30px;width:12px;height:12px}.overlay{width:72px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#eff1f3;border-radius:8px;margin-right:28px;transition:background-color .2s ease}.overlay .overlay-block{height:32px;width:32px;display:flex;justify-content:center;align-items:center;border:none;background:0 0;cursor:pointer;padding:8px;transition:background-color .3s}.overlay .overlay-block.active{background-color:#fff;border-radius:8px}.overlay .icon-overlay{color:#8b9299}.overlay .overlay-block.active .icon-overlay{color:#161719}.table-head{height:50px;display:grid;grid-template-columns:minmax(210px,3fr) minmax(50px,1fr) minmax(60px,1fr) minmax(71px,1fr) minmax(100px,1.4fr) minmax(60px,.6fr);align-items:center;border-top:1px solid #dfe2e7;border-bottom:1px solid #dfe2e7;font-family:Inter,sans-serif}.table-head .table-head-text{display:flex;align-items:center;font-size:12px;font-weight:600;color:#747b83;min-width:61px;height:20px}.table-head .table-head-icon{width:20px;height:20px}.table-head .table-head-text-icon{font-size:12px;font-weight:600;color:#747b83;min-width:61px;height:20px;display:flex;align-items:center;gap:4px}.table-head>:first-child{padding-left:20px}.table-head>:last-child{display:flex;justify-content:end;margin-right:16px}.table-head>:nth-child(2){display:flex;justify-content:center}.table-head>:nth-child(4){display:flex;justify-content:end;margin-right:20px}.commercial .table-head>:nth-child(2){display:flex;justify-content:start;max-width:160px}.commercial .table-head>:last-child{display:flex;justify-content:start}.commercial .table-head>:nth-child(5){display:flex;justify-content:end;margin-right:20px}.cell{height:40px!important;width:44px!important;color:#161719;font-size:14px!important;font-weight:500!important;line-height:20px!important;font-family:Inter,sans-serif!important}.cell:hover{background-color:#eff1f3!important}.cell.active{color:#fff!important;background-color:#292b2f!important}.cell.today{color:#e20f0f!important;background-color:#fff1f1!important}.cell.in-range{color:#161719!important;background-color:#eff1f3!important}.cell.hover-in-range{background-color:#eff1f3!important}.mx-btn.mx-btn-text.mx-btn-current-month{color:#161719!important;font-weight:600!important;font-size:14px!important;line-height:20px!important}.mx-btn.mx-btn-text.mx-btn-current-year{color:#161719!important;font-weight:600!important;font-size:14px!important;line-height:20px!important}.mx-table.mx-table-date{color:#161719!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;font-family:Inter,sans-serif!important}.mx-calendar-header{border-bottom:1px solid #dfe2e7;height:40px!important}.mx-calendar+.mx-calendar{border-left:none!important}.my-datepicker-popup{position:relative}.mx-datepicker-footer{display:flex;justify-content:end}.mx-datepicker-footer .buttons-checkbox{width:35%;border:none}.mx-calendar-range{gap:25px;display:flex;justify-content:center}.mx-calendar.mx-calendar-panel-date{height:350px;width:300px}.switch{position:relative;display:inline-block;width:36px;height:20px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:20px;transition:.3s}.slider::before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.3s}input:checked+.slider{background-color:#e20f0f}input:checked+.slider::before{transform:translateX(16px)}