.left_header { display: flex; flex-direction: column; justify-content: center; align-items: center; } .right_panel { margin-top: 66px; border: 1px solid #BFBFC4; border-radius: 8px; overflow: hidden;; } .render_header { height: 30px; width: 100%; padding: 5px 16px; background-color: #f5f5f5; } .header_btn { display: inline-block; height: 10px; width: 10px; border-radius: 50%; margin-right: 4px; } .render_header > .header_btn:nth-child(1) { background-color: #f5222d; } .render_header > .header_btn:nth-child(2) { background-color: #faad14; } .render_header > .header_btn:nth-child(3) { background-color: #52c41a; } .right_content { height: 920px; display: flex; flex-direction: column; justify-content: center; align-items: center; } .history_chatbot button { background: none; border: none; } .html_content { width: 100%; height: 920px; } /* Footer 숨기기 */ footer, .footer, div[class*="footer"], #footer { display: none !important; visibility: hidden !important; height: 0 !important; padding: 0 !important; margin: 0 !important; } /* 새로운 Textarea 선택자 */ #component-0 textarea, .gradio-container textarea, .ant-input-textarea-large textarea { height: 300px !important; min-height: 300px !important; max-height: none !important; resize: vertical !important; } /* textarea의 부모 컨테이너도 함께 조정 */ #component-0 .ant-input-textarea, .gradio-container .ant-input-textarea, .ant-input-textarea-large { height: auto !important; min-height: 300px !important; } .setting-buttons { position: absolute; top: 10px; right: 10px; z-index: 1000; }