*{box-sizing:border-box}.warehouseListTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.warehouseListTitle h1{margin:0}.themeToggle{position:relative;width:64px;height:34px;padding:0;border:1px solid #c9d0dc;border-radius:999px;background:#dce5f2;color:#f2a900;cursor:pointer;overflow:hidden}.themeToggle .themeIcon{position:absolute;top:7px;z-index:1;font-size:18px;line-height:18px}.themeToggle .sun{left:8px}.themeToggle .moon{right:8px;color:#718096}.themeToggle .themeThumb{position:absolute;z-index:2;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.themeToggle.isDark{background:#252a33;border-color:#566171;color:#ffd15c}.themeToggle.isDark .themeThumb{transform:translateX(30px);background:#3b4350}.themeToggle.isDark .moon{color:#d8e1ef}.themeToggle:focus-visible{outline:3px solid #1769e0;outline-offset:2px}.darkMode{color:#f1f3f6}.darkMode,.darkMode header{background:#171a20}.darkMode .createInline,.darkMode .groupRow>button:first-child,.darkMode .history,.darkMode .modal,.darkMode .product,.darkMode .user,.darkMode .warehouse,.darkMode button,.darkMode input,.darkMode select,.darkMode textarea{background:#252a33;color:#f1f3f6;border-color:#3b4350}.darkMode .themeToggle{background:#3a4350;color:#fff;border-color:#566171}.darkMode .history small,.darkMode .history span,.darkMode .mutedText,.darkMode .productname small,.darkMode .treeTitle small,.darkMode .user small,.darkMode .user span,.darkMode .warehouse small,.darkMode .warehouse span{color:#aeb6c2}.darkMode .groupRow .active,.darkMode .groups>.active{background:#304b78}.darkMode .search{background:#252a33;color:#f1f3f6;border-color:#4b5563}.darkMode .overlay{background:#0009}.darkMode .productname{background:transparent}.darkMode .primary{background:#1769e0;color:#fff}.darkMode .danger{background:#5b292c;color:#ffb4b4}body{margin:0;background:#f3f4f6;color:#171717;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main{max-width:900px;margin:auto;padding:12px}button,input,select,textarea{font:inherit}input,textarea{caret-color:#111}button{border:0;border-radius:11px;padding:9px 12px;background:#fff;cursor:pointer}button:disabled{opacity:.4;cursor:default}header{background:#f3f4f6;display:grid;grid-template-columns:44px 1fr 44px;grid-gap:8px;gap:8px;align-items:center;padding:8px 0 12px}.title{font-weight:700}.center,.title{text-align:center}.center{min-height:80vh;display:grid;place-items:center}.warehouse{display:flex;flex-direction:column;width:100%;text-align:left;margin:7px 0}.warehouse small{color:#777;margin-left:23px;margin-top:3px}.row,.toolbar{display:flex;gap:8px;margin:10px 0}.row input,.search{flex:1 1}.search{padding:11px;border:1px solid #ddd;border-radius:12px}.primary{background:#1769e0;color:#fff}.danger{background:#ffdede;margin-top:12px}.danger,.dangerText{color:#a00}.groups{margin:10px 0}.groupRow{display:flex;gap:5px;margin:6px 0}.groupRow>button:first-child{flex:1 1;text-align:left}.groupRow .active,.groups>.active{background:#dfe8ff}.sort{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin:10px 0}.sort button{padding:6px 8px}.product{display:flex;align-items:center;gap:8px;background:#fff;border-radius:14px;padding:9px;margin:7px 0}.productname{flex:1 1;text-align:left;background:transparent;padding:2px;font-weight:650}.productname small{display:block;color:#777;font-weight:400;margin-top:4px}.actions{display:flex;gap:4px}.actions button{min-width:40px}.muted{opacity:.5}.history,.user{background:#fff;border-radius:12px;padding:11px;margin:7px 0}.history small,.history span,.user small,.user span{display:block;color:#666;margin-top:4px}.overlay{position:fixed;inset:0;background:#0006;z-index:30;display:flex;align-items:center;justify-content:center;padding:16px}.modal{background:#fff;width:min(760px,100%);max-height:92vh;overflow:auto;border-radius:20px;padding:20px;position:relative;box-shadow:0 20px 60px #0003}.modal label{display:block;margin:12px 0}.modal input,.modal select{display:block;width:100%;padding:11px;border:1px solid #ddd;border-radius:10px;margin-top:5px}.close{position:absolute;right:12px;top:12px}.toast{top:12px;z-index:50;padding:10px 14px;border-radius:12px}.offline,.toast{position:fixed;left:50%;transform:translateX(-50%);background:#222;color:#fff}.offline{bottom:10px;z-index:40;padding:7px 12px;border-radius:10px}.hint,.mutedText{color:#666}.swipe{position:relative;overflow:hidden;border-radius:14px;margin:7px 0;touch-action:pan-y}.swipe .product{margin:0;position:relative;z-index:2;transition:transform .12s ease}.swipe-actions{position:absolute;inset:0;display:flex;align-items:center;gap:6px;padding:0 8px;z-index:1}.swipe-actions.left{justify-content:flex-start;background:#e9eefc}.swipe-actions.right{justify-content:flex-end;background:#eef7e8}.swipe-actions button{min-height:40px}.product{-webkit-user-select:none;-moz-user-select:none;user-select:none}.userSwipe .user{margin:0;position:relative;z-index:2;transition:transform .12s ease}.drag{color:#888;padding:8px 2px}.drag,.groupRow[draggable=true]{cursor:-webkit-grab;cursor:grab}.historyProduct{padding:0;background:transparent;font-weight:700;text-align:left}.invites{background:#f7f7f7;border-radius:12px;padding:10px;margin:10px 0}.inviteRow{display:flex;gap:6px;align-items:center;flex-wrap:wrap;background:#fff;border-radius:10px;padding:8px;margin:6px 0}.inviteRow span{flex:1 1}.inviteRow button{padding:6px 8px}.groupRow.pale{opacity:.55}.groupRow.pale .active{opacity:1}.breadcrumb{margin:8px 0;color:#666}.breadcrumb button{padding:0;background:transparent;color:#1769e0}.stockTree{display:flex;flex-direction:column;gap:10px;margin:10px 0}.treeGroup{background:#fff;border:1px solid #e6e8ef;border-radius:16px;overflow:hidden}.treeHead{display:grid;grid-template-columns:40px 1fr auto;grid-gap:6px;gap:6px;align-items:center;padding:8px;background:#f9fafb}.treeToggle{background:transparent;font-size:20px;padding:8px}.treeTitle{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:transparent;padding:4px}.treeTitle small{color:#666;margin-top:3px}.treeTools{display:flex;gap:4px}.treeTools button{padding:7px 9px}.treeItems{position:relative;padding:6px 8px 8px 26px}.treeItems:before{content:"";position:absolute;left:18px;top:0;bottom:12px;border-left:2px solid #d9dee8}.treeItems .swipe{margin-left:6px}.treeItems .swipe:before{content:"";position:absolute;left:-14px;top:24px;width:14px;border-top:2px solid #d9dee8;z-index:3}.emptyBranch{color:#777;margin:8px 0 8px 10px}.searchResult>small{display:block;color:#666;margin:10px 0 3px 4px}.groups{background:#fff;border-radius:14px;padding:8px}.groups>button:first-child{font-weight:700}@media (max-width:520px){.treeHead{grid-template-columns:34px 1fr auto;padding:6px}.treeTools button{padding:6px 7px}.treeItems{padding-left:20px}.treeItems:before{left:14px}.treeItems .swipe:before{left:-10px;width:10px}}.treeActions{display:flex;justify-content:flex-end;margin:8px 0}.treeActions button{font-weight:650}.folderCard{position:relative}.openFolder{width:100%;border-radius:0;text-align:left;border:0}.folderCard .treeTitle{background:transparent}.folderArrow{align-self:center;padding-right:12px}.folderTools{position:absolute;right:54px;top:50%;transform:translateY(-50%)}.folderView{background:#fff;border:1px solid #e6e8ef;border-radius:16px;padding:8px}.folderView .swipe:first-child{margin-top:0}.folderView .swipe:last-child{margin-bottom:0}.createWarehouseLeft{display:flex;justify-content:flex-start;margin:12px 0}.createInline{display:flex;gap:8px;align-items:center;margin:12px 0}.createInline input{flex:1 1;min-width:0;padding:11px;border:1px solid #ddd;border-radius:12px}.createInline button{white-space:nowrap}@media (max-width:560px){.createInline{align-items:stretch;flex-direction:column}.createInline button{width:100%}}.deleteActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.deleteActions .danger{margin-top:0}@media (max-width:560px){.overlay{align-items:flex-end;padding:0}.modal{border-radius:20px 20px 0 0}.deleteActions button,.modal{width:100%}}.searchLine{display:flex;justify-content:flex-start;margin:10px 0}.searchWrap{position:relative;flex:0 1 33%;min-width:260px}.searchIcon{position:absolute;z-index:1;left:13px;top:50%;width:25px;height:25px;transform:translateY(-50%);color:#6f7887;pointer-events:none}.searchIcon svg{display:block;width:100%;height:100%}.searchLine .search{width:100%;padding-right:44px;padding-left:48px}.clearSearch{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;padding:0;border-radius:50%;background:transparent;color:#777;font-size:28px;line-height:1}.undoLine{display:flex;gap:8px;margin:0 0 12px}.settingsActions{display:flex;justify-content:flex-start;margin-top:16px}.settingsActions:has(.danger){justify-content:flex-end}.settingsActions .danger{margin-top:0}@media (max-width:720px){.searchWrap{flex:1 1;min-width:0}.undoLine button{flex:1 1}}.modal:has(h2:first-of-type){max-width:640px}.modal h2{text-align:center;margin-right:28px}.settingsFooter{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}.settingsFooter .danger,.settingsFooter .settingsActions{margin-top:0}@media (max-width:560px){.settingsFooter{flex-direction:column;align-items:stretch}.settingsFooter button{width:100%}}.itemTile{min-height:64px;border:1px solid #e4e8f0}.tileSwipe{border-radius:16px}.tileSwipe .itemTile{margin:0;transition:transform .12s ease}.dragHandle{color:#8a94a6;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 6px;font-size:18px;align-self:center}.openFolder.itemTile{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;background:#fff;width:100%;border-radius:14px;text-align:left}.folderView{gap:8px}.folderView .tileSwipe{margin:0}.swipe-actions .danger{background:#ffdede;color:#a00}.product.itemTile{display:flex}.product.itemTile .productname{display:block}.treeToggle{font-size:24px}.folderArrow{font-size:28px;color:#9aa3b2;padding-right:4px}.tileSwipe{position:relative;overflow:hidden}.tileSwipe>.itemTile{position:relative;z-index:2;background:#fff}.tileSwipe>.openFolder.itemTile,.tileSwipe>.product.itemTile{background:#fff}.tileSwipe .swipe-actions{pointer-events:none}.tileSwipe .swipe-actions button{pointer-events:auto}.stockTree.folderView{background:#fff}.folderView>.tileSwipe{background:transparent}.folderView>.tileSwipe+.tileSwipe{margin-top:8px}.openFolder.itemTile .treeTitle{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.openFolder.itemTile .treeTitle b,.productname{color:#111}.openFolder.itemTile .treeTitle small,.productname small{color:#666}.product.itemTile{background:#fff!important;border-radius:14px}.product.itemTile .productname{min-height:44px}.swipe-actions.left,.swipe-actions.right{border-radius:14px}.tileSwipe:not(.userSwipe){min-height:64px}.tileSwipe{background:#fff;border:1px solid #e4e8f0}.tileSwipe>.itemTile{width:100%}.tileSwipe .swipe-actions{position:absolute;bottom:0;height:auto;border-radius:14px;display:flex;align-items:center;gap:8px;padding:8px 10px}.tileSwipe .swipe-actions.left{min-width:180px;background:#eef7e8;justify-content:flex-start}.tileSwipe .swipe-actions.right{background:#fff1f1;justify-content:flex-end}.tileSwipe .swipe-actions button{height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.tileSwipe .swipe-actions.right button{min-width:52px}.tileSwipe .swipe-actions.left button:first-child{background:#e4f3dc}.tileSwipe .swipe-actions.left button:first-child:before{content:""}.tileSwipe .itemTile{left:0}.openFolder.itemTile{overflow:visible}.folderView>.tileSwipe,.stockTree.folderView{overflow:hidden}.dragHandle{min-width:30px;text-align:center}.treeToggle{min-width:36px;text-align:center}.treeTitle{overflow:hidden}.treeTitle b,.treeTitle small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tileSwipe{height:72px;min-height:72px;margin:8px 0;background:transparent;border:0}.tileSwipe>.itemTile{height:72px;min-height:72px;box-sizing:border-box;will-change:transform}.tileSwipe .swipe-actions{height:72px;top:0;bottom:auto}.tileSwipe .swipe-actions.left{left:0;right:auto;width:150px;min-width:150px}.tileSwipe .swipe-actions.right{right:0;left:auto;width:150px;min-width:150px}.tileSwipe .swipe-actions button{height:48px}.folderView{padding:8px 10px}.openFolder.itemTile{grid-template-columns:36px 42px minmax(0,1fr) 24px}.product.itemTile{align-items:center}.product.itemTile .productname{overflow:hidden}.product.itemTile .actions{flex-shrink:0}.tileSwipe .swipe-actions.left,.tileSwipe .swipe-actions.right{background:transparent!important}.tileSwipe .swipe-actions{gap:6px}.tileSwipe .swipe-actions button{width:48px;min-width:48px;padding:0;background:#fff;border:1px solid #e3e7ef;box-shadow:0 1px 3px #0000000d}.tileSwipe .swipe-actions .danger{background:#fff;color:#a00}.tileSwipe .swipe-actions.left button:first-child{background:#fff}.tileSwipe .swipe-actions.left{width:70px;min-width:70px}.tileSwipe .swipe-actions.right{width:170px;min-width:170px}.tileSwipe>.itemTile{box-shadow:none}.tileSwipe .swipe-actions{align-items:center!important}.tileSwipe .swipe-actions.left{padding:0!important}.tileSwipe .swipe-actions.right{padding:0 10px!important}.tileSwipe .swipe-actions button{font-family:inherit!important;font-size:22px!important;line-height:1!important;width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important;border-radius:14px!important;display:grid!important;place-items:center!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.tileSwipe .swipe-actions button[title="Редактировать"]{color:#111!important;background:#fff!important;border:1px solid #e3e7ef!important}.tileSwipe .swipe-actions button[title="Закрепить"],.tileSwipe .swipe-actions button[title="Открепить"]{margin:0 auto!important}.tileSwipe .swipe-actions .danger{color:#111!important;background:#fff!important;border:1px solid #e3e7ef!important}.tileSwipe .swipe-actions.right button+button{margin-left:6px!important}.tileSwipe{overflow:hidden!important}.tileSwipe>.itemTile{transform:translateX(0);transition:transform .12s ease}.tileSwipe .swipe-actions{opacity:1}.tileSwipe .swipe-actions.right{right:10px!important}.tileSwipe .swipe-actions.left{left:10px!important}.folderView{overflow:hidden!important}.openFolder.itemTile,.product.itemTile{margin:0!important}.folderView>.tileSwipe{border:0!important;background:transparent!important}.tileSwipe .swipe-actions.right{top:50%!important;bottom:auto!important;height:48px!important;transform:translateY(-50%)!important;align-items:center!important}.tileSwipe .swipe-actions.right button{margin-top:0!important;margin-bottom:0!important;vertical-align:middle!important}.tileSwipe .swipe-actions.right button img,.tileSwipe .swipe-actions.right button svg{display:block}.tileSwipe .swipe-actions.left{top:50%!important;bottom:auto!important;height:48px!important;transform:translateY(-50%)!important;width:72px!important;min-width:72px!important;left:0!important}.tileSwipe .swipe-actions.right{right:0!important;justify-content:flex-end!important;width:180px!important;min-width:180px!important}.tileSwipe .swipe-actions.left button,.tileSwipe .swipe-actions.right button{flex:0 0 48px!important}.pinIcon{display:block;width:24px;height:24px;line-height:24px;text-align:center;font-size:24px;transform:translateY(-1px)}.tileSwipe .swipe-actions.right{width:124px!important;min-width:124px!important}.pinIcon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;line-height:1!important;font-size:25px!important;transform:translate(-1px,-1px)!important;text-align:center!important}.tileSwipe .swipe-actions.left button{padding:0!important;overflow:hidden!important}.tileSwipe .swipe-actions.left,.tileSwipe .swipe-actions.left button{display:flex!important;align-items:center!important;justify-content:center!important}.tileSwipe .swipe-actions button{background:#f3f4f6!important;box-shadow:none!important}.tileSwipe .swipe-actions .danger,.tileSwipe .swipe-actions.left button:first-child{background:#f3f4f6!important}.treeActions .primary{background:#1769e0!important;color:#fff!important;font-weight:700}.primary,.treeActions .primary{font-weight:700;font-size:16px;line-height:1.2}.stockTree.folderView{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.folderView>.tileSwipe{margin:2px 0!important}.folderView>.tileSwipe>.itemTile{background:#fff!important;border:1px solid #e4e8f0!important;border-radius:14px!important}.historyAction{display:block;font-weight:800;margin-bottom:4px}.history .historyProduct{display:block;color:#111;font-size:18px}.history span{line-height:1.25}.history small{font-size:14px}.historyObject{display:block;color:#111;font-size:18px;font-weight:700;margin-top:0}.historyProduct:disabled{color:#111!important;opacity:1!important}@media (max-width:560px){.overlay{align-items:center!important;justify-content:center!important;padding:16px!important}.modal{width:min(640px,100%)!important;border-radius:20px!important}}.productModalActions{display:flex;flex-wrap:wrap;margin-top:16px}.productModalActions button{margin-top:0}.productModalActions .danger{background:#ffdede;color:#a00}@media (max-width:560px){.productModalActions{flex-direction:column}.productModalActions button{width:100%}}.productModalActions .pinButton{background:#e5e7eb!important;color:#111!important}.modal input,.modal select,input,select{background:#fff;color:#111}.productModal{width:min(520px,100%)!important;padding:18px!important}.productModal h2{text-align:left;margin:0 34px 14px 0}.productFacts{display:grid;grid-gap:8px;gap:8px;margin:8px 0 14px}.productFacts p{display:flex;justify-content:space-between;gap:16px;margin:0;padding:8px 0;border-bottom:1px solid #eef0f4}.productFacts b{font-weight:650}.productFacts span{color:#555;text-align:right}.productModalActions{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.productModalActions button{min-height:42px}.productModalActions .danger{margin-top:0;background:#ffdede!important;color:#a00!important}@media (max-width:560px){.productModalActions{grid-template-columns:1fr}.productModal{width:min(520px,100%)!important}}.tileSwipe{margin:2px 0!important;touch-action:pan-y}.tileSwipe,.tileSwipe>.itemTile{height:70px!important;min-height:70px!important}.tileSwipe>.itemTile{transition:transform .08s ease!important}.tileSwipe .swipe-actions{height:70px!important}.tileSwipe .swipe-actions.left{width:64px!important;min-width:64px!important}.tileSwipe .swipe-actions.right{width:112px!important;min-width:112px!important}.tileSwipe .swipe-actions button{min-width:44px!important;max-width:44px!important}.pinIcon,.tileSwipe .swipe-actions button{width:44px!important;height:44px!important}.dragHandle{touch-action:none;cursor:-webkit-grab;cursor:grab}.dragHandle:active{cursor:-webkit-grabbing;cursor:grabbing}.muted{opacity:1!important}.topSearch{align-items:center;margin:2px 0 10px;gap:6px}.topSearch .search{flex:0 1 75%;min-width:0}.menuWrap>button,.topSearch>button{height:44px;min-width:44px}.menuWrap{position:relative}.popMenu{position:absolute;top:50px;left:0;z-index:25;display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #e3e7ef;border-radius:14px;padding:6px;box-shadow:0 10px 30px #0002;min-width:160px}.rightMenu{left:auto;right:0}.popMenu button{text-align:left;white-space:nowrap;background:#fff}.plainTile{display:flex!important;align-items:center;gap:10px;width:100%;height:70px;min-height:70px;background:#fff!important;border:1px solid #e4e8f0!important;border-radius:14px!important;margin:2px 0!important;padding:10px 12px!important;text-align:left}.plainTile.groupTile{display:grid!important;grid-template-columns:34px 42px minmax(0,1fr) 24px}.plainTile .productname{min-height:0}.pinToggle{width:28px!important;height:28px!important;min-width:28px!important;border:2px solid #9aa3b2!important;border-radius:50%!important}.pinToggle span{width:12px;height:12px;border-radius:50%;background:transparent;display:block}.pinToggle.active span{background:#1769e0}.productModalActions.oneAction{grid-template-columns:1fr}.inlineValue{background:transparent!important;padding:0!important;text-align:right;color:#555;border-radius:0}.titleEdit{font-size:inherit;font-weight:inherit;color:#111;text-align:left;display:inline-flex!important;align-items:center;gap:7px}.editHint{color:#9aa3b2;font-size:.72em;line-height:1}.productFacts p:has(.inlineValue),.productFacts p:has(input),.productFacts p:has(select){cursor:pointer}.productFacts p:has(input),.productFacts p:has(select){cursor:text}.productFacts input,.productFacts select,.productModal h2 input{width:100%;padding:8px;border:1px solid #ddd;border-radius:10px;background:#fff}.productFacts p{align-items:center}.breadcrumb,.dragHandle,.sort,.treeActions{display:none!important}@media (max-width:560px){.topSearch .search{flex:1 1}.popMenu{min-width:150px}.plainTile{height:66px;min-height:66px}.plainTile.groupTile{grid-template-columns:30px 38px minmax(0,1fr) 20px}}.pinToggle{width:23px!important;height:23px!important;min-width:23px!important;border-width:2px!important}.pinToggle span{width:12px!important;height:12px!important}.popMenu{left:auto!important;right:0!important;min-width:0!important;width:max-content!important;max-width:calc(100vw - 32px)!important;padding:5px!important}.popMenu button{font-size:15px!important;padding:8px 10px!important}.productFacts p{display:grid!important;grid-template-columns:minmax(95px,38%) minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.productFacts p>b{align-self:center}.productFacts .inlineValue,.productFacts input,.productFacts p>span,.productFacts select{text-align:right!important;width:100%!important;min-width:0!important}.productFacts input,.productFacts select{height:38px!important}.historyFilters{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:8px 0 12px}.historyFilters label{display:flex;flex-direction:column;gap:4px;color:#666;font-size:13px}.historyFilters select{width:100%;padding:10px;border:1px solid #ddd;border-radius:12px;background:#fff;color:#111}@media (max-width:560px){.historyFilters{grid-template-columns:1fr}.productFacts p{grid-template-columns:minmax(88px,34%) minmax(0,1fr)!important}.popMenu{max-width:calc(100vw - 24px)!important}}.menuBackdrop{position:fixed;inset:0;z-index:20;background:transparent}.menuWrap{z-index:30}.popMenu{z-index:35!important}.valueCell{height:38px;min-width:0;width:100%;display:flex!important;align-items:center;justify-content:flex-end;text-align:right;color:#555}.valueCell>.inlineValue,.valueCell>input,.valueCell>select{width:100%!important;height:38px!important;min-width:0!important;box-sizing:border-box!important}.valueCell>.inlineValue{display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productFacts p>span:not(.valueCell){display:flex;justify-content:flex-end;align-items:center}.productFacts input,.productFacts select{margin:0!important}.productFacts .valueCell{max-width:220px;justify-self:end}.productFacts .valueCell>input,.productFacts .valueCell>select{max-width:220px}@media (max-width:560px){.productFacts .valueCell,.productFacts .valueCell>input,.productFacts .valueCell>select{max-width:170px}}.pinToggle{width:32px!important;height:32px!important;min-width:32px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;display:grid!important;place-items:center!important;box-shadow:none!important;color:#9aa3b2!important;font-size:30px!important;line-height:1!important;font-family:Arial,sans-serif!important}.pinToggle.active{color:#f7c72d!important}.pinToggle span{display:none!important}.pinToggle:disabled{opacity:.45}.pinToggle{width:24px!important;height:24px!important;min-width:24px!important;font-size:24px!important}.plainTile{height:58px!important;min-height:58px!important;padding:7px 10px!important}.plainTile.groupTile{grid-template-columns:28px 34px minmax(0,1fr) 18px!important}.treeToggle{font-size:24px!important;padding:0!important}.productname{font-size:15px!important;line-height:1.1!important}.productname small,.treeTitle small{font-size:13px!important;margin-top:2px!important;line-height:1.1!important}.productname .stockAmount{color:#1769e0;font-size:1.2em;font-weight:800}.productname .stockAmount.zero,.productname .stockMinimum{color:#dc3b3b}.productname .stockOrderTarget{color:#16833b}.treeTitle b{font-size:15px!important;line-height:1.1!important}.actions button{min-width:34px!important;padding:6px 8px!important}.folderView>.tileSwipe,.plainTile{margin:1px 0!important}.stockTree{gap:4px!important}.topSearch{margin:0 0 8px!important}.topSearch .search{padding:9px 11px 9px 48px!important}.menuWrap>button,.topSearch>button{height:40px!important;min-width:40px!important}header{padding:6px 0 8px!important}@media (max-width:560px){.pinToggle{width:22px!important;height:22px!important;min-width:22px!important;font-size:22px!important}.plainTile{height:56px!important;min-height:56px!important}.plainTile.groupTile{grid-template-columns:26px 32px minmax(0,1fr) 18px!important}}.historyFilters{gap:6px!important;margin:4px 0 8px!important}.historyFilters label{font-size:12px!important;gap:3px!important}.historyFilters select{padding:7px 9px!important;border-radius:10px!important;font-size:14px!important}.history{padding:9px 10px!important;margin:5px 0!important;border-radius:11px!important}.historyAction{font-size:15px!important;line-height:1.15!important;margin-bottom:3px!important}.history .historyProduct,.historyObject{font-size:16px!important;line-height:1.15!important}.history span{font-size:14px!important;line-height:1.2!important;margin-top:3px!important}.history small{font-size:12px!important;line-height:1.2!important;margin-top:4px!important}@media (max-width:560px){.history{padding:8px 9px!important;margin:4px 0!important}.history .historyProduct,.historyObject{font-size:15px!important}.historyAction{font-size:14px!important}.history span{font-size:13px!important}.history small{font-size:12px!important}}.gearButton{position:relative!important}.sortLine{display:flex;gap:6px;align-items:center;flex-wrap:nowrap;margin:-2px 0 8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.sortLine button{background:#fff;color:#1769e0;border-radius:11px;padding:7px 10px;white-space:nowrap;font-size:14px;line-height:1.1}.sortLine button.active{background:#e8f1ff;color:#1769e0;font-weight:700}.sortLine .manualSortButton{min-width:92px;text-align:center}@media (max-width:560px){.sortLine{gap:5px;margin:-3px 0 7px}.sortLine button{font-size:13px;padding:6px 9px}}.excelActions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.excelActions button{min-height:40px}.importPreview{background:#f8fafc;border:1px solid #e4e8f0;border-radius:14px;padding:10px;margin:10px 0}.importPreview p{margin:5px 0!important}.importPreview button{margin-right:6px;margin-top:6px}.telegramReportBox{background:#f8fafc;border:1px solid #e4e8f0;border-radius:14px;padding:12px;margin:14px 0}.telegramReportBox h3{margin:0 0 8px}.telegramReportBox p{margin:5px 0!important}.reportCommand{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;margin-top:10px}.reportCommand code{background:#fff;border:1px solid #e4e8f0;border-radius:10px;padding:10px;overflow-wrap:anywhere}.reportCommand small{grid-column:1/-1;color:#666}.reportActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.reportActions .danger{margin-top:0}.warehouseCard{gap:3px;background:#fff;border:1px solid #e4e8f0;border-radius:14px;padding:12px 14px}.warehouseCard b{font-size:17px;line-height:1.15}.warehouseCard small,.warehouseCard span{color:#666;margin:0!important;font-size:14px;line-height:1.25}.darkModeCard{background:#252a33!important;color:#f1f3f6;border-color:#3b4350!important}.darkModeCard small,.darkModeCard span{color:#aeb6c2!important}.inviteCard{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;align-items:start!important;padding:12px!important;min-height:98px}.inviteCard b{font-size:17px;line-height:1.15;color:#111}.inviteCard small{color:#666;font-size:14px;line-height:1.2}.darkMode .folderView>.tileSwipe>.itemTile,.darkMode .openFolder.itemTile,.darkMode .plainTile,.darkMode .product.itemTile,.darkMode .tileSwipe>.itemTile{background:#252a33!important;border-color:#3b4350!important;color:#f1f3f6}.darkMode .history,.darkMode .history .historyProduct,.darkMode .historyAction,.darkMode .historyObject,.darkMode .openFolder.itemTile .treeTitle b,.darkMode .plainTile .productname{color:#f1f3f6!important}.darkMode .history small,.darkMode .history span,.darkMode .openFolder.itemTile .treeTitle small,.darkMode .plainTile .productname small{color:#aeb6c2!important}.darkMode .history{background:#252a33!important;border-color:#3b4350!important}.darkMode .historyProduct:disabled{color:#f1f3f6!important}.inviteActions{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.inviteActions button{white-space:nowrap;min-height:36px;padding:7px 10px!important;font-size:14px!important}.userSwipe{background:transparent!important;border:0!important;overflow:hidden;border-radius:14px;margin:7px 0}.userSwipe .swipe-actions{background:transparent!important;min-width:132px!important;padding:8px!important}.userSwipe .swipe-actions.left{justify-content:flex-start!important}.userSwipe .swipe-actions.right{justify-content:flex-end!important}.userSwipe .swipe-actions button{min-width:108px;height:44px;border-radius:12px;font-weight:700;box-shadow:0 2px 8px #0001!important}.userSwipe .swipe-actions .danger{background:#ffdede!important;color:#a00!important;margin-top:0!important}.productModalActions{grid-template-columns:1fr 1fr!important}.productModalActions.oneAction{grid-template-columns:1fr!important}@media (max-width:560px){.inviteCard{min-height:92px}.inviteActions button{font-size:13px!important;padding:7px 9px!important}.userSwipe .swipe-actions button{min-width:96px}.productModalActions{grid-template-columns:1fr!important}}.userSwipe.staticUser{overflow:visible!important}.userSwipe.staticUser .user{margin:7px 0}.userSwipe .swipe-actions{pointer-events:none!important;z-index:1!important}.userSwipe .swipe-actions button{pointer-events:auto!important}.userSwipe .user{z-index:2!important}.loadingScreen b,.loadingScreen small,.loadingScreen span{display:block}.loadingScreen b{font-size:32px;line-height:1.1;margin-bottom:10px}.loadingScreen span{color:#666;font-size:18px}.loadingScreen small{color:#9aa3b2;margin-top:8px;font-size:14px}.orderModeBar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#e8f1ff;color:#1455b5;border:1px solid #cfe0ff;border-radius:14px;padding:10px 12px;margin:8px 0 10px;font-weight:700}.orderModeBar button{background:#1769e0;color:#fff;font-weight:700;padding:8px 12px}.plainTile.groupTile.orderTile{grid-template-columns:28px 34px minmax(0,1fr) 72px!important}.plainTile.groupTile.orderTile .actions{justify-self:end}.plainTile.groupTile.orderTile .actions button{touch-action:manipulation}.remoteActions,.requestActions,.requestModalActions,.requestsToolbar{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.requestList{display:grid;grid-gap:8px;gap:8px}.requestCard{background:#fff;border:1px solid #e4e8f0;border-radius:14px;padding:12px}.requestCard.expanded{border-color:#cfe1ff;box-shadow:0 8px 24px rgba(23,105,224,.08)}.requestCardMain{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0;text-align:left;background:transparent}.requestCardSide{display:inline-flex;align-items:center;gap:8px}.requestExpandArrow{color:#777;font-size:20px;line-height:1}.requestCardDetails{border-top:1px solid #edf0f5;margin-top:12px;padding-top:10px}.requestDetailItems{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.requestDetailItem{display:flex;justify-content:space-between;gap:12px;color:#333}.requestDetailItem b{white-space:nowrap}.requestCardMain small,.requestComment,.requestItemRow small{display:block;color:#666;margin-top:4px}.requestStatus{border-radius:999px;padding:6px 10px;font-weight:800;white-space:nowrap;background:#edf4ff;color:#1769e0}.requestStatus.issued{background:#e8f7ee;color:#147a3d}.requestStatus.cancelled{background:#ffecec;color:#a00}.requestItems{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.requestItemRow{display:grid;grid-template-columns:1fr 88px 44px;grid-gap:6px;gap:6px;align-items:start}.requestItemRow small{grid-column:1/-1}.requestModal textarea{display:block;width:100%;min-height:78px;padding:11px;border:1px solid #ddd;border-radius:10px;margin-top:5px;resize:vertical}@media (max-width:560px){.requestItemRow{grid-template-columns:1fr 74px 40px}}.requestCartControls{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.requestCartControls button{min-width:34px;height:34px;padding:4px 10px;color:#1769e0;font-weight:900;background:transparent;font-size:22px}.requestCartControls span{min-width:26px;text-align:center;font-weight:800;color:#1769e0}.requestCartButton{color:#1769e0;background:#eaf3ff;font-weight:800}.cartReviewList{margin-top:4px}.cartReviewRow{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e4e8f0;border-radius:14px;padding:10px}.cartReviewRow small{display:block;color:#666;margin-top:3px}@media (max-width:560px){.requestCatalogTile{gap:4px}.requestCartControls button{min-width:30px;padding:2px 8px}}.devUserSwitch{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;background:#111827;color:#fff;font-size:13px}.devUserSwitch button{padding:5px 9px;border-radius:999px;font-size:13px}.devUserSwitch button.active,.documentToolbar .active{background:#1769e0;color:#fff}.documentToolbar .active{font-weight:800}.documentsIconButton{font-size:22px;line-height:1}.topSearch .searchWrap{flex:1 1 auto;min-width:0}.floatingCartButton{position:fixed;top:300px;left:12px;z-index:40;width:58px;height:48px;border-radius:18px;background:#1769e0;color:#fff;box-shadow:0 10px 26px rgba(23,105,224,.28);display:inline-flex;align-items:center;justify-content:center;padding:0}.floatingCartIcon{font-size:24px;line-height:1}.floatingCartCount{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ff3b30;color:#fff;border:2px solid #fff;font-size:13px;font-weight:900;line-height:18px;text-align:center}.requestActions{align-items:center}.requestActions button{min-width:126px;height:48px;padding:0 16px;border-radius:14px;font-weight:800;margin-top:0!important}.requestActions .outline{background:#fff;color:#1769e0;border:2px solid #1769e0}.requestModalActions{align-items:center}.requestModalActions button{min-width:150px;height:52px;padding:0 16px;border-radius:14px;font-weight:800;margin-top:0!important}.requestCommentField{display:block;margin-top:14px}.requestModal .commentInput{display:block;width:100%;height:48px;padding:0 14px;border:1px solid #ddd;border-radius:10px;margin-top:5px}.requestActions button,.requestModalActions button,.requestsPage .requestsToolbar .primary{min-width:0!important;width:auto!important;height:28px!important;padding:0 10px!important;border-radius:10px!important;font-size:14px!important;line-height:1!important;font-weight:700!important}.requestsPage .requestsToolbar{gap:8px;margin:8px 0 10px}.requestActions,.requestModalActions{gap:8px;align-items:center}.requestModalActions{flex-wrap:wrap}.requestModal{max-width:560px;padding:28px 28px 30px!important}.requestModal h2{margin:0 0 22px;text-align:center;font-size:24px;line-height:1.15}.requestItems{gap:12px!important;margin:0 0 12px!important}.requestItemRow{grid-template-columns:minmax(0,1fr) 82px 32px!important;gap:8px!important;align-items:center!important}.requestItemRow input,.requestItemRow select,.requestModal input,.requestModal select{height:44px;border-radius:12px}.requestItemRow>button{width:32px;height:32px;padding:0;border-radius:10px;background:transparent;color:#111;font-size:20px;line-height:1}.requestItemRow small{margin:-4px 0 2px;font-size:15px}.requestModal .addDocumentItemButton,.requestModal>button[type=button]:not(.close){height:34px;padding:0;margin:4px 0 12px;background:transparent;color:#111;font-weight:700;text-align:left}.requestCommentField,.requestModal label{font-size:18px;font-weight:500}.requestModal .commentInput{height:44px!important;border-radius:12px!important;font-size:18px}.requestModalActions{margin:14px 0 0!important;gap:8px!important}.requestModalActions button{height:34px!important;padding:0 14px!important;font-size:14px!important;border-radius:10px!important}@media (max-width:560px){.requestModal{padding:24px 20px 26px!important}.requestModal h2{font-size:22px}.requestItemRow{grid-template-columns:minmax(0,1fr) 70px 30px!important}}.documentTitle.request{color:#1769e0}.documentTitle.receipt{color:#147a3d}.documentTitle.adjustment{color:#a00}.documentDate{display:inline-block;margin-left:8px;color:#777;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.requestStatus{height:28px!important;padding:0 10px!important;border-radius:10px!important;font-size:14px!important;line-height:28px!important;font-weight:700!important}.batchList{display:flex;flex-direction:column;gap:4px;margin:6px 56px 0 86px}.batchOption{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:22px;padding:0;border:0;background:transparent;color:#666;font-size:14px;font-weight:700}.batchOption span{color:#1f6fe5;font-size:14px;line-height:1}.batchOption small{color:#666;font-size:14px;font-weight:700}.batchOption.active small{color:#111}.batchOption.disabled,.batchOption.disabled small,.batchOption.disabled span{color:#b8b8b8}.requestCatalogTile{align-items:flex-start}.requestProductMain{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:4px}.requestProductMain .productname{width:100%}.requestProductMain .productname small{white-space:normal}.requestProductMain .batchList{margin:0;padding:0}.requestProductMain .batchOption{margin:0}.requestCatalogTile>.requestCartControls{align-self:center;margin-left:8px}.requestCatalogTile.plainTile{height:auto!important;min-height:86px!important;align-items:center!important;padding-top:9px!important;padding-bottom:9px!important}.requestCatalogTile .pinToggle{align-self:center}.requestCatalogTile .requestProductMain{justify-content:center}.requestCatalogTile .batchList{gap:2px}.requestCatalogTile .batchOption{min-height:18px;line-height:18px}.requestCatalogTile .batchOption span{font-size:13px}.requestCatalogTile .batchOption small{font-size:13px;line-height:18px}.requestProductMain{gap:1px!important}.requestProductMain .productname{min-height:0!important;line-height:1.12!important}.requestProductMain .unitInline{color:#666;font-size:.92em;font-weight:700;white-space:nowrap}.requestCatalogTile .batchList{margin-top:1px!important;gap:0!important}.requestCatalogTile .batchOption{gap:7px}.requestCatalogTile .batchOption .batchDot{width:12px;height:12px;min-width:12px;border:2px solid #1f6fe5;border-radius:50%;background:transparent;position:relative;display:inline-block;box-sizing:border-box}.requestCatalogTile .batchOption.active .batchDot:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#1f6fe5;left:50%;top:50%;transform:translate(-50%,-50%)}.requestCatalogTile .batchOption.disabled .batchDot{border-color:#b8b8b8}.requestCatalogTile .batchOption.disabled .batchDot:after{background:#b8b8b8}.requestCatalogTile.plainTile{min-height:70px!important;padding-top:6px!important;padding-bottom:6px!important}.requestProductMain .unitInline{font-size:.78em!important;font-weight:700!important}.requestCatalogTile .batchOption small{font-size:12px!important}.requestCatalogTile .batchOption{min-height:16px!important;line-height:16px!important}.requestCatalogTile .batchOption small{line-height:16px!important}.requestCatalogTile.plainTile.batchCount0,.requestCatalogTile.plainTile.batchCount1{min-height:58px!important;padding-top:5px!important;padding-bottom:5px!important}.requestCatalogTile.plainTile.batchCount2{min-height:72px!important}.requestCatalogTile.plainTile.batchCount3{min-height:86px!important}.requestCatalogTile.batchCount0 .batchList,.requestCatalogTile.batchCount1 .batchList{margin-top:0!important}.requestCatalogTile.batchCount0 .batchOption,.requestCatalogTile.batchCount1 .batchOption{min-height:15px!important;line-height:15px!important}.requestCatalogTile.batchCount0 .batchOption small,.requestCatalogTile.batchCount1 .batchOption small{line-height:15px!important}.remoteAdminView .plainTile{min-height:50px!important;padding-top:5px!important;padding-bottom:5px!important}.remoteAdminView .plainTile:not(.requestCatalogTile){height:50px!important}.remoteAdminView .requestCatalogTile.plainTile{height:auto!important}.remoteAdminView .plainTile.groupTile{grid-template-columns:24px 30px minmax(0,1fr) 16px!important}.remoteAdminView .requestCatalogTile.plainTile.batchCount0,.remoteAdminView .requestCatalogTile.plainTile.batchCount1{height:auto!important;min-height:50px!important;padding-top:4px!important;padding-bottom:4px!important}.remoteAdminView .requestCatalogTile.plainTile.batchCount2{min-height:64px!important}.remoteAdminView .requestCatalogTile.plainTile.batchCount3{min-height:78px!important}.remoteAdminView .requestCatalogTile.plainTile{grid-template-columns:24px minmax(0,1fr) auto!important}.remoteAdminView .requestCatalogTile .requestProductMain{overflow:hidden!important}.remoteAdminView .requestCatalogTile .requestProductMain .productname{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%!important;overflow-wrap:anywhere!important}.remoteAdminView .requestCatalogTile .requestProductMain .batchList{overflow:hidden!important}.remoteAdminView .requestCatalogTile .requestProductMain .batchOption,.remoteAdminView .requestCatalogTile .requestProductMain .batchOption small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.remoteAdminView .requestCatalogTile.plainTile,.remoteAdminView .requestCatalogTile.plainTile.batchCount0,.remoteAdminView .requestCatalogTile.plainTile.batchCount1,.remoteAdminView .requestCatalogTile.plainTile.batchCount2,.remoteAdminView .requestCatalogTile.plainTile.batchCount3{height:auto!important;min-height:50px!important;padding-top:6px!important;padding-bottom:6px!important}.remoteAdminView .requestCatalogTile .batchList{display:flex!important;flex-direction:column!important;gap:1px!important;margin-top:1px!important}.remoteAdminView .requestCatalogTile .batchOption.active,.remoteAdminView .requestCatalogTile .batchOption.active small{color:#1f6fe5!important}.remoteAdminView .requestCatalogTile>.requestCartControls{gap:2px!important;width:78px!important;min-width:78px!important;margin-left:4px!important}.remoteAdminView .requestCatalogTile>.requestCartControls button{min-width:24px!important;width:24px!important;height:28px!important;padding:0!important;font-size:20px!important;line-height:28px!important}.remoteAdminView .requestCatalogTile>.requestCartControls span{min-width:20px!important;width:20px!important;font-size:18px!important}.remoteAdminView .requestCatalogTile .batchList{padding-left:12px!important}.remoteAdminView .requestCatalogTile .batchOption.disabled,.remoteAdminView .requestCatalogTile .batchOption.disabled small{color:#666!important}.remoteAdminView .requestCatalogTile .batchList{padding-left:28px!important}@media (max-width:560px){.remoteAdminView .requestCatalogTile .batchList{padding-left:34px!important}}.remoteAdminView .requestCatalogTile .requestProductMain{padding-left:10px!important}.remoteAdminView .floatingCartButton+* .requestCatalogTile,.remoteAdminView .requestCatalogTile{scroll-margin-top:96px}@media (max-width:560px){.remoteAdminView .requestCatalogTile .requestProductMain{padding-left:16px!important}}.remoteAdminView .requestCatalogTile.plainTile{grid-template-columns:24px minmax(0,1fr)!important;column-gap:8px!important;align-items:center!important}.remoteAdminView .requestCatalogTile .requestProductMain{padding-left:0!important;display:flex!important;flex-direction:column!important;min-width:0!important;gap:2px!important}.remoteAdminView .requestProductBottom{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:6px!important;gap:6px!important}.remoteAdminView .requestProductBottom .batchList{padding-left:0!important;margin-top:0!important}.remoteAdminView .requestProductBottom .requestCartControls{width:auto!important;min-width:72px!important;margin-left:0!important;align-self:center!important}.remoteAdminView .requestCatalogTile .batchOption.active,.remoteAdminView .requestCatalogTile .batchOption.active small{color:#111!important}@media (max-width:560px){.remoteAdminView .requestCatalogTile .requestProductMain,.remoteAdminView .requestProductBottom .batchList{padding-left:0!important}}.remoteAdminView .requestCatalogTile.plainTile,.remoteAdminView .requestCatalogTile.plainTile.batchCount0,.remoteAdminView .requestCatalogTile.plainTile.batchCount1,.remoteAdminView .requestCatalogTile.plainTile.batchCount2,.remoteAdminView .requestCatalogTile.plainTile.batchCount3{padding-top:4px!important;padding-bottom:4px!important}.remoteAdminView .requestCatalogTile .requestProductMain{gap:0!important}.remoteAdminView .requestCatalogTile .productname{line-height:1.05!important}.remoteAdminView .requestProductBottom{gap:4px!important;align-items:center!important}.remoteAdminView .requestProductBottom .batchList{gap:0!important}.remoteAdminView .requestProductBottom .requestCartControls{min-width:52px!important;width:52px!important;gap:0!important;justify-content:flex-end!important}.remoteAdminView .requestProductBottom .requestCartControls button{min-width:18px!important;width:18px!important;height:22px!important;padding:0!important;font-size:18px!important;line-height:22px!important}.remoteAdminView .requestProductBottom .requestCartControls span{min-width:16px!important;width:16px!important;font-size:16px!important;line-height:22px!important}.remoteAdminView .requestProductBottom .requestCartControls button:only-child{margin-left:auto!important}.remoteAdminView .floatingCartButton{width:44px!important;height:44px!important;border-radius:14px!important;left:16px!important;padding:0!important}.remoteAdminView .floatingCartIcon{font-size:22px!important}.remoteAdminView .floatingCartCount{top:-7px!important;left:-7px!important;right:auto!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:13px!important;line-height:18px!important}.remoteAdminView .requestProductBottom{grid-template-columns:minmax(0,1fr) 58px!important}.remoteAdminView .requestProductBottom .requestCartControls{transform:translateX(-22px)!important}.cartReviewRow{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;padding:8px 10px!important}.cartReviewTitle{display:block!important;line-height:1.12!important}.cartReviewBottom{display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;align-items:center!important;grid-gap:6px!important;gap:6px!important}.cartReviewBottom small{margin-top:0!important;min-width:0!important}.cartReviewBottom .requestCartControls{width:54px!important;min-width:54px!important;gap:0!important;margin-left:0!important;justify-content:flex-end!important}.cartReviewBottom .requestCartControls button{min-width:18px!important;width:18px!important;height:22px!important;padding:0!important;font-size:18px!important;line-height:22px!important}.cartReviewBottom .requestCartControls span{min-width:16px!important;width:16px!important;font-size:16px!important;line-height:22px!important}header{grid-template-columns:44px 1fr auto!important}.headerActions{display:flex;gap:6px;align-items:center;justify-content:flex-end}.headerActions button{width:44px;min-width:44px;height:44px;padding:0;font-size:22px;line-height:1;width:58px!important;min-width:58px!important;height:58px!important;font-size:24px!important;width:40px!important;min-width:40px!important;height:40px!important;border-radius:14px!important;font-size:21px!important;color:#1769e0!important}.headerActionIcon{width:28px;height:28px;display:block}.remoteAdminView .requestCatalogTile.outOfStock .productname,.remoteAdminView .requestCatalogTile.outOfStock .unitInline{color:#777!important}.remoteAdminView .emptyBatchList{color:#777;font-weight:800;font-size:14px;line-height:18px}.remoteAdminView .requestCatalogTile.outOfStock .requestCartControls button:last-child{opacity:.4!important}.headerActions button{color:#111!important;display:grid!important;place-items:center!important}.headerActionIcon{margin:0 auto!important}.stockModeLine{display:grid;grid-template-columns:minmax(0,1fr) 40px 40px;grid-gap:8px;gap:8px;align-items:center}.stockModeTitle{height:40px;border-radius:14px;background:#fff;display:grid;place-items:center;font-size:18px;font-weight:800;color:#111}.stockModeLine button{width:40px!important;height:40px!important;min-width:0!important;padding:0!important;border-radius:14px!important;font-size:24px!important;line-height:1!important;font-weight:900!important}.stockModeApply{background:#1769e0!important;color:#fff!important}.stockModeCancel{background:#ffe0e0!important;color:#b00000!important}.batchListWrap{min-width:0;display:grid;grid-gap:2px;gap:2px}.addBatchButton{width:24px!important;height:24px!important;min-width:0!important;padding:0!important;margin:1px 0 0!important;border-radius:8px!important;background:transparent!important;color:#1769e0!important;font-size:20px!important;line-height:1!important;font-weight:900!important;justify-self:start}.requestCatalogTile .requestCartControls{min-width:92px;justify-content:center}.stockDraftControls{min-width:88px;display:inline-grid;grid-template-columns:24px 28px 24px;align-items:center;justify-content:center;gap:4px;color:#1769e0;font-weight:900}.stockDraftControls button{width:24px!important;height:24px!important;min-width:0!important;padding:0!important;border-radius:8px!important;background:transparent!important;color:#1769e0!important;font-size:24px!important;line-height:1!important;font-weight:900!important}.stockDraftControls button:disabled{opacity:.35}.stockDraftControls span{min-width:28px;text-align:center;font-size:22px;line-height:1}.remoteAdminView .requestProductBottom .stockDraftControls{width:84px!important;min-width:84px!important;max-width:84px!important;display:grid!important;grid-template-columns:20px 24px 20px!important;grid-gap:4px!important;gap:4px!important;justify-content:center!important;justify-self:end!important;align-self:center!important}.remoteAdminView .requestProductBottom .stockDraftControls button{width:20px!important;height:20px!important;min-width:20px!important;font-size:22px!important;line-height:18px!important}.remoteAdminView .requestProductBottom .stockDraftControls span{min-width:24px!important;width:24px!important;font-size:20px!important;line-height:20px!important}.remoteAdminView .requestProductBottom .batchListWrap .addBatchButton{width:18px!important;height:18px!important;min-width:18px!important;margin-top:0!important;padding:0!important;border-radius:5px!important;font-size:18px!important;line-height:16px!important;justify-self:start!important;background:transparent!important;box-shadow:none!important}.remoteAdminView .requestProductBottom .stockDraftControls{min-width:52px!important;width:52px!important;max-width:52px!important;display:flex!important;gap:0!important;justify-content:flex-end!important;align-items:center!important;transform:translateX(-22px)!important;color:#1769e0!important}.remoteAdminView .requestProductBottom .stockDraftControls button{min-width:18px!important;width:18px!important;height:22px!important;padding:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:#1769e0!important;font-size:18px!important;line-height:22px!important;font-weight:900!important}.remoteAdminView .requestProductBottom .stockDraftControls span{min-width:16px!important;width:16px!important;font-size:16px!important;line-height:22px!important;text-align:center!important;font-weight:900!important}.remoteAdminView .stockModeLine.topSearch{display:grid!important;grid-template-columns:minmax(0,1fr) 40px 40px!important;grid-gap:6px!important;gap:6px!important;align-items:center!important;margin:0 0 8px!important}.remoteAdminView .stockModeTitle{min-height:40px!important;background:#fff!important;place-items:center!important;padding:0 11px!important;color:#111!important;font-size:inherit!important;line-height:normal!important;font-weight:700!important}.remoteAdminView .stockModeLine button,.remoteAdminView .stockModeTitle{height:40px!important;border-radius:14px!important;display:grid!important}.remoteAdminView .stockModeLine button{width:40px!important;min-width:40px!important;padding:0!important;place-items:center!important}.remoteAdminView .stockModeLine button svg{width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:3!important;stroke-linecap:round!important;stroke-linejoin:round!important}.remoteAdminView .stockModeApply svg{width:26px!important;height:26px!important;stroke-width:3.2!important}.remoteAdminView .stockModeCancel svg{width:22px!important;height:22px!important;stroke-width:3!important}.remoteAdminView .requestCatalogTile .batchOptionRow{display:inline-flex!important;align-items:center!important;gap:2px!important;min-width:0!important}.remoteAdminView .requestCatalogTile .batchOptionRow .batchOption{flex:0 1 auto!important;min-width:0!important}.remoteAdminView .requestProductBottom .batchListWrap .addBatchButton{display:inline-grid!important;place-items:center!important;margin-left:0!important}.remoteAdminView .requestCatalogTile .removeDraftBatchButton{width:16px!important;height:16px!important;min-width:16px!important;padding:0!important;border-radius:5px!important;background:transparent!important;color:#b00000!important;font-size:16px!important;line-height:14px!important;font-weight:800!important;box-shadow:none!important}.remoteAdminView .requestCatalogTile .emptyBatchText{color:#666!important;font-size:14px!important;font-weight:700!important}.remoteAdminView .stockModeLine.receiptMode .stockModeTitle{background:#e8f6ef!important;color:#111!important}.remoteAdminView .stockModeLine.adjustmentMode .stockModeTitle{background:#ffe7e7!important;color:#111!important}.warehouseTypePicker{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;width:100%}.warehouseTypePicker button{height:42px;min-width:0;padding:0 12px;border-radius:14px;background:#fff;color:#111;font-size:15px;font-weight:700;box-shadow:inset 0 0 0 1px #d8dde6}.warehouseTypePicker button.active{background:#1769e0;color:#fff;box-shadow:none}.userTopLine{display:flex;align-items:center;justify-content:space-between;gap:10px}.userTopLine b{min-width:0;overflow-wrap:anywhere}.roleSwitch{flex:0 0 auto;display:inline-flex;gap:3px;padding:3px;border-radius:999px;background:#eef1f6}.roleSwitch button{min-width:52px;height:26px;border:0;border-radius:999px;background:transparent;color:#6b7280;font-size:12px;font-weight:800;padding:0 8px}.roleSwitch button.admin.active{background:#dc2626;color:#fff}.roleSwitch button.employee.active{background:#1769e0;color:#fff}.ownerRoleBadge{flex:0 0 auto;min-width:96px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef1f6;color:#111;font-size:13px;font-weight:800;padding:0 12px}.floatingCartIcon svg{width:34px;height:34px;display:block}.remoteAdminView .floatingCartIcon svg{width:32px!important;height:32px!important}body.darkMode .folderView>.tileSwipe>.itemTile,body.darkMode .openFolder.itemTile,body.darkMode .plainTile,body.darkMode .product.itemTile,body.darkMode .remoteAdminView .requestCatalogTile.plainTile,body.darkMode .tileSwipe>.itemTile{background:#252a33!important;border-color:#3b4350!important;color:#f1f3f6!important}body.darkMode .history,body.darkMode .history .historyProduct,body.darkMode .historyAction,body.darkMode .historyObject,body.darkMode .historyProduct:disabled,body.darkMode .openFolder.itemTile .treeTitle b,body.darkMode .plainTile .productname{color:#f1f3f6!important}body.darkMode .history small,body.darkMode .history span,body.darkMode .openFolder.itemTile .treeTitle small,body.darkMode .plainTile .productname small{color:#aeb6c2!important}body.darkMode .history,body.darkMode .telegramReportBox{background:#252a33!important;border-color:#3b4350!important}body.darkMode .telegramReportBox,body.darkMode .telegramReportBox h3,body.darkMode .telegramReportBox p{color:#f1f3f6}body.darkMode .telegramReportBox .reportCommand code{background:#171a20;border-color:#3b4350;color:#f1f3f6}body.darkMode .telegramReportBox .reportCommand small{color:#aeb6c2}body.darkMode .popMenu,body.darkMode .popMenu button,body.darkMode .sortLine button{background:#252a33!important;border-color:#3b4350!important;color:#f1f3f6!important}body.darkMode .sortLine button.active{background:#304b78!important;color:#f1f3f6!important}body.darkMode .modal input,body.darkMode .modal select,body.darkMode .productFacts input,body.darkMode .productFacts select,body.darkMode .settingsModal input,body.darkMode .settingsModal select{background:#171a20!important;border-color:#3b4350!important;color:#f1f3f6!important}body.darkMode .productFacts p{border-bottom-color:#3b4350!important}body.darkMode .productFacts span,body.darkMode .valueCell{color:#aeb6c2!important}body.darkMode .headerActions button{background:#252a33!important;border-color:#3b4350!important;color:#f1f3f6!important}body.darkMode input,body.darkMode select,body.darkMode textarea{caret-color:#fff!important}body.darkMode .productname .stockAmount{color:#63aaf7!important}body.darkMode .productname .stockAmount.zero{color:#ff5b61!important}body.darkMode .productname .stockOrderTarget{color:#55d98a!important}body.darkMode .productname .stockMinimum{color:#ff6b72!important}body.darkMode .remoteAdminView .requestCatalogTile .batchOption,body.darkMode .remoteAdminView .requestCatalogTile .batchOption small{color:#aeb6c2!important}body.darkMode .remoteAdminView .requestCatalogTile .batchOption.active,body.darkMode .remoteAdminView .requestCatalogTile .batchOption.active small{color:#63aaf7!important}body.darkMode .remoteAdminView .requestCatalogTile .batchOption.disabled,body.darkMode .remoteAdminView .requestCatalogTile .batchOption.disabled small{color:#7f8b9d!important}body.darkMode .remoteAdminView .requestCatalogTile .unitInline{color:#aeb6c2!important}body.darkMode .requestsPage .requestCard{background:#252a33!important;border-color:#3b4350!important;color:#f1f3f6!important}body.darkMode .requestsPage .requestCardMain,body.darkMode .requestsPage .requestCardMain small,body.darkMode .requestsPage .requestComment{color:#aeb6c2!important}body.darkMode .requestsPage .requestCardMain .documentTitle{color:#63aaf7!important}body.darkMode .requestsPage .requestCardMain .documentTitle.receipt{color:#42c878!important}body.darkMode .requestsPage .requestCardMain .documentTitle.adjustment{color:#ff6b72!important}body.darkMode .requestsPage .requestCardDetails{border-top-color:#3b4350!important}body.darkMode .requestsPage .requestDetailItem{color:#d7dce5!important}body.darkMode .requestsPage .requestDetailItem b,body.darkMode .requestsPage .requestExpandArrow{color:#f1f3f6!important}body.darkMode .requestsPage .requestStatus{background:#304b78!important;color:#f1f3f6!important}body.darkMode .headerActions button:first-child .headerActionIcon rect{fill:#3b4350!important}body.darkMode .headerActions button:first-child .headerActionIcon rect:last-of-type{fill:#252a33!important}body.darkMode .headerActions button:first-child .headerActionIcon path{stroke:#f1f3f6!important}.packagingSelector{display:flex;flex-direction:column;gap:6px;grid-column:2}.packagingSelector label{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.packagingSelector input[type=radio]{width:18px;height:18px;margin:0;flex:none}.packagingCard{padding:12px 0;border-bottom:1px solid var(--border,#737b88)}.packagingCard p{margin:8px 0}.packagingTile{height:auto!important;min-height:70px}.packagingInfo{flex:1 1;min-width:0}.packagingInfo .productname{width:100%}.packagingSelector{margin-top:6px}.packagingTile .packagingSelector{gap:0;margin-top:2px}.packagingTile .packagingSelector label{gap:7px;font-size:13px;font-weight:600;line-height:18px;min-height:18px;color:#667085}.packagingTile .packagingSelector input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px!important;height:12px!important;min-width:12px;padding:0!important;border:2px solid #1f6fe5!important;border-radius:50%;background:transparent!important;position:relative}.packagingTile .packagingSelector input[type=radio]:checked:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#1f6fe5;top:50%;left:50%;transform:translate(-50%,-50%)}.packagingTile .packagingSelector label.active{color:#1f6fe5}.darkMode .packagingTile .packagingSelector label{color:#aeb6c2}.darkMode .packagingTile .packagingSelector label.active{color:#62adff}.packagingCardRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #929baa40}.packagingCardRow .removePackaging{flex:none;width:32px;min-height:32px;padding:0;background:transparent;border:none;font-size:24px}.packagingCardRow .removePackaging:disabled{opacity:.3;cursor:not-allowed}.addPackagingForm{display:flex;align-items:center;gap:8px;margin:12px 0 0}.addPackagingForm input{flex:1 1;width:0!important;min-width:0;margin:0!important;font-size:15px}.addPackagingForm button{flex:none;margin:0!important;padding:10px 12px;font-size:15px}.addPackagingForm input[name=packagingWeight]{height:32px!important;min-height:32px!important;padding:5px 8px!important;text-align:left!important;font-size:14px!important;box-sizing:border-box}.addPackagingForm input[name=packagingWeight]::placeholder{text-align:left}.addPackagingForm button[type=submit]{height:32px!important;min-height:32px!important;padding:5px 10px!important;font-size:14px!important;line-height:20px;box-sizing:border-box}.compactInventoryCard{padding:16px!important}.compactInventoryCard h2{margin-bottom:10px!important}.compactInventoryCard .productFacts{gap:0!important;margin:0 0 10px!important}.compactInventoryCard .productFacts>p{padding:9px 0!important;min-height:0!important;margin:0!important}.compactInventoryCard .productFacts .valueCell{min-height:28px!important}.compactInventoryCard .packagingCard{padding:9px 0!important}.compactInventoryCard .packagingCardRow{padding:5px 0!important}.compactInventoryCard .addPackagingForm{margin-top:8px!important}.compactInventoryCard .productModalActions{gap:8px!important;margin-top:10px!important}.product.itemTile.plainTile.multiplePackagings{padding-top:7px!important;padding-bottom:7px!important;min-height:70px!important}.multiplePackagings .packagingInfo .productname{padding:0!important;margin:0!important;min-height:0!important;line-height:1.15}.multiplePackagings .packagingInfo .productname small{margin-top:1px!important;line-height:1.15}.multiplePackagings .packagingSelector{margin-top:2px!important;gap:0!important}.multiplePackagings .packagingSelector label{min-height:16px!important;line-height:16px!important}.product.itemTile.multiplePackagings .packagingInfo .productname{overflow:visible!important;padding-left:2px!important;padding-right:2px!important;line-height:1.25}.product.itemTile.multiplePackagings .packagingInfo .productname small{overflow:visible!important;line-height:1.35!important}.product.itemTile.plainTile.packagingTile:not(.multiplePackagings){height:58px!important;min-height:58px!important;padding:7px 10px!important;box-sizing:border-box}.product.itemTile.plainTile.multiplePackagings{height:auto!important;min-height:58px!important;padding:5px 10px 3px!important;box-sizing:border-box}.packagingTile .packagingInfo{margin:0!important;padding:0!important}.packagingTile .packagingInfo .productname{padding:0 2px!important;margin:0!important;min-height:0!important}.multiplePackagings .packagingSelector{margin-bottom:0!important;padding-bottom:0!important}.multiplePackagings .packagingSelector label{margin:0!important;padding:0!important}@media (max-width:560px){.product.itemTile.plainTile.packagingTile:not(.multiplePackagings){height:56px!important;min-height:56px!important}.product.itemTile.plainTile.multiplePackagings{min-height:56px!important}}.product.itemTile.plainTile.packagingTile:not(.multiplePackagings){height:50px!important;min-height:50px!important;padding:4px 10px!important}.product.itemTile.plainTile.multiplePackagings{min-height:50px!important;padding-top:3px!important;padding-bottom:2px!important}@media (max-width:560px){.product.itemTile.plainTile.packagingTile:not(.multiplePackagings){height:48px!important;min-height:48px!important}.product.itemTile.plainTile.multiplePackagings{min-height:48px!important}}.plainTile.groupTile{height:50px!important;min-height:50px!important;padding:4px 10px!important}@media (max-width:560px){.plainTile.groupTile{height:48px!important;min-height:48px!important}}.productname .largestPackagingWeight{color:#9a751e!important}.darkMode .productname .largestPackagingWeight{color:#e6d28a!important}.inventoryDocuments{padding-top:12px}.documentsEmpty{text-align:center;color:#667085;padding:28px 12px}.darkMode .documentsEmpty{color:#aeb6c2}.inventoryDocument{margin:10px 0;padding:12px;border:1px solid #dce1ea;border-radius:14px;background:#fff}.inventoryDocumentHeading{display:flex;flex-wrap:wrap;width:100%;text-align:left;gap:6px 12px;padding:0;background:transparent;color:inherit}.inventoryDocumentHeading strong{flex:1 1}.inventoryDocumentHeading small{width:100%;color:#77808e}.inventoryDocumentBody{margin-top:12px}.inventoryDocumentItem{padding:10px 0;border-top:1px solid #929baa40}.inventoryDocumentItem small{display:block;color:#77808e}.documentQuantities{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.documentQuantities label{display:flex;align-items:center;gap:5px}.documentQuantities input[type=number],.documentReceiptFields input{width:68px;padding:5px;text-align:left}.documentQuantities input[type=checkbox]{width:18px;height:18px;margin:0}.documentReceiptFields{display:flex;gap:8px;margin-top:6px}.documentReceiptFields select{flex:1 1;min-width:0}.inventoryDocumentActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.inventoryDocuments .full{color:#19843d}.inventoryDocuments .partial{color:#9a751e}.inventoryDocuments .none{color:#d63b45}.darkMode .inventoryDocument{background:#252a33;border-color:#3b4350}.darkMode .inventoryDocuments .full{color:#65d68b}.darkMode .inventoryDocuments .partial{color:#e6d28a}.darkMode .inventoryDocuments .none{color:#ff6973}.inventoryDocumentItems{max-height:55vh;max-height:55dvh;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.inventoryDocument .inventoryDocumentItem{padding:7px 0;font-size:14px;line-height:1.2}.inventoryDocumentItem>div>b{font-size:14px}.inventoryDocumentItem small{font-size:11px;line-height:1.2;margin-top:2px}.inventoryDocument .documentQuantities{gap:6px;margin-top:4px;font-size:12px}.inventoryDocument .documentQuantities label{gap:4px;font-size:12px}.inventoryDocument .documentQuantities input[type=number],.inventoryDocument .documentReceiptFields input{width:48px!important;height:28px;min-height:28px;padding:3px 5px;font-size:13px;line-height:20px;border:1px solid #b7bfcc;border-radius:7px;background:transparent;color:inherit;box-sizing:border-box}.inventoryDocument .documentQuantities input[type=checkbox]{width:16px!important;height:16px!important;min-height:0;flex:none}.inventoryDocumentActions{padding-top:8px;margin-top:0;border-top:1px solid #929baa40}.inventoryDocumentActions button{min-height:36px;font-size:14px;padding:7px 12px}.darkMode .inventoryDocument .documentQuantities input[type=number],.darkMode .inventoryDocument .documentReceiptFields input{border-color:#566171}.documentGroup{margin:0 0 12px}.documentGroup h3{font-size:14px;line-height:1.3;margin:8px 0 4px;font-weight:700}.documentGroup .inventoryDocumentItem:first-of-type{border-top:0}.documentGroup:last-child{margin-bottom:0}.inventoryDocuments .documentGroup h3{color:#1769e0}.darkMode .inventoryDocuments .documentGroup h3{color:#70b6ff}.inventoryDocument .documentRequestRow{display:flex;align-items:center;gap:8px;padding:7px 0}.documentRequestRow .documentItemIdentity{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.documentRequestRow .documentItemIdentity b{font-size:13px}.documentItemWeight{font-size:12px;opacity:.75}.inventoryDocument .documentRequestRow .documentQuantities{flex:none;flex-wrap:nowrap;margin:0;gap:8px}.documentRequested{font-size:13px;font-weight:650;min-width:16px;text-align:right}.inventoryDocument .documentRequestRow .orderedQuantity{gap:8px}.documentGroupHeading{display:flex;align-items:center;justify-content:space-between;gap:8px}.documentGroupHeading h3{flex:1 1}.inventoryDocuments .documentGroupHeading .documentGroupToggle{flex:none;width:32px;padding:0;font-size:24px;background:transparent;color:#1769e0}.darkMode .inventoryDocuments .documentGroupToggle{color:#70b6ff}.darkMode .inventoryDocuments .inactiveDocumentGroup .documentGroupHeading h3,.inventoryDocuments .inactiveDocumentGroup .documentGroupHeading h3{color:#8b929d}.inventoryDocuments .documentGroupHeading{justify-content:flex-start;gap:6px}.inventoryDocuments .documentGroupHeading h3{flex:0 1 auto;font-size:16px;line-height:1.3}.inventoryDocuments .documentGroupHeading .documentGroupToggle{width:28px;min-height:32px}.inventoryDocuments .documentGroupHeading .documentGroupToggle.includeGroup{color:#19843d}.inventoryDocuments .documentGroupHeading .documentGroupToggle.excludeGroup{color:#d63b45}.darkMode .inventoryDocuments .documentGroupHeading .documentGroupToggle.includeGroup{color:#65d68b}.darkMode .inventoryDocuments .documentGroupHeading .documentGroupToggle.excludeGroup{color:#ff6973}.inventoryDocument .inventoryDocumentActions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px}.inventoryDocument .inventoryDocumentActions>button{flex:1 1;width:0;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important;padding:6px 4px!important;font-size:14px!important;line-height:22px!important;box-sizing:border-box;white-space:nowrap;display:flex;align-items:center;justify-content:center}.darkMode .inventoryDocument .inventoryDocumentActions>.documentCancel,.inventoryDocument .inventoryDocumentActions>.documentCancel{background:#fff!important;color:#171717!important;border:1px solid #dce1ea}.inventoryDocument .documentCommentInput{display:block;width:100%;height:32px;min-height:32px;margin:8px 0;padding:5px 8px;border:1px solid #b7bfcc;border-radius:8px;background:transparent;color:inherit;font-size:13px;line-height:20px;box-sizing:border-box;text-align:left}.darkMode .inventoryDocument .documentCommentInput{border-color:#566171}.inventoryDocument .documentCommentText{margin:8px 0;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.documentAddItem{display:flex;gap:6px;align-items:center;margin:4px 0}.inventoryDocuments .documentAddItem .addDocumentItemButton{width:30px;min-height:28px;font-size:22px;background:transparent;color:#19843d}.darkMode .inventoryDocuments .documentAddItem .addDocumentItemButton{color:#65d68b}.documentAddItem select{flex:1 1;min-width:0;height:30px;padding:4px 6px;font-size:13px;border:1px solid #929baa;border-radius:7px}.documentAddItem>button{min-height:28px;padding:2px 6px}.documentRequestRow .documentItemIdentity{display:flex;align-items:center;gap:4px}.documentIdentityText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventoryDocuments .documentItemIdentity .removeManualItem{flex:none;width:18px;height:22px;min-height:22px;padding:0;margin:0;font-size:17px;line-height:22px;background:transparent;color:#d63b45}.darkMode .inventoryDocuments .documentItemIdentity .removeManualItem{color:#ff6973}.inventoryDocuments .documentItemIdentity .removeManualItem{color:#ff6973;margin-left:10px;font-size:16px;font-weight:700}.inventoryDocument .documentRequestRow{position:relative}.inventoryDocument .documentRequestRow .removeManualItem{position:absolute;right:126px;top:50%;transform:translateY(-50%);margin:0;width:22px;min-height:22px;padding:0;border:0;background:transparent;font-size:0;position:relative}.inventoryDocument .documentRequestRow .removeManualItem:before{content:"";position:absolute;left:6px;top:7px;width:10px;height:11px;border:2px solid #ff6973;border-top:0;border-radius:0 0 2px 2px;box-sizing:border-box}.inventoryDocument .documentRequestRow .removeManualItem:after{content:"";position:absolute;left:4px;top:4px;width:14px;height:2px;border-radius:2px;background:#ff6973;box-shadow:4px -3px 0 -1px #ff6973}.inventoryDocument .documentRequestRow .removeManualItem{position:static;font-size:16px}.inventoryDocument .documentRequestRow .documentItemIdentity{white-space:nowrap}.inventoryDocument .documentRequestRow .removeManualItem{display:inline-block;vertical-align:middle;margin-left:8px}.inventoryDocument .documentRequestRow .removeManualItem:after,.inventoryDocument .documentRequestRow .removeManualItem:before{content:none;display:none}.inventoryDocument .removeManualItem{display:none!important}.inventoryDocuments .documentAddItem{margin:0;padding:0;gap:4px}.inventoryDocuments .documentAddItem .addDocumentItemButton{width:22px;height:22px;min-height:22px;padding:0;margin:0;font-size:17px;line-height:22px;color:#1769e0}.darkMode .inventoryDocuments .documentAddItem .addDocumentItemButton{color:#70b6ff}.inventoryDocument .documentGroup .inventoryDocumentItem:has(+.documentAddItem){padding-bottom:1px}.inventoryDocument .documentGroup .documentAddItem{margin-top:-3px;padding-top:0;min-height:20px}.inventoryDocument .documentGroup .documentAddItem .addDocumentItemButton{height:20px;min-height:20px;line-height:20px}.inventoryDocument .documentGroup:has(.documentAddItem){margin-bottom:16px}.inventoryDocument .inventoryDocumentActions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.inventoryDocument .inventoryDocumentActions>button{width:100%}.inventoryDocument .documentReceiptRow{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:13px}.documentReceiptRow .documentItemIdentity{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentReceiptRow .documentItemIdentity b{font-size:13px}.inventoryDocument .documentReceiptRow .documentReceiptFields{flex:none;align-items:center;margin:0;gap:5px}.documentReceiptRow .documentReceiptFields select{flex:none;width:72px;height:28px;min-height:28px;padding:3px;font-size:12px;border:1px solid #929baa;border-radius:7px}.documentReceiptRow .documentReceiptFields button{flex:none;width:20px;min-height:24px;padding:0;font-size:18px;color:#d63b45;background:transparent}.darkMode .documentReceiptRow .documentReceiptFields button{color:#ff6973}.inventoryDocumentHeading .documentRequestStatus{font-size:14px;font-weight:600}.inventoryDocumentHeading .documentRequestStatus.transit{color:#f0d77a}.inventoryDocumentHeading .documentRequestStatus.full{color:#65d68b}.inventoryDocumentHeading .documentRequestStatus.partial{color:#f0d77a}.inventoryDocumentHeading .documentRequestStatus.neutral{color:inherit}.inventoryDocument .documentRequestRow .documentQuantities{min-width:118px;justify-content:flex-end}.inventoryDocument .documentRequestRow .documentQuantities>span{min-width:22px;text-align:right}.inventoryDocument .documentRequestRow .documentQuantities>span:last-child{margin-left:2px;letter-spacing:0}.inventoryDocument .documentRequestRow .documentQuantities:not(:has(label)){display:grid;grid-template-columns:28px 58px;align-items:center;justify-content:end;grid-column-gap:6px;column-gap:6px;min-width:92px;font-size:16px!important;line-height:1}.inventoryDocument .documentRequestRow .documentQuantities:not(:has(label))>span{min-width:0;width:auto;font-size:16px!important;font-weight:600;text-align:center}.inventoryDocument .documentRequestRow .documentQuantities:not(:has(label))>span:last-child{text-align:left;white-space:nowrap}.inventoryDocument{box-sizing:border-box;max-width:100%;overflow:hidden}.inventoryDocument .documentRequestRow .documentQuantities:not(:has(label))>span:last-child{word-spacing:6px}.documentPackagingInline{display:inline-flex;align-items:center;gap:4px;margin-left:6px;white-space:nowrap;vertical-align:middle}.documentPackagingInline label{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:500;color:#77808e;cursor:pointer}.documentPackagingInline label.active{color:#1769e0}.darkMode .documentPackagingInline label.active{color:#70b6ff}.documentPackagingInline input{width:11px;height:11px;margin:0;accent-color:#1769e0}.documentPackagingAdd{width:16px;height:16px;min-height:16px;padding:0;margin-left:2px;border:0;background:transparent;color:#d63b45;font-size:16px;line-height:14px}.darkMode .documentPackagingAdd{color:#ff6973}.inventoryDocument .documentReceiptRow .documentPackagingInline{display:inline-flex;margin-left:6px}.inventoryDocument .documentReceiptRow .documentPackagingInline label{display:none}.inventoryDocument .documentReceiptRow .documentPackagingInline label.active{display:inline;color:inherit}.inventoryDocument .documentReceiptRow .documentPackagingInline .documentPackagingAdd,.inventoryDocument .documentReceiptRow .documentPackagingInline input{display:none}.inventoryDocument .documentQuantities input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #929baa;border-radius:5px;background:transparent;position:relative}.inventoryDocument .documentQuantities input[type=checkbox]:checked{background:#1769e0;border-color:#1769e0}.inventoryDocument .documentQuantities input[type=checkbox]:checked:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;line-height:1}.receiptOrderedLimit{flex:none;width:48px;height:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;color:#1769e0;font-size:16px;font-weight:600;line-height:20px;text-align:center;box-sizing:border-box}.darkMode .receiptOrderedLimit{color:#70b6ff}.inventoryDocument .documentReceiptRow .documentReceiptFields{gap:8px;margin-left:-4px}.inventoryDocument .documentReceiptRow .documentReceiptFields>input[type=number]{font-size:16px;font-weight:600;text-align:center}.inventoryDocument .receiptColumnLabels{display:grid;grid-template-columns:1fr 48px 48px 20px;grid-column-gap:8px;column-gap:8px;justify-items:center;margin:8px 0 -6px;transform:translateY(34px);color:#77808e;font-size:12px;font-weight:600;line-height:18px}.inventoryDocument .documentGroupHeading .receiptColumnLabels{display:grid;grid-template-columns:48px 48px 20px;grid-column-gap:8px;column-gap:8px;width:124px;flex:none;align-items:center;justify-items:center;margin:0 4px 0 auto;transform:none}.inventoryDocument .receiptColumnLabels span:first-child{grid-column:1}.inventoryDocument .receiptColumnLabels span:last-child{grid-column:2}.inventoryDocument .receiptColumnLabels span{white-space:nowrap}.inventoryDocument .requestColumnLabels{display:grid;grid-template-columns:48px 48px;grid-column-gap:24px;column-gap:24px;width:120px;flex:none;align-items:center;justify-items:center;margin:0 4px 0 auto;color:#77808e;font-size:12px;font-weight:600;line-height:18px}.inventoryDocument .requestColumnLabels span{width:48px;white-space:nowrap;text-align:center}.inventoryDocument .documentRequestRow .documentQuantities.requestColumns{display:grid;grid-template-columns:48px 48px;grid-column-gap:24px;column-gap:24px;min-width:120px;width:120px;justify-content:end;align-items:center}.inventoryDocument .documentRequestRow .documentQuantities.requestColumns>span{min-width:0;width:48px;text-align:center;font-size:16px!important;font-weight:600}.inventoryDocument .documentRequestRow .documentQuantities.requestColumns>span:last-child{transform:translateX(16px)}.inventoryDocument .documentRequestRow .documentQuantities.requestColumns:not(:has(label)){grid-template-columns:48px 48px!important;column-gap:24px!important;width:120px!important;min-width:120px!important;margin-left:auto!important;margin-right:4px!important}.inventoryDocument .documentGroupHeading .requestColumnLabels{margin-left:auto;margin-right:4px}.inventoryDocument .receiptOrderedLimit{border:0;background:transparent;cursor:pointer}.inventoryDocument .documentReceiptFields .receiptOrderedLimit{transform:translateX(-16px)}.inventoryDocument .documentReceiptRow .documentReceiptFields{margin-left:-16px}