/* Hoje: contraste, notas reais e lista compacta de tarefas. */
.rw28-main .rw-today-organized-grid>[data-rw-today-role="progress"],
.rw28-main .rw-today-organized-grid>[data-rw-today-role="progress"]:is(:hover,:focus-within){
  background:#17191a!important;color:#f7f7f7!important;border-color:#17191a!important;
}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="progress"] [data-slot="card-title"],
.rw28-main .rw-today-organized-grid>[data-rw-today-role="progress"] [data-slot="card-content"]>div:not(.bg-white),
.rw28-main .rw-today-organized-grid>[data-rw-today-role="progress"] [data-slot="card-content"]>div>span{color:#f7f7f7!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="progress"] [data-slot="card-content"] .bg-white{background:#f3f3f3!important;color:#17191a!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="progress"] [data-slot="card-content"] .bg-white *{color:#17191a!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="progress"] [data-slot="card-header"] button{background:#333637!important;color:white!important;border-color:#4b4e50!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="progress"] [data-slot="card-header"] button:hover{background:#45494a!important;color:white!important}

.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]{
  background:#f8f8f8!important;border-color:#d3d3d3!important;min-height:480px!important;
}
@media(min-width:1280px){
  .rw28-main .rw-today-organized-grid>[data-rw-today-role="progress"]{grid-column:span 4/span 4!important}
  .rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]{grid-column:span 8/span 8!important}
  .rw28-main .rw-today-organized-grid>[data-rw-today-role="progress"] [data-slot="card-content"] .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-header"]{
  display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:9px 12px!important;padding:20px 22px 8px!important;
}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-header"] [data-slot="card-title"]{width:100%!important;color:#191b1c!important;font-size:20px!important;text-align:left!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-header"] select{width:auto!important;max-width:100%!important;min-width:160px!important;background:#fff!important;color:#1b1d1e!important;border:1px solid #c9ccca!important;font-size:13px!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-content"]{display:block!important;width:100%!important;min-height:235px!important;padding:8px 22px 18px!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-content"]>div{width:100%!important;max-width:none!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"] .rw-performance-bar{background:#242728!important;max-width:52px!important;min-width:18px!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"] .flex.h-full.items-end>div:nth-child(even) .rw-performance-bar{background:#75797a!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"] .relative.mt-3.h-36{height:200px!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"] .rw-performance-area-panel{margin:0 22px 22px!important;background:#fff!important;border:1px solid #d1d4d2!important}
.rw-performance-area-toggle{min-height:60px!important;padding:12px 16px!important}
.rw-performance-area-toggle b{font-size:15px!important;color:#191b1c!important}
.rw-performance-area-toggle small,.rw-performance-area-toggle i{font-size:12px!important;color:#5d6260!important}
.rw-performance-area-content{padding:15px!important}
.rw-performance-area-tabs{flex-wrap:wrap!important;overflow:visible!important;gap:7px!important}
.rw-performance-area-tabs button{min-height:36px!important;padding:5px 11px!important;border-radius:9px!important;background:#f3f3f3!important;color:#292d2e!important;font-size:12px!important;border:1px solid #d3d6d4!important}
.rw-performance-area-tabs button:hover{background:#e5e7e6!important}
.rw-performance-area-tabs button[aria-selected="true"]{background:#202324!important;color:white!important;border-color:#202324!important;box-shadow:none!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"] .rw-performance-area-tabs button[data-rw-performance-area]{background:#f3f3f3!important;color:#292d2e!important;border-color:#d3d6d4!important;box-shadow:none!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"] .rw-performance-area-tabs button[data-rw-performance-area][aria-selected="true"]{background:#202324!important;color:#fff!important;border-color:#202324!important;font-weight:750!important}
.rw-performance-area-summary{padding:12px 2px!important}.rw-performance-area-summary b{font-size:13px!important}.rw-performance-area-summary span{font-size:12px!important}
.rw-performance-area-columns{gap:12px!important}.rw-performance-area-columns>div{background:#fafafa!important;padding:12px!important}
.rw-performance-area-columns h3{font-size:12px!important;color:#424748!important}.rw-performance-score-row,.rw-performance-topic-row{padding:8px 0!important}
.rw-performance-score-row b,.rw-performance-topic-row b{font-size:12px!important;white-space:normal!important}.rw-performance-score-row small,.rw-performance-topic-row small,.rw-performance-empty{font-size:11px!important}
.rw-performance-score-row strong{font-size:15px!important}

.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]{position:relative!important;background:#fff!important;border-color:#d1d3d2!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-header"]{padding:14px 17px 9px!important;min-height:58px!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-header"] [data-slot="card-title"]{font-size:14px!important;color:#191b1c!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-header"]>button{width:39px!important;height:39px!important;background:#191b1c!important;color:#fff!important;border-radius:11px!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-content"]{padding:5px 17px 20px!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-content"]>.space-y-1{gap:4px!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-content"]>.space-y-1>button:not(.flex){position:absolute!important;top:15px;right:64px;width:auto!important;min-height:36px!important;padding:0 10px!important;border:1px solid #dedfdf!important;border-radius:10px!important;background:#f8f8f8!important;color:#606565!important;font-size:12px!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-content"]>.space-y-1>button.flex{min-height:39px!important;padding:6px 8px!important;border:1px solid transparent!important;border-left:0!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;color:#222!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-content"]>.space-y-1>button.flex:hover{background:#f1f2f2!important;border-color:#e6e7e7!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-content"]>.space-y-1>button.flex>span:nth-child(2){font-size:12px!important;font-weight:500!important;color:#222!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-content"]>.space-y-1>button.flex>span:nth-child(2).line-through{color:#737878!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-content"]>.space-y-1>button.flex>span:last-child{color:#666b6c!important;font-size:11px!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-content"]>.space-y-1>button.flex>span:first-child{border-color:#26292a!important}
.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-content"]>.space-y-1>button.flex>span:first-child:has(svg){background:#1d2021!important;color:white!important}
@media(max-width:700px){.rw28-main .rw-today-organized-grid>[data-rw-today-role="tasks"]>[data-slot="card-content"]>.space-y-1>button:not(.flex){position:static!important;align-self:flex-start!important;margin-bottom:6px!important}.rw-performance-area-columns{grid-template-columns:1fr!important}.rw28-main .rw-today-organized-grid>[data-rw-today-role="recent-performance"]>[data-slot="card-header"] select{width:100%!important}}
