.td-dashboard{max-width:1400px;margin:auto}.td-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.td-filters label{display:grid;gap:6px;font-weight:600}.td-filters input,.td-filters select{width:100%;min-width:0}.td-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.td-cards article{padding:18px}.td-cards strong{display:block;font-size:24px;margin-top:10px;color:var(--accent,#137e78)}.td-section{padding:22px;margin:18px 0}.td-section h3{margin-bottom:14px}.td-section h4{margin:22px 0 10px}.td-section p{margin:10px 0}.td-scroll{overflow-x:auto;max-width:100%}.td-scroll table{width:100%;border-collapse:collapse}.td-scroll th,.td-scroll td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #dde4e8}.td-scroll td p{max-width:650px;overflow-wrap:anywhere}.td-dashboard .control-actions{display:flex;flex-wrap:wrap;gap:8px}.td-section li{margin:10px 0}.td-dashboard [role=alert]{color:#ab3434}@media(max-width:760px){.td-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.td-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.td-section{padding:14px}}@media(max-width:400px){.td-filters{grid-template-columns:1fr}.td-cards strong{font-size:20px}}
