/* V25.29.35 — pequenos aprimoramentos locais; preserva o design existente. */
.rw-today-shortcuts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:11px}
.rw-today-shortcuts button{border:1px solid #cfd8d2;background:rgba(255,255,255,.76);color:#263c30;border-radius:999px;font-size:12px;font-weight:750;padding:7px 13px;min-height:36px;cursor:pointer;transition:background .15s}
.rw-today-shortcuts button:hover{background:#e2f1e8}
.rw-today-shortcuts button:focus-visible,.rw-sim-archive:focus-visible,.rw-study-source-actions button:focus-visible{outline:2px solid #3c9863;outline-offset:3px}
.rw-sim-session-actions,.rw-study-source-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}
.rw-sim-archive{color:#f4f9f5!important;border:1px solid rgba(255,255,255,.65)!important;background:rgba(255,255,255,.12)!important;min-height:36px}
.rw-sim-archive:hover{background:rgba(255,255,255,.22)!important}
.rw-study-source-actions{margin-top:12px}
.rw-study-source-actions:empty{display:none}
@media(max-width:600px){.rw-today-shortcuts{gap:6px}.rw-today-shortcuts button{font-size:11px;padding:7px 9px}.rw-sim-session-actions{width:100%}.rw-sim-session-actions button{flex:1 1 150px;white-space:normal}}
