.load-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.load-photo-grid img{width:100%;max-height:65vh;object-fit:contain;border-radius:12px;background:#eff2ed}.load-photo-grid figure{margin:0}.load-photo-link{font-size:12px;padding:7px 11px!important}.production-ticket-check{position:relative}.production-ticket-check>h2{padding-right:115px}.truck-miniatures{position:absolute;right:12px;top:12px;display:flex;gap:5px}.truck-miniatures img{width:46px;height:42px;object-fit:cover;border-radius:6px;border:1px solid #dfe5df}.review-quality{position:absolute;right:18px;top:16px;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.review-card:has(.review-quality) .review-card-link{padding-top:42px}.review-card{position:relative}.production-day-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0}.production-day-totals>div{padding:18px;background:#edf3e9;border-radius:12px;border:1px solid #d9e6d2}.production-day-totals span{display:block;color:#506349}.production-day-totals strong{display:block;font-size:32px;color:#254f3b}.quality-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0}.quality-buttons button{min-height:80px;font-size:19px}.quality-very_bad{background:#803d35}.quality-bad{background:#98631b}.quality-good{background:#477542}.quality-very_good{background:#254f3b}.load-camera[hidden]{display:none}.load-camera label[hidden]{display:none}.load-camera [data-camera-reference]>div{border:1px solid #dfe5df;padding:10px;border-radius:10px;margin-top:10px}.load-camera [data-camera-reference] small{display:block}.load-camera video[hidden]{display:none}@media(max-width:600px){.quality-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.production-day-totals{gap:6px}.production-day-totals>div{padding:10px}.production-day-totals strong{font-size:25px}.production-day-totals span{font-size:12px}.load-photo-grid{gap:8px}}

.load-camera [hidden]{display:none!important}

.production-photo-strip{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0}.production-photo-strip img{width:38px;height:38px;object-fit:cover;border-radius:4px}.production-photo-capture dialog{max-width:min(90vw,650px);border:0;border-radius:12px}.production-photo-capture video{width:100%;max-height:65vh}.production-photo-capture [hidden]{display:none!important}.production-photo-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.production-photo-gallery img{width:100%}.production-photo-gallery figure{margin:0}.review-quality .load-photo-link{display:block;margin-top:6px}

.load-camera [data-camera-preview] figure{min-width:0}.load-camera [data-camera-preview] figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:8px}.load-camera [data-camera-preview] button,.load-camera-controls button{min-height:44px}.load-camera [data-camera-flash][aria-pressed="true"]{background:#fff2bf;color:#4e3b00;border-color:#c8a53d}.load-camera [data-camera-flash-note]{margin:8px 0}
