.mm-composer{display:flex;flex-direction:column;gap:6px;padding:10px 10px 10px 18px;border-radius:24px;border:1px solid rgba(28,36,32,.1);background:#fff;box-shadow:0 1px 2px rgba(28,36,32,.04),0 12px 32px rgba(28,36,32,.06);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.mm-composer:focus-within{border-color:rgba(47,107,85,.55);box-shadow:0 1px 2px rgba(28,36,32,.04),0 0 0 4px rgba(47,107,85,.08)}.mm-composer.is-dragging{border-color:#2f6b55;background:#f0f7f3}.mm-composer textarea{display:block;width:100%;min-height:28px;max-height:46vh;overflow-y:auto;resize:none;padding:8px 8px 4px 0;font:inherit;font-size:17px;line-height:1.55;background:transparent;border:0;outline:none;color:#1c2420}.mm-composer.is-material textarea{font-size:15px;line-height:1.7}.mm-composer textarea::-moz-placeholder{color:#7c877f}.mm-composer textarea::placeholder{color:#7c877f}.mm-composer textarea:focus,.mm-composer textarea:focus-visible{outline:none;box-shadow:none}.mm-composer-bar{display:flex;align-items:center;justify-content:space-between;gap:10px}.mm-composer-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.mm-composer-attach{font:inherit;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 10px;border-radius:999px;border:1px dashed rgba(28,36,32,.22);background:transparent;color:#4f5b55;font-size:13px;cursor:pointer;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease}.mm-composer-attach:hover{color:#2f6b55;border-color:rgba(47,107,85,.6);background:#f0f7f3}.mm-composer-attach:disabled{opacity:.5;cursor:default}.mm-composer-status{font-size:12.5px;color:#2f6b55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-composer-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 6px 0 12px;max-width:100%;border-radius:999px;background:#dfeee6;color:#214b3c;font-size:13px}.mm-composer-chip-name{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-composer-chip-x{font:inherit;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;border:0;background:transparent;color:#2f6b55;cursor:pointer}.mm-composer-chip-x:hover{background:rgba(47,107,85,.14)}.mm-composer-hidden{display:none}.mm-composer-submit{font:inherit;font-size:14px;font-weight:600;padding:0 20px;border-radius:999px;background:#2f6b55;cursor:pointer;white-space:nowrap;transition:background .16s ease,opacity .16s ease}.mm-composer-submit:hover{background:#214b3c}.mm-composer-submit:disabled{opacity:.55;cursor:default}@media (max-width:640px){.mm-composer{padding-left:14px;border-radius:20px}.mm-composer textarea{font-size:16px}.mm-composer-attach span{display:none}.mm-composer-attach{width:34px;padding:0;justify-content:center}.mm-composer-status{font-size:12px}}.mm-composer{gap:10px;min-height:150px;padding:16px 12px 12px 18px;border:1.5px solid #1f2330;border-radius:16px;box-shadow:none;font-family:var(--v9-ui,"Nunito","PingFang SC",sans-serif)}.mm-composer:focus-within{border-color:#1f2330;box-shadow:3px 3px 0 #1f2330}.mm-composer.is-dragging{border-color:#2f5be3;background:#e2eaff}.mm-composer textarea{flex:1;min-height:72px;font-size:16px;font-weight:500;color:#1f2330}.mm-composer textarea::-moz-placeholder{color:#aeb4c1}.mm-composer textarea::placeholder{color:#aeb4c1}.mm-composer-bar{margin-top:auto}.mm-composer-attach{height:32px;padding:0 8px;border:0;border-radius:10px;color:#1f2330;font-size:14px;font-weight:800}.mm-composer-attach:hover{background:#f6f7fa;color:#1f2330;border-color:transparent}.mm-composer-formats{overflow:hidden;color:#6f7688;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.mm-composer-status{color:#2f5be3;font-size:13px;font-weight:700}.mm-composer-chip{background:#e2eaff;color:#2f5be3;font-weight:700}.mm-composer-submit{min-width:64px;height:40px;padding:0 18px;border:0;border-radius:12px;background:#1f2330;color:#fff;font-size:14.5px;font-weight:800;box-shadow:none}.mm-composer-submit:hover:not(:disabled){background:#333949}.mm-composer-submit:disabled{background:#aeb4c1;color:#fff;opacity:1}.mm-composer-note{margin:0;padding:0 4px;color:#6f7688;font-size:13px;font-weight:600}.mm-ink{position:absolute;z-index:1;margin:0;overflow:hidden;pointer-events:none;color:transparent;background:transparent}.mm-ink-mark{color:transparent;background:linear-gradient(transparent calc(100% - 3px),var(--mm-ink-color,currentColor) calc(100% - 3px)) no-repeat 0 100% /100% 100%;border-radius:1px;animation:mm-ink-draw .52s cubic-bezier(.3,.7,.2,1) both}@keyframes mm-ink-draw{0%{background-size:0 100%}to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.mm-ink-mark{animation:none}}