.EssayEditor-module__qYNo1W__editorContainer{max-width:1200px;margin:0 auto;padding:0 24px;font-weight:400;line-height:150%}@media (max-width:768px){.EssayEditor-module__qYNo1W__editorContainer{padding:0 12px}}.EssayEditor-module__qYNo1W__editorContainer h1,.EssayEditor-module__qYNo1W__editorContainer h2,.EssayEditor-module__qYNo1W__editorContainer h3,.EssayEditor-module__qYNo1W__editorContainer h4,.EssayEditor-module__qYNo1W__editorContainer h5,.EssayEditor-module__qYNo1W__editorContainer h6{color:#2f2f2f;text-align:left;margin:15px 0;font-weight:300}.EssayEditor-module__qYNo1W__editorContainer h1{font-size:26px}.EssayEditor-module__qYNo1W__editorContainer h2{font-size:22px}.EssayEditor-module__qYNo1W__editorContainer h3{font-size:20px}.EssayEditor-module__qYNo1W__editorContainer h4{font-size:18px}.EssayEditor-module__qYNo1W__editorContainer h5{font-size:17px}.EssayEditor-module__qYNo1W__editorContainer h6{font-size:16px}.EssayEditor-module__qYNo1W__editorContainer p{text-align:justify;margin-bottom:16px;font-size:16px;line-height:1.5}.EssayEditor-module__qYNo1W__editorContainer ul,.EssayEditor-module__qYNo1W__editorContainer ol{margin:0;padding:0 0 0 1.25rem}.EssayEditor-module__qYNo1W__editorContainer li{font-size:1rem;line-height:1.5}:is(.EssayEditor-module__qYNo1W__editorContainer li) p{margin:0;padding:0}.EssayEditor-module__qYNo1W__editor{color:#374151;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;min-height:600px;padding:24px;font-size:16px;line-height:1.6}.EssayEditor-module__qYNo1W__editor:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.EssayEditor-module__qYNo1W__downloadSection{text-align:center;max-width:1200px;margin:32px auto 0;padding:0 24px}.EssayEditor-module__qYNo1W__downloadBtn{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:600;transition:background-color .2s}.EssayEditor-module__qYNo1W__downloadBtn:hover{background-color:#4338ca}@media (max-width:768px){.EssayEditor-module__qYNo1W__editorToolbarContent{flex-wrap:wrap;gap:4px;top:60px}}.EssayEditor-module__qYNo1W__editorContent{font-size:20px;position:relative}.EssayEditor-module__qYNo1W__blockHovered{background:#3b82f614;position:relative}.EssayEditor-module__qYNo1W__blockHoverButtonContainer{will-change:transform}.EssayEditor-module__qYNo1W__blockHoverButton{color:#fff;cursor:pointer;background:#374151;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:700;transition:all .13s;display:flex;box-shadow:0 2px 8px #00000059}.EssayEditor-module__qYNo1W__blockHoverButton:hover{background:#4b5563;transform:scale(1.08)}.EssayEditor-module__qYNo1W__blockHoverButton:active{transform:scale(.96)}
.BlockUpdateOverlay-module__Rnvqnq__overlay{z-index:1000;pointer-events:auto;margin-top:8px;animation:.3s ease-out BlockUpdateOverlay-module__Rnvqnq__slideIn;position:absolute}@keyframes BlockUpdateOverlay-module__Rnvqnq__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.BlockUpdateOverlay-module__Rnvqnq__content{background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex;box-shadow:0 4px 16px #0000001a}.BlockUpdateOverlay-module__Rnvqnq__promptSection{align-items:center;gap:8px;display:flex}.BlockUpdateOverlay-module__Rnvqnq__promptInput{color:#1f2937;border:1px solid #d1d5db;border-radius:6px;flex:1;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.BlockUpdateOverlay-module__Rnvqnq__promptInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.BlockUpdateOverlay-module__Rnvqnq__promptInput::placeholder{color:#9ca3af}.BlockUpdateOverlay-module__Rnvqnq__contextMenuWrapper{border-top:1px solid #f3f4f6;padding-top:8px}.BlockUpdateOverlay-module__Rnvqnq__loadingSection{flex-direction:column;gap:12px;display:flex}.BlockUpdateOverlay-module__Rnvqnq__loadingHeader{border-bottom:1px solid #f3f4f6;align-items:center;gap:10px;padding-bottom:8px;display:flex}.BlockUpdateOverlay-module__Rnvqnq__spinner{color:#3b82f6;flex-shrink:0;animation:1s linear infinite BlockUpdateOverlay-module__Rnvqnq__spin}@keyframes BlockUpdateOverlay-module__Rnvqnq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BlockUpdateOverlay-module__Rnvqnq__loadingText{color:#374151;font-size:14px;font-weight:500}.BlockUpdateOverlay-module__Rnvqnq__statusList{flex-direction:column;gap:8px;padding-left:8px;display:flex}.BlockUpdateOverlay-module__Rnvqnq__statusItem{color:#6b7280;align-items:center;gap:8px;font-size:13px;animation:.3s ease-out BlockUpdateOverlay-module__Rnvqnq__fadeIn;display:flex}@keyframes BlockUpdateOverlay-module__Rnvqnq__fadeIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.BlockUpdateOverlay-module__Rnvqnq__checkIcon{color:#10b981;flex-shrink:0}.BlockUpdateOverlay-module__Rnvqnq__textSection{flex-direction:column;gap:8px;display:flex}.BlockUpdateOverlay-module__Rnvqnq__labelRow{justify-content:space-between;align-items:center;display:flex}.BlockUpdateOverlay-module__Rnvqnq__label{color:#374151;letter-spacing:.01em;font-size:13px;font-weight:600}.BlockUpdateOverlay-module__Rnvqnq__editButton{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;transition:all .2s;display:flex}.BlockUpdateOverlay-module__Rnvqnq__editButton:hover{color:#374151;background:#f9fafb;border-color:#9ca3af}.BlockUpdateOverlay-module__Rnvqnq__textarea{color:#1f2937;resize:vertical;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:80px;padding:12px;font-family:inherit;font-size:14px;line-height:1.6;transition:border-color .2s}.BlockUpdateOverlay-module__Rnvqnq__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.BlockUpdateOverlay-module__Rnvqnq__textarea::placeholder{color:#9ca3af}.BlockUpdateOverlay-module__Rnvqnq__explanationsSection{flex-direction:column;gap:8px;display:flex}.BlockUpdateOverlay-module__Rnvqnq__explanations{color:#4b5563;white-space:pre-wrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:12px;font-size:13px;line-height:1.6}.BlockUpdateOverlay-module__Rnvqnq__actions{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}
