.dmezyv0{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dmezyv1{align-items:center;gap:var(--mantine-spacing-xxs);padding:var(--mantine-spacing-lg) var(--mantine-spacing-md);border:2px dashed var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-0);color:var(--mantine-color-gray-6);text-align:center;cursor:pointer;transition:border-color var(--app-transition), background-color var(--app-transition), color var(--app-transition);flex-direction:column;display:flex}.dmezyv1:hover,.dmezyv1[data-dragging]{border-color:var(--mantine-color-brand-5);background:var(--mantine-color-brand-0);color:var(--mantine-color-brand-8)}.dmezyv1[data-error]{border-color:var(--mantine-color-red-5)}.dmezyv0:focus-visible+.dmezyv1{outline:2px solid var(--mantine-color-brand-7);outline-offset:2px}.dmezyv2{color:var(--mantine-color-gray-5);transition:color var(--app-transition)}.dmezyv1:hover .dmezyv2,.dmezyv1[data-dragging] .dmezyv2{color:var(--mantine-color-brand-6)}.dmezyv3{font-size:var(--mantine-font-size-sm);font-weight:600}.dmezyv4{max-width:28rem;color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs)}.dmezyv5{gap:var(--mantine-spacing-xs);margin:var(--mantine-spacing-sm) 0 0;padding:0;list-style:none;display:grid}.dmezyv6{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);display:flex}.dmezyv7{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-1);width:2.75rem;height:2.75rem;color:var(--mantine-color-gray-5);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.dmezyv8{object-fit:cover;width:100%;height:100%}.dmezyv9{flex:1;min-width:0;display:grid}.dmezyva{text-overflow:ellipsis;white-space:nowrap;font-size:var(--mantine-font-size-sm);font-weight:600;overflow:hidden}.dmezyvb{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs)}.dmezyvc{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dmezyvd{background:var(--mantine-color-gray-1);padding:0}.dmezyve{object-fit:contain;max-height:80vh;margin-inline:auto}.dmezyvf{border:0;width:100%;height:80vh;display:block}.dmezyvg{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);color:var(--mantine-color-brand-7);font-size:var(--mantine-font-size-sm);font-weight:600;display:block}
