/* V25.29.26 — transparência refinada sem alterar a paleta */
.rw-today-focus-chip,
.rw-critical-today,
.rw-guided-today,
.rw-smart-today,
.rw-today-secondary-toggle>button{
  background:rgba(255,255,255,.82)!important;
  -webkit-backdrop-filter:blur(16px) saturate(115%);
  backdrop-filter:blur(16px) saturate(115%);
  box-shadow:0 12px 32px rgba(0,0,0,.045);
}
.rw-critical-item,
.rw-guided-today-list>button,
.rw-today-item{
  background:rgba(250,250,249,.76)!important;
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px);
}
.rw-guided-header{
  background:rgba(247,247,245,.88)!important;
  -webkit-backdrop-filter:blur(18px) saturate(115%)!important;
  backdrop-filter:blur(18px) saturate(115%)!important;
}
.rw-guided-section,
.rw-guided-stats>div{
  background:rgba(255,255,255,.88)!important;
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
}
html.dark .rw-today-focus-chip,
html.dark .rw-critical-today,
html.dark .rw-guided-today,
html.dark .rw-smart-today,
html.dark .rw-today-secondary-toggle>button{
  background:rgba(28,32,34,.78)!important;
  border-color:rgba(67,72,74,.86)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.18);
}
html.dark .rw-critical-item,
html.dark .rw-guided-today-list>button,
html.dark .rw-today-item{
  background:rgba(31,35,37,.74)!important;
  border-color:rgba(62,67,69,.88)!important;
}
html.dark .rw-guided-header{background:rgba(23,26,28,.88)!important}
html.dark .rw-guided-section,
html.dark .rw-guided-stats>div{
  background:rgba(31,35,37,.88)!important;
  border-color:#383d3f!important;
}
/* Checklist e PEP deliberadamente não recebem transparência. */
