*{box-sizing:border-box}body,html{margin:0;padding:0;background:#f6f7f9;color:#16181d;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{display:flex;min-height:100vh}.sidebar{width:250px;background:#111318;color:#fff;padding:24px 18px;position:fixed;inset:0 auto 0 0}.brand{font-size:22px;font-weight:800;margin-bottom:28px}.brand span{color:#b88662}.nav{display:flex;flex-direction:column;gap:7px}.nav a{padding:11px 12px;border-radius:10px;color:#c9cdd5}.nav a:hover{background:#20232b;color:#fff}.content{margin-left:250px;width:calc(100% - 250px);padding:30px}.topbar{justify-content:space-between;margin-bottom:24px}.topbar,.topbar-actions{display:flex;align-items:center}.topbar-actions{gap:10px}.currency-switch-wrap{display:flex;align-items:center}.currency-switch{display:inline-flex;background:#eceef2;border:1px solid #dfe2e7;padding:3px;border-radius:10px}.currency-switch button{border:0;background:transparent;color:#747a84;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:800;cursor:pointer}.currency-switch button.active{background:#111318;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12)}.page-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.title{font-size:28px;font-weight:800;margin:0}.muted{color:#757b86}.muted.small,.small{font-size:12px}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:18px 0 26px}.card{background:#fff;border:1px solid #e4e6ea;border-radius:16px;padding:18px;box-shadow:0 2px 12px rgba(0,0,0,.03)}.notice{background:#fff8f2;border:1px solid #ead7c8;border-radius:14px;padding:14px 16px;color:#5b4638;line-height:1.45}.kpi{font-size:27px;font-weight:800;margin-top:8px}.tablewrap{background:#fff;border:1px solid #e4e6ea;border-radius:16px;overflow:auto}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:13px 14px;border-bottom:1px solid #eceef1;font-size:14px;vertical-align:top}.table th{color:#6f7580;background:#fafafa;font-weight:700}.compact-table td,.compact-table th{padding:11px 12px}.badge{display:inline-flex;padding:5px 8px;border-radius:999px;background:#f0f1f4;font-weight:700}.badge,.sku{font-size:12px}.sku{background:#f3f4f6;border:1px solid #e5e7eb;padding:4px 7px;border-radius:7px}.login{min-height:100vh;display:grid;place-items:center;background:#111318}.loginbox{width:min(420px,92vw);background:#fff;border-radius:18px;padding:30px}.loginbox h1{margin:0 0 8px}.field{width:100%;padding:12px 13px;border:1px solid #dfe2e7;border-radius:10px;margin-top:7px;background:#fff;color:#16181d;outline:none}.field:focus{border-color:#b88662;box-shadow:0 0 0 3px rgba(184,134,98,.12)}.field-short{min-width:110px}.btn{border:0;background:#111318;color:#fff;border-radius:10px;padding:12px 16px;cursor:pointer;font-weight:700}.btn:hover{background:#24272e}.btn.full{width:100%;margin-top:14px}.btn.light{background:#fff;color:#111318;border:1px solid #dfe2e7}.btn.success{background:#176b47}.btn.success:hover{background:#11563a}.full-width{width:100%}.section-title{font-size:18px;font-weight:800;margin:0 0 14px}.empty{padding:28px;color:#777}.empty.compact{padding:16px 0}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.form-grid label,.inline-form label,.stack-form label{font-size:13px;font-weight:700;color:#4b5059}.form-grid .span2{grid-column:1/-1}.error{color:#b42318;font-size:13px;margin-top:10px}.batch-list{display:flex;flex-direction:column;gap:18px}.batch-card{background:#fff;border:1px solid #dfe2e7;border-radius:18px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.035)}.batch-head{padding:18px 20px;border-bottom:1px solid #eceef1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.batch-title-row{display:flex;gap:10px;align-items:center}.batch-title-row h3{font-size:20px;margin:0}.batch-summary{display:flex;gap:22px;align-items:flex-start}.batch-summary div{display:flex;flex-direction:column;gap:4px;min-width:95px}.batch-summary span{font-size:11px;color:#858b95;text-transform:uppercase;letter-spacing:.04em}.batch-summary strong{font-size:15px}.batch-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);grid-gap:18px;gap:18px;padding:18px 20px 20px}.batch-grid h4,.panel-soft h4{margin:0 0 10px;font-size:14px}.panel-soft{background:#f8f9fb;border:1px solid #e7e9ed;border-radius:13px;padding:14px}.batch-side{gap:12px}.batch-side,.stack-form{display:flex;flex-direction:column}.stack-form{gap:10px}.inline-form{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.inline-form .grow{flex:1 1 320px}.cost-summary{margin-top:14px;border-top:1px solid #dde1e6;padding-top:10px;display:flex;flex-direction:column;gap:7px}.cost-summary div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.cost-summary .total{border-top:1px solid #d8dce1;margin-top:3px;padding-top:9px;font-size:14px}.status-pill{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;background:#f1f2f4;color:#555d68;font-size:11px;font-weight:800}.status-otrzymano{background:#e5f5ed;color:#176b47}.status-w-drodze{background:#eaf2ff;color:#2d5fa8}.status-odprawa{background:#fff3d8;color:#8b6212}.status-produkcja{background:#f2ebff;color:#6841a8}.sales-analytics-card{padding:20px 20px 16px}.sales-analytics-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.sales-analytics-total{font-size:32px;font-weight:850;margin:6px 0}.sales-range-switch{display:flex;gap:6px;flex-wrap:wrap;background:#f2f3f5;padding:4px;border-radius:11px}.sales-range-switch button{border:0;background:transparent;color:#6d737d;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800;cursor:pointer}.sales-range-switch button.active{background:#111318;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12)}.sales-chart-scroll{overflow-x:auto;margin-top:20px;padding-bottom:4px}.sales-chart{height:245px;display:flex;align-items:flex-end;gap:6px;border-bottom:1px solid #e7e9ed;padding:0 4px}.sales-bar-col{height:225px;flex:1 1;min-width:26px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.sales-bar-value{height:18px;font-size:10px;color:#8a8f98;white-space:nowrap}.sales-bar-track{height:184px;width:100%;display:flex;align-items:flex-end;justify-content:center}.sales-bar{width:min(22px,70%);min-height:2px;background:linear-gradient(180deg,#b88662,#8a5f43);border-radius:6px 6px 2px 2px;transition:height .25s ease}.sales-bar-label{height:22px;padding-top:6px;font-size:10px;color:#7b818b;white-space:nowrap}.sales-chart-note{margin-top:10px;line-height:1.45}.sales-kpi-cards .card{position:relative;overflow:hidden}.sales-kpi-cards .card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#b88662}@media(max-width:1100px){.batch-grid{grid-template-columns:1fr}.batch-summary{flex-wrap:wrap}.sales-analytics-head{flex-direction:column}.sales-range-switch{width:100%}}@media(max-width:1000px){.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sidebar{width:76px;padding:22px 10px}.brand{font-size:0}.brand:after{content:"VH";font-size:20px}.nav a{font-size:0}.nav a:before{content:"•";font-size:22px}.content{margin-left:76px;width:calc(100% - 76px);padding:18px}.cards,.form-grid,.grid2{grid-template-columns:1fr}.form-grid .span2{grid-column:auto}.page-head{flex-direction:column}.page-head,.topbar{align-items:flex-start}.topbar-actions{align-items:flex-end}.batch-head,.topbar-actions{flex-direction:column}.batch-summary{width:100%;justify-content:space-between}.batch-grid{padding:14px}.inline-form{align-items:stretch;flex-direction:column}.field-short{width:100%}.sales-range-switch{display:grid;grid-template-columns:1fr 1fr}.sales-analytics-total{font-size:28px}}.filter-grid{display:grid;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(145px,1fr)) auto;grid-gap:12px;gap:12px;align-items:end}.filter-grid label{display:flex;flex-direction:column;gap:0;font-size:12px;font-weight:700;color:#4b5059}.filter-grid .field{margin-top:7px}.filter-grow{min-width:0}.filter-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.warehouse-filters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(160px,1fr)) auto}.warehouse-filters-wide{grid-template-columns:minmax(240px,1.8fr) repeat(4,minmax(135px,1fr)) auto}.product-filters{grid-template-columns:minmax(300px,2fr) minmax(180px,1fr) auto}.editable-sku-table{min-width:1180px}.editable-sku-table td,.editable-sku-table th{padding:8px 9px;vertical-align:middle}.table-field{margin-top:0;padding:8px 9px;border-radius:8px;min-width:110px}.sku-edit{min-width:155px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.width-edit{min-width:82px;max-width:95px}.price-edit{min-width:120px;max-width:140px}.compact-btn{padding:9px 12px;border-radius:8px;font-size:12px;white-space:nowrap}.warehouse-table .table{min-width:1280px}.warehouse-table .table td{vertical-align:middle}.warehouse-unit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.warehouse-unit-summary-finance{grid-template-columns:repeat(6,minmax(0,1fr))}.small-kpi{font-size:19px;line-height:1.25}.warehouse-unit-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.7fr);grid-gap:18px;gap:18px;align-items:start}.warehouse-event-form-card{position:-webkit-sticky;position:sticky;top:24px}.compact-head{align-items:flex-start}.warehouse-timeline{display:grid;grid-gap:0;gap:0;margin-top:18px}.timeline-event{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;padding-bottom:18px}.timeline-event:before{content:"";position:absolute;left:6px;top:14px;bottom:-2px;width:2px;background:#e6e8ec}.timeline-event:last-child:before{display:none}.timeline-dot{width:14px;height:14px;border-radius:50%;background:#111318;border:3px solid #fff;box-shadow:0 0 0 1px #d7dbe1;margin-top:3px;z-index:1}.timeline-event-pz .timeline-dot{background:#176b47}.timeline-event-body{background:#f8f9fb;border:1px solid #e7e9ed;border-radius:12px;padding:13px}.timeline-event-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.history-edit summary{cursor:pointer;color:#5f6570;font-size:12px;font-weight:800}.history-edit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.history-edit-grid label{font-size:12px;font-weight:700;color:#4b5059}.history-edit-grid .span2{grid-column:1/-1}.danger-btn{background:#fff;color:#a32323;border:1px solid #efc7c7;padding:8px 10px;font-size:12px}.danger-btn:hover{background:#fff3f3}.purchase-link-form{display:grid;grid-template-columns:minmax(240px,1.5fr) 90px minmax(150px,.8fr) minmax(180px,1fr) minmax(190px,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.purchase-link-form label{font-size:12px;font-weight:700;color:#4b5059}.purchase-link-form .field{margin-top:6px}.purchase-sku-field{min-width:0}.purchase-add-btn{white-space:nowrap}.compact-notice{padding:10px 12px;font-size:12px}.warehouse-toolbar{padding:14px 16px}.warehouse-kpi-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.status-chip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.2;border:1px solid transparent;white-space:nowrap}.status-tone-blue{background:#eaf2ff;color:#245ba7;border-color:#cfe0fb}.status-tone-amber{background:#fff5d8;color:#8a6208;border-color:#f0dfaa}.status-tone-violet{background:#f1ebff;color:#6841a8;border-color:#dfd2fb}.status-tone-green{background:#e8f7ee;color:#176b47;border-color:#c7ead5}.status-tone-orange{background:#fff0e2;color:#a14d09;border-color:#f3d3b6}.status-tone-red{background:#fdebec;color:#b42318;border-color:#f5c8cb}.status-tone-rose{background:#fcecf3;color:#9c2c59;border-color:#f2cbdb}.status-tone-teal{background:#e7f7f5;color:#16736a;border-color:#c4e9e4}.status-tone-gray{background:#eceef1;color:#5f6570;border-color:#d9dde2}.profit-positive{color:#176b47}.profit-negative{color:#b42318}.warehouse-row-archived{background:#fafbfc;color:#686e78}.warehouse-row-archived td{opacity:.78}.warehouse-row-archived:hover td{opacity:1}.warehouse-archive-divider td{background:#eef0f3!important;color:#555d68!important;padding:10px 14px!important;border-top:2px solid #d8dce1;border-bottom:1px solid #d8dce1;font-size:12px!important;display:table-cell}.warehouse-archive-divider strong{margin-right:10px}.warehouse-archive-divider span{color:#858b95}.warehouse-table tr:not(.warehouse-archive-divider):hover td{background:#fcfcfd}.evidence-upload-field{grid-column:1/-1;background:#fff9f4;border:1px solid #ead8c8;border-radius:11px;padding:11px}.evidence-file-input{background:#fff;padding:9px}.warehouse-evidence-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:9px;gap:9px;margin-top:11px}.warehouse-evidence-item{display:block;overflow:hidden;border:1px solid #dde1e6;border-radius:11px;background:#fff;color:#24272d;text-decoration:none}.warehouse-evidence-item:hover{border-color:#b8bec7;box-shadow:0 2px 8px rgba(0,0,0,.05)}.warehouse-evidence-item img{display:block;width:100%;height:112px;object-fit:cover;background:#eceef1}.warehouse-evidence-doc{height:72px;display:grid;place-items:center;background:#f0f2f5;font-size:13px;font-weight:900;letter-spacing:.08em;color:#666e79}.warehouse-evidence-meta{display:flex;flex-direction:column;gap:3px;padding:8px 9px;min-width:0}.warehouse-evidence-meta strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.warehouse-evidence-meta span{font-size:10px;color:#858b95}.batch-card-link{display:block;color:inherit;text-decoration:none;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.batch-card-link:hover{color:inherit;text-decoration:none;border-color:#cfd4da;box-shadow:0 5px 18px rgba(28,33,41,.06);transform:translateY(-1px)}@media(max-width:1400px){.warehouse-kpi-cards,.warehouse-unit-summary-finance{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1300px){.purchase-link-form,.warehouse-filters-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-add-btn,.purchase-sku-field,.warehouse-filters-wide .filter-grow{grid-column:1/-1}.warehouse-unit-layout{grid-template-columns:1fr}.warehouse-event-form-card{position:static}}@media(max-width:1100px){.warehouse-unit-summary,.warehouse-unit-summary-finance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1250px){.filter-grid,.product-filters,.warehouse-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-actions,.filter-grow{grid-column:1/-1}}@media(max-width:760px){.filter-grid,.history-edit-grid,.product-filters,.purchase-link-form,.warehouse-filters,.warehouse-filters-wide,.warehouse-kpi-cards,.warehouse-unit-summary,.warehouse-unit-summary-finance{grid-template-columns:1fr}.filter-actions,.filter-grow,.history-edit-grid .span2,.purchase-add-btn,.purchase-sku-field,.warehouse-filters-wide .filter-grow{grid-column:auto}.filter-actions .btn{flex:1 1;text-align:center}.timeline-event-head{flex-direction:column}}.mobile-brand,.mobile-menu-backdrop,.mobile-menu-button{display:none}.nav a.active{background:#2a2e37}.warehouse-groups{display:flex;flex-direction:column;gap:10px}.warehouse-sku-group{background:#fff;border:1px solid #dfe3e8;border-radius:15px;overflow:hidden;box-shadow:0 2px 10px rgba(20,25,32,.025)}.warehouse-sku-group.is-archived{background:#fafbfc}.warehouse-sku-group-head{width:100%;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:36px minmax(210px,1.2fr) 250px minmax(260px,1.5fr);grid-gap:14px;gap:14px;align-items:center;padding:15px 17px;text-align:left;cursor:pointer}.warehouse-sku-group-head:hover{background:#fafbfc}.warehouse-sku-chevron{width:30px;height:30px;border-radius:9px;background:#f0f2f5;display:grid;place-items:center;font-size:20px;font-weight:700;color:#555d68}.warehouse-sku-title-row{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.warehouse-sku-title-row strong{font-size:15px}.warehouse-sku-title-row code{font-size:12px;background:#f2f4f6;padding:4px 7px;border-radius:7px}.warehouse-sku-counts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.warehouse-sku-counts div{display:flex;flex-direction:column;gap:2px;padding:7px 8px;background:#f7f8fa;border-radius:9px}.warehouse-sku-counts span{font-size:9px;color:#8b919b;text-transform:uppercase;font-weight:800}.warehouse-sku-counts strong{font-size:16px}.warehouse-sku-statuses{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}.warehouse-sku-statuses .status-chip{font-size:10px;padding:4px 6px}.warehouse-sku-units{border-top:1px solid #e7e9ed;background:#f8f9fb;padding:8px 12px 12px}.warehouse-unit-compact{display:grid;grid-template-columns:105px 90px minmax(145px,1.1fr) minmax(150px,1fr) 110px minmax(120px,1fr) 105px 105px auto;grid-gap:10px;gap:10px;align-items:center;background:#fff;border:1px solid #e4e7eb;border-radius:11px;padding:10px 11px;margin-top:7px}.warehouse-unit-compact.is-archived{opacity:.72;background:#fbfbfc}.warehouse-unit-code,.warehouse-unit-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.warehouse-unit-code strong{font-size:13px}.warehouse-unit-code span,.warehouse-unit-meta>span:first-child{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:#8a9099;font-weight:800}.warehouse-unit-meta strong{font-size:12px;overflow:hidden;text-overflow:ellipsis}.warehouse-unit-meta small{font-size:10px;color:#777e88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-unit-meta .status-chip{align-self:flex-start;font-size:10px;padding:4px 6px}.warehouse-unit-open{justify-self:end}.batch-kpi-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.batch-data-compact{padding:15px 17px}.batch-details-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:10px;gap:10px;align-items:end}.batch-details-grid label,.batch-sku-entry label,.batch-status-choice>span{font-size:11px;font-weight:800;color:#515762}.compact-field{padding:9px 10px;margin-top:5px;border-radius:8px}.batch-cost-field.compact{display:grid;grid-template-columns:minmax(0,1fr) 76px;grid-gap:6px;gap:6px;align-items:end}.batch-cost-field.compact>label{min-width:0}.batch-notes-field{grid-column:span 2}.batch-save-field{display:flex;align-items:end}.batch-save-field .btn{width:100%;padding:10px 12px}.batch-reconciliation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid #e6e8ec}.batch-reconciliation>div{background:#f8f9fb;border:1px solid #e7e9ed;border-radius:10px;padding:10px 11px;display:flex;flex-direction:column;gap:4px}.batch-reconciliation>div.total{background:#f3f0ec;border-color:#ded4ca}.batch-reconciliation span{font-size:10px;color:#7b818b;font-weight:700}.batch-reconciliation strong{font-size:16px}.batch-reconciliation small{font-size:10px}.batch-sku-entry{display:flex;flex-direction:column;gap:13px}.batch-sku-top-grid{display:grid;grid-template-columns:minmax(300px,2fr) minmax(150px,.7fr) 90px;grid-gap:10px;gap:10px;align-items:end}.batch-allocation-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:4px}.batch-allocation-list{display:flex;flex-direction:column;gap:7px}.batch-allocation-row{display:grid;grid-template-columns:34px 80px minmax(180px,1fr) minmax(300px,1.35fr) 28px;grid-gap:8px;gap:8px;align-items:end;background:#fff;border:1px solid #e2e5e9;border-radius:10px;padding:9px}.batch-allocation-index{width:28px;height:28px;border-radius:8px;background:#f1f3f5;display:grid;place-items:center;font-size:11px;font-weight:900;margin-bottom:3px}.batch-allocation-row .field{padding:8px 9px;margin-top:4px;border-radius:8px}.batch-status-choice{display:flex;flex-direction:column;gap:5px}.batch-status-buttons{display:flex;gap:5px;background:#f0f2f4;border-radius:9px;padding:3px}.batch-status-buttons button{flex:1 1;border:0;border-radius:7px;background:transparent;padding:8px 9px;font-size:10px;font-weight:800;color:#6c737d;cursor:pointer}.batch-status-buttons button.active{background:#111318;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12)}.batch-row-remove{border:0;background:#f7eeee;color:#a73535;border-radius:8px;width:28px;height:28px;font-size:18px;cursor:pointer;margin-bottom:3px}.batch-allocation-actions{display:flex;justify-content:space-between;gap:10px;align-items:center}.batch-items-table .table{min-width:900px}@media(max-width:1250px){.warehouse-sku-group-head{grid-template-columns:36px minmax(200px,1fr) 220px}.warehouse-sku-statuses{grid-column:2/-1;justify-content:flex-start}.warehouse-unit-compact{grid-template-columns:100px 80px minmax(130px,1fr) minmax(140px,1fr) 100px 115px auto}.warehouse-unit-meta:nth-of-type(6),.warehouse-unit-meta:nth-of-type(7){display:none}.batch-details-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.batch-reconciliation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){body.erp-mobile-menu-open{overflow:hidden}.mobile-menu-button{display:flex;position:fixed;left:12px;top:12px;z-index:1401;width:42px;height:42px;border:1px solid #dfe3e8;border-radius:11px;background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:4px;box-shadow:0 3px 12px rgba(0,0,0,.08)}.mobile-menu-button span{display:block;width:18px;height:2px;background:#20242a;border-radius:2px}.mobile-brand{display:block;position:fixed;left:64px;top:20px;z-index:1100;font-size:17px;font-weight:900}.mobile-brand span{color:#b88662}.mobile-menu-backdrop{display:block;position:fixed;inset:0;z-index:1190;border:0;background:rgba(10,14,20,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar{width:min(84vw,320px)!important;transform:translateX(-105%);transition:transform .2s ease;z-index:1300;padding:22px 16px!important;box-shadow:10px 0 35px rgba(0,0,0,.18)}.sidebar.is-open{transform:translateX(0)}.sidebar .brand{font-size:22px!important;margin-bottom:22px}.sidebar .brand:after{display:none}.sidebar .nav a{font-size:14px!important;padding:12px 13px}.sidebar .nav a:before{display:none}.content{margin-left:0!important;width:100%!important;padding:72px 12px 24px!important}.topbar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;margin-bottom:14px;gap:10px}.topbar>div:first-child .muted{font-size:10px}.topbar>div:first-child strong{font-size:11px}.topbar-actions{flex-direction:row!important;align-items:center!important;gap:6px}.currency-switch button{padding:6px 8px}.page-head{gap:8px}.title{font-size:23px}.card{border-radius:13px;padding:14px}.cards{gap:10px;margin:12px 0 16px}.kpi{font-size:23px}.field{font-size:16px}.btn{min-height:42px}.batch-kpi-cards,.warehouse-kpi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-sku-group-head{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:12px}.warehouse-sku-counts{grid-column:1/-1}.warehouse-sku-statuses{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.warehouse-sku-statuses .status-chip{flex:0 0 auto}.warehouse-unit-compact{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.warehouse-unit-code{grid-column:1/-1;padding-bottom:6px;border-bottom:1px solid #eceef1}.warehouse-unit-meta{display:flex!important}.warehouse-unit-open{grid-column:1/-1;justify-self:stretch;text-align:center}.batch-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-reconciliation{grid-template-columns:1fr 1fr}.batch-sku-top-grid{grid-template-columns:1fr 110px}.purchase-sku-field{grid-column:1/-1}.batch-allocation-row{grid-template-columns:34px 74px minmax(0,1fr);align-items:end}.batch-allocation-order{grid-column:2/-1}.batch-status-choice{grid-column:1/-1}.batch-row-remove{position:absolute;right:8px;top:8px}.batch-allocation-row{position:relative;padding-right:42px}.batch-allocation-actions{flex-direction:column;align-items:stretch}.batch-allocation-actions .btn{width:100%}.tablewrap{max-width:100%;-webkit-overflow-scrolling:touch}.table td,.table th{padding:10px;font-size:12px}.form-grid,.grid2{gap:10px}.batch-head{padding:14px}.batch-summary{gap:10px}.batch-summary div{min-width:75px}.erp-progress-label{top:58px;right:10px}}@media(max-width:600px){.batch-details-grid,.batch-kpi-cards,.batch-reconciliation,.warehouse-kpi-cards{grid-template-columns:1fr}.batch-notes-field{grid-column:auto}.batch-cost-field.compact{grid-template-columns:minmax(0,1fr) 82px}.batch-sku-top-grid{grid-template-columns:1fr 92px}.batch-allocation-row{grid-template-columns:28px 70px minmax(0,1fr)}.batch-status-buttons{flex-direction:column}.warehouse-unit-compact{grid-template-columns:1fr}.warehouse-unit-code,.warehouse-unit-open{grid-column:1}.topbar{align-items:center!important;flex-direction:row!important}.topbar>div:first-child{min-width:0}.topbar>div:first-child strong{display:block;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions .btn{padding:8px 9px;min-height:36px;font-size:11px}.currency-switch{padding:2px}.currency-switch button{padding:5px 7px}.batch-title-row,.page-head{align-items:flex-start}.batch-title-row{flex-wrap:wrap}.status-chip{white-space:normal}.sales-range-switch{grid-template-columns:1fr!important}.warehouse-evidence-grid{grid-template-columns:1fr 1fr}.history-edit-grid{grid-template-columns:1fr}.history-edit-grid .span2{grid-column:auto}.warehouse-unit-summary,.warehouse-unit-summary-finance{grid-template-columns:1fr!important}.warehouse-event-form-card{padding:13px}.filter-actions{display:grid!important;grid-template-columns:1fr 1fr}.filter-actions .btn{width:100%}}.warehouse-fast-toolbar{margin-top:14px;padding:12px 14px}.warehouse-fast-filter-grid{display:grid;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(130px,1fr)) auto;grid-gap:8px;gap:8px;align-items:end}.warehouse-fast-filter-grid label{font-size:11px;font-weight:800;color:#555d68}.warehouse-fast-filter-grid .field{margin-top:4px;padding:9px 10px;border-radius:8px}.warehouse-fast-result{margin-top:7px}.warehouse-value-kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important}.warehouse-money-kpi{font-size:21px!important;white-space:nowrap}.warehouse-bulk-bar{position:-webkit-sticky;position:sticky;top:8px;z-index:35;margin-top:10px;display:flex;align-items:end;gap:8px;flex-wrap:wrap;padding:10px 12px;background:#fff;border:1px solid #cfd5dc;border-radius:11px;box-shadow:0 8px 26px rgba(25,31,38,.12)}.warehouse-bulk-bar label{display:flex;flex-direction:column;gap:4px;min-width:140px;font-size:10px;font-weight:800;color:#555d68}.warehouse-bulk-bar .field{margin:0;padding:8px 9px;border-radius:7px}.warehouse-bulk-count{display:flex;align-items:baseline;gap:5px;padding:7px 10px;background:#f1f3f5;border-radius:8px}.warehouse-bulk-count strong{font-size:18px}.warehouse-bulk-count span{font-size:10px;color:#707781;font-weight:800}.warehouse-bulk-note{flex:1 1;min-width:180px!important}.warehouse-bulk-bar>.btn{min-height:36px;padding:8px 11px}.warehouse-bulk-error{flex-basis:100%;margin-top:2px}.warehouse-fast-grid{display:flex;flex-direction:column;gap:6px;margin-top:12px}.warehouse-fast-group{background:#fff;border:1px solid #e1e4e8;border-radius:10px;overflow:hidden;content-visibility:auto;contain-intrinsic-size:58px}.warehouse-fast-group-head{width:100%;background:#fff;display:grid;grid-template-columns:28px 28px minmax(320px,1.7fr) 90px minmax(320px,1.5fr);grid-gap:8px;gap:8px;align-items:center;padding:9px 11px;text-align:left}.warehouse-fast-group-head:hover{background:#fafbfc}.warehouse-group-checkbox,.warehouse-row-checkbox{display:grid;place-items:center;margin:0}.warehouse-group-checkbox input,.warehouse-row-checkbox input{width:17px;height:17px;cursor:pointer}.warehouse-fast-chevron{width:24px;height:24px;border:0;display:grid;place-items:center;border-radius:6px;background:#f0f2f4;font-size:17px;font-weight:900;color:#565d67;cursor:pointer}.warehouse-fast-product{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;min-width:0}.warehouse-fast-product-button{border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit}.warehouse-fast-product strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.warehouse-fast-product code{font-size:11px;background:#f2f4f6;padding:3px 6px;border-radius:6px}.warehouse-fast-stock{display:flex;align-items:baseline;justify-content:flex-end;gap:6px}.warehouse-fast-stock span{font-size:9px;text-transform:uppercase;color:#8a9099;font-weight:900}.warehouse-fast-stock strong{font-size:18px}.warehouse-fast-status-summary{display:flex;gap:4px;justify-content:flex-end;overflow:hidden}.warehouse-fast-status-summary .status-chip{font-size:9px;padding:3px 5px;flex:0 0 auto}.warehouse-fast-units{border-top:1px solid #e8eaed;background:#f7f8fa;padding:5px}.warehouse-fast-unit-row{display:grid;grid-template-columns:28px minmax(260px,1.65fr) 80px minmax(140px,1fr) minmax(150px,1fr) 120px minmax(120px,1fr) 72px;grid-gap:8px;gap:8px;background:#fff;border-bottom:1px solid #edf0f2;padding:7px 8px;content-visibility:auto;contain-intrinsic-size:48px}.warehouse-fast-unit-row.is-selected{background:#f5f8fb}.warehouse-fast-unit-row:last-child{border-bottom:0}.warehouse-fast-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.warehouse-fast-cell>span:first-child,.warehouse-fast-code>span:last-child{font-size:8px;text-transform:uppercase;color:#9096a0;font-weight:900}.warehouse-fast-cell strong{font-size:11px}.warehouse-fast-cell small,.warehouse-fast-cell strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.warehouse-fast-cell small{font-size:9px;color:#7d848e}.warehouse-fast-cell .status-chip{align-self:flex-start;font-size:9px;padding:3px 5px}.warehouse-fast-code>strong{font-size:12px}.warehouse-fast-unit-name{font-size:11px;line-height:1.25;color:#252a31;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.warehouse-fast-open{justify-self:end;padding:7px 9px;min-height:0}.warehouse-fast-archive{margin-top:24px;padding-top:14px;border-top:2px solid #e4e7ea;content-visibility:auto;contain-intrinsic-size:120px}.warehouse-fast-archive-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.warehouse-fast-archive-head h2{font-size:16px;margin:0}.warehouse-fast-archive-head p{margin:4px 0 0}.warehouse-fast-archive-list{margin-top:8px;display:flex;flex-direction:column;gap:4px}.warehouse-fast-archive-row{display:grid;grid-template-columns:105px minmax(300px,1.8fr) 90px minmax(145px,1fr) 90px 72px;grid-gap:8px;gap:8px;align-items:center;background:#fafbfc;border:1px solid #e8eaed;border-radius:8px;padding:7px 9px;color:#626a74;font-size:11px;content-visibility:auto;contain-intrinsic-size:42px}.warehouse-fast-archive-product{display:flex;flex-direction:column;min-width:0}.warehouse-fast-archive-product strong{font-size:11px;color:#3d434b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.warehouse-fast-archive-product small{font-size:9px;color:#8a9099}.warehouse-fast-archive-row .status-chip{font-size:9px;padding:3px 5px}.warehouse-fast-archive-row .btn{min-height:0;padding:7px 8px}@media(max-width:1450px){.warehouse-value-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1250px){.warehouse-fast-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-fast-search{grid-column:1/-1}.warehouse-fast-group-head{grid-template-columns:28px 28px minmax(260px,1fr) 80px}.warehouse-fast-status-summary{grid-column:3/-1;justify-content:flex-start}.warehouse-fast-unit-row{grid-template-columns:28px minmax(220px,1.5fr) 75px minmax(130px,1fr) minmax(130px,1fr) minmax(110px,1fr) 70px}.warehouse-fast-unit-row .warehouse-fast-cell:nth-of-type(5){display:none}.warehouse-fast-archive-row{grid-template-columns:95px minmax(240px,1.5fr) 80px minmax(130px,1fr) 70px}.warehouse-fast-archive-row>span:nth-of-type(4){display:none}}@media(max-width:900px){.warehouse-fast-toolbar{padding:10px}.warehouse-fast-filter-grid{grid-template-columns:1fr 1fr}.warehouse-fast-search{grid-column:1/-1}.warehouse-fast-filter-grid>.btn{grid-column:1/-1;width:100%}.warehouse-value-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.warehouse-bulk-bar{top:62px;align-items:stretch}.warehouse-bulk-bar label{min-width:calc(50% - 8px)}.warehouse-bulk-note{flex-basis:100%}.warehouse-bulk-bar>.btn{flex:1 1}.warehouse-fast-group-head{grid-template-columns:24px 26px minmax(0,1fr) 66px;padding:9px}.warehouse-fast-product{grid-template-columns:1fr auto}.warehouse-fast-status-summary{grid-column:3/-1;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.warehouse-fast-stock{justify-content:flex-end}.warehouse-fast-units{padding:4px}.warehouse-fast-unit-row{grid-template-columns:24px 1fr 1fr 1fr;padding:8px}.warehouse-fast-code{grid-column:2/-1;padding-bottom:5px;border-bottom:1px solid #eef0f2}.warehouse-fast-unit-name{font-size:12px;white-space:normal}.warehouse-fast-unit-row .warehouse-fast-cell{display:flex!important}.warehouse-fast-open{grid-column:2/-1;justify-self:stretch;text-align:center}.warehouse-fast-archive-row{grid-template-columns:1fr 1fr;padding:8px}.warehouse-fast-archive-row>*{display:block!important}.warehouse-fast-archive-product{grid-column:1/-1}.warehouse-fast-archive-row .btn{grid-column:1/-1;text-align:center}.warehouse-fast-archive-head{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.warehouse-fast-filter-grid{grid-template-columns:1fr}.warehouse-fast-search{grid-column:auto}.warehouse-value-kpis{grid-template-columns:1fr 1fr!important}.warehouse-money-kpi{font-size:18px!important}.warehouse-bulk-bar{position:relative;top:auto}.warehouse-bulk-bar label{min-width:100%}.warehouse-bulk-bar>.btn{width:100%;flex-basis:100%}.warehouse-fast-group-head{grid-template-columns:22px 24px minmax(0,1fr) 55px}.warehouse-fast-product strong{font-size:12px;white-space:normal}.warehouse-fast-product code{font-size:9px}.warehouse-fast-unit-row{grid-template-columns:22px 1fr 1fr}.warehouse-fast-code,.warehouse-fast-open{grid-column:2/-1}.warehouse-fast-archive-row{grid-template-columns:1fr}.warehouse-fast-archive-row .btn{grid-column:1}.warehouse-kpi-cards .card{padding:10px}.warehouse-kpi-cards .kpi{font-size:20px}}.batch-item-history-list{display:flex;flex-direction:column;gap:8px}.batch-item-history{border:1px solid #e2e5e9;border-radius:12px;background:#fff;overflow:hidden}.batch-item-history>summary{list-style:none}.batch-item-history>summary::-webkit-details-marker{display:none}.batch-item-history-summary{display:grid;grid-template-columns:28px minmax(270px,1.8fr) 70px minmax(130px,.8fr) minmax(140px,.9fr) 85px;grid-gap:10px;gap:10px;align-items:center;padding:11px 12px;cursor:pointer}.batch-item-history-summary:hover{background:#fafbfc}.batch-item-chevron{width:24px;height:24px;border-radius:7px;background:#f0f2f4;display:grid;place-items:center;font-size:19px;font-weight:900;transition:transform .15s ease}.batch-item-history[open] .batch-item-chevron{transform:rotate(90deg)}.batch-item-product{display:flex;flex-direction:column;min-width:0}.batch-item-product strong{font-size:13px}.batch-item-product small{font-size:10px;color:#7e858f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-item-history-summary>span:not(.batch-item-chevron):not(.batch-item-product){display:flex;flex-direction:column;gap:2px}.batch-item-history-summary small{font-size:9px;color:#8a9099;text-transform:uppercase;font-weight:800}.batch-item-history-summary strong{font-size:12px}.batch-item-history-body{border-top:1px solid #e6e8eb;background:#f7f8fa;padding:10px}.batch-item-history-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:2px 2px 8px}.batch-unit-history-list{display:flex;flex-direction:column;gap:7px}.batch-unit-history{background:#fff;border:1px solid #e3e6ea;border-radius:10px;padding:9px}.batch-unit-current{display:grid;grid-template-columns:105px minmax(145px,1fr) minmax(170px,1.2fr) minmax(140px,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.batch-unit-current>div{display:flex;flex-direction:column;gap:3px;min-width:0}.batch-unit-current small{font-size:9px;color:#8a9099;font-weight:700}.batch-unit-current strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-unit-current .status-chip{align-self:flex-start;font-size:9px;padding:3px 5px}.batch-unit-code strong{font-size:12px}.batch-unit-timeline{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px dashed #e4e7ea}.batch-history-event{display:inline-flex;gap:4px;align-items:center;padding:4px 6px;border-radius:7px;background:#f2f4f6;font-size:9px;color:#59616b}.batch-history-event b{color:#2d333a}.batch-history-event em{font-style:normal;font-weight:800;color:#6c4f39;background:#eee5dd;padding:2px 4px;border-radius:5px}.batch-sku-correction{margin-top:10px;border-top:1px solid #e1e4e8;padding-top:9px}.batch-sku-correction>summary{cursor:pointer;font-size:10px;font-weight:800;color:#666d77}.batch-sku-correction-form{display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:7px;gap:7px;align-items:center;margin-top:8px}.batch-sku-correction-form .muted{grid-column:1/-1}@media(max-width:1000px){.batch-item-history-summary{grid-template-columns:28px minmax(220px,1.5fr) 60px minmax(120px,1fr) 75px}.batch-item-history-summary>span:nth-of-type(5){display:none}.batch-unit-current{grid-template-columns:95px minmax(130px,1fr) minmax(150px,1fr) auto}.batch-unit-current>div:nth-of-type(4){display:none}}@media(max-width:700px){.batch-item-history-summary{grid-template-columns:26px minmax(0,1fr) 54px;gap:7px;padding:10px}.batch-item-history-summary>span:nth-of-type(n+4){display:none}.batch-item-product small{white-space:normal}.batch-item-history-body{padding:8px}.batch-item-history-head{flex-direction:column}.batch-unit-current{grid-template-columns:1fr 1fr;gap:8px}.batch-unit-code{grid-column:1/-1}.batch-unit-current>div:nth-of-type(4){display:flex}.batch-unit-current>a{grid-column:1/-1;text-align:center}.batch-unit-timeline{flex-direction:column;align-items:flex-start}.batch-history-event{width:100%;flex-wrap:wrap}.batch-sku-correction-form{grid-template-columns:1fr}.batch-sku-correction-form .btn{width:100%}.batch-sku-correction-form .muted{grid-column:auto}}.warehouse-quick-fields{display:flex;flex-direction:column;gap:6px;min-width:190px;max-width:260px}.warehouse-physical-check{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;color:#667085;cursor:pointer;width:max-content}.warehouse-physical-check input{width:17px;height:17px;margin:0;accent-color:#176b47}.warehouse-physical-check.is-checked{color:#176b47}.warehouse-inline-note-wrap{position:relative;display:flex;align-items:center}.warehouse-inline-note{width:100%;border:1px solid #dfe2e7;background:#fff;border-radius:8px;padding:8px 30px 8px 9px;font-size:12px;outline:none}.warehouse-inline-note:focus{border-color:#b88662;box-shadow:0 0 0 2px rgba(184,134,98,.1)}.warehouse-quick-error,.warehouse-quick-saving{position:absolute;right:7px;font-size:10px;color:#8b919b}.warehouse-quick-error{color:#b42318;font-weight:900}.warehouse-fast-unit-row{grid-template-columns:34px minmax(210px,1.4fr) minmax(90px,.55fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(190px,1fr) auto!important;align-items:center}.status-szkic{background:#eef0f3;color:#505762}.batch-card-draft{border-style:dashed}.batch-card-draft:hover{border-color:#b88662}.batch-draft-gate{display:flex;justify-content:space-between;align-items:center;gap:24px;border-color:#d9c4b5;background:linear-gradient(135deg,#fffaf6,#fff)}.batch-draft-gate h2{margin:7px 0;font-size:20px}.batch-draft-gate p{margin:0;color:#6f655f;max-width:720px}.batch-draft-label{font-size:11px;font-weight:900;letter-spacing:.06em;color:#8a5f43}.batch-post-form{display:flex;align-items:flex-end;gap:10px;min-width:420px}.batch-post-form label{font-size:12px;font-weight:800;flex:1 1}.batch-posted-notice{background:#eef8f2;border-color:#cce7d6;color:#315d44}.batch-draft-plan{background:#fff8f2;border:1px solid #ead7c8;border-radius:10px;padding:10px 12px;margin-bottom:12px}.batch-draft-plan>strong{font-size:12px}.batch-draft-plan>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.batch-draft-plan span{font-size:11px;background:#fff;border:1px solid #ead7c8;border-radius:999px;padding:5px 8px}.batch-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.batch-document-slot{border:1px dashed #d8dce2;border-radius:13px;padding:13px;background:#fafbfc;display:flex;flex-direction:column;gap:10px;min-height:180px}.batch-document-slot.has-file{border-style:solid;background:#fff}.batch-document-slot-head{display:flex;justify-content:space-between;gap:10px}.batch-document-slot-head>div{display:flex;flex-direction:column;gap:4px}.batch-document-slot-head strong{font-size:13px}.batch-document-slot-head span{font-size:10px;color:#858b95}.batch-document-state{height:max-content;background:#eceff2;border-radius:999px;padding:4px 7px!important;font-size:9px!important;font-weight:900;color:#737a85!important}.batch-document-state.ready{background:#e5f5ed;color:#176b47!important}.batch-document-file{display:flex;flex-direction:column;gap:4px;min-width:0}.batch-document-file strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-document-file span{font-size:10px;color:#858b95}.batch-document-actions{display:flex;gap:7px;flex-wrap:wrap}.batch-document-upload{display:flex;gap:7px;align-items:end;margin-top:auto}.batch-document-upload .field{font-size:10px;padding:8px;margin-top:0;min-width:0}.batch-document-upload .btn{white-space:nowrap}.batch-documents-card .compact-head{align-items:flex-start}@media(max-width:1250px){.warehouse-fast-unit-row{grid-template-columns:34px minmax(200px,1.5fr) repeat(3,minmax(100px,.7fr)) minmax(180px,1fr) auto!important}.warehouse-fast-unit-row>.warehouse-fast-cell:nth-of-type(5),.warehouse-fast-unit-row>.warehouse-fast-cell:nth-of-type(6){display:none}.batch-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-draft-gate{align-items:flex-start;flex-direction:column}.batch-post-form{min-width:0;width:100%}}@media(max-width:800px){.warehouse-fast-unit-row{display:grid!important;grid-template-columns:28px 1fr auto!important;grid-gap:10px;gap:10px}.warehouse-fast-unit-row>.warehouse-fast-cell{display:none!important}.warehouse-fast-unit-row>.warehouse-fast-product-cell{display:flex!important}.warehouse-quick-fields{grid-column:2/-1;max-width:none}.warehouse-fast-open{grid-column:3}.batch-document-grid{grid-template-columns:1fr}.batch-document-upload,.batch-post-form{flex-direction:column;align-items:stretch}}.fin-head{gap:18px;align-items:flex-end}.fin-month-form{display:flex;gap:10px;align-items:flex-end}.fin-month-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;color:#6b7280}.fin-month-form .field{min-width:160px}.fin-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 16px;margin:0 0 2px;scrollbar-width:thin}.fin-tabs a{white-space:nowrap;text-decoration:none;color:#606874;background:#fff;border:1px solid #e4e7eb;border-radius:12px;padding:9px 13px;font-size:12px;font-weight:800;transition:.15s ease}.fin-tabs a:hover{border-color:#c7ccd3;color:#1f242b}.fin-tabs a.active{background:#20242a;color:#fff;border-color:#20242a}.fin-alert{border:1px solid;border-radius:12px;padding:11px 14px;margin:0 0 14px;font-size:12px;font-weight:700}.fin-alert.success{background:#f0faf4;border-color:#c9ead5;color:#267044}.fin-alert.error{background:#fff4f3;border-color:#f2ceca;color:#a23d36}.fin-alert.warning{background:#fff9eb;border-color:#ead9a9;color:#7b6225}.fin-tabs~.fin-alert.warning{display:none}.fin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.fin-kpi .kpi{margin-top:7px}.fin-delta{display:inline-block;margin-top:8px;font-size:10px;font-weight:800;padding:4px 7px;border-radius:7px;background:#f3f4f6;color:#6b7280}.fin-delta.good{background:#edf8f1;color:#2f7d4b}.fin-delta.bad{background:#fff0ef;color:#a9433d}.fin-delta.neutral{background:#f3f4f6}.fin-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-amount.in,.positive{color:#2f7d4b}.fin-amount.out{color:#b34b43}.fin-grid{margin-top:0;align-items:start}.fin-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.fin-card-head .section-title{margin:0}.fin-card-head>a{font-size:11px;font-weight:800;color:#5c6570;text-decoration:none;white-space:nowrap}.fin-card-head>a:hover{text-decoration:underline}.fin-chart{height:190px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:end;padding:12px 0 0;border-bottom:1px solid #eef0f2}.fin-chart-col{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:0}.fin-bars{height:160px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.fin-bars span{display:block;width:36%;max-width:11px;border-radius:4px 4px 1px 1px;min-height:2px}.fin-bars .income,.fin-cash-bars .income,.fin-legend i.income{background:#4f8f6a}.fin-bars .expense,.fin-cash-bars .expense,.fin-legend i.expense{background:#c76d63}.fin-chart-col small{font-size:9px;color:#8c949f}.fin-legend{display:flex;gap:14px;margin-top:10px;font-size:10px;color:#717985;font-weight:700}.fin-legend span{display:flex;align-items:center;gap:5px}.fin-legend i{display:inline-block;width:9px;height:9px;border-radius:3px}.fin-ranking{display:flex;flex-direction:column;gap:12px}.fin-rank>div:first-child{display:flex;justify-content:space-between;gap:14px;font-size:11px}.fin-rank>div:first-child span{font-weight:800;white-space:nowrap}.fin-progress{height:7px;background:#f0f1f3;border-radius:999px;overflow:hidden;margin-top:6px}.fin-progress span{display:block;height:100%;background:#606873;border-radius:999px}.fin-list{display:flex;flex-direction:column}.fin-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #eef0f2;font-size:11px}.fin-list>div:last-child{border-bottom:0}.fin-list>div>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-list b{color:#9aa1aa;margin-right:4px}.fin-list.large>div{padding:12px 0}.fin-list small{display:inline-block;margin-left:5px}.fin-insights{display:flex;flex-direction:column;gap:10px}.fin-insight{border-left:3px solid #9ca3af;background:#f8f9fa;border-radius:0 10px 10px 0;padding:11px 12px}.fin-insight.good{border-color:#4f8f6a;background:#f4faf6}.fin-insight.watch{border-color:#d19645;background:#fff9ef}.fin-insight.info{border-color:#76889e;background:#f5f8fb}.fin-insight strong{font-size:12px}.fin-insight p{margin:4px 0 0;color:#6b7280;font-size:10px;line-height:1.45}.fin-insights.compact .fin-insight{padding:9px 10px}.fin-section-card{margin-top:14px}.fin-filters{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(120px,1fr)) auto auto;grid-gap:9px;gap:9px;align-items:end;margin:14px 0}.fin-filters label,.fin-manual-account label{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:800;color:#6e7680}.fin-tablewrap{max-height:68vh;overflow:auto}.fin-table thead{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:2}.fin-table td{vertical-align:middle}.fin-table .right{text-align:right}.fin-title-line,.nowrap{white-space:nowrap}.fin-title-line{max-width:420px;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.fin-category-form{display:flex;gap:5px;align-items:center;min-width:230px}.compact-select{padding:7px 8px;min-width:155px;font-size:10px}.mini-btn{border:1px solid #d9dde2;background:#fff;color:#515963;border-radius:8px;padding:7px 8px;font:inherit;font-size:9px;font-weight:800;cursor:pointer;white-space:nowrap}.mini-btn:hover{background:#f7f8f9}.mini-btn.danger{color:#a7433e;border-color:#edd1cf}.fin-cashflow-chart{display:flex;flex-direction:column;gap:9px;margin-top:16px}.fin-cashflow-row{display:grid;grid-template-columns:145px minmax(180px,1fr) 130px;grid-gap:12px;gap:12px;align-items:center;font-size:10px}.fin-month-name{text-transform:capitalize;color:#606873;font-weight:700}.fin-cash-bars{display:grid;grid-template-rows:7px 7px;grid-gap:3px;gap:3px}.fin-cash-bars span{height:7px;border-radius:999px;min-width:2px}.fin-net{text-align:right;font-weight:900}.fin-net.good{color:#2f7d4b}.fin-net.bad{color:#b34b43}.fin-category-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px 10px;gap:7px 10px;margin-top:14px}.fin-category-list>div{display:flex;align-items:center;gap:7px;border:1px solid #eceef1;border-radius:9px;padding:8px}.fin-kind{font-size:8px;text-transform:uppercase;font-weight:900;border-radius:999px;padding:3px 5px;background:#eef0f3;color:#6b7280}.fin-kind.income{background:#eaf6ee;color:#36784d}.fin-kind.expense{background:#fff0ef;color:#a84b44}.fin-kind.transfer{background:#eef3f8;color:#4d6880}.fin-bank-hero{margin-top:14px;display:flex;justify-content:space-between;gap:22px;align-items:center;background:linear-gradient(135deg,#fbfcfd,#f3f5f7)}.fin-bank-hero>div>.badge{display:none}.fin-bank-hero h2{font-size:20px;margin:10px 0 6px}.fin-bank-hero p{max-width:760px;margin:0;color:#68717c;font-size:11px;line-height:1.5}.fin-bank-hero form{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.fin-bank-hero form small{max-width:250px;text-align:right;color:#8a929c;font-size:9px}.fin-accounts-list,.fin-connections{display:flex;flex-direction:column}.fin-accounts-list>div,.fin-connection{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #eceef1}.fin-accounts-list>div:last-child,.fin-connection:last-child{border-bottom:0}.fin-connection-actions{display:flex;gap:6px;align-items:center}.fin-accounts-list>div>div{display:flex;flex-direction:column;gap:3px}.fin-status{font-size:8px;font-weight:900;text-transform:uppercase;color:#8b929a}.fin-status.ok{color:#347b4d}.fin-manual-account{display:grid;grid-template-columns:1.2fr 1.2fr .7fr .8fr auto;grid-gap:10px;gap:10px;align-items:end;margin-top:12px}@media(max-width:1100px){.fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-manual-account{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-manual-account .btn{align-self:end}.fin-bank-hero{flex-direction:column}.fin-bank-hero,.fin-bank-hero form{align-items:flex-start}.fin-bank-hero form small{text-align:left}.fin-cashflow-row{grid-template-columns:115px minmax(130px,1fr) 110px}}@media(max-width:720px){.fin-head{align-items:stretch}.fin-month-form{width:100%}.fin-month-form label{flex:1 1}.fin-month-form .field{min-width:0;width:100%}.fin-tabs{margin-left:-4px;margin-right:-4px}.fin-tabs a{padding:8px 11px}.fin-kpis{grid-template-columns:1fr 1fr;gap:9px}.fin-kpis .card{padding:13px}.fin-kpis .kpi{font-size:20px}.fin-grid{grid-template-columns:1fr}.fin-chart{height:160px}.fin-bars{height:132px}.fin-filters{grid-template-columns:1fr 1fr}.fin-filters label:first-of-type{grid-column:1/-1}.fin-filters .btn{width:100%}.fin-tablewrap{margin-left:-12px;margin-right:-12px}.fin-table{min-width:820px}.fin-category-list{grid-template-columns:1fr}.fin-cashflow-row{grid-template-columns:86px minmax(120px,1fr) 92px;gap:7px}.fin-month-name,.fin-net{font-size:9px}.fin-bank-hero{padding:15px}.fin-connection{align-items:flex-start;flex-direction:column}.fin-connection-actions{width:100%;justify-content:flex-start}.fin-manual-account{grid-template-columns:1fr}.fin-manual-account .btn{width:100%}}@media(max-width:430px){.fin-filters,.fin-kpis{grid-template-columns:1fr}.fin-filters label:first-of-type{grid-column:auto}.fin-cashflow-row{grid-template-columns:1fr}.fin-cash-bars{order:3}.fin-net{text-align:left}.fin-chart{gap:3px}.fin-chart-col small{font-size:8px}}.fin-period-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#fff;border:1px solid #e5e8ec;border-radius:14px;padding:10px 12px;margin:0 0 12px}.fin-period-modes{display:flex;gap:6px;flex-wrap:wrap}.fin-period-modes a{display:inline-flex;align-items:center;text-decoration:none;color:#616a75;background:#f7f8f9;border:1px solid #e5e8ec;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:800}.fin-period-modes a:hover{border-color:#c9ced5;color:#20242a}.fin-period-modes a.active{background:#20242a;color:#fff;border-color:#20242a}.fin-period-form{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.fin-period-form label{display:flex;flex-direction:column;gap:4px;font-size:9px;font-weight:800;color:#747c86}.fin-period-form .field{min-width:145px;padding:8px 9px}.fin-period-label{margin-left:auto;font-size:11px;color:#4e5660;white-space:nowrap}.fin-kpis-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.fin-forecast-card{background:linear-gradient(135deg,#fbfcfd,#f4f6f8)}.fin-forecast-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:4px}.fin-forecast-kpis>div,.fin-forecast-split>div{border:1px solid #e6e9ed;background:rgba(255,255,255,.82);border-radius:11px;padding:12px;display:flex;flex-direction:column;gap:5px}.fin-forecast-kpis span,.fin-forecast-split span{font-size:9px;font-weight:800;color:#7b838d}.fin-forecast-kpis strong{font-size:16px}.fin-forecast-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:10px}.fin-forecast-split strong{font-size:12px}.negative{color:#b34b43}.fin-big-transactions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.fin-big-transactions>div{border:1px solid #e7e9ec;border-radius:11px;padding:12px;display:flex;flex-direction:column;gap:5px;min-width:0}.fin-big-transactions span{font-size:9px;color:#7a828c;font-weight:800}.fin-big-transactions strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-filters-short{grid-template-columns:minmax(220px,1.8fr) minmax(130px,.8fr) minmax(160px,1fr) auto auto}.fin-filters-short label:first-of-type{grid-column:auto}.fin-table .compact-select{max-width:235px}.fin-category-form{min-width:265px}.fin-section-card .table td,.fin-section-card .table th{font-size:11px}.fin-period-bar+.fin-tabs{padding-top:0}.fin-kpi .muted.small{line-height:1.35}@media(max-width:1100px){.fin-kpis-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-period-label{width:100%;margin-left:0}.fin-filters-short{grid-template-columns:1.4fr 1fr 1fr auto auto}}@media(max-width:760px){.fin-period-bar{align-items:stretch}.fin-period-modes{width:100%;display:grid;grid-template-columns:1fr 1fr}.fin-period-modes a{justify-content:center}.fin-period-form{width:100%;display:grid;grid-template-columns:1fr 1fr}.fin-period-form label{width:100%}.fin-period-form .field{width:100%;min-width:0}.fin-period-form .btn,.fin-period-label{width:100%}.fin-big-transactions,.fin-forecast-kpis,.fin-forecast-split{grid-template-columns:1fr}.fin-filters-short{grid-template-columns:1fr 1fr}.fin-filters-short label:first-of-type{grid-column:1/-1}.fin-category-form{min-width:230px}}@media(max-width:460px){.fin-filters-short,.fin-kpis-wide,.fin-period-form{grid-template-columns:1fr}.fin-filters-short label:first-of-type{grid-column:auto}.fin-period-modes{grid-template-columns:1fr 1fr}.fin-filters-short .btn,.fin-period-form .btn{width:100%}}.fin-tabs-buttons button{white-space:nowrap;color:#606874;background:#fff;border:1px solid #e4e7eb;border-radius:12px;padding:9px 13px;font-size:12px;font-weight:800;cursor:pointer;transition:.12s ease}.fin-tabs-buttons button:hover{border-color:#c7ccd3;color:#1f242b}.fin-tabs-buttons button.active{background:#20242a;color:#fff;border-color:#20242a}.fin-panel{display:none}.fin-workspace[data-active=accounts] .fin-panel-accounts,.fin-workspace[data-active=analysis] .fin-panel-analysis,.fin-workspace[data-active=cashflow] .fin-panel-cashflow,.fin-workspace[data-active=categories] .fin-panel-categories,.fin-workspace[data-active=counterparties] .fin-panel-counterparties,.fin-workspace[data-active=overview] .fin-panel-overview,.fin-workspace[data-active=transactions] .fin-panel-transactions{display:block}.fin-live-filters{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(140px,.7fr) minmax(170px,.9fr) auto;grid-gap:9px;gap:9px;align-items:end;margin:12px 0}.fin-live-filters label,.fin-new-category label{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:800;color:#6e7680}.fin-bulk-bar{display:none;align-items:center;gap:8px;padding:10px 12px;margin:8px 0 10px;border:1px solid #dfe4ea;background:#f8fafc;border-radius:11px}.fin-bulk-bar.show{display:flex}.fin-bulk-bar .field{max-width:260px}.fin-bulk-bar strong{font-size:11px;min-width:58px}.fin-bulk-bar .btn{padding:8px 11px}.fin-select-table .fin-check{width:34px;text-align:center}.fin-select-table tr.selected td{background:#f5f8fc}.fin-select-table input[type=checkbox]{width:15px;height:15px;cursor:pointer}.fin-cell-category{display:flex;align-items:center;gap:7px;min-width:230px}.fin-cat-label>i,.fin-cat-name>i,.fin-cell-category>i{width:9px;height:9px;border-radius:999px;display:inline-block;flex:0 0 auto}.fin-cat-label{display:inline-flex;align-items:center;gap:7px}.fin-saving{font-weight:900;color:#8a929c}.fin-inline-error,.fin-inline-ok{font-size:10px;font-weight:800;border-radius:8px;padding:6px 9px}.fin-inline-ok{background:#edf8f1;color:#2f7d4b}.fin-inline-error{background:#fff0ef;color:#a9433d}.fin-category-editor{display:flex;flex-direction:column;gap:8px;margin-top:14px}.fin-category-edit-row{display:grid;grid-template-columns:38px minmax(170px,1fr) 135px auto auto;grid-gap:7px;gap:7px;align-items:center}.fin-color-input{width:36px;height:36px;border:1px solid #dfe3e8;border-radius:8px;background:#fff;padding:3px;cursor:pointer}.fin-new-category{display:grid;grid-template-columns:1fr .8fr .8fr auto;grid-gap:10px;gap:10px;align-items:end;margin-top:14px}.fin-color-field{height:38px;display:flex;align-items:center;gap:8px;border:1px solid #dfe3e8;border-radius:9px;padding:4px 8px;background:#fff}.fin-color-field input{width:30px;height:27px;border:0;padding:0;background:transparent}.fin-color-field strong{font-size:10px;color:#66707b}.fin-category-analytics{display:flex;flex-direction:column;gap:10px}.fin-category-analytic-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,2fr) minmax(300px,1.6fr);grid-gap:14px;gap:14px;align-items:center;padding:7px 0;border-bottom:1px solid #eef0f2}.fin-category-analytic-row:last-child{border-bottom:0}.fin-cat-name{display:flex;align-items:center;gap:8px;min-width:0}.fin-cat-name strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fin-cat-bar{height:8px;background:#f0f2f4;border-radius:999px;overflow:hidden}.fin-cat-bar span{display:block;height:100%;border-radius:999px}.fin-cat-metrics{display:grid;grid-template-columns:1.2fr .55fr .7fr 1.2fr;grid-gap:8px;gap:8px;align-items:center;text-align:right;font-size:10px;color:#68717c}.fin-cat-metrics strong{font-size:11px;color:#242a31}.fin-transactions-live .compact-select{max-width:230px}.fin-transactions-live .fin-tablewrap{max-height:70vh}.fin-workspace{min-height:260px}.fin-workspace .fin-grid:first-child{margin-top:14px}@media(max-width:1100px){.fin-live-filters{grid-template-columns:1.5fr 1fr 1fr auto}.fin-new-category{grid-template-columns:1fr 1fr}.fin-category-analytic-row{grid-template-columns:150px 1fr}.fin-cat-metrics{grid-column:1/-1;text-align:left;grid-template-columns:repeat(4,1fr)}.fin-category-edit-row{grid-template-columns:36px 1fr 125px auto}.fin-category-edit-row .fin-kind{display:none}}@media(max-width:760px){.fin-live-filters{grid-template-columns:1fr 1fr}.fin-live-filters label:first-child{grid-column:1/-1}.fin-bulk-bar{flex-wrap:wrap}.fin-bulk-bar .field{max-width:none;flex:1 1 180px}.fin-new-category{grid-template-columns:1fr}.fin-category-edit-row{grid-template-columns:36px 1fr auto}.fin-category-edit-row select{grid-column:2/3}.fin-category-analytic-row{grid-template-columns:1fr}.fin-cat-metrics{grid-template-columns:1fr 1fr;text-align:left}.fin-cat-bar{grid-column:1/-1}.fin-tabs-buttons button{padding:8px 11px}}@media(max-width:460px){.fin-live-filters{grid-template-columns:1fr}.fin-live-filters label:first-child{grid-column:auto}.fin-category-edit-row{grid-template-columns:34px 1fr}.fin-category-edit-row .mini-btn{grid-column:2/3}.fin-cat-metrics{grid-template-columns:1fr 1fr}}.reklamacje-admin{margin-top:14px;min-width:0}.reklamacje-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.reklamacje-admin-tabs{display:flex;gap:4px;flex-wrap:wrap}.reklamacje-admin-actions button,.reklamacje-admin-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cfd4dc;background:#fff;color:#202223;border-radius:6px;padding:8px 11px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.reklamacje-admin-tabs button b{margin-left:5px;font-size:10px;background:#eef0f2;border-radius:10px;padding:1px 5px}.reklamacje-admin-tabs button.active{background:#202223;border-color:#202223;color:#fff}.reklamacje-admin-tabs button.active b{background:#4a4d50}.reklamacje-admin-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.reklamacje-admin-actions input{width:min(360px,34vw);min-width:240px;height:36px;border:1px solid #c9ced6;border-radius:6px;padding:0 10px;background:#fff;font:inherit;font-size:12px}.reklamacje-admin-actions button{background:#202223;color:#fff;border-color:#202223}.reklamacja-card,.reklamacja-danger-zone,.reklamacje-create-card,.reklamacje-list-card{background:#fff;border:1px solid #d5d9df;border-radius:8px}.reklamacje-create-card{margin-bottom:10px;padding:13px}.reklamacje-create-head{display:flex;justify-content:space-between;margin-bottom:11px}.reklamacje-create-head strong{display:block;font-size:14px}.reklamacje-create-head span{display:block;color:#6d7175;font-size:11px;margin-top:2px}.reklamacje-create-grid{display:grid;grid-template-columns:150px minmax(180px,1.1fr) 150px minmax(170px,.8fr) minmax(220px,1.4fr);grid-gap:8px;gap:8px;align-items:end}.reklamacje-create-grid label{min-width:0}.reklamacje-create-grid label>span{display:block;font-size:10px;font-weight:700;color:#5c6268;margin:0 0 4px}.reklamacje-create-grid input,.reklamacje-create-grid select{width:100%;height:36px;box-sizing:border-box;border:1px solid #cfd4dc;border-radius:5px;padding:0 8px;background:#fff;font:inherit;font-size:12px}.reklamacje-create-grid .issue{grid-column:span 2}.reklamacje-create-grid .checkline{height:36px;display:flex;align-items:center;gap:7px;border:1px solid #cfd4dc;border-radius:5px;padding:0 9px}.reklamacje-create-grid .checkline input{width:16px;height:16px;margin:0}.reklamacje-create-grid .checkline span{margin:0;font-size:11px}.reklamacje-create-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.reklamacje-create-footer>span{font-size:10px;color:#73777d}.reklamacje-create-footer .error,.reklamacje-row-action .error{color:#b42318}.reklamacje-create-footer button{border:0;border-radius:6px;background:#202223;color:#fff;font:inherit;font-size:12px;font-weight:700;padding:8px 13px;cursor:pointer}.reklamacje-list-card{overflow:hidden}.reklamacje-list-head,.reklamacje-list-row{display:grid;grid-template-columns:145px minmax(210px,1.5fr) minmax(165px,1.1fr) 125px 160px 120px 165px minmax(170px,1fr) 75px;align-items:stretch}.reklamacje-list-head{background:#f6f6f7;border-bottom:1px solid #d5d9df;color:#5d6268;font-size:10px;font-weight:700;min-height:34px}.reklamacje-list-head>span{display:flex;align-items:center;padding:0 9px;border-right:1px solid #e1e3e5}.reklamacje-list-row{min-height:66px;border-bottom:1px solid #e1e3e5;font-size:11px}.reklamacje-list-row:last-child{border-bottom:0}.reklamacje-list-row:hover{background:#fafbfb}.reklamacje-list-row.resolved{background:#fbfdfb}.reklamacje-list-row>div{min-width:0;padding:8px 9px;border-right:1px solid #eceeef;display:flex;flex-direction:column;justify-content:center;gap:3px}.reklamacje-list-row>div:last-child{border-right:0}.reklamacje-list-row span,.reklamacje-list-row strong{overflow:hidden;text-overflow:ellipsis}.reklamacje-list-row small{color:#757a80;font-size:9px;line-height:1.25}.reklamacje-primary a{font-weight:750;color:#1f5ea8;text-decoration:none;font-size:12px}.reklamacje-primary strong{font-weight:600}.reklamacje-problem strong{font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reklamacje-fault{display:inline-flex;width:max-content;max-width:100%;padding:3px 6px;border-radius:10px;background:#f0f1f2;color:#42474c}.reklamacje-fault.dpd{background:#fff0ed;color:#b42318;font-weight:700}.reklamacje-status-input{width:100%;min-width:0;height:30px;box-sizing:border-box;border:1px solid transparent;border-radius:14px;padding:0 9px;font:inherit;font-size:10px;font-weight:700;outline:none}.reklamacje-status-input:focus,.reklamacje-status-input:hover{border-color:#b7bcc3;background:#fff!important}.reklamacje-status-input.green{background:#e7f4ea;color:#216e39}.reklamacje-status-input.yellow{background:#fff5d6;color:#735c0f}.reklamacje-status-input.blue{background:#eaf2ff;color:#1f5ea8}.reklamacje-status-input.gray{background:#eef0f2;color:#4d5358}.reklamacje-return-check{display:flex;align-items:center;gap:6px;font-weight:700;font-size:10px}.reklamacje-return-check input{width:16px;height:16px;margin:0;accent-color:#2e7d45}.reklamacje-return-check.yes{color:#216e39}.reklamacje-return-check.no{color:#6d7175}.reklamacje-row-action{align-items:flex-end!important;text-align:right}.reklamacje-row-action a{font-weight:700;color:#1f5ea8;text-decoration:none;white-space:nowrap}.reklamacje-row-action .ok{color:#23723b}.reklamacje-empty{padding:32px 14px;text-align:center;color:#777e87;font-size:12px}.reklamacja-detail-page{max-width:1380px;margin:0 auto;padding-bottom:30px}.reklamacja-detail-back{margin:2px 0 8px}.reklamacja-detail-back a{font-size:12px;color:#4d5358;text-decoration:none}.reklamacja-detail-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:13px}.reklamacja-title-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.reklamacja-title-line h1{font-size:23px;line-height:1.15;margin:0;color:#202223}.reklamacja-detail-titlebar p{margin:5px 0 0;color:#6d7175;font-size:11px}.reklamacja-secondary-button{height:34px;padding:0 11px;border:1px solid #c9ced6;border-radius:6px;background:#fff;color:#202223;text-decoration:none;font-size:11px}.reklamacja-secondary-button,.reklamacja-status-chip{display:inline-flex;align-items:center;font-weight:700}.reklamacja-status-chip{min-height:24px;padding:2px 8px;border-radius:12px;font-size:10px}.reklamacja-status-chip.green{background:#e7f4ea;color:#216e39}.reklamacja-status-chip.yellow{background:#fff5d6;color:#735c0f}.reklamacja-status-chip.blue{background:#eaf2ff;color:#1f5ea8}.reklamacja-status-chip.gray{background:#eef0f2;color:#4d5358}.reklamacja-saved-banner{margin-bottom:10px;border:1px solid #b7dfc2;background:#f4fbf6;color:#216e39;padding:8px 10px;border-radius:6px;font-size:11px;font-weight:700}.reklamacja-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:12px;gap:12px;align-items:start}.reklamacja-detail-main,.reklamacja-detail-side{display:grid;grid-gap:10px;gap:10px;min-width:0}.reklamacja-card{overflow:hidden}.reklamacja-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid #e1e3e5;background:#fbfbfc}.reklamacja-card-head h2{margin:0;font-size:13px;color:#202223}.reklamacja-card-head>span{color:#767b80;font-size:10px;text-align:right}.reklamacja-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:13px}.reklamacja-form-grid label{min-width:0}.reklamacja-form-grid label>span{display:block;margin:0 0 4px;color:#5d6268;font-size:10px;font-weight:700}.reklamacja-form-grid input,.reklamacja-form-grid select,.reklamacja-form-grid textarea{width:100%;box-sizing:border-box;border:1px solid #c9ced6;border-radius:6px;background:#fff;color:#202223;padding:8px 9px;font:inherit;font-size:12px;outline:none}.reklamacja-form-grid input,.reklamacja-form-grid select{height:38px}.reklamacja-form-grid textarea{resize:vertical;line-height:1.45}.reklamacja-form-grid input:focus,.reklamacja-form-grid select:focus,.reklamacja-form-grid textarea:focus{border-color:#4c82c3;box-shadow:0 0 0 1px #4c82c3}.reklamacja-form-grid .wide{grid-column:1/-1}.reklamacja-check-field{display:flex!important;align-items:center;gap:8px;min-height:38px;border:1px solid #c9ced6;border-radius:6px;padding:0 10px;background:#fafbfb}.reklamacja-check-field input{width:17px!important;height:17px!important;margin:0;accent-color:#2e7d45;box-shadow:none!important}.reklamacja-check-field span{margin:0!important;font-size:11px!important;color:#343940!important}.reklamacja-check-field.prominent{background:#f8faf8;border-color:#b9cdbf}.reklamacja-check-field.prominent.checked{background:#edf8f0}.reklamacja-side-dl{margin:0;padding:5px 12px 10px}.reklamacja-side-dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px 0;border-bottom:1px solid #eceeef}.reklamacja-side-dl>div:last-child{border-bottom:0}.reklamacja-side-dl dt{color:#6d7175;font-size:10px}.reklamacja-side-dl dd{margin:0;text-align:right;font-size:10px;font-weight:650;overflow-wrap:anywhere}.reklamacja-save-button{width:100%;height:40px;border:0;border-radius:6px;background:#202223;color:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.reklamacja-danger-zone{margin-top:12px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-color:#ead0cd}.reklamacja-danger-zone strong{display:block;font-size:11px;color:#9b2c25}.reklamacja-danger-zone span{display:block;margin-top:2px;font-size:9px;color:#7b7f84}.reklamacja-danger-zone button{border:1px solid #d8a8a3;background:#fff;color:#a12c24;border-radius:5px;padding:6px 9px;font:inherit;font-size:10px;font-weight:700;cursor:pointer}@media(max-width:1200px){.reklamacje-list-head,.reklamacje-list-row{grid-template-columns:130px minmax(180px,1.4fr) minmax(150px,1fr) 110px 145px 110px 145px minmax(150px,1fr) 68px}.reklamacje-create-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reklamacje-create-grid .issue{grid-column:span 2}}@media(max-width:900px){.reklamacje-admin-toolbar{align-items:stretch;flex-direction:column}.reklamacje-admin-actions{margin:0;width:100%}.reklamacje-admin-actions input{width:auto;min-width:0;flex:1 1}.reklamacje-list-head{display:none}.reklamacje-list-card{border:0;background:transparent;display:grid;grid-gap:7px;gap:7px}.reklamacje-list-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d5d9df;border-radius:7px;background:#fff;min-height:0;overflow:hidden}.reklamacje-list-row>div{border-right:0;border-bottom:1px solid #eceeef;padding:8px}.reklamacje-list-row>div:before{content:attr(data-label);display:block;color:#777e87;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin-bottom:3px}.reklamacje-list-row .reklamacje-primary,.reklamacje-list-row .reklamacje-problem{grid-column:1/-1}.reklamacje-row-action{grid-column:1/-1;align-items:flex-start!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;border-bottom:0!important}.reklamacje-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reklamacja-detail-layout{grid-template-columns:1fr}.reklamacja-detail-side{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.reklamacja-detail-side .reklamacja-save-button{grid-column:1/-1}.reklamacja-side-dl>div{grid-template-columns:90px minmax(0,1fr)}}@media(max-width:600px){.reklamacje-admin{margin-top:8px}.reklamacje-admin-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.reklamacje-admin-tabs button{padding:7px 4px;font-size:10px}.reklamacje-admin-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.reklamacje-admin-actions input{height:38px}.reklamacje-create-card{padding:9px}.reklamacje-create-grid{grid-template-columns:1fr}.reklamacje-create-grid .issue{grid-column:auto}.reklamacje-create-footer{align-items:stretch;flex-direction:column}.reklamacje-create-footer button{width:100%}.reklamacje-list-row{grid-template-columns:1fr}.reklamacje-list-row .reklamacje-primary,.reklamacje-list-row .reklamacje-problem,.reklamacje-row-action{grid-column:auto}.reklamacja-detail-titlebar{display:block}.reklamacja-secondary-button{margin-top:8px}.reklamacja-title-line h1{font-size:20px}.reklamacja-form-grid{grid-template-columns:1fr;padding:9px}.reklamacja-form-grid .wide{grid-column:auto}.reklamacja-detail-side{grid-template-columns:1fr}.reklamacja-card-head{padding:9px 10px}.reklamacja-card-head>span{font-size:9px}.reklamacja-danger-zone{align-items:flex-start;flex-direction:column}.reklamacja-danger-zone button{width:100%}}@media(min-width:1201px){.reklamacje-list-head,.reklamacje-list-row{grid-template-columns:132px minmax(185px,1.25fr) minmax(145px,.95fr) 108px 142px 92px 104px 140px 96px minmax(145px,.95fr) 62px}}@media(min-width:901px) and (max-width:1200px){.reklamacje-list-head,.reklamacje-list-row{grid-template-columns:120px minmax(165px,1.2fr) minmax(135px,.9fr) 100px 132px 88px 96px 130px 90px minmax(135px,.9fr) 58px}.reklamacje-list-card{overflow-x:auto}.reklamacje-list-head,.reklamacje-list-row{min-width:1320px}}:root{--erp-border:#d9dde3;--erp-soft:#f5f6f8;--erp-text:#17191d;--erp-muted:#66707c;--erp-danger:#a61b1b;--erp-ok:#176b47;--erp-warn:#8a5a00}body,html{background:#f3f4f6;color:var(--erp-text)}*{scrollbar-width:thin}.content{padding:14px 16px 24px;margin-left:214px;width:calc(100% - 214px)}.sidebar{width:214px;padding:14px 10px;background:#16191e}.brand{font-size:18px;margin:4px 8px 14px}.nav{gap:1px}.nav a{padding:8px 9px;border-radius:2px;font-size:13px}.nav a.active{background:#2a2f37;color:#fff}.nav a:hover{background:#22272e}.topbar{margin-bottom:10px;min-height:38px}.topbar strong,.topbar>.div{font-size:12px}.title{font-size:22px;line-height:1.15}.page-head{gap:8px}.page-head p{margin:4px 0 0}.section-title{font-size:15px;margin-bottom:8px}.muted{color:var(--erp-muted)}.cards{gap:7px;margin:10px 0 12px}.batch-card,.batch-item-history,.card,.notice,.panel-soft,.reklamacje-new,.reklamacje-table-wrap,.tablewrap{border:1px solid var(--erp-border)!important;border-radius:2px!important;box-shadow:none!important;background:#fff}.card{padding:10px}.notice{padding:9px 10px}.panel-soft{padding:9px;background:#fafbfc}.kpi{font-size:20px;margin-top:3px}.small-kpi{font-size:18px!important}.field{padding:7px 8px;margin-top:3px;border-radius:2px;border-color:#cfd4da;min-height:34px}.field:focus{border-color:#66717d;box-shadow:0 0 0 1px #66717d}.btn{border-radius:2px;padding:8px 10px;font-size:12px;min-height:34px}.compact-btn{min-height:30px!important;padding:5px 8px!important}.badge,.sku,.status-pill{border-radius:2px!important;padding:3px 5px;font-size:11px}.table td,.table th{padding:7px 8px;font-size:12px}.table th{background:#f1f3f5;color:#48515c;position:-webkit-sticky;position:sticky;top:0;z-index:2}.compact-table td,.compact-table th{padding:6px 7px}.form-grid,.grid2{gap:8px}.batch-list{gap:7px}.batch-head{padding:9px 10px}.batch-title-row{gap:5px}.batch-title-row h3{font-size:16px}.batch-summary{gap:14px}.batch-summary span{font-size:9px}.batch-summary strong{font-size:12px}.batch-grid{gap:8px;padding:9px}.batch-card-link:hover{border-color:#8d959f!important;background:#fbfbfc}.erp-sticky-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#f3f4f6;padding:5px 0;border-bottom:1px solid var(--erp-border)}.erp-data-table{width:100%;border-collapse:collapse}.erp-data-table td,.erp-data-table th{border-right:1px solid #e6e9ed}.erp-data-table td:last-child,.erp-data-table th:last-child{border-right:0}.erp-check-state{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;white-space:nowrap}.erp-check-state input{width:16px;height:16px;margin:0}.erp-check-state.is-done{color:var(--erp-ok)}.positive,.profit-positive{color:var(--erp-ok)!important}.negative{color:var(--erp-danger)!important}.warehouse-kpi-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.warehouse-quick-tabs{display:flex;gap:3px;overflow:auto;margin:4px 0 6px}.warehouse-quick-tabs button{border:1px solid var(--erp-border);background:#fff;padding:6px 8px;border-radius:2px;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.warehouse-quick-tabs button.active{background:#1b1f25;color:#fff;border-color:#1b1f25}.warehouse-quick-tabs b{font-size:10px;margin-left:3px}.warehouse-model-list{display:grid;grid-gap:5px;gap:5px}.warehouse-model-group{border:1px solid #cfd4da;background:#fff}.warehouse-model-head{display:grid;grid-template-columns:26px 28px minmax(170px,1fr) minmax(300px,2fr);align-items:center;grid-gap:5px;gap:5px;padding:7px 8px;background:#e9edf1;border-bottom:1px solid #d6dbe1}.warehouse-model-title{border:0;background:transparent;text-align:left;cursor:pointer;display:flex;align-items:baseline;gap:8px}.warehouse-model-title strong{font-size:14px}.warehouse-model-title span{font-size:10px;color:#69727c}.warehouse-model-skus{padding:4px;display:grid;grid-gap:3px;gap:3px}.warehouse-fast-group{border-radius:0!important;box-shadow:none!important}.warehouse-fast-group-head{min-height:42px}.warehouse-fast-status-summary{gap:3px}.warehouse-fast-status-summary>*{border-radius:2px!important;font-size:9px!important;padding:3px 4px!important}.warehouse-fast-unit-row{border-radius:0!important;padding:5px 7px!important;min-height:50px}.warehouse-mobile-priority b{display:inline-flex;white-space:nowrap}.warehouse-fast-filter-grid{gap:5px}.warehouse-fast-toolbar{padding:7px!important}.warehouse-fast-result{margin-top:4px}.warehouse-bulk-bar{border-radius:2px!important;box-shadow:none!important}.warehouse-fast-archive{margin-top:12px}.reklamacje-toolbar{gap:5px!important;padding:5px 0!important}.reklamacje-tabs{gap:3px!important}.reklamacje-tabs button{border-radius:2px!important;padding:6px 8px!important;font-size:11px!important}.reklamacje-toolbar-right{gap:4px!important}.reklamacje-search{min-width:220px!important}.reklamacje-new{padding:9px!important}.reklamacje-new-grid{gap:5px!important}.reklamacje-table-wrap{overflow:auto;max-height:calc(100vh - 220px)}.reklamacje-table{min-width:1450px}.reklamacje-table th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#eef1f4!important}.reklamacje-table td,.reklamacje-table th{padding:4px 5px!important;vertical-align:top}.reklamacje-cell-input{border-radius:1px!important;padding:5px!important;min-height:29px!important;font-size:11px!important}.reklamacje-dpd-stack{display:grid;grid-gap:3px;gap:3px}.reklamacje-order-cell small{font-size:9px}.reklamacje-delete{border:0;background:transparent;color:#a61b1b;font-size:10px;cursor:pointer;padding:3px}.reklamacje-footnote{padding:5px!important;font-size:10px!important}.batch-create-grid,.batch-list-dense{margin-top:8px}.batch-main small{color:var(--erp-muted)}.batch-payment-editor{padding:10px!important}.batch-payment-form{display:grid;grid-gap:8px;gap:8px}.batch-date-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.batch-obligation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.batch-obligation-block{border:1px solid var(--erp-border);padding:7px;background:#fafbfc}.batch-obligation-money{display:grid;grid-template-columns:minmax(150px,1fr) 85px 110px;grid-gap:4px;gap:4px;align-items:end}.batch-payment-state{display:grid;grid-template-columns:minmax(130px,1fr) 130px 130px;grid-gap:4px;gap:4px;align-items:end;margin-top:5px;border-top:1px solid #e4e7eb;padding-top:5px}.batch-payment-state .erp-check-state{align-self:center}.batch-debt-table{margin-top:8px}.batch-item-history-summary{border-radius:0!important;padding:7px!important}.batch-item-history-body{padding:7px!important}.batch-unit-current{border-radius:0!important}.obligation-mini-row{display:flex;gap:5px;align-items:baseline;white-space:nowrap}.obligation-mini-row small{color:var(--erp-muted)}.finance-ops-tabs{display:flex;gap:2px;overflow:auto;margin-bottom:8px;border-bottom:1px solid var(--erp-border)}.fin-tabs a,.finance-ops-tabs a{display:inline-flex;padding:7px 9px;font-size:11px;font-weight:800;border:1px solid transparent;border-bottom:0;white-space:nowrap}.finance-ops-tabs a.active{background:#1c2026;color:#fff}.fin-tabs{border-radius:2px!important;gap:2px!important;overflow:auto}.fin-tabs a,.fin-tabs button{border-radius:2px!important;min-height:32px}.fixed-cost-create{display:grid;grid-template-columns:1.4fr 1fr 150px 120px 1.4fr auto;grid-gap:5px;gap:5px;align-items:end}.fixed-cost-row{display:grid;grid-template-columns:80px 1.3fr 1fr 140px 80px 1.5fr auto;grid-gap:4px;gap:4px;align-items:center}.fixed-cost-form-cell{position:relative}.fixed-cost-delete{position:absolute;right:5px;bottom:2px}.is-muted-row{opacity:.55}@media(max-width:900px){.mobile-brand,.mobile-menu-button{display:flex!important}.sidebar{width:min(300px,86vw)!important;transform:translateX(-102%);transition:transform .12s ease;z-index:100;padding-top:54px}.sidebar.is-open{transform:translateX(0)}.content{margin-left:0;width:100%;padding:54px 6px 16px}.topbar{display:none}.mobile-brand{position:fixed;top:0;left:0;right:0;height:44px;align-items:center;padding-left:50px;background:#16191e;color:#fff;z-index:90;font-size:14px;font-weight:800;border-bottom:1px solid #2e343c}.mobile-menu-button{position:fixed!important;top:6px!important;left:7px!important;z-index:110!important;border-radius:2px!important}.mobile-menu-backdrop{z-index:95!important}.nav a{font-size:13px!important}.nav a:before{display:none!important}.brand{font-size:18px!important}.cards,.warehouse-kpi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:7px}.title{font-size:19px}.page-head{align-items:flex-start}.kpi{font-size:17px}.muted.small,.small{font-size:10px}.warehouse-fast-filter-grid{grid-template-columns:1fr 1fr!important}.warehouse-fast-search{grid-column:1/-1}.warehouse-model-head{grid-template-columns:24px 25px 1fr;gap:3px;padding:5px}.warehouse-model-head>.warehouse-fast-status-summary{grid-column:1/-1;padding-left:52px}.warehouse-model-title{display:block}.warehouse-model-title span{display:block;margin-top:2px}.warehouse-model-skus{padding:2px}.warehouse-fast-group-head{grid-template-columns:24px 25px minmax(0,1fr) 40px!important;padding:4px!important}.warehouse-fast-group-head>.warehouse-fast-status-summary{grid-column:1/-1;margin-left:49px;justify-content:flex-start!important}.warehouse-fast-product strong{font-size:11px!important}.warehouse-fast-product code{font-size:9px!important}.warehouse-fast-unit-row{display:grid!important;grid-template-columns:24px 1fr auto!important;grid-gap:4px!important;gap:4px!important}.warehouse-fast-unit-row>.warehouse-fast-cell{display:none!important}.warehouse-fast-unit-row>.warehouse-fast-product-cell,.warehouse-fast-unit-row>.warehouse-mobile-priority{display:flex!important}.warehouse-fast-unit-row>.warehouse-mobile-priority{grid-column:3;grid-row:1;align-items:flex-end!important}.warehouse-fast-unit-row>.warehouse-mobile-priority>span{display:none}.warehouse-fast-unit-row>.warehouse-quick-fields{grid-column:2/-1!important}.warehouse-fast-open{grid-column:3!important}.warehouse-row-checkbox{grid-row:1/3!important}.warehouse-bulk-bar{left:4px!important;right:4px!important;bottom:4px!important}.reklamacje-toolbar{position:static;display:block!important}.reklamacje-tabs{overflow:auto;margin-bottom:4px}.reklamacje-toolbar-right{display:grid!important;grid-template-columns:1fr auto}.reklamacje-search{min-width:0!important}.reklamacje-table-wrap{max-height:none}.reklamacje-table{min-width:0;display:block}.reklamacje-table thead{display:none}.reklamacje-table tbody,.reklamacje-table td,.reklamacje-table tr{display:block;width:100%}.reklamacje-table tr{border-bottom:4px solid #e3e6ea;padding:4px}.reklamacje-table td{border:0!important;padding:3px!important;display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:4px;gap:4px;align-items:start}.reklamacje-table td:before{content:attr(data-label);font-size:9px;font-weight:800;color:#69727c;text-transform:uppercase;padding-top:6px}.reklamacje-table td.reklamacje-done-cell:before{content:""}.reklamacje-new-grid{grid-template-columns:1fr!important}.batch-date-grid,.batch-obligation-grid{grid-template-columns:1fr}.batch-obligation-money{grid-template-columns:1fr 80px}.batch-obligation-money label:last-child{grid-column:1/-1}.batch-payment-state{grid-template-columns:1fr 1fr}.batch-payment-state .erp-check-state{grid-column:1/-1}.batch-summary{display:grid!important;grid-template-columns:1fr 1fr;width:100%}.batch-head{display:block!important}.batch-main{margin-bottom:7px}.batch-item-history-summary{grid-template-columns:22px 1fr 50px!important}.batch-item-history-summary>span:nth-of-type(n+4){display:none!important}.fixed-cost-create{grid-template-columns:1fr 1fr}.fixed-cost-create label:first-child,.fixed-cost-create label:last-of-type{grid-column:1/-1}.fixed-cost-row{grid-template-columns:70px 1fr}.fixed-cost-row>:nth-child(n+3){grid-column:2}.fixed-cost-delete{position:static;margin-top:3px}.fixed-cost-form-cell{padding-bottom:6px!important}.obligation-mini-row{white-space:normal;flex-wrap:wrap}.fin-tabs{overflow:auto;flex-wrap:nowrap!important}.fin-tabs a,.fin-tabs button{white-space:nowrap}}@media(max-width:480px){.cards,.warehouse-kpi-cards{grid-template-columns:1fr 1fr}.content{padding-left:4px;padding-right:4px}.warehouse-fast-filter-grid{grid-template-columns:1fr!important}.warehouse-fast-search{grid-column:auto}.batch-payment-state{grid-template-columns:1fr}.batch-payment-state>*{grid-column:1!important}.fixed-cost-create{grid-template-columns:1fr}.fixed-cost-create>*{grid-column:1!important}}.batch-register{margin-top:8px;border:1px solid var(--erp-border);background:#fff;overflow:auto}.batch-register-head,.batch-register-row{display:grid;grid-template-columns:minmax(145px,1.35fr) 82px 82px 82px 82px minmax(105px,.95fr) 72px 96px 96px 68px 48px 98px 88px 92px;grid-gap:0;gap:0;align-items:stretch;min-width:1240px}.batch-register-head{background:#e9edf1;border-bottom:1px solid var(--erp-border);font-size:8px;font-weight:800;text-transform:uppercase;color:#59636f}.batch-register-head>span{padding:6px 5px;border-right:1px solid #d9dde3}.batch-register-row{color:inherit;border-bottom:1px solid #e5e8eb;text-decoration:none}.batch-register-row:last-child{border-bottom:0}.batch-register-row:hover{background:#f8f9fa}.batch-register-row>span{min-width:0;padding:7px 5px;border-right:1px solid #edf0f2;display:flex;flex-direction:column;justify-content:center;gap:2px;font-size:11px}.batch-register-row>span:last-child{border-right:0}.batch-register-row strong{font-size:11px;line-height:1.25}.batch-register-row small{font-size:9px;color:var(--erp-muted);line-height:1.2}.batch-register-main>a{display:flex;flex-direction:column;gap:2px;min-width:0}.batch-register-main strong{font-size:13px}.batch-register-main i{align-self:flex-start;font-style:normal;margin-top:2px}.batch-register-track strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-register-track-action{align-items:center}.batch-track-btn{min-height:26px!important;padding:4px 6px!important;font-size:10px!important;white-space:nowrap}.batch-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-workspace-v2{max-width:1460px}.batch-v2-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:2px 0 7px;border-bottom:1px solid var(--erp-border)}.batch-v2-header p{margin:3px 0 0;color:var(--erp-muted);font-size:11px}.batch-v2-header-right{text-align:right;display:flex;flex-direction:column;gap:2px}.batch-v2-header-right strong{font-size:14px}.batch-v2-header-right small{font-size:10px;color:var(--erp-muted)}.batch-v2-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border:1px solid var(--erp-border);background:#fff;margin:7px 0}.batch-v2-strip>div{padding:6px 7px;border-right:1px solid #e6e9ec;min-width:0}.batch-v2-strip>div:last-child{border-right:0}.batch-v2-strip span{display:block;font-size:8px;text-transform:uppercase;font-weight:800;color:#6a7480;margin-bottom:2px}.batch-v2-strip strong{font-size:12px;white-space:nowrap}.batch-v2-pz{justify-content:space-between;gap:8px;border:1px solid #dfc982;background:#fff9e8;padding:6px 8px;margin-bottom:6px;font-size:10px}.batch-v2-pz,.batch-v2-pz form{display:flex;align-items:center}.batch-v2-pz form{gap:4px}.batch-v2-pz .field{margin:0;width:135px}.batch-v2-panel{border:1px solid var(--erp-border);background:#fff;margin-top:5px}.batch-v2-panel>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:28px minmax(170px,auto) 1fr;align-items:center;grid-gap:5px;gap:5px;min-height:36px;padding:5px 7px;background:#f4f6f8;border-bottom:0}.batch-v2-panel[open]>summary{border-bottom:1px solid var(--erp-border);background:#e9edf1}.batch-v2-panel>summary::-webkit-details-marker{display:none}.batch-v2-panel>summary>span{font-size:9px;font-weight:900;color:#7a8490}.batch-v2-panel>summary>b{font-size:12px}.batch-v2-panel>summary>small{text-align:right;color:var(--erp-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-v2-panel-body{padding:7px}.batch-logistics-form{display:grid;grid-template-columns:130px 130px 130px minmax(170px,1fr) minmax(220px,1.4fr) auto;grid-gap:5px;gap:5px;align-items:end}.batch-logistics-form label>span,.batch-payment-form-v2 label>span{display:block;font-size:8px;font-weight:800;color:#68727e;text-transform:uppercase}.batch-logistics-form .field,.batch-payment-form-v2 .field{min-height:29px;padding:4px 6px;font-size:11px}.batch-time-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px;border-top:1px solid #e4e7ea}.batch-time-mini>div{padding:5px 6px;border-right:1px solid #e4e7ea}.batch-time-mini>div:last-child{border-right:0}.batch-time-mini span{display:block;font-size:8px;text-transform:uppercase;color:#747d88}.batch-time-mini b{font-size:11px}.batch-payment-form-v2{display:grid;grid-gap:4px;gap:4px}.batch-payment-settings{display:flex;justify-content:flex-end}.batch-payment-settings label{width:150px}.batch-cost-menu{border:1px solid #dfe3e7;background:#fafbfc}.batch-cost-menu>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:8px;padding:5px 7px;font-size:10px}.batch-cost-menu>summary::-webkit-details-marker{display:none}.batch-cost-menu[open]>summary{border-bottom:1px solid #e2e5e8;background:#f1f3f5}.batch-cost-menu>summary b{font-size:11px}.batch-cost-menu>summary span{font-weight:800}.batch-cost-menu>div{padding:5px}.batch-payment-form-v2 .batch-obligation-money{grid-template-columns:minmax(150px,1fr) 80px 100px}.batch-payment-form-v2 .batch-payment-state{grid-template-columns:minmax(150px,1fr) 125px 125px;margin-top:4px;padding-top:4px}.batch-save-row{justify-self:end;margin-top:3px}.batch-debt-table{margin-top:6px}.batch-add-sku{margin-top:6px;padding:6px;border:1px dashed #cfd5da;background:#fbfcfd}.batch-documents-embedded .batch-documents-card{border:0!important;margin:0!important;padding:0!important}.batch-documents-embedded .batch-document-grid{margin-top:6px!important}.batch-profit-table td,.batch-profit-table th{white-space:nowrap}@media(max-width:1180px){.batch-register-head,.batch-register-row{grid-template-columns:minmax(140px,1.3fr) 78px 78px 78px 78px 100px 68px 90px 90px 64px 46px 92px 84px 88px;min-width:1180px}.batch-v2-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.batch-v2-strip>div:nth-child(4){border-right:0}.batch-v2-strip>div:nth-child(-n+4){border-bottom:1px solid #e6e9ec}.batch-logistics-form{grid-template-columns:repeat(3,minmax(0,1fr))}.batch-logistics-note{grid-column:1/3}.batch-payment-form-v2 .batch-payment-state{grid-template-columns:1fr 120px 120px}}@media(max-width:900px){.batch-register{overflow:visible;border:0;background:transparent}.batch-register-head{display:none}.batch-register-row{display:grid;grid-template-columns:1fr 1fr 1fr;min-width:0;border:1px solid var(--erp-border);margin-bottom:4px;background:#fff}.batch-register-row>span{border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;padding:5px}.batch-register-row>span:before{content:attr(data-label);font-size:7px;font-weight:900;text-transform:uppercase;color:#7a8490;margin-bottom:2px}.batch-register-main{grid-column:1/-1}.batch-register-track{grid-column:1/3}.batch-register-track-action{grid-column:3}.batch-v2-header{align-items:flex-start}.batch-v2-header-right{max-width:45%}.batch-v2-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-v2-strip>div{border-bottom:1px solid #e6e9ec!important}.batch-v2-strip>div:nth-child(2n){border-right:0}.batch-v2-strip>div:nth-last-child(-n+2){border-bottom:0!important}.batch-v2-pz{display:block}.batch-v2-pz form{margin-top:5px}.batch-v2-panel>summary{grid-template-columns:24px 1fr}.batch-v2-panel>summary>small{grid-column:2;text-align:left}.batch-logistics-form{grid-template-columns:1fr 1fr}.batch-logistics-note{grid-column:1/-1}.batch-time-mini{grid-template-columns:1fr 1fr}.batch-time-mini>div:nth-child(2n){border-right:0}.batch-payment-form-v2 .batch-obligation-money{grid-template-columns:1fr 78px}.batch-payment-form-v2 .batch-obligation-money label:last-child{grid-column:1/-1}.batch-payment-form-v2 .batch-payment-state{grid-template-columns:1fr 1fr}.batch-payment-form-v2 .batch-payment-state .erp-check-state{grid-column:1/-1}.batch-create-form{grid-template-columns:1fr}.batch-create-form .span2{grid-column:auto}}@media(max-width:520px){.batch-register-row{grid-template-columns:1fr 1fr}.batch-register-track,.batch-register-track-action{grid-column:1/-1}.batch-v2-header-right{max-width:50%;font-size:9px}.batch-v2-strip{grid-template-columns:1fr 1fr}.batch-logistics-form{grid-template-columns:1fr}.batch-logistics-note{grid-column:auto}.batch-time-mini{grid-template-columns:1fr 1fr}.batch-v2-pz form{display:grid;grid-template-columns:1fr auto}.batch-v2-pz .field{width:100%}.batch-payment-form-v2 .batch-payment-state{grid-template-columns:1fr}.batch-payment-form-v2 .batch-payment-state>*{grid-column:1!important}}