:root{--companyColor1:#bef00a;--companyColor2:#00426a;--companyColor3:#3cbeff;--companyColor4:#e3faff;--companyColor5:#af0000;--white:#fff;--mainBg:#fff;--mainDark:#323232;--lightGray:#afafaf;--greyBg:#fafafa;--status1:#5fa050;--status2:#0958d9;--status3:#af0000;--borders1:#d2d2d2;--borders2:#e5e5e5;--sidebarBg:#fafafa;--sidebarBorder:#e5e5e5;--transAll:all .15s ease-in;--transWidth:width .25s ease, min-width .25s ease;--transBack:background .2s ease;--transOpacity:opacity .2s ease;--transTransform:transform .25s ease}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--greyBg);min-width:320px;margin:0;padding:0;font-family:Inter,sans-serif}input,textarea,button,select{outline:none;font-family:Inter,sans-serif}.loginPageBlock{min-height:100vh;position:relative;overflow:hidden}.loginPageLogo{z-index:3;position:absolute;top:56px;right:56px}.loginPageLogo img{width:145px;height:auto;display:block}.loginCover{z-index:1;position:fixed;inset:0}.loginCover img{object-fit:cover;width:100%;height:100%}.loginBlock{z-index:2;box-sizing:border-box;background:var(--white);flex-direction:column;justify-content:center;align-items:center;width:480px;min-height:100vh;padding:48px;display:flex;position:relative}.loginBlock__title{text-align:center;letter-spacing:-.8px;color:var(--mainDark);width:100%;margin:0;padding:0;font-size:24px;font-weight:700;line-height:22px}.loginBlock__subtitle{text-align:center;letter-spacing:-.8px;color:#00000073;width:100%;margin:12px 0 48px;padding:0;font-size:16px;font-weight:400}.loginBlock__field{margin:0 0 24px}.loginBlock__field:last-of-type{margin:0 0 32px}.loginBlock form{flex-direction:column;align-items:center;display:flex}.loginBlock__label{color:var(--mainDark);background:#0000000d;border-radius:3px;margin:0 0 8px 14px;padding:4px 8px;font-size:12px;display:inline-block}.loginBlock__label--required:before{content:"*";color:var(--status3);padding:0 6px 0 0}.loginBlock__error{color:var(--status3);letter-spacing:-.2px;background:#af00000f;border:1px solid #af000040;border-radius:6px;margin:0 0 24px;padding:12px 16px;font-size:14px}.loginBlock__fieldError{color:var(--status3);margin:6px 0 0 14px;font-size:12px}.inputStyle1{border:1px solid var(--borders1);background:var(--white);border-radius:6px;position:relative}.inputStyle1 input,.inputStyle1 textarea{width:100%;color:var(--mainDark);background:0 0;border:none;border-radius:6px;padding:14px 40px 14px 14px;font-size:16px}.inputStyle1 input::placeholder,.inputStyle1 textarea::placeholder{color:#00000080}.inputStyle1_Icon{cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.inputStyle1_Icon img{width:16px;height:16px;display:block}.darkBtn{color:var(--mainBg);letter-spacing:-.2px;background:var(--mainDark);cursor:pointer;transition:var(--transAll);border:none;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.darkBtn:hover{background:var(--companyColor1);color:var(--mainDark)}.darkBtn:disabled{opacity:.6;cursor:not-allowed}.darkBtn:disabled:hover{background:var(--mainDark);color:var(--mainBg)}.modalBoxWraper{flex-direction:column;gap:24px;display:flex}.modalAddBrand--cols{grid-template-columns:64px .75fr 1fr 48px 48px}.modalAddBrand--cols>div{flex-direction:column;gap:4px;padding:12px;display:flex}.modalAddBrand--cols>div:not(:nth-child(2)):not(:nth-child(3)){text-align:center;align-items:center}.modalAddBrand--cols>div:nth-child(2){font-weight:600}.modalAddBrand--cols img{width:14px;height:14px;display:block}.modalItemType{flex-wrap:wrap;gap:6px;display:flex}.modalItemType>div{color:var(--mainDark);background:#0000001a;border-radius:3px;padding:3px 6px;font-size:11px;font-weight:500}.addBrandBlock{gap:12px;margin:0 0 24px;padding:0;display:flex}.iconBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.modalBoxContent{flex-wrap:wrap;gap:12px;display:flex}.modalBoxContent>div{flex:1}.modalBoxContent .ant-form-item{margin-bottom:0}.modalBoxContent .ant-form-item-label{padding-bottom:0}.modalBoxContent .ant-form-item-label>label,.modalBoxContent label{color:var(--mainDark);letter-spacing:-.5px;height:auto;font-size:14px;font-weight:400;line-height:2}.checklistRadio{background:var(--white);border:1px solid var(--borders1);cursor:pointer;box-sizing:border-box;width:100%;color:var(--mainDark);-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.categoryCheckboxGroup{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid!important}.categoryCheckbox{border:1px solid var(--borders1);border-radius:5px;align-items:center;margin:0!important;padding:10px 14px!important}.categoryCheckbox:hover{border-color:var(--companyColor1)}.requiredLabel:before{content:"*";color:var(--status3);padding:0 6px 0 0}.modalBoxS{color:var(--mainDark);letter-spacing:-.8px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:4px 0;font-size:18px;font-weight:700;display:grid}.modalBoxS:after{content:"";background:var(--borders1);height:1px}.modalBoxBtns{border-top:1px solid var(--borders1);justify-content:center;align-items:center;gap:12px;margin:24px 0 0;padding:32px 0 0;display:flex}.ant-modal .ant-modal-content{border-radius:12px;padding:48px 32px}.ant-modal .ant-modal-title{letter-spacing:-.8px;color:var(--mainDark);font-size:28px;font-weight:700}.ant-modal .ant-modal-header{margin-bottom:48px}.ant-modal .ant-modal-close{top:28px;right:32px}.modalBoxH2{color:var(--mainDark);letter-spacing:-.8px;margin:-36px 0 0;padding:0 0 32px;font-size:20px;font-weight:600}.modalBoxS2{color:var(--mainDark);letter-spacing:-.8px;padding:12px 0;font-size:16px;font-weight:600;flex:0 0 100%!important}.inputStyle1 .ant-input:not(textarea){height:48px;box-shadow:none;box-sizing:border-box;background:0 0;font-size:16px;line-height:48px}.inputStyle1 textarea.ant-input{height:auto;padding:11px 14px}.inputStyle1 .ant-input-number{width:100%;box-shadow:none;background:0 0}.inputStyle1 .ant-input-number-input{box-sizing:border-box;height:48px;font-size:16px;line-height:48px}.inputStyle1 .ant-select{border:none;width:100%}.inputStyle1 .ant-select-selector{height:46px!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0 14px!important}.inputStyle1 .ant-select-selection-item,.inputStyle1 .ant-select-selection-placeholder{font-size:16px;line-height:46px!important}.inputStyle1 .ant-picker{width:100%;height:46px;box-shadow:none;box-sizing:border-box;background:0 0;border:none;padding:0 14px}.inputStyle1 .ant-picker-input>input{font-size:16px}.appLayout{background:var(--greyBg);min-height:100vh;display:flex}.appSidebar{background:var(--white);border-right:1px solid var(--sidebarBorder);z-index:100;flex-direction:column;width:280px;height:100vh;padding:48px 16px;transition:width .3s,padding .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.appSidebar--collapsed{align-items:center;width:76px;padding:48px 8px}.appSidebarTop{flex-shrink:0;align-items:center;gap:8px;height:56px;margin:0 0 48px;padding:0 8px;display:flex}.appSidebarLogo{flex:1;align-items:center;min-width:0;text-decoration:none;display:flex;overflow:hidden}.appSidebarLogoImg{width:auto;height:48px;display:block}.appSidebarLogoShort{color:var(--mainDark);letter-spacing:-.5px;font-size:14px;font-weight:800}.appSidebarCollapseBtn{border:1px solid var(--borders1);cursor:pointer;width:32px;height:32px;color:var(--mainDark);transition:var(--transAll);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.appSidebarCollapseBtn:hover{background:#0000000d}.appSidebarNav{flex-direction:column;flex:1;padding:12px 8px;display:flex;overflow:hidden auto}.appSidebarNav a,.appSidebarNavItem{color:var(--mainDark);letter-spacing:-.2px;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:12px;height:43px;padding:12px;font-size:15px;font-weight:400;text-decoration:none;transition:background .15s;display:flex}.appSidebarNav a:hover,.appSidebarNavItem:hover{background:#0000000f}.appSidebarNav a.active,.appSidebarNavItem.active{background:#00000014;font-weight:500}.appSidebarNavIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.appSidebarNavIcon img{width:18px;height:18px;display:block}.appSidebarNavLabel{text-overflow:ellipsis;transition:opacity .2s,width .25s;overflow:hidden}.appSidebar--collapsed .appSidebarLogoImg{display:none}.appSidebar--collapsed .appSidebarNav a,.appSidebar--collapsed .appSidebarNavItem{justify-content:center;padding:10px}.appSidebar--collapsed .appSidebarNavLabel{opacity:0;width:0;display:none;overflow:hidden}.appMain{flex-direction:column;flex:1;min-width:0;margin-left:280px;transition:margin-left .3s;display:flex}.appMain--collapsed{margin-left:76px}.appMain--full{margin-left:0}.appHeader{background:var(--white);border-bottom:1px solid var(--sidebarBorder);flex-shrink:0;padding:32px;position:relative}.appHeaderMenuBtn{position:absolute;top:50%;left:16px;transform:translateY(-50%)}.appMain--full .appHeaderGrid{padding-left:52px}.appHeaderGrid{grid-template-columns:1fr 1fr 1fr 1.5fr;align-items:start;width:100%;display:grid}.appHeaderCurrencySection{flex-direction:column;justify-content:flex-start;min-width:0;padding-right:0;display:flex}.appHeaderCurrencyH{letter-spacing:-.2px;color:#000;white-space:nowrap;margin:0 0 12px;font-size:13px;font-weight:600}.appHeaderCurrencyItem{flex-direction:column;gap:6px;display:flex}.appHeaderCurrencyRow{letter-spacing:-.2px;color:var(--mainDark);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:400;display:flex}.appHeaderCurrencyFlagImg{flex-shrink:0;width:18px;height:auto;display:block}.appHeaderCurrencyArrowImg{flex-shrink:0;width:16px;height:auto;display:block}.appHeaderCurrencyArrow{color:var(--mainDark);flex-shrink:0;font-size:14px}.appHeaderMobileBar{background:var(--white);justify-content:space-between;align-items:center;gap:12px;display:flex}.appHeaderUser{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.appHeaderUserName{letter-spacing:-.3px;color:var(--mainDark);white-space:nowrap;text-align:right;font-size:14px;font-weight:600}.appHeaderUserRole{color:var(--lightGray);white-space:nowrap;text-align:right;font-size:12px;font-weight:400}.appHeaderUserBtn{cursor:pointer;text-align:right;background:0 0;border:none;flex-direction:column;gap:2px;padding:0;display:flex}.appHeaderExitBtn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.appHeaderExitBtn:hover{background:var(--greyBg)}.appContent{background:var(--white);border-radius:6px;flex:1;min-width:0;margin:24px;padding:24px}.homeContent{padding:24px}.homeGreeting{margin:0 0 40px}.homeGreetingSystem{letter-spacing:-.2px;color:var(--mainDark);margin:0;padding:0 0 24px;font-size:20px;font-weight:700}.homeGreetingTitle{letter-spacing:-.8px;color:var(--mainDark);margin:0 0 6px;font-size:38px;font-weight:700;line-height:1.1}.homeGreetingRole{color:var(--mainDark);margin:0;font-size:15px;font-weight:400}.homeGreetingRole strong{color:var(--mainDark);font-weight:700}.homeCardGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.homeCard{border:1px solid var(--borders1);background:var(--white);cursor:pointer;color:var(--mainDark);letter-spacing:-.5px;border-radius:8px;flex-direction:column;align-items:flex-start;gap:0;padding:24px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.homeCard:hover{background:#00000005;border-color:#0000002e}.homeCardIcon{background:var(--mainDark);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:16px;display:flex}.homeCardIcon img{width:18px;height:18px;display:block}.homeCardTitle{margin:0;padding:12px 0 6px;font-size:17px;font-weight:600}.homeCardDesc{color:var(--lightGray);flex:1;margin:0;padding:0 0 18px;font-size:15px;font-weight:400;line-height:1.45}.homeCardFooter{color:var(--mainDark);border:1px solid var(--borders1);border-radius:5px;align-items:center;gap:12px;margin-top:0;padding:12px;font-size:14px;font-weight:600;transition:all .15s ease-in;display:flex}.homeCard:hover .homeCardFooter{border-color:#00000040;gap:20px;transition:all .25s ease-in}.homeCardRatesInputs{flex-direction:row;align-items:center;gap:12px;margin-top:20px;display:flex}.homeCardRatesRows{flex-direction:column;flex:1;gap:8px;display:flex}.homeCardRateRow{align-items:center;gap:6px;display:flex}.homeCardRateLabel{color:var(--mainDark);flex-shrink:0;width:30px;font-size:13px;font-weight:600}.homeCardRateBank{color:var(--mainDark);opacity:.6;text-align:right;min-width:40px;font-size:13px}.homeCardRatePlus{color:var(--mainDark);opacity:.5;flex-shrink:0;font-size:13px}.homeCardRateResult{color:var(--mainDark);min-width:56px;font-size:13px;font-weight:600}.homeCardRateInput{border:1px solid var(--borders1);width:74px;height:32px;color:var(--mainDark);background:var(--white);border-radius:6px;padding:0 10px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .15s}.homeCardRateInput:focus{border-color:var(--mainDark);outline:none}.homeCardRateInput::placeholder{color:#00000080}.homeCardSaveBtn{background:var(--mainDark);width:32px;height:32px;color:var(--white);cursor:pointer;transition:var(--transAll);border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:Inter,sans-serif;font-size:16px;display:flex}.homeCardSaveBtn:hover{background:var(--companyColor1);color:var(--mainDark)}.homeCardSaveBtn:disabled{opacity:.55;cursor:not-allowed}.homeCardSaveBtn:disabled:hover{background:var(--mainDark);color:var(--white)}@media (width<=1200px){.homeCardGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.homeCardGrid{grid-template-columns:repeat(2,1fr)}.appContent{margin:12px}.homeContent{padding:24px}}@media (width<=576px){.homeCardGrid{grid-template-columns:1fr 1fr}.homeGreetingTitle{font-size:24px}}.gridContentHeader{justify-content:space-between;align-items:center;gap:12px;height:56px;margin:0 0 48px;display:flex}.gridContentHeaderH{letter-spacing:-.8px;color:var(--mainDark);margin:0;font-size:38px;font-weight:700}.gridContentHeaderB{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.whiteBtn{letter-spacing:-.2px;color:var(--mainDark);background:var(--white);border:1px solid var(--borders1);cursor:pointer;transition:var(--transAll);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.whiteBtn:hover{background:var(--borders2)}.whiteBtnCategories,.whiteBtnBrands{letter-spacing:-.2px;color:var(--mainDark);background:var(--white);border:1px solid var(--borders1);cursor:pointer;transition:var(--transAll);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.whiteBtnCategories:hover,.whiteBtnBrands:hover{background:var(--companyColor1);border-color:var(--companyColor1)}.darkBtnPlus{letter-spacing:-.2px;color:var(--white);background:var(--mainDark);border:1px solid var(--mainDark);cursor:pointer;transition:var(--transAll);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.darkBtnPlus:hover{background:var(--companyColor1);border-color:var(--companyColor1);color:var(--mainDark)}.selectStyle1 select{width:100%;color:var(--mainDark);appearance:none;cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;padding:14px 40px 14px 14px;font-size:16px}.selectStyle1 select::-ms-expand{display:none}.selectStyle1_Icon{pointer-events:none;width:16px;height:16px;color:var(--mainDark);opacity:.5;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.selectStyle1_Btn{border:1px solid var(--borders1);background:var(--white);cursor:pointer;color:var(--mainDark);transition:var(--transAll);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;font-size:16px;display:flex}.selectStyle1_Btn:hover{background:var(--companyColor1);border-color:var(--companyColor1)}.tableFilters{background:var(--greyBg);border:1px solid var(--borders1);border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:0 0 12px;padding:16px;display:flex}.tableFilters>div{align-items:center;gap:6px;display:flex}.tableFilters_search{margin-left:auto}.sortDirIcon{color:var(--mainDark);cursor:pointer;transition:var(--transAll);align-items:center;padding:4px;font-size:22px;display:flex}.sortDirIcon:hover{color:var(--companyColor2)}.sortDirIcon--disabled{opacity:.3;pointer-events:none}.tableFiltersRow1{justify-content:flex-start;align-items:center;gap:10px;width:100%;margin-bottom:10px;display:flex}.mainTableWrap{overflow-x:auto}.mainTable{border-left:1px solid var(--borders1);border-right:1px solid var(--borders1);border-bottom:1px solid var(--borders1);background:var(--white);display:grid}.mainTable:first-child{letter-spacing:-.2px;background:#0000000b;border-radius:12px 12px 0 0;font-weight:700}.mainTable:first-child>div{font-weight:700}.mainTable:last-child{border-radius:0 0 12px 12px}.mainTable>div{color:var(--mainDark);flex-direction:column;justify-content:center;gap:4px;padding:16px;font-size:13px;display:flex}.mainTable:hover:not(:first-child){background:#00000004}.rulesAccessPages{flex-wrap:wrap;gap:6px;display:flex}.rulesAccessPages>div{color:var(--mainDark);background:#0000001a;border-radius:3px;padding:3px 6px;font-size:12px;font-weight:500}.rulesCheckbox{color:var(--mainDark);align-items:center;gap:8px;margin-bottom:6px;display:flex}.rulesCheckbox input[type=checkbox]{border-radius:2px;flex-shrink:0;width:18px;height:18px}.itemTmb{justify-content:center;align-items:center;display:flex}.itemPhoto{text-align:center;flex-shrink:0;overflow:hidden}.itemPhoto img{object-fit:cover;width:100%;height:100%;display:block}.tableStatus1{white-space:nowrap;color:var(--status1);background:#5fa0501a;border-radius:3px;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex}.tableStatus2{white-space:nowrap;color:var(--status2);background:#0958d914;border-radius:3px;padding:3px 7px;font-size:12px;font-weight:400;display:inline-flex}.tableStatus3{white-space:nowrap;color:var(--status3);background:#af000012;border-radius:3px;padding:3px 7px;font-size:12px;font-weight:400;display:inline-flex}.tableStatus4{white-space:nowrap;color:#d48806;background:#d4880614;border-radius:3px;padding:3px 7px;font-size:12px;font-weight:400;display:inline-flex}.itemIcons{justify-content:center;align-items:center;display:flex;flex-direction:row!important;gap:20px!important}.changeTableMenuWrap{display:inline-flex;position:relative}.moreMenuToggleBtn{border:1px solid var(--borders1);cursor:pointer;width:36px;height:36px;color:var(--mainDark);transition:var(--transAll);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex}.moreMenuToggleBtn:hover{background:var(--greyBg)}.changeTableMenu{background:var(--white);z-index:100;border:1px solid var(--borders2);border-radius:6px;min-width:160px;padding:6px 0;display:none;position:absolute;top:50%;right:100%;transform:translateY(-50%);box-shadow:0 6px 20px #00000026}.changeTableMenu:after{content:"";width:8px;height:100%;position:absolute;top:0;right:-8px}.changeTableMenuWrap:hover .changeTableMenu,.changeTableMenuWrap:focus-within .changeTableMenu{display:block}.changeTableMenu a,.changeTableMenu button{width:100%;color:var(--mainDark);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:none;padding:9px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;text-decoration:none;transition:background .12s;display:block}.changeTableMenu a:hover,.changeTableMenu button:hover{background:var(--companyColor1)}.changeTableMenu button.danger:hover{color:var(--status3);background:#af000014}.contentPager{color:var(--mainDark);background:var(--greyBg);border-radius:12px;justify-content:center;align-items:center;gap:24px;margin:12px 0 0;padding:48px 0;font-size:14px;display:flex}.contentPager_btn{border:1px solid var(--borders1);background:var(--white);cursor:pointer;transition:var(--transAll);border-radius:6px;justify-content:center;align-items:center;min-width:48px;padding:12px 18px;display:flex}.contentPager_btn:hover:not(:disabled){border-color:var(--companyColor1);background:var(--companyColor1)}.contentPager_btn:disabled{opacity:.4;cursor:not-allowed}.contentPager_btn img{width:32px;height:24px;display:block}.tableSortBtn{cursor:pointer;color:var(--mainDark);letter-spacing:-.2px;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:color .12s;display:inline-flex}.tableSortBtn:hover{color:var(--companyColor2)}.tableSortBtn--asc:after{content:" ↑";font-size:11px}.tableSortBtn--desc:after{content:" ↓";font-size:11px}@media (width<=900px){.productsContent{padding:24px}}.checklistWraper{border:1px solid var(--borders1);border-radius:6px;margin:0 0 48px;padding:0;position:relative}.checklistContent{background:var(--greyBg);border-radius:6px;margin:32px;padding:24px;position:relative}.checklistSectionH{letter-spacing:-.8px;color:var(--mainDark);background:var(--mainBg);margin:0;padding:6px 16px;font-size:22px;font-weight:600;position:absolute;top:-22px;left:16px}.checklistItemH{letter-spacing:-.8px;color:var(--mainDark);margin:0 0 32px;font-size:19px;font-weight:600;position:relative}.checklistItem{align-items:flex-start;gap:12px;margin:0 0 18px;display:flex}.checklistItem>div{flex-direction:column;gap:6px;width:100%;display:flex}.checklistItem label{color:var(--mainDark);margin:0 0 0 14px;font-size:13px;font-weight:600;display:flex}.checklistItem label>div{background:#0000000d;border-radius:5px;margin:0 0 6px -14px;padding:4px 12px}.checklistItemS{color:var(--mainDark);flex-wrap:nowrap;align-items:flex-start;gap:6px;margin:0 0 0 14px;font-size:13px;font-weight:400;display:flex}.checklistItemS img{width:12px;height:auto;display:block}.chsecklistInput{color:var(--mainDark);border:1px solid var(--borders1);background:var(--white);border-radius:6px;padding:14px;font-size:16px}.checklistRadioSelecter{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;display:flex}.checklistRadioSelecter>span{width:calc(100% - 14px);color:var(--mainDark);margin:0 0 0 14px;font-size:13px;font-weight:600}.checklistRadioSelecter>.ant-radio-group{flex-wrap:wrap;flex:100%;gap:12px;display:flex}.checklistRadio .ant-radio,.checklistRadio .ant-radio-inner{width:22px;height:22px}.checklistRadio .ant-radio-inner:after{width:22px;height:22px;margin-block-start:-11px;margin-inline-start:-11px}.plusLineBtn{background:var(--mainDark);color:var(--white);border:1px solid var(--mainDark);border-radius:5px;margin-left:auto;padding:12px;font-size:13px;font-weight:400;text-decoration:none}.plusLineBtn:hover{color:var(--mainDark);background:var(--white);border:1px solid var(--borders1)}.spacerLine{border-bottom:1.2px solid var(--borders1);margin:0 0 32px;padding:22px 0 0}.spacer{padding:3px 0}.spacer16{height:16px;margin:0;padding:0}.spacer32{height:32px;margin:0;padding:0}.spacer48{height:48px;margin:0;padding:0}.clientInfoS{letter-spacing:-.8px;padding:0 0 12px;font-size:18px;font-weight:600}.emptyBlock{background:var(--greyBg);letter-spacing:-.5px;color:#00000080;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:48px;font-size:15px;font-weight:500;display:flex}.emptyBlock img{width:32px;height:auto;display:block}.productLineRow{flex-wrap:wrap;align-items:flex-end}.productLineRow>.productLineRow_cell{flex-direction:column;flex:140px;gap:6px;width:auto;min-width:140px;display:flex}.productLineRow_cell--model{flex:2 220px}.productLineRow_cell--qty{flex:0 120px;min-width:100px}.productLineRow_cell--price{flex:0 140px;min-width:110px}.productLineRow_cell--price-vat{flex:0 250px;min-width:230px}.vatPriceWrap{align-items:stretch;gap:4px;width:100%;display:flex}.vatPriceWrap .inputStyle1{flex:auto;min-width:0}.productLineRow_removeBtn{color:#cf1322;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;transition:color .15s,transform .15s;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.productLineRow_removeBtn:hover{color:#a8071a;transform:translateY(-50%)scale(1.1)}.vatAddBtn{color:#1677ff;cursor:pointer;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;flex:none;padding:0 10px;font-size:12px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s}.vatAddBtn:hover{color:#0958d9;background:#f0f5ff;border-color:#1677ff}.vatAddBtn:active{background:#e6f0ff}.productLineList_addRow{margin:0 0 18px;display:flex}.productLineList_subblock{flex-direction:column;padding-right:36px;display:flex;position:relative}.productLineList_divider{border:0;border-top:1px dashed var(--borders1);width:100%;margin:8px 0 12px}.productLineRow--readonly .ant-input-number-input,.productLineRow--readonly .ant-select-selection-item,.productLineRow--readonly input{cursor:not-allowed}.productLineList_subblock:has(.productLineRow_badge--package){background:#f0f6ff;border-left:3px solid #2f6dff;border-radius:4px;margin:4px 0;padding-left:12px}.productLineRow_badgeRow{margin:6px 0 2px}.productLineRow_badge{letter-spacing:.04em;text-transform:uppercase;color:var(--white,#fff);background:#2f6dff;border-radius:4px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-block}.productLineRow_badge--package{background:#2f6dff}.dataTable{overflow-x:auto}.dataTable .ant-table{background:var(--white);border:1px solid var(--borders1);color:var(--mainDark);border-radius:12px;font-family:Inter,sans-serif;overflow:hidden}.dataTable .ant-table-container{border-radius:12px}.dataTable .ant-table-thead>tr>th{color:var(--mainDark);letter-spacing:-.2px;border-bottom:1px solid var(--borders1);background:#0000000b;padding:16px;font-size:13px;font-weight:700;border-inline-end:none!important}.dataTable .ant-table-thead>tr>th:before{display:none!important}.dataTable .ant-table-thead>tr>th:first-child{border-top-left-radius:12px}.dataTable .ant-table-thead>tr>th:last-child{border-top-right-radius:12px}.dataTable .ant-table-tbody>tr>td{background:var(--white);color:var(--mainDark);border-bottom:1px solid var(--borders1);vertical-align:middle;white-space:normal;word-break:break-word;overflow-wrap:anywhere;padding:16px;font-size:13px;border-inline-end:none!important}.dataTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.dataTable .ant-table-tbody>tr:last-child>td:first-child{border-bottom-left-radius:12px}.dataTable .ant-table-tbody>tr:last-child>td:last-child{border-bottom-right-radius:12px}.dataTable .ant-table-tbody>tr.ant-table-row:hover>td,.dataTable .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#00000004!important}.dataTable .ant-table-tbody>tr>td a{color:var(--companyColor2);font-weight:600;text-decoration:none}.dataTable .ant-table-tbody>tr>td a:hover{text-decoration:underline}.dataTable .ant-table-cell .changeTableMenuWrap,.dataTable .ant-table-cell .changeTableMenu{z-index:50}.dataTable .ant-table-tbody>tr:last-child .changeTableMenu{top:auto;bottom:0;transform:none}.dataTable .ant-table-placeholder{border-radius:0 0 12px 12px}.dataTable .ant-table-placeholder>td{border-bottom:none}.dataTable .ant-table-placeholder .ant-empty-description{color:var(--lightGray);font-size:14px}.dataTable .ant-table-content,.dataTable .ant-table-body{border-radius:12px}.dataTable .itemPhoto{max-width:65px;margin:0 auto}.dataTable .itemPhoto img{max-width:65px;height:auto}.proposalsContent .dataTable,.proposalsContent .dataTable .ant-table{overflow:visible}.documents-create1--cols{grid-template-columns:92px 1.5fr .75fr .75fr 1.25fr 1.25fr}.documents-cell-main1{background:#00000006;grid-column:span 5;justify-content:flex-end!important;align-items:flex-end!important;padding:24px 24px 24px 0!important}.documents-cell-side1{background:#00000012;grid-column:span 1;font-weight:600;justify-content:center!important;align-items:center!important;padding:24px 0!important}.documents-create1--cols>div:first-child,.documents-create1--cols>div:nth-child(3),.documents-create1--cols>div:nth-child(4),.documents-create1--cols>div:nth-child(5),.documents-create1--cols>div:nth-child(6){text-align:center;align-items:center}.documents-create1--cols>div{flex-direction:column;gap:4px;padding:18px;display:flex}.documents-create1--cols img{width:16px;height:16px;display:block}.proposalTable{border-collapse:separate;border-spacing:0;border:1px solid var(--borders1);width:100%;color:var(--mainDark);background:var(--white);border-radius:12px;font-size:13px;overflow:hidden}.proposalTable thead tr th{letter-spacing:-.2px;border-bottom:1px solid var(--borders1);text-align:center;background:#0000000b;padding:16px 18px;font-weight:700}.proposalTable thead tr th:nth-child(2){text-align:left}.proposalTable tbody tr td{border-bottom:1px solid var(--borders1);text-align:center;vertical-align:middle;padding:16px 18px}.proposalTable tbody tr td:nth-child(2){text-align:left}.proposalTable tbody tr:last-child td{border-bottom:none}.proposalTable tbody tr:hover:not(.proposalTable-cat):not(.proposalTable-total){background:#00000004}.proposalTable-cat td{background:#00000006;font-weight:700;text-align:left!important}.proposalTable-total td{background:#00000006}.proposalTable-total td:last-child{background:#00000012;text-align:center!important}.proposalTable-total td:first-child{text-align:right!important;padding-right:24px!important}.proposalTable-uah td{background:#00000006}.proposalTable-uah td:last-child{background:#00000012;text-align:center!important}.proposalTable-uah td:first-child{text-align:right!important;padding-right:24px!important}.docCreateWraper{border:1px solid var(--borders1);border-radius:6px;margin:0 0 48px;padding:0;position:relative}.docCreateContent{background:var(--greyBg);border-radius:6px;margin:32px;padding:24px;position:relative}.docCreateSectionH{letter-spacing:-.8px;color:var(--mainDark);background:var(--mainBg);margin:0;padding:6px 16px;font-size:22px;font-weight:600;position:absolute;top:-22px;left:16px}.docCreateItemH{letter-spacing:-.8px;color:var(--mainDark);margin:0 0 32px;font-size:19px;font-weight:600;position:relative}.docCreateItemS{color:var(--mainDark);flex-wrap:nowrap;align-items:flex-start;gap:6px;margin:0 0 0 14px;font-size:13px;font-weight:400;display:flex}.docCreateItemS img{width:12px;height:auto;display:block}.docSectionHeaderS{color:#00000080;margin:8px 0 0 14px;font-size:13px;font-weight:500}.docCreateItem{align-items:flex-start;gap:12px;margin:0 0 18px;display:flex}.docCreateItem>div{flex-direction:column;gap:6px;width:100%;display:flex}.docCreateItem label{color:var(--mainDark);margin:0 0 0 14px;font-size:13px;font-weight:600;display:flex}.docCreateItem label>div{background:#0000000d;border-radius:5px;margin:0 0 6px -14px;padding:4px 12px}.docCreateCheckedType{gap:12px;display:flex}.docCreateCheckedType>div{background:#0000000d;border-radius:5px;width:fit-content;margin:0;padding:8px 12px}.schemeImg{border-radius:5px;margin:0;padding:0;overflow:hidden}.schemeImg img{width:100%;height:auto;display:block}.documentPrevWrap{background:var(--greyBg);width:100%;margin:0;padding:0}.documentPrevContent{color:#323232;margin:0 auto}.documentPrevPage{background:var(--white);box-sizing:border-box;border:1px solid #e1e1e1;flex-direction:column;width:210mm;height:297mm;margin:32px auto;padding:15mm;display:flex;overflow:hidden}@media print{@page{size:A4 portrait;margin:0}.documentPrevWrap{background:#fff}.documentPrevPage{box-shadow:none;break-after:page;page-break-after:always;border:none;margin:0}.docPrevTable tr{break-inside:avoid;page-break-inside:avoid}}.docPrevHeader{align-items:flex-end;gap:12px;justify-content:justify;margin:0 0 24px;padding:0;display:flex;position:relative}.docPrevHeader-num{color:#00000040;background:#00000006;border-radius:3px;padding:4px 6px;font-size:11px;font-weight:600;position:absolute;top:0;right:0}.docPrevHeader>div:last-child{letter-spacing:-.25px;color:#00000026;margin-top:24px;margin-left:auto;font-size:14px;font-weight:900}.docPrevHeader>div:first-child img{width:110px;height:auto;display:block}.docPrevHeader>div:last-child img{width:135px;height:auto;display:block}.docPrevFooter{letter-spacing:-.5px;justify-content:space-between;align-items:center;gap:12px;margin:auto 0 0;padding:48px 0 0;font-size:12px;display:flex}.docPrevFooter-spacer{background:var(--borders1);align-self:stretch;width:1px;margin:0 12px}.docPrevFooter a{color:#00426a;text-decoration:none}.docPrevFooter-company,.docPrevFooter-phone{font-weight:400}.docPrevFooter-qr img{width:64px;height:auto;display:block}.docPrevProjectBlock{border:1px solid var(--borders1);border-radius:6px;flex-direction:column;align-items:center;width:fit-content;margin:64px auto;padding:48px 56px;display:flex}.docPrevItemsBlock{gap:40px;padding:24px 0 0;display:flex}.docPrevItemsBlock>div:first-child{width:22%}.docPrevItemsBlock>div:last-child{width:78%}.docPrevItemsBlock img{border-radius:6px;width:100%;height:auto;display:block}.docPrevPower{text-align:center;border-top:1px solid var(--borders1);border-bottom:1px solid var(--borders1);align-items:center;margin:48px 0 0;padding:12px 0;font-size:14px;font-weight:500;display:flex}.docPrevPower>div:not(:first-child){padding:0 24px}.docPrevPower>div:not(:last-child){border-right:1px solid var(--borders1);padding:0 24px}.docPrev-spacer1{background:var(--borders1);width:1px;height:56px;margin:0 auto 6px;padding:0}.docPrev-spacer2{background:var(--borders1);width:1px;height:18px;margin:12px auto;padding:0}.docPrevH1{letter-spacing:-.8px;text-align:center;margin:0 auto;padding:80px 0 12px;font-size:28px;font-weight:800;line-height:1}.docPrevH1-p2{letter-spacing:-.8px;padding:12px 0 0;font-size:20px;font-weight:800}.docPrevH1-p3{letter-spacing:-.8px;padding:24px 0;font-size:24px;font-weight:800}.docPrevH1-p4{letter-spacing:-.8px;text-align:center;margin:0 auto;padding:12px 0;font-size:24px;font-weight:800;line-height:1}.docPrevH1-p5{letter-spacing:-.8px;text-align:center;margin:0 auto;padding:24px 0;font-size:24px;font-weight:800;line-height:1}.docPrevH1-p6{letter-spacing:-.8px;margin:0 auto;padding:24px 0;font-size:24px;font-weight:800}.docPrevH1-p7{letter-spacing:-.8px;text-align:center;margin:0 auto;padding:24px 0;font-size:24px;font-weight:800}.docPrevH2{letter-spacing:-.8px;margin:0 auto;padding:12px 0 6px;font-size:21px;font-weight:700}.docPrevH2-p2{letter-spacing:-.8px;padding:48px 0 0;font-size:17px;font-weight:800}.docPrevH3{letter-spacing:-.8px;margin:0 auto;padding:0 0 24px;font-size:19px;font-weight:700}.docPrevDate{letter-spacing:-.8px;color:#00000059;margin:0 auto -12px;padding:46px 0 0;font-size:13px;font-weight:500}.docPrevS1{letter-spacing:-.5px;margin:0 auto;padding:0;font-size:15px;font-weight:400}.docPrevS4{letter-spacing:-.5px;text-align:center;margin:0 auto;padding:24px 0 16px;font-size:15px;font-weight:700}.docPrevUtxt1{margin:0 auto;padding:12px 0 0;font-size:13px;font-weight:400;line-height:1.5}.docPrevItemsInfo>div:first-child{letter-spacing:-.8px;font-size:16px;font-weight:700}.docPrevItemsInfo>div:nth-child(2){letter-spacing:-.8px;background:#0000000d;border-radius:3px;width:fit-content;margin:6px 0;padding:3px 8px;font-size:14px;font-weight:400}.docPrevItemsInfo>div:nth-child(3){padding:10px 0 6px;font-size:13px;font-weight:400;line-height:1.5}.docPrevItemsInfo>div:nth-child(4),.docPrevItemsInfo>div:nth-child(5){padding:3px 0;font-size:13px;font-weight:400;line-height:1.5}.docPrevScheme{align-items:flex-start;gap:32px;display:flex}.docPrevScheme>div{flex:1}.docPrevScheme-label{letter-spacing:-.3px;color:#00000080;text-align:center;padding:0 0 8px;font-size:13px;font-weight:600}.docPrevScheme img{border:1px solid var(--borders1);border-radius:5px;width:100%;height:auto;display:block}.docPrevInsolation{text-align:center;align-items:flex-start;gap:32px;margin:24px 0 0;display:flex}.docPrevInsolation>div{border:1px solid var(--borders1);box-sizing:border-box;border-radius:6px;flex:0 0 calc(50% - 16px);padding:16px 12px 12px}.docPrevInsolation>div>div:first-child{letter-spacing:-.3px;padding:0 0 12px;font-size:14px;font-weight:600}.docPrevInsolation img{border-radius:3px;width:100%;height:auto;display:block}.docPrevMediaLinks{flex-direction:column;align-items:center;gap:64px;width:100%;margin:0 auto;display:flex}.docPrevMediaLinks img{width:100px;height:auto;margin:0 auto;display:block}.docPrevMediaLinks>div{text-align:center}.docPrevMediaLinks-sm{justify-content:center;align-items:center;width:65%;display:flex}.docPrevMediaLinks-sm>div{flex:0 0 calc(33.3333% - 16px);padding:24px}.docPrevMediaLinks-name{background:#0000000d;border-radius:3px;width:fit-content;margin:12px auto 0;padding:3px 8px;font-size:12px}.docPrevManager{border:1px solid var(--borders1);text-align:center;border-radius:6px;width:fit-content;margin:97px auto 60px;padding:48px 56px}.docPrevManager>div:first-child{letter-spacing:-.5px;font-size:15px;font-weight:400}.docPrevManager>div:nth-child(2){letter-spacing:-.8px;font-size:24px;font-weight:700}.docPrevManager>div:nth-child(4){letter-spacing:-.5px;font-size:16px;font-weight:600}.docPrevManager>div:nth-child(5),.docPrevManager>div:nth-child(5) a{letter-spacing:-.5px;color:var(--companyColor2);font-size:16px;font-weight:400}.docPrevManager-spacer1{background:var(--borders1);width:1px;height:32px;margin:24px auto;padding:0}.docPrevManager-spacer2{background:var(--borders1);width:1px;height:32px;margin:0;display:block}.docPrevList-header{gap:6px;justify-content:justify;letter-spacing:-.25px;color:var(--mainDark);align-items:center;margin:12px 0 32px;font-size:12px;display:flex}.docPrevList-header>div{background:#00000006;padding:12px}.docPrevList-header>div:first-child{text-align:left;width:60%}.docPrevList-header>div:first-child>span{font-weight:800}.docPrevList-header>div:nth-child(2),.docPrevList-header>div:nth-child(3){text-align:right;width:20%}.docPrevList-footer{gap:32px;justify-content:justify;letter-spacing:-.5px;color:var(--mainDark);align-items:center;margin:12px 0 0;font-size:13px;display:flex}.docPrevList-footer>div:first-child,.docPrevList-footer>div:nth-child(2){text-align:left;width:50%;padding:12px}.docPrev--cols{grid-template-columns:48px 400px 100px 100px 1fr 1fr}.docPrev--cols>div{flex-direction:column;padding:6px 12px;display:flex}.docPrev--cols>div:not(:nth-child(2)){text-align:center}.docPrev--cols>div:not(:last-child){border-right:1px solid var(--borders1)}.docPrev--cols-main{background:var(--white);grid-column:span 5;justify-content:flex-end!important;align-items:flex-end!important;padding:16px 12px 16px 0!important}.docPrev--cols-side{background:#0000000d;grid-column:span 1;font-weight:800;justify-content:center!important;align-items:center!important;padding:16px 0!important}.docPrevTableWrap{border:1px solid var(--borders1);border-radius:6px;margin:0 0 16px;overflow:hidden}.docPrevTable{border-collapse:collapse;width:100%;color:var(--mainDark);letter-spacing:-.25px;font-size:13px}.docPrevTable thead tr{background:#0000000b}.docPrevTable th{border-bottom:1px solid var(--borders1);border-right:1px solid var(--borders1);text-align:center;padding:12px;font-weight:700}.docPrevTable th:last-child{border-right:none}.docPrevTable td{border-bottom:1px solid var(--borders1);border-right:1px solid var(--borders1);vertical-align:middle;padding:10px 12px}.docPrevTable td:last-child{border-right:none}.docPrevTable tbody tr:last-child td{border-bottom:none}.docPrevTable-num{width:40px;text-align:center!important}.docPrevTable-name{text-align:left!important}.docPrevTable-unit{width:80px}.docPrevTable-qty{width:70px}.docPrevTable-price,.docPrevTable-sum{width:130px}.docPrevTable-center{text-align:center}.docPrevTable-right{text-align:right}.docPrevTable-catRow td{letter-spacing:-.3px;background:#00000006;padding:8px 12px;font-weight:700}.docPrevTable-totalRow td{background:#0000000b;padding:12px;font-weight:700}.docPrevTable-totalRow td:first-child{text-align:right}.docPrevMediaLinks-link{padding:12px 0 0}.docPrevMediaLinks-link a{color:var(--companyColor2);font-size:13px;text-decoration:none}.docPrevMediaLinksH2{letter-spacing:-.8px;padding:24px 0;font-size:18px;font-weight:800}.docPrevProjects{text-align:center;gap:24px;padding:24px 0 12px;display:flex}.docPrevProjects>div{box-sizing:border-box;flex:0 0 calc(33.3333% - 16px)}.docPrevProjects img{border-radius:6px;width:100%;height:auto;display:block}
