.ops-location-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:18px 0}.ops-items{display:grid;gap:12px;margin:14px 0}.ops-item{display:grid;grid-template-columns:minmax(160px,2fr) minmax(80px,1fr) minmax(100px,1fr) auto;gap:10px;border:1px solid var(--line);padding:14px;border-radius:12px;align-items:end}.ops-item label,.ops-movement-line label{display:grid;gap:6px;min-width:0}.ops-item input,.ops-item select,.ops-movement-line input,.ops-movement-line select,.ops-movement-line textarea{width:100%}.ops-item .ops-codes{grid-column:1/-1}.ops-movement-lines{display:grid;gap:16px;margin:14px 0}.ops-movement-line{border:1px solid var(--line);border-radius:14px;padding:18px;margin:0;min-width:0}.ops-movement-line legend{font-weight:700;padding:0 8px}.ops-movement-line .form-grid{margin-top:12px}.ops-break{overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px}@media(max-width:700px){.ops-item{grid-template-columns:1fr 1fr}.ops-item>label:first-child,.ops-item .ops-codes{grid-column:1/-1}.ops-item>button{grid-column:1/-1}}@media print{body:has(#ops-print-content) .app-shell,body:has(#ops-print-content) .modal-actions{display:none!important}body:has(#ops-print-content) .modal-backdrop{display:block!important;position:static!important;background:white!important}body:has(#ops-print-content) .modal{position:static!important;max-height:none!important;max-width:none!important;width:100%!important;box-shadow:none!important;color:#111!important;background:#fff!important}#ops-print-content table{width:100%;border-collapse:collapse}#ops-print-content th,#ops-print-content td{padding:8px;border:1px solid #bbb}}
.ops-stock-details{margin:20px 0;padding-top:14px;border-top:1px solid var(--line)}.ops-stock-thumb{width:48px;height:48px;object-fit:contain;float:left;margin:0 10px 5px 0;border-radius:8px;background:var(--panel)}
.ops-codes input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin-right:7px}
