@-webkit-keyframes rotate360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotate360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}:root{--color-blue:#0a8afa;--color-blue-h:208;--color-blue-s:96%;--color-blue-l:51%;--color-red:#ff3c00;--color-red-h:14;--color-red-s:100%;--color-red-l:50%;--color-yellow:#ffd500;--color-yellow-h:50;--color-yellow-s:100%;--color-yellow-l:50%;--color-green:#86c341;--color-green-h:88;--color-green-s:52%;--color-green-l:51%;--color-primary:#0a8afa;--color-primary-h:208;--color-primary-s:96%;--color-primary-l:51%;--color-secondary:#ffd500;--color-secondary-h:50;--color-secondary-s:100%;--color-secondary-l:50%;--color-grey-lighter:#f0f2f4;--color-grey-lighter-h:208;--color-grey-lighter-s:14%;--color-grey-lighter-l:95%;--color-grey-light:#ced4da;--color-grey-light-h:208;--color-grey-light-s:14%;--color-grey-light-l:83%;--color-grey:#697c8c;--color-grey-h:208;--color-grey-s:14%;--color-grey-l:48%;--color-grey-dark:#2c333a;--color-grey-dark-h:208;--color-grey-dark-s:14%;--color-grey-dark-l:20%;--color-grey-darker:#1a1f23;--color-grey-darker-h:208;--color-grey-darker-s:14%;--color-grey-darker-l:12%;--color-black:#1a1f23;--color-black-h:208;--color-black-s:14%;--color-black-l:12%;--color-white:#fff;--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-success-darker:#568830;--color-success-darker-h:94;--color-success-darker-s:48%;--color-success-darker-l:36%;--color-success-dark:#6eae3d;--color-success-dark-h:94;--color-success-dark-s:48%;--color-success-dark-l:46%;--color-success:#88c559;--color-success-h:94;--color-success-s:48%;--color-success-l:56%;--color-success-light:#a3d27f;--color-success-light-h:94;--color-success-light-s:48%;--color-success-light-l:66%;--color-success-lighter:#bedfa4;--color-success-lighter-h:94;--color-success-lighter-s:48%;--color-success-lighter-l:76%;--color-error-darker:#8a142a;--color-error-darker-h:349;--color-error-darker-s:75%;--color-error-darker-l:31%;--color-error-dark:#b71a37;--color-error-dark-h:349;--color-error-dark-s:75%;--color-error-dark-l:41%;--color-error:#e02447;--color-error-h:349;--color-error-s:75%;--color-error-l:51%;--color-error-light:#e6516c;--color-error-light-h:349;--color-error-light-s:75%;--color-error-light-l:61%;--color-error-lighter:#ed7e92;--color-error-lighter-h:349;--color-error-lighter-s:75%;--color-error-lighter-l:71%;--color-warning-darker:#d1a000;--color-warning-darker-h:46;--color-warning-darker-s:100%;--color-warning-darker-l:41%;--color-warning-dark:#ffc505;--color-warning-dark-h:46;--color-warning-dark-s:100%;--color-warning-dark-l:51%;--color-warning:#ffd138;--color-warning-h:46;--color-warning-s:100%;--color-warning-l:61%;--color-warning-light:#ffdc6b;--color-warning-light-h:46;--color-warning-light-s:100%;--color-warning-light-l:71%;--color-warning-lighter:#ffe89e;--color-warning-lighter-h:46;--color-warning-lighter-s:100%;--color-warning-lighter-l:81%}.file-overlay{position:fixed;z-index:20;left:0;top:0;right:0;bottom:0}.file-overlay__content{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:hsla(var(--color-grey-dark-h),var(--color-grey-dark-s),var(--color-grey-dark-l),.7);width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.file-overlay__content .file-overlay__image{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.24),0 2px 2px rgba(0,0,0,.24),0 4px 4px rgba(0,0,0,.24),0 8px 8px rgba(0,0,0,.24);box-shadow:0 1px 1px rgba(0,0,0,.24),0 2px 2px rgba(0,0,0,.24),0 4px 4px rgba(0,0,0,.24),0 8px 8px rgba(0,0,0,.24);max-width:100%;max-height:100%}.file-overlay__download.mf-button{position:absolute;top:var(--space-md);padding:var(--space-sm);cursor:pointer;background-color:var(--color-grey-darker)}.file-overlay__download.mf-button i.material-icons{color:#fff}.file-overlay__download.mf-button:hover{background-color:var(--color-grey-dark)}.file-overlay__close.mf-button{position:absolute;top:var(--space-md);right:var(--space-md);padding:var(--space-sm);cursor:pointer;background-color:var(--color-grey-darker)}.file-overlay__close.mf-button i.material-icons{color:#fff}.file-overlay__close.mf-button:hover{background-color:var(--color-grey-dark)}.overlay-fade-enter-active,.overlay-fade-leave-active{-webkit-transition:opacity .275s cubic-bezier(.4,0,.2,1);transition:opacity .275s cubic-bezier(.4,0,.2,1)}.overlay-fade-enter,.overlay-fade-leave-to{opacity:0}