/* 385: Technical log viewer inside Diagnostics. */
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .sa-diagnostics-technical-v385{
  padding:0!important;
  overflow:hidden!important;
}
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .sa-diagnostics-technical-v385 > .technical-logs-layout,
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .sa-diagnostics-technical-v385 > .log-empty-state{
  margin:18px!important;
}
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .technical-logs-layout{
  display:grid!important;
  grid-template-columns:minmax(240px,320px) minmax(0,1fr)!important;
  gap:18px!important;
  align-items:start!important;
}
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .technical-logs-files{
  display:grid!important;
  gap:8px!important;
  padding:12px!important;
  border:1px solid #e3e8ef!important;
  border-radius:16px!important;
  background:#f8fafc!important;
}
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .technical-logs-files a{
  display:grid!important;
  gap:4px!important;
  padding:12px!important;
  border:1px solid #e3e8ef!important;
  border-radius:13px!important;
  background:#fff!important;
  color:#172033!important;
  text-decoration:none!important;
  box-shadow:none!important;
}
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .technical-logs-files a:hover{
  border-color:#b8dcb4!important;
  background:#fbfefb!important;
}
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .technical-logs-files a.active{
  border-color:var(--sa-light-green,#59c749)!important;
  background:#f0fbea!important;
  box-shadow:0 0 0 3px rgba(89,199,73,.13)!important;
}
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .technical-logs-files a.active :is(span,small){
  color:#216f20!important;
}
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .technical-log-viewer{
  min-width:0!important;
  padding:16px!important;
  border:1px solid #e3e8ef!important;
  border-radius:16px!important;
  background:#fff!important;
}
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .technical-log-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin:0 0 12px!important;
}
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .technical-log-copy{
  width:100%!important;
  min-height:460px!important;
  padding:16px!important;
  resize:vertical!important;
  overflow:auto!important;
  white-space:pre!important;
  border:1px solid #d7dee8!important;
  border-radius:15px!important;
  background:#f8fafc!important;
  color:#172033!important;
  box-shadow:inset 0 1px 2px rgba(15,23,42,.04)!important;
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;
  font-size:12px!important;
  line-height:1.55!important;
  color-scheme:light!important;
}
.service-admin-shell-v385.service-admin-diagnostic-tab-technical .log-empty-state{
  border:1px dashed #cfd8e3!important;
  border-radius:16px!important;
  padding:18px!important;
  background:#f8fafc!important;
}
@media(max-width:900px){
  .service-admin-shell-v385.service-admin-diagnostic-tab-technical .technical-logs-layout{grid-template-columns:1fr!important}
  .service-admin-shell-v385.service-admin-diagnostic-tab-technical .technical-log-head{display:grid!important}
  .service-admin-shell-v385.service-admin-diagnostic-tab-technical .technical-log-actions{justify-content:flex-start!important}
}
