:root{--session-bg:linear-gradient(135deg,#fffffff2,#f9fafbf2);--session-bg-solid:#fffffffa;--session-border:#4f46e51a;--session-border-hover:#4f46e533;--session-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;--session-shadow-hover:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--indigo-primary:#4f46e5;--indigo-secondary:#4338ca}.dark{--session-bg:linear-gradient(135deg,#1e293bf2,#0f172af2);--session-bg-solid:#1e293bfa;--session-border:#818cf826;--session-border-hover:#818cf840;--session-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #00000026;--session-shadow-hover:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--indigo-primary:#818cf8;--indigo-secondary:#a5b4fc}.mentor-session-layout{grid-template-columns:1fr 380px;gap:1.5rem;max-width:1800px;min-height:calc(100vh - 100px);margin:0 auto;padding:1.5rem;display:grid}.session-main-content{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.session-notes-sidebar{flex-direction:column;height:calc(100vh - 120px);display:flex;position:sticky;top:1.5rem;overflow:hidden}.mentor-session-loading{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:60vh;display:flex}.loading-spinner{border:5px solid #4f46e51a;border-top-color:#4f46e5;border-radius:50%;width:56px;height:56px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mentor-session-loading p{color:#64748b;font-size:1.125rem;font-weight:500}.mentor-header{background:var(--session-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--session-border);box-shadow:var(--session-shadow);border-radius:1rem;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.mentor-header:hover{box-shadow:var(--session-shadow-hover);border-color:var(--session-border-hover);transform:translateY(-2px)}.mentor-info{align-items:center;gap:1rem;display:flex}.mentor-avatar{border-radius:1rem;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .3s;display:flex;position:relative;box-shadow:0 4px 12px #0000001a}.mentor-avatar:after{content:"";-webkit-mask-composite:xor;background:linear-gradient(135deg,#fff6,#ffffff1a);border-radius:1rem;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mentor-avatar:hover{transform:scale(1.08)rotate(2deg)}.mentor-details{flex-direction:column;gap:.4rem;display:flex}.mentor-name-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mentor-name{color:var(--text-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.subject-badge{text-transform:capitalize;color:#4338ca;background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border:1px solid #4338ca26;border-radius:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;box-shadow:0 2px 4px #4f46e514}.mentor-topic{color:var(--text-secondary);font-size:1rem;font-weight:500}.duration-display{color:var(--indigo-primary);border:1px solid var(--session-border);background:linear-gradient(135deg,#4f46e514,#3b82f614);border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:1.125rem;font-weight:600;display:flex}.duration-display:before{content:"⏱️";font-size:1.25rem}@media (max-width:1400px){.mentor-session-layout{grid-template-columns:1fr 340px}}@media (max-width:1200px){.mentor-session-layout{grid-template-columns:1fr 320px;gap:1.25rem}.mentor-name{font-size:1.375rem}}@media (max-width:1024px){.mentor-session-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr;padding:1rem}.session-notes-sidebar{height:500px;min-height:500px;position:static}.mentor-header{padding:1rem 1.5rem}}@media (max-width:768px){.mentor-session-layout{padding:.75rem}.mentor-header{text-align:center;flex-direction:column;gap:1rem;padding:1.25rem}.mentor-info{flex-direction:column;width:100%}.duration-display{justify-content:center;width:100%}.mentor-avatar{width:56px;height:56px}.mentor-name{font-size:1.25rem}.mentor-topic{font-size:.9375rem}.subject-badge{padding:.3rem .7rem;font-size:.75rem}.session-notes-sidebar{height:450px;min-height:450px}}@media (max-width:480px){.mentor-header{padding:1rem}.mentor-name-row{flex-direction:column;gap:.5rem}.duration-display:before{display:none}}
:root{--mentor-bg:linear-gradient(135deg,#fffffffa,#f9fafbfa);--mentor-card-bg:#fff9;--mentor-card-bg-hover:#ffffffbf;--mentor-border:#4f46e514;--mentor-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;--mentor-shadow-hover:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;--mentor-transcript-bg:#f8fafc80;--mentor-transcript-border:#4f46e50f;--mentor-message-bg:white;--mentor-message-border:#4f46e514;--mentor-text-primary:#1e293b}.dark{--mentor-bg:linear-gradient(135deg,#1e293bfa,#0f172afa);--mentor-card-bg:#1e293b99;--mentor-card-bg-hover:#1e293bbf;--mentor-border:#818cf81f;--mentor-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #00000026;--mentor-shadow-hover:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;--mentor-transcript-bg:#0f172a80;--mentor-transcript-border:#818cf81a;--mentor-message-bg:#1e293be6;--mentor-message-border:#818cf826;--mentor-text-primary:#f1f5f9}.outersection{background:var(--mentor-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--mentor-border);height:calc(100vh - 280px);min-height:600px;box-shadow:var(--mentor-shadow);border-radius:1.25rem;flex-direction:column;padding:1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.outersection:hover{box-shadow:var(--mentor-shadow-hover);border-color:#4f46e51f}.start-btn{background:linear-gradient(135deg,#4f46e5 0%,#3b82f6 50%,#06b6d4 100%);transition:all .3s;box-shadow:0 4px 12px #4f46e54d}.start-btn:hover{background:linear-gradient(135deg,#4338ca 0%,#2563eb 50%,#0891b2 100%);transform:translateY(-2px);box-shadow:0 6px 20px #4f46e566}.mentor-section{text-align:center;flex-direction:column;flex:1;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.mentor-avatar{border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #ffffff4d,0 8px 24px #0000001f}.mentor-avatar:hover{transform:scale(1.06);box-shadow:inset 0 0 0 4px #fff6,0 12px 32px #00000029}.mentor-lottie{width:140px;height:140px}.user-section{background:var(--mentor-card-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--mentor-border);border-radius:1rem;flex-direction:column;flex:1;justify-content:space-around;align-items:center;gap:1.25rem;padding:1.75rem;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000000a}.user-section:hover{background:var(--mentor-card-bg-hover);box-shadow:0 6px 16px #0000000f}.user-avatar{flex-direction:column;align-items:center;gap:.625rem;display:flex}.user-avatar img{transition:transform .3s;box-shadow:0 4px 12px #0000001a;border-radius:1rem!important}.user-avatar img:hover{transform:scale(1.05)}.btn-mic{color:#1e293b;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #4f46e51a;border-radius:.875rem;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 4px #0000000a}.btn-mic:hover:enabled{background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);border-color:#4f46e533;transform:translateY(-1px);box-shadow:0 4px 8px #00000014}button.bg-primary{background:linear-gradient(135deg,#4f46e5 0%,#3b82f6 50%,#06b6d4 100%);border-radius:.875rem;padding:.875rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #4f46e54d}button.bg-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4f46e566}button.bg-red-700{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);box-shadow:0 4px 12px #dc26264d}button.bg-red-700:hover{box-shadow:0 6px 20px #dc262666}.transcript{background:var(--mentor-transcript-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--mentor-transcript-border);border-radius:.875rem;flex:1;margin-top:1.5rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #00000008}.transcript-message{flex-direction:column-reverse;gap:.875rem;height:100%;padding-right:.5rem;font-size:.9375rem;line-height:1.6;display:flex;overflow-y:auto}.transcript-message::-webkit-scrollbar{width:6px}.transcript-message::-webkit-scrollbar-track{background:#00000005;border-radius:3px}.transcript-message::-webkit-scrollbar-thumb{background:#4f46e533;border-radius:3px}.transcript-message::-webkit-scrollbar-thumb:hover{background:#4f46e54d}.transcript-message p{background:var(--mentor-message-bg);width:fit-content;max-width:85%;color:var(--mentor-text-primary);border:1px solid var(--mentor-message-border);border-radius:.625rem;padding:.625rem .875rem;transition:all .2s;box-shadow:0 2px 6px #0000000a}.transcript-message p:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.transcript-fade{pointer-events:none;background:linear-gradient(#0000,#f8fafccc);height:50px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1024px){.outersection{height:auto;min-height:500px}}@media (max-width:768px){section.flex.gap-8{flex-direction:column;gap:1.25rem}.mentor-avatar{width:130px;height:130px}.mentor-lottie{width:110px;height:110px}.user-section{padding:1.5rem}.transcript-message p{font-size:.875rem}.outersection{padding:1.25rem}}
.note-editor{background:#fff;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 2px 8px #00000014}.note-editor-header{border-bottom:2px solid #f0f0f0;padding-bottom:1rem}.note-title-input{border:none;outline:none;width:100%;padding:.5rem;font-family:inherit;font-size:1.5rem;font-weight:600}.note-title-input::placeholder{color:#999}.markdown-toolbar{background:#f9f9f9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.markdown-toolbar button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;min-width:36px;padding:.5rem .75rem;font-size:.9rem;transition:all .2s;display:flex}.markdown-toolbar button:hover{border-color:var(--primary);background:#f0f0f0}.markdown-toolbar button.active{background:var(--primary);color:#fff;border-color:var(--primary)}.toolbar-divider{background:#ddd;width:1px;height:24px;margin:0 .25rem}.note-editor-body{min-height:300px}.note-content-input{resize:vertical;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;min-height:300px;padding:1rem;font-family:Courier New,monospace;font-size:.95rem;line-height:1.6;transition:border-color .2s}.note-content-input:focus{border-color:var(--primary)}.markdown-preview{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;min-height:300px;padding:1rem;line-height:1.8}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3{color:#333;margin-top:1.5rem;margin-bottom:.75rem}.markdown-preview code{background:#f4f4f4;border-radius:4px;padding:.2rem .4rem;font-family:Courier New,monospace;font-size:.9em}.markdown-preview pre{color:#f8f8f2;background:#2d2d2d;border-radius:6px;margin:1rem 0;padding:1rem;overflow-x:auto}.markdown-preview pre code{color:inherit;background:0 0;padding:0}.markdown-preview ul,.markdown-preview ol{margin:1rem 0;padding-left:2rem}.markdown-preview blockquote{border-left:4px solid var(--primary);color:#666;margin:1rem 0;padding-left:1rem;font-style:italic}.note-editor-footer{border-top:2px solid #f0f0f0;flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.tag-section{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tag-input{border:1px solid #ddd;border-radius:6px;outline:none;flex:1;min-width:150px;padding:.5rem .75rem;font-size:.9rem}.tag-input:focus{border-color:var(--primary)}.add-tag-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:opacity .2s}.add-tag-btn:hover{opacity:.9}.tags-list{flex-wrap:wrap;gap:.5rem;display:flex}.tag{color:#333;background:#f0f0f0;border-radius:16px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.85rem;display:inline-flex}.remove-tag{cursor:pointer;color:#999;background:0 0;border:none;margin-left:.25rem;padding:0;font-size:1.2rem;line-height:1;transition:color .2s}.remove-tag:hover{color:var(--primary)}.editor-stats{color:#666;align-items:center;gap:.75rem;margin-top:.5rem;font-size:.85rem;display:flex}.save-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-end;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #fe333333}.save-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #fe33334d}@media (max-width:768px){.note-editor{padding:1rem}.markdown-toolbar{gap:.35rem}.markdown-toolbar button{min-width:32px;padding:.4rem .6rem;font-size:.85rem}.tag-section{flex-direction:column;align-items:stretch}.tag-input{min-width:auto}}
:root{--notes-bg:linear-gradient(135deg,#fffffffa,#f9fafbfa);--notes-header-bg:linear-gradient(135deg,#fffffff2,#f9fafbf2);--notes-border:#4f46e514;--notes-border-hover:#4f46e540;--notes-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;--notes-text-primary:#1e293b;--notes-text-secondary:#64748b;--notes-text-muted:#94a3b8;--notes-card-bg:#fffc;--notes-card-bg-hover:#fffffff2}.dark{--notes-bg:linear-gradient(135deg,#1e293bfa,#0f172afa);--notes-header-bg:linear-gradient(135deg,#1e293bf2,#0f172af2);--notes-border:#818cf81f;--notes-border-hover:#818cf859;--notes-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #00000026;--notes-text-primary:#f1f5f9;--notes-text-secondary:#cbd5e1;--notes-text-muted:#94a3b8;--notes-card-bg:#1e293bb3;--notes-card-bg-hover:#1e293be6}.notes-panel{background:var(--notes-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--notes-border);height:100%;box-shadow:var(--notes-shadow);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.notes-panel-header{background:var(--notes-header-bg);border-bottom:1px solid var(--notes-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.header-info{flex:1}.notes-panel-header h3{color:var(--notes-text-primary);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.session-mentor{color:var(--notes-text-secondary);margin:.25rem 0 0;font-size:.8125rem;font-weight:500}.new-note-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#4f46e5 0%,#3b82f6 100%);border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #4f46e540}.new-note-btn:hover{background:linear-gradient(135deg,#4338ca 0%,#2563eb 100%);transform:translateY(-2px);box-shadow:0 4px 12px #4f46e559}.btn-icon{font-size:1.125rem;font-weight:400;line-height:1}.notes-loading{color:var(--notes-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1.5rem;font-size:.9375rem;display:flex}.notes-loading:before{content:"📝";font-size:3rem;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.note-editor-container{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.ai-summary-box{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:1px solid #ffffff1a;border-radius:.875rem;padding:1.25rem;box-shadow:0 4px 12px #667eea40}.ai-summary-box h4{align-items:center;gap:.5rem;margin:0 0 .625rem;font-size:1rem;font-weight:600;display:flex}.ai-summary-box p{opacity:.95;margin:0;font-size:.9375rem;line-height:1.6}.editor-actions{border-top:1px solid #4f46e514;justify-content:flex-end;gap:.75rem;padding-top:1rem;display:flex}.generate-summary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #667eea40}.generate-summary-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea59}.generate-summary-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.cancel-btn{color:#1e293b;cursor:pointer;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #4f46e51a;border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000a}.cancel-btn:hover{background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);border-color:#4f46e533;transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.saving-indicator{text-align:center;color:#4f46e5;background:#4f46e50d;border-radius:.5rem;padding:.75rem;font-size:.875rem;font-weight:600;animation:2s ease-in-out infinite pulse}.notes-list{flex-direction:column;flex:1;gap:.875rem;padding:1.5rem;display:flex;overflow-y:auto}.notes-list::-webkit-scrollbar{width:6px}.notes-list::-webkit-scrollbar-track{background:#00000005;border-radius:3px}.notes-list::-webkit-scrollbar-thumb{background:#4f46e533;border-radius:3px}.notes-list::-webkit-scrollbar-thumb:hover{background:#4f46e54d}.empty-notes{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.empty-icon{margin-bottom:1rem;font-size:4rem;animation:3s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-notes h4{color:var(--notes-text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.empty-notes p{color:var(--notes-text-secondary);max-width:280px;margin:0 0 1.75rem;font-size:.9375rem}.create-first-note{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#3b82f6 100%);border:none;border-radius:.875rem;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #4f46e54d}.create-first-note:hover{background:linear-gradient(135deg,#4338ca 0%,#2563eb 100%);transform:translateY(-3px);box-shadow:0 6px 20px #4f46e566}.note-item{background:var(--notes-card-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--notes-border);cursor:pointer;border-radius:.875rem;padding:1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.note-item:hover{border-color:var(--notes-border-hover);background:var(--notes-card-bg-hover);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.note-item h4{color:var(--notes-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .625rem;font-size:1rem;font-weight:600;display:-webkit-box;overflow:hidden}.note-preview{color:var(--notes-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .875rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.note-tags{flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem;display:flex}.tag-badge{color:#4338ca;background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border:1px solid #4338ca26;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.note-meta{color:var(--notes-text-muted);font-size:.8125rem;font-weight:500}@media (max-width:1024px){.notes-panel{border-radius:.875rem}}@media (max-width:768px){.notes-panel{border-radius:.75rem}.notes-panel-header{flex-direction:column;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem}.new-note-btn{justify-content:center;width:100%}.notes-list,.note-editor-container{padding:1.25rem}.editor-actions{flex-direction:column-reverse}.generate-summary-btn,.cancel-btn{justify-content:center;width:100%}.empty-notes{padding:3rem 1.5rem}.empty-icon{font-size:3rem}}@media (max-width:480px){.notes-panel-header h3{font-size:1.125rem}.session-mentor{font-size:.75rem}.empty-notes h4{font-size:1.125rem}.empty-notes p{font-size:.875rem}.note-item{padding:1rem}}
/*# sourceMappingURL=996ca14f7821e8d0.css.map*/