.gemini-editor-container{background-color:#f0f4f9;border:1px solid #0000;border-radius:10px;flex-direction:column;width:100%;max-width:800px;padding:5px 10px;font-size:.9em;transition:all .2s ease-in-out;display:flex}.gemini-editor-container:focus-within{background-color:#fff;border-color:#a8c7fa;box-shadow:0 4px 16px #0000000f}.gemini-editor-container .gemini-editable-content{color:#1f1f1f;outline:none;min-height:40px;max-height:250px;font-size:16px;line-height:24px;overflow-y:auto}.gemini-editor-container .gemini-editable-content::-webkit-scrollbar{width:4px}.gemini-editor-container .gemini-editable-content::-webkit-scrollbar-thumb{background-color:#dadce0;border-radius:4px}.gemini-editor-container .gemini-editable-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#747775;pointer-events:none;height:0;font-size:.9em;font-weight:600}.gemini-editor-container .gemini-editable-content ul{padding-left:20px;list-style-type:disc}.gemini-editor-container .gemini-editor-footer{border-top:1px solid #00000008;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:8px;display:flex}.gemini-editor-container .gemini-editor-footer .gemini-toolbar{gap:6px;display:flex}.gemini-editor-container .gemini-editor-footer .gemini-toolbar .toolbar-btn{cursor:pointer;color:#444746;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:14px;transition:background .2s;display:flex}.gemini-editor-container .gemini-editor-footer .gemini-toolbar .toolbar-btn svg{width:20px;height:20px}.gemini-editor-container .gemini-editor-footer .gemini-toolbar .toolbar-btn.btn-custom{background:#fff;border:1px solid #dfdfdf}.gemini-editor-container .gemini-editor-footer .gemini-toolbar .toolbar-btn:hover{background-color:#e3e3e3}.gemini-editor-container .gemini-editor-footer .gemini-toolbar .toolbar-btn.is-active{color:#041e49;background-color:#d3e3fd}.gemini-editor-container .gemini-editor-footer .gemini-send-btn{color:#9e9e9e;cursor:not-allowed;background-color:#e3e3e3;border:none;border-radius:15px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.gemini-editor-container .gemini-editor-footer .gemini-send-btn.active{color:#fff;cursor:pointer;background-color:#277b7e;box-shadow:0 2px 4px #277b7e33}.gemini-editor-container .gemini-editor-footer .gemini-send-btn.active:hover{background-color:#1d686b}
.thread-form{background:#fff;border:1px solid #f0f0f0;border-radius:10px;width:calc(100% - 10px);padding:5px;position:sticky;bottom:0}.thread-form-author{width:35px;height:35px;position:absolute;top:15px;left:18px}.thread-form .gemini-editor-input{padding-top:8px;padding-left:48px}.thread-date{text-align:center}.thread-date .thread-date-icon{background-color:#ededed;border:1px solid #ebebeb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:5px;display:flex}.thread-date .thread-date-icon svg{width:24px;height:24px}.thread-date .thread-date-text{text-align:center;font-size:.8em}.thread-content{border:1px solid #0000000f;border-radius:10px;width:100%;box-shadow:0 4px 16px #0000000f}.thread-content .thread-header,.thread-content .thread-react{padding:15px}.thread-content .thread-body{padding:5px 15px}.thread-content button:not(.gemini-send-btn){cursor:pointer;border:1px solid #0000000f;padding:5px 10px}.thread-content button:not(.gemini-send-btn):hover{color:#0091a9;text-decoration:underline}.thread-content .thread-react{border-top:1px solid #0000000f}.thread-content .project-init{color:#0091a9;font-weight:500}.thread-content .project-init a{color:#c90000;font-size:1em;font-weight:600}.thread-content .project-init a:hover{text-decoration:underline}.thread-content .thread-author-name{font-size:.9em;font-weight:700}.thread-content .thread-author-avatar-img{object-fit:cover;border-radius:50%;width:46px;height:46px}.thread-content .thread-author-createdAt{margin-bottom:0;font-size:.8em;font-weight:600}.thread-action{color:#009b4d;background:#009b4e1a;border-radius:5px;padding:2px 5px;font-size:.8em}.act-reaction .reaction-love,.act-reaction .reaction-comment,.act-reaction .reaction-view{color:#000;cursor:pointer;font-size:.9em}.act-reaction .reaction-love:hover,.act-reaction .reaction-comment:hover,.act-reaction .reaction-view:hover{color:#0091a9;text-decoration:underline}.thread-comment-list .comment-author-text{border:1px solid #0000000f;border-radius:10px;padding:10px}.thread-comment-list .comment-author-avatar-img{border-radius:50%;width:36px;height:36px}.thread-comment-list .comment-content{color:#1b1b1b}
