:root,:root[data-theme=dark]{--bg-app: #080c14;--bg-surface: #0f172a;--bg-surface-elevated: #1e293b;--bg-surface-hover: #1e293b;--bg-card: rgba(15, 23, 42, .85);--bg-card-border: rgba(255, 255, 255, .08);--accent-cyan: #0ea5e9;--accent-cyan-glow: rgba(14, 165, 233, .25);--accent-emerald: #10b981;--accent-emerald-glow: rgba(16, 185, 129, .25);--accent-amber: #f59e0b;--accent-danger: #ef4444;--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-muted: #64748b;--text-inverse: #020617;--border-subtle: rgba(255, 255, 255, .07);--border-strong: rgba(255, 255, 255, .15);--font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", Consolas, monospace;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 8px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 16px 32px rgba(0, 0, 0, .5);--bg-radial: radial-gradient(circle at 50% -20%, #1e1b4b 0%, #080c14 70%);--input-bg: rgba(2, 6, 23, .6);--code-banner-bg: linear-gradient(135deg, rgba(16, 185, 129, .15), rgba(6, 182, 212, .1))}:root[data-theme=light]{--bg-app: #f1f5f9;--bg-surface: #ffffff;--bg-surface-elevated: #f8fafc;--bg-surface-hover: #f1f5f9;--bg-card: #ffffff;--bg-card-border: #e2e8f0;--accent-cyan: #0284c7;--accent-cyan-glow: rgba(2, 132, 199, .15);--accent-emerald: #059669;--accent-emerald-glow: rgba(5, 150, 105, .15);--accent-amber: #d97706;--accent-danger: #dc2626;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--text-inverse: #ffffff;--border-subtle: #e2e8f0;--border-strong: #cbd5e1;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 12px 24px rgba(0, 0, 0, .12);--bg-radial: radial-gradient(circle at 50% -20%, #e0f2fe 0%, #f1f5f9 70%);--input-bg: #ffffff;--code-banner-bg: linear-gradient(135deg, #ecfdf5, #e0f2fe)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100vh;overflow:hidden;background-color:var(--bg-app);color:var(--text-primary);font-family:var(--font-family);font-size:13px;line-height:1.4;-webkit-font-smoothing:antialiased;transition:background-color .2s,color .2s}.app-shell{display:flex;flex-direction:column;width:100vw;height:100vh;overflow:hidden;background:var(--bg-radial)}.topbar{display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 20px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);z-index:20;flex-shrink:0;box-shadow:var(--shadow-sm)}.brand-lockup{display:flex;align-items:center;gap:10px}.brand-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff;box-shadow:0 0 10px #0ea5e94d}.brand-title{display:flex;align-items:center;gap:6px}.brand-title h1{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.brand-badge{font-size:9px;font-weight:800;padding:1px 5px;border-radius:4px;background:linear-gradient(90deg,#0ea5e9,#10b981);color:#fff;letter-spacing:.04em}.brand-sub{font-size:10px;color:var(--text-muted)}.header-stats-board{display:flex;align-items:center;gap:14px;padding:4px 14px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:20px}.stat-pill{display:flex;align-items:center;gap:5px;font-size:11px}.stat-label{color:var(--text-muted)}.stat-value{font-weight:700;color:var(--text-primary)}.highlight-cyan{color:var(--accent-cyan)}.highlight-emerald{color:var(--accent-emerald)}.topbar-actions{display:flex;align-items:center;gap:8px}.theme-menu-wrap{position:relative}.theme-trigger-btn{display:flex;align-items:center;gap:4px;height:30px;padding:0 8px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s}.theme-trigger-btn:hover{border-color:var(--accent-cyan)}.theme-dropdown-menu{position:absolute;top:100%;right:0;margin-top:4px;width:130px;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:4px;z-index:110;display:flex;flex-direction:column;gap:2px}.theme-option-btn{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s}.theme-option-btn:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.theme-option-btn.active{background:var(--accent-cyan-glow);color:var(--accent-cyan);font-weight:700}.health-badge{display:flex;align-items:center;gap:6px;font-size:11px;padding:3px 8px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:16px;white-space:nowrap}.health-refresh-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:flex;align-items:center}.local-boundary-tag{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--accent-emerald);background:#10b9811a;border:1px solid rgba(16,185,129,.2);padding:3px 8px;border-radius:16px;white-space:nowrap}.mobile-tab-bar{display:none;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:4px;gap:4px;width:100%}.mobile-tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 4px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:11px;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}.mobile-tab-btn.active{background:var(--accent-cyan);border-color:var(--accent-cyan);color:#fff}.workspace{display:flex;flex:1;min-height:0;overflow:hidden}.sidebar-column{width:360px;flex-shrink:0;display:flex;flex-direction:column;gap:14px;padding:12px;background:var(--bg-surface);border-right:1px solid var(--border-subtle);height:100%;overflow-y:hidden}.account-queue-card{flex:1;min-height:120px;display:flex;flex-direction:column;overflow:hidden;margin-bottom:6px}.header-help-capacity-group{display:flex;align-items:center;gap:6px}.help-tooltip-wrap{position:relative;display:inline-flex;align-items:center}.help-icon-btn{color:var(--text-muted);cursor:pointer;transition:color .15s ease;padding:2px}.help-icon-btn:hover{color:var(--accent-cyan)}.help-tooltip-popover{position:absolute;top:100%;right:0;margin-top:8px;width:320px;padding:16px;background:var(--bg-card);border:1px solid var(--border-medium);border-radius:12px;box-shadow:0 12px 32px -4px #00000024,0 4px 12px #0000000f;z-index:999;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .2s cubic-bezier(.16,1,.3,1);pointer-events:none;text-align:left}.help-tooltip-wrap:hover .help-tooltip-popover{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tooltip-title{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--text-primary);padding-bottom:8px;border-bottom:1px solid var(--border-subtle);margin-bottom:10px}.tooltip-content{display:flex;flex-direction:column;gap:10px;font-size:11px;color:var(--text-secondary)}.tooltip-item{display:flex;flex-direction:column;gap:3px}.tooltip-item strong{display:block;color:var(--accent-cyan);font-size:11.5px;font-weight:700;margin-bottom:2px}.tooltip-item span{display:block;color:var(--text-muted);font-size:10.5px;margin-top:1px}.tooltip-item code{display:block;background:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:6px;font-family:var(--font-mono);font-size:10.5px;padding:4px 8px;margin-top:2px;word-break:break-all;box-shadow:inset 0 1px 2px #00000005}.surface-card{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);padding:10px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px}.add-account-card{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.account-queue-card{flex:1;min-height:120px;display:flex;flex-direction:column;overflow:hidden}.run-settings-card{flex-shrink:0;margin-top:auto}.add-tab-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:4px;border-bottom:1px solid var(--border-subtle)}.add-tabs-wrap{display:flex;background:var(--input-bg);padding:2px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.add-tab-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;color:var(--text-muted);background:none;border:none;border-radius:4px;cursor:pointer;transition:all .15s}.add-tab-btn.active{background:var(--bg-surface-elevated);color:var(--accent-cyan);box-shadow:var(--shadow-sm)}.import-capacity-tag{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--accent-cyan);background:linear-gradient(135deg,#0ea5e91f,#10b9811f);border:1px solid rgba(14,165,233,.25);padding:3px 8px;border-radius:12px;white-space:nowrap}.tab-form-content{display:flex;flex-direction:column;gap:6px}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.card-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text-primary)}.card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.batch-textarea{width:100%;height:52px;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:8px;color:var(--text-primary);font-family:var(--font-mono);font-size:11px;line-height:1.65;resize:none;outline:none;transition:border-color .2s}.batch-textarea-tall{height:220px!important}.batch-textarea:focus{border-color:var(--accent-cyan)}.security-subtext{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;color:var(--accent-cyan);background:var(--accent-cyan-glow);padding:2px 8px;border-radius:10px}.action-row{display:flex;align-items:center;gap:6px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.form-field{display:flex;flex-direction:column;gap:2px}.form-field.full-width{grid-column:span 2}.form-field label{font-size:10px;font-weight:600;color:var(--text-muted)}input[type=text],input[type=email],input[type=password],input[type=number],select{width:100%;height:30px;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:0 8px;color:var(--text-primary);font-size:11px;outline:none;transition:all .15s}input:focus,select:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 2px var(--accent-cyan-glow)}.auth-type-pill{font-size:10px;padding:5px 8px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary)}.select-wrap{position:relative;display:flex;align-items:center}.select-wrap select{appearance:none;-webkit-appearance:none;padding-right:22px;cursor:pointer}.select-arrow{position:absolute;right:6px;pointer-events:none;color:var(--text-muted)}.number-wrap{position:relative;display:flex;align-items:center}.number-wrap input{padding-right:28px}.number-suffix{position:absolute;right:8px;font-size:10px;color:var(--text-muted);pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 12px;font-size:11px;font-weight:600;border-radius:var(--radius-sm);border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;box-shadow:0 2px 6px var(--accent-cyan-glow)}.btn-secondary{background:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-subtle)}.btn-emerald{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.btn-outline-danger{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:var(--accent-danger);transition:all .15s}.btn-outline-danger:hover:not(:disabled){background:var(--accent-danger);color:#fff}.btn-xs{height:24px;padding:0 8px;font-size:10px;font-weight:600;white-space:nowrap;flex-shrink:0;line-height:1}.btn-sm{height:26px;padding:0 8px;font-size:11px;white-space:nowrap;flex-shrink:0}.btn-lg{height:34px;font-size:12px;white-space:nowrap;flex-shrink:0}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer}.icon-btn:hover:not(:disabled){background:var(--bg-surface-elevated);color:var(--text-primary)}.queue-scroll-container{flex:1;min-height:0;max-height:none;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:2px}.queue-card{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:6px 8px;display:flex;flex-direction:column;gap:4px}.queue-card-main{display:flex;align-items:center;justify-content:space-between;gap:6px}.queue-account-info{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow:hidden}.provider-indicator{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:9px;color:#fff;flex-shrink:0}.email-meta{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.email-text{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.messages-count{font-size:9px;color:var(--text-muted)}.queue-card-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap}.missing-secret-tag{font-size:9px;font-weight:700;color:var(--accent-amber);background:#f59e0b26;border:1px solid rgba(245,158,11,.3);padding:1px 4px;border-radius:4px;flex-shrink:0;white-space:nowrap}.graph-token-tag{font-size:9px;font-weight:700;color:var(--accent-cyan);background:#0ea5e926;border:1px solid rgba(14,165,233,.3);padding:1px 4px;border-radius:4px;flex-shrink:0;white-space:nowrap}.status-badge{display:inline-flex;align-items:center;justify-content:center;gap:3px;font-size:9px;font-weight:700;padding:2px 6px;border-radius:10px;white-space:nowrap!important;flex-shrink:0!important;line-height:1}.tone-neutral{background:#94a3b826;color:#94a3b8}.tone-working{background:#0ea5e926;color:var(--accent-cyan)}.tone-success{background:#10b98126;color:var(--accent-emerald)}.tone-danger{background:#ef444426;color:var(--accent-danger)}.tone-warning{background:#f59e0b26;color:var(--accent-amber)}.queue-card-error-bar{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 8px;margin-top:6px;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-sm);font-size:10px;line-height:1.3}.error-tag-wrap{display:flex;align-items:center;gap:4px;color:var(--accent-danger);flex:1;min-width:0;overflow:hidden}.error-tag-wrap svg{flex-shrink:0}.error-tag-label{font-weight:700;white-space:nowrap;flex-shrink:0}.error-tag-tip{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.edit-secret-box{display:flex;align-items:center;gap:6px;margin-top:6px;padding:4px 6px;background:var(--bg-surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.edit-secret-input{flex:1;min-width:0;height:26px;padding:0 8px;font-size:11px;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);outline:none}.edit-secret-input:focus{border-color:var(--accent-cyan)}.edit-secret-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.main-feed-column{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:12px;gap:12px}.feed-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg-card);border:1px solid var(--bg-card-border);padding:8px 12px;border-radius:var(--radius-md)}.search-bar-wrap{position:relative;flex:1;max-width:400px;display:flex;align-items:center}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;z-index:2}.search-input{padding-left:38px!important;padding-right:28px;height:32px;border-radius:16px;background:var(--input-bg);width:100%}.clear-search-btn{position:absolute;right:10px;background:none;border:none;color:var(--text-muted);cursor:pointer}.toolbar-controls{display:flex;align-items:center;gap:10px}.filter-select-wrap{display:flex;align-items:center;gap:6px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:0 8px;height:32px;font-size:11.5px;color:var(--text-secondary);transition:all .15s ease}.filter-select-wrap:hover,.filter-select-wrap:focus-within{border-color:var(--accent-cyan)}.filter-select-wrap .select-wrap{flex:1;min-width:0;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.filter-select-wrap select{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0 18px 0 0!important;height:100%!important;cursor:pointer;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-size:11.5px!important;color:var(--text-primary)!important;font-weight:600}.toolbar-bottom-actions{display:flex;align-items:center;gap:12px}.toggle-chip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:var(--text-secondary)}.toggle-chip input{display:none}.toggle-slider{width:28px;height:16px;background:var(--bg-surface-elevated);border:1px solid var(--border-strong);border-radius:20px;position:relative;transition:all .2s}.toggle-slider:before{content:"";position:absolute;width:10px;height:10px;left:2px;top:2px;background:#fff;border-radius:50%;transition:all .2s}.toggle-chip input:checked+.toggle-slider{background:var(--accent-cyan);border-color:var(--accent-cyan)}.toggle-chip input:checked+.toggle-slider:before{transform:translate(12px)}.toggle-chip-chatgpt input:checked+.toggle-slider,.toggle-chip-chatgpt input:checked+.slider-chatgpt{background:#10b981;border-color:#10b981}.toggle-chip-chatgpt .toggle-label{display:inline-flex;align-items:center;gap:3.5px}.toggle-chip-chatgpt .icon-chatgpt{color:#10b981}.toggle-chip-claude input:checked+.toggle-slider,.toggle-chip-claude input:checked+.slider-claude{background:#f59e0b;border-color:#f59e0b}.toggle-chip-claude .toggle-label{display:inline-flex;align-items:center;gap:3.5px}.toggle-chip-claude .icon-claude{color:#f59e0b}.view-mode-toggle{display:flex;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px}.view-btn{background:none;border:none;color:var(--text-muted);padding:3px 6px;border-radius:4px;cursor:pointer}.view-btn.active{background:var(--bg-surface-elevated);color:var(--accent-cyan)}.feed-scroll-container{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:2px;min-width:0;max-width:100%}.feed-scroll-container.view-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:238px;gap:12px;align-content:start}.feed-scroll-container.view-list{display:flex;flex-direction:column;gap:8px;width:100%}.feed-scroll-container.view-list .email-card,.group-emails-wrapper.view-list .email-card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;min-height:52px;height:auto;contain-intrinsic-size:none!important;content-visibility:visible!important;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 1px 2px #00000008;transition:all .15s ease;overflow:visible}.feed-scroll-container.view-list .email-card:hover,.group-emails-wrapper.view-list .email-card:hover{border-color:var(--border-medium);background:var(--bg-surface-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.feed-scroll-container.view-list .email-card.has-code,.group-emails-wrapper.view-list .email-card.has-code{border-left:4px solid var(--accent-emerald)}.feed-scroll-container.view-list .card-topline,.group-emails-wrapper.view-list .card-topline{display:flex;align-items:center;gap:8px;width:210px;min-width:170px;flex-shrink:0;margin:0}.feed-scroll-container.view-list .account-tag,.group-emails-wrapper.view-list .account-tag{max-width:100%;font-size:11px}.feed-scroll-container.view-list .received-time,.group-emails-wrapper.view-list .received-time{display:none}.feed-scroll-container.view-list .email-header,.group-emails-wrapper.view-list .email-header{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1;min-width:0}.feed-scroll-container.view-list .email-subject,.group-emails-wrapper.view-list .email-subject{font-size:13px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px;flex-shrink:0}.feed-scroll-container.view-list .email-sender,.group-emails-wrapper.view-list .email-sender{display:none}.feed-scroll-container.view-list .email-snippet,.group-emails-wrapper.view-list .email-snippet{font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin:0}.feed-scroll-container.view-list .verification-code-box,.group-emails-wrapper.view-list .verification-code-box{display:flex;align-items:center;padding:3px 10px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:12px;gap:8px;flex-shrink:0}.feed-scroll-container.view-list .code-info,.group-emails-wrapper.view-list .code-info{display:flex;flex-direction:row;align-items:center;gap:6px}.feed-scroll-container.view-list .code-label,.group-emails-wrapper.view-list .code-label{display:none}.feed-scroll-container.view-list .code-digits,.group-emails-wrapper.view-list .code-digits{font-size:13px;font-weight:800;color:var(--accent-emerald);letter-spacing:.04em}.feed-scroll-container.view-list .btn-copy-code,.group-emails-wrapper.view-list .btn-copy-code{padding:2px 8px;font-size:10px;border-radius:10px}.feed-scroll-container.view-list .email-card-footer,.group-emails-wrapper.view-list .email-card-footer{display:flex;align-items:center;gap:10px;flex-shrink:0;margin:0;padding:0;border:none}.feed-scroll-container.view-list .list-row-time,.group-emails-wrapper.view-list .list-row-time{display:inline-block;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);white-space:nowrap}.feed-scroll-container.view-grid .list-row-time,.group-emails-wrapper.view-grid .list-row-time{display:none}.email-card{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-lg);padding:14px;display:flex;flex-direction:column;gap:8px;transition:all .2s;min-width:0;max-width:100%;height:238px;min-height:238px;box-sizing:border-box}.email-card:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:var(--shadow-md)}.email-card.has-code{border-left:4px solid var(--accent-emerald)}.card-topline{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:6px}.account-tag{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--accent-cyan);background:var(--accent-cyan-glow);padding:2px 6px;border-radius:10px;min-width:0;max-width:58%;flex-shrink:1}.account-tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-topline-right{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.ai-brand-badge{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:600;padding:1.5px 6px;border-radius:4px;line-height:1.2}.ai-brand-badge.brand-chatgpt{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.28)}:root[data-theme=light] .ai-brand-badge.brand-chatgpt{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.ai-brand-badge.brand-claude{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.28)}:root[data-theme=light] .ai-brand-badge.brand-claude{background:#fffbeb;color:#d97706;border-color:#fde68a}.received-time{font-size:10px;color:var(--text-muted);flex-shrink:0}.email-header{display:flex;flex-direction:column;gap:2px;min-width:0}.email-subject{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.3;word-break:break-word;overflow-wrap:anywhere}.email-sender{font-size:11px;color:var(--text-secondary);word-break:break-all;overflow-wrap:anywhere}.verification-code-box{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--code-banner-bg);border:1px solid rgba(16,185,129,.35);border-radius:var(--radius-md);min-width:0}.code-info{display:flex;flex-direction:column;min-width:0}.code-label{font-size:9px;font-weight:700;color:var(--accent-emerald);text-transform:uppercase}.code-digits{font-family:var(--font-mono);font-size:18px;font-weight:800;color:var(--text-primary);letter-spacing:.08em}.btn-copy-code{background:var(--accent-emerald);color:#fff;border:none;font-weight:700;padding:6px 12px;font-size:11px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.email-snippet{font-size:11px;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.email-card.has-code .email-snippet{-webkit-line-clamp:2;margin-top:2px}.email-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px solid var(--border-subtle);min-width:0;margin-top:auto}.feed-pagination-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-top:10px;gap:10px;flex-shrink:0}.pagination-info{font-size:11px;color:var(--text-secondary);white-space:nowrap}.pagination-info strong{color:var(--text-primary)}.pagination-controls{display:flex;align-items:center;gap:4px}.page-nav-btn{display:flex;align-items:center;gap:4px;height:28px;padding:0 10px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s}.page-nav-btn:hover:not(:disabled){border-color:var(--accent-cyan);color:var(--accent-cyan)}.page-numbers-list{display:flex;align-items:center;gap:4px}.page-num-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s}.page-num-btn:hover{border-color:var(--accent-cyan);color:var(--text-primary)}.page-num-btn.active{background:var(--accent-cyan);border-color:var(--accent-cyan);color:#fff;font-weight:700;box-shadow:0 0 8px var(--accent-cyan-glow)}.page-ellipsis{padding:0 2px;color:var(--text-muted);font-size:11px}.pagination-size-wrap{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted);white-space:nowrap}.page-size-select{height:28px;padding:0 8px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-size:11px;cursor:pointer}.page-size-select:focus{outline:none;border-color:var(--accent-cyan)}.app-footer{background:var(--bg-surface);border-top:1px solid var(--border-subtle);padding:8px 20px;font-size:11px;color:var(--text-muted);flex-shrink:0;z-index:10;box-shadow:var(--shadow-sm)}.footer-container{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:100%}.footer-left{display:flex;align-items:center;gap:8px;white-space:nowrap}.footer-brand-badge{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--text-primary)}.footer-brand-badge .version-pill{font-size:9px;padding:1px 5px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:10px;color:var(--accent-cyan);font-family:var(--font-mono)}.footer-separator{color:var(--border-strong);opacity:.5}.security-tag{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary)}.footer-center{display:flex;align-items:center;gap:8px;font-size:11px;white-space:nowrap}.dot-divider{color:var(--border-strong)}.footer-right{display:flex;align-items:center;gap:10px;white-space:nowrap}.footer-link-btn{background:none;border:none;color:var(--text-muted);font-size:11px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .15s}.footer-link-btn:hover{color:var(--accent-cyan)}.footer-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px}.status-dot{width:6px;height:6px;border-radius:50%}.status-dot.online{background:var(--accent-emerald);box-shadow:0 0 6px var(--accent-emerald-glow)}.status-dot.offline{background:var(--accent-danger)}.btn-read-more{background:none;border:none;color:var(--accent-cyan);font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px;cursor:pointer}.confidence-chip{font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px}.confidence-chip.confidence-high{background:#10b98133;color:var(--accent-emerald)}.confidence-chip.confidence-medium{background:#f59e0b33;color:var(--accent-amber)}.confidence-chip.confidence-low{background:#94a3b833;color:var(--text-muted)}.run-settings-card .settings-inputs-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;color:var(--text-muted);gap:6px}.feed-scroll-container{flex:1;display:flex;flex-direction:column;min-height:420px;width:100%}.feed-empty-state{margin:40px auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 28px;max-width:440px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:var(--text-muted);gap:8px}.feed-fetching-orchestrator-card{margin:20px auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 22px;max-width:520px;width:100%;background:var(--bg-surface-elevated);border:1px solid rgba(14,165,233,.25);border-radius:var(--radius-xl);box-shadow:0 12px 32px #00000040,0 0 24px var(--accent-cyan-glow);color:var(--text-primary);gap:14px;box-sizing:border-box}.fetching-radar-hero{position:relative;width:68px;height:68px;display:flex;align-items:center;justify-content:center;margin-bottom:2px}.radar-glow-ring{position:absolute;border-radius:50%;border:1.5px solid var(--accent-cyan);opacity:0;animation:radarPulse 2.4s cubic-bezier(.2,.8,.2,1) infinite}.radar-glow-ring.ring-outer{width:100%;height:100%;animation-delay:.6s}.radar-glow-ring.ring-mid{width:75%;height:75%;animation-delay:0s}.radar-core-hub{position:relative;width:46px;height:46px;background:#0ea5e91f;border:1px solid rgba(14,165,233,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px var(--accent-cyan-glow)}.radar-spinner-svg{position:absolute;animation:spinFast 1.6s linear infinite}.radar-mail-svg{position:relative;z-index:1}.fetching-text-group{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.fetching-title-badge-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.fetching-main-title{font-size:14.5px;font-weight:700;color:var(--text-primary);margin:0}.live-pulse-badge{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;background:#10b98124;color:#10b981;border:1px solid rgba(16,185,129,.3);padding:1.5px 6px;border-radius:10px;letter-spacing:.3px}.pulse-dot{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;animation:pulseDot 1.4s ease-in-out infinite}.fetching-subtext{font-size:11px;color:var(--text-secondary);line-height:1.5;margin:0;max-width:440px}.fetching-progress-card{width:100%;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.progress-top-stats{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text-secondary)}.active-working-tag{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 5px;background:#0ea5e91f;color:var(--accent-cyan);border-radius:4px;font-size:10px}.queued-working-tag{display:inline-flex;align-items:center;margin-left:5px;padding:1px 5px;background:#64748b1a;color:var(--text-muted);border-radius:4px;font-size:10px}.progress-stat-right strong{font-size:12px;color:var(--accent-cyan)}.fetching-progress-track{width:100%;height:6px;background:#ffffff14;border-radius:10px;overflow:hidden;position:relative}:root[data-theme=light] .fetching-progress-track{background:#e2e8f0}.fetching-progress-bar{height:100%;background:linear-gradient(90deg,#0ea5e9,#10b981);border-radius:10px;position:relative;transition:width .3s ease;box-shadow:0 0 10px #10b98166}.progress-shimmer-sweep{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);animation:sweepShimmer 1.8s infinite}.pipeline-steps-container{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;padding-top:4px;border-top:1px solid var(--border-subtle)}.pipeline-step{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--text-muted);font-weight:500}.pipeline-step .step-indicator{width:5px;height:5px;border-radius:50%;background:var(--text-muted)}.pipeline-step.step-active{color:var(--accent-cyan)}.pipeline-step.step-active .step-indicator{background:var(--accent-cyan);box-shadow:0 0 6px var(--accent-cyan);animation:pulseDot 1s infinite}.pipeline-step.step-done{color:var(--accent-emerald)}.pipeline-step.step-done .step-indicator{background:var(--accent-emerald)}.skeleton-preview-deck{display:flex;flex-direction:column;gap:8px;width:100%}.skeleton-mail-card{background:#ffffff05;border:1px dashed var(--border-subtle);border-radius:var(--radius-md);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.skeleton-row{display:flex;align-items:center;justify-content:space-between}.skeleton-chip{width:110px;height:12px;border-radius:6px}.skeleton-badge{width:50px;height:12px;border-radius:4px}.skeleton-line{height:9px;border-radius:4px}.skeleton-line.line-title{width:75%;height:11px}.skeleton-line.line-body-1{width:90%}.skeleton-line.line-body-2{width:55%}.skeleton-pulse{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14,#ffffff08 75%);background-size:200% 100%;animation:skeletonShimmer 1.8s infinite}:root[data-theme=light] .skeleton-pulse{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%}.feed-running-live-ribbon{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;background:linear-gradient(135deg,#0ea5e914,#10b9810f);border:1px solid rgba(14,165,233,.28);border-radius:var(--radius-lg);margin-bottom:16px;box-shadow:0 4px 18px #0003,0 0 16px var(--accent-cyan-glow);width:100%;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fadeInDown .25s cubic-bezier(.16,1,.3,1)}:root[data-theme=light] .feed-running-live-ribbon{background:linear-gradient(135deg,#0ea5e91a,#10b98114);border:1px solid rgba(14,165,233,.35);box-shadow:0 4px 14px #0000000f}.ribbon-left{display:flex;align-items:center;gap:10px;flex-shrink:0}.ribbon-live-chip{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.35);padding:2.5px 8px;border-radius:12px;letter-spacing:.3px;text-transform:uppercase}.ribbon-accounts-status{font-size:11.5px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px}.ribbon-accounts-status strong{color:var(--text-primary);font-weight:700}.ribbon-active-pill{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--accent-cyan);background:#0ea5e91f;border:1px solid rgba(14,165,233,.25);padding:1.5px 6px;border-radius:4px;font-weight:600}.ribbon-queued-pill{display:inline-flex;align-items:center;font-size:10px;color:var(--text-muted);background:#64748b1a;border:1px solid rgba(100,116,139,.2);padding:1.5px 6px;border-radius:4px;font-weight:600}.ribbon-center{flex:1;max-width:320px;display:flex;align-items:center;gap:10px;min-width:140px}.ribbon-progress-track{flex:1;height:6px;background:#ffffff14;border-radius:10px;overflow:hidden;position:relative}:root[data-theme=light] .ribbon-progress-track{background:#e2e8f0}.ribbon-progress-fill{height:100%;background:linear-gradient(90deg,#0ea5e9,#10b981);border-radius:10px;position:relative;transition:width .35s ease;box-shadow:0 0 8px #10b98166}.ribbon-progress-percent{font-size:11.5px;font-weight:700;color:var(--accent-cyan);min-width:32px;text-align:right}.ribbon-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.ribbon-metric-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);padding:3px 8px;border-radius:var(--radius-sm)}.ribbon-metric-tag strong{color:var(--text-primary);font-weight:700}.ribbon-metric-tag.metric-mails strong{color:var(--accent-cyan)}.ribbon-metric-tag.metric-codes strong{color:var(--accent-emerald)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes radarPulse{0%{transform:scale(.6);opacity:.8}50%{opacity:.3}to{transform:scale(1.3);opacity:0}}@keyframes sweepShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spinFast{to{transform:rotate(360deg)}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}.auto-parsed-preview-bar{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-top:6px;font-size:11px}.parsed-label{color:var(--text-muted);font-weight:500}.parsed-email{color:var(--text-primary);font-weight:600;flex:1}.format-guide-box{margin-top:8px;padding:8px 10px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-cyan);border-radius:var(--radius-md);font-size:11px;color:var(--text-secondary);display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.format-guide-title{display:flex;align-items:center;gap:5px;font-weight:700;font-size:11px;color:var(--text-primary);padding-bottom:4px;border-bottom:1px solid var(--border-subtle)}.format-item-group{display:flex;flex-direction:column;gap:2px}.format-group-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:10px}.fmt-provider-tag{font-weight:700;padding:1px 5px;border-radius:4px;font-size:10px}.tag-microsoft{background:#0ea5e926;color:#0ea5e9}.tag-mailru{background:#005ff926;color:#005ff9}.tag-gmx{background:#3b82f626;color:#3b82f6}.tag-rambler{background:#8b5cf626;color:#8b5cf6}.fmt-domain-list{font-size:9px;color:var(--text-muted)}.format-item{display:flex;flex-direction:column;gap:1px;margin-top:1px;font-size:10px;padding-left:4px}.fmt-desc{font-size:9px;color:var(--text-muted)}.format-item code{font-family:var(--font-mono);background:var(--bg-surface);padding:2px 6px;border-radius:4px;color:var(--accent-cyan);font-size:10px;word-break:break-all;border:1px solid var(--border-subtle)}.fmt-label{font-weight:600;margin-right:4px}.queue-header-actions{display:flex;align-items:center;gap:8px}.queue-pagination-ctrls{display:flex;align-items:center;gap:4px}.queue-page-text{font-size:10px;color:var(--text-muted);font-weight:600}.queue-page-btn{padding:2px 5px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.queue-page-btn:hover:not(:disabled){background:var(--bg-surface-elevated);color:var(--accent-cyan);border-color:var(--border-medium)}.queue-page-btn:disabled{opacity:.4;cursor:not-allowed}.group-mode-toggle-pill{display:flex;align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:2px;gap:2px}.group-mode-toggle-pill .mode-btn{display:flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}.group-mode-toggle-pill .mode-btn.active{background:var(--bg-surface-elevated);color:var(--accent-cyan);font-weight:600;box-shadow:0 1px 3px #0000001a}.feed-scroll-container.display-grouped{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.account-group-container{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all .2s ease;min-width:0;width:100%}.account-group-container:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md)}.account-group-container.is-expanded{border-color:var(--border-medium)}.account-group-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--bg-surface-elevated);border-bottom:1px solid var(--border-subtle);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}.account-group-container.is-collapsed .account-group-header{border-bottom:none;border-radius:var(--radius-lg)}.account-group-header:hover{background:var(--bg-surface-hover)}.group-header-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.group-collapse-btn{background:transparent;border:none;color:var(--text-muted);display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px}.collapse-arrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.collapse-arrow.collapsed{transform:rotate(-90deg)}.group-avatar-badge{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11.5px;font-weight:700;box-shadow:inset 0 0 0 1px #fff3;flex-shrink:0}.group-title-block{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.group-account-email{font-family:var(--font-mono);font-size:12.5px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-meta-chips{display:flex;align-items:center;gap:6px}.provider-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--accent-cyan);white-space:nowrap}.provider-pill.provider-microsoft{background:#0ea5e91a;border-color:#0ea5e940;color:var(--accent-cyan)}.provider-pill.provider-gmx{background:#6366f11a;border-color:#6366f140;color:#6366f1}.provider-pill.provider-rambler{background:#a855f71a;border-color:#a855f740;color:#a855f7}.provider-pill.provider-mailru{background:#ec48991a;border-color:#ec489940;color:#ec4899}.provider-pill.provider-mailcom{background:#10b9811a;border-color:#10b98140;color:#059669}.provider-pill.provider-offilive{background:#0098cc1a;border-color:#0098cc4d;color:#0098cc}.provider-pill.provider-custom{background:#f59e0b1a;border-color:#f59e0b40;color:#d97706}.group-count-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap}.group-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.group-code-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:#10b9811f;border:1px solid rgba(16,185,129,.35);border-radius:14px;font-size:11px;color:#059669;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px #10b9811a}.group-code-pill:hover{background:#10b98138;border-color:#10b98199;transform:translateY(-1px);box-shadow:0 2px 10px #10b98133}.group-code-pill .code-digits-bold{font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.03em}.group-emails-wrapper{padding:14px;width:100%}.group-emails-wrapper.view-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:238px;gap:12px}.group-emails-wrapper.view-list{display:flex;flex-direction:column;gap:10px}.modal-backdrop{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.modal-container{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-xl);width:100%;max-width:640px;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);overflow:hidden}.modal-container.saas-detail-modal{width:90%;max-width:820px;max-height:85vh;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden;animation:modalFadeIn .2s cubic-bezier(.16,1,.3,1)}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:var(--bg-surface-elevated);border-bottom:1px solid var(--border-subtle)}.header-meta-left{display:flex;align-items:center;gap:8px}.account-tag-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:500;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary)}.modal-hero-meta{padding:16px 20px 12px;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:10px}.modal-subject-title{font-size:17px;font-weight:700;color:var(--text-primary);line-height:1.35;margin:0}.modal-sender-row{display:flex;align-items:center;gap:10px;font-size:12px}.sender-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#0284c7,#0d9488);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.sender-info{display:flex;flex-direction:column;gap:1px;flex:1}.sender-name{font-weight:600;color:var(--text-primary)}.receiver-target,.modal-timestamp{font-size:11px;color:var(--text-muted)}.modal-code-hero{margin:12px 20px 0;padding:10px 16px;background:var(--code-banner-bg);border:1px solid rgba(16,185,129,.35);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;gap:12px}.confidence-hero-emerald,.confidence-hero-neutral{background:var(--code-banner-bg);border:1px solid rgba(16,185,129,.35)}.code-hero-content{display:flex;flex-direction:column;gap:2px;min-width:0}.code-hero-badge{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--accent-emerald)}.confidence-hero-neutral .code-hero-badge{color:var(--accent-emerald)}.code-hero-digits{font-family:var(--font-mono);font-size:20px;font-weight:800;letter-spacing:.08em;color:var(--text-primary)}.code-hero-subtext{font-size:10px;color:var(--text-muted)}.btn-copy-hero{padding:6px 14px;background:var(--accent-emerald);color:#fff;border-radius:var(--radius-sm);font-weight:700;font-size:11.5px;display:inline-flex;align-items:center;gap:5px;border:none;cursor:pointer;transition:all .15s ease;flex-shrink:0}.btn-copy-hero:hover{opacity:.9;transform:translateY(-1px)}.btn-copy-hero:hover{background:#059669;transform:translateY(-1px)}.btn-copy-hero.copied{background:#0284c7}.modal-view-tabs{display:flex;align-items:center;gap:8px;padding:10px 20px 0;border-bottom:1px solid var(--border-subtle)}.view-tab-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;color:var(--text-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s}.view-tab-btn.active{color:var(--accent-cyan);border-bottom-color:var(--accent-cyan)}.modal-content-viewport{flex:1;min-height:320px;max-height:520px;overflow:hidden;display:flex;flex-direction:column;padding:12px 20px 20px}.email-html-iframe{width:100%;height:100%;min-height:360px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff}.email-text-renderer{width:100%;height:100%;min-height:280px;overflow-y:auto;font-family:var(--font-sans);font-size:13px;line-height:1.7;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px}.toast-banner{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:12px;font-weight:600;z-index:200}.toast-success{background:#065f46;border:1px solid #10b981;color:#ecfdf5}.toast-error{background:#991b1b;border:1px solid #ef4444;color:#fef2f2}.toast-info{background:#1e40af;border:1px solid #3b82f6;color:#eff6ff}.toast-close-btn{background:none;border:none;color:currentColor;opacity:.7;cursor:pointer;margin-left:6px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){html,body{height:auto;overflow-y:auto}.app-shell{height:auto;min-height:100vh}.topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:48px!important;z-index:100!important;background:var(--bg-surface)!important;border-bottom:1px solid var(--border-subtle)!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-shadow:0 1px 3px #0000000d;overflow:visible!important;box-sizing:border-box!important}.brand-lockup{display:flex!important;align-items:center!important;gap:6px!important}.brand-icon{width:24px!important;height:24px!important}.brand-title h1{font-size:15px!important;font-weight:800!important;white-space:nowrap!important}.brand-sub,.brand-badge,.header-stats-board,.local-boundary-tag,.topbar-actions .select-wrap{display:none!important}.topbar-actions{display:flex!important;align-items:center!important;gap:6px!important}.health-badge{padding:2px 6px!important;font-size:10px!important;white-space:nowrap!important;flex-shrink:0!important}.mobile-tab-bar{display:flex!important;position:fixed!important;top:48px!important;left:0!important;right:0!important;width:100%!important;height:42px!important;z-index:99!important;background:var(--bg-surface)!important;border-bottom:1px solid var(--border-subtle)!important;box-shadow:0 2px 6px #0000000a;padding:0 4px!important;box-sizing:border-box!important}.workspace{margin-top:90px!important;height:auto!important;flex-direction:column!important}.sidebar-column,.main-feed-column{width:100%;height:auto;border-right:none;padding:8px}.workspace.active-mobile-feed .sidebar-column{display:none!important}.workspace.active-mobile-feed .main-feed-column{display:flex!important}.workspace.active-mobile-queue .main-feed-column{display:none!important}.workspace.active-mobile-queue .sidebar-column,.workspace.active-mobile-queue .add-account-card,.workspace.active-mobile-queue .account-queue-card,.workspace.active-mobile-queue .run-settings-card{display:flex!important}.workspace.active-mobile-settings .main-feed-column{display:none!important}.workspace.active-mobile-settings .sidebar-column{display:flex!important}.workspace.active-mobile-settings .add-account-card,.workspace.active-mobile-settings .account-queue-card{display:none!important}.workspace.active-mobile-settings .run-settings-card{display:flex!important;margin-top:0!important}.feed-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.search-bar-wrap{width:100%;max-width:100%}.toolbar-controls{width:100%;display:flex;flex-direction:column;gap:8px}.filter-select-wrap{width:100%;height:34px;box-sizing:border-box}.filter-select-wrap .select-wrap{flex:1;min-width:0}.filter-select-wrap select{width:100%}.feed-scroll-container.view-list .email-card,.group-emails-wrapper.view-list .email-card{flex-direction:column!important;align-items:stretch!important;padding:12px!important;gap:8px!important;height:auto!important;min-height:0!important;box-sizing:border-box!important}.feed-scroll-container.view-list .card-topline,.group-emails-wrapper.view-list .card-topline{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.feed-scroll-container.view-list .account-tag,.group-emails-wrapper.view-list .account-tag{max-width:75%!important}.feed-scroll-container.view-list .received-time,.group-emails-wrapper.view-list .received-time{display:inline-block!important;font-size:10px!important;color:var(--text-muted)!important}.feed-scroll-container.view-list .email-header,.group-emails-wrapper.view-list .email-header{flex-direction:column!important;align-items:flex-start!important;gap:3px!important;width:100%!important}.feed-scroll-container.view-list .email-subject,.group-emails-wrapper.view-list .email-subject{max-width:100%!important;white-space:normal!important;word-break:break-word!important;font-size:13.5px!important}.feed-scroll-container.view-list .email-sender,.group-emails-wrapper.view-list .email-sender{display:block!important;font-size:10.5px!important;color:var(--text-secondary)!important}.feed-scroll-container.view-list .email-snippet,.group-emails-wrapper.view-list .email-snippet{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:11px!important}.feed-scroll-container.view-list .verification-code-box,.group-emails-wrapper.view-list .verification-code-box{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;padding:6px 10px!important}.feed-scroll-container.view-list .code-info,.group-emails-wrapper.view-list .code-info{flex-direction:column!important;align-items:flex-start!important;gap:0!important}.feed-scroll-container.view-list .code-label,.group-emails-wrapper.view-list .code-label{display:block!important;font-size:9px!important}.feed-scroll-container.view-list .code-digits,.group-emails-wrapper.view-list .code-digits{font-size:16px!important}.feed-scroll-container.view-list .email-card-footer,.group-emails-wrapper.view-list .email-card-footer{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:4px!important}.feed-scroll-container.view-list .list-row-time,.group-emails-wrapper.view-list .list-row-time{display:none!important}.toolbar-bottom-actions{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 6px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:4px;box-sizing:border-box;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.toolbar-bottom-actions::-webkit-scrollbar{display:none}.toggle-chip{font-size:10px;font-weight:500;white-space:nowrap;gap:3px;flex-shrink:0}.toggle-label{font-size:10px;white-space:nowrap}.group-mode-toggle-pill .mode-btn{padding:3px 5px;font-size:10px;gap:2px;white-space:nowrap}.view-mode-toggle{align-self:center;height:24px;flex-shrink:0}.feed-scroll-container.view-grid{grid-template-columns:1fr}.account-group-header{padding:8px 10px;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:6px;white-space:nowrap;overflow:hidden}.group-header-left{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}.group-account-email{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.group-count-badge,.provider-pill{font-size:9px;padding:1px 4px;flex-shrink:0}.group-code-pill{font-size:10px;padding:2px 7px;max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;flex-shrink:0!important}.feed-pagination-bar{flex-direction:column;align-items:center;gap:8px;padding:8px 10px;margin-top:8px}.pagination-info{font-size:10px;text-align:center}.nav-btn-text{display:none}.page-nav-btn{padding:0 6px;height:26px}.page-num-btn{width:26px;height:26px;font-size:10px}.app-footer{padding:10px 12px;font-size:10px}.footer-container{flex-direction:column;gap:6px;align-items:center;text-align:center}.footer-left,.footer-center,.footer-right{flex-wrap:wrap;justify-content:center;gap:6px}.copyright-text{display:none}.sidebar-column{height:auto!important;min-height:0!important;overflow-y:visible!important;flex:none!important}.account-queue-card{height:auto!important;flex:none!important}.queue-scroll-container{max-height:none!important;height:auto!important;overflow-y:visible!important}.run-settings-card{margin-top:0!important}}.parse-mode-dropdown-row{display:flex;align-items:center;gap:8px;background:var(--bg-surface-elevated);padding:4px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.dropdown-inline-label,.mode-select-label{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--text-primary);white-space:nowrap!important;flex-shrink:0!important}.parse-mode-select{flex:1;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);padding:3.5px 8px;font-size:11px;font-weight:500;outline:none;cursor:pointer;transition:border-color .15s,background-color .15s}.parse-mode-select:focus,.parse-mode-select:hover{border-color:var(--accent-cyan)}.custom-delimiter-input-row{display:flex;align-items:center;gap:6px;background:var(--bg-surface-elevated);padding:4px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);margin-top:4px}.custom-delim-label{font-size:11px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.custom-delim-field{flex:1;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);padding:3px 6px;font-size:11px;outline:none;min-width:0}.custom-delim-field:focus{border-color:var(--accent-cyan)}.live-parse-summary-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:6px 10px;font-size:11.5px}.summary-info{display:flex;align-items:center;gap:6px;color:var(--text-primary)}.summary-badge-warning{font-size:10px;background:#f59e0b26;color:var(--accent-amber);border:1px solid rgba(245,158,11,.3);padding:1px 6px;border-radius:10px;font-weight:600}.btn-link-preview{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--accent-cyan);font-size:11px;font-weight:600;cursor:pointer;padding:2px 4px;border-radius:4px;transition:all .15s}.btn-link-preview:hover{background:var(--accent-cyan-glow);text-decoration:underline}.preview-modal-dialog{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),0 20px 48px #0000002e;width:92vw;max-width:1080px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;animation:modalPopIn .2s cubic-bezier(.16,1,.3,1)}@media(min-width:769px){.preview-table-container{overflow-x:hidden!important}.modal-preview-table{table-layout:fixed;width:100%}.modal-preview-table th:nth-child(1){width:42px}.modal-preview-table th:nth-child(2){width:34%}.modal-preview-table th:nth-child(3){width:95px}.modal-preview-table th:nth-child(4){width:38%}.modal-preview-table th:nth-child(5){width:75px}.modal-preview-table th:nth-child(6){width:90px}}@keyframes modalPopIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.preview-modal-dialog .modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-elevated)}.modal-title-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.modal-title-group h3{font-size:14px;font-weight:700;color:var(--text-primary)}.header-fmt-tags{display:flex;align-items:center;gap:4px}.icon-btn-close{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.icon-btn-close:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.preview-modal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.preview-search-input-wrap{position:relative;display:flex;align-items:center;flex:1;min-width:200px}.preview-search-input-wrap .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);z-index:3;pointer-events:none}.preview-search-input{width:100%;padding:7px 30px 7px 36px!important;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-size:12px;outline:none;transition:border-color .15s}.preview-search-input:focus{border-color:var(--accent-cyan)}.clear-search-btn{position:absolute;right:8px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center}.filter-low-btn{display:inline-flex;align-items:center;gap:4px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:var(--accent-amber);padding:5px 10px;border-radius:var(--radius-sm);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s}.filter-low-btn:hover,.filter-low-btn.active{background:var(--accent-amber);color:#000}.preview-modal-body{flex:1;overflow-y:auto;padding:0;background:var(--bg-surface)}.empty-preview-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px;color:var(--text-muted);font-size:13px}.preview-table-container{width:100%;overflow-x:auto}.modal-preview-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.modal-preview-table th{position:sticky;top:0;background:var(--bg-surface-elevated);color:var(--text-secondary);padding:9px 12px;font-weight:600;border-bottom:1px solid var(--border-subtle);z-index:2;white-space:nowrap}.modal-preview-table tbody tr{background:var(--bg-surface);transition:background-color .15s}.modal-preview-table tbody tr:hover{background:var(--bg-surface-hover)}.modal-preview-table td{padding:9px 12px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}.credential-cell-wrap{display:flex;align-items:center;gap:8px}.credential-tag-pill{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:4px;display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}.credential-tag-pill.type-password{background:#0ea5e91f;color:#0284c7;border:1px solid rgba(14,165,233,.25)}.credential-tag-pill.type-token{background:#10b9811f;color:#059669;border:1px solid rgba(16,185,129,.25)}.col-provider{white-space:nowrap!important}.col-provider .provider-pill{white-space:nowrap!important;word-break:keep-all!important;font-size:10.5px!important;padding:2px 7px!important;display:inline-flex!important;align-items:center!important}.secret-code-val{font-family:var(--font-mono);font-size:11px;color:var(--text-primary);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:2px 7px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}.btn-copy-secret-chip{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;color:var(--accent-cyan);background:#0ea5e914;border:1px solid rgba(14,165,233,.25);border-radius:4px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.btn-copy-secret-chip:hover{background:#0ea5e92e;border-color:var(--accent-cyan)}.confidence-chip-tag{font-size:11px;font-weight:700;padding:2.5px 9px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:26px}.confidence-chip-tag.conf-high{background:#10b98126;color:#059669;border:1px solid rgba(16,185,129,.3)}.confidence-chip-tag.conf-medium{background:#f59e0b26;color:#d97706;border:1px solid rgba(245,158,11,.3)}.confidence-chip-tag.conf-low{background:#ef444426;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.modal-preview-table tr.row-highlight-warning{background:#f59e0b0d;border-left:3px solid var(--accent-amber)}.preview-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;background:var(--bg-surface-elevated);border-top:1px solid var(--border-subtle);flex-wrap:wrap}.preview-pagination-bar{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--text-secondary)}.page-info-text{white-space:nowrap}.page-nav-group{display:flex;align-items:center;gap:6px}.page-nav-btn{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);padding:3px 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.page-nav-btn:disabled{opacity:.4;cursor:not-allowed}.page-nav-btn:not(:disabled):hover{background:var(--bg-surface-hover);border-color:var(--accent-cyan)}.current-page-badge{font-weight:600;font-family:var(--font-mono);font-size:11px;color:var(--accent-cyan)}.footer-actions{display:flex;align-items:center;gap:8px}@media(max-width:768px){.preview-modal-dialog{width:95vw;max-height:92vh;border-radius:var(--radius-md)}.preview-modal-toolbar{flex-direction:column;align-items:stretch}.preview-modal-footer{flex-direction:column;align-items:stretch;gap:8px}.preview-pagination-bar{justify-content:space-between}.footer-actions{justify-content:flex-end}.feed-fetching-orchestrator-card{padding:20px 14px;margin:10px auto;gap:12px}.fetching-main-title{font-size:13px}.pipeline-steps-container{flex-direction:column;align-items:flex-start;gap:4px}.pipeline-step{font-size:9.5px}.feed-running-live-ribbon{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;margin-bottom:12px}.ribbon-left{justify-content:space-between}.ribbon-center{max-width:100%}.ribbon-right{justify-content:flex-start;flex-wrap:wrap}}.add-tab-header,.clickable-accordion-header,.card-header{background:var(--bg-surface)!important;border-bottom:1px solid var(--border-subtle);transition:all .15s ease}.clickable-accordion-header:hover{background:var(--bg-surface)!important}.clickable-accordion-header:hover .card-title,.clickable-accordion-header:hover .collapse-arrow{color:var(--accent-cyan)}.add-tabs-wrap{display:flex;background:var(--bg-surface-elevated);padding:3px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);gap:2px}.add-tab-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;color:var(--text-muted);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.add-tab-btn:hover{color:var(--text-primary)}.add-tab-btn.active{background:var(--bg-card)!important;color:var(--accent-cyan)!important;box-shadow:0 1px 3px #00000014;font-weight:700}.header-accordion-actions{display:flex;align-items:center;gap:8px}.accordion-status-badge{font-size:10px;font-weight:600;padding:1.5px 7px;border-radius:10px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary)}.accordion-status-badge.badge-emerald{background:#10b9811f;color:#059669;border-color:#10b9814d}.surface-card.is-collapsed{border-color:var(--border-subtle);background:var(--bg-surface);flex:0 0 auto!important;min-height:0!important;height:auto!important}.surface-card.is-collapsed .card-header,.surface-card.is-collapsed .add-tab-header{border-bottom:none!important}.surface-card.is-collapsed .tab-form-content,.surface-card.is-collapsed .queue-scroll-container{display:none!important}.queue-scroll-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 16px;background:transparent;border:1.5px dashed var(--border-subtle);border-radius:var(--radius-md);margin:12px;color:var(--text-muted);text-align:center;font-size:11.5px;transition:all .2s ease}.queue-scroll-container .empty-state:hover{border-color:var(--border-medium)}.empty-icon-wrap{width:38px;height:38px;border-radius:50%;background:#0ea5e914;color:var(--accent-cyan);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #0ea5e933}
