.full-container.svelte-1dd3sdx.svelte-1dd3sdx{width:100%;position:relative;padding:var(--block-padding);border:1px solid transparent}.full-container.dragging.svelte-1dd3sdx.svelte-1dd3sdx{border-color:var(--color-accent);border-radius:calc(var(--radius-sm) - var(--size-px))}.full-container.dragging.svelte-1dd3sdx.svelte-1dd3sdx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.input-container.svelte-1dd3sdx.svelte-1dd3sdx{display:flex;position:relative;flex-direction:column;gap:0}.input-wrapper.svelte-1dd3sdx.svelte-1dd3sdx{display:flex;position:relative;flex-direction:column;gap:0;background:var(--block-background-fill);border-radius:var(--radius-xl);padding:var(--spacing-sm);align-items:flex-start;min-height:auto}.input-wrapper.has-files.svelte-1dd3sdx.svelte-1dd3sdx{padding-top:var(--spacing-xs)}.input-row.svelte-1dd3sdx.svelte-1dd3sdx{display:flex;align-items:flex-end;gap:var(--spacing-sm);width:100%}.thumbnails.svelte-1dd3sdx.svelte-1dd3sdx{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;margin-bottom:var(--spacing-xs);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow-y:scroll;width:100%}.thumbnails.svelte-1dd3sdx.svelte-1dd3sdx::-webkit-scrollbar,.thumbnails.svelte-1dd3sdx.svelte-1dd3sdx::-webkit-scrollbar-track,.thumbnails.svelte-1dd3sdx.svelte-1dd3sdx::-webkit-scrollbar-thumb{display:none}.thumbnails.svelte-1dd3sdx img{width:var(--size-full);height:var(--size-full);object-fit:cover;border-radius:var(--radius-md)}.thumbnail-wrapper.svelte-1dd3sdx.svelte-1dd3sdx{position:relative;flex-shrink:0}.thumbnail-item.svelte-1dd3sdx.svelte-1dd3sdx{position:relative;display:flex;justify-content:center;align-items:center;border:var(--size-px) solid var(--border-color-primary);border-radius:var(--radius-md);background:var(--background-fill-secondary);width:var(--size-full);height:var(--size-full);cursor:default;padding:0}.thumbnail-small.svelte-1dd3sdx.svelte-1dd3sdx{width:var(--size-10);height:var(--size-10)}.thumbnail-item.svelte-1dd3sdx svg{width:var(--size-5);height:var(--size-5)}.delete-button.svelte-1dd3sdx.svelte-1dd3sdx{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:var(--button-primary-text-color);background:#0009;-webkit-backdrop-filter:var(--blur-xs);backdrop-filter:var(--blur-xs);border-radius:var(--radius-md);padding:0;z-index:var(--layer-1);opacity:0;transition:opacity .1s var(--easing-standard)}.delete-button.svelte-1dd3sdx.svelte-1dd3sdx:hover{background:#000c}.delete-button.svelte-1dd3sdx svg{width:var(--size-5);height:var(--size-5)}.thumbnail-item.svelte-1dd3sdx:hover .delete-button.svelte-1dd3sdx{opacity:1}textarea.svelte-1dd3sdx.svelte-1dd3sdx{flex-grow:1;outline:none!important;background:transparent;padding:0;color:var(--body-text-color);font-weight:var(--input-text-weight);font-size:var(--input-text-size);border:none;margin:0;resize:none;position:relative;z-index:var(--layer-1);text-align:left;min-height:var(--size-9)}textarea.svelte-1dd3sdx.svelte-1dd3sdx:disabled{-webkit-opacity:1;opacity:1}textarea.svelte-1dd3sdx.svelte-1dd3sdx::placeholder{color:var(--input-placeholder-color)}textarea[dir=rtl].svelte-1dd3sdx.svelte-1dd3sdx{text-align:right}textarea[dir=rtl].svelte-1dd3sdx~.submit-button.svelte-1dd3sdx{order:-1}textarea[dir=rtl].svelte-1dd3sdx~.submit-button.svelte-1dd3sdx svg{transform:scaleX(-1)}.mobile-thumbnail-add.svelte-1dd3sdx.svelte-1dd3sdx,.microphone-button.svelte-1dd3sdx.svelte-1dd3sdx{color:var(--body-text-color);cursor:pointer;padding:var(--spacing-sm);display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:var(--radius-md);transition:background .2s var(--easing-standard),border-color .2s var(--easing-standard)}.mobile-thumbnail-add.svelte-1dd3sdx.svelte-1dd3sdx{width:var(--size-10);height:var(--size-10)}.microphone-button.svelte-1dd3sdx.svelte-1dd3sdx{width:var(--size-9);height:var(--size-9)}.mobile-thumbnail-add.svelte-1dd3sdx.svelte-1dd3sdx:hover:not(:disabled),.microphone-button.svelte-1dd3sdx.svelte-1dd3sdx:hover:not(:disabled){background:var(--button-secondary-background-fill-hover);border-color:var(--border-color-primary)}.mobile-thumbnail-add.svelte-1dd3sdx.svelte-1dd3sdx:disabled,.microphone-button.svelte-1dd3sdx.svelte-1dd3sdx:disabled{opacity:.5;cursor:not-allowed}.mobile-thumbnail-add.svelte-1dd3sdx svg,.microphone-button.svelte-1dd3sdx svg{width:var(--size-5);height:var(--size-5)}.submit-button.svelte-1dd3sdx.svelte-1dd3sdx,.stop-button.svelte-1dd3sdx.svelte-1dd3sdx{border:var(--size-px) solid var(--border-color-primary);background:var(--button-secondary-background-fill);cursor:pointer;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--size-9);height:var(--size-9);border-radius:var(--radius-md);z-index:var(--layer-1);transition:background .2s var(--easing-standard),border-color .2s var(--easing-standard)}.submit-button.svelte-1dd3sdx.svelte-1dd3sdx:hover:not(:disabled),.stop-button.svelte-1dd3sdx.svelte-1dd3sdx:hover:not(:disabled){background:var(--button-secondary-background-fill-hover)}.submit-button.svelte-1dd3sdx.svelte-1dd3sdx:active:not(:disabled),.stop-button.svelte-1dd3sdx.svelte-1dd3sdx:active:not(:disabled){box-shadow:var(--button-shadow-active)}.submit-button.svelte-1dd3sdx.svelte-1dd3sdx:disabled,.stop-button.svelte-1dd3sdx.svelte-1dd3sdx:disabled{cursor:not-allowed}.submit-button.svelte-1dd3sdx svg,.stop-button.svelte-1dd3sdx svg{width:var(--size-5);height:var(--size-5)}.padded-button.svelte-1dd3sdx.svelte-1dd3sdx{padding:0 var(--spacing-lg);width:auto;border-radius:var(--radius-xl)}.loader.svelte-1dd3sdx.svelte-1dd3sdx{display:flex;justify-content:center;align-items:center;position:relative;border:var(--size-1) solid var(--border-color-primary);border-top-color:var(--color-accent);border-radius:var(--radius-100);width:var(--size-5);height:var(--size-5);animation:svelte-1dd3sdx-spin 1s linear infinite;flex-shrink:0}@keyframes svelte-1dd3sdx-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.input-wrapper.svelte-1dd3sdx.svelte-1dd3sdx{padding:var(--spacing-xs)}.thumbnails.svelte-1dd3sdx.svelte-1dd3sdx{padding:var(--spacing-xs) 0;margin-bottom:var(--spacing-md)}.thumbnail-small.svelte-1dd3sdx.svelte-1dd3sdx,.mobile-thumbnail-add.svelte-1dd3sdx.svelte-1dd3sdx{width:var(--size-9);height:var(--size-9)}.thumbnail-item.svelte-1dd3sdx:active .delete-button.svelte-1dd3sdx{opacity:1}}
