.cri-mic{margin-left:auto;width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:8px;border:0;background:transparent;color:#4b5563;cursor:pointer}.cri-mic:hover:not(:disabled){background:#f4f4f5;color:#111}.cri-mic:disabled{opacity:.45;cursor:not-allowed}.cri-mic+.cri-send,.cri-mic~.cri-hf-btn+.cri-send{margin-left:0}body.v2 .v2c-box .cri-mic{width:44px;height:44px;border-radius:11px;color:var(--v-t1, #111)}body.v2 .v2c-box .cri-mic svg{width:20px;height:20px}body.v2 .v2c-box-dock .cri-mic{width:38px;height:38px;border-radius:10px}body.v2 .v2c-box .cri-mic:hover:not(:disabled){background:var(--v-lav, #f1ecff)}.cri-dict{position:absolute;inset:0;z-index:6;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:inherit;background:inherit;background-color:#fff}body.v2 .v2c-box.aff-composer>.cri-dict.cri-dict,body.v2 .v2c-box>.cri-dict.cri-dict{background:#fff!important;border-radius:inherit!important}html[data-theme=dark] body.v2 .v2c-box>.cri-dict.cri-dict,html.dark .cri-dict{background:var(--v-card, #17121f)!important}.cri-dict-x,.cri-dict-ok{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:11px;cursor:pointer}.cri-dict-x{background:transparent;color:#4a4258}.cri-dict-x:hover{background:#1f15300f}.cri-dict-ok{background:#7c3aed;color:#fff}.cri-dict-ok:hover{background:#6d28d9}html[data-theme=dark] .cri-dict-x,html.dark .cri-dict-x{color:#cfc8dc}.cri-dict-bars{flex:1;min-width:0;height:28px;display:flex;align-items:center;justify-content:flex-end;gap:3px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 18%);mask-image:linear-gradient(to right,transparent,#000 18%)}.cri-dict-bars i{flex:none;width:3px;height:26px;border-radius:2px;background:#7c3aed;transform-origin:center}html[data-theme=dark] .cri-dict-bars i,html.dark .cri-dict-bars i{background:#a78bfa}.cri-dict-time{flex:none;font-size:14px;font-variant-numeric:tabular-nums;color:#4a4258;white-space:nowrap}html[data-theme=dark] .cri-dict-time,html.dark .cri-dict-time{color:#cfc8dc}.cri-dict-busy{flex:1;display:flex;align-items:center;gap:10px;font-size:15px;color:#4a4258}html[data-theme=dark] .cri-dict-busy,html.dark .cri-dict-busy{color:#cfc8dc}.cri-dict-spin{color:#7c3aed;animation:criDictSpin .8s linear infinite}.cri-dict-check{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.cri-dict-check.is-ask{width:auto;height:auto;overflow:visible;opacity:1;pointer-events:auto;left:0;bottom:calc(100% + 8px);padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #e6e3ec;box-shadow:0 12px 30px #1f153024}.cri-dict-check p{margin:0 0 8px;font-size:14px;color:#1f1530}.cri-dict-note{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:6;margin:0;padding:10px 14px;border-radius:12px;background:#fff4f2;border:1px solid #fcd2cc;color:#8a1c12;font-size:14px;line-height:1.4}@keyframes criDictSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cri-dict-spin{animation:none}}@media (max-width: 480px){.cri-dict{gap:6px;padding:0 6px}.cri-dict-max{display:none}}.skm{position:absolute;z-index:30;left:6px;right:max(6px,12%);margin-top:34px;max-height:min(400px,52vh);overflow-y:auto;scrollbar-width:thin;padding:8px;border-radius:16px;background:#fff;border:1px solid #ece9f5;box-shadow:0 18px 40px #1f153024;display:flex;flex-direction:column;font-family:Inter,Inter Variable,system-ui,sans-serif;color:#111}body.cr-chat-started .skm{top:auto;bottom:calc(100% + 8px);margin-top:0}.skm-items{display:flex;flex-direction:column}.skm-grp{padding:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.skm-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer;color:#111;font:inherit;font-size:14px;line-height:1.4;white-space:nowrap}.skm-item:hover,.skm-item:focus-visible{background:#f5f3ff;outline:none}.skm-sq{width:8px;height:8px;border-radius:2px;flex:none}.skm-tag{font-weight:600;flex:none}.skm-name{color:#6b7280;overflow:hidden;text-overflow:ellipsis;min-width:0}.skm-item.is-off{cursor:default;opacity:.45}.skm-item.is-off:hover{background:none}html.dark .skm{background:#18181b;border-color:#2e2a3a;box-shadow:0 18px 40px #00000073;color:#f4f4f5}html.dark .skm-item{color:#f4f4f5}html.dark .skm-name{color:#a1a1aa}html.dark .skm-item:hover,html.dark .skm-item:focus-visible{background:#241a40}@media (max-width: 560px){.skm{left:0;right:0}.skm-item{font-size:14px;padding:8px 10px}}
