.image-uploader.svelte-1ycgkbx{width:100%;margin-bottom:1rem}.image-uploader.svelte-1ycgkbx .upload-container:where(.svelte-1ycgkbx){margin-bottom:1rem}.image-uploader.svelte-1ycgkbx .upload-container:where(.svelte-1ycgkbx) .hidden:where(.svelte-1ycgkbx){display:none}.image-uploader.svelte-1ycgkbx .upload-container:where(.svelte-1ycgkbx) .max-images-notice:where(.svelte-1ycgkbx){font-size:.8rem;color:#888;margin-top:.5rem;text-align:center}.image-uploader.svelte-1ycgkbx a.upload-btn:where(.svelte-1ycgkbx) svg{margin-top:var(--spacing-xs)}.image-uploader.svelte-1ycgkbx .thumbnails-container:where(.svelte-1ycgkbx){display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.image-uploader.svelte-1ycgkbx .thumbnails-container:where(.svelte-1ycgkbx) .thumbnail-wrapper:where(.svelte-1ycgkbx){position:relative;width:100px;height:100px;border:1px solid #ddd;border-radius:.25rem;overflow:hidden}.image-uploader.svelte-1ycgkbx .thumbnails-container:where(.svelte-1ycgkbx) .thumbnail-wrapper:where(.svelte-1ycgkbx) .thumbnail:where(.svelte-1ycgkbx){width:100%;height:100%;object-fit:cover}.image-uploader.svelte-1ycgkbx .thumbnails-container:where(.svelte-1ycgkbx) .thumbnail-wrapper:where(.svelte-1ycgkbx) .thumbnail-button:where(.svelte-1ycgkbx){width:100%;height:100%;padding:0;margin:0;border:none;background:none;cursor:pointer}.image-uploader.svelte-1ycgkbx .thumbnails-container:where(.svelte-1ycgkbx) .thumbnail-wrapper:where(.svelte-1ycgkbx) .remove-btn:where(.svelte-1ycgkbx){position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#00000080;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;padding:0}.image-uploader.svelte-1ycgkbx .thumbnails-container:where(.svelte-1ycgkbx) .thumbnail-wrapper:where(.svelte-1ycgkbx) .remove-btn:where(.svelte-1ycgkbx):hover{background-color:#000000b3}.image-uploader.svelte-1ycgkbx .preview-modal:where(.svelte-1ycgkbx){position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;border:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;z-index:1000}.image-uploader.svelte-1ycgkbx .preview-modal:where(.svelte-1ycgkbx) .modal-backdrop:where(.svelte-1ycgkbx){position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:-1}.image-uploader.svelte-1ycgkbx .preview-modal:where(.svelte-1ycgkbx) .preview-content:where(.svelte-1ycgkbx){position:relative;max-width:90%;max-height:90%;display:flex;flex-direction:column;align-items:center}.image-uploader.svelte-1ycgkbx .preview-modal:where(.svelte-1ycgkbx) .preview-content:where(.svelte-1ycgkbx) .preview-image:where(.svelte-1ycgkbx){max-width:100%;max-height:80vh;object-fit:contain}.image-uploader.svelte-1ycgkbx .preview-modal:where(.svelte-1ycgkbx) .preview-content:where(.svelte-1ycgkbx) .close-preview-btn:where(.svelte-1ycgkbx){margin-top:1rem;padding:.5rem 1rem;border-radius:.25rem;background-color:var(--theme-buttonPrimary);color:#fff;border:none;cursor:pointer}.tag-menu.svelte-p13cv5{position:absolute;z-index:1000;background:var(--theme-simpleBackground, white);border-radius:8px;box-shadow:0 2px 10px #00000026;width:220px;max-height:200px;overflow-y:auto;font-size:14px}.tag-menu.svelte-p13cv5 li.selected:where(.svelte-p13cv5){background-color:var(--theme-secondary);color:#fff}.loading.svelte-p13cv5{padding:10px;text-align:center;color:var(--theme-darkSecondary)}ul.svelte-p13cv5{list-style:none;margin:0;padding:0}li.svelte-p13cv5{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:10px}li.svelte-p13cv5:hover,li.selected.svelte-p13cv5{background-color:var(--theme-secondaryBackgroundColor, rgba(0,0,0,.05))}li.svelte-p13cv5:focus{outline:2px solid var(--theme-primary, #4285f4);outline-offset:-2px}.user-info.svelte-p13cv5{display:flex;flex-direction:column}.name.svelte-p13cv5{font-weight:500}.textarea-with-tagging.svelte-137p11c{position:relative;width:100%}textarea.svelte-137p11c{width:100%;border-radius:10px;border:none;padding:15px 15px 5px;font-size:var(--fontSize-sm);color:var(--theme-darkSecondary);background:var(--theme-inputBackground);box-shadow:inset 2px 2px 4px #0003,inset -2px -2px 4px #ffffff80;line-height:1.5}
