.before-after-slider-editor .before-after-container{background-color:#f9f9f9;border:2px dashed #ddd;border-radius:8px;padding:20px}.before-after-slider-editor .before-after-container .upload-placeholders{align-items:start;display:grid;gap:30px;grid-template-columns:1fr 1fr}.before-after-slider-editor .before-after-container .upload-placeholders .upload-section{text-align:center}.before-after-slider-editor .before-after-container .upload-placeholders .upload-section h4{color:#1e1e1e;font-size:16px;font-weight:600;margin:0 0 15px}.before-after-slider-editor .before-after-container .upload-placeholders .upload-section .upload-button{align-items:center;background-color:#fff;border:2px dashed #ccc;border-radius:8px;display:flex;font-weight:500;justify-content:center;min-height:120px;transition:all .2s ease;width:100%}.before-after-slider-editor .before-after-container .upload-placeholders .upload-section .upload-button:hover{background-color:#f0f8ff;border-color:#007cba}.before-after-slider-editor .before-after-container .upload-placeholders .upload-section .image-preview{position:relative}.before-after-slider-editor .before-after-container .upload-placeholders .upload-section .image-preview img{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:auto;width:100%}.before-after-slider-editor .before-after-container .upload-placeholders .upload-section .image-preview button{margin-top:10px}@media(max-width:767px){.before-after-slider-editor .before-after-container .upload-placeholders{gap:20px;grid-template-columns:1fr}}.before-after-slider-editor .before-after-container .before-after-preview .before-after-wrapper{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.before-after-slider-editor .before-after-container .before-after-preview .image-controls{flex-wrap:wrap;justify-content:center}
