._1imo6660{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._1imo6661{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}._1imo6661:hover,._1imo6661[data-dragging]{border-color:var(--mantine-color-brand-5);background:var(--mantine-color-brand-0);color:var(--mantine-color-brand-8)}._1imo6661[data-error]{border-color:var(--mantine-color-red-5)}._1imo6660:focus-visible+._1imo6661{outline:2px solid var(--mantine-color-brand-7);outline-offset:2px}._1imo6662{color:var(--mantine-color-gray-5);transition:color var(--app-transition)}._1imo6661:hover ._1imo6662,._1imo6661[data-dragging] ._1imo6662{color:var(--mantine-color-brand-6)}._1imo6663{font-size:var(--mantine-font-size-sm);font-weight:600}._1imo6664{max-width:28rem;color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs)}._1imo6665{gap:var(--mantine-spacing-xs);margin:var(--mantine-spacing-sm) 0 0;padding:0;list-style:none;display:grid}._1imo6666{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}._1imo6667{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}._1imo6668{object-fit:cover;width:100%;height:100%}._1imo6669{flex:1;min-width:0;display:grid}._1imo666a{text-overflow:ellipsis;white-space:nowrap;font-size:var(--mantine-font-size-sm);font-weight:600;overflow:hidden}._1imo666b{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs)}._1imo666c{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._1imo666d{background:var(--mantine-color-gray-1);padding:0}._1imo666e{object-fit:contain;max-height:80vh;margin-inline:auto}._1imo666f{border:0;width:100%;height:80vh;display:block}._1imo666g{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}
