.monitor-page{min-width:0}.monitor-page .panel,.monitor-page .profile-details>div{min-width:0;overflow-wrap:anywhere}.monitor-page .profile-details dd{overflow-wrap:anywhere}.monitor-attention{white-space:pre-wrap}.monitor-page summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:650}.monitor-page a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.monitor-page .message-toolbar [aria-current=page]{font-weight:750;text-decoration-thickness:3px}.monitor-page summary:focus-visible,.monitor-page a:focus-visible{outline:3px solid var(--focus-strong);outline-offset:3px}
.cib-count-card{max-width:30rem}.cib-count-card .cib-pending-count{font-size:3.5rem;font-weight:750;line-height:1.2;color:var(--primary);font-variant-numeric:tabular-nums;margin-bottom:.75rem}.monitor-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);margin:1rem 0}.monitor-table-scroll:focus-visible{outline:3px solid var(--focus-strong);outline-offset:3px}.monitor-table{width:100%;min-width:56rem;border-collapse:collapse;text-align:left;font-size:.9rem}.monitor-table caption{text-align:left;padding:.8rem 1rem;font-weight:700;background:var(--surface-muted)}.monitor-table th,.monitor-table td{padding:.75rem 1rem;vertical-align:top;border-top:1px solid var(--border);overflow-wrap:anywhere;max-width:20rem}.monitor-table thead th{background:var(--surface-muted);font-size:.8rem}.monitor-table tbody th{min-width:8rem}.monitor-table tbody tr:hover{background:var(--surface-hover)}.monitor-table .monitor-record-type{display:block;margin-top:.25rem;color:var(--subtle)}
.monitor-page pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.monitor-notes{padding-left:1.5rem}.monitor-notes li{padding:.5rem 0;border-bottom:1px solid var(--border)}.monitor-note-text{white-space:pre-wrap;overflow-wrap:anywhere}.monitor-page textarea{width:100%;min-width:0;box-sizing:border-box;min-height:8rem}.monitor-page [tabindex="-1"]:focus{outline:3px solid var(--focus-strong);outline-offset:3px}
.cib-queues {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr));
    gap: 1rem;
    max-width: 61rem;
}
.cib-count-card {
    display: flex;
    flex-direction: column;
}
.cib-count-card > p:last-of-type {
    flex-grow: 1;
}
.cib-count-card > .primary-button {
    align-self: flex-start;
}
