.cc[data-v-c80f0f7c]{display:flex;gap:10px;align-items:flex-start;padding:8px;border:1px solid #e6e8ec;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.cc--focused[data-v-c80f0f7c]{border-color:var(--cc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-accent) 14%,transparent)}.cc-avatar[data-v-c80f0f7c]{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.cc-main[data-v-c80f0f7c]{flex:1;min-width:0}.cc-input[data-v-c80f0f7c]{width:100%;border:none;outline:none;resize:none;font:inherit;font-size:14px;line-height:1.45;color:#2e2e2e;background:transparent;padding:4px 2px 0}.cc-input[data-v-c80f0f7c]::-moz-placeholder{color:#9ca3af}.cc-input[data-v-c80f0f7c]::placeholder{color:#9ca3af}.cc-foot[data-v-c80f0f7c]{display:flex;align-items:center;gap:8px;margin-top:6px}.cc-pos[data-v-c80f0f7c]{display:inline-flex;align-items:center;gap:3px;font-weight:600;color:var(--cc-accent);background:color-mix(in srgb,var(--cc-accent) 10%,transparent);padding:2px 8px;border-radius:999px}.cc-hint[data-v-c80f0f7c],.cc-pos[data-v-c80f0f7c]{font-size:11px;font-variant-numeric:tabular-nums}.cc-hint[data-v-c80f0f7c]{color:#9ca3af}.cc-spacer[data-v-c80f0f7c]{flex:1}.cc-count[data-v-c80f0f7c]{font-size:11px;color:#9ca3af;font-variant-numeric:tabular-nums;min-width:26px;text-align:right}.cc-count--over[data-v-c80f0f7c]{color:#e74c3c;font-weight:700}.cc-send[data-v-c80f0f7c]{border:none;background:var(--cc-accent);color:#fff;font-size:12px;font-weight:600;padding:6px 14px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.cc-send[data-v-c80f0f7c]:disabled{opacity:.4;cursor:default}.cc-send[data-v-c80f0f7c]:not(:disabled):hover{filter:brightness(.94)}.cc--compact .cc-input[data-v-c80f0f7c],.cc-login[data-v-c80f0f7c]{font-size:13px}.cc-login[data-v-c80f0f7c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border:1px dashed #d3d7de;border-radius:12px;color:#6b7280;font-weight:600;text-decoration:none;background:#fafbfc}.cc-login[data-v-c80f0f7c]:hover{border-color:#009b7e;color:#009b7e}.cc-spin[data-v-c80f0f7c]{animation:cc-spin-c80f0f7c .8s linear infinite}@keyframes cc-spin-c80f0f7c{to{transform:rotate(1turn)}}
