.mlo-replace-media-metabox{padding:0}.mlo-replace-media-metabox .mlo-description{color:#666;font-size:12px;font-style:italic;line-height:1.5;margin:0 0 12px}.mlo-replace-input,.mlo-replace-section{display:flex;flex-direction:column;gap:10px}.mlo-replace-input{box-sizing:border-box}.mlo-replace-input label{align-items:center;background:#f9f9f9;border:2px dashed #c3c4c7;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:100px;padding:16px 12px;text-align:center;transition:all .2s ease;width:100%}.mlo-replace-input label:hover{background:#f0f0f1;border-color:#2271b1}.mlo-replace-input label:hover .mlo-drop-icon{color:#2271b1}.mlo-replace-input .label-text{color:#50575e;font-size:13px;font-weight:500}#mlo-file-drop-area{box-sizing:border-box;position:relative;transition:all .2s ease}#mlo-file-drop-area.drag-active{background-color:#e8f0fe;border-color:#2271b1;border-style:solid}#mlo-file-drop-area.drag-active .mlo-drop-icon{color:#2271b1}.mlo-drop-icon{color:#c3c4c7;font-size:28px;height:28px;line-height:1;transition:color .2s ease;width:28px}.mlo-supported-text{color:#999;font-size:11px}.mlo-replace-file-preview{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:8px;justify-content:center}.mlo-replace-file-preview img{background:#f0f0f0;border:1px solid #ddd;border-radius:4px;max-height:60px;max-width:200px;-o-object-fit:cover;object-fit:cover}.mlo-replace-file-error{background:#fcf0f1;border-left:4px solid #d63638;border-radius:3px;color:#d63638;font-size:12px;padding:6px 10px}.mlo-replace-file-actions{align-items:center;display:flex;flex-direction:row-reverse;gap:8px}.mlo-replace-footer{border-top:1px solid #f0f0f0;color:#999;font-size:11px;margin-top:12px;padding-top:8px;text-align:right}.mlo-svg-loader{animation:mlo-spin 1s linear infinite}@keyframes mlo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hidden{display:none!important}
