@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@media screen{body{font-size:var(--font-base);font-weight:var(--weight-medium);line-height:1.45}:is(.shellLegacy,.dealSubModal,.branchAdminModal,.warehouseModalShell,.catalogModal,.assemblyWorkspace){color:var(--text-primary);font-family:var(--ui-font);font-variant-numeric:tabular-nums}:is(.shellLegacy,.dealSubModal,.branchAdminModal,.warehouseModalShell,.catalogModal,.assemblyWorkspace) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-weight:var(--weight-medium);line-height:1.4;font-size:var(--font-base)!important}:is(.shellLegacy,.dealSubModal,.branchAdminModal,.warehouseModalShell,.catalogModal,.assemblyWorkspace) :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}:is(.shellLegacy,.dealSubModal,.branchAdminModal,.warehouseModalShell,.catalogModal,.assemblyWorkspace) :is(input,select,textarea):focus-visible{outline-offset:1px;outline:2px solid #3974c5}:is(.shellLegacy,.dealSubModal,.branchAdminModal,.warehouseModalShell,.catalogModal,.assemblyWorkspace) :is(button,[role=tab]){font-size:var(--font-sm);font-weight:var(--weight-semibold)}:is(.serviceTable,.orderTable,.warehouseStockRegister,.catalogTable,.assemblyTable,.auditTable table) :is(td,td strong,td button){font-size:var(--font-sm);line-height:1.45}:is(.serviceTable,.orderTable,.warehouseStockRegister,.catalogTable,.assemblyTable,.auditTable table) th{font-size:var(--font-xs);color:var(--text-secondary);letter-spacing:.01em;font-weight:600}:is(.serviceTable,.orderTable,.warehouseStockRegister,.catalogTable,.assemblyTable) tbody>tr:not(:has(table))>td{vertical-align:middle;padding-top:10px;padding-bottom:10px}:is(.serviceTable,.orderTable,.warehouseStockRegister,.catalogTable,.assemblyTable) tbody>tr:hover>td{background-color:#f3f7fc}:is(.serviceTable,.orderTable,.warehouseStockRegister,.catalogTable,.assemblyTable) tbody>tr:is(.selected,.active,[aria-selected=true])>td{background-color:#eaf2ff}:is(.serviceStatusTab,.orderStatusTab,.legacyTab,.branchAdminTabs button){font-size:var(--font-sm);font-weight:600}:is(.statusBadge,.serviceStatusSelect,.orderStatusSelect,.assemblyStatusBadge){font-size:var(--font-xs);font-weight:600}:is(.serviceWorkspaceHeading,.orderWorkspaceHeading,.warehouseHeading) h1{font-size:var(--font-page-title);font-weight:700;line-height:1.25}:is(.serviceTable,.orderTable,.warehouseStockRegister,.catalogTable,.assemblyTable) :is(small,.muted){font-size:var(--font-xs);color:var(--text-muted);font-weight:500}.saleWorkspaceV2{row-gap:10px}.saleWorkspaceV2 .saleContextBar{min-height:48px;padding:8px 12px}.saleWorkspaceV2 .saleDrafts{z-index:6;background:0 0;border:0;min-width:0;margin:0;position:relative}.saleWorkspaceV2 .saleDraftsToolbar{min-height:38px;padding:0}.saleWorkspaceV2 .saleDraftsToolbar>div{min-width:0}.saleWorkspaceV2 .saleDraftList{overscroll-behavior:contain;border:1px solid var(--border);background:#fff;border-radius:6px;width:min(1060px,100%);max-height:min(520px,65vh);position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 8px 24px #24364b1c}.saleDraftListHeading{justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.saleDraftListHeading button{width:38px;padding:0}.saleWorkspaceV2 .saleDraftRows>article{grid-template-columns:156px minmax(0,1fr) 156px 206px;gap:12px;min-height:60px;padding:8px 12px}.saleDraftRows strong{font-size:var(--font-sm);font-weight:600}.saleDraftRows small{margin-top:2px}.saleDraftNote{min-width:0;color:var(--text-secondary);font-size:var(--font-xs)}.saleDraftNote summary{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;min-height:24px;padding:3px 0;overflow:hidden}.saleDraftNote p{overflow-wrap:anywhere;margin:4px 0}.saleDraftRows article>div>strong{overflow-wrap:anywhere;display:block}.saleWorkspaceV2 .saleDraftSave{border:1px solid var(--border);background:#fff;border-radius:6px;gap:8px;margin-top:8px;padding:10px 12px}.saleWorkspaceV2 .saleDraftSave small{display:none}.saleWorkspaceV2 .dealContactCompact{gap:8px;padding:12px}.saleWorkspaceV2 .dealContactCompactHeading{min-height:0;margin-bottom:0;padding-bottom:0}.saleWorkspaceV2 .dealContactCompactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.saleWorkspaceV2 .dealContactCompactGrid>.formBlock{grid-area:auto;margin:0}.saleWorkspaceV2 .dealContactCompactGrid input{height:40px}.saleWorkspaceV2 .saleDealMetaGrid,.saleWorkspaceV2 .saleDealTypeField{margin:0}.saleWorkspaceV2 .saleDealTypeField label{margin-bottom:4px}.saleWorkspaceV2 .saleFlowSectionHeader{min-height:62px;padding:10px 12px}.saleWorkspaceV2 .saleFlowSectionHeader h2,.saleWorkspaceV2 .saleSummaryHeader h2{font-size:var(--font-lg);font-weight:650}.saleWorkspaceV2 .saleCompositionActions>button{color:#315e9c;height:38px;min-height:38px;font-size:var(--font-sm);background:#fff;border:1px solid #bfd0e5;padding:0 12px;font-weight:600}.saleWorkspaceV2 .saleFlowMain .saleCartHeader{height:46px;font:600 var(--font-xs)/1.3 var(--ui-font)}.saleWorkspaceV2 .saleFlowMain .saleCartProduct>strong{font-size:var(--font-sm);font-weight:600;line-height:1.4}.saleWorkspaceV2 .saleFlowMain .saleStockHint{font-size:var(--font-xs);line-height:16px}.saleWorkspaceV2 .saleFlowMain .saleLineTotal{font-size:var(--font-sm);text-align:right;white-space:normal;justify-content:flex-end;font-weight:600}.saleWorkspaceV2 .saleFlowMain .saleCartInput,.saleWorkspaceV2 .saleDigitalRow input[inputmode=decimal]{text-align:right}.saleLineKind{color:#526277;font-size:var(--font-xs);background:#f1f5f9;border:1px solid #dae3ed;border-radius:4px;padding:1px 5px;font-weight:600;line-height:1.4;display:inline-flex}.saleWorkspaceV2 .saleSummaryPanel{align-self:start;max-height:calc(100dvh - 20px);position:sticky;top:10px;overflow-y:auto}.saleWorkspaceV2 .saleSummaryHeader{padding:10px 12px}.saleWorkspaceV2 .saleSummaryFacts{padding:6px 12px}.saleWorkspaceV2 .saleSummaryFacts dd{font-size:var(--font-sm)}.saleWorkspaceV2 .saleSummaryFacts .total dd{font-size:var(--font-xl)}.saleWorkspaceV2 .saleDraftParkAction,.saleWorkspaceV2 .saleSummaryPrimaryAction{padding:8px 12px}.saleWorkspaceV2 .saleDigitalPickerGrid{grid-template-columns:minmax(140px,.7fr) minmax(140px,1fr) minmax(200px,1.4fr) auto}.saleWorkspaceV2 .saleDigitalPickerGrid .saleDigitalTemplate{grid-column:auto}.serviceCompletedSummaryMetric{padding:6px 8px}.serviceTable .serviceCompletedSummaryMetric strong{white-space:normal;overflow-wrap:anywhere;font-size:var(--font-xs);font-weight:600;overflow:visible}.serviceCompletedSummaryMetric span{letter-spacing:.01em;font-weight:600}.serviceSummaryWithGoods>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.assemblyWorkspaceV2 .assemblyMatrixName .assemblyReadableConfiguration{font-size:var(--font-sm);font-weight:600;line-height:1.45}.assemblyWorkspaceV2 .assemblyMatrixName .assemblyReadableConfiguration span{color:inherit;font-size:inherit;font-weight:inherit;display:inline}.assemblyWorkspaceV2 .assemblyCardMain :is(.assemblyRetail,.assemblyCredit,.assemblyCost,.assemblyMarket,.assemblyMargin){font-size:var(--font-sm);font-variant-numeric:tabular-nums}.warrantyDocumentModal :is(input,button){font-family:var(--ui-font);font-size:var(--font-base)}.warrantyDocumentModal :is(th,.warrantyDocumentProductMeta){font-family:var(--ui-font);font-size:var(--font-xs)}.warrantyDocumentModal .warrantyDocumentProductCell strong{font-family:var(--ui-font);font-size:var(--font-sm)}.catalogModalV2 .catalogTable:not(.catalogTableOwnAssemblies) .catalogColAction,.catalogModalV2 .catalogTableOwnAssemblies .catalogColAction{width:126px}.catalogModalV2 .catalogSelectButton{white-space:nowrap;width:112px;min-width:0;max-width:100%;min-height:36px;padding-inline:6px}.catalogModalV2 .catalogSelectButton svg{flex-shrink:0}.warehouseProductPreviewPanel dl>div{grid-template-columns:minmax(0,1fr);align-content:start;gap:3px}.warehouseProductPreviewPanel :is(dt,dd){white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.45}.warehouseProductPreviewPanel dl>div:last-child:nth-child(odd){grid-column:1/-1}.warehouseModalView>.warehouseJournalWorkspace{border-bottom:1px solid var(--warehouse-border);flex-shrink:0;padding-bottom:12px}}@media screen and (min-width:761px){.saleWorkspaceV2 .saleFlowMain .saleCartRow{min-height:84px}.saleWorkspaceV2 .saleFlowMain .saleQuantityCell{gap:0;position:relative}.saleWorkspaceV2 .saleFlowMain .saleQuantityCell .saleStockHint{margin:0;line-height:16px;position:absolute;top:calc(50% + 22px);left:8px;right:8px}}@media screen and (max-width:1200px){.saleWorkspaceV2 .saleDigitalPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.saleWorkspaceV2 .saleDraftRows>article{grid-template-columns:145px minmax(0,1fr) 140px}.saleWorkspaceV2 .saleDraftActions{grid-column:1/-1}}@media screen and (max-width:760px){.saleWorkspaceV2 .dealContactCompactGrid{grid-template-columns:minmax(0,1fr)}.saleWorkspaceV2 .saleSummaryPanel{max-height:none;position:static;overflow:visible}.saleWorkspaceV2 .saleDigitalPickerGrid{grid-template-columns:minmax(0,1fr)}.saleWorkspaceV2 .saleFlowMain .saleCartHeader{display:none}.saleWorkspaceV2 .saleCartRow>div:before{font-size:var(--font-xs);color:var(--text-secondary)}.saleWorkspaceV2 .saleDraftRows>article{grid-template-columns:minmax(0,1fr) 122px}.saleWorkspaceV2 .saleDraftRows article>div:nth-child(2){grid-area:2/1/auto/-1}.saleWorkspaceV2 .saleDraftActions{grid-row:3}.saleWorkspaceV2 .saleDraftList{max-height:65dvh}.saleWorkspaceV2 .saleDraftsToolbar>div{flex:160px}.saleWorkspaceV2 .saleDraftSave>label{flex-basis:100%}}.branchAdminModal .creditPricingSettings{grid-column:1/-1;min-width:0}.branchAdminModal .creditPolicyRule>button{min-width:70px;padding-inline:8px}.creditPolicyRules{gap:12px;display:grid}.creditPolicyRule{border:1px solid var(--border-color,#dbe3ed);border-radius:5px;grid-template-columns:repeat(2,minmax(90px,.8fr)) minmax(150px,1.4fr) minmax(110px,1fr) minmax(120px,1fr) repeat(2,minmax(85px,.7fr)) auto;align-items:end;gap:8px;padding:12px;display:grid}.creditPolicyRule label,.creditPolicyPreviewInput{gap:5px;min-width:0;font-size:12px;display:grid}.creditPolicyRule input,.creditPolicyRule select,.creditPolicyPreviewInput input{border-radius:5px;width:100%;min-width:0;height:38px;font-size:12px}.creditPolicyPreviewInput{max-width:180px}.creditPolicySamples{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-block:12px;display:grid}.creditPolicySamples>div{border:1px solid var(--border-color,#dbe3ed);font-variant-numeric:tabular-nums;border-radius:5px;gap:4px;padding:10px;font-size:12px;display:grid}.creditPolicySamples .is-custom{background:var(--surface-soft,#f2f6fb);border-color:var(--accent,#2563eb)}.creditPolicySamples small{color:var(--text-secondary,#63748b)}.creditPolicyFooter{flex-wrap:wrap}@media screen and (max-width:1200px){.creditPolicyRule{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:760px){.creditPolicyRule{grid-template-columns:repeat(2,minmax(0,1fr))}.creditPolicyFooter>button{width:100%}}.warehouseStockExtraFilters{background:#f7f9fc;border:1px solid #dce5ef;border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;margin:10px 18px;padding:12px;display:flex}.warehouseStockExtraFilters>label{flex:170px;gap:4px;min-width:150px;display:grid}.warehouseStockExtraFilters fieldset{border:0;flex:2 330px;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.warehouseStockExtraFilters legend{padding:0 0 4px}.warehouseStockExtraFilters label,.warehouseStockExtraFilters legend{color:#53657d;font-size:13px}.warehouseStockExtraFilters input,.warehouseStockExtraFilters select{color:#26384f;background:#fff;border:1px solid #d4dfed;border-radius:5px;min-width:0;height:36px;min-height:36px;padding:5px 8px;font-size:14px}.warehouseStockExtraFilters fieldset select{flex:1.5;width:130px}.warehouseStockExtraFilters fieldset input{flex:1;width:75px}.warehouseStockExtraFilters .warehouseExtraReset{color:#3568a9;background:#fff;border:1px solid #d4dfed;border-radius:5px;min-height:36px;padding:5px 10px}.warehouseStockExtraFilters p{color:#ad3a32;flex-basis:100%;margin:0}.warehouseStockControls.warehouseAvailabilityToolbar,.warehouseShopStockControls.warehouseAvailabilityToolbar{flex-wrap:wrap;align-items:center;display:flex}.warehouseStockControls .warehouseJournalSearch,.warehouseShopStockControls .warehouseJournalSearch{flex:2 300px;min-width:220px}.warehouseStockControls.warehouseAvailabilityToolbar>select,.warehouseStockControls .warehouseFilters>select,.warehouseShopStockControls.warehouseAvailabilityToolbar>select{flex:135px;width:auto;min-width:120px;max-width:210px}.warehouseStockControls .warehouseActions,.warehouseShopStockControls .warehouseAvailabilityActions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}@media (min-width:761px) and (pointer:fine){.assemblyActualSection .assemblyComponentGridHeader,.assemblyActualSection .assemblyComponentRow{min-width:1215px}.assemblyActualSection .assemblyComponentRow{min-height:40px}.assemblyActualSection .assemblyComponentRow>*{padding:2px 7px;font-size:13px}.assemblyActualSection .assemblyComponentName{font-weight:500}.assemblyActualSection .assemblyComponentRow .assemblyComponentDate,.assemblyActualSection .assemblyComponentRow .assemblyComponentSupplier,.assemblyActualSection .assemblyComponentRow .assemblyComponentDocument{font-size:13px}.assemblyActualSection .assemblyComponentRow button{min-height:36px}.assemblyActualSection .assemblyComponentSectionTitle{padding:8px 10px}.assemblyRegisterMarginValues{font-variant-numeric:tabular-nums;grid-template-columns:minmax(72px,1fr) 54px;align-items:baseline;gap:6px;display:grid}.assemblyRegisterMarginValues>*{text-align:right;white-space:nowrap}.assemblyBuilder{width:calc(100vw - 40px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.assemblyBuilder .assemblyPartPicker{min-height:56px}.assemblyBuilder .assemblyPartSlot,.assemblyBuilder .assemblyPartSelect{padding-top:4px;padding-bottom:4px}.assemblyBuilder .assemblyPartTableHeader span:nth-child(n+4):nth-child(-n+6){text-align:center;justify-content:center}.assemblyBuilder .assemblyParts{--assembly-part-grid:44px 142px minmax(480px, 1fr) 108px 104px 104px 90px}.assemblyBuilder .assemblyLineIconButton,.assemblyBuilder .assemblyCatalogButton,.assemblyBuilder .assemblyRepeatSlotActions button{min-width:36px;min-height:36px}}@media (max-width:760px){.warehouseStockControls .warehouseActions,.warehouseShopStockControls .warehouseAvailabilityActions{flex:100%;width:100%;min-width:0;max-width:100%}.warehouseStockControls .warehouseActions>button,.warehouseStockControls .warehouseActions>.columnsControl,.warehouseShopStockControls .warehouseAvailabilityActions>button,.warehouseShopStockControls .warehouseAvailabilityActions>.columnsControl{flex:160px;min-width:0;max-width:100%}.warehouseStockControls .warehouseActions button,.warehouseShopStockControls .warehouseAvailabilityActions button{white-space:normal;height:auto;min-height:38px}.assemblyBuilderTitleLine{flex-wrap:wrap;gap:4px}.assemblyBuilderTitleCopy{padding-right:24px}.assemblyBuilder .assemblyKindPill{white-space:normal;max-width:100%}}@media (max-width:1180px){.warehouseStockControls .warehouseActions,.warehouseShopStockControls .warehouseAvailabilityActions{flex:100%;width:100%;min-width:0;max-width:100%}}.warehouseJournalHeading{color:#425771;white-space:nowrap;padding:8px 12px 8px 0;font-size:14px}html{scrollbar-gutter:stable}@media (min-width:761px){.warehouseTabs{align-items:center;min-height:40px}.warehouseTabs .warehouseTab,.warehouseTabs .warehouseMonth select{height:40px;min-height:40px}}.warehouseJournalWorkspace:has(.warehouseUnifiedControls){display:contents}.warehouseUnifiedControls.warehouseAvailabilityToolbar{border:0;grid-template-rows:38px 38px;grid-template-columns:minmax(280px,2fr) minmax(100px,.8fr) minmax(100px,.8fr) repeat(3,minmax(120px,1fr));align-items:stretch;gap:8px;margin:12px 18px;padding:0;display:grid}.warehouseUnifiedControls .warehouseStockToolbar,.warehouseUnifiedControls .warehouseFilters{display:contents}.warehouseUnifiedControls.warehouseAvailabilityToolbar .warehouseJournalSearch,.warehouseUnifiedControls.warehouseAvailabilityToolbar>select,.warehouseUnifiedControls.warehouseAvailabilityToolbar .warehouseFilters>select{width:100%;min-width:0;max-width:none;height:38px;margin:0}.warehouseUnifiedControls .warehouseJournalSearch{grid-area:1/1}.warehouseUnifiedControls .warehouseAvailabilityActions{flex-wrap:nowrap;grid-area:2/1/auto/-1;align-items:center;gap:6px;width:100%;min-width:0;margin:0;display:flex}.warehouseUnifiedControls .warehouseAvailabilityActions>*{flex:none;order:1}.warehouseUnifiedControls .warehouseAvailabilityActions .warehouseExtraFilterToggle{order:0;margin-right:auto}.warehouseUnifiedControls .warehouseAvailabilityActions .warehousePriceTagsButton{order:2}.warehouseUnifiedControls .warehouseAvailabilityActions .columnsControl,.warehouseUnifiedControls .warehouseAvailabilityActions .warehouseColumnsButton{order:3}.warehouseUnifiedControls .warehouseAvailabilityActions button{white-space:nowrap;border-radius:6px;height:38px;min-height:38px;padding:0 10px;font-size:13px}.warehouseUnifiedControls .warehouseColumnsButton{width:100px}.warehouseUnifiedControls .warehousePriceTagsButton{width:104px}@media (max-width:1100px){.warehouseUnifiedControls.warehouseAvailabilityToolbar{grid-template-rows:38px 38px 38px 84px;grid-template-columns:repeat(3,minmax(0,1fr))}.warehouseUnifiedControls .warehouseJournalSearch{grid-column:1/-1}.warehouseUnifiedControls .warehouseAvailabilityActions{flex-wrap:wrap;grid-row:4;align-content:start}.warehouseUnifiedControls .warehouseAvailabilityActions>*{flex:none}}@media (max-width:760px){.warehouseUnifiedControls.warehouseAvailabilityToolbar{grid-template-rows:38px 38px 38px 38px auto;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px}.warehouseUnifiedControls .warehouseAvailabilityActions{grid-row:5}.warehouseUnifiedControls .warehouseAvailabilityActions>*{flex:150px}.warehouseUnifiedControls .warehouseAvailabilityActions button{white-space:normal;width:100%}}
