.rw-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.rw-layout>.panel,.rw-layout>div{min-width:0}.rw-sources{padding:14px!important}.rw-sources h2{font-size:14px}.rw-sources>button{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;padding:10px 4px;border-bottom:1px solid var(--line);text-align:left}.rw-sources>button small{font-size:11px}.rw-current{background:#f0f5ed;border-radius:5px}.rw-station{padding:18px!important}.rw-station label{font-size:12px;margin-bottom:8px}.rw-toolbar{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:10px 0}.rw-toolbar .mode-switch{margin:0}.rw-toolbar .mode-switch button{font-size:12px;padding:8px 11px}.rw-state{display:flex;gap:8px;align-items:center}.rw-state small{font-size:11px}.rw-attributes{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:10px 0}.rw-attributes label{display:flex;gap:6px;align-items:center;margin:0}.rw-attributes input[type=checkbox],.rw-defect-check input,.rw-actions input{width:auto}.rw-attributes input[type=date]{width:150px}.rw-station .rw-defect-check{display:flex;align-items:center;gap:7px;margin:10px 0}.rw-scan-row{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:12px;align-items:start}.rw-scan-row>label input{height:42px}.rw-station .scanner-input-row{display:flex;gap:8px}.rw-station .scanner-input-row .scan-input{min-height:42px;font-size:15px}.rw-station .scanner-input-row>button{min-height:42px;padding:8px 12px;font-size:12px;white-space:nowrap}.rw-station #scan-hint{font-size:11px;margin:4px 0}.rw-product{display:flex;gap:12px;align-items:center;padding:10px 0}.rw-product img,.rw-no-photo{width:44px;height:54px;object-fit:contain;flex:none}.rw-product small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.rw-product>b{margin-left:auto;white-space:nowrap}.rw-description-fields{display:grid;grid-template-columns:90px repeat(3,minmax(0,1fr));gap:10px}.rw-photo-actions,.rw-box-actions,.rw-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.rw-photo-upload{position:relative;display:inline-flex;margin:0!important;padding:7px 11px!important}.rw-photo-upload input{position:absolute;inset:0;width:100%;opacity:0}.rw-evidence{width:58px;height:58px;object-fit:contain;border:1px solid var(--line);border-radius:5px;margin:4px}.rw-capture{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px;background:#f0f5ed;border-radius:6px}.rw-capture img{width:120px;height:120px}.rw-destination{padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rw-destination>div:first-child b{display:block;margin-top:4px}.rw-destination small{font-size:10px;color:var(--muted)}.rw-defect{padding:12px;border:1px solid var(--line);background:#fff6df;border-radius:6px;margin:12px 0}.rw-defect p{font-size:12px;margin:8px 0}.rw-defect .rw-description-fields{grid-template-columns:1fr 1fr}.rw-group{margin:7px 0}.rw-group>summary{padding:10px 12px;background:#f0f5ed;border-radius:5px;font-size:12px}.rw-group>summary>span{margin-left:10px;font-variant-numeric:tabular-nums}.rw-position{border-bottom:1px solid var(--line)}.rw-position>summary{display:grid;grid-template-columns:42px minmax(140px,1.5fr) 75px minmax(120px,1fr);gap:12px;align-items:center;padding:9px 4px;font-size:12px}.rw-position>summary img{width:40px;height:48px;object-fit:contain}.rw-position>summary small{display:block;color:var(--muted);font-size:11px;margin-top:4px;overflow-wrap:anywhere}.rw-operations{padding:10px 12px;background:#f0f5ed;font-size:11px}.rw-operations>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:5px 0}.rw-actions label{display:flex;gap:6px;align-items:center;font-size:12px}.rw-station .scanner-message{margin:10px 0;padding:10px;font-size:12px}.rw-station .scanner-message:empty{display:none}@media(max-width:900px){.rw-layout{grid-template-columns:1fr}.rw-sources{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rw-sources>button{width:auto;border:1px solid var(--line);padding:7px;border-radius:5px}.rw-sources h2{margin:0}.rw-sources>small{margin-right:auto}.rw-toolbar{justify-content:flex-start}}@media(max-width:600px){.rw-description-fields{grid-template-columns:85px minmax(0,1fr)}.rw-scan-row{grid-template-columns:minmax(0,1fr) 70px}.rw-station .scanner-input-row>button{font-size:11px;padding:6px}.rw-position>summary{grid-template-columns:36px minmax(0,1fr) 60px;gap:8px}.rw-position>summary>span:last-child{grid-column:2/-1}.rw-defect .rw-description-fields{grid-template-columns:1fr}.rw-station{padding:12px!important}.rw-station input,.rw-station textarea{font-size:16px}.rw-product>b{font-size:12px}}@media(pointer:coarse){.rw-station button,.rw-sources button{min-height:44px}}
.rw-receiving-overview{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.rw-cargo-row{display:grid;grid-template-columns:18px minmax(150px,1fr) minmax(160px,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:9px 0;font-size:12px}.rw-cargo-row small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.rw-cargo-row select{padding:7px;font-size:12px}.rw-cargo-row input[type=checkbox]{width:auto}.rw-cargo-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rw-cargo-history{padding:12px;background:#f0f5ed;font-size:12px}.rw-cargo-history[hidden]{display:none}.rw-bulk-client{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:12px}.rw-bulk-client label{margin:0;font-size:12px}.rw-bulk-client label:first-child{display:flex;gap:6px;align-items:center;align-self:center}.rw-bulk-client input[type=checkbox]{width:auto}.rw-bulk-client input[name=note]{max-width:240px}.rw-expected{margin:10px 0;font-size:12px}.rw-expected summary{padding:8px;border-bottom:1px solid var(--line)}.rw-history-dialog{width:min(900px,95%);max-height:85vh;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:20px;color:#35413b;background:#f8f9f6}.rw-tsd #app{max-width:1100px;margin:auto}.rw-tsd nav[hidden]{display:none!important}.rw-tsd .rw-sources{display:flex;flex-wrap:wrap;gap:8px}.rw-tsd .rw-sources>button{width:auto}.rw-tsd .rw-layout{grid-template-columns:1fr}.rw-tsd .rw-toolbar{gap:8px}.rw-tsd #app>nav~.page-heading h1{font-size:20px}@media(max-width:1100px){.rw-receiving-overview{grid-template-columns:1fr}}@media(max-width:700px){.rw-cargo-row{grid-template-columns:18px minmax(0,1fr);gap:8px}.rw-cargo-row select,.rw-cargo-actions{grid-column:2}.rw-bulk-client input[name=note]{max-width:100%}}

#rw-kiz-dialog{width:min(480px,calc(100% - 24px));box-sizing:border-box;max-height:85vh;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:20px;color:#35413b;background:#f8f9f6}#rw-kiz-dialog::backdrop{background:#183b3166}#rw-kiz-dialog h2{font-size:18px}#rw-kiz-dialog p{font-size:12px}#rw-kiz-dialog .scanner-input-row{display:flex;gap:8px}#rw-kiz-dialog input{min-width:0;font-size:16px}#rw-kiz-dialog .scanner-message.error{color:#a23e32}

.rw-station [hidden]{display:none!important}.rw-pack-scan{grid-template-columns:minmax(0,1fr)}.rw-toolbar #batch-packs,.rw-toolbar #batch-per-pack{width:120px;min-height:42px}.stock-placement-table .stock-condition{display:block;line-height:1.4;margin-bottom:5px;color:#52664e}
