.tm-monitor{min-width:0;color:#172c4c}.tm-monitor h2{margin:8px 0}.tm-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;align-items:end;margin:20px 0}.tm-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.tm-field .input{width:100%;min-width:0;box-sizing:border-box}.tm-filters button{min-height:40px}.tm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.tm-kpi{padding:16px;border:1px solid #dce5ef;border-radius:10px;background:#f7faff;display:flex;flex-direction:column;gap:8px}.tm-kpi strong{font-size:26px;color:#164a85}.tm-table{max-width:100%;overflow:auto;border:1px solid #dce5ef;border-radius:8px}.tm-table table{width:100%;min-width:850px}.tm-table small{display:block;color:#52657c}.tm-status{display:inline-block;border-radius:6px;padding:5px 8px;font-size:12px;white-space:nowrap;background:#e9eff6}.tm-sent{color:#136140;background:#e1f4e9}.tm-failed{color:#922b2b;background:#fce7e7}.tm-unknown,.tm-retry,.tm-not-linked{color:#775211;background:#fff1d4}.tm-pages{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.tm-note{color:#52657c;font-size:13px;line-height:1.6}.tm-detail{border:1px solid #dce5ef;border-radius:8px;padding:18px;margin-top:18px;max-width:100%;overflow-wrap:anywhere}.tm-details{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:10px}.tm-details dt{color:#52657c}.tm-details dd{margin:0}.tm-monitor button:focus-visible,.tm-table:focus-visible{outline:3px solid #91b9e7;outline-offset:2px}@media(max-width:600px){.tm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tm-kpi{padding:12px}.tm-monitor button{min-height:44px}.tm-details{grid-template-columns:1fr;gap:6px}.tm-details dd{margin-bottom:10px}}
