[data-v-6c65f51e]:root{--safe-bottom-position:0px}.dragdrop-wrapper.__onDrag [data-v-6c65f51e]{pointer-events:none!important}[data-v-0f008b82]:root{--safe-bottom-position:0px}.base-icon-button[data-v-0f008b82]{position:absolute;left:8px;top:8px;z-index:1;background-color:rgba(var(--palette-gray-rgb),.5);display:flex;align-items:center;justify-content:center;border-radius:50%;width:32px;height:32px;cursor:pointer}.base-icon-button[data-v-0f008b82]:active,.base-icon-button[data-v-0f008b82]:focus,.base-icon-button[data-v-0f008b82]:hover{background-color:rgba(var(--palette-gray-rgb),.3)}.base-icon-button.__full-screen[data-v-0f008b82]{left:76px;top:24px;width:40px;height:40px;background-color:rgba(var(--palette-gray-darken-4-rgb),.3)}.base-icon-button.__full-screen[data-v-0f008b82]:active,.base-icon-button.__full-screen[data-v-0f008b82]:focus,.base-icon-button.__full-screen[data-v-0f008b82]:hover{background-color:rgba(var(--palette-gray-darken-4-rgb),.7)}@media screen and (min-width:600px){.base-icon-button.__full-screen[data-v-0f008b82]{left:100px;top:32px}}[data-v-e93f7b8c]:root{--safe-bottom-position:0px}.base-dropzone[data-v-e93f7b8c]{border-radius:14px;border:1px solid var(--palette-gray-lighten-7);position:relative}.base-dropzone__dashed[data-v-e93f7b8c]{height:277px;font-size:20px;border-radius:14px;border:5px dashed var(--palette-gray-lighten-6)}.base-dropzone__dashed.__hover[data-v-e93f7b8c]{border-color:var(--palette-gray-lighten-7)}.base-dropzone__click-box[data-v-e93f7b8c]{cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.base-dropzone__text[data-v-e93f7b8c]{color:var(--palette-gray-lighten-4);text-align:center;max-width:272px}.base-dropzone__wrapper[data-v-e93f7b8c]{height:inherit}@media only screen and (min-device-width:375px)and (max-device-width:812px)and (-webkit-device-pixel-ratio:3){.base-dropzone__desktop-text[data-v-e93f7b8c]{display:none}}@media only screen and (min-device-width:375px)and (max-device-width:667px){.base-dropzone__desktop-text[data-v-e93f7b8c]{display:none}}@media only screen and (min-device-width:414px)and (max-device-width:736px){.base-dropzone__desktop-text[data-v-e93f7b8c]{display:none}}@media only screen and (min-device-width:320px)and (max-device-width:568px){.base-dropzone__desktop-text[data-v-e93f7b8c]{display:none}}[data-v-9086ec72]:root{--safe-bottom-position:0px}.base-thumbnail-button[data-v-9086ec72]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:14px;overflow:hidden;border:none;padding:0;cursor:pointer;background:none;color:var(--palette-gray-lighten-4);background:var(--palette-gray-lighten-7)}.base-thumbnail-button[data-v-9086ec72]:hover{background:var(--palette-gray-lighten-6)}.base-thumbnail-button__title.__hide[data-v-9086ec72]{display:none}@media screen and (min-width:600px){.base-thumbnail-button__title.__hide[data-v-9086ec72]{display:block}}[data-v-5d141d80]:root{--safe-bottom-position:0px}.full-screen[data-v-5d141d80]{--icon-size:24px;position:relative;cursor:pointer}@media screen and (min-width:600px){.full-screen[data-v-5d141d80]{--icon-size:32px}}.full-screen__wrapper[data-v-5d141d80]{position:relative}.full-screen__wrapper.__active[data-v-5d141d80]{position:fixed;z-index:8;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;--icon-size:24px;background-color:var(--palette-fg)}.full-screen__wrapper.__active[data-v-5d141d80] .lazy-loading.__lazy-progress:after{animation:thumbnailUploadInfiniteBlack .6s ease-in .5s infinite alternate;background-color:var(--black)}.full-screen__close[data-v-5d141d80]{position:absolute;z-index:9;left:0;top:var(--sp-2);margin:var(--sp-4);padding:var(--sp-3);display:block;cursor:pointer}@media screen and (min-width:600px){.full-screen__close[data-v-5d141d80]{left:var(--sp-4);top:var(--sp-4)}}.full-screen__active-zoomer[data-v-5d141d80]{width:100%;height:100%;touch-action:pan-y}.full-screen__swiper-slide[data-v-5d141d80],.full-screen__swiper[data-v-5d141d80]{height:100%}.full-screen__controls[data-v-5d141d80]{position:absolute;z-index:1;right:var(--sp-4);top:var(--sp-4);display:none}@media screen and (min-width:600px){.full-screen__controls[data-v-5d141d80]{display:flex}}.full-screen__controls-btn[data-v-5d141d80]{padding:var(--sp-3);cursor:pointer;margin:var(--sp-4)}.full-screen__controls-btn.__disabled[data-v-5d141d80]{opacity:.5;pointer-events:none}.full-screen__close[data-v-5d141d80],.full-screen__controls-btn[data-v-5d141d80]{background-color:rgba(var(--palette-gray-darken-4-rgb),.3);border-radius:60px;padding:var(--sp-2)}.full-screen__close[data-v-5d141d80]:hover:not(.__disabled),.full-screen__controls-btn[data-v-5d141d80]:hover:not(.__disabled){background-color:rgba(var(--palette-gray-darken-4-rgb),.7)}[data-v-331b79d6]:root{--safe-bottom-position:0px}.media-file-add-button[data-v-331b79d6]{position:relative;border-radius:14px;padding-bottom:100%}[data-v-386910ca]:root{--safe-bottom-position:0px}.play-button[data-v-386910ca]{width:72px;height:72px;background-color:rgba(var(--palette-gray-darken-8-rgb),.6)}.play-button[data-v-386910ca]:hover{background-color:rgba(var(--palette-gray-darken-8-rgb),.4)}.play-button[data-v-386910ca]:focus{box-shadow:none}.play-button[data-v-386910ca]:active{background-color:rgba(var(--palette-gray-darken-8-rgb),.6)}[data-v-a17cd2ae]:root{--safe-bottom-position:0px}.vault-files__item .base-image__icon.__center[data-v-a17cd2ae]{padding:var(--sp-3)}.vault-files__item .base-image__icon.__bottom-left[data-v-a17cd2ae]{padding:var(--sp-1)}.base-image__image[data-v-a17cd2ae]:hover{opacity:.7}.vault-files[data-v-a17cd2ae]{display:grid;overflow:hidden;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--sp-4);grid-row-gap:var(--sp-4);border-radius:14px}@media screen and (min-width:1200px){.vault-files[data-v-a17cd2ae]{grid-template-columns:repeat(4,1fr)}}.vault-files__full-screen-wrapper[data-v-a17cd2ae]{width:100%;height:100%}.vault-files__item[data-v-a17cd2ae]{cursor:pointer;padding-top:100%;height:0}.vault-files__used-file-icon[data-v-a17cd2ae]{background-color:var(--palette-primary);box-shadow:0 1px 2px rgba(var(--palette-gray-darken-4-rgb),.3);border-radius:14px;padding:0 var(--sp-1)}.vault-files__img[data-v-a17cd2ae]{position:absolute;top:0;bottom:0;left:0;right:0}.vault-files__img.__used-file .base-image__overlay[data-v-a17cd2ae]{border-radius:14px;background-image:linear-gradient(90deg,rgba(var(--palette-primary-rgb),.3),rgba(var(--palette-secondary-lighten-2-rgb),.3))}.vault-files__img.__radius picture[data-v-a17cd2ae]{overflow:hidden;border-radius:14px}.vault-files__img img[data-v-a17cd2ae]{position:absolute;top:0;bottom:0;left:0;right:0}.vault-files__zoomer[data-v-a17cd2ae]{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-touch-callout:none}.vault-files__item-duration[data-v-a17cd2ae]{padding:var(--sp-05) var(--sp-1);color:var(--palette-fg);background-color:rgba(var(--palette-gray-lighten-6-rgb),.7);border-radius:16px}.vault-files__video[data-v-a17cd2ae]{position:absolute;top:0;left:0;width:100%;height:100%}.vault-files__play-icon-wrapper[data-v-a17cd2ae]{position:absolute;top:0;left:0;right:0;bottom:0}.vault-files__loading-thumbnail-icon[data-v-a17cd2ae]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vault-files__thumbnail-preview-wrapper.__full-screen[data-v-a17cd2ae]{width:100%;height:100%}.vault-files__thumbnail-preview-wrapper.__full-screen img[data-v-a17cd2ae],.vault-files__thumbnail-preview-wrapper.__full-screen video[data-v-a17cd2ae]{border-radius:0;-o-object-fit:contain;object-fit:contain}[data-v-f027592c]:root{--safe-bottom-position:0px}.vault-files[data-v-f027592c]{display:grid;overflow:hidden;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:var(--sp-4);border-radius:14px}.vault-files.__thumbnails[data-v-f027592c]{position:absolute;top:0;bottom:0;left:0;right:0;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}.vault-files__loading-thumbnail[data-v-f027592c]{position:relative;border-radius:14px;overflow:hidden;color:var(--palette-gray-lighten-2)}.vault-files__loading-thumbnail-icon[data-v-f027592c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vault-files__loading-thumbnail.__thumbnail[data-v-f027592c]{border-radius:0}@media screen and (min-width:1200px){.vault-files[data-v-f027592c]{grid-template-columns:repeat(6,1fr)}}[data-v-290a1e81]:root{--safe-bottom-position:0px}.vault-category-item[data-v-290a1e81]{position:relative;cursor:pointer;height:0;min-width:0;padding-top:100%;transition:opacity .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vault-category-item[data-v-290a1e81]:after{position:absolute;left:0;top:0;right:0;bottom:0;content:"";background-color:var(--palette-primary);opacity:0;border-radius:14px;transition:inherit}.vault-category-item[data-v-290a1e81]:hover{opacity:.9}.vault-category-item[data-v-290a1e81]:active:after{opacity:.4}.vault-category-item__empty[data-v-290a1e81]{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;color:var(--palette-gray-lighten-6);overflow:hidden;border-radius:14px;background-color:var(--palette-gray-lighten-7)}.vault-category-item__name[data-v-290a1e81]{display:block;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-v-14bc3f15]:root{--safe-bottom-position:0px}.vault-category-list[data-v-14bc3f15]{display:grid;margin-bottom:var(--sp-10);grid-template-columns:repeat(2,1fr);grid-column-gap:var(--sp-4);grid-row-gap:var(--sp-10)}@media screen and (min-width:1200px){.vault-category-list[data-v-14bc3f15]{grid-template-columns:repeat(4,1fr)}}.vault-category-list__item.__checked[data-v-14bc3f15]:after{opacity:.5}[data-v-140d5486]:root{--safe-bottom-position:0px}.vault-file-list[data-v-140d5486]{flex:1 0 auto}.vault-file-list[data-v-140d5486] .vault-files,.vault-file-list[data-v-140d5486] .vault-files .vault-files__loading-thumbnail{overflow:visible}.vault-file-list[data-v-140d5486] .vault-files .vault-files__item{text-shadow:0 1px 2px rgba(var(--palette-fg-rgb),.5)}.vault-file-list[data-v-140d5486] .vault-files .vault-files__item.__checked img{transform:scale(.91);opacity:.7}.vault-file-list[data-v-140d5486] .vault-files .vault-files__item img{border-radius:14px}@media only screen and (min-device-width:375px)and (max-device-width:812px)and (-webkit-device-pixel-ratio:3){.vault-file-list[data-v-140d5486] .vault-files .vault-files__item .base-image__icon{cursor:auto}}@media only screen and (min-device-width:375px)and (max-device-width:667px){.vault-file-list[data-v-140d5486] .vault-files .vault-files__item .base-image__icon{cursor:auto}}@media only screen and (min-device-width:414px)and (max-device-width:736px){.vault-file-list[data-v-140d5486] .vault-files .vault-files__item .base-image__icon{cursor:auto}}@media only screen and (min-device-width:320px)and (max-device-width:568px){.vault-file-list[data-v-140d5486] .vault-files .vault-files__item .base-image__icon{cursor:auto}}.vault-file-list[data-v-140d5486] .vault-files .__top-right{top:var(--sp-n2);right:var(--sp-n2)}.vault-file-list__infinite-scroll[data-v-140d5486]{flex:1 0 auto}.vault-file-list__check-icon-wrapper[data-v-140d5486]{padding:var(--sp-3)}.vault-file-list__check-icon-wrapper:hover .vault-file-list__check-icon[data-v-140d5486]{border-color:var(--palette-secondary)}.vault-file-list__check-icon[data-v-140d5486]{width:20px;height:20px;border-radius:50%;background-color:var(--palette-gray-lighten-7);border:1px solid var(--palette-gray-lighten-4)}.vault-file-list__check-icon.__checked[data-v-140d5486]{background-color:var(--palette-secondary);border:1px solid var(--palette-secondary)}.vault-file-list__btn-wrapper[data-v-140d5486]{position:sticky;max-width:600px;bottom:0}.vault-file-list__btn[data-v-140d5486]{margin-right:auto;margin-left:auto}[data-v-610c3ab0]:root{--safe-bottom-position:0px}.vault-manage-view[data-v-610c3ab0]{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.vault-manage-view__file-list[data-v-610c3ab0]{flex:1 0 auto}.vault-manage-view__buttons-wrapper[data-v-610c3ab0]{position:sticky;bottom:0}.vault-manage-view__buttons[data-v-610c3ab0]{display:flex;justify-content:space-around;position:sticky;bottom:0;width:100%;background:var(--palette-bg)}.vault-manage-view .vault-manage-view__btn[data-v-610c3ab0]{min-width:0;color:var(--palette-gray-darken-4)}.vault-manage-view .vault-manage-view__btn[data-v-610c3ab0]:focus,.vault-manage-view .vault-manage-view__btn[data-v-610c3ab0]:hover{color:var(--palette-secondary)}.vault-manage-view .vault-manage-view__btn.__disabled[data-v-610c3ab0]{color:var(--palette-gray)}.vault-manage-view__move-btn[data-v-610c3ab0]{position:sticky;bottom:0}[data-v-7d74c8ad]:root{--safe-bottom-position:0px}.vault-menu[data-v-7d74c8ad]{display:flex;align-items:center;justify-content:center}.vault-menu__btn[data-v-7d74c8ad]{color:var(--palette-gray)}.vault-menu__btn+.vault-menu__btn[data-v-7d74c8ad]{margin-left:var(--sp-2)}[data-v-33f615fc]:root{--safe-bottom-position:0px}.vault-move-confirm[data-v-33f615fc] .vault-file-list__btn-wrapper{padding-bottom:var(--sp-4)}.vault-move-confirm[data-v-33f615fc] .vault-move-confirm__move-wrapper{padding:var(--sp-4);height:calc(100% - 64px)}@media screen and (min-width:600px){.vault-move-confirm[data-v-33f615fc] .vault-move-confirm__move-wrapper{width:600px;max-height:744px;height:100%}}.vault-move-confirm__move-btn[data-v-33f615fc]{position:sticky;bottom:0}[data-v-93609168]:root{--safe-bottom-position:0px}.vault-controller[data-v-93609168] .base-button.vault-controller__filter-btn{width:auto;align-self:start;min-height:35px;color:var(--palette-secondary);cursor:pointer;text-decoration:none;background-color:transparent}.vault-controller[data-v-93609168] .base-button.vault-controller__filter-btn:focus{outline-style:none}.vault-controller[data-v-93609168]{display:flex;flex-direction:column;flex:1}.vault-controller__dropzone[data-v-93609168]{height:100%}.vault-controller__head[data-v-93609168]{display:flex;justify-content:space-between;align-items:center;min-height:56px}.vault-controller__add-album-btn[data-v-93609168]{display:flex;color:var(--palette-secondary);width:108px}@media screen and (min-width:1200px){.vault-controller__add-album-btn[data-v-93609168]{cursor:pointer}}.vault-controller__title[data-v-93609168]{width:0;flex-grow:1;padding-bottom:0}.vault-controller__content-wrapper[data-v-93609168]{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--sp-4);grid-row-gap:var(--sp-4)}.vault-controller__content-wrapper.__categories[data-v-93609168]{grid-template-columns:repeat(2,1fr);grid-row-gap:var(--sp-10)}.vault-controller__thumbnail[data-v-93609168]{position:relative;cursor:pointer;padding-top:100%;height:0;border-radius:14px;overflow:hidden}.vault-controller__thumbnail>[data-v-93609168]{position:absolute;top:0;bottom:0;left:0;right:0}.vault-controller__add-btn.__desktop[data-v-93609168]{position:relative;height:0;padding-top:100%;display:none}@media screen and (min-width:600px){.vault-controller__add-btn.__desktop[data-v-93609168]{display:block}}@media screen and (min-width:600px){.vault-controller__add-btn.__mobile[data-v-93609168]{display:none}}[data-v-67165e01]:root{--safe-bottom-position:0px}.vault-modal[data-v-67165e01] .vault-modal__wrapper{display:flex;flex-direction:column;height:calc(100% - 64px);padding:var(--sp-4)}.vault-modal[data-v-67165e01] .simplebar-content{display:flex;flex-direction:column;height:100%}.vault-modal[data-v-67165e01] .simplebar-content .vault-modal__upload-button{bottom:var(--sp-4)}.vault-modal[data-v-67165e01] .simplebar-content-wrapper{position:static}@media screen and (min-width:600px){.vault-modal[data-v-67165e01] .vault-modal__wrapper{width:600px;max-height:744px}}.vault-modal__upload-button[data-v-67165e01]{position:sticky;bottom:0}.vault-modal__close[data-v-67165e01]{position:absolute;right:var(--sp-2);top:var(--sp-1)}