.follow-gate-container{border:1px solid #e2e8f0;border-radius:8px;margin-top:20px;overflow:hidden}.follow-gate-header{cursor:pointer;background-color:#f8fafc;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.follow-gate-title-container{align-items:center;gap:8px;display:flex}.follow-gate-title-text{color:#1e293b;font-weight:500}.follow-gate-content{background-color:#fff;padding:16px}.follow-gate-field{margin-bottom:16px}.follow-gate-label{color:#475569;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.follow-gate-textarea{border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:10px;font-size:14px}.follow-gate-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.follow-gate-input-container{border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:8px;padding:10px;display:flex}.follow-gate-input-container:focus-within{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.follow-gate-input{border:none;outline:none;flex:1;font-size:14px}.follow-gate-switch{width:44px;height:24px;display:inline-block;position:relative}.follow-gate-switch input{opacity:0;width:0;height:0}.follow-gate-slider{cursor:pointer;background-color:#cbd5e1;border-radius:24px;transition:all .4s;position:absolute;inset:0}.follow-gate-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0000001a}.follow-gate-switch input:checked+.follow-gate-slider{background-color:#10b981}.follow-gate-switch input:checked+.follow-gate-slider:before{transform:translate(20px)}.follow-gate-limit-section{border-top:1px solid #e2e8f0;margin-top:8px;margin-bottom:0;padding-top:16px}.follow-gate-radio-group{flex-direction:column;gap:8px;margin-top:4px;display:flex}.follow-gate-radio-label{color:#334155;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.follow-gate-radio-label input[type=radio]{accent-color:#3b82f6;cursor:pointer;width:16px;height:16px;margin:0}.premium-locked-card{cursor:pointer;background-color:#faf5ff;border:1.5px solid #f3e8ff;border-radius:12px;flex-direction:column;margin-top:12px;transition:all .2s;display:flex;overflow:hidden}.premium-locked-card:hover{background-color:#f5e6ff;border-color:#e9d5ff}.premium-locked-card-header{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.premium-locked-title{color:#1e293b;font-family:inherit;font-size:.95rem;font-weight:700}.premium-unlock-badge{color:#a855f7;cursor:pointer;background-color:#fff;border:1.5px solid #a855f7;border-radius:12px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 1px 2px #a855f70d}.premium-locked-card:hover .premium-unlock-badge{color:#fff;background-color:#a855f7}.premium-unlock-lock-icon{stroke:currentColor;vertical-align:middle;display:inline-block}.premium-locked-card-footer{color:#475569;background-color:#fff;border-top:1px solid #f3e8ff;padding:8px 16px;font-size:.8rem;font-weight:500}.follow-gate-loading-placeholder{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;margin-top:12px;padding:16px;display:flex;position:relative;overflow:hidden}.follow-gate-shimmer-title{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:4px;width:50%;height:16px;animation:1.5s infinite config-shimmer}.follow-gate-shimmer-subtitle{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:4px;width:80%;height:12px;animation:1.5s infinite config-shimmer}@keyframes config-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.followups-list-container{flex-direction:column;gap:16px;display:flex}.followups-delay-row{align-items:center;gap:10px;width:100%;display:flex}.followups-delay-input{border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:10px;font-size:14px;width:120px!important}.followups-delay-input:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.followups-delay-select{cursor:pointer;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;outline:none;flex:1;height:40px;padding:10px;font-size:14px}.followups-delay-select:focus{border-color:#3b82f6}.followups-hint-text{color:#64748b;margin-top:6px;font-size:12px}.followups-validation-error{color:#ef4444;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:500;display:flex}.followups-footer-hint{color:#475569;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:4px;padding:12px;font-size:12px;line-height:1.5}
.step5-container-spacing{margin-top:24px}.step5-toggle-container{align-items:center;display:flex}.step5-header-chevron{transition:transform .2s}.step5-header-chevron.rotated{transform:rotate(-90deg)}.step5-buttons-list{flex-direction:column;gap:16px;display:flex}.step5-button-card{border:1px dashed var(--border-strong,#cbd5e1);background-color:var(--bg-secondary,#f8fafc);border-radius:12px;padding:16px;position:relative}.step5-button-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.step5-button-card-title{color:var(--text-secondary,#475569);font-size:13px;font-weight:600}.step5-button-delete-btn{cursor:pointer;color:#ef4444;background:0 0;border:none;align-items:center;padding:4px;transition:opacity .2s;display:flex}.step5-button-delete-btn:hover{opacity:.8}.step5-char-count{color:var(--text-muted,#94a3b8);padding-right:4px;font-size:11px}.step5-link-icon{margin-right:4px}.step5-add-button-btn{border:1.5px dashed var(--accent);width:100%;color:var(--accent);cursor:pointer;text-align:center;background-color:#0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:600;transition:all .2s;display:flex}.step5-add-button-btn:hover{border-color:var(--accent-light);background-color:#7c3aed0a}.step5-section-title{color:var(--text-primary,#0f172a);margin-bottom:4px;font-size:16px;font-weight:600}
.rules-page{flex-direction:column;gap:32px;display:flex}.rules-toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rules-search-wrap{flex:1;min-width:280px;position:relative}.rules-search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rules-search-input{background-color:var(--bg-primary);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:12px;padding:12px 16px 12px 42px;font-size:.95rem;transition:all .2s}.rules-search-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #7c3aed1a}.rules-search-clear{background-color:var(--bg-tertiary);width:20px;height:20px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rules-search-clear:hover{background-color:var(--border);color:var(--text-secondary)}.rules-account-select{margin-bottom:0!important}.automation-list-container{flex-direction:column;gap:32px;display:flex}.automation-empty-state{background-color:var(--bg-primary);border:1px solid var(--border);text-align:center;box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:64px 32px;display:flex}.automation-empty-state h3{color:var(--text-primary);font-size:1.5rem;font-weight:700}.automation-empty-state p{color:var(--text-secondary);max-width:400px;line-height:1.6}:root{--rf-bg-glass:#ffffffb3;--rf-border-glass:#fff6;--rf-shadow-premium:0 12px 40px -12px #00000026;--rf-card-radius:16px}[data-theme=dark]{--rf-bg-glass:#0a0a0ab3;--rf-border-glass:#ffffff14;--rf-shadow-premium:0 12px 40px -12px #00000080}.automation-modal{flex-direction:column!important;width:95%!important;max-width:580px!important;height:90vh!important;min-height:400px!important;max-height:90vh!important;display:flex!important;overflow:hidden!important}.automation-modal .ui-modal-body{flex-direction:column!important;flex:1!important;padding:0!important;display:flex!important;overflow:hidden!important}.rule-form-multistep{background:var(--bg-primary);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.rule-form-header{border-bottom:1px solid var(--border);background:var(--rf-bg-glass);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);z-index:10;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.rule-form-header-inner{align-items:center;gap:18px;display:flex}.rule-form-header-icon{border-radius:14px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;display:flex;overflow:hidden;box-shadow:0 8px 16px -4px #00000014}.rule-form-header-text{flex-direction:column;display:flex}.rule-form-header-title{letter-spacing:-.02em;color:var(--text-primary);font-size:1.1rem;font-weight:800;line-height:1.5}.rule-form-header-subtitle{color:var(--text-muted);font-size:.8rem;font-weight:500;line-height:1.4}.rule-form-header-close{width:36px;height:36px;color:var(--text-muted);background:var(--bg-tertiary);transition:all .3s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;display:flex}.rule-form-header-close:hover{color:#ef4444;background-color:#fee2e2;transform:rotate(90deg)scale(1.1)}.rule-form-content{scroll-behavior:smooth;flex:1;padding:24px;position:relative;overflow-y:auto}.rule-form-content::-webkit-scrollbar{width:6px}.rule-form-content::-webkit-scrollbar-track{background:0 0}.rule-form-content::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}.rule-form-content::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.rule-form-trigger-cards{grid-template-columns:repeat(2,1fr);gap:20px;padding-bottom:20px;display:grid}.rule-form-trigger-card{background-color:var(--bg-primary);border:1.5px solid var(--border-strong);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:20px;padding:32px 24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000008}.rule-form-trigger-card.selected{background-color:var(--bg-primary);border-color:var(--accent);box-shadow:0 16px 32px -8px #7c3aed40, 0 0 0 1px var(--accent);border-width:2px}.rule-form-trigger-card.coming-soon{cursor:not-allowed;background-color:var(--bg-secondary);opacity:.6;border-style:dashed}.rule-form-trigger-card.coming-soon .rule-form-trigger-card-icon{filter:grayscale()opacity(.5);background-color:var(--border)!important;color:var(--text-muted)!important}.rule-form-trigger-card-icon{background-color:var(--bg-tertiary);width:48px;height:48px;transition:all .5s var(--ease-spring);z-index:2;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative}.rule-form-trigger-card:hover .rule-form-trigger-card-icon{transform:scale(1.15)rotate(5deg)}.rule-form-trigger-card-label{letter-spacing:-.02em;color:var(--text-primary);z-index:2;font-size:1rem;font-weight:800;position:relative}.rule-form-trigger-card-desc{color:var(--text-muted);z-index:2;font-size:.85rem;line-height:1.5;position:relative}.rule-form-trigger-coming-soon{text-transform:uppercase;letter-spacing:.1em;background-color:var(--border-strong);color:#fff;z-index:3;border-radius:6px;padding:4px 10px;font-size:.6rem;font-weight:800;position:absolute;top:14px;right:14px;box-shadow:0 2px 4px #0000001a}.coming-soon-glass{-webkit-backdrop-filter:blur(8px)grayscale();backdrop-filter:blur(8px)grayscale();pointer-events:none;opacity:.8;z-index:10;background:#fff9;border-radius:16px;transition:opacity .3s;position:absolute;inset:0}[data-theme=dark] .coming-soon-glass{background:#0006}.rule-form-trigger-card.coming-soon:hover .coming-soon-glass{opacity:.8}.rule-form-footer{border-top:1px solid var(--border);background:var(--rf-bg-glass);-webkit-backdrop-filter:blur(24px)saturate(200%);backdrop-filter:blur(24px)saturate(200%);z-index:10;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.rule-form-progress-steps{align-items:center;gap:10px;display:flex}.rule-form-progress-step-node{background-color:var(--border-strong);opacity:.4;border-radius:50%;width:8px;height:8px;transition:all .5s cubic-bezier(.19,1,.22,1);position:relative}.rule-form-progress-step-node--current{background-color:var(--accent);opacity:1;border-radius:6px;width:28px;box-shadow:0 4px 12px #7c3aed4d}.rule-form-progress-step-node--completed{background-color:var(--accent);opacity:.7}.rule-form-nav-buttons{align-items:center;gap:20px;display:flex}.rule-form-back-btn{border-radius:12px;padding:10px 16px;font-size:1rem;font-weight:800;transition:all .3s;color:#94a3b8!important}.rule-form-back-btn:hover{color:#64748b!important;background-color:#0000!important}.rule-form-next-btn{background:linear-gradient(135deg, var(--accent) 0%, #4338ca 100%)!important;color:#fff!important;border:none!important;border-radius:16px!important;padding:14px 32px!important;font-size:1rem!important;font-weight:800!important;box-shadow:0 8px 20px -6px #7c3aed80,0 4px 12px -4px #0000001a!important}.rule-form-next-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px -8px #7c3aed99,0 4px 12px -2px #0000001a!important}.rule-form-next-btn:active:not(:disabled){transform:translateY(0)}.rule-form-next-btn:disabled{cursor:not-allowed;background:var(--bg-tertiary)!important;color:var(--text-muted)!important;box-shadow:none!important}.rule-form-step{flex-direction:column;gap:24px;width:100%;display:flex}.rf-account-selector-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}@media (max-width:480px){.rf-account-selector-grid{grid-template-columns:repeat(2,1fr)}}.rf-account-badge{background:var(--bg-primary);border:1.5px solid var(--border);width:100%;transition:all .3s var(--ease-out);border-radius:16px;align-items:center;gap:10px;padding:8px 16px;display:flex;box-shadow:0 4px 12px #0000000a}.rf-account-badge.selected{border-color:var(--accent);background:var(--bg-primary);box-shadow:0 0 0 1px var(--accent), 0 8px 20px -6px #7c3aed33;transform:translateY(-2px)}.rf-account-badge:hover{border-color:var(--accent-light);transform:translateY(-1px);box-shadow:0 6px 16px #00000014}.rf-account-badge-username{color:var(--text-primary);letter-spacing:-.01em;font-size:.95rem;font-weight:700}.rule-form-field{flex-direction:column;gap:10px;display:flex}.rule-form-label{color:var(--text-primary);letter-spacing:-.01em;margin-top:15px;font-size:1.1rem;font-weight:800}.rule-form-hint{color:var(--text-muted);font-size:.85rem;line-height:1.5}.rule-form-input,.rule-form-textarea{background-color:var(--bg-primary);border:2px solid var(--border);width:100%;color:var(--text-primary);transition:all .3s var(--ease-out);border-radius:16px;outline:none;padding:16px;font-size:1rem}.rule-form-input:focus,.rule-form-textarea:focus{border-color:var(--accent);background-color:var(--bg-secondary);box-shadow:0 0 0 4px #7c3aed1a}.rule-form-textarea{resize:none;min-height:120px;line-height:1.6}.rule-form-scope-group{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px;display:grid}.rule-form-scope-card{background-color:var(--bg-primary);border:1.5px solid var(--border-strong);text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000008}.rule-form-scope-card.active{border-color:var(--accent);background-color:var(--bg-primary);border-width:2px;box-shadow:0 12px 32px #7c3aed26}.rule-form-scope-card-label{color:var(--text-secondary);font-size:.95rem;font-weight:800;transition:color .3s}.rule-form-scope-card.active .rule-form-scope-card-label{color:var(--accent)}.rule-form-scope-card-check{color:var(--accent);opacity:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:14px;right:14px;transform:scale(.5)rotate(-20deg)}.rule-form-scope-card.active .rule-form-scope-card-check{opacity:1;transform:scale(1)rotate(0)}@media (max-width:640px){.rule-form-scope-group{grid-template-columns:1fr}}.connect-instagram-content{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:16px 0;display:flex}.connect-instagram-icon{color:#fff;background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 8px 24px #bc18884d}.connect-instagram-desc{color:var(--text-secondary);font-size:1rem;line-height:1.6}.connect-instagram-actions{flex-direction:column;gap:12px;width:100%;display:flex}.delete-confirm-content{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:16px 0;display:flex}.delete-confirm-icon{color:#ef4444;background-color:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:8px;display:flex}.delete-confirm-title{color:var(--text-primary);font-size:1.25rem;font-weight:700}.delete-confirm-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.delete-confirm-actions{flex-direction:column;gap:12px;width:100%;display:flex}.delete-confirm-btn{background-color:#ef4444!important;border-color:#ef4444!important}.delete-confirm-cancel{color:var(--text-secondary);border-radius:12px;padding:12px;font-weight:600;transition:all .2s}.delete-confirm-cancel:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}@media (max-width:640px){.rules-toolbar{flex-direction:column;align-items:stretch}}.automation-account-group{background-color:var(--bg-primary);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.automation-account-header{background-color:var(--bg-tertiary);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 24px;display:flex}.automation-account-avatar{color:#fff;background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.automation-account-username{color:var(--text-primary);font-size:1rem;font-weight:700}.automation-count-badge{color:var(--text-muted);background:var(--bg-primary);border:1px solid var(--border);white-space:nowrap;border-radius:99px;flex-shrink:0;margin-left:auto;padding:2px 10px;font-size:.75rem;font-weight:600}.automation-account-list{flex-direction:column;display:flex}.automation-skeleton-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:24px;display:flex}.skeleton-box{background:var(--bg-tertiary);border-radius:10px;animation:1.5s infinite pulse}.skeleton-title{width:180px;height:20px;margin-bottom:10px}.skeleton-text{width:240px;height:14px}.skeleton-stat{width:50px;height:40px}.skeleton-toggle{border-radius:999px;width:70px;height:30px}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.automation-list-item{border-bottom:1px solid var(--border);transition:all .3s var(--ease-out);background-color:#0000;grid-template-columns:1fr auto auto;align-items:center;gap:32px;padding:24px 32px;display:grid}.automation-list-item:last-child{border-bottom:none}.automation-list-item:hover{background-color:rgba(var(--text-primary-rgb), .02);transform:translate(4px)}.automation-item-main{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.automation-item-name{letter-spacing:-.01em;color:var(--text-primary);font-size:1.05rem;font-weight:700}.automation-item-meta{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.automation-trigger-badge{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:linear-gradient(135deg, var(--accent) 0%, #4338ca 100%);white-space:nowrap;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:.65rem;font-weight:800;box-shadow:0 2px 4px #7c3aed33}.automation-message-preview{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;border-left:1.5px solid var(--border);flex:1;min-width:0;padding-left:8px;font-size:.85rem;font-style:italic;font-weight:500;overflow:hidden}.automation-item-stats{gap:32px;padding:0 16px;display:flex}.stat-block{flex-direction:column;align-items:flex-start;min-width:70px;display:flex}.stat-value{color:var(--text-primary);letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:700}.automation-item-actions{align-items:center;gap:16px;display:flex}.automation-item-controls{align-items:center;gap:8px;display:flex}.premium-toggle-wrapper{border-right:1px solid var(--border);align-items:center;gap:10px;padding-right:16px;display:flex}.premium-toggle{background-color:var(--bg-tertiary);cursor:pointer;border:1px solid var(--border);border-radius:99px;width:44px;height:24px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:inset 0 2px 4px #00000005}.premium-toggle:hover{border-color:var(--border-strong)}.premium-toggle.active{background:linear-gradient(135deg, var(--accent) 0%, #4f46e5 100%);border-color:#0000;box-shadow:0 4px 12px #7c3aed4d}.premium-toggle-thumb{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0000001a}.premium-toggle.active .premium-toggle-thumb{transform:translate(20px)}.premium-toggle-label{color:var(--text-muted);min-width:24px;font-size:.8rem;font-weight:700;transition:color .3s}.premium-toggle.active+.premium-toggle-label{color:var(--accent)}.automation-inactive-badge{color:#e11d48;transition:all .3s var(--ease-out);cursor:help;background-color:#fff1f2;border:1px solid #fecdd3;border-radius:99px;align-items:center;gap:8px;padding:6px 14px;font-size:.8rem;font-weight:700;display:flex}.automation-inactive-badge:hover{color:#be123c;background-color:#ffe4e6;border-color:#fda4af}.automation-inactive-badge span{text-transform:uppercase;letter-spacing:.05em}.rules-action-btn{width:38px;height:38px;color:var(--text-muted);background-color:#0000;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.rules-action-btn:hover{background-color:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border);transform:translateY(-2px)}.rules-action-btn--edit:hover{color:var(--accent);background-color:#7c3aed0d;border-color:#7c3aed1a}.rules-action-btn--delete:hover{color:#ef4444;background-color:#fee2e2;border-color:#fecaca}@media (max-width:768px){.automation-list-item{grid-template-columns:1fr;gap:16px;padding:20px 16px}.automation-item-stats{justify-content:flex-start}.automation-item-actions{justify-content:space-between;width:100%}}.rule-form-media-selector{animation:rf-fade-in-up .5s var(--ease-out);margin-top:32px}.rf-media-header{margin-bottom:16px}.rf-media-loading{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px;display:flex}.rf-media-error{padding:24px}.rf-media-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rf-media-card{aspect-ratio:1;cursor:pointer;background-color:var(--bg-tertiary);border:2px solid #0000;border-radius:12px;transition:all .3s;position:relative;overflow:hidden}.rf-media-card:hover{z-index:2;transform:scale(1.02)}@keyframes rf-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rf-scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.rf-media-grid{grid-template-columns:repeat(2,1fr)}}.rf-media-card.active{border-color:var(--accent);box-shadow:0 0 0 4px #7c3aed33}.rf-media-thumbnail{width:100%;height:100%}.rf-media-thumbnail img{object-fit:cover;width:100%;height:100%}.rf-media-type-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#00000080;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.rf-media-selected-overlay{color:#fff;animation:rf-scale-in .3s var(--ease-spring);background:#7c3aed4d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rf-media-pagination{justify-content:center;margin-top:24px;display:flex}@media (max-width:600px){.automation-modal{bottom:0;border-radius:20px 20px 0 0!important;width:100%!important;height:95vh!important;top:auto!important;transform:none!important}.rule-form-header{gap:12px;padding:12px 16px}.rule-form-header-icon{border-radius:10px;width:36px;min-width:36px;height:36px;min-height:36px}.rule-form-header-title{font-size:.95rem}.rule-form-header-subtitle{font-size:.75rem}.rule-form-header-close{width:32px;height:32px}.rule-form-content{padding:16px}.rule-form-footer{padding:12px 16px}.rule-form-progress-steps{gap:6px}.rule-form-progress-step-node{width:6px;height:6px}.rule-form-progress-step-node--current{width:20px}.rule-form-nav-buttons{gap:12px}.rule-form-back-btn{padding:8px 12px;font-size:.9rem}.rule-form-next-btn{border-radius:12px!important;padding:10px 20px!important;font-size:.9rem!important}.rf-media-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.collapsible-header{transition:background-color .2s}.collapsible-header:hover{background-color:var(--bg-secondary)}.collapsible-content{opacity:0;max-height:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden}.collapsible-content.open{opacity:1;max-height:2000px}.arrow-icon{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;margin-right:16px;transition:all .3s;display:flex}.arrow-icon:hover{background-color:var(--border);color:var(--text-primary)}.arrow-icon svg{transition:transform .3s}.arrow-icon.open svg{transform:rotate(180deg)}.automation-pagination{justify-content:center;margin-top:24px;margin-bottom:16px;display:flex}.pagination-bar{background-color:var(--bg-primary);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:30px;align-items:center;gap:8px;padding:8px 16px;display:flex}.pagination-btn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.pagination-btn:hover:not(:disabled){background-color:var(--bg-tertiary);color:var(--text-primary)}.pagination-btn.active{color:#fff;background-color:#4f46e5}.pagination-btn:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.5}.pagination-dots{color:var(--text-muted);font-weight:600}
.CreditLimitBanner-module__mCRsuW__upgrade-banner{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background:linear-gradient(135deg,#f4fbf8 0%,#eef9f4 50%,#f2f8ff 100%) 0 0/300% 300%;border:1px solid #10b9812e;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;height:auto;min-height:108px;padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1);animation:12s infinite CreditLimitBanner-module__mCRsuW__banner-glow-shift;display:flex;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 10px 30px #10b9810f,0 1px 3px #00000003,0 0 25px #10b98108}.CreditLimitBanner-module__mCRsuW__upgrade-banner:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:9s linear infinite CreditLimitBanner-module__mCRsuW__banner-shimmer;position:absolute;top:0;left:-150%;transform:skew(-25deg)}@keyframes CreditLimitBanner-module__mCRsuW__banner-glow-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes CreditLimitBanner-module__mCRsuW__banner-shimmer{0%{left:-150%}35%{left:150%}to{left:150%}}.CreditLimitBanner-module__mCRsuW__upgrade-banner-glow-1,.CreditLimitBanner-module__mCRsuW__upgrade-banner-glow-2{filter:blur(50px);pointer-events:none;opacity:.4;z-index:0;border-radius:50%;position:absolute}.CreditLimitBanner-module__mCRsuW__upgrade-banner-glow-1{background:radial-gradient(circle,#10b9811f 0%,#0000 75%);width:200px;height:200px;animation:14s ease-in-out infinite CreditLimitBanner-module__mCRsuW__float-glow-1;top:-40px;left:15%}.CreditLimitBanner-module__mCRsuW__upgrade-banner-glow-2{background:radial-gradient(circle,#0ea5e914 0%,#0000 75%);width:250px;height:250px;animation:18s ease-in-out infinite CreditLimitBanner-module__mCRsuW__float-glow-2;bottom:-50px;right:20%}@keyframes CreditLimitBanner-module__mCRsuW__float-glow-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,15px)scale(1.1)}}@keyframes CreditLimitBanner-module__mCRsuW__float-glow-2{0%,to{transform:translate(0)scale(1.1)}50%{transform:translate(-30px,-15px)scale(.9)}}.CreditLimitBanner-module__mCRsuW__upgrade-banner-content{z-index:2;flex-direction:column;gap:10px;max-width:70%;display:flex}.CreditLimitBanner-module__mCRsuW__upgrade-banner-badge{color:#047857;text-transform:uppercase;letter-spacing:.08em;background:#10b98114;border:1px solid #10b9812e;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;font-size:.68rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 1px 4px #10b9810a}.CreditLimitBanner-module__mCRsuW__upgrade-banner-badge svg{animation:2s ease-in-out infinite CreditLimitBanner-module__mCRsuW__badge-icon-pulse}@keyframes CreditLimitBanner-module__mCRsuW__badge-icon-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 1px #10b981);transform:scale(1.2)}}.CreditLimitBanner-module__mCRsuW__upgrade-banner-title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:850;line-height:1.2}.CreditLimitBanner-module__mCRsuW__upgrade-banner-subtitle{color:#303d4f;margin:0;font-size:.88rem;font-weight:800;line-height:1.35}.CreditLimitBanner-module__mCRsuW__upgrade-banner-benefits{flex-wrap:wrap;gap:10px 18px;margin-top:4px;display:flex}.CreditLimitBanner-module__mCRsuW__benefit-item{color:#475569;cursor:default;align-items:center;gap:6px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.CreditLimitBanner-module__mCRsuW__benefit-icon{color:#10b981;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.CreditLimitBanner-module__mCRsuW__upgrade-banner-action{z-index:2;flex-shrink:0}.CreditLimitBanner-module__mCRsuW__upgrade-banner-btn{color:#fff;cursor:pointer;z-index:1;white-space:nowrap;will-change:transform, box-shadow;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:12px 28px;font-family:inherit;font-size:.9rem;font-weight:750;transition:border-color .3s,background .3s,box-shadow .3s;animation:3s ease-in-out infinite CreditLimitBanner-module__mCRsuW__button-breathing-glow;display:flex;position:relative;overflow:hidden;transform:translate(0,0)}.CreditLimitBanner-module__mCRsuW__upgrade-banner-btn:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:60%;height:100%;animation:4.5s ease-in-out infinite CreditLimitBanner-module__mCRsuW__btn-shine-sweep;position:absolute;top:0;left:-100%;transform:skew(-20deg)}@keyframes CreditLimitBanner-module__mCRsuW__btn-shine-sweep{0%{transform:translate(0)skew(-20deg)}22%{transform:translate(350%)skew(-20deg)}to{transform:translate(350%)skew(-20deg)}}@keyframes CreditLimitBanner-module__mCRsuW__button-breathing-glow{0%,to{box-shadow:0 4px 14px #10b98159,0 0 #10b98133}50%{box-shadow:0 6px 20px #10b9818c,0 0 0 5px #10b98100}}.CreditLimitBanner-module__mCRsuW__upgrade-banner-btn:hover{background:linear-gradient(135deg,#059669 0%,#047857 100%);transform:translateY(-2px);box-shadow:0 8px 24px #10b9818c,0 0 0 3px #10b98126}.CreditLimitBanner-module__mCRsuW__upgrade-banner-btn:active{transform:translate(0,0)}@media (max-width:900px){.CreditLimitBanner-module__mCRsuW__upgrade-banner{flex-direction:column;align-items:stretch;gap:20px;height:auto;min-height:220px;margin-bottom:16px;padding:20px}.CreditLimitBanner-module__mCRsuW__upgrade-banner-content{max-width:100%}.CreditLimitBanner-module__mCRsuW__upgrade-banner-title{font-size:1.25rem}.CreditLimitBanner-module__mCRsuW__upgrade-banner-benefits{flex-direction:column;gap:8px}.CreditLimitBanner-module__mCRsuW__upgrade-banner-action{align-self:flex-start;width:100%}.CreditLimitBanner-module__mCRsuW__upgrade-banner-btn{justify-content:center;width:100%;padding:12px 20px}}.CreditLimitBanner-module__mCRsuW__credit-banner{border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:20px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.CreditLimitBanner-module__mCRsuW__credit-banner.CreditLimitBanner-module__mCRsuW__warning{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #f59e0b4d}.CreditLimitBanner-module__mCRsuW__credit-banner.CreditLimitBanner-module__mCRsuW__critical{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:1px solid #ef44444d}.CreditLimitBanner-module__mCRsuW__credit-banner-content{flex:1;justify-content:space-between;align-items:center;gap:32px;display:flex}.CreditLimitBanner-module__mCRsuW__credit-banner-left{align-items:center;gap:16px;max-width:55%;display:flex}.CreditLimitBanner-module__mCRsuW__credit-banner-icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.CreditLimitBanner-module__mCRsuW__warning .CreditLimitBanner-module__mCRsuW__credit-banner-icon-wrap{color:#d97706;background:#f59e0b26}.CreditLimitBanner-module__mCRsuW__critical .CreditLimitBanner-module__mCRsuW__credit-banner-icon-wrap{color:#dc2626;background:#ef444426}.CreditLimitBanner-module__mCRsuW__credit-banner-text-block{flex-direction:column;gap:4px;display:flex}.CreditLimitBanner-module__mCRsuW__credit-banner-title{letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:800}.CreditLimitBanner-module__mCRsuW__warning .CreditLimitBanner-module__mCRsuW__credit-banner-title{color:#92400e}.CreditLimitBanner-module__mCRsuW__critical .CreditLimitBanner-module__mCRsuW__credit-banner-title{color:#991b1b}.CreditLimitBanner-module__mCRsuW__credit-banner-subtitle{margin:0;font-size:.82rem;font-weight:500;line-height:1.4}.CreditLimitBanner-module__mCRsuW__warning .CreditLimitBanner-module__mCRsuW__credit-banner-subtitle{color:#b45309}.CreditLimitBanner-module__mCRsuW__critical .CreditLimitBanner-module__mCRsuW__credit-banner-subtitle{color:#b91c1c}.CreditLimitBanner-module__mCRsuW__credit-banner-progress-section{flex-direction:column;flex:1;gap:8px;max-width:300px;display:flex}.CreditLimitBanner-module__mCRsuW__credit-banner-progress-label{justify-content:space-between;font-size:.78rem;font-weight:700;display:flex}.CreditLimitBanner-module__mCRsuW__warning .CreditLimitBanner-module__mCRsuW__credit-banner-progress-label{color:#b45309}.CreditLimitBanner-module__mCRsuW__critical .CreditLimitBanner-module__mCRsuW__credit-banner-progress-label{color:#b91c1c}.CreditLimitBanner-module__mCRsuW__credit-banner-progress-track{background:#0000000f;border-radius:99px;height:8px;overflow:hidden}.CreditLimitBanner-module__mCRsuW__credit-banner-progress-fill{border-radius:99px;height:100%;transition:width .4s ease-out}.CreditLimitBanner-module__mCRsuW__warning .CreditLimitBanner-module__mCRsuW__credit-banner-progress-fill{background:linear-gradient(90deg,#f59e0b,#d97706)}.CreditLimitBanner-module__mCRsuW__critical .CreditLimitBanner-module__mCRsuW__credit-banner-progress-fill{background:linear-gradient(90deg,#ef4444,#dc2626)}.CreditLimitBanner-module__mCRsuW__credit-banner-action{z-index:2;flex-shrink:0}.CreditLimitBanner-module__mCRsuW__credit-banner .CreditLimitBanner-module__mCRsuW__upgrade-banner-btn{color:var(--btn-color);border:1px solid var(--btn-border-color);box-shadow:none;animation:var(--btn-glow-anim) 3s infinite ease-in-out;background:0 0;transition:all .3s cubic-bezier(.16,1,.3,1)}.CreditLimitBanner-module__mCRsuW__credit-banner .CreditLimitBanner-module__mCRsuW__upgrade-banner-btn:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-border);color:var(--btn-hover-color);box-shadow:var(--btn-hover-shadow)}.CreditLimitBanner-module__mCRsuW__credit-banner .CreditLimitBanner-module__mCRsuW__upgrade-banner-btn:before{display:none}.CreditLimitBanner-module__mCRsuW__warning{--btn-color:#b45309;--btn-border-color:#d9770673;--btn-glow-anim:warning-button-glow;--btn-hover-bg:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--btn-hover-border:#d97706;--btn-hover-color:#fff;--btn-hover-shadow:0 6px 18px #f59e0b59}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__warning{background:linear-gradient(135deg,#fefbf0 0%,#fef7e0 50%,#fffaf0 100%);border:1px solid #d977062e;box-shadow:0 10px 30px #d977060f,0 1px 3px #00000003,0 0 25px #d9770608}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__warning .CreditLimitBanner-module__mCRsuW__upgrade-banner-glow-1{background:radial-gradient(circle,#d977061f 0%,#0000 75%)}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__warning .CreditLimitBanner-module__mCRsuW__upgrade-banner-glow-2{background:radial-gradient(circle,#f59e0b14 0%,#0000 75%)}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__warning .CreditLimitBanner-module__mCRsuW__upgrade-banner-btn{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-color:#fff3;animation:3s ease-in-out infinite CreditLimitBanner-module__mCRsuW__warning-button-breathing-glow}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__warning .CreditLimitBanner-module__mCRsuW__upgrade-banner-btn:hover{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);box-shadow:0 8px 24px #f59e0b73,0 4px 8px #f59e0b40}@keyframes CreditLimitBanner-module__mCRsuW__warning-button-breathing-glow{0%,to{box-shadow:0 4px 14px #f59e0b59,0 0 #f59e0b33}50%{box-shadow:0 6px 20px #f59e0b8c,0 0 0 5px #f59e0b00}}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__critical{background:linear-gradient(135deg,#fff5f5 0%,#ffebeb 50%,#fff0f0 100%);border:1px solid #dc26262e;box-shadow:0 10px 30px #dc26260f,0 1px 3px #00000003,0 0 25px #dc262608}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__critical .CreditLimitBanner-module__mCRsuW__upgrade-banner-glow-1{background:radial-gradient(circle,#dc26261f 0%,#0000 75%)}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__critical .CreditLimitBanner-module__mCRsuW__upgrade-banner-glow-2{background:radial-gradient(circle,#ef444414 0%,#0000 75%)}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__critical .CreditLimitBanner-module__mCRsuW__upgrade-banner-btn{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-color:#fff3;animation:3s ease-in-out infinite CreditLimitBanner-module__mCRsuW__critical-button-breathing-glow}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__critical .CreditLimitBanner-module__mCRsuW__upgrade-banner-btn:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);box-shadow:0 8px 24px #ef444473,0 4px 8px #ef444440}@keyframes CreditLimitBanner-module__mCRsuW__critical-button-breathing-glow{0%,to{box-shadow:0 4px 14px #ef444459,0 0 #ef444433}50%{box-shadow:0 6px 20px #ef44448c,0 0 0 5px #ef444400}}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading{--skeleton-bg:#10b9812e;--check-icon-color:#10b981}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__warning.CreditLimitBanner-module__mCRsuW__skeleton-loading{--skeleton-bg:#d9770624;--check-icon-color:#d97706}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__critical.CreditLimitBanner-module__mCRsuW__skeleton-loading{--skeleton-bg:#dc26261f;--check-icon-color:#dc2626}@keyframes CreditLimitBanner-module__mCRsuW__skeleton-pulse{0%,to{opacity:1}50%{opacity:.65}}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__skeleton-text-placeholder,.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__credit-banner-progress-label span,.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__credit-banner-progress-fill-placeholder,.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__credit-banner-icon-wrap-placeholder,.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__benefit-item span,.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__benefit-icon{animation:2s ease-in-out infinite CreditLimitBanner-module__mCRsuW__skeleton-pulse}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__skeleton-text-placeholder{background-color:var(--skeleton-bg);-webkit-user-select:none;user-select:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 0;color:#0000!important}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__credit-banner-progress-label span{background-color:var(--skeleton-bg);-webkit-user-select:none;user-select:none;border-radius:4px;color:#0000!important}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__credit-banner-progress-fill-placeholder{background-color:var(--skeleton-bg);border-radius:99px;height:100%}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__credit-banner-icon-wrap-placeholder{background:var(--skeleton-bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__benefit-icon{opacity:.65;color:var(--check-icon-color)!important}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__benefit-item span{background-color:var(--skeleton-bg);-webkit-user-select:none;user-select:none;border-radius:4px;padding:1px 0;color:#0000!important}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__upgrade-banner-btn{pointer-events:none;background:var(--skeleton-bg)!important;color:#0000!important;box-shadow:none!important;border-color:#0000!important;animation:none!important}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__upgrade-banner-btn *{opacity:0;color:#0000!important}.CreditLimitBanner-module__mCRsuW__upgrade-banner.CreditLimitBanner-module__mCRsuW__skeleton-loading .CreditLimitBanner-module__mCRsuW__upgrade-banner-btn:before{display:none!important}
.QueueStatusCard-module__bucaDq__card{background:var(--bg-primary,#fff);border:1px solid var(--border,#e2e8f0);border-radius:16px;padding:20px}.QueueStatusCard-module__bucaDq__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.QueueStatusCard-module__bucaDq__titleWrap{align-items:center;display:flex}.QueueStatusCard-module__bucaDq__iconWrap{color:#7c3aed;background-color:#f3e8ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:12px;display:flex}.QueueStatusCard-module__bucaDq__titleIcon{width:20px;height:20px;color:inherit;display:block}.QueueStatusCard-module__bucaDq__title{color:var(--text-primary,#09090b);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600;line-height:1.2}.QueueStatusCard-module__bucaDq__refreshBtn{cursor:pointer;color:var(--text-muted,#a1a1aa);transition:all .2s var(--ease-out,ease-out);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:flex}.QueueStatusCard-module__bucaDq__refreshBtn:hover:not(:disabled){color:var(--text-primary,#09090b)}.QueueStatusCard-module__bucaDq__refreshBtn:disabled{cursor:not-allowed;opacity:.5}.QueueStatusCard-module__bucaDq__refreshIcon{stroke-width:2px;width:16px;height:16px}.QueueStatusCard-module__bucaDq__refreshIcon.QueueStatusCard-module__bucaDq__spinning{animation:1s linear infinite QueueStatusCard-module__bucaDq__spin}.QueueStatusCard-module__bucaDq__grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:768px){.QueueStatusCard-module__bucaDq__grid{grid-template-columns:repeat(2,1fr);gap:12px}}.QueueStatusCard-module__bucaDq__item{text-align:center;transition:transform .25s var(--ease-out,ease-out), border-color .25s var(--ease-out,ease-out), box-shadow .25s var(--ease-out,ease-out), background-color .25s var(--ease-out,ease-out);cursor:default;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:12px 8px;display:flex}.QueueStatusCard-module__bucaDq__itemSkeleton{background-color:var(--bg-secondary,#fafafa);border:1px solid var(--border,#09090b0f);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:12px 8px;display:flex}.QueueStatusCard-module__bucaDq__itemZero{background-color:var(--bg-secondary,#fafafa);border:1px solid var(--border,#09090b0f)}.QueueStatusCard-module__bucaDq__itemZero:hover{border-color:var(--border-strong,#09090b1f);box-shadow:0 4px 12px #00000005}.QueueStatusCard-module__bucaDq__itemZero .QueueStatusCard-module__bucaDq__count,.QueueStatusCard-module__bucaDq__itemZero .QueueStatusCard-module__bucaDq__label{color:var(--text-muted,#a1a1aa)}.QueueStatusCard-module__bucaDq__itemInQueue{background-color:#3c83f60a;border:1px solid #3b82f61f}.QueueStatusCard-module__bucaDq__itemInQueue:hover{background-color:#3c83f612;border-color:#3b82f666;box-shadow:0 6px 20px #3b82f614}.QueueStatusCard-module__bucaDq__itemInQueue .QueueStatusCard-module__bucaDq__count{color:#1e40af}.QueueStatusCard-module__bucaDq__itemInQueue .QueueStatusCard-module__bucaDq__label{color:#3b82f6}.QueueStatusCard-module__bucaDq__itemSent{background-color:#21c45d0a;border:1px solid #10b9811f}.QueueStatusCard-module__bucaDq__itemSent:hover{background-color:#21c45d12;border-color:#10b98166;box-shadow:0 6px 20px #10b98114}.QueueStatusCard-module__bucaDq__itemSent .QueueStatusCard-module__bucaDq__count{color:#065f46}.QueueStatusCard-module__bucaDq__itemSent .QueueStatusCard-module__bucaDq__label{color:#10b981}.QueueStatusCard-module__bucaDq__itemFailed{background-color:#ef434308;border:1px solid #ef44441f}.QueueStatusCard-module__bucaDq__itemFailed:hover{background-color:#ef43430f;border-color:#ef444466;box-shadow:0 6px 20px #ef444414}.QueueStatusCard-module__bucaDq__itemFailed .QueueStatusCard-module__bucaDq__count{color:#991b1b}.QueueStatusCard-module__bucaDq__itemFailed .QueueStatusCard-module__bucaDq__label{color:#ef4444}.QueueStatusCard-module__bucaDq__itemSkipped{background-color:#6b728008;border:1px solid #6b72801f}.QueueStatusCard-module__bucaDq__itemSkipped:hover{background-color:#6b72800f;border-color:#6b728066;box-shadow:0 6px 20px #6b728014}.QueueStatusCard-module__bucaDq__itemSkipped .QueueStatusCard-module__bucaDq__count{color:#374151}.QueueStatusCard-module__bucaDq__itemSkipped .QueueStatusCard-module__bucaDq__label{color:#6b7280}.QueueStatusCard-module__bucaDq__dotContainer{justify-content:center;align-items:center;height:16px;margin-bottom:8px;display:flex}.QueueStatusCard-module__bucaDq__dot{border-radius:50%;width:8px;height:8px;display:inline-block}.QueueStatusCard-module__bucaDq__dotQueued{background-color:#d1d5db}.QueueStatusCard-module__bucaDq__dotSendingActive{background-color:#3b82f6;box-shadow:0 0 8px #3b82f680}.QueueStatusCard-module__bucaDq__dotSendingMuted{background-color:#d1d5db}.QueueStatusCard-module__bucaDq__dotSentActive{background-color:#10b981;box-shadow:0 0 8px #10b98180}.QueueStatusCard-module__bucaDq__dotSentMuted{background-color:#d1d5db}.QueueStatusCard-module__bucaDq__dotFailedActive{background-color:#ef4444;box-shadow:0 0 8px #ef444480}.QueueStatusCard-module__bucaDq__dotFailedMuted{background-color:#d1d5db}.QueueStatusCard-module__bucaDq__dotSkippedActive{background-color:#6b7280;box-shadow:0 0 8px #6b728066}.QueueStatusCard-module__bucaDq__dotSkippedMuted{background-color:#d1d5db}.QueueStatusCard-module__bucaDq__count{font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.2}.QueueStatusCard-module__bucaDq__label{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}@keyframes QueueStatusCard-module__bucaDq__spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes QueueStatusCard-module__bucaDq__pulseShadow{0%{transform:scale(1);box-shadow:0 0 #3b82f6b3}70%{transform:scale(1.05);box-shadow:0 0 0 6px #3b82f600}to{transform:scale(1);box-shadow:0 0 #3b82f600}}.QueueStatusCard-module__bucaDq__pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite QueueStatusCard-module__bucaDq__pulseShadow}.QueueStatusCard-module__bucaDq__emptyContainer{background-color:var(--bg-secondary,#fafafa);border:1px dashed var(--border,#09090b14);border-radius:12px;justify-content:center;align-items:center;height:80px;display:flex}.QueueStatusCard-module__bucaDq__emptyText{color:var(--text-muted,#71717a);margin:0;font-size:14px;font-weight:500}.QueueStatusCard-module__bucaDq__warningBanner{text-align:left;background-color:#fffbeb;border:1px solid #fef3c7;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.QueueStatusCard-module__bucaDq__warningIcon{font-size:18px;line-height:1}.QueueStatusCard-module__bucaDq__warningTitle{color:#92400e;margin:0;font-size:13px;font-weight:600}.QueueStatusCard-module__bucaDq__warningText{color:#b45309;margin:2px 0 0;font-size:12px;line-height:1.4}
