.UploadTriggerZone{position:relative;border-radius:calc(.625rem * var(--mantine-scale));overflow:hidden}.UploadTriggerZone--disabled{opacity:.6;pointer-events:none}.UploadTriggerZone__preview{position:relative;cursor:pointer;border-radius:calc(.625rem * var(--mantine-scale));border:1.5px solid var(--mantine-color-gray-2);overflow:hidden;min-height:calc(6.25rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center}.UploadTriggerZone__preview:hover .UploadTriggerZone__overlay{opacity:1}.UploadTriggerZone__img{width:100%;max-height:calc(12.5rem * var(--mantine-scale));object-fit:contain}.UploadTriggerZone__overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(.375rem * var(--mantine-scale));opacity:0;transition:opacity .2s ease;border-radius:calc(.625rem * var(--mantine-scale))}.UploadTriggerZone__delete{position:absolute;top:calc(.5rem * var(--mantine-scale));right:calc(.5rem * var(--mantine-scale));z-index:2}.UploadTriggerZone__empty{border:1.5px dashed var(--mantine-color-gray-3);border-radius:calc(.625rem * var(--mantine-scale));min-height:calc(5.625rem * var(--mantine-scale));padding:calc(1rem * var(--mantine-scale));background:var(--mantine-color-gray-0);transition:border-color .2s ease,background .2s ease}.UploadTriggerZone__empty--clickable{cursor:pointer}.UploadTriggerZone__empty--clickable:hover{border-color:var(--mantine-color-blue-4);background:var(--mantine-color-blue-0)}.UserBadge{transition:background-color .3s ease-in-out;cursor:pointer}@media(max-width:600px){.UserBadge__name{display:none}}.UserBadge:hover{background-color:var(--mantine-color-gray-1)}