/* Shared FSO/Canvas transport observations; source counts never imply health. */
.apm-outputs{min-width:0;padding:12px;margin:14px 0;border:1px solid #353940;border-radius:8px;background:#181b21;color:#e4e8ef;font-size:12px;line-height:1.5}.apm-outputs>summary,.apm-outputs-quality>summary{cursor:pointer;color:#6ba7ff;font-weight:600}.apm-outputs-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.apm-outputs-toolbar select{min-width:0;max-width:100%;flex:1 1 180px;padding:7px 10px;border:1px solid #4a4f5a;border-radius:5px;background:#20242c;color:#e4e8ef;font:inherit}.apm-outputs-note{color:#aeb5c0;font-size:11px;line-height:1.5;overflow-wrap:anywhere;margin:8px 0}.apm-outputs-table{max-width:100%;overflow:auto}.apm-outputs table{width:100%;border-collapse:collapse;font-size:11px}.apm-outputs th,.apm-outputs td{text-align:left;padding:8px;border-bottom:1px solid #353940;overflow-wrap:anywhere;vertical-align:top}.apm-outputs th{color:#aeb5c0;font-weight:600}.apm-outputs tr[data-observed=false] td{color:#9da7b5}.apm-outputs-track{display:block;margin-top:4px;height:3px;background:#353940;border-radius:2px;overflow:hidden}.apm-outputs-fill{height:100%;display:block;background:#669dff;border-radius:2px}.apm-outputs-quality{margin-top:12px}.apm-outputs select:focus-visible,.apm-outputs summary:focus-visible,.apm-outputs-table:focus-visible{outline:2px solid #669dff;outline-offset:3px}
@media(max-width:600px){.apm-outputs thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.apm-outputs tbody{display:block}.apm-outputs tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0;border-bottom:1px solid #353940}.apm-outputs td{display:block;min-width:0;padding:0;border:0}.apm-outputs td:before{content:attr(data-label);display:block;color:#aeb5c0;font-size:10px;margin-bottom:4px}.apm-outputs-toolbar select{flex-basis:100%}}
/* Avoid another framed layer when read progress is already inside a dialog. */
.wp-apm-readback>.wp-apm-diagnostics{border:0;padding:0;background:transparent}.wp-apm-diagnostics>.apm-outputs{margin:12px 0}
@media(max-width:600px){.wp-apm-diagnostics>.apm-outputs{padding:8px}.wp-apm-diagnostics .apm-outputs tr{gap:10px}.wp-apm-diagnostics .apm-outputs-toolbar select{padding:7px 6px}}

.apm-admission-status{margin:10px 0;padding:10px 12px;border:1px solid #454b55;border-radius:6px;background:#20242b;color:#dce3ed}.apm-admission-status strong{color:#6ba7ff}.apm-admission-status[data-state=withheld]{border-color:#b98a34}.apm-admission-status[data-state=withheld] strong{color:#ffc24c}.apm-admission-status p{margin:5px 0 0;color:#b8c0cc;font-size:11px;line-height:1.5;overflow-wrap:anywhere}
