.editor-container{border-radius:4px;max-width:100%;color:#000;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;text-align:left;writing-mode:horizontal-tb;direction:ltr}.editor-inner{position:relative;border-radius:inherit}.editor-input{min-height:60px;font-family:Outfit,sans-serif;color:#fff;position:relative;outline:none;padding-top:15px;padding-bottom:10px;padding-left:0;border:none;width:100%;box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;text-orientation:mixed;unicode-bidi:normal}.editor-input,.editor-placeholder{font-size:15px;writing-mode:horizontal-tb;direction:ltr}.editor-placeholder{color:#999;position:absolute;top:15px;left:8px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-paragraph{margin:0 0 8px;position:relative;display:block;writing-mode:horizontal-tb;direction:ltr}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-text-code{background-color:#f5f5f5;padding:2px 4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;border-radius:3px}.editor-link{color:#06c}.editor-link:hover{text-decoration:underline}.editor-list-ol,.editor-list-ul{margin:16px 0;padding:0 0 0 32px}.editor-listitem{margin:4px 0;display:list-item}.editor-nested-listitem{list-style-type:none}.editor-heading-h1{font-size:2em;font-weight:700;margin:16px 0;display:block}.editor-heading-h2{font-size:1.5em;font-weight:700;margin:14px 0;display:block}.editor-heading-h3{font-size:1.25em;font-weight:700;margin:12px 0;display:block}.editor-quote{margin:16px 0;font-style:italic;color:#666;border-left:4px solid #ddd;padding-left:16px;display:block}.editor-container *,.editor-container :after,.editor-container :before{writing-mode:horizontal-tb;text-orientation:mixed;direction:ltr}.editor-toolbar{display:flex;align-items:center;padding:8px 0;gap:4px;flex-wrap:wrap}.toolbar-group{display:flex;gap:2px}.toolbar-separator{width:1px;height:24px;background-color:#fff;margin:0 4px}.link-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.link-modal{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:400px;box-shadow:0 10px 25px rgba(0,0,0,.2)}.link-modal h3{margin:0 0 20px;font-size:18px;font-weight:600;color:#333}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:6px;font-weight:500;color:#555;font-size:14px}.form-group input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s;box-sizing:border-box}.form-group input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.btn-cancel,.btn-submit{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-cancel{background-color:#f8f9fa;color:#6c757d;border:1px solid #dee2e6}.btn-cancel:hover{background-color:#e9ecef}.btn-submit{background-color:#007bff;color:#fff}.btn-submit:hover{background-color:#0056b3}.editor-link{color:#007bff;text-decoration:underline;cursor:pointer}.editor-link:hover{color:#0056b3}.toolbar-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;background:none;cursor:pointer;border-radius:4px;font-size:14px;font-weight:500;color:#d0d5dd;transition:all .2s}.toolbar-button:hover{background-color:#e9ecef;border-color:#dee2e6}.toolbar-button.active{background-color:#007bff;color:#fff;border-color:#007bff;box-shadow:0 2px 4px rgba(0,123,255,.3)}.toolbar-button.active:hover{background-color:#0056b3;border-color:#0056b3}.toolbar-button.active[title="Add Link"]{background-color:#28a745;border-color:#28a745}.toolbar-button.active[title="Add Link"]:hover{background-color:#218838;border-color:#1e7e34}