.generator-upload-module__3uRPmG__area{width:100%;min-width:0;container-type:inline-size}.generator-upload-module__3uRPmG__tile,.generator-upload-module__3uRPmG__tile[data-slot=button]{aspect-ratio:1;flex-shrink:0;width:clamp(3.5rem,10cqw,4.5rem);height:auto}.generator-upload-module__3uRPmG__swap[data-slot=button]{margin-top:calc(clamp(3.5rem,10cqw,4.5rem)/2 - 1rem)}.generator-upload-module__3uRPmG__upload[data-slot=button]{border:1px dashed color-mix(in srgb, var(--foreground) 30%, transparent);background:var(--muted);flex-shrink:0;width:auto;min-width:clamp(3.5rem,10cqw,4.5rem);height:clamp(3.5rem,10cqw,4.5rem)}.generator-upload-module__3uRPmG__preview{position:absolute;inset:0}.generator-upload-module__3uRPmG__preview:after{content:"";border:1px solid color-mix(in srgb, var(--foreground) 25%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.generator-upload-module__3uRPmG__uploadIcons{align-items:center;display:flex}.generator-upload-module__3uRPmG__uploadIcon{aspect-ratio:1;border:1px solid var(--border);background:var(--muted);width:2rem;color:var(--foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}.generator-upload-module__3uRPmG__uploadIcon+.generator-upload-module__3uRPmG__uploadIcon{margin-inline-start:-.375rem}@container (max-width:35.999rem){.generator-upload-module__3uRPmG__referenceArea .generator-upload-module__3uRPmG__tile,.generator-upload-module__3uRPmG__referenceArea .generator-upload-module__3uRPmG__upload[data-slot=button]{aspect-ratio:1;width:clamp(4.5rem,20cqw,5rem);min-width:0;height:auto}.generator-upload-module__3uRPmG__referenceArea .generator-upload-module__3uRPmG__upload[data-slot=button]{padding-inline:.25rem}.generator-upload-module__3uRPmG__referenceArea .generator-upload-module__3uRPmG__uploadIcon{width:1.5rem}}.generator-upload-module__3uRPmG__faceUpload{flex:0 auto;min-width:0;max-width:100%}.generator-upload-module__3uRPmG__faceUpload .generator-upload-module__3uRPmG__referenceArea{width:max-content;max-width:100%;container-type:normal}.generator-upload-module__3uRPmG__items{align-items:flex-start;gap:12px;display:flex}.generator-upload-module__3uRPmG__items>.generator-upload-module__3uRPmG__tile>button:last-child{top:4px;right:4px}.generator-upload-module__3uRPmG__cardItems{grid-template-columns:minmax(0,1fr);gap:12px;padding:0;display:grid}.generator-upload-module__3uRPmG__cardArea[data-multiple] .generator-upload-module__3uRPmG__cardItems{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.generator-upload-module__3uRPmG__referenceArea .generator-upload-module__3uRPmG__cardTile{aspect-ratio:4/3;width:100%;min-width:0;height:auto}.generator-upload-module__3uRPmG__items>.generator-upload-module__3uRPmG__cardTile>button:last-child{top:8px;right:8px;transform:none}
