.monitor-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0 18px}.monitor-summary strong{display:block;font-size:23px;margin:12px 0}.monitor-summary strong small{font-size:14px;color:#8996a8}.monitor-summary p,.monitor-explanation,.monitor-history p{color:#97a4b5;font-size:12px;line-height:1.7}.monitor-summary progress{width:100%;height:7px;accent-color:#65a9eb}.monitor-summary code{font-size:11px;color:#e4ad72}.monitor-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:26px 0 16px;font-size:12px;color:#a5b2c1}.monitor-filters select{background:#191e25;border:1px solid #344151;border-radius:6px;color:#dce6f2;padding:10px}.monitor-list{display:grid;gap:14px}.monitor-card{padding:20px}.monitor-card-head{display:flex;justify-content:space-between;gap:20px}.monitor-card-head h3{display:inline;margin:0 0 0 8px;font:600 16px 'DM Sans',sans-serif}.monitor-card-head small{color:#7790a8}.monitor-url{display:block;overflow-wrap:anywhere;font-size:11px;color:#8c9bad;margin-top:8px}.monitor-details{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.monitor-details span,.monitor-details small{display:block;color:#8492a4;font-size:11px}.monitor-details strong{display:block;font-size:13px;margin:6px 0;color:#d4e0ee}.monitor-evidence{padding:10px 14px;border-left:2px solid #6897c6;background:#10151d;color:#b8c7d9;font-size:12px;overflow-wrap:anywhere}.monitor-actions,.monitor-actions form{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.monitor-actions{justify-content:space-between;margin-top:18px}.monitor-actions .button{font-size:11px;padding:8px 12px}.monitor-pagination{display:flex;gap:12px;justify-content:flex-end;margin:18px 0}.monitor-history{margin-bottom:40px}.monitor-table{overflow:auto}.monitor-table table{width:100%;border-collapse:collapse;font-size:11px}.monitor-table td,.monitor-table th{text-align:left;padding:12px 10px;border-bottom:1px solid #2b323c;color:#aebdce}.monitor-table th{color:#e5ecf3}.monitor-owner-note{border-left:2px solid #6da2d3;padding:10px 14px;margin:14px 0;background:#111923;color:#a9c3dd;font-size:12px}.monitor-owner-note form{margin-top:7px}.monitor-owner-note button{color:#8abdf0;background:transparent;border:0;cursor:pointer;font:inherit;padding:0}@media(max-width:780px){.monitor-summary{grid-template-columns:1fr}.monitor-details{grid-template-columns:1fr 1fr}.monitor-details>div:last-child{grid-column:1/-1}.monitor-card-head h3{font-size:14px}}
