#catalogPushView .query-panel{background-color:var(--color-bg-surface);border:1px solid var(--color-border);padding:24px;border-radius:var(--radius-md);margin-bottom:24px}#catalogPushView .form-group{margin-bottom:20px}#catalogPushView .form-label{display:block;font-size:11px;font-weight:700;color:var(--color-text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}#catalogPushView .form-input{width:100%;height:var(--control-height, 42px);padding:8px 12px;background-color:var(--color-bg-base);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-text-primary);outline:none;transition:var(--transition-fast)}#catalogPushView .form-input:focus{background-color:var(--color-bg-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}#catalogPushView .form-select{width:100%;height:var(--control-height, 42px);padding:8px 40px 8px 12px;background-color:var(--color-bg-base);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-text-primary);outline:none;transition:var(--transition-fast);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}#catalogPushView .form-select:focus{background-color:var(--color-bg-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}#catalogPushView .panel-card{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:24px;overflow:hidden}#catalogPushView .card-header{padding:16px 20px;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-surface)}#catalogPushView .card-body{padding:20px}#catalogPushLoadingOverlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;z-index:2000;align-items:center;justify-content:center;flex-direction:column;gap:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes catalogPushSpin{to{transform:rotate(360deg)}}@keyframes catalogPushPulse{0%{transform:translate(-50%,-50%) scale(.85);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.15);opacity:1}to{transform:translate(-50%,-50%) scale(.85);opacity:.6}}#catalogPushView .checkbox-card{display:flex;align-items:center;gap:12px;background-color:var(--color-bg-base);border:1px solid var(--color-border);padding:0 16px;border-radius:var(--radius-md);height:var(--control-height, 42px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-fast);min-width:0}#catalogPushView .checkbox-card:hover{border-color:var(--color-primary);background-color:#5932ea05}#catalogPushView .checkbox-card .checkbox-input,#catalogPushView .checkbox-card .domain-checkbox{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}#catalogPushView .checkbox-card .checkbox-label{font-size:13px;font-weight:700;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#catalogPushView .custom-dropdown-list{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -2px rgba(0,0,0,.05))}#catalogPushView .dropdown-item{padding:10px 14px;cursor:pointer;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--color-border-light, rgba(0,0,0,.02));transition:var(--transition-fast);text-align:left}#catalogPushView .dropdown-item:last-child{border-bottom:none}#catalogPushView .dropdown-item:hover{background-color:var(--color-bg-base)}#catalogPushView .dropdown-item-title{font-size:13px;font-weight:700;color:var(--color-text-primary);font-family:var(--font-mono)}#catalogPushView .dropdown-item-desc{font-size:11px;color:var(--color-text-secondary);font-weight:600}
