.overall-logs-panel[hidden], #ownAdsBulkModeToggle[hidden] { display:none; }
.overall-logs-toolbar { display:flex; align-items:center; flex-wrap:wrap; gap:6px 12px; min-height:32px; padding:6px 14px; border-bottom:1px solid #e7edf5; background:#fff; }
.overall-logs-auto { color:#66758d; font-size:12px; }
.overall-logs-toolbar [role=status] { margin-left:auto; color:#66758d; font-size:12px; }
.overall-logs-list.logs { overflow:auto; overscroll-behavior:contain; align-content:start; grid-auto-rows:max-content; }
.log.overall-log-card { gap:10px; padding:16px 18px; }
.log.overall-log-card::before { content:attr(data-status); }
.log.overall-log-card:not([data-status="Завершена"]):not(.fail)::before { background:#edf2f9; color:#607189; }
.overall-log-message { font-size:14px; line-height:1.6; }
.overall-log-message strong { font-weight:600; }
.overall-log-mode { color:#66758d; font-size:13px; }
.overall-log-fields { display:grid; gap:7px; margin:0; font-size:13px; line-height:1.5; }
.overall-log-fields > div { display:grid; grid-template-columns:250px minmax(0,1fr); gap:8px 16px; align-items:baseline; }
.overall-log-fields dt { color:#66758d; }
.overall-log-fields dd { margin:0; min-width:0; overflow-wrap:anywhere; }
.overall-log-duration { font-weight:600; font-variant-numeric:tabular-nums; }
.overall-log-result-start { border-top:1px solid #e7edf5; margin-top:2px; padding-top:9px; }
.overall-log-rank.observed { color:#165fbb; font-weight:600; }
.overall-log-rank.unknown { color:#66758d; }
.overall-log-details { font-size:13px; }
.overall-log-details summary { display:list-item; width:fit-content; cursor:pointer; color:#66758d; padding:2px 0; }
.overall-log-details dl { display:grid; grid-template-columns:250px minmax(0,1fr); gap:7px 16px; margin:10px 0; font-size:13px; line-height:1.5; }
.overall-log-details dt,.overall-log-details p { color:#66758d; }
.overall-log-details dd { margin:0; overflow-wrap:anywhere; }
.overall-log-details p { margin:8px 0 0; line-height:1.5; }
.overall-log-date { font-size:14px; }
.overall-log-error { color:#b42318; overflow-wrap:anywhere; font-size:13px; margin:0; }
.overall-log-empty { text-align:center; color:#66758d; font-size:13px; padding:25px 10px; }
@media(max-width:680px) {
  .own-ad-tabs { flex-wrap:wrap; }
  .overall-logs-toolbar { padding:8px 12px; }
  .log.overall-log-card { padding:14px; }
  .overall-log-fields > div { grid-template-columns:minmax(0,1fr) minmax(82px,.65fr); gap:8px; }
  .overall-log-fields > div:nth-child(n+6) { grid-template-columns:1fr; gap:2px; }
  .overall-log-details dl { grid-template-columns:1fr; gap:3px; }
  .overall-log-details dd { margin-bottom:5px; }
  .overall-log-date { font-size:12px; }
}
