.monitorDrillPath:not([hidden]) { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; padding: 8px 0; font-size: 12px; }
.monitorDrillPath button, .monitorDrillLink { appearance: none; border: 0; background: transparent; box-shadow: none; padding: 0; color: #326795; font: inherit; cursor: pointer; text-align: left; border-radius: 4px; max-width: 100%; overflow-wrap: anywhere; }
.monitorDrillPath button:hover, .monitorDrillLink:hover { background: transparent !important; color: #24527a; text-decoration: underline; box-shadow: none !important; }
.monitorDrillPath button:focus-visible, .monitorDrillLink:focus-visible { outline: 2px solid #7c9ebd; outline-offset: 2px; }
.monitorDrillPath > * { max-width: 100%; overflow-wrap: anywhere; }
#monitorDetailAccountWrap:not([hidden]) { display: flex; align-items: center; gap: 6px; max-width: 100%; min-width: 0; color: #64748b; font-size: 12px; }
#monitorDetailAccountLabel { flex-shrink: 0; }
#monitorDetailAccountWrap .customSelectControl { width: 280px; min-width: 0; max-width: 100%; }
.monitorDetailTable { min-width: 900px; }
.monitorDetailTable th { min-width: 90px; }
.monitorDetailTable th:first-child { min-width: 220px; }
.monitorDetailTable td { overflow-wrap: anywhere; }
.monitorDetailTable .monitorAccountTotalRow { background: #f6f8fa; }
.monitorDetailTable tbody tr:hover { box-shadow: none !important; }
.monitorDetailPagination { display: flex; align-items: center; justify-content: flex-end; gap: 12px; padding: 12px 0; }
.monitorDetailPagination > span { margin-right: auto; }
.monitorDetailPagination strong { font-size: 12px; white-space: nowrap; }
@media (max-width: 980px) {
  body[data-current-page="monitor"] .layout {
    grid-template-columns: minmax(0, 1fr) !important;
    background: var(--bg) !important;
  }
}
@media (max-width: 700px) {
  #monitorDetailAccountWrap { width: 100%; }
  #monitorDetailAccountWrap .customSelectControl { flex: 1; }
  .monitorDetailToolbar { flex-wrap: wrap; }
  .monitorDetailPagination { padding-bottom: 76px; gap: 8px; }
}
