.upload-file{--upload-file-img-width: 120px;--upload-file-img-ratio: 1;background-color:#fff}.upload-file .file-list{display:flex;flex-wrap:wrap}.upload-file .file-list .file{margin:10px}.upload-file .file-list .file .img-wrap{display:flex;width:var(--upload-file-img-width);aspect-ratio:var(--upload-file-img-ratio)}.upload-file .file-list .file .img-wrap .img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.upload-file .file-list .file .img-wrap.file-picker{cursor:pointer}.upload-file .file-list .file .img-wrap.file-picker:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.upload-file .file-list .file .item-toolbar{margin-top:5px;display:flex;justify-content:center}.upload-file .file-list .file .item-toolbar .v-btn{--v-btn-height: 30px !important}.upload-file .file-list .file .upload-btn{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.06);border-radius:8px;width:var(--upload-file-img-width);aspect-ratio:var(--upload-file-img-ratio)}.upload-file .file-list .file .upload-btn .v-btn .m-icon{font-size:2.5em !important}.upload-file .toolbar{margin-top:5px;display:flex;justify-content:center}.upload-file.is-single{--upload-file-img-width: 150px;--upload-file-img-ratio: 1}.upload-file.is-single .file-list .file{margin:0}.upload-file.is-single .file-list .file .img-wrap{border-radius:8px;overflow:hidden}.upload-file.is-single .file-list .file .img-wrap img{object-fit:cover;object-position:center}.upload-file .group-list{display:flex;flex-wrap:wrap;gap:8px}.upload-file .group-list .group{display:flex;align-items:center;padding:0 16px;min-height:32px;border:1px solid #bbb;border-radius:20px;cursor:pointer}.upload-file .group-list .group .v-field{--v-field-input-padding-top: 0 !important;font-size:15px}.upload-file .group-list .group.active{color:rgb(var(--v-theme-primary));border-color:rgb(var(--v-theme-primary))}.upload-file .group-list .group.edit{border-color:rgb(var(--v-theme-primary))}.upload-file.center .file-list{justify-content:center}.upload-btn{position:relative;cursor:pointer;overflow:hidden;display:inline-flex}.upload-btn input[type=file]{opacity:0;position:absolute;right:0;top:0;cursor:pointer;font-size:9999px}.upload-file-detail-modal .v-overlay__scrim{background-color:rgba(0,0,0,.2)}.upload-file-detail-modal .v-overlay__content{position:absolute;left:0;right:0;bottom:0;margin:0;max-width:100%;width:100%}.upload-file-detail-modal .close-modal-btn{position:absolute;top:calc(-1*var(--v-btn-height)/2);left:calc(50% - var(--v-btn-height)/2)}.upload-file-detail-modal .close-modal-btn .v-btn__underlay{opacity:1 !important;background-color:#fff}.upload-file-detail-modal .modal-container{background-color:#fff;padding:24px 16px}.upload-file-editor-modal .close-modal-btn{position:absolute;right:4px;top:4px}.tox .tox-toolbar__group{padding:0 4px 0 4px !important}.tox-tinymce .tox-toolbar--scrolling::-webkit-scrollbar{display:none}.drag-over{overflow:hidden;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.4)}.dragging{overflow:hidden;border-radius:10px;box-shadow:0 0 3px rgba(0,0,0,.3)}.confirm-dialog .v-overlay__scrim{background-color:rgba(0,0,0,.2)}.confirm-dialog .v-overlay__content{width:auto}.confirm-dialog .confirm-content{max-width:100%;width:320px;margin:0 auto;text-align:center}.confirm-dialog .confirm-content .icon{font-size:4em;color:#aa0;margin:20px 0 4px}.confirm-dialog .confirm-content .action{margin-top:8px;display:flex;justify-content:center}.confirm-dialog .confirm-content .action>*{flex:1}.alert-dialog.info .icon{color:#00aa5b !important}.alert-dialog.success .icon{color:#0c7bc1 !important}.alert-dialog.error .icon{color:#a00 !important}.alert-dialog.warning .icon{color:#aa0 !important}.alert-dialog .confirm-content .icon{color:gray}.page-list{display:flex;justify-content:center;width:100%;user-select:none}.page-list .page-item{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:36px;height:36px;margin:0 2px;border:1px solid rgba(0,0,0,.3);border-radius:4px}.page-list .page-item .icon-box{display:flex;justify-content:center;align-items:center}.page-list .page-item.active{color:var(--primary-color);border-color:var(--primary-color)}.page-list .page-item.disable{opacity:.3;pointer-events:none;color:#444 !important}.page-list .page-item.prev{color:var(--default-color)}.page-list .page-item.next{color:var(--default-color)}.page-list .page-item:hover{cursor:pointer;color:var(--default-color)}@media screen and (max-width: 600px){.page-list .page-item{padding:0 .3em}}.page-list-compact{display:flex}.page-list-compact .page-btn{width:36px;height:36px;border-radius:4px;border:1px solid rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none}.page-list-compact .page-btn.disable{opacity:1;pointer-events:none;color:#ddd !important}.page-list-compact .page-btn:hover{box-shadow:0 0 10px rgba(0,0,0,.3) !important}.page-list-compact .page-btn.cur-location{color:var(--primary-color)}.page-list-compact .page-info{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:4px;border:1px solid rgba(0,0,0,.3);margin:0 4px}.page-list-compact .page-info:focus-within{border-color:rgba(0,0,0,.8)}.page-list-compact .page-info .cur-page{width:50px;text-align:center;padding:0 8px}.page-list-compact .page-info .cur-page:focus{outline:none}.page-list-compact .page-info .v-line{padding-bottom:.15em}.page-list-compact .page-info .sum-page{padding:0 8px;min-width:50px;text-align:center}.maps .island-tooltip-label{box-shadow:none;background-color:#aad3df;border:none}.ux-editor{display:flex}.ux-editor .ux-editor-content{flex-grow:1}.ux-editor .ux-editor-toolbar{width:400px}