.study-lists-dock{background:var(--bg-primary);border-radius:12px}.study-lists-dock .listas-toolbar{background:#e3edff;padding:14px!important;border-radius:12px;border:1px solid #c5d7fa}.study-selected-lists{background:#e1f3ec;border:1px solid #badbcc;border-radius:12px;padding:14px}.repair-remaining-lists{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:16px;margin-top:14px}[data-theme=dark] .study-lists-dock .listas-toolbar{background:#213452;border-color:#3b5275}[data-theme=dark] .study-selected-lists{background:#173a32;border-color:#306453}
body.session-active .active-caderno-bar-dark{position:sticky!important;top:0!important;left:auto!important;right:auto!important;width:100%!important;height:auto!important;min-height:76px;flex-wrap:wrap;gap:12px;box-sizing:border-box;flex-shrink:0}
body.session-active .active-session-layout{margin-top:0!important}body.session-active .app-content{height:100dvh!important;overflow-y:auto!important;overflow-x:hidden}body.session-active #sala-active-panel{min-height:100%;}
.repair-nav-controls{display:flex;gap:6px;justify-content:space-between;margin-top:12px}.repair-nav-controls button{background:var(--accent-light);color:var(--text-primary);border:1px solid var(--border);padding:5px 10px;border-radius:6px}.repair-nav-controls button:disabled{opacity:.4}.sidebar-card>select{width:100%;margin:0 0 10px;padding:7px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:6px}.session-nav-circle.correct{background:#d1fae5!important;color:#065f46!important}.session-nav-circle.wrong{background:#fee2e2!important;color:#991b1b!important}.session-nav-circle.pending{background:#fef3c7!important;color:#92400e!important}.session-nav-circle.nav-current{outline:2px solid #2563eb;outline-offset:1px}
.study-selected-lists{overscroll-behavior-y:auto;scrollbar-gutter:stable;touch-action:pan-y}
.hl-marca-texto{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:2px!important;display:inline!important}
.study-tags-dialog .study-tags-cancel{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);padding:11px 16px;border-radius:8px;text-align:center;font-size:13px;font-weight:600;cursor:pointer}.study-tags-dialog .study-tags-cancel:hover{background:var(--accent-light);border-color:var(--accent)}
body.study-focus-open.modo-correcao-ativo #focoModal{filter:none!important;visibility:visible!important;opacity:1!important;z-index:11000!important}body.study-focus-open.modo-correcao-ativo #focoModal .questao-card.em-correcao{display:flex!important;visibility:visible!important;opacity:1!important}body.study-focus-open #focoOverlay{z-index:1005!important}

body.session-active .active-session-sidebar,body.session-active .sticky-highlighter-bar{top:calc(var(--repair-bar-height,76px) + 16px)!important}body.session-active .questao-card{scroll-margin-top:calc(var(--repair-bar-height,76px) + 16px)}
