.modal-backdrop.svelte-1bsizhn{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container.svelte-1bsizhn{background:var(--primary-color);border-radius:8px;box-shadow:0 10px 25px #0003;max-height:90vh;overflow-y:auto;width:100%;animation:svelte-1bsizhn-modalSlideIn .2s ease-out}.modal-sm.svelte-1bsizhn{max-width:400px}.modal-md.svelte-1bsizhn{max-width:500px}.modal-lg.svelte-1bsizhn{max-width:700px}.modal-xl.svelte-1bsizhn{max-width:900px}.modal-header.svelte-1bsizhn{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e0e0e0;margin-bottom:1.5rem}.modal-title.svelte-1bsizhn{margin:0;font-size:1.25rem;font-weight:600}.modal-close.svelte-1bsizhn{background:none;border:none;cursor:pointer;padding:.5rem;color:#6c757d;border-radius:4px;transition:all .2s ease}.modal-close.svelte-1bsizhn:hover{background:#f8f9fa;color:#333}.modal-body.svelte-1bsizhn{padding:0 1.5rem}.modal-footer.svelte-1bsizhn{padding:1.5rem;border-top:1px solid #e0e0e0;margin-top:1.5rem;display:flex;gap:.75rem;justify-content:flex-end}@keyframes svelte-1bsizhn-modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.modal-container.svelte-1bsizhn{margin:1rem;max-height:calc(100vh - 2rem)}.modal-sm.svelte-1bsizhn,.modal-md.svelte-1bsizhn,.modal-lg.svelte-1bsizhn,.modal-xl.svelte-1bsizhn{max-width:100%}}.three-container.svelte-36ejxu{aspect-ratio:square;margin:0 auto}/*! tailwindcss v4.0.12 | MIT License | https://tailwindcss.com */.drag-active.svelte-p71djx{background-color:#ffff45!important;border-color:#4299e1!important}.image-uploader.svelte-p71djx{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500}.dropzone.svelte-p71djx{text-align:center;cursor:pointer;background-color:#f7fafc;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:150px;margin:1rem auto;padding:.5rem;transition:all .2s;display:flex}@media (width>=48rem){.dropzone.svelte-p71djx{width:290px;height:89px}}.dropzone.svelte-p71djx:hover{border-color:#a0aec0}.dropzone-content.svelte-p71djx{color:#000;justify-content:center;align-items:center;gap:.2rem;font-weight:500;display:flex}.dropzone-content.svelte-p71djx svg:where(.svelte-p71djx){color:#718096}.dropzone-content.svelte-p71djx p:where(.svelte-p71djx){font-size:1rem;font-weight:700}.file-input.svelte-p71djx{display:none}.error-message.svelte-p71djx{color:#e53e3e;text-align:center;margin-top:.5rem;padding:1rem;font-size:.875rem;font-weight:700}.preview-container.svelte-p71djx{margin-top:1.5rem}.preview-grid.svelte-p71djx{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;display:grid}.preview-item.svelte-p71djx{border-radius:.375rem;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.preview-item.svelte-p71djx img:where(.svelte-p71djx){object-fit:cover;width:100%;height:120px;display:block}.preview-info.svelte-p71djx{background-color:#fff;padding:.5rem;font-size:.75rem}.preview-name.svelte-p71djx{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.preview-size.svelte-p71djx{color:#718096}.remove-button.svelte-p71djx{color:#fff;cursor:pointer;background-color:#00000080;border:none;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .2s;display:flex;position:absolute;top:.25rem;right:.25rem}.desk-cta.svelte-p71djx{display:none}@media (width>=48rem){.desk-cta.svelte-p71djx{display:block}}
