.back{color:#fff;text-decoration:none;border:1px solid #ffffff38;border-radius:8px;padding:10px 14px}.report-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.report-head label{font-size:11px;color:#a66c00;font-weight:800;letter-spacing:2px}.report-head h1{margin:5px 0}.report-head p{margin:0;color:#697684}.report-total{background:#0b1b2a;color:#fff;border-radius:10px;padding:14px 18px}.report-total b{font-size:22px;margin-left:8px}.filters{display:grid;grid-template-columns:150px 150px 180px minmax(220px,1fr) auto auto auto;gap:10px;align-items:end;padding:18px;margin-bottom:20px}.filters div{display:flex;flex-direction:column;gap:6px}.filters label{font-size:11px;font-weight:700;color:#5e6872}.filters input,.filters select{height:42px;border:1px solid #cbd2d9;border-radius:8px;background:#fff;padding:0 10px}.filters button{padding:0 14px;background:#0b1b2a;color:#fff}.filters .secondary{background:#fff;color:#17202a}.report-table table{min-width:1250px}.report-table td code{display:block;max-width:330px;white-space:normal;word-break:break-word}.empty{text-align:center;padding:35px;color:#697684}.error{color:#a82222;text-align:center}@media(max-width:1050px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.search-field{grid-column:1/-1}.report-head{align-items:flex-start;gap:14px;flex-direction:column}}@media(max-width:560px){.filters{grid-template-columns:1fr}.search-field{grid-column:auto}}
