/* Shieldy logs V729 — fully opaque log accordions.
   Scoped only to the Shieldy logs panel so the rest of the cabinet keeps its
   existing visual language. No layout, form or API selectors are changed. */
body[data-account-page="bots"] [data-module-panel="sh-punishments"]{
  --shieldy-log-card-bg:var(--account-surface,#ffffff);
  --shieldy-log-head-bg:var(--account-surface-soft,#edf7f0);
  --shieldy-log-item-bg:var(--account-surface-soft,#edf7f0);
}
body[data-account-page="bots"] [data-module-panel="sh-punishments"] :is(
  .unified-log-card,
  .unified-log-head,
  .unified-log-body,
  .log-event-grid>label,
  .bot-log-picker>label,
  .log-display-grid>.toggle-row,
  .shieldy-routing-toggle-grid>.routing-display-item,
  .log-scope-grid,
  .shieldy-routing-pro-card,
  .log-style-card,
  .log-collection-master
){
  background-image:none!important;
  opacity:1!important;
  filter:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
body[data-account-page="bots"] [data-module-panel="sh-punishments"] .unified-log-card,
body[data-account-page="bots"] [data-module-panel="sh-punishments"] .unified-log-body,
body[data-account-page="bots"] [data-module-panel="sh-punishments"] :is(.shieldy-routing-pro-card,.log-style-card,.log-collection-master){
  background-color:var(--shieldy-log-card-bg)!important;
}
body[data-account-page="bots"] [data-module-panel="sh-punishments"] .unified-log-head{
  background-color:var(--shieldy-log-head-bg)!important;
  border-color:var(--account-border,#cfe2d5)!important;
  box-shadow:0 6px 18px rgba(20,55,38,.045)!important;
}
body[data-account-page="bots"] [data-module-panel="sh-punishments"] .unified-log-toggle-area,
body[data-account-page="bots"] [data-module-panel="sh-punishments"] .unified-log-toggle-area:hover,
body[data-account-page="bots"] [data-module-panel="sh-punishments"] .unified-log-toggle-area:focus,
body[data-account-page="bots"] [data-module-panel="sh-punishments"] .unified-log-toggle-area:focus-visible,
body[data-account-page="bots"] [data-module-panel="sh-punishments"] .unified-log-toggle-area:active{
  background:transparent!important;
  box-shadow:none!important;
}
body[data-account-page="bots"] [data-module-panel="sh-punishments"] :is(
  .log-event-grid>label,
  .bot-log-picker>label,
  .log-display-grid>.toggle-row,
  .shieldy-routing-toggle-grid>.routing-display-item,
  .log-scope-grid
){
  background-color:var(--shieldy-log-item-bg)!important;
  border-color:var(--account-border,#cfe2d5)!important;
}
body[data-account-page="bots"] [data-module-panel="sh-punishments"] .unified-log-card.is-disabled,
body[data-account-page="bots"] [data-module-panel="sh-punishments"] .unified-log-card.is-disabled :is(.unified-log-head,.unified-log-body,.unified-log-title,.unified-log-icon,.unified-log-count){
  opacity:1!important;
}
html[data-theme="dark"] body[data-account-page="bots"] [data-module-panel="sh-punishments"]{
  --shieldy-log-card-bg:var(--account-surface,#0e2118);
  --shieldy-log-head-bg:var(--account-surface-soft,#132c20);
  --shieldy-log-item-bg:var(--account-surface-soft,#132c20);
}
