.sound-param-select[data-v-21ada90a]{overflow:visible;position:relative}.sound-param-trigger[data-v-21ada90a]{align-items:center;background:var(--input-background,#fff);border:1px solid var(--input-border,#e6e6e6);border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:38px;padding:6px 12px;transition:border-color .2s,box-shadow .2s}.sound-param-trigger[data-v-21ada90a]:hover{box-shadow:0 1px 6px #00000014}.sound-param-trigger.is-open[data-v-21ada90a]:not(.is-accordion){border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--secondary,#6e88fd);box-shadow:0 0 0 1px var(--secondary,#6e88fd)}.sound-param-trigger.is-open.is-accordion[data-v-21ada90a]{border-color:var(--secondary,#6e88fd);border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 1px var(--secondary,#6e88fd)}.sound-param-trigger-thumb[data-v-21ada90a]{border-radius:6px;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.sound-param-trigger-value[data-v-21ada90a]{flex:1;font-size:14px;min-width:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sound-param-arrow[data-v-21ada90a]{flex-shrink:0;transform:rotate(0);transition:transform .2s ease}.sound-param-arrow.is-open[data-v-21ada90a]{transform:rotate(180deg)}.sound-param-dropdown[data-v-21ada90a]{background:#fff;border:1px solid var(--input-border,#e5e7eb);border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 12px #0000001a;max-height:280px}.sound-param-dropdown[data-v-21ada90a]:not(.has-grid){left:0;position:absolute;right:0;top:100%;z-index:20}.sound-param-dropdown-teleported[data-v-21ada90a]{z-index:9999}.sound-param-dropdown.has-grid[data-v-21ada90a]{max-height:none;min-width:240px;position:static}.sound-param-grid[data-v-21ada90a]{display:grid;gap:4px;grid-template-columns:repeat(3,1fr);padding:12px}.sound-param-grid-item[data-v-21ada90a]{aspect-ratio:1;border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:box-shadow .2s}.sound-param-grid-item[data-v-21ada90a]:hover{box-shadow:0 2px 8px #0000001f}@supports ((-webkit-mask-composite:xor) or (mask-composite:exclude)) or (-webkit-mask-composite:xor){.sound-param-grid-item.is-selected[data-v-21ada90a]{border-color:transparent}.sound-param-grid-item.is-selected[data-v-21ada90a]:before{background:linear-gradient(180deg,#6e89fd,#4abbb7);border-radius:8px;content:"";inset:0;-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff) padding-box;mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff) padding-box;-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;pointer-events:none;position:absolute;z-index:1}}.sound-param-grid-selected-icon[data-v-21ada90a]{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.sound-param-grid-check[data-v-21ada90a]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));position:relative;z-index:1}.sound-param-grid-img[data-v-21ada90a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sound-param-grid-placeholder[data-v-21ada90a]{align-items:center;background:#f3f4f6;color:#6b7280;display:flex;font-size:12px;height:100%;justify-content:center;padding:4px;text-align:center;width:100%}.sound-param-list[data-v-21ada90a]{max-height:240px;overflow-y:auto;padding:4px 0}.sound-param-row[data-v-21ada90a]{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:8px 12px}.sound-param-row[data-v-21ada90a]:last-child{border-bottom:none}.sound-param-row[data-v-21ada90a]:hover{background:#f9fafb}.sound-param-row.is-selected[data-v-21ada90a]{background:#6e88fd14}.sound-param-option[data-v-21ada90a]{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.sound-param-radio[data-v-21ada90a]{color:#9ca3af;font-size:12px}.sound-param-row.is-selected .sound-param-radio[data-v-21ada90a]{color:#6e88fd}.sound-param-label[data-v-21ada90a]{font-size:14px;text-overflow:ellipsis}.sound-param-actions[data-v-21ada90a]{align-items:center;display:flex;flex-shrink:0;gap:4px}.sound-param-preview-btn[data-v-21ada90a]{align-items:center;background:#6e88fde6;border:none;border-radius:6px;color:#6e88fd;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .2s;width:28px}.sound-param-preview-btn[data-v-21ada90a]:hover{background:#6e88fdcc}.sound-param-preview-btn.is-playing[data-v-21ada90a]{background:#6e88fde6}.param-preview-overlay[data-v-21ada90a]{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.param-preview-content[data-v-21ada90a]{align-items:stretch;background:#fff;border-radius:12px;box-shadow:0 4px 24px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;position:relative}.param-preview-header[data-v-21ada90a]{align-items:center;background:#fff;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:12px 16px}.param-preview-caption[data-v-21ada90a]{color:#374151;font-size:14px}.param-preview-media[data-v-21ada90a]{background:#000;max-height:75vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.param-preview-close[data-v-21ada90a]{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;line-height:1;transition:background .2s;width:32px}.param-preview-close[data-v-21ada90a]:hover{background:#e5e7eb}.param-preview-fade-enter-active[data-v-21ada90a],.param-preview-fade-leave-active[data-v-21ada90a]{transition:opacity .2s ease}.param-preview-fade-enter-from[data-v-21ada90a],.param-preview-fade-leave-to[data-v-21ada90a]{opacity:0}.prompt-file-preview[data-v-d19a6c7a]{margin-top:8px}.prompt-file-caption[data-v-d19a6c7a]{color:#6b7280;display:block;font-size:12px;margin-bottom:4px}.prompt-file-audio[data-v-d19a6c7a]{align-items:center;display:flex;gap:8px}.prompt-file-btn[data-v-d19a6c7a]{align-items:center;background:#6e88fd26;border:none;border-radius:6px;color:#6e88fd;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.prompt-file-btn[data-v-d19a6c7a]:hover{background:#6e88fd40}.prompt-file-btn.is-playing[data-v-d19a6c7a]{background:#6e88fd4d}.prompt-file-label[data-v-d19a6c7a]{color:#6b7280;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-file-media[data-v-d19a6c7a]{margin-top:4px}.prompt-file-preview-trigger[data-v-d19a6c7a]{background:none;border:none;border-radius:8px;cursor:pointer;display:block;max-width:120px;overflow:hidden;padding:0;position:relative}.prompt-file-thumb[data-v-d19a6c7a]{border:1px solid #e5e7eb;border-radius:8px;display:block;max-height:80px;-o-object-fit:cover;object-fit:cover;width:100%}.prompt-file-play-overlay[data-v-d19a6c7a]{align-items:center;background:#0000004d;color:#fff;display:flex;inset:0;justify-content:center;position:absolute}.prompt-file-link[data-v-d19a6c7a]{color:#6e88fd;display:inline-block;font-size:13px;margin-top:4px;text-decoration:underline}.prompt-file-link[data-v-d19a6c7a]:hover{text-decoration:none}.file-preview-overlay[data-v-d19a6c7a]{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.file-preview-content[data-v-d19a6c7a]{max-height:90vh;max-width:90vw;position:relative}.file-preview-media[data-v-d19a6c7a]{background:#000;border-radius:8px;max-height:85vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.file-preview-close[data-v-d19a6c7a]{background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:36px;line-height:1;position:absolute;right:12px;top:12px;width:36px}.file-preview-close[data-v-d19a6c7a]:hover{background:#000000b3}.file-preview-fade-enter-active[data-v-d19a6c7a],.file-preview-fade-leave-active[data-v-d19a6c7a]{transition:opacity .2s ease}.file-preview-fade-enter-from[data-v-d19a6c7a],.file-preview-fade-leave-to[data-v-d19a6c7a]{opacity:0}
