.thumbnail_container.svelte-1hol9u7{width:100%;height:100%;aspect-ratio:1;overflow:hidden;border-radius:.3rem;background-size:cover;background-position:center}img.svelte-1hol9u7{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:.3rem;transition:all .3s ease-in-out;opacity:0}img.svelte-1hol9u7.loaded{opacity:1}.grid.svelte-3pjzqx.svelte-3pjzqx{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.grid.svelte-3pjzqx>.svelte-3pjzqx{display:flex}.grid.svelte-3pjzqx .start.svelte-3pjzqx{grid-column:span 2;min-height:300px;height:100%;max-width:100%}.grid.svelte-3pjzqx .start.svelte-3pjzqx:has(:focus-visible){outline:1px solid var(--c-focus);outline-offset:5px;border-radius:4px}.grid.svelte-3pjzqx .start.svelte-3pjzqx:has(:focus-visible) li>*{display:flex;align-items:center;gap:.5rem}.trash.nothing_deleted.svelte-3pjzqx.svelte-3pjzqx{color:var(--c-text-secondary)}@media (max-width: 1024px){.grid.svelte-3pjzqx .start.svelte-3pjzqx{font-size:.8em;grid-column:span 1;min-height:auto;aspect-ratio:1 / 1}}.upload.svelte-3pjzqx.svelte-3pjzqx{position:relative;margin:0rem 0rem .3rem;padding:1px;outline:1px solid rgba(255,255,255,.3);border:1px solid rgba(0,0,0,.1);box-shadow:0 0 .7rem #0000;border-radius:.5rem;background-color:#fcfcfc;display:flex;flex-direction:column;align-items:center;justify-content:stretch;gap:.2rem;color:#646464;transition:transform .13s ease-in,box-shadow .13s ease-in}.upload.svelte-3pjzqx.svelte-3pjzqx:has(:focus-visible){outline:1px solid var(--c-focus);outline-offset:5px;border-radius:4px}.upload.svelte-3pjzqx.svelte-3pjzqx:hover{transform:var(--hover-transform);box-shadow:var(--hover-box-shadow)}.custom_box.svelte-3pjzqx.svelte-3pjzqx{display:flex;flex-direction:column;align-items:start;border-radius:.4rem;padding:1rem 1rem .5rem;gap:1rem;color:var(--c-text-secondary);background-color:#fff3;border:1px solid rgba(255,255,255,1);box-shadow:0 0 1rem #0000001a}.custom_box.svelte-3pjzqx.svelte-3pjzqx .title{margin:0 0 .3em;padding:0;color:var(--c-text-secondary)}.custom_box.svelte-3pjzqx.svelte-3pjzqx ul{list-style-type:none;padding:0;margin:0;font-size:.9em}.custom_box.svelte-3pjzqx.svelte-3pjzqx ul a{color:var(--c-text)}.custom_box.svelte-3pjzqx.svelte-3pjzqx ul a.free_trial{line-height:.8em}.custom_box.svelte-3pjzqx.svelte-3pjzqx ul .subtitle{margin-bottom:.5em}.thumbnail.svelte-3pjzqx.svelte-3pjzqx{width:100%;aspect-ratio:1;overflow:hidden;flex-grow:0;background:linear-gradient(0deg,#f0f0f0,#fff);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 0 .1rem #0000001a;cursor:pointer;border-radius:6px}.thumbnail.svelte-3pjzqx.svelte-3pjzqx .viewer{position:relative;width:100%;height:100%;outline:1px solid red;display:flex}.thumbnail.svelte-3pjzqx.svelte-3pjzqx:focus-visible{outline:0}.details.svelte-3pjzqx.svelte-3pjzqx{display:flex;flex-grow:1;flex-direction:column;align-self:stretch;justify-content:space-between;word-wrap:break-word;padding:.1rem .5rem .5rem}.title.svelte-3pjzqx.svelte-3pjzqx{color:#000;display:flex;align-items:center;gap:.5rem;-webkit-user-select:none;user-select:none}.title.svelte-3pjzqx.svelte-3pjzqx>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title.svelte-3pjzqx.svelte-3pjzqx a{color:#000}.title.svelte-3pjzqx.svelte-3pjzqx a:hover{text-decoration:none}.subtitle.svelte-3pjzqx.svelte-3pjzqx{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;color:var(--c-text-secondary)}.filetype.svelte-3pjzqx.svelte-3pjzqx{display:flex;align-items:center;justify-content:end;right:0;color:var(--c-text-secondary);font-size:.8rem;flex:1;min-width:fit-content}.time.svelte-3pjzqx.svelte-3pjzqx{font-size:.8rem;color:var(--c-text-secondary)}.password_protection_icon_overlay.svelte-3pjzqx.svelte-3pjzqx{position:absolute;top:.5em;right:.5em;padding:.2em;background:#fff3;border-radius:50%;color:var(--c-text);opacity:0;pointer-events:none}.highlight-upgrade-button.svelte-3pjzqx.svelte-3pjzqx{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:.3rem;padding:.5rem .4rem;color:#fff;background-color:var(--c-brand-secondary);border-radius:.3rem;margin-top:.3rem;margin-bottom:.25rem;box-shadow:0 0 .3rem #0000004d;color:#fff!important}.highlight-upgrade-button.svelte-3pjzqx.svelte-3pjzqx *{color:#fff!important;padding:0!important;margin:0!important}
