.cs_cart_button{visibility:hidden;opacity:0;transition:opacity 0.3s ease}.cs_cart_button.show{visibility:visible;opacity:1}.flip-image-admin .card{background:#fff;border:1px solid #ccd0d4;border-radius:4px;padding:20px;margin-bottom:20px;box-shadow:0 1px 1px rgb(0 0 0 / .04)}.flip-image-admin .nav-tab-wrapper{margin-bottom:20px}.flip-image-admin .tab-content{background:#fff;border:1px solid #ccd0d4;border-top:none;padding:20px;border-radius:0 0 4px 4px}.flip-image-admin .logs-container{max-height:400px;overflow-y:auto;border:1px solid #ccc;padding:15px;background:#f9f9f9;font-family:monospace;font-size:12px;line-height:1.4}.flip-image-admin .log-entry{margin-bottom:8px;padding:5px;border-radius:3px}.flip-image-admin .log-success{color:#46b450;background:#f0f8f0}.flip-image-admin .log-error{color:#dc3232;background:#fef7f7}.flip-image-admin .log-info{color:#0073aa;background:#f7f9fc}.flip-image-admin .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:20px 0}.flip-image-admin .stat-card{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:4px;padding:15px;text-align:center}.flip-image-admin .stat-number{font-size:24px;font-weight:700;color:#0073aa}.flip-image-admin .stat-label{color:#666;margin-top:5px}.flip-image-admin .button-demo{background:#f7f7f7;border-color:#ccc;color:#555}.flip-image-admin .button-demo:hover{background:#fafafa;border-color:#999;color:#23282d}.flip-image-admin .button-danger{background:#dc3232;border-color:#dc3232;color:#fff}.flip-image-admin .button-danger:hover{background:#c92626;border-color:#c92626}