#bg-remove-container{display:none;position:relative;padding:20px;background:rgba(26,26,26,.9);border-radius:12px;margin:20px 0}.image-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px}.image-wrapper{position:relative;background:#1a1a1a;border-radius:8px;padding:15px;border:2px solid #3a3a3a}.image-wrapper h5{color:var(--primary-color);margin-bottom:10px;font-size:16px;text-align:center}.preview-image{max-width:100%;height:auto;border-radius:8px;display:block;margin:0 auto;background:repeating-conic-gradient(grey 0 25%,transparent 0 50%) 50%/20px 20px}#processing-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);padding:30px;border-radius:12px;text-align:center;z-index:10}#processing-overlay p{color:#fff;margin:0;font-size:14px}.control-group{margin:20px 0}.control-group label{display:block;margin-bottom:10px;font-size:14px;color:#e0e0e0}.control-group .action-btn{margin:5px;padding:10px 20px;background:#2a2a2a;border:2px solid #444;color:#fff;border-radius:8px;cursor:pointer;transition:all .3s}.control-group .action-btn:hover{background:#3a3a3a;border-color:#666}.control-group .action-btn.active{background:#4caf50;border-color:#4caf50}#custom-color-picker{animation:fadeIn .3s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#download-btn,#remove-bg-btn{min-width:200px;margin:0 10px}@media (max-width:768px){.image-comparison{grid-template-columns:1fr}#download-btn,#remove-bg-btn{min-width:auto;width:100%;margin:5px 0}}