@-webkit-keyframes icon-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.exmage-hidden{display:none!important}.exmage-use-url-container{text-align:center;display:flex;flex-direction:column;align-items:center}.exmage-use-url-container .exmage-use-url-input-container{display:inline-block;position:relative;padding:10px}.exmage-use-url-container .exmage-use-url-input-container p{text-align:left}.exmage-use-url-container .exmage-use-url-input-container .exmage-use-url-input-multiple,.exmage-use-url-container .exmage-use-url-input-container input.exmage-use-url-input{margin:0 auto;width:600px;max-width:100%}.exmage-use-url-container label{display:block}.exmage-use-url-container .exmage-select-existing-image{cursor:pointer;color:#00f}.exmage-use-url-input-overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:11111;background-color:rgba(255,255,255,.5);cursor:initial}.exmage-migrate-button-overlay:before,.exmage-use-url-input-overlay:before{content:url(../images/loading.gif);font-size:15px;position:absolute;left:50%;top:50%;opacity:1;transform:translate(-50%,-50%) scale3d(.5,.5,.5);margin:0;padding:0}.exmage-container-form{z-index:999;position:relative}.exmage-container-form *{box-sizing:border-box}.exmage-container-form .exmage-use-url-message{margin:0 auto;width:600px;max-width:100%;text-align:left}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-table-thead{display:flex}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-table-thead .exmage-table-th{flex:1 0 auto;font-size:16px;text-align:left}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-table-thead .exmage-table-th.exmage_th_title{flex-basis:550px}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-table-thead .exmage-table-th.exmage_th_action{flex-basis:90px}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external,.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table{display:flex;flex-direction:column;gap:10px}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr{display:flex;position:relative}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td{flex:1 0 auto}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td.exmage_input_field{flex-basis:535px;display:flex;padding:5px}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td.exmage_input_field .exmage_wrap_input_field{background-color:#f6f6f6;padding-left:30px;background-image:url(../images/link-icon.svg);background-repeat:no-repeat;background-size:16px;background-position:10px center;width:100%;border-radius:3px}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td.exmage_input_field .exmage_wrap_input_field input{width:100%;height:36px;background:0 0;border:0;border-radius:unset;outline:0!important;box-shadow:none!important}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td.exmage_action_field{flex-basis:90px;display:flex;gap:15px;align-items:center;position:absolute;right:-55px;top:50%;transform:translateY(-50%)}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td.exmage_action_field .exmage-button-action{cursor:pointer;display:flex}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td.exmage_action_field .exmage-button-action.exmage-add-field{background-image:url(../images/add_field-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:26px;height:26px;display:none}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td.exmage_action_field .exmage-button-action.exmage-delete-field{background-image:url(../images/delete_field-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:26px;height:26px}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td.exmage_preview_field{display:flex;align-items:center;justify-content:center}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td.exmage_preview_field img{max-width:46px;max-height:46px;border-radius:3px;border:solid 1px #e6e6e6}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td.exmage_thumbnail_field{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td.exmage_thumbnail_field img{max-width:46px;max-height:46px;border:solid 1px #cecece;border-radius:3px}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr .exmage-table-td.exmage_thumbnail_field .exmage-remove-thumb-video{position:absolute;top:-7px;right:-5px;width:15px;height:15px;background-image:url(../images/close_filled-icon.svg);background-position:center;background-size:contain;border-radius:50%;color:#fff;line-height:10px;display:flex;align-items:center;justify-content:center;font-size:0;cursor:pointer;z-index:999}.exmage-container-form .exmage-use-url-container .exmage-wrap-table-fields-external .exmage-wrap-body-table .exmage-table-tr.exmage_item_field{background:#fff;padding:5px;border-radius:3px;border:solid 1px #e6e6e6}.exmage-container-form .exmage-use-url-container .exmage-use-url-input-multiple-add{align-self:center;max-width:125px;padding:5px 10px;text-align:center}.media-frame-content.exmage-frame-choose-thumb-for-video .exmage-container-form .exmage-wrap-tab,.media-frame-content.exmage-frame-choose-thumb-for-video .exmage-container-form .exmage-wrap-tab-content .exmage-tab-content-item.exmage-tab-content-image .exmage_action_field,.media-frame-content.exmage-frame-choose-thumb-for-video .exmage-container-form .exmage-wrap-tab-content .exmage-tab-content-item.exmage-tab-content-image .exmage_th_action,.media-frame-content.exmage-frame-choose-thumb-for-video .exmage-container-form .exmage-wrap-tab-content .exmage-tab-content-item.exmage-tab-content-video{display:none!important}.exmage-migrate-button-overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:11111;background-color:rgba(255,255,255,.5);cursor:initial}.exmage-message-error,.exmage-message-success{padding:0;margin:0}.exmage-message-error .exmage-use-url-message-content{color:red!important}.exmage-message-success .exmage-use-url-message-content{color:#00a32a!important}.exmage-wrap-button-render{display:flex;align-items:center;gap:10px}.exmage-is-external-link{position:absolute;left:3px;bottom:3px;background:rgba(255,255,255,.8);box-shadow:1px 1px 1px 1px rgba(1,1,1,.3)}.exmage-is-external-link .dashicons.dashicons-external{width:18px;height:18px;font-size:18px}.exmage-external-url-container .exmage-external-url-content{display:flex;align-items:center;justify-content:space-between;gap:5px}.exmage-external-url-container .exmage-external-url-content .exmage-col-wrap-external-url{display:flex;align-items:center;justify-content:flex-start;gap:5px;max-width:calc(100% - 75px);width:100%}.exmage-external-url-container .exmage-external-url-content .exmage-col-wrap-external-url .exmage-wrap-edit-field-external-url{display:flex;justify-content:flex-start;flex-direction:row;width:100%;gap:5px;align-items:center}.exmage-external-url-container .exmage-external-url-content .exmage-col-wrap-external-url .exmage-wrap-edit-field-external-url .exmage-edit-external-url-field{display:none;width:100%;outline:0!important;box-shadow:none!important}.exmage-external-url-container .exmage-external-url-content .exmage-col-wrap-external-url .exmage-wrap-edit-field-external-url .exmage-save-edit-url{display:none;color:#06d206;outline:0!important;box-shadow:none!important}.exmage-external-url-container .exmage-external-url-content .exmage-col-wrap-external-url .exmage-wrap-edit-field-external-url .exmage-save-edit-url.loading{height:1em;line-height:1;-webkit-animation:icon-loading 2s linear infinite;animation:icon-loading 2s linear infinite}.exmage-external-url-container .exmage-external-url-content .exmage-col-wrap-external-url .exmage-wrap-edit-field-external-url .exmage-edit-url{color:#0071fa}.exmage-external-url-container .exmage-external-url-content .exmage-col-wrap-external-url .exmage-wrap-edit-field-external-url .exmage-external-url{color:#00f}.exmage-external-url-container .exmage-external-url-content .exmage-col-wrap-external-url .exmage-wrap-edit-field-external-url.editing .exmage-edit-external-url-field,.exmage-external-url-container .exmage-external-url-content .exmage-col-wrap-external-url .exmage-wrap-edit-field-external-url.editing .exmage-save-edit-url{display:block}.exmage-external-url-container .exmage-external-url-content .exmage-col-wrap-external-url .exmage-wrap-edit-field-external-url.editing .exmage-edit-url,.exmage-external-url-container .exmage-external-url-content .exmage-col-wrap-external-url .exmage-wrap-edit-field-external-url.editing .exmage-external-url{display:none}.exmage-external-url-container .exmage-action-buttons-container{text-align:center}.exmage-external-url-container .exmage-external-url{max-width:calc(100% - 25px);white-space:nowrap;display:inline-block;overflow:hidden;text-overflow:ellipsis}.exmage-external-url-container .exmage-convert-external-button{position:relative;color:#00a32a}.exmage-external-url-container .exmage-migrate-button{position:relative;color:#000}.exmage-external-url-container .exmage-migrate-button:not(.exmage-button-loading) .exmage-migrate-button-overlay{display:none}.exmage-external-url-container .exmage-migrate-button .dashicons{font-size:20px;line-height:1.4}.exmage-external-url-video-shortcode{display:flex;gap:10px;align-items:center}.exmage-external-url-video-shortcode .exmage-shortcode-label{font-weight:700}.exmage-external-url-video-shortcode .exmage-wrap-shortcode{padding:10px;background:#d8d7d7;border-radius:5px;font-weight:700;display:flex;align-items:center;justify-content:space-between;width:100%}.exmage-external-url-video-shortcode .exmage-wrap-shortcode .exmage-shortcode-icon-copy{cursor:pointer}.exmage-use-url-instructions{text-align:center}.exmage-convert-external-button:not(.exmage-button-loading) .exmage-migrate-button-overlay{display:none}.exmage-convert-external-button .dashicons{font-size:20px;line-height:1.4}.media-frame-content .attachment-info .setting.alt-text{display:flex;flex-wrap:wrap;float:none;justify-content:end;position:relative}.media-frame-content .attachment-info .setting.alt-text .exmage-generator-alt-message{display:flex;justify-content:end}.attachment-alt-text{display:flex;align-items:flex-start;flex-direction:column;position:relative}.exmage-generator-alt-button{padding-left:35px!important;position:relative}.exmage-generator-alt-button:before{content:"";mask:url(../images/exmage-alt-text-icon.svg) no-repeat center/contain;-webkit-mask:url(../images/exmage-alt-text-icon.svg) no-repeat center/contain;background-color:#fff;width:19px;height:19px;position:absolute;top:5px;left:9px}.exmage-button.exmage-button-loading{position:relative;color:#2271b1;opacity:.75}.exmage-button.exmage-button-loading:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;opacity:1;background-image:url(../images/loading.gif);background-position:center;background-size:20px;background-repeat:no-repeat;background-color:#2271b1;mask:none;margin:0;padding:0;cursor:none}.exmage-wrap-upload-cdn{display:flex;flex-direction:column;align-items:center;justify-content:center}.max-upload-size{text-align:center}.exmage-upload-files-container{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.exmage-upload-files-container .exmage-drag-file-area{border:2px dashed #1a73e8;border-radius:6px;margin:10px 0 15px;padding:30px 50px;width:350px;text-align:center}.exmage-upload-files-container .exmage-drag-file-area h3{font-size:26px;margin:15px 0}.exmage-upload-files-container .exmage-drag-file-area label{font-size:19px}.exmage-upload-files-container .exmage-drag-file-area label .exmage-browse-files-text{color:#1a73e8;font-weight:bolder;cursor:pointer}.exmage-upload-files-container .exmage-browse-files span{position:relative}.exmage-upload-files-container .exmage-default-file-input{opacity:0;display:none}.exmage-upload-files-container .exmage-cannot-upload-message{border:solid 1px #f70800;font-size:17px;display:flex;align-items:center;justify-content:space-between;margin:5px 0;padding:5px;border-radius:5px;color:#b00;gap:15px;display:none}.exmage-upload-files-container .exmage-cannot-upload-message .exmage-cancel-alert-button{cursor:pointer}.exmage-upload-files-container .exmage-upload-cdn-message{font-size:17px}.exmage-upload-files-container .exmage-file-block{color:#000;background-color:#fff;transition:all 1s;width:390px;position:relative;display:none;flex-direction:row;justify-content:space-between;align-items:center;margin:10px 0 15px;padding:10px 20px;border-radius:25px;cursor:pointer}.exmage-upload-files-container .exmage-file-info{display:flex;align-items:center;font-size:15px}.exmage-upload-files-container .exmage-file-info .exmage-file-icon{margin-right:10px}.exmage-upload-files-container .exmage-file-info .exmage-file-name,.exmage-upload-files-container .exmage-file-info .exmage-file-size{padding:0 3px}.exmage-upload-files-container .exmage-file-info .exmage-remove-file-icon{cursor:pointer}.exmage-upload-files-container .exmage-upload-button{background-color:#1a73e8;color:#f7fff7;display:flex;align-items:center;font-size:18px;border:0;border-radius:4px;margin:10px;padding:7.5px 50px;cursor:pointer}.exmage-upload-files-container .exmage-icon{font-size:0;width:20px;height:20px;background-position:center;background-size:contain;background-repeat:no-repeat}.exmage-upload-files-container .exmage-icon.exmage-file-icon{background-image:url(../images/file-icon.svg)}.exmage-upload-files-container .exmage-icon.exmage-delete_field-icon{background-image:url(../images/delete_field-icon.svg)}.exmage-upload-files-container .exmage-icon.exmage-notice-icon{background-image:url(../images/notice-icon.svg)}.exmage-upload-files-container .exmage-icon.exmage-close_filled-icon{background-image:url(../images/close_filled-icon.svg)}.exmage-add-multiple-area{text-align:center}.exmage-add-multiple-area .exmage-multiple-textarea{width:600px;max-width:100%;min-height:120px;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;resize:vertical;margin-bottom:10px}.exmage-add-multiple-area .exmage-multiple-textarea:focus{outline:0;border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.exmage-csv-upload-area{margin:10px 0 15px;display:flex;align-items:center;justify-content:center;gap:10px}.exmage-csv-upload-area .exmage-csv-dropzone{border:2px dashed #1a73e8;border-radius:6px;padding:15px 25px;text-align:center;cursor:pointer;background:#f9f9f9;transition:background .2s}.exmage-csv-upload-area .exmage-csv-dropzone:hover{background:#e8f0fe}.exmage-csv-upload-area .exmage-csv-dropzone p{margin:0;font-size:14px;color:#555}.exmage-csv-upload-area .exmage-csv-dropzone .exmage-csv-or{margin:5px 0;color:#999;font-size:12px}.exmage-csv-upload-area .exmage-csv-dropzone .exmage-browse-link{color:#1a73e8;font-weight:600;text-decoration:underline}.exmage-csv-upload-area .exmage-csv-dropzone.dragover{background:#e8f0fe}.exmage-csv-upload-area .exmage-csv-file-input{display:none}.exmage-csv-upload-area .exmage-csv-filename{font-size:13px;color:#1a73e8;font-weight:600}.exmage-url-preview-container{margin:15px auto;width:600px;max-width:100%;text-align:left}.exmage-url-preview-container .exmage-preview-header{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#f5f5f5;border:1px solid #e0e0e0;border-bottom:none;border-radius:4px 4px 0 0}.exmage-url-preview-container .exmage-preview-header .exmage-preview-count{font-size:13px;color:#555;font-weight:600}.exmage-url-preview-container .exmage-preview-header .exmage-preview-actions{display:flex;gap:8px}.exmage-url-preview-container .exmage-preview-header .exmage-preview-actions button{background:0 0;border:0;cursor:pointer;font-size:12px;color:#1a73e8;padding:0}.exmage-url-preview-container .exmage-preview-header .exmage-preview-actions button:hover{text-decoration:underline}.exmage-url-preview-list{max-height:300px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:0 0 4px 4px}.exmage-url-preview-list .exmage-preview-item{display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid #f0f0f0;gap:10px}.exmage-url-preview-list .exmage-preview-item:last-child{border-bottom:none}.exmage-url-preview-list .exmage-preview-item input[type=checkbox]{flex-shrink:0}.exmage-url-preview-list .exmage-preview-item .exmage-preview-thumb{flex-shrink:0;width:40px;height:40px;border-radius:3px;border:1px solid #e0e0e0;object-fit:cover;background:#f5f5f5}.exmage-url-preview-list .exmage-preview-item .exmage-preview-thumb.loading{opacity:.5}.exmage-url-preview-list .exmage-preview-item .exmage-preview-url{flex:1;font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exmage-url-preview-list .exmage-preview-item .exmage-preview-status{flex-shrink:0;font-size:11px;padding:2px 6px;border-radius:3px}.exmage-url-preview-list .exmage-preview-item .exmage-preview-status.valid{background:#d4edda;color:#155724}.exmage-url-preview-list .exmage-preview-item .exmage-preview-status.invalid{background:#f8d7da;color:#721c24}.exmage-url-preview-list .exmage-preview-item .exmage-preview-status.pending{background:#fff3cd;color:#856404}.exmage-url-preview-list .exmage-preview-item.exmage-preview-item-unchecked{opacity:.5}.exmage-add-multiple-btn{margin-top:15px;padding:10px 30px;font-size:14px;background:#1a73e8;color:#fff;border:0;border-radius:4px;cursor:pointer}.exmage-add-multiple-btn:hover{background:#1557b0}.exmage-add-multiple-btn:disabled{background:#ccc;cursor:not-allowed}.exmage-add-multiple-btn.exmage-button-loading{position:relative;color:transparent;background:#1a73e8;opacity:.75}.exmage-add-multiple-btn.exmage-button-loading::before{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(../images/loading.gif);background-size:contain;background-repeat:no-repeat}.exmage-url-preview-empty{text-align:center;padding:30px;color:#999;font-size:14px}.exmage-csv-error{margin:8px 0 0;padding:0;font-size:13px;line-height:1.45;color:#d63638;width:100%;text-align:center}