[data-event-production],.production-query{font-size:14px}.production-query{background:#fff;border:1px solid #dedbd5;border-radius:10px;padding:20px;margin:16px 0}.production-filters,.production-print-actions,.production-selection,.production-buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.production-filters label,.production-print-actions>label{display:flex;flex-direction:column;gap:5px}.production-query input[type=date],.production-query select{font:inherit;padding:9px;border:1px solid #d5d1cb;border-radius:6px;background:white;color:#222}.production-query button{font:inherit;padding:9px 12px;border:1px solid #b8b4ab;border-radius:6px;background:#fff;color:#314d3e;cursor:pointer}.production-query button:hover{background:#f1eee7}.production-query button.primary{background:#314d3e;color:white}.production-query button:disabled{opacity:.45;cursor:default}.production-selection{align-items:center;margin:14px 0}.production-selection label{display:flex;align-items:center;gap:8px}.production-query input[type=checkbox]{width:18px;height:18px;accent-color:#314d3e}.production-scroll{overflow:auto}.production-scroll table{width:100%;border-collapse:collapse}.production-scroll th,.production-scroll td{padding:9px;text-align:left;border-bottom:1px solid #e5e0d6}.production-scroll th{background:#f7f5f0}.production-scroll td:nth-child(2),.production-scroll td:nth-child(4),.production-scroll td:nth-child(5){white-space:nowrap}.production-print-actions{margin-top:20px;align-items:start}.production-hint{font-size:12px;color:#69655f}.production-error,.production-warning{padding:10px;border-radius:6px;color:#8c2924;background:#fff2ef}.production-error[hidden]{display:none}.production-query h2{margin-top:0}@media(max-width:600px){.production-query{padding:12px}.production-filters>*{flex:1 1 150px}.production-buttons button{flex:1 1 120px}.production-scroll{font-size:12px}}
