:root{--bg:#f4f6f8;--surface:#fff;--ink:#17202a;--muted:#6b7280;--line:#dfe4ea;--accent:#1f5f4a;--accent2:#2d7a62;--ok:#2c6b50;--warn:#9a6714;--danger:#a43737}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{touch-action:manipulation}a{color:inherit;text-decoration:none}.topbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:0}.topinner{align-items:center;gap:14px;max-width:1220px;margin:auto;padding:13px 18px;display:flex}.brand{letter-spacing:.02em;font-weight:850}.tag{color:var(--accent);background:#edf1ef;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.nav{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.nav a{border-radius:9px;padding:8px 10px;font-size:13px;font-weight:750}.nav a:hover{background:#f0f3f2}.wrap{max-width:1220px;margin:26px auto;padding:0 18px 60px}h1{margin:0 0 7px;font-size:30px}h2{margin:0 0 10px;font-size:20px}.sub{color:var(--muted);font-size:14px;line-height:1.45}.hero{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:17px}.statLabel{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:800}.statValue{margin-top:5px;font-size:28px;font-weight:900}.statNote{color:var(--muted);margin-top:4px;font-size:12px}.section{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-top:18px;padding:18px}.btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:10px 13px;font-weight:800}.btn.primary{border-color:var(--accent);background:var(--accent);color:#fff}.btn.warn{color:#805914;background:#fff8ea;border-color:#ead4ae}.btn.danger{color:var(--danger)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notice{color:#755a24;background:#fff9ed;border:1px solid #ead4ae;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.45}.okNotice{color:#255b42;background:#f2faf5;border:1px solid #cfe4d7;border-radius:12px;padding:12px 14px;font-size:13px}.errorNotice{color:#8b3030;background:#fff5f5;border:1px solid #ebc9c9;border-radius:12px;padding:12px 14px;font-size:13px}.tableWrap{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f2;padding:10px 12px;font-size:13px}th{color:#68727c;letter-spacing:.04em;background:#f7f9fa;font-size:10px}tr:last-child td{border-bottom:0}.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.muted{color:var(--muted)}.badge{color:var(--accent);background:#eef2f0;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex}.badge.extra{color:#355a9e;background:#edf3ff}.badge.warn{color:#8b5c00;background:#fff1d6}.badge.ok{color:var(--ok);background:#eaf5ef}.locationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.locationCard{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.locationName{font-size:19px;font-weight:850}.field{flex-direction:column;gap:5px;display:flex}.field label{color:var(--muted);font-size:11px;font-weight:800}.field input,.field select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 11px}.formGrid{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}.search{border:1px solid var(--line);background:#fff;border-radius:11px;width:min(440px,100%);padding:11px 12px}.kpiRow{flex-wrap:wrap;gap:8px;display:flex}.kpi{border:1px solid var(--line);background:#f7f9fa;border-radius:11px;padding:10px 12px;font-size:12px}.kpi b{color:var(--ink);margin-top:2px;font-size:19px;display:block}.fileDrop{text-align:center;background:#fafcfb;border:2px dashed #cbd5cf;border-radius:16px;padding:28px}.small{color:var(--muted);font-size:12px}hr.sep{border:0;border-top:1px solid var(--line);margin:18px 0}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.locationGrid,.formGrid{grid-template-columns:1fr}}@media (max-width:680px){.topinner{flex-wrap:wrap;align-items:flex-start}.nav{flex-wrap:nowrap;width:100%;margin-left:0;overflow:auto}.wrap{margin-top:18px;padding:0 12px 50px}.grid{grid-template-columns:1fr 1fr}h1{font-size:25px}}.loginWrap{place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(430px,100%);padding:24px;box-shadow:0 12px 34px #17202a14}.navButton{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:13px;font-weight:750}.navButton:hover{background:#f0f3f2}.sessionLine{color:var(--muted);margin:-12px 0 18px;font-size:12px}.locationCardLink{transition:transform .12s,border-color .12s,box-shadow .12s}.locationCardLink:hover{border-color:#b9c9c2;transform:translateY(-1px);box-shadow:0 8px 24px #17202a0f}.locationActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.smallBtn{padding:7px 9px;font-size:11px}.breadcrumbBar{margin-bottom:14px}.positionPill{min-width:44px;color:var(--accent);background:#eef2f0;border-radius:9px;justify-content:center;padding:6px 8px;font-weight:900;display:inline-flex}.moveForm{grid-template-columns:minmax(135px,1.5fr) 70px auto;align-items:center;gap:6px;min-width:310px;display:grid}.moveForm select,.moveForm input{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:8px 9px}.positionInput{width:70px}.compactBtn{white-space:nowrap;padding:8px 10px;font-size:11px}.layoutTable{min-width:1120px}.emptyState{text-align:center;color:var(--muted);padding:18px}@media (max-width:900px){.moveForm{grid-template-columns:1fr 70px auto}}.bigLocationCard{cursor:pointer;min-height:96px;padding:18px 20px}.openArrow{color:var(--accent);white-space:nowrap;font-size:13px;font-weight:900}.inventoryList{flex-direction:column;gap:9px;display:flex}.inventoryItem{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:72px minmax(0,1fr) 120px;align-items:center;gap:14px;padding:13px 14px;display:grid}.inventoryPosition{align-items:center;display:flex}.inventoryMain{min-width:0}.inventoryCode{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:900}.inventoryMeta{color:var(--muted);margin-top:4px;font-size:12px}.inventoryAction{justify-content:flex-end;display:flex}.moveOpenBtn{min-width:104px;padding:10px 14px}.tagLine{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.emptyAreaState{text-align:center;background:#fff;border:1px dashed #cbd5cf;border-radius:14px;padding:26px}.moveOverlay{z-index:100;background:#0f172a7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.moveModal{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(520px,100%);padding:20px;box-shadow:0 24px 70px #0f172a3d}.moveModalHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.moveEyebrow{letter-spacing:.08em;color:var(--accent);font-size:10px;font-weight:900}.moveTitle{overflow-wrap:anywhere;margin:4px 0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:19px}.moveClose{cursor:pointer;background:#f1f3f4;border:0;border-radius:999px;width:34px;height:34px;font-size:24px;line-height:1}.simpleMoveForm{flex-direction:column;gap:14px;padding-top:16px;display:flex}.simpleMoveForm .field select,.simpleMoveForm .field input{padding:13px 12px;font-size:16px}.moveDefaultBox{background:#f5f8f7;border:1px solid #dce6e1;border-radius:11px;padding:12px 13px;font-size:13px}.advancedToggle{color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:850}.moveModalActions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.confirmMoveBtn{min-width:210px}@media (max-width:680px){.inventoryItem{grid-template-columns:58px minmax(0,1fr);gap:10px}.inventoryAction{grid-column:1/-1}.moveOpenBtn{width:100%}.moveModalActions{flex-direction:column-reverse}.moveModalActions .btn{width:100%}.confirmMoveBtn{min-width:0}}.quickSearchSection{z-index:20;position:relative;overflow:visible}.quickSearchShell{position:relative}.quickSearchHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.googleSearchWrap{max-width:980px;position:relative}.googleSearchBox{background:#fff;border:1px solid #cfd6dc;border-radius:16px;align-items:center;height:58px;transition:border-color .12s,box-shadow .12s;display:flex;box-shadow:0 2px 8px #17202a0d}.googleSearchBox:focus-within{border-color:#9fb9ae;box-shadow:0 6px 22px #1f5f4a1a}.searchIcon{color:#66717b;margin-left:16px;font-size:25px;line-height:1;transform:rotate(-15deg)}.googleSearchInput{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 14px;font-size:17px;font-weight:650}.googleSearchInput::placeholder{color:#8a949d;font-weight:500}.searchClear{cursor:pointer;color:#5e6871;background:#eef1f3;border:0;border-radius:999px;width:34px;height:34px;margin-right:10px;font-size:23px;line-height:1}.searchDropdown{z-index:80;background:#fff;border:1px solid #cfd6dc;border-radius:16px;max-height:550px;padding:7px;position:absolute;top:66px;left:0;right:0;overflow:auto;box-shadow:0 18px 50px #0f172a29}.searchResultRow{border-radius:11px;grid-template-columns:minmax(0,1fr) 82px 82px 92px;align-items:center;gap:8px;padding:5px;transition:background 80ms;display:grid}.searchResultRow.active,.searchResultRow:hover{background:#f2f6f4}.searchResultPick{text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:8px 9px;display:block}.searchResultMain{min-width:0}.searchResultCode{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:900}.searchResultSub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.searchResultWhere{flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;display:flex}.searchResultWhere b{white-space:nowrap;font-size:14px}.whereLabel{letter-spacing:.06em;color:var(--muted);margin-bottom:1px;font-size:9px;font-weight:900}.searchResultMove{justify-content:flex-end;display:flex}.compactMoveOpenBtn{min-width:82px;padding:8px 10px;font-size:11px}.searchEmpty{text-align:center;color:var(--muted);padding:22px 14px}.searchMoreHint{text-align:center;color:var(--muted);border-top:1px solid #edf0f2;margin-top:5px;padding:9px 12px 6px;font-size:11px}.searchMinHint{color:var(--muted);margin-top:8px;margin-left:4px;font-size:12px}@media (max-width:760px){.quickSearchHeader{flex-direction:column}.searchDropdown{max-height:65vh}.searchResultRow{grid-template-columns:minmax(0,1fr) 58px 62px}.searchResultMove{grid-column:1/-1}.compactMoveOpenBtn{width:100%}.searchResultWhere{align-items:flex-end}}.itemRowActions{align-items:center;gap:7px}.itemRowActions .moveOpenBtn{min-width:92px}.articleStats{margin-bottom:18px}.directorySearch{position:relative}.directorySearchTop{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.directorySearchBox{flex:1;max-width:820px}.archivedToggle{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.directoryResults{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:12px;overflow:hidden}.directoryResult{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) 110px 90px 70px;align-items:center;gap:10px;padding:11px 13px;transition:background 80ms;display:grid}.directoryResult:last-child{border-bottom:0}.directoryResult:hover{background:#f4f7f5}.directoryResultMain{flex-direction:column;min-width:0;display:flex}.directoryResultMain b{overflow-wrap:anywhere}.directoryResultMain span{color:var(--muted);margin-top:3px;font-size:11px}.directoryWhere{flex-direction:column;align-items:flex-end;display:flex}.directoryWhere small{color:var(--muted);letter-spacing:.05em;font-size:9px;font-weight:900}.unplacedList{border:1px solid var(--line);border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.unplacedRow{background:#fff;border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) 180px 70px;align-items:center;gap:10px;padding:11px 13px;display:grid}.unplacedRow:last-child{border-bottom:0}.unplacedRow:hover{background:#f4f7f5}.itemEditorForm{flex-direction:column;gap:16px;margin-top:18px;display:flex}.editorSection{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.editorSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.editorGrid{gap:12px;display:grid}.editorGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.editorGrid.three{grid-template-columns:2fr 1fr 2fr}.itemEditorForm .field input,.itemEditorForm .field select,.itemEditorForm .field textarea{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:11px 12px}.itemEditorForm .field textarea{resize:vertical}.codeInput{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:750}.codePreview{border:1px solid var(--line);background:#f8faf9;border-radius:12px;flex-direction:column;gap:3px;margin-top:12px;padding:12px 14px;display:flex}.codePreview span{letter-spacing:.07em;color:var(--muted);font-size:9px;font-weight:900}.codePreview b{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.codePreview small{color:var(--warn)}.codePreview.ready{background:#f4faf6;border-color:#cfe4d7}.codePreview.missing{background:#fffaf0;border-color:#ead4ae}.tdtCheckRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.tdtMatchBox{background:#f4faf6;border:1px solid #cfe4d7;border-radius:12px;margin-top:10px;padding:12px}.tdtMatchTitle{color:var(--ok);margin-bottom:8px;font-size:11px;font-weight:900}.tdtMatchRow{border-top:1px solid #dcebe1;grid-template-columns:2fr 1fr .7fr 1fr;gap:10px;padding-top:8px;display:grid}.tdtMatchRow:first-of-type{border-top:0;padding-top:0}.tdtMatchRow div{flex-direction:column;gap:2px;display:flex}.tdtMatchRow span{color:var(--muted);font-size:9px;font-weight:850}.tdtMatchRow b{font-size:12px}.tagChecks{flex-wrap:wrap;gap:8px;display:flex}.tagCheck{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:800;display:flex}.tagCheck:has(input:checked){color:#76530b;background:#fff5df;border-color:#e4c986}.tagCheck input{margin:0;width:auto!important}.placementChoice{border:1px solid var(--line);cursor:pointer;background:#f8faf9;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.placementChoice input{margin-top:3px}.placementChoice span{flex-direction:column;gap:3px;display:flex}.placementChoice small{color:var(--muted)}.editorSaveBar{z-index:10;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f4f6f8eb;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:10px;display:flex;position:sticky;bottom:12px}.saveActionInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.saveActionInfo b{font-size:11px}.saveActionInfo span{color:var(--muted);font-size:10px;line-height:1.35}.editorSaveBtn{min-width:230px;box-shadow:0 7px 24px #1f5f4a2e}.itemDetailHero{align-items:center}.itemHeroStatus{letter-spacing:.08em;color:var(--accent);margin-bottom:4px;font-size:10px;font-weight:900}.itemHeroCode{overflow-wrap:anywhere;font-size:27px}.itemHeroBadges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.itemSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.itemSummaryValue{margin-top:5px;font-size:22px;font-weight:900}.itemSummaryValue.smallValue{font-size:17px}.placementPanel{border:1px solid var(--line);background:#f9fbfa;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.placementActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.actionChoices{align-items:stretch}.actionChoice{flex-direction:column;gap:5px;min-width:190px;max-width:285px;display:flex}.actionChoice form,.actionChoice>.moveOpenBtn{width:max-content;max-width:100%}.actionHelp{color:var(--muted);max-width:280px;font-size:10px;line-height:1.35}.actionHelp b{color:#4d5962}.singleActionChoice{margin-left:auto}.lifecycleChoices{align-items:flex-start}.dangerActionChoice .actionHelp b{color:#8f3434}.archivedPlacementMessage{color:var(--muted)}.tdtServerMatches{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.tdtServerRow{border-bottom:1px solid #edf0f2;grid-template-columns:1.3fr 2fr 1fr .8fr;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.tdtServerRow:last-child{border-bottom:0}.dangerZone{border-color:#ead0d0}.dangerActions{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.strongDanger{color:#962e2e;background:#fff6f6;border-color:#dcaeae}.historyRow{border:1px solid var(--line);background:#fafbfb;border-radius:11px;padding:10px 12px}.historyRow>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.historyRow span{color:var(--muted);font-size:11px}@media (max-width:900px){.editorGrid.two,.editorGrid.three{grid-template-columns:1fr}.itemSummaryGrid{grid-template-columns:1fr 1fr 1fr}.tdtMatchRow,.tdtServerRow{grid-template-columns:1fr 1fr}.directoryResult{grid-template-columns:minmax(0,1fr) 95px 75px 60px}}@media (max-width:680px){.directorySearchTop{align-items:stretch}.archivedToggle{width:100%}.directoryResult{grid-template-columns:minmax(0,1fr) 78px 60px}.directoryResult .openArrow{text-align:right;grid-column:1/-1}.unplacedRow{grid-template-columns:minmax(0,1fr) auto}.unplacedRow .openArrow{text-align:right;grid-column:1/-1}.itemSummaryGrid{grid-template-columns:1fr}.placementPanel{flex-direction:column;align-items:stretch}.placementActions{justify-content:stretch}.placementActions>*{flex:1}.placementActions .btn{width:100%}.actionChoice{width:100%;min-width:0;max-width:none}.actionChoice form{width:100%}.singleActionChoice{margin-left:0}.editorSaveBar{flex-direction:column;align-items:stretch}.tdtMatchRow,.tdtServerRow{grid-template-columns:1fr}.editorSaveBar{bottom:6px}.editorSaveBtn{width:100%;min-width:0}.itemDetailHero{flex-direction:column;align-items:flex-start}.itemHeroBadges{justify-content:flex-start}}.importCommitBox{border:1px solid var(--line);background:#fafcfb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.importCommitBox>div{flex-direction:column;gap:3px;display:flex}.importCommitBox span{color:var(--muted);font-size:12px}.importHistory{flex-direction:column;gap:8px;margin-top:12px;display:flex}.importHistoryRow{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1fr) 90px 90px 90px;align-items:center;gap:10px;padding:11px 12px;display:grid}.importHistoryRow>div:first-child{flex-direction:column;gap:2px;display:flex}.importHistoryRow>div:first-child span{color:var(--muted);font-size:10px}.importHistoryRow>div:not(:first-child){flex-direction:column;align-items:flex-end;gap:1px;display:flex}.importHistoryRow>div:not(:first-child) span{color:var(--muted);font-size:9px;font-weight:850}.importHistoryRow>div:not(:first-child) b{font-size:13px}@media (max-width:760px){.importCommitBox{flex-direction:column;align-items:stretch}.importHistoryRow{grid-template-columns:1fr 1fr 1fr}.importHistoryRow>div:first-child{grid-column:1/-1}.importHistoryRow>div:not(:first-child){align-items:flex-start}}.btn.ghost{color:var(--ink);background:#f7f9fa}.extraPermanentCard{background:#fff7f7;border-color:#e9c4c4 #e9c4c4 #e9c4c4 #b73737;border-left-style:solid;border-left-width:5px}.extraPermanentCard:hover{border-color:#d99f9f;box-shadow:0 8px 24px #a4373717}.extraTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.badge.extraRed{color:#9d2f2f;background:#fbe7e7;border:1px solid #efcaca}.extraArrow{color:#a43737}.extraHint{color:#8c5b5b;margin-top:5px}.extraHero{background:#fff7f7;border-left:5px solid #b73737;border-radius:14px;align-items:center;padding:15px 17px}.extraRuleBox{color:#7f3b3b;background:#fff7f7;border:1px solid #efcaca;border-radius:12px;margin-top:-6px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.45}.extraSection{border-color:#edcccc}.extraTable th{color:#864242;background:#fff1f1}.extraTable td:first-child{color:#9d5151;font-weight:800}.extraEmptyBox{text-align:center;background:#fff9f9;border:1px dashed #dda9a9;border-radius:13px;padding:22px}.extraHistoryStat{color:#9b3434}.sourcePairGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sourceFileBox{padding-top:38px;position:relative}.sourceFileBox.pdfBox{background:#fbfbfd;border-color:#cfd5dd}.sourceTypeBadge{letter-spacing:.07em;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:12px;left:14px}.sourceTypeBadge.tdt{color:#245f48;background:#e8f4ee}.sourceTypeBadge.pdf{color:#48576a;background:#eef1f5}.selectedSourceName{color:#4f5b65;overflow-wrap:anywhere;margin-top:13px;font-size:12px;font-weight:800}.importHistoryRowWide{grid-template-columns:minmax(250px,1fr) 72px 72px 72px minmax(185px,auto)}.importHistoryRowWide .historyMain{align-items:flex-start!important}.historyPdfName{margin-top:3px;color:#52606d!important}.historyPdfActions{flex-wrap:wrap;justify-content:flex-end;flex-direction:row!important;align-items:center!important;gap:6px!important}.historyPdfActions .btn{white-space:nowrap;padding:8px 9px;font-size:10px}@media (max-width:900px){.sourcePairGrid{grid-template-columns:1fr}.importHistoryRowWide{grid-template-columns:minmax(0,1fr) 64px 64px 64px}.historyPdfActions{grid-column:1/-1;justify-content:flex-start!important}}@media (max-width:680px){.importHistoryRowWide{grid-template-columns:1fr 1fr 1fr}.importHistoryRowWide .historyMain,.historyPdfActions{grid-column:1/-1}}.inventoryDescription{color:#45515b;white-space:nowrap;text-overflow:ellipsis;max-width:900px;margin-top:3px;font-size:13px;line-height:1.35;overflow:hidden}.searchResultDescription{color:#46525c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.directoryDescription{white-space:nowrap;text-overflow:ellipsis;max-width:720px;overflow:hidden;color:#45515b!important;font-size:12px!important}.articleFullList{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.articleFullHeader{border-bottom:1px solid var(--line);letter-spacing:.05em;color:var(--muted);background:#f7f9fa;grid-template-columns:minmax(300px,1fr) 90px 75px 105px 150px 68px;align-items:center;gap:10px;padding:9px 13px;font-size:9px;font-weight:900;display:grid}.articleFullHeader span:not(:first-child){text-align:right}.articleFullRow{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(300px,1fr) 90px 75px 105px 150px 68px;align-items:center;gap:10px;padding:11px 13px;transition:background 80ms;display:grid}.articleFullRow:last-child{border-bottom:0}.articleFullRow:hover{background:#f4f7f5}.articleFullRow.archivedRow{opacity:.72;background:#fafafa}.articleFullMain{flex-direction:column;min-width:0;display:flex}.articleFullMain>.code{overflow-wrap:anywhere}.articleFullDescription{color:#45515b;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.articleFullCell{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.articleFullCell small{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:900;display:none}.articleFullCell b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.articleFullStatus{justify-content:flex-end;display:flex}.compactTagLine{margin-top:5px}.compactTagLine .badge{padding:3px 6px;font-size:9px}@media (max-width:1000px){.articleFullHeader{display:none}.articleFullRow{grid-template-columns:minmax(0,1fr) 82px 68px 90px}.articleFullStatus{grid-column:2/span 2;justify-content:flex-end}.articleFullRow>.openArrow{text-align:right;grid-area:1/4/span 2}.articleFullCell small{display:block}}@media (max-width:680px){.inventoryDescription{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.articleFullRow{grid-template-columns:minmax(0,1fr) 74px 58px;padding:12px}.articleFullCell:nth-of-type(4){grid-column:2/span 2}.articleFullStatus{grid-column:1/span 2;justify-content:flex-start}.articleFullRow>.openArrow{text-align:right;grid-area:auto/3}.articleFullDescription{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.inventoryActiveBanner{background:#f2faf5;border:1px solid #cfe4d7;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:18px;display:flex}.inventoryActiveBanner h2{margin:6px 0 4px}.inventoryCreationCard{border-color:#cfdad5}.inventoryCreationHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.inventoryCreateBtn{min-width:180px}.inventoryPreflightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.inventoryPreflightCard{border:1px solid var(--line);background:#f8faf9;border-radius:13px;flex-direction:column;gap:3px;padding:13px;display:flex}.inventoryPreflightCard span{letter-spacing:.05em;color:var(--muted);font-size:9px;font-weight:900}.inventoryPreflightCard b{font-size:26px}.inventoryPreflightCard small{color:var(--muted);font-size:10px;line-height:1.35}.extraPreflight{background:#fff7f7;border-color:#e8c1c1}.extraPreflight b{color:#a43737}.inventoryAccountingRule{background:#fafcfb;border:1px solid #d8e0dc;border-radius:11px;margin-top:13px;padding:11px 13px;font-size:12px;line-height:1.45}.inventoryHistoryList{flex-direction:column;gap:8px;margin-top:12px;display:flex}.inventoryHistoryRow{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(240px,1fr) 110px 110px 70px;align-items:center;gap:12px;padding:12px 13px;transition:background .1s,border-color .1s;display:grid}.inventoryHistoryRow:hover{background:#f7f9f8;border-color:#c8d3ce}.inventoryHistoryRow>div:first-child{flex-direction:column;gap:2px;display:flex}.inventoryHistoryRow>div:first-child span{color:var(--muted);font-size:10px}.inventoryHistoryRow>div:not(:first-child){flex-direction:column;align-items:flex-end;gap:2px;display:flex}.inventoryHistoryRow>div:not(:first-child) span{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:900}.inventoryHistoryRow>div:not(:first-child) b{font-size:12px}.statusLive{color:var(--ok)}.inventoryDetailHero{align-items:center}.inventoryStatusBadge{color:#59636d;letter-spacing:.06em;background:#edf0f2;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.inventoryStatusBadge.live{color:#2c6b50;background:#eaf5ef;border:1px solid #cfe4d7}.inventorySummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0;display:grid}.extraSummaryCard{background:#fff8f8;border-color:#e8c1c1}.extraSummaryCard .statValue{color:#a43737}.inventorySnapshotRule{background:#fafcfb;font-size:13px;line-height:1.5}.inventorySnapshotGroups{flex-direction:column;gap:10px;margin-top:16px;display:flex}.inventorySnapshotGroup{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.inventorySnapshotGroup>summary{cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.inventorySnapshotGroup>summary::-webkit-details-marker{display:none}.inventorySnapshotGroup[open]>summary{border-bottom:1px solid var(--line);background:#fafbfb}.snapshotGroupTitle{align-items:center;gap:8px;font-size:18px;font-weight:900;display:flex}.extraSnapshotGroup{background:snow;border-color:#e6bbbb}.extraSnapshotGroup>summary{background:#fff7f7}.snapshotTableWrap{border:0;border-radius:0}.snapshotTable{min-width:1040px}.snapshotTable th{position:sticky;top:0}.inventoryOperatorHero{align-items:center}.operatorSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventoryNoSession{text-align:center;padding:28px}.operatorLocationGrid{flex-direction:column;gap:10px;margin-top:16px;display:flex}.operatorLocation{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.operatorLocation>summary{cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.operatorLocation>summary::-webkit-details-marker{display:none}.operatorLocation[open]>summary{border-bottom:1px solid var(--line);background:#fafbfb}.operatorExtraLocation{background:#fff9f9;border-color:#e3b7b7}.operatorExtraLocation>summary{background:#fff5f5}.operatorRows{flex-direction:column;display:flex}.operatorRowPreview{border-bottom:1px solid #edf0f2;grid-template-columns:62px minmax(0,1fr) 110px 110px;align-items:center;gap:12px;padding:11px 13px;display:grid}.operatorRowPreview:last-child{border-bottom:0}.operatorRowMain{flex-direction:column;gap:2px;min-width:0;display:flex}.operatorRowMain>span:last-child{color:#54616b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.operatorRowMeta{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.operatorRowMeta small{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:900}.operatorRowMeta b{font-size:13px}@media (max-width:900px){.inventoryPreflightGrid,.inventorySummaryGrid{grid-template-columns:1fr 1fr}.inventoryCreationHead,.inventoryActiveBanner{flex-direction:column;align-items:stretch}.inventoryHistoryRow{grid-template-columns:minmax(0,1fr) 95px 95px 55px}.operatorRowPreview{grid-template-columns:58px minmax(0,1fr) 92px}.operatorRowMeta:last-child{grid-column:2/-1;align-items:flex-start}}@media (max-width:680px){.inventoryPreflightGrid,.inventorySummaryGrid,.operatorSummaryGrid,.inventoryHistoryRow{grid-template-columns:1fr 1fr}.inventoryHistoryRow>div:first-child{grid-column:1/-1}.inventoryHistoryRow>div:not(:first-child){align-items:flex-start}.operatorRowPreview{grid-template-columns:54px minmax(0,1fr)}.operatorRowMeta{grid-column:2;align-items:flex-start}}.nav a.active{color:var(--accent);background:#e8f1ed;box-shadow:inset 0 0 0 1px #cfe0d8}.articleListToolbar{border:1px solid var(--line);background:#f8faf9;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 12px;padding:12px 13px;display:flex}.articleListToolbar>div:first-child{flex-direction:column;gap:5px;min-width:min(330px,100%);display:flex}.articleListToolbar label{letter-spacing:.05em;color:var(--muted);font-size:10px;font-weight:900}.articleListToolbar select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 11px;font-weight:750}.articleFilterInfo{color:var(--muted);white-space:nowrap;align-items:baseline;gap:7px;font-size:12px;display:flex}.articleFilterInfo b{color:var(--ink);font-size:21px}@media (max-width:680px){.articleListToolbar{flex-direction:column;align-items:stretch}.articleFilterInfo{white-space:normal}}.warehouseChoiceHero{margin-bottom:18px}.warehouseModeGrid{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.warehouseModeCard{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:190px;padding:22px;transition:transform .12s,border-color .12s,box-shadow .12s;display:grid}.warehouseModeCard:hover{border-color:#c8d5cf;transform:translateY(-2px);box-shadow:0 10px 28px #1c2a2414}.unloadModeCard{background:linear-gradient(#fbfefc 0%,#f2f9f5 100%);border-color:#cfe0d8}.orderModeCard{background:linear-gradient(#fcfdff 0%,#f4f7fb 100%);border-color:#d2dce8}.warehouseModeIcon{border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;font-size:30px;font-weight:900;display:flex}.unloadModeCard .warehouseModeIcon{color:#2c6b50;border-color:#cfe0d8}.orderModeCard .warehouseModeIcon{color:#3f5f86;border-color:#d2dce8}.warehouseModeBody{flex-direction:column;gap:6px;min-width:0;display:flex}.warehouseModeEyebrow{letter-spacing:.08em;color:var(--muted);font-size:9px;font-weight:900}.warehouseModeBody h2{letter-spacing:.01em;margin:0;font-size:30px}.warehouseModeBody p{color:#56636d;max-width:620px;margin:0;font-size:13px;line-height:1.45}.warehouseModeState{letter-spacing:.05em;border-radius:999px;width:max-content;max-width:100%;margin-top:8px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.warehouseModeState.ready{color:#2c6b50;background:#eaf5ef;border:1px solid #cfe4d7}.warehouseModeState.idle{color:#68727b;background:#f0f2f3;border:1px solid #dde2e5}.warehouseModeArrow{white-space:nowrap;font-size:11px;font-weight:900}.warehouseRuleBox{flex-direction:column;gap:3px;font-size:12px;display:flex}.warehouseRuleBox span{color:var(--muted)}.warehouseLocationCards{flex-direction:column;gap:10px;margin-top:16px;display:flex}.warehouseLocationCard{border:1px solid var(--line);touch-action:manipulation;background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:16px;transition:background .1s,border-color .1s;display:flex}.warehouseLocationCard:hover{background:#fafcfb;border-color:#c7d4ce}.warehouseExtraCard{background:#fff7f7;border-color:#e1b5b5}.warehouseExtraCard:hover{background:#fff3f3;border-color:#dbaaaa}.orderLocationCard{background:#fbfcfe;border-color:#d7e0ea}.warehouseLocationRight{align-items:center;gap:14px;display:flex}.warehouseState{letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.warehouseState.todo{color:#68727b;background:#eef1f2;border:1px solid #dde2e5}.warehouseState.working{color:#986411;background:#fff3db;border:1px solid #efd9aa}.warehouseState.done{color:#2c6b50;background:#eaf5ef;border:1px solid #cfe4d7}.orderOperatorHero{background:linear-gradient(#fff 0%,#f7f9fc 100%);border-color:#d4dfe9}.extraOperatorHero{background:#fff7f7;border-color:#e3b7b7}.operatorTableHeader{color:var(--muted);letter-spacing:.06em;grid-template-columns:72px minmax(300px,1fr) 120px 120px 120px 100px;gap:10px;padding:0 14px 8px;font-size:8px;font-weight:900;display:grid}.operatorArticleList{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.operatorArticleRow{border-bottom:1px solid #edf0f2;grid-template-columns:72px minmax(300px,1fr) 120px 120px 120px 100px;align-items:center;gap:10px;padding:13px 14px;display:grid;position:relative}.operatorArticleRow:last-child{border-bottom:0}.operatorArticleRow.passed{background:#fbfdfc}.operatorArticleMain{flex-direction:column;gap:3px;min-width:0;display:flex}.operatorArticleMain span{color:#56636d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.operatorDataCell{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.operatorDataCell small{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:900;display:none}.operatorDataCell b{font-size:13px}.differenceCell b{color:#a43737}.operatorPassState{grid-column:2/-1;justify-content:flex-end;margin-top:-2px;display:flex}.orderTableHeader,.orderArticleRow{grid-template-columns:72px minmax(300px,1fr) 120px 120px}.orderArticleRow .operatorPassState{display:none}@media (max-width:900px){.warehouseModeGrid{grid-template-columns:1fr}.operatorTableHeader{display:none}.operatorArticleRow,.orderArticleRow{grid-template-columns:62px minmax(0,1fr) 105px;gap:10px}.operatorArticleMain{grid-column:2/span 2}.operatorDataCell{grid-column:2/span 2;grid-template-columns:105px 1fr;align-items:flex-start;gap:8px;display:grid}.operatorDataCell small{display:block}.operatorPassState{grid-column:2/span 2;justify-content:flex-start;margin-top:2px}}@media (max-width:680px){.warehouseModeCard{grid-template-columns:46px minmax(0,1fr);min-height:0;padding:17px}.warehouseModeIcon{width:44px;height:44px;font-size:25px}.warehouseModeArrow{grid-column:2;margin-top:2px}.warehouseLocationCard{flex-direction:column;align-items:flex-start}.warehouseLocationRight{justify-content:space-between;width:100%}.operatorArticleRow,.orderArticleRow{grid-template-columns:52px minmax(0,1fr);padding:12px}.operatorArticleMain{grid-column:2}.operatorDataCell{grid-column:2;grid-template-columns:95px 1fr}.operatorPassState{grid-column:2}}.orderStartCard{background:#fbfdfc;border:1px solid #d7e1dc;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.orderStartBtn{min-width:210px}.orderSubmittedCard{margin-top:18px}.orderSubmittedHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.orderSubmittedHead h2{margin:3px 0}.orderProgressCard{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.orderProgressCard>div{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:3px;padding:13px 15px;display:flex}.orderProgressCard b{font-size:15px}.orderProgressCard span{color:var(--muted);font-size:11px}.orderLocationCard.done{background:#f6fbf8;border-color:#cfe4d7}.orderLocationState{color:#65707a;letter-spacing:.05em;background:#edf0f2;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.orderLocationState.progress{color:#8a6310;background:#fff3d7}.orderLocationState.done{color:#2c6b50;background:#eaf5ef}.orderClosureCard{margin-top:18px}.orderCloseStats{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.orderCloseStats span{color:var(--muted);font-size:12px}.orderCloseActions{flex-wrap:wrap;gap:9px;display:flex}.orderLiveHeader{grid-template-columns:72px minmax(280px,1fr) 120px 220px}.orderLiveRow{grid-template-columns:72px minmax(280px,1fr) 120px 220px;min-height:76px;transition:background .12s,border-color .12s}.orderCounterCell{flex-direction:column;align-items:center;gap:4px;display:flex}.orderCounterCell>small{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:900;display:none}.orderCounter{grid-template-columns:48px 78px 48px;align-items:center;gap:5px;display:grid}.orderPm{touch-action:manipulation;cursor:pointer;background:#f7f9fa;border:1px solid #cfd6da;border-radius:11px;height:44px;font-size:25px;font-weight:700}.orderPm:active{transform:scale(.97)}.orderPm:disabled{opacity:.45}.orderQtyInput{text-align:center;-moz-appearance:textfield;background:#fff;border:1px solid #bcc7cc;border-radius:11px;width:78px;height:44px;padding:0 5px;font-size:20px;font-weight:900}.orderQtyInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.orderQtyInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.orderPassCell{justify-content:center;display:flex}.orderPassBtn{color:#8a949b;touch-action:manipulation;cursor:pointer;background:#f4f6f7;border:1px solid #cfd6da;border-radius:12px;width:44px;height:44px;font-size:21px;font-weight:900}.orderPassBtn.done{color:#24714f;background:#eaf5ef;border-color:#b9d9c7}.orderLiveRow.passed{background:#fcfefc}.orderLiveRow.filled{background:#eef8f2}.orderLiveRow.filled .orderQtyInput{background:#f8fffb;border-color:#9cc8ad}.orderFilaBottom,.operatorFilaBottom{z-index:auto;border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;margin-bottom:20px;padding:11px 12px;display:flex;position:static;box-shadow:0 8px 30px #1e2d2814}.orderFilaSummary{flex-direction:column;gap:2px;display:flex}.orderFilaSummary span{color:var(--muted);font-size:10px}.orderFilaActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:900px){.orderStartCard{flex-direction:column;align-items:stretch}.orderStartBtn{width:100%}.orderProgressCard{grid-template-columns:1fr 1fr}.orderLiveHeader{display:none}.orderLiveRow{grid-template-columns:58px minmax(0,1fr) 185px;gap:9px;padding:12px}.orderLiveRow .operatorArticleMain{grid-column:2/span 2}.orderSizeCell{grid-column:2;grid-template-columns:88px 1fr;align-items:flex-start;gap:7px;display:grid}.orderSizeCell small{display:block}.orderCounterCell{grid-column:3;align-items:flex-start}.orderCounterCell>small{display:block}.orderCounter{grid-template-columns:42px 68px 42px}.orderQtyInput{width:68px}.orderPm{width:42px}.orderFilaBottom,.operatorFilaBottom{flex-direction:column;align-items:stretch}.orderFilaActions,.operatorFilaActions{justify-content:stretch}.orderFilaActions button,.operatorFilaActions button{flex:1}}@media (max-width:620px){.orderProgressCard{grid-template-columns:1fr}.orderLiveRow{grid-template-columns:50px minmax(0,1fr)}.orderLiveRow .operatorArticleMain,.orderSizeCell,.orderCounterCell{grid-column:2}.orderCloseActions{grid-template-columns:1fr;display:grid}.orderCloseActions button{width:100%}}.operatorTopbar{z-index:40;background:#fff;border-bottom:0;position:sticky;top:0;overflow:hidden;box-shadow:0 8px 28px #121b2312}.operatorTopbar .operatorWave{pointer-events:none;background-image:url(/branding/brand-wave.jpg);background-position:50% 76%;background-size:cover;height:13px;position:absolute;bottom:0;left:0;right:0}.operatorTopinner{z-index:2;gap:18px;min-height:92px;padding-top:12px;padding-bottom:20px;position:relative}.operatorBrandBlock{align-items:center;gap:17px;min-width:0;display:flex}.operatorLogoDezi{flex:none;width:116px;height:auto;display:block}.operatorBrandTitle{border-left:1px solid #dce2e5;flex-direction:column;gap:2px;min-width:0;padding-left:15px;display:flex}.operatorBrandTitle b{letter-spacing:.075em;color:#1d2730;font-size:18px}.operatorBrandTitle span{color:#68737b;white-space:nowrap;font-size:10px;font-weight:750}.operatorPartnerBlock{align-items:center;gap:12px;margin-left:auto;display:flex}.operatorLogoRenner{width:144px;height:auto;display:block}.operatorVersionTag{color:#27664f;background:#edf2f0;border:1px solid #d6e2dd}.operatorNav{align-items:center;margin-left:0}.operatorNav a,.operatorNav .navButton{background:#ffffffd6;border:1px solid #e4e8ea}.operatorSessionLine{margin-top:-8px}.orderStartForm{justify-content:flex-end;align-items:center;display:flex}.orderStartBtn{letter-spacing:.02em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:230px;min-height:50px;font-size:13px;box-shadow:0 8px 22px #1f5f4a29}.orderStartBtn:active{transform:translateY(1px)}.orderStartError{margin-bottom:14px}@media (max-width:900px){.operatorTopinner{flex-wrap:wrap;align-items:center;min-height:102px;padding-bottom:21px}.operatorBrandBlock{flex:auto}.operatorLogoDezi{width:104px}.operatorPartnerBlock{margin-left:auto}.operatorLogoRenner{width:126px}.operatorNav{flex-wrap:nowrap;width:auto;margin-left:0}}@media (max-width:680px){.operatorTopinner{gap:10px;padding:10px 12px 19px}.operatorBrandBlock{gap:12px;width:100%}.operatorLogoDezi{width:94px}.operatorBrandTitle{padding-left:11px}.operatorBrandTitle b{font-size:15px}.operatorBrandTitle span{font-size:9px}.operatorPartnerBlock{margin-left:0}.operatorLogoRenner{width:114px}.operatorVersionTag{display:none}.operatorNav{width:auto;margin-left:auto}.operatorNav a,.operatorNav .navButton{padding:7px 9px}.orderStartBtn{width:100%;min-width:0}}.successNotice{color:#256a4b;background:#f1f8f4;border:1px solid #b9d9c7;border-radius:12px;padding:11px 13px;font-size:12px}.orderEmailState{background:#f8faf9;border:1px solid #e1e5e8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 12px;padding:10px 12px;font-size:11px;display:flex}.orderEmailState b{letter-spacing:.05em;font-size:10px}.orderEmailState span{color:var(--muted)}.orderEmailState small{color:#7a4c16;width:100%}.orderEmailState.sent{color:#2b6b4f;background:#f3faf6;border-color:#cfe4d7}.orderEmailState.warning{color:#805e19;background:#fff9ed;border-color:#ecd8b2}.historyTabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.historyRetention,.emailSetupNotice{align-items:center;gap:12px;margin-bottom:14px;display:flex}.historyRetention b,.emailSetupNotice b{min-width:95px}.historyRetention span,.emailSetupNotice span{color:var(--muted);font-size:11px}.historyList{flex-direction:column;gap:10px;display:flex}.historyRow{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:14px 15px;display:grid}.historyMain{flex-direction:column;gap:3px;min-width:0;display:flex}.historyMain>b{font-size:15px}.historyMain span,.historyMain small{color:var(--muted);font-size:10px}.historyBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.historyStatus{color:#58636b;letter-spacing:.05em;white-space:nowrap;background:#eef1f2;border-radius:999px;align-items:center;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex}.historyStatus.ok{color:#2b6b50;background:#eaf5ef}.historyStatus.warn{color:#8a6310;background:#fff3d7}.historyActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.historyActionError{color:#a23b31;max-width:240px;font-size:9px}.historyEmail,.historyEmailError{color:var(--muted);grid-column:1/-1;font-size:10px}.historyEmailError{color:#9b4d34;background:#fff7f3;border-radius:8px;padding:7px 9px}@media (max-width:900px){.historyRow{grid-template-columns:1fr auto}.historyActions{grid-column:1/-1;justify-content:flex-start}.historyBadges{justify-content:flex-start}.historyRetention,.emailSetupNotice{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:620px){.historyRow{grid-template-columns:1fr}.historyBadges,.historyActions{grid-column:1}.historyActions .btn{text-align:center;flex:1}.historyEmail,.historyEmailError{grid-column:1}}.btn.dangerSoft{color:#a72f2f;background:#fff7f7;border-color:#c84b4b}.btn.dangerSoft:hover{background:#fdecec}.inventoryLiveRow{grid-template-columns:72px minmax(260px,1fr) 115px 115px 225px 90px;min-height:86px;transition:background .12s,border-color .12s}.inventoryLiveRow.filled{background:#eef8f2}.inventoryLiveRow.filled .inventoryQtyInput{background:#f8fffb;border-color:#9cc8ad}.inventoryCountCell{flex-direction:column;align-items:center;gap:5px;display:flex}.inventoryCountCell>small{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:900;display:none}.inventoryCounter{grid-template-columns:44px 76px 44px;align-items:center;gap:5px;display:grid}.inventoryQtyInput{width:76px}.inventorySameBtn{color:#2c6b50;letter-spacing:.025em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:2px 4px;font-size:8px;font-weight:900}.inventorySameBtn:disabled{opacity:.45}.inventoryManualHint{color:#7b858c;letter-spacing:.04em;font-size:8px;font-weight:850}.inventoryFilaBottom{position:static}.inventoryClosureCard{margin-top:18px}.inventoryProgressCard{margin-top:16px}@media (max-width:1050px){.inventoryLiveHeader{display:none}.inventoryLiveRow{grid-template-columns:58px minmax(0,1fr) 108px 190px;gap:9px;padding:12px}.inventoryLiveRow .operatorArticleMain{grid-column:2/span 3}.inventoryLiveRow .inventorySizeCell{grid-column:2;grid-template-columns:82px 1fr;align-items:flex-start;gap:6px;display:grid}.inventoryLiveRow .operatorDataCell{grid-column:auto;align-items:flex-start;display:flex}.inventoryLiveRow .operatorDataCell small{display:block}.inventoryCountCell{grid-column:4;align-items:flex-start}.inventoryCountCell>small{display:block}.inventoryCounter{grid-template-columns:40px 66px 40px}.inventoryQtyInput{width:66px}.inventoryCounter .orderPm{width:40px}}@media (max-width:760px){.inventoryLiveRow{grid-template-columns:50px minmax(0,1fr);gap:8px}.inventoryLiveRow .operatorArticleMain,.inventoryLiveRow .inventorySizeCell,.inventoryLiveRow .operatorDataCell,.inventoryCountCell{grid-column:2}.inventoryLiveRow .operatorDataCell{grid-template-columns:95px 1fr;gap:8px;display:grid}.inventoryCountCell{align-items:flex-start}.inventoryCounter{grid-template-columns:44px 72px 44px}.inventoryQtyInput{width:72px}.inventoryCounter .orderPm{width:44px}}.warehouseModeCard.unloadUrgent{background:linear-gradient(snow 0%,#fff3f3 100%);border:2px solid #d72f2f;box-shadow:0 0 0 4px #d72f2f12,0 12px 30px #73181814}.warehouseModeCard.unloadUrgent:hover{border-color:#b91f1f;box-shadow:0 0 0 5px #d72f2f14,0 14px 32px #7318181f}.warehouseModeCard.unloadUrgent .warehouseModeIcon{color:#b91f1f;background:#fff;border-color:#e8b4b4}.warehouseModeState.urgent{color:#b91f1f;background:#fff0f0;border:1px solid #efb2b2}.inventoryPendingHero{background:linear-gradient(snow,#fff4f4);border:2px solid #d72f2f}.inventoryStatusBadge.urgent{color:#b91f1f;background:#fff0f0;border:1px solid #efb2b2}.urgentPendingBox{color:#7f2020;background:#fff8f8;border:1px solid #efb2b2}.urgentActivationOk{color:#9b2424;background:#fff5f5;border:1px solid #efb2b2;border-radius:12px;padding:12px 14px}.inventoryLiveHeader{grid-template-columns:72px minmax(300px,1fr) 130px 225px 100px}.inventoryLiveHeader span:nth-child(3),.inventoryLiveHeader span:nth-child(4),.inventoryLiveHeader span:nth-child(5){text-align:center}.inventoryLiveRow{grid-template-columns:72px minmax(300px,1fr) 130px 225px 100px}.inventoryLiveRow.modified{background:#eef8f2}.inventoryLiveRow.modified .inventoryQtyInput{background:#f8fffb;border-color:#9cc8ad}.inventoryLiveRow:not(.modified){background:#fff}.inventoryCountCell{justify-self:center}.inventoryDifferenceCell{text-align:center;align-items:center}.inventoryDifferenceCell b{text-align:center;min-width:42px}.inventorySizeCell{text-align:center;align-items:center}.inventoryManualHint{color:#8b5e19;margin-top:2px}@media (max-width:1050px){.inventoryLiveRow{grid-template-columns:58px minmax(0,1fr) 108px 190px;gap:9px;padding:12px}.inventoryLiveRow .operatorArticleMain{grid-column:2/span 3}.inventoryLiveRow .inventorySizeCell{text-align:left;grid-column:2;grid-template-columns:82px 1fr;align-items:flex-start;gap:6px;display:grid}.inventoryLiveRow .inventoryDifferenceCell{text-align:left;grid-column:3;grid-template-columns:82px 1fr;align-items:flex-start;gap:6px;display:grid}.inventoryCountCell{grid-column:4;justify-self:start;align-items:flex-start}}@media (max-width:760px){.inventoryLiveRow{grid-template-columns:50px minmax(0,1fr);gap:8px}.inventoryLiveRow .operatorArticleMain,.inventoryLiveRow .inventorySizeCell,.inventoryLiveRow .inventoryDifferenceCell,.inventoryCountCell{grid-column:2}.inventoryLiveRow .inventoryDifferenceCell{grid-template-columns:95px 1fr;gap:8px;display:grid}.inventoryCountCell{justify-self:stretch;align-items:flex-start}}.bulkMoveToolbar{background:#f7faf8;border:1px solid #cfdad5;border-radius:14px;grid-template-columns:minmax(260px,1fr) minmax(420px,auto);align-items:end;gap:14px;margin:0 0 14px;padding:14px 15px;display:grid}.bulkMoveSelection{flex-direction:column;gap:9px;min-width:0;display:flex}.bulkMoveSelection>div:first-child{color:#52605a;font-size:13px}.bulkMoveSelection>div:first-child b{color:var(--ink);font-size:22px}.bulkMoveSelection>div:first-child span{color:var(--muted)}.bulkSelectActions{flex-wrap:wrap;gap:7px;display:flex}.bulkMoveDestination{grid-template-columns:minmax(210px,1fr) auto;align-items:end;gap:8px;display:grid}.bulkMoveDestination label{letter-spacing:.05em;color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:900}.bulkMoveDestination select{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:220px;padding:11px 12px;font-weight:800}.bulkMoveButton{white-space:nowrap}.inventoryItem.bulkSelectableItem{grid-template-columns:38px 72px minmax(0,1fr) 120px}.bulkCheckboxCell{justify-content:center;align-items:center;display:flex}.bulkItemCheckbox{width:22px;height:22px;accent-color:var(--accent);cursor:pointer}.bulkSelectableItem:has(.bulkItemCheckbox:checked){box-shadow:inset 4px 0 0 var(--accent);background:#f4faf6;border-color:#9ebfaf}@media (max-width:900px){.bulkMoveToolbar{grid-template-columns:1fr}.bulkMoveDestination{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:680px){.bulkMoveDestination{grid-template-columns:1fr}.bulkMoveDestination label{grid-column:auto}.bulkMoveDestination select,.bulkMoveButton{width:100%;min-width:0}.inventoryItem.bulkSelectableItem{grid-template-columns:34px 58px minmax(0,1fr)}.bulkSelectableItem .inventoryAction{grid-column:2/-1}}.managedLocationCard{padding:0;display:block;overflow:hidden}.locationCardMain{color:inherit;justify-content:space-between;align-items:center;gap:14px;padding:15px;text-decoration:none;transition:background .12s;display:flex}.locationCardMain:hover{background:#f8faf9}.multiSelectHint{color:#286f50;letter-spacing:.01em;margin-top:7px;font-weight:850}.locationAdminActions{border-top:1px solid var(--line);background:#fbfcfb;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 15px;display:flex}.locationAdminActions form{margin:0}.locationRenameForm{flex:1;align-items:center;gap:7px;min-width:260px;display:flex}.locationRenameInput{border:1px solid var(--line);text-transform:uppercase;border-radius:9px;min-width:150px;max-width:260px;padding:8px 10px;font-weight:850}.btn.danger{color:#a51f1f;background:#fff;border-color:#e5b8b8}.btn.danger:hover:not(:disabled){background:#fff3f3;border-color:#d98f8f}.btn:disabled{opacity:.45;cursor:not-allowed}.bulkColumnLegend{color:#506058;background:#eff7f2;border:1px solid #cfe2d6;border-radius:10px;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;font-size:12px;display:flex}.bulkColumnLegend span:first-child{color:#26734d;font-size:20px}.bulkColumnLegend b{color:#17352a;letter-spacing:.04em}.bulkItemCheckbox{appearance:none;background:#fff;border:2px solid #6d8278;border-radius:5px;place-content:center;width:24px;height:24px;display:grid}.bulkItemCheckbox:before{content:"✓";color:#fff;font-size:18px;font-weight:950;line-height:1;transition:transform 80ms;transform:scale(0)}.bulkItemCheckbox:checked{background:#26734d;border-color:#26734d}.bulkItemCheckbox:checked:before{transform:scale(1)}@media (max-width:680px){.locationCardMain{flex-direction:column;align-items:flex-start}.locationAdminActions{align-items:stretch}.locationRenameForm{flex-wrap:wrap;min-width:0}.locationRenameInput{flex:1;min-width:130px;max-width:none}}.inventorySaveHint{letter-spacing:.05em;color:#2c6b50;min-height:11px;font-size:7px;font-weight:900}.inventorySaveHint.saving{color:#986411}.inventorySaveHint.failed{color:#b91f1f}.inventorySourceMeta{flex-wrap:wrap;gap:10px 18px;margin:10px 0 12px;display:flex}.inventorySourceMeta>div{background:#ffffff0d;border:1px solid #94a3b847;border-radius:9px;flex-direction:column;gap:2px;min-width:220px;padding:8px 11px;display:flex}.inventorySourceMeta span{letter-spacing:.08em;opacity:.72;font-size:10px;font-weight:800;line-height:1.15}.inventorySourceMeta b{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.inventorySourceMeta.compact{margin-top:8px}@media (max-width:700px){.inventorySourceMeta{gap:7px}.inventorySourceMeta>div{min-width:100%;padding:7px 9px}.inventorySourceMeta b{font-size:13px}}.inventoryCountControls{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.inventorySpotToggle{letter-spacing:.03em;color:#68716d;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9d0cd;border-radius:9px;align-items:center;gap:5px;padding:7px 8px;font-size:9px;font-weight:900;display:flex}.inventorySpotToggle input{accent-color:#b8860b;width:17px;height:17px;margin:0}.inventorySpotToggle.checked{color:#7a5800;background:#fff7d6;border-color:#d4a928}.inventoryLiveRow.spotRow{border-color:#e2c266;background:#fffaf0!important}.inventoryLiveRow.spotRow .inventoryDifferenceCell{opacity:.78}.spotButton{color:#6d5000!important;background:#fff7d6!important;border-color:#d4a928!important}@media (max-width:1050px){.inventoryCountControls{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:760px){.inventoryCountControls{justify-content:flex-start}}.inventoryCloseNativeForm{display:contents}.inventoryCloseAlwaysEnabled,.inventoryCloseAlwaysEnabled:disabled{opacity:1!important;cursor:pointer!important;pointer-events:auto!important}
