.container.svelte-1pef4n2{display:flex;width:min(var(--image-upload-container-width, 500px),calc(100vw - var(--pd-xl, 24px) * 2));max-width:100%;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:var(--radius-lg, 12px);border:1px solid var(--modal-border, #3d485a);background-color:var(--modal-bg, #121116)}.header.svelte-1pef4n2{display:flex;padding:0 var(--pd-md, 12px) 0 var(--pd-xl, 24px);align-items:center;gap:4px;align-self:stretch;background:var(--modal-bg-header, #15151a)}.header.svelte-1pef4n2 .title:where(.svelte-1pef4n2){display:flex;flex:1 0 0;align-items:center;padding:var(--pd-lg, 18px) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--base-print-normal, #8691a0)}.body.svelte-1pef4n2{display:flex;flex-direction:column;gap:var(--pd-xl, 24px);padding:var(--pd-xl, 24px);align-self:stretch}.image-box.svelte-1pef4n2{position:relative;display:flex;width:100%;aspect-ratio:var(--image-upload-aspect-ratio, 1 / 1);align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-sm, 4px)}.image-box.svelte-1pef4n2.empty{border:1px dashed var(--modal-divider, #3d485a)}.preview-image.svelte-1pef4n2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.circle-overlay.svelte-1pef4n2{position:absolute;top:50%;left:50%;width:90%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(255,255,255,.15);pointer-events:none}.footer.svelte-1pef4n2{display:flex;padding:var(--pd-md, 12px) var(--pd-lg, 18px);justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--modal-divider, #3d485a)}.footer-right.svelte-1pef4n2{display:flex;gap:var(--pd-md, 12px);align-items:center}.upload-prompt.svelte-1pef4n2{display:flex;flex-direction:column;align-items:center;gap:var(--pd-sm, 6px)}.hidden-file-input.svelte-1pef4n2{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.form-row.svelte-19id51y{container:form-row / inline-size;display:flex;flex-wrap:wrap;gap:var(--pd-md, 12px);align-items:flex-start;align-self:stretch;width:100%}.form-row.has-border.svelte-19id51y:not(:first-child){padding-top:var(--pd-md, 12px);border-top:1px solid var(--list-divider, #3d485a)}.form-row-header.svelte-19id51y{display:flex;flex-direction:column;gap:var(--pd-md, 12px);align-items:flex-start;justify-content:center;width:300px;flex-shrink:0}.form-row-label.svelte-19id51y{font-family:Lexend Deca,sans-serif;font-weight:600;font-size:var(--text-md, 16px);line-height:1.2;color:var(--base-print-highlight, #ccd4dc);width:200px}.form-row-description.svelte-19id51y{font-family:Lexend Deca,sans-serif;font-weight:400;font-size:var(--text-xs, 12px);line-height:1.2;color:var(--base-print-normal, #8691a0)}.form-row-content.svelte-19id51y{display:flex;flex-direction:column;gap:var(--pd-md, 12px);align-items:flex-start;flex:1 0 0;min-width:0;min-height:0}@container form-row (max-width: 600px){.form-row-header.svelte-19id51y,.form-row-content.svelte-19id51y{flex:1 1 100%;width:100%}.form-row-label.svelte-19id51y{width:auto}}.form-row.layout-vertical.svelte-19id51y{container-type:normal;flex-direction:column;flex-wrap:nowrap;gap:var(--pd-md, 4px);align-items:stretch}.form-row.layout-vertical.svelte-19id51y .form-row-header:where(.svelte-19id51y){width:100%;gap:var(--pd-md, 4px)}.form-row.layout-vertical.svelte-19id51y .form-row-label:where(.svelte-19id51y){width:auto}.form-row.layout-vertical.svelte-19id51y .form-row-content:where(.svelte-19id51y){flex:1 1 auto;align-items:stretch;align-self:stretch;width:100%}.text-area.svelte-sxp3n3:not(.has-character-limit){display:contents}.text-area.has-character-limit.svelte-sxp3n3{display:flex;flex-direction:column;gap:var(--pd-xs, 4px);min-width:0}.text-area.has-character-limit.width-stretch.svelte-sxp3n3{width:100%}.text-area.has-character-limit.width-fixed.svelte-sxp3n3{width:var(--input-box-width, 160px);flex-shrink:0}textarea.svelte-sxp3n3{flex-grow:1;min-height:var(--input-box-height, 36px);padding:var(--input-box-horizontal-padding, 12px) 0;resize:vertical;color:var(--input-box-text-color, inherit);text-align:var(--input-box-alignment, start)}textarea.svelte-sxp3n3::placeholder{color:var(--input-box-placeholder-color, #596576);opacity:var(--input-box-placeholder-opacity, 1)}textarea.svelte-sxp3n3.auto-grow{resize:none;overflow-y:auto}
