.loss-admin{color:#26382d}.loss-admin h1{font-size:26px;margin:0}.loss-admin h2{font-size:20px;margin:24px 0 10px}.loss-admin p{line-height:1.65}.loss-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 0}.loss-controls label{display:grid;gap:6px;font-size:14px}.loss-controls input,.loss-controls select{min-height:48px;border:1px solid #b8c4ba;border-radius:10px;padding:10px;background:#fff;color:#26382d}.loss-controls button,.loss-admin td button{min-height:48px;margin-right:6px;white-space:normal}.loss-admin button:focus-visible,.loss-admin input:focus-visible,.loss-admin select:focus-visible,.loss-table-scroll:focus-visible{outline:3px solid #3f6850;outline-offset:3px}.loss-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.loss-metrics article,.loss-batches article{padding:18px;background:#fff;border:1px solid #d5ddd6;border-radius:14px}.loss-metrics small,.loss-metrics span{display:block;line-height:1.6;color:#536158}.loss-metrics strong{display:block;margin:8px 0;font-size:26px;color:#28513a}.loss-warning{padding:14px;border:1px solid #e1bda7;border-radius:10px;background:#fff4eb;color:#833f21}.loss-explainer{padding:16px;border:1px solid #d5ddd6;border-radius:12px;background:#f5f8f3;color:#435449}.loss-table-scroll{overflow:auto;background:#fff;border:1px solid #d5ddd6;border-radius:12px}.loss-table-scroll table{width:100%;border-collapse:collapse;min-width:960px}.loss-table-scroll th,.loss-table-scroll td{text-align:left;padding:14px;border-bottom:1px solid #e1e6df;line-height:1.6}.loss-table-scroll th{font-size:13px;background:#eef3eb}.loss-table-scroll td{font-size:14px}.loss-table-scroll td small{display:block}.loss-batches{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.loss-batches h3{margin:0}.loss-batches small{overflow-wrap:anywhere;color:#536158}@media(max-width:850px){.loss-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.loss-admin .page-head{align-items:start;gap:12px;flex-wrap:wrap}}@media(max-width:480px){.loss-metrics{grid-template-columns:1fr}.loss-controls label{width:100%}.loss-batches{grid-template-columns:1fr}}
