.lecture-recording-layout{--lecture-recording-top:0px;--lecture-recording-space:0px}.lecture-recording-layout .app-main-content{padding-top:var(--lecture-recording-space)}.lecture-recording-controls{position:fixed;top:calc(var(--lecture-recording-top) + max(8px, env(safe-area-inset-top)));right:max(8px,env(safe-area-inset-right));z-index:60;width:min(360px,calc(100vw - max(8px, env(safe-area-inset-right)) - max(8px, env(safe-area-inset-left))));max-height:min(45dvh,340px);overflow-y:auto;overscroll-behavior:contain;padding:10px 12px;border-radius:14px;border:1px solid #cbd5e1;background:#fff;color:#172033;box-shadow:0 4px 16px #0f172a26;font-size:12px;line-height:1.35}.lecture-recording-controls p{margin:0}.lecture-recording-heading{display:flex;align-items:center;gap:8px;font-weight:600}.lecture-recording-heading [role=timer]{margin-left:auto;font-variant-numeric:tabular-nums}.lecture-recording-dot{width:8px;height:8px;border-radius:50%;background:#b45309;flex-shrink:0}.lecture-recording-dot[data-active=true]{background:#c62637}.lecture-recording-controls .lecture-recording-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0 0}.lecture-recording-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:4px 0 0}.lecture-recording-actions a,.lecture-recording-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:6px 8px;text-decoration:underline;font-weight:600;cursor:pointer;color:inherit}.lecture-recording-actions button{background:#f1f5f9}.lecture-recording-actions a:focus-visible,.lecture-recording-actions button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.lecture-recording-confirm,.lecture-recording-controls .lecture-recording-message{margin-top:8px;overflow-wrap:anywhere}.lecture-recording-controls .lecture-recording-limit{font-size:11px;margin-top:6px;color:#475569}.dark .lecture-recording-controls{background:#172033;color:#f8fafc;border-color:#64748b}.dark .lecture-recording-actions button{background:#334155}.dark .lecture-recording-controls .lecture-recording-limit{color:#cbd5e1}.purplePastel .lecture-recording-controls{background:#f5eeff;color:#302141;border-color:#b8a0d2}.purplePastel .lecture-recording-actions button{background:#e9dcf7}@media (max-width:639px){.lecture-recording-controls{width:calc(100vw - max(8px, env(safe-area-inset-right)) - max(8px, env(safe-area-inset-left)))}}.LocalDataNotice_notice__9uZDw{position:fixed;z-index:10000;top:0;right:max(12px,env(safe-area-inset-right));height:var(--local-qa-notice-height);max-width:calc(100vw - 24px);box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#724a20;font-size:12px;line-height:1.35;pointer-events:none}.LocalDataNotice_label__bHG3i{display:flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.LocalDataNotice_dot__EZFBt{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#a76d23}.LocalDataNotice_detail__d2JtS{color:#775d40}.dark .LocalDataNotice_notice__9uZDw{color:#f1d8b4}.dark .LocalDataNotice_detail__d2JtS{color:#dbc5a9}.dark .LocalDataNotice_dot__EZFBt{background:#e8b875}@media (max-width:639px){.LocalDataNotice_notice__9uZDw{flex-direction:column;align-items:flex-end;justify-content:center;gap:0}}@media (forced-colors:active){.LocalDataNotice_detail__d2JtS,.LocalDataNotice_notice__9uZDw{color:CanvasText}.LocalDataNotice_dot__EZFBt{background:CanvasText}}