.image-viewer-modal .modal-dialog{max-width:98vw;height:95vh;margin:2vh auto}.image-viewer-modal .modal-content{height:100%}.image-viewer-modal .modal-body,.image-viewer-modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-viewer-modal .modal-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px}.image-viewer-modal .image-viewer-content{-ms-flex-direction:column;flex-direction:column;height:100%}.image-viewer-modal .image-viewer-content,.image-viewer-modal .main-image-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0}.image-viewer-modal .main-image-section{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.image-viewer-modal .main-image{max-width:90vw;max-height:60vh;-o-object-fit:contain;object-fit:contain;border:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.image-viewer-modal .image-caption{font-size:1.1rem;color:#555;margin-top:15px;text-align:center}.image-viewer-modal .image-thumbnails-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:80px;background-color:#f8f9fa;padding:10px;border-radius:8px;overflow-x:auto;max-width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-negative:0;flex-shrink:0}.image-viewer-modal .thumbnail-mini{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;cursor:pointer;border:2px solid #eee;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.image-viewer-modal .thumbnail-mini:hover{-webkit-transform:scale(1.05);transform:scale(1.05);border:2px solid #f2671c}.image-viewer-modal .thumbnail-mini.active{border:3px solid #f2671c;-webkit-box-shadow:0 0 8px #f2671c;box-shadow:0 0 8px #f2671c;-webkit-transform:scale(1.1);transform:scale(1.1)}.vue-full-screen-file-drop{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background-color:rgba(0,0,0,.4);visibility:hidden;opacity:0;-webkit-transition:visibility .2s,opacity .2s;transition:visibility .2s,opacity .2s}.vue-full-screen-file-drop--visible{opacity:1;visibility:visible}.vue-full-screen-file-drop__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#fff;font-size:4em}.vue-full-screen-file-drop__content:before{border:5px dashed #fff;content:"";bottom:60px;left:60px;position:absolute;right:60px;top:60px}.titleFolder{position:relative;padding:15px 55px 0 25px;font-size:20px}.titleFolder svg{margin-right:.8vw;color:#f2671c;font-size:20px}.titleFolder .deleteFolder{margin:0 50px}.titleFolder .deleteFolder svg{color:red}.titleFolder .uploadFile{cursor:pointer}.titleFolder .uploadFile svg{color:#f2671c}.titleFolder .deleteFolder:hover{cursor:pointer}.titleFolder .deleteFolder:hover svg{color:#ef4f4f}.titleFolder .newFolder:hover{cursor:pointer}.titleFolder .return{margin-left:4vw}.titleFolder .return:hover{cursor:pointer}.titleFolder .back{font-size:16px}.alertUpload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px}