.personnel-reports2812{margin-top:20px}.report-actions2812{display:flex;gap:8px}.report-filters2812{display:grid;grid-template-columns:2fr repeat(6,minmax(130px,1fr));gap:10px;align-items:end}.report-filters2812 label{display:grid;gap:5px;font-size:12px;font-weight:700;color:#456257}.report-filters2812 input,.report-filters2812 select{min-height:42px;border:1px solid #cad8d1;border-radius:10px;padding:8px;background:#fff}.generate2812{min-height:42px}.report-preview2812{margin-top:16px;border:1px solid #d5e1db;border-radius:14px;padding:16px;background:#fff}.report-title2812{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.report-title2812 small{color:#5d7c6f;font-weight:800}.report-title2812 h4{margin:3px 0;font-size:20px}.report-table2812 table{min-width:760px}.report-empty2812{min-height:150px;display:grid;place-content:center;text-align:center;color:#6b7e76;gap:5px}@media(max-width:1000px){.report-filters2812{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.report-actions2812{width:100%}.report-actions2812 .btn{flex:1}.report-filters2812{grid-template-columns:1fr}.report-title2812{display:block}.personnel-reports2812{padding:14px}}
