.ai-question{margin:28px 0;padding:24px;border:1px solid #d5ded9;border-radius:16px;background:#f1f5f2!important}.ai-question h2{font-size:1.5rem;margin:0 0 12px}.ai-question .ai-question-summary{font-size:1rem;line-height:1.5;margin:0 0 18px}.ai-question-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px}.ai-question-send-group{flex:1 1 230px}.ai-question button{min-height:46px;border-radius:6px;padding:12px 18px;font:inherit;font-weight:700;cursor:pointer}.ai-question-send{border:1px solid #2f5549;background:#2f5549;color:#fff}.ai-question-copy{border:1px solid #2f5549;background:#fff;color:#2f5549}.ai-question .ai-question-send-warning{font-size:.9rem;line-height:1.4;margin:7px 0 0}.ai-question .ai-question-status{font-size:.9rem;line-height:1.5;margin:14px 0}.ai-question .ai-question-status:empty{display:none}.ai-question-details{border-top:1px solid #cddad2;margin-top:18px;padding-top:6px}.ai-question-details summary{cursor:pointer;font-weight:700;font-size:1rem;padding:12px 0}.ai-question label{display:block;font-weight:700;margin:12px 0 8px}.ai-question textarea{box-sizing:border-box;width:100%;min-height:210px;resize:vertical;border:1px solid #82978d;border-radius:8px;background:#fff;color:#24312c;font:inherit;font-size:1rem;line-height:1.5;padding:14px}.ai-question .ai-question-note,.ai-question .ai-question-other{font-size:.9rem;line-height:1.5}.ai-question .ai-question-note{color:#49534f;margin-bottom:0}.ai-question-other{margin-top:14px}.ai-question-other p{font-size:.9rem;margin:0 0 8px}.ai-question a{overflow-wrap:anywhere}.ai-question textarea:focus-visible,.ai-question button:focus-visible,.ai-question a:focus-visible,.ai-question summary:focus-visible{outline:3px solid #155746;outline-offset:4px}.ai-question button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:680px){.ai-question{padding:20px}.ai-question h2{font-size:1.35rem}.ai-question-actions{display:grid;grid-template-columns:1fr;gap:12px}.ai-question button{width:100%}.ai-question textarea{min-height:230px}}
