.lecture-handoff{margin-top:18px;padding-top:20px;border-top:1px solid #8198d333}.lecture-handoff h3{margin:0 0 7px;font-size:19px}.lecture-handoff p{line-height:1.65}.lecture-file-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:15px;border:1px dashed #8198d360;border-radius:16px;background:#8198d30a;margin:15px 0}.lecture-file-row>span{flex:1 1 160px;min-width:0;overflow-wrap:anywhere;font-size:13px;color:var(--theme-muted,#64748b)}.lecture-file-picker{position:relative;cursor:pointer;margin:0!important}.lecture-file-picker input{position:absolute;width:1px;height:1px;padding:0;opacity:0;overflow:hidden}.lecture-file-picker:focus-within{outline:3px solid #7ba5e8;outline-offset:3px}.lecture-actions{display:flex;gap:8px;flex-wrap:wrap}.lecture-actions .btn{min-height:44px}.lecture-share-status{min-height:24px;margin:12px 0;font-size:14px;color:var(--theme-muted,#64748b);overflow-wrap:anywhere}.lecture-fallback{margin-top:12px;border:1px solid #8198d333;padding:16px;border-radius:16px;background:#8198d30a}.lecture-fallback ol{padding-left:22px;margin:8px 0 15px;line-height:1.8}.lecture-fallback .btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.lecture-handoff [hidden]{display:none!important}.lecture-handoff .lecture-privacy{font-size:12px;color:var(--theme-muted,#64748b)}#lectureManualPrompt{width:100%;box-sizing:border-box;min-height:180px;resize:vertical;border-radius:12px;padding:12px;margin-top:12px;font:inherit;font-size:13px;color:var(--theme-ink,#12213d);background:transparent;border:1px solid #8198d355}html[data-theme="dark"] .lecture-handoff{color:var(--theme-ink,#e9eff9)}@media(max-width:600px){.lecture-actions .btn{flex:1 1 140px}}
