.iv-table{overflow:auto;max-height:58vh;margin:18px 0}.iv-table table{min-width:790px}.iv-table th{position:sticky;top:0;background:#f5f4e9;z-index:1}.iv-quantity{display:flex;gap:10px}.iv-quantity label{min-width:105px;font-size:12px}.iv-quantity input{width:125px;box-sizing:border-box}.work-cameras{margin:18px 0 28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.work-camera{border:1px solid #d9ded8;border-radius:10px;background:white;padding:18px;min-width:0}.work-camera h3{margin-top:0}.work-camera.active{border-top:4px solid #469675}.work-camera small{display:block;margin:8px 0;color:#59675f}.work-camera ul{padding-left:18px}.work-scroll{overflow:auto}.work-status{display:inline-block;background:#f1f2e8;border-radius:5px;padding:5px 8px}.work-status.ready{background:#dff1e5;color:#225c3e}.work-status.missing{background:#fff0d1;color:#80530d}.work-position{margin:6px 0}.work-position small{display:block;color:#66746c}@media(max-width:1400px){.work-cameras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.work-cameras{grid-template-columns:1fr}.iv-quantity{flex-direction:column}}

.pr-queue-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:10px 0 12px;min-width:180px}.pr-queue-actions button{min-height:42px;padding:10px 14px;white-space:normal;text-align:left}.pr-queue-actions small{color:#59675f;margin:0}.work-queued-job{border-top:1px solid #d9ded8;margin-top:16px;padding-top:16px}.work-queued-job p{margin:8px 0}.work-camera .pr-queue-actions{min-width:0}.work-camera .pr-queue-actions button{width:100%}

button.pr-finish-drying{background:#237447;border-color:#237447;color:#fff}button.pr-finish-drying:hover:not(:disabled){background:#195b36;border-color:#195b36}button.pr-finish-drying:focus-visible{outline:3px solid #163e29;outline-offset:3px}
