/* ID Federal Halloween v3.8.10
 * Ajustes pontuais da Central:
 * 1) checkbox volta a tamanho normal;
 * 2) wrappers externos ficam transparentes para revelar o cenario Halloween;
 * 3) o bloco funcional da Central permanece intacto.
 */

/* Checkboxes: a regra antiga de min-height:30px nao deve atingir controles booleanos. */
body.idf-halloween-active.idf-hw-central-v33 .idf-v385-sidebar input[type="checkbox"]{
  width:18px !important;
  height:18px !important;
  min-width:18px !important;
  min-height:18px !important;
  max-width:18px !important;
  max-height:18px !important;
  padding:0 !important;
  margin:0 5px 0 0 !important;
  box-sizing:border-box !important;
  vertical-align:middle !important;
  accent-color:#ff961f !important;
}

/* Mantem o texto do "Mostrar na arte" alinhado ao check, sem deformacao. */
body.idf-halloween-active.idf-hw-central-v33 .idf-v385-sidebar label:has(input[type="checkbox"]){
  display:inline-flex !important;
  align-items:center !important;
  gap:4px !important;
  line-height:1.15 !important;
}

/* Somente os ancestrais externos ao bloco funcional ficam transparentes.
 * O shell da Central, sidebar e cards continuam com seus fundos próprios. */
body.idf-halloween-active.idf-hw-central-v33 .idf-v3810-outer-clear,
body.idf-halloween-active.idf-hw-central-v33 .idf-v3810-outer-clear.idf-hw-dark-shell,
body.idf-halloween-active.idf-hw-central-v33 .idf-v3810-outer-clear.idf-hw-dark-surface{
  background:transparent !important;
  background-color:transparent !important;
  background-image:none !important;
  box-shadow:none !important;
  filter:none !important;
  backdrop-filter:none !important;
}

body.idf-halloween-active.idf-hw-central-v33 .idf-v3810-outer-clear::before,
body.idf-halloween-active.idf-hw-central-v33 .idf-v3810-outer-clear::after{
  background:transparent !important;
  background-image:none !important;
  box-shadow:none !important;
}

/* Garantia: o bloco principal da Central continua sendo a unica superficie grande escura. */
body.idf-halloween-active.idf-hw-central-v33 .idf-v385-shell{
  background-color:rgba(40,31,53,.96) !important;
}
