.Dashboard-module__9tS84W__kpiCardAnimated{opacity:0}.Dashboard-module__9tS84W__fabContainer{bottom:24px;left:calc(var(--sidebar-width) + 24px);z-index:100;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed}.Dashboard-module__9tS84W__fab{border-radius:var(--radius-full);background:var(--primary);color:#fff;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 12px #2d42364d,0 2px 4px #0000001a}.Dashboard-module__9tS84W__fab:hover{background:var(--primary-light);transform:translateY(-2px);box-shadow:0 6px 20px #2d423659,0 4px 8px #0000001f}.Dashboard-module__9tS84W__fabActive{background:var(--primary-dark);box-shadow:0 6px 20px #2d423666,0 0 0 2px #ffffff26}.Dashboard-module__9tS84W__fabIconWrap{color:#fff;background:#ffffff26;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.Dashboard-module__9tS84W__fabActive .Dashboard-module__9tS84W__fabIconWrap{background:#fff3;transform:rotate(45deg)}.Dashboard-module__9tS84W__fabLabel{line-height:1}.Dashboard-module__9tS84W__fabMenu{pointer-events:none;flex-direction:column;gap:4px;display:flex}.Dashboard-module__9tS84W__fabMenuOpen{pointer-events:auto}.Dashboard-module__9tS84W__fabOption{border:1px solid var(--surface-border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);cursor:pointer;opacity:0;align-items:center;gap:10px;padding:9px 16px;font-size:12px;font-weight:500;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1),background .15s,border-color .15s,color .15s;display:flex;transform:translateY(12px)scale(.92);box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a}.Dashboard-module__9tS84W__fabMenuOpen .Dashboard-module__9tS84W__fabOption{opacity:1;transform:translateY(0)scale(1)}.Dashboard-module__9tS84W__fabOption:hover{background:var(--surface-hover);border-color:var(--primary-alpha-20);color:var(--text)}.Dashboard-module__9tS84W__fabOptionActive{color:#fff;border-color:var(--primary);background:var(--primary);font-weight:600;box-shadow:0 2px 8px #2d423640,0 1px 2px #0000000f}.Dashboard-module__9tS84W__fabOptionActive:hover{background:var(--primary-light);border-color:var(--primary-light);color:#fff}.Dashboard-module__9tS84W__fabOptionIcon{opacity:.55;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .15s;display:flex}.Dashboard-module__9tS84W__fabOptionActive .Dashboard-module__9tS84W__fabOptionIcon{opacity:1;color:#fff}.Dashboard-module__9tS84W__fabOptionLabel{line-height:1}@media (max-width:768px){.Dashboard-module__9tS84W__fabContainer{bottom:16px;left:16px}}.Dashboard-module__9tS84W__kpiSectionHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.Dashboard-module__9tS84W__kpiSectionTitle{font-size:var(--font-size-lg);color:var(--text);letter-spacing:-.02em;font-weight:800}.Dashboard-module__9tS84W__lastUpdated{color:var(--text-tertiary);white-space:nowrap;transition:color var(--transition-fast);align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.Dashboard-module__9tS84W__lastUpdated svg{flex-shrink:0}.Dashboard-module__9tS84W__kpiSectionActions{align-items:center;gap:var(--space-sm);display:flex}.Dashboard-module__9tS84W__chartToggleBtn{border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--text-tertiary);background:var(--surface-hover);cursor:pointer;transition:all var(--transition-fast);border:1.5px solid #0000;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-weight:600;display:flex}.Dashboard-module__9tS84W__chartToggleBtn:hover{color:var(--text-secondary);border-color:var(--surface-border)}.Dashboard-module__9tS84W__chartToggleBtnActive{color:var(--primary);background:var(--primary-alpha-10);border-color:var(--primary)}.Dashboard-module__9tS84W__chartToggleTrack{background:var(--surface-border);border-radius:9px;flex-shrink:0;width:32px;height:18px;transition:background .3s;position:relative}.Dashboard-module__9tS84W__chartToggleBtnActive .Dashboard-module__9tS84W__chartToggleTrack{background:var(--primary)}.Dashboard-module__9tS84W__chartToggleDot{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .3s cubic-bezier(.34,1.4,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.Dashboard-module__9tS84W__chartToggleBtnActive .Dashboard-module__9tS84W__chartToggleDot{transform:translate(14px)}.Dashboard-module__9tS84W__chartViewContainer{margin-top:var(--space-md);animation:.4s Dashboard-module__9tS84W__chartFadeIn}@keyframes Dashboard-module__9tS84W__chartFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Dashboard-module__9tS84W__chartViewControls{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.Dashboard-module__9tS84W__chartTypeSwitch{align-items:center;gap:var(--space-md);display:flex}.Dashboard-module__9tS84W__chartTypeOption{font-size:var(--font-size-sm);color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast);align-items:center;gap:6px;font-weight:500;display:flex}.Dashboard-module__9tS84W__chartTypeOption:hover{color:var(--text-secondary)}.Dashboard-module__9tS84W__chartTypeActive{color:var(--text);font-weight:700}.Dashboard-module__9tS84W__chartTypeRadio{border:2px solid var(--surface-border);width:16px;height:16px;transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;position:relative}.Dashboard-module__9tS84W__chartTypeRadio:after{content:"";width:8px;height:8px;transition:background var(--transition-fast), transform var(--transition-fast);background:0 0;border-radius:50%;position:absolute;top:2px;left:2px;transform:scale(0)}.Dashboard-module__9tS84W__chartTypeActive .Dashboard-module__9tS84W__chartTypeRadio{border-color:var(--primary)}.Dashboard-module__9tS84W__chartTypeActive .Dashboard-module__9tS84W__chartTypeRadio:after{background:var(--primary);transform:scale(1)}.Dashboard-module__9tS84W__lineAreaHidden{opacity:0}.Dashboard-module__9tS84W__lineAreaIn{opacity:1;transition:opacity .8s .3s}.Dashboard-module__9tS84W__lineDrawIn{transition:stroke-dashoffset 1.2s}.Dashboard-module__9tS84W__hintWrap{top:var(--space-sm);right:var(--space-sm);z-index:10;position:absolute}.Dashboard-module__9tS84W__hintBtn{width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.Dashboard-module__9tS84W__hintBtn:hover{color:var(--text-secondary);background:var(--surface-hover)}.Dashboard-module__9tS84W__hintBubble{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);width:240px;box-shadow:var(--surface-shadow-xl);padding:var(--space-sm) var(--space-md);z-index:50;transform-origin:100% 100%;animation:.2s cubic-bezier(.34,1.4,.64,1) Dashboard-module__9tS84W__hintIn;position:absolute;top:auto;bottom:calc(100% + 8px);right:-4px}@keyframes Dashboard-module__9tS84W__hintIn{0%{opacity:0;transform:scale(.9)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.Dashboard-module__9tS84W__hintArrow{background:var(--surface);border-right:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);width:10px;height:10px;position:absolute;bottom:-5px;right:10px;transform:rotate(45deg)}.Dashboard-module__9tS84W__hintText{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0;font-weight:500;line-height:1.5}.Dashboard-module__9tS84W__kpiNet{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-top:-2px;font-weight:500}.Dashboard-module__9tS84W__kpiBar{background:var(--surface-border);border-radius:var(--radius-full);width:100%;height:5px;margin:var(--space-sm) 0;overflow:hidden}.Dashboard-module__9tS84W__kpiBarFill{border-radius:var(--radius-full);height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.Dashboard-module__9tS84W__kpiStats{border-top:1px solid var(--surface-border);padding-top:var(--space-sm);flex-direction:column;gap:1px;margin-top:2px;display:flex}.Dashboard-module__9tS84W__kpiStatRow{border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer;align-items:center;gap:8px;padding:5px 4px;font-weight:500;text-decoration:none;display:flex}.Dashboard-module__9tS84W__kpiStatRow span{flex:1}.Dashboard-module__9tS84W__kpiStatRow svg:last-child{opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);color:var(--text-tertiary)}.Dashboard-module__9tS84W__kpiStatRow:hover{background:var(--bg);color:var(--text)}.Dashboard-module__9tS84W__kpiStatRow:hover svg:last-child{opacity:1;transform:translate(2px)}.Dashboard-module__9tS84W__metaStrip{overflow:hidden;padding:var(--space-md) var(--space-lg)!important}.Dashboard-module__9tS84W__metaSection{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:repeat(4,1fr);align-items:center;display:grid}.Dashboard-module__9tS84W__metaBlock{flex-direction:column;align-items:center;gap:2px;display:flex}.Dashboard-module__9tS84W__metaLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:700}.Dashboard-module__9tS84W__metaNumber{font-size:var(--font-size-2xl);color:var(--text);letter-spacing:-.02em;font-weight:800}.Dashboard-module__9tS84W__metaHighlight{color:var(--accent)}.Dashboard-module__9tS84W__metaDanger{color:var(--danger)}.Dashboard-module__9tS84W__metaSuccess{color:var(--success)}.Dashboard-module__9tS84W__metaDivider{background:var(--surface-border);flex-shrink:0;width:1px;height:40px}.Dashboard-module__9tS84W__metaProgress{background:var(--surface-border);border-radius:var(--radius-full);width:100%;height:6px;overflow:hidden}.Dashboard-module__9tS84W__metaProgressBar{background:var(--primary);border-radius:var(--radius-full);height:100%;transition:width 1s ease-out}.Dashboard-module__9tS84W__chartLegend{gap:var(--space-md);display:flex}.Dashboard-module__9tS84W__legendItem{font-size:var(--font-size-xs);color:var(--text-secondary);align-items:center;gap:6px;display:flex}.Dashboard-module__9tS84W__legendDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.Dashboard-module__9tS84W__chartWrapper{padding-top:var(--space-sm);flex-direction:column;display:flex;position:relative}.Dashboard-module__9tS84W__chartMain{height:180px;display:flex}.Dashboard-module__9tS84W__chartYAxis{flex-direction:column;flex-shrink:0;justify-content:space-between;width:42px;padding-right:8px;display:flex}.Dashboard-module__9tS84W__chartYLabel{color:var(--text-tertiary);text-align:right;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500;line-height:1}.Dashboard-module__9tS84W__chartArea{flex:1;position:relative;overflow:hidden}.Dashboard-module__9tS84W__chartGrid{pointer-events:none;position:absolute;inset:0}.Dashboard-module__9tS84W__chartGridLine{background:var(--surface-border);height:1px;position:absolute;left:0;right:0}.Dashboard-module__9tS84W__chartBars{z-index:1;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.Dashboard-module__9tS84W__chartCol{cursor:pointer;flex-direction:column;flex:1;align-items:center;height:100%;display:flex;position:relative}.Dashboard-module__9tS84W__chartCol:hover .Dashboard-module__9tS84W__chartBar{filter:brightness(1.1)}.Dashboard-module__9tS84W__chartBarGroup{flex:1;align-items:flex-end;gap:1px;width:100%;display:flex}.Dashboard-module__9tS84W__chartBar{border-radius:4px 4px 1px 1px;flex:1;min-height:3px;transition:height .7s cubic-bezier(.34,1.56,.64,1)}.Dashboard-module__9tS84W__chartBarPending{background:var(--accent);opacity:.35}.Dashboard-module__9tS84W__chartBarReceived{background:var(--primary)}.Dashboard-module__9tS84W__chartXRow{margin-top:6px;display:flex}.Dashboard-module__9tS84W__chartYSpacer{flex-shrink:0;width:42px}.Dashboard-module__9tS84W__chartXLabels{flex:1;gap:2px;display:flex}.Dashboard-module__9tS84W__chartXLabel{color:var(--text-tertiary);text-align:center;white-space:nowrap;flex:1;font-size:10px;font-weight:500}.Dashboard-module__9tS84W__chartEmpty{justify-content:center;align-items:center;gap:var(--space-sm);height:200px;color:var(--text-tertiary);font-size:var(--font-size-xs);flex-direction:column;display:flex}.Dashboard-module__9tS84W__chartLoadingPulse{background:linear-gradient(90deg, var(--surface-border) 25%, var(--surface-hover) 50%, var(--surface-border) 75%);border-radius:var(--radius-md);background-size:200% 100%;width:80%;height:120px;animation:1.5s ease-in-out infinite Dashboard-module__9tS84W__chartPulse}@keyframes Dashboard-module__9tS84W__chartPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.Dashboard-module__9tS84W__chartTooltip{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--surface-shadow-xl);padding:var(--space-sm) var(--space-md);z-index:9999;pointer-events:none;min-width:180px;animation:.15s ease-out Dashboard-module__9tS84W__tooltipIn;position:absolute;transform:translate(-50%,-100%)}@keyframes Dashboard-module__9tS84W__tooltipIn{0%{opacity:0;transform:translate(-50%,-90%)}to{opacity:1;transform:translate(-50%,-100%)}}.Dashboard-module__9tS84W__tooltipHeader{font-size:var(--font-size-xs);color:var(--text);letter-spacing:.02em;margin-bottom:6px;font-weight:700}.Dashboard-module__9tS84W__tooltipRow{align-items:center;gap:6px;padding:2px 0;display:flex}.Dashboard-module__9tS84W__tooltipDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.Dashboard-module__9tS84W__tooltipDotPending{background:var(--accent)}.Dashboard-module__9tS84W__tooltipDotReceived{background:var(--primary)}.Dashboard-module__9tS84W__tooltipLabel{color:var(--text-tertiary);flex:1;font-size:11px}.Dashboard-module__9tS84W__tooltipValue{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.Dashboard-module__9tS84W__tooltipDivider{background:var(--surface-border);height:1px;margin:4px 0}.Dashboard-module__9tS84W__tooltipPercent{border-radius:var(--radius-full);padding:1px 6px;font-size:11px;font-weight:700}.Dashboard-module__9tS84W__tooltipPercentGood{background:var(--success-light);color:var(--success-text)}.Dashboard-module__9tS84W__tooltipPercentMid{background:var(--warning-light);color:var(--warning-text)}.Dashboard-module__9tS84W__tooltipPercentLow{background:var(--danger-light);color:var(--danger-text)}.Dashboard-module__9tS84W__faixaContainer{gap:var(--space-sm);padding-top:var(--space-xs);flex-direction:column;display:flex}.Dashboard-module__9tS84W__faixaRow{align-items:center;gap:var(--space-md);border-radius:var(--radius-sm);transition:background var(--transition-fast);padding:6px 0;display:flex}.Dashboard-module__9tS84W__faixaRow:hover{background:var(--surface-hover);margin:0 calc(-1 * var(--space-sm));padding:6px var(--space-sm)}.Dashboard-module__9tS84W__faixaRowLabel{flex-shrink:0;align-items:center;gap:8px;width:130px;display:flex}.Dashboard-module__9tS84W__faixaRowDot{border-radius:3px;flex-shrink:0;width:8px;height:8px}.Dashboard-module__9tS84W__faixaRowName{font-size:var(--font-size-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Dashboard-module__9tS84W__faixaRowBarTrack{background:var(--surface-hover);border-radius:var(--radius-full);flex:1;min-width:0;height:8px;overflow:hidden}.Dashboard-module__9tS84W__faixaRowBarFill{border-radius:var(--radius-full);min-width:2px;height:100%;transition:width .8s cubic-bezier(.34,1.2,.64,1)}.Dashboard-module__9tS84W__faixaRowMeta{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-width:100px;display:flex}.Dashboard-module__9tS84W__faixaRowCount{font-size:var(--font-size-xs);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.Dashboard-module__9tS84W__faixaRowPct{color:var(--text-tertiary);background:var(--surface-hover);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;text-align:center;min-width:42px;padding:2px 6px;font-size:10px;font-weight:600}.Dashboard-module__9tS84W__progressRing{flex-shrink:0}.Dashboard-module__9tS84W__resumoGrid{gap:var(--space-lg);flex-direction:column;display:flex}.Dashboard-module__9tS84W__resumoItem{align-items:center;gap:var(--space-lg);display:flex}.Dashboard-module__9tS84W__resumoLabel{font-size:var(--font-size-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.Dashboard-module__9tS84W__resumoValue{font-size:var(--font-size-xl);color:var(--text);font-weight:800}.Dashboard-module__9tS84W__resumoSub{font-size:var(--font-size-xs);color:var(--text-tertiary)}.Dashboard-module__9tS84W__resumoStats{gap:var(--space-sm);flex-direction:column;display:flex}.Dashboard-module__9tS84W__resumoStatItem{padding:var(--space-sm) var(--space-md);background:var(--bg);border-radius:var(--radius-md);justify-content:space-between;align-items:center;display:flex}.Dashboard-module__9tS84W__resumoStatLabel{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:500}.Dashboard-module__9tS84W__resumoStatValue{font-size:var(--font-size-sm);color:var(--text);font-weight:700}.Dashboard-module__9tS84W__rank{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:600}.Dashboard-module__9tS84W__operadoraCell{align-items:center;gap:var(--space-sm);display:flex}.Dashboard-module__9tS84W__operadoraAvatar{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.Dashboard-module__9tS84W__performanceBar{background:var(--surface-border);border-radius:var(--radius-full);width:100%;min-width:80px;height:6px;overflow:hidden}.Dashboard-module__9tS84W__performanceBarFill{background:var(--primary);border-radius:var(--radius-full);height:100%;transition:width 1s ease-out}@media (max-width:1024px){.Dashboard-module__9tS84W__metaSection{gap:var(--space-lg)}.Dashboard-module__9tS84W__chartMain{height:160px}}@media (max-width:768px){.Dashboard-module__9tS84W__metaSection{gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}.Dashboard-module__9tS84W__metaDivider{display:none}.Dashboard-module__9tS84W__metaNumber{font-size:var(--font-size-xl)}.Dashboard-module__9tS84W__resumoItem{text-align:center;flex-direction:column}.Dashboard-module__9tS84W__chartLegend{display:none}.Dashboard-module__9tS84W__chartMain{height:140px}.Dashboard-module__9tS84W__chartYAxis,.Dashboard-module__9tS84W__chartYSpacer{display:none}.Dashboard-module__9tS84W__performanceBar{min-width:60px}.Dashboard-module__9tS84W__performanceCol{display:none!important}.Dashboard-module__9tS84W__faixaRowLabel{width:100px}.Dashboard-module__9tS84W__faixaRowMeta{min-width:80px}}@media (max-width:640px){.Dashboard-module__9tS84W__metaStrip{padding:var(--space-sm)!important}.Dashboard-module__9tS84W__metaSection{gap:var(--space-xs);grid-template-columns:repeat(2,1fr)}.Dashboard-module__9tS84W__metaBlock{min-width:0}.Dashboard-module__9tS84W__metaNumber{font-size:var(--font-size-lg)}.Dashboard-module__9tS84W__metaLabel{letter-spacing:.05em;font-size:9px}.Dashboard-module__9tS84W__chartMain{height:120px}.Dashboard-module__9tS84W__chartXLabel{font-size:9px}.Dashboard-module__9tS84W__resumoStatItem{padding:var(--space-xs) var(--space-sm)}.Dashboard-module__9tS84W__resumoStatLabel,.Dashboard-module__9tS84W__resumoStatValue{font-size:var(--font-size-xs)}.Dashboard-module__9tS84W__operadoraAvatar{width:28px;height:28px;font-size:10px}.Dashboard-module__9tS84W__faixaRow{gap:var(--space-sm)}.Dashboard-module__9tS84W__faixaRowLabel{width:80px}.Dashboard-module__9tS84W__faixaRowMeta{gap:4px;min-width:70px}}@media (max-width:480px){.Dashboard-module__9tS84W__metaNumber{font-size:var(--font-size-base)}.Dashboard-module__9tS84W__chartMain{height:100px}}
.ThemeToggle-module__Z5gSZG__toggle{cursor:pointer;border:1.5px solid var(--surface-border);border-radius:15px;flex-shrink:0;width:60px;height:30px;padding:0;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000001f,inset 0 1px 2px #ffffff1a}.ThemeToggle-module__Z5gSZG__toggle:hover{border-color:#ffffff4d;box-shadow:0 2px 16px #0003,inset 0 1px 2px #ffffff26}.ThemeToggle-module__Z5gSZG__scene{background:linear-gradient(135deg,#54b4eb 0%,#89d4f5 40%,#f8d86a 85%,#f5a623 100%);border-radius:15px;width:100%;height:100%;transition:background .6s;position:relative;overflow:hidden}.ThemeToggle-module__Z5gSZG__night{background:linear-gradient(135deg,#0f1729 0%,#1a2340 40%,#1e2d4d 70%,#2a1f47 100%)}.ThemeToggle-module__Z5gSZG__star{opacity:0;background:#fff;border-radius:50%;width:2px;height:2px;transition:opacity .5s .15s;animation:none;position:absolute}.ThemeToggle-module__Z5gSZG__night .ThemeToggle-module__Z5gSZG__star{opacity:1;animation:2s ease-in-out infinite ThemeToggle-module__Z5gSZG__twinkle}@keyframes ThemeToggle-module__Z5gSZG__twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.ThemeToggle-module__Z5gSZG__cloud{opacity:1;background:#ffffffb3;border-radius:10px;transition:opacity .4s,transform .4s;animation:8s ease-in-out infinite ThemeToggle-module__Z5gSZG__drift;position:absolute}.ThemeToggle-module__Z5gSZG__cloud:before{content:"";background:#fffc;border-radius:50%;width:10px;height:8px;position:absolute;top:-3px;left:4px}.ThemeToggle-module__Z5gSZG__night .ThemeToggle-module__Z5gSZG__cloud{opacity:0;transform:translate(6px)}@keyframes ThemeToggle-module__Z5gSZG__drift{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.ThemeToggle-module__Z5gSZG__body{background:radial-gradient(circle at 35% 35%,#fff7c2 0%,#f8d86a 40%,#f5a623 100%);border-radius:50%;width:20px;height:20px;transition:transform .5s cubic-bezier(.34,1.4,.64,1),right .5s cubic-bezier(.34,1.4,.64,1),background .4s,box-shadow .4s;position:absolute;top:5px;right:6px;overflow:hidden;box-shadow:0 0 8px 2px #f8d86a80,0 0 20px 4px #f5a62333}.ThemeToggle-module__Z5gSZG__night .ThemeToggle-module__Z5gSZG__body{background:radial-gradient(circle at 40% 35%,#f0f0f0 0%,#d4d4d8 50%,#a1a1aa 100%);right:calc(100% - 26px);box-shadow:0 0 6px 1px #c8c8d766,0 0 14px 3px #9696b426}.ThemeToggle-module__Z5gSZG__crater{opacity:0;background:#00000014;border-radius:50%;transition:opacity .3s .2s;position:absolute}.ThemeToggle-module__Z5gSZG__night .ThemeToggle-module__Z5gSZG__crater{opacity:1}
.DateRangePicker-module__iqxTPW__trigger{border-radius:var(--radius-md);color:var(--text);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f5f6f8;border:1.5px solid #d0d5dd;align-items:center;gap:8px;padding:8px 14px;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000000f}.DateRangePicker-module__iqxTPW__trigger:hover{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}.DateRangePicker-module__iqxTPW__triggerLabel{color:var(--text)}.DateRangePicker-module__iqxTPW__triggerChevron{color:var(--text-tertiary);transition:transform .25s cubic-bezier(.16,1,.3,1)}.DateRangePicker-module__iqxTPW__triggerChevronOpen{transform:rotate(180deg)}.DateRangePicker-module__iqxTPW__panel{z-index:9999;background:#fff;border:1px solid #e2e5e9;border-radius:16px;width:450px;max-width:calc(100vw - 16px);animation:.25s cubic-bezier(.16,1,.3,1) DateRangePicker-module__iqxTPW__panelIn;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000026,0 0 0 1px #0000000a}@keyframes DateRangePicker-module__iqxTPW__panelIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.DateRangePicker-module__iqxTPW__presets{background:#fafbfc;border-right:1px solid #eef0f3;flex-direction:column;gap:2px;width:140px;min-width:140px;padding:12px 8px;display:flex}.DateRangePicker-module__iqxTPW__presetBtn{color:var(--text-secondary);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:13px;transition:all .15s}.DateRangePicker-module__iqxTPW__presetBtn:hover{background:var(--primary-alpha-10);color:var(--primary)}.DateRangePicker-module__iqxTPW__calendar{flex:1;min-width:0;padding:16px 20px}.DateRangePicker-module__iqxTPW__monthNav{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.DateRangePicker-module__iqxTPW__navBtn{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.DateRangePicker-module__iqxTPW__navBtn:hover{background:var(--primary-alpha-10);color:var(--primary)}.DateRangePicker-module__iqxTPW__monthLabel{color:var(--text);font-size:14px;font-weight:600}.DateRangePicker-module__iqxTPW__dayHeaders{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.DateRangePicker-module__iqxTPW__dayHeader{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;justify-content:center;align-items:center;padding:4px;font-size:11px;font-weight:600;display:flex}.DateRangePicker-module__iqxTPW__daysGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DateRangePicker-module__iqxTPW__emptyDay{aspect-ratio:1}.DateRangePicker-module__iqxTPW__day{aspect-ratio:1;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:all .1s;display:flex;position:relative}.DateRangePicker-module__iqxTPW__day:hover{background:var(--primary-alpha-10);color:var(--primary)}.DateRangePicker-module__iqxTPW__dayToday{color:var(--primary);font-weight:700}.DateRangePicker-module__iqxTPW__dayToday:after{content:"";background:var(--primary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.DateRangePicker-module__iqxTPW__dayStart,.DateRangePicker-module__iqxTPW__dayEnd{border-radius:8px;font-weight:700;background:var(--primary)!important;color:#fff!important}.DateRangePicker-module__iqxTPW__dayInRange{background:var(--primary-alpha-10);color:var(--primary);border-radius:0}.DateRangePicker-module__iqxTPW__footer{border-top:1px solid #eef0f3;flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;display:flex}.DateRangePicker-module__iqxTPW__selectionInfo{color:var(--text-tertiary);justify-content:center;align-items:center;gap:8px;display:flex}.DateRangePicker-module__iqxTPW__dateChip{background:var(--primary-alpha-10);color:var(--primary);white-space:nowrap;letter-spacing:.01em;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600}.DateRangePicker-module__iqxTPW__dateChipEmpty{color:var(--text-tertiary);white-space:nowrap;background:#f0f1f3;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500}.DateRangePicker-module__iqxTPW__actions{gap:8px;display:flex}.DateRangePicker-module__iqxTPW__clearBtn{color:var(--text-secondary);cursor:pointer;text-align:center;background:#f0f1f3;border:1px solid #e2e5e9;border-radius:8px;flex:1;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s}.DateRangePicker-module__iqxTPW__clearBtn:hover{background:#e4e6ea;border-color:#d0d3d8}.DateRangePicker-module__iqxTPW__applyBtn{background:var(--primary);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:8px;flex:1;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s}.DateRangePicker-module__iqxTPW__applyBtn:hover{filter:brightness(1.1)}.DateRangePicker-module__iqxTPW__applyBtn:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] .DateRangePicker-module__iqxTPW__trigger{color:#e0e4ea;background:#2a3140;border-color:#2d3545}[data-theme=dark] .DateRangePicker-module__iqxTPW__panel{background:#1e2530;border-color:#2d3545;box-shadow:0 12px 40px #0006}[data-theme=dark] .DateRangePicker-module__iqxTPW__presets{background:#1a2030;border-right-color:#2d3545}[data-theme=dark] .DateRangePicker-module__iqxTPW__presetBtn{color:#a0a8b6}[data-theme=dark] .DateRangePicker-module__iqxTPW__presetBtn:hover{color:var(--primary);background:#2d42364d}[data-theme=dark] .DateRangePicker-module__iqxTPW__footer{border-top-color:#2d3545}[data-theme=dark] .DateRangePicker-module__iqxTPW__dateChipEmpty{color:#8890a0;background:#2d3545}[data-theme=dark] .DateRangePicker-module__iqxTPW__clearBtn{background:#2a3040;border-color:#3a4355}[data-theme=dark] .DateRangePicker-module__iqxTPW__clearBtn:hover{background:#343e50;border-color:#4a5565}[data-theme=dark] .DateRangePicker-module__iqxTPW__dayHeader{color:#8890a0}@media (max-width:600px){.DateRangePicker-module__iqxTPW__panel{border-radius:20px 20px 0 0;flex-direction:column;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) DateRangePicker-module__iqxTPW__panelSlideUp;overflow-y:auto;width:100%!important;max-width:100%!important;position:fixed!important;inset:auto 0 0!important}@keyframes DateRangePicker-module__iqxTPW__panelSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.DateRangePicker-module__iqxTPW__presets{width:100%;min-width:unset;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #eef0f3;border-right:none;flex-direction:row;gap:6px;padding:10px 12px;overflow-x:auto}.DateRangePicker-module__iqxTPW__presets::-webkit-scrollbar{display:none}.DateRangePicker-module__iqxTPW__presetBtn{border:1px solid #e2e5e9;border-radius:20px;flex-shrink:0;padding:6px 14px;font-size:12px}[data-theme=dark] .DateRangePicker-module__iqxTPW__presetBtn{border-color:#2d3545}.DateRangePicker-module__iqxTPW__calendar{padding:14px 16px 16px}.DateRangePicker-module__iqxTPW__day{min-height:38px;font-size:14px}.DateRangePicker-module__iqxTPW__navBtn{width:36px;height:36px}.DateRangePicker-module__iqxTPW__dayHeader{font-size:10px}.DateRangePicker-module__iqxTPW__footer{flex-wrap:wrap;gap:10px}.DateRangePicker-module__iqxTPW__selectionInfo,.DateRangePicker-module__iqxTPW__actions{justify-content:center;width:100%}.DateRangePicker-module__iqxTPW__clearBtn,.DateRangePicker-module__iqxTPW__applyBtn{text-align:center;flex:1;padding:10px 14px;font-size:14px}}.DateRangePicker-module__iqxTPW__mobileBackdrop{display:none}@media (max-width:600px){.DateRangePicker-module__iqxTPW__mobileBackdrop{z-index:9998;background:#0006;animation:.2s DateRangePicker-module__iqxTPW__fadeIn;display:block;position:fixed;inset:0}}@keyframes DateRangePicker-module__iqxTPW__fadeIn{0%{opacity:0}to{opacity:1}}
.ExportModal-module__MMpY7G__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;background:#0006;animation:.2s ExportModal-module__MMpY7G__fadeIn;position:fixed;inset:0}@keyframes ExportModal-module__MMpY7G__fadeIn{0%{opacity:0}to{opacity:1}}.ExportModal-module__MMpY7G__modal{background:var(--surface);border:1px solid var(--surface-border);z-index:9999;border-radius:20px;width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);animation:.3s cubic-bezier(.16,1,.3,1) ExportModal-module__MMpY7G__modalIn;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0003,0 0 0 1px #00000008}@keyframes ExportModal-module__MMpY7G__modalIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ExportModal-module__MMpY7G__header{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ExportModal-module__MMpY7G__headerInfo h3{color:var(--text);margin:0;font-size:16px;font-weight:700}.ExportModal-module__MMpY7G__headerSub{color:var(--text-tertiary);margin-top:2px;font-size:12px}.ExportModal-module__MMpY7G__closeBtn{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.ExportModal-module__MMpY7G__closeBtn:hover{background:var(--bg);color:var(--text)}.ExportModal-module__MMpY7G__body{padding:20px 24px}.ExportModal-module__MMpY7G__formatGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ExportModal-module__MMpY7G__formatCard{border:1.5px solid var(--surface-border);background:var(--bg);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.ExportModal-module__MMpY7G__formatCard:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 16px #2d42361a}.ExportModal-module__MMpY7G__formatCard:active{transform:scale(.98)}.ExportModal-module__MMpY7G__formatCard[data-loading=true]{pointer-events:none;opacity:.6}.ExportModal-module__MMpY7G__formatIcon{letter-spacing:.02em;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:flex}.ExportModal-module__MMpY7G__formatInfo{flex:1;min-width:0}.ExportModal-module__MMpY7G__formatName{color:var(--text);font-size:13px;font-weight:700}.ExportModal-module__MMpY7G__formatDesc{color:var(--text-tertiary);margin-top:1px;font-size:11px;line-height:1.4}.ExportModal-module__MMpY7G__formatSpinner{border:2px solid var(--surface-border);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.6s linear infinite ExportModal-module__MMpY7G__spin}@keyframes ExportModal-module__MMpY7G__spin{to{transform:rotate(360deg)}}.ExportModal-module__MMpY7G__formatSuccess{background:#22c55e0a;border-color:var(--success)!important}.ExportModal-module__MMpY7G__successIcon{color:var(--success);animation:.3s cubic-bezier(.16,1,.3,1) ExportModal-module__MMpY7G__popIn}@keyframes ExportModal-module__MMpY7G__popIn{0%{transform:scale(0)}to{transform:scale(1)}}.ExportModal-module__MMpY7G__footer{border-top:1px solid var(--surface-border);justify-content:center;align-items:center;gap:6px;padding:14px 24px;display:flex}.ExportModal-module__MMpY7G__footerHint{color:var(--text-tertiary);align-items:center;gap:4px;font-size:11px;display:flex}[data-theme=dark] .ExportModal-module__MMpY7G__modal{box-shadow:0 24px 80px #00000080}[data-theme=dark] .ExportModal-module__MMpY7G__formatCard{background:#ffffff08}[data-theme=dark] .ExportModal-module__MMpY7G__formatCard:hover{box-shadow:0 4px 16px #0000004d}@media (max-width:500px){.ExportModal-module__MMpY7G__formatGrid{grid-template-columns:1fr}.ExportModal-module__MMpY7G__modal{border-radius:16px}}.ExportModal-module__MMpY7G__filterGrid{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.ExportModal-module__MMpY7G__filterGroup{flex-direction:column;gap:6px;display:flex}.ExportModal-module__MMpY7G__filterLabel{color:var(--text-secondary);font-size:12px;font-weight:600}.ExportModal-module__MMpY7G__filterSelect{border:1px solid var(--surface-border);background:var(--bg);width:100%;color:var(--text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:10px;outline:none;padding:10px 14px;font-size:14px;transition:all .2s}.ExportModal-module__MMpY7G__filterSelect:focus,.ExportModal-module__MMpY7G__filterInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .1)}.ExportModal-module__MMpY7G__filterInput{border:1px solid var(--surface-border);background:var(--bg);width:100%;color:var(--text);border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .2s}.ExportModal-module__MMpY7G__filterInput::placeholder{color:var(--text-tertiary)}.ExportModal-module__MMpY7G__rangeContainer{align-items:center;gap:12px;display:flex}.ExportModal-module__MMpY7G__rangeSeparator{color:var(--text-tertiary);font-size:13px;font-weight:500}.ExportModal-module__MMpY7G__actionBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.ExportModal-module__MMpY7G__actionBtn:hover{filter:brightness(1.1);transform:translateY(-1px)}.ExportModal-module__MMpY7G__actionBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ExportModal-module__MMpY7G__fadeStep{animation:.3s cubic-bezier(.16,1,.3,1) ExportModal-module__MMpY7G__fadeIn}
.Select-module___DAqqq__selectWrapper{min-width:160px;display:inline-flex;position:relative}.Select-module___DAqqq__trigger{border-radius:var(--radius-md);width:100%;color:var(--text);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f5f6f8;border:1.5px solid #d0d5dd;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000f}.Select-module___DAqqq__trigger:hover,.Select-module___DAqqq__trigger.Select-module___DAqqq__open{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}.Select-module___DAqqq__triggerText{text-overflow:ellipsis;overflow:hidden}.Select-module___DAqqq__triggerIcon{color:var(--text-tertiary);flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.Select-module___DAqqq__trigger.Select-module___DAqqq__open .Select-module___DAqqq__triggerIcon{transform:rotate(180deg)}.Select-module___DAqqq__dropdown{background:var(--bg);border-radius:var(--radius-lg);z-index:9999;transform-origin:top;border:1px solid #e2e5e9;max-height:260px;padding:4px;animation:.2s cubic-bezier(.16,1,.3,1) Select-module___DAqqq__dropIn;overflow-y:auto;box-shadow:0 8px 30px #0000001f,0 0 0 1px #0000000a}@keyframes Select-module___DAqqq__dropIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.Select-module___DAqqq__dropdown::-webkit-scrollbar{width:5px}.Select-module___DAqqq__dropdown::-webkit-scrollbar-track{background:0 0}.Select-module___DAqqq__dropdown::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.Select-module___DAqqq__option{border-radius:var(--radius-sm);width:100%;color:var(--text);font-size:var(--font-size-sm);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;transition:all .15s;display:flex}.Select-module___DAqqq__option:hover{background:var(--primary-alpha-10);color:var(--primary)}.Select-module___DAqqq__option.Select-module___DAqqq__selected{background:var(--primary-alpha-10);color:var(--primary);font-weight:600}.Select-module___DAqqq__optionCheck{width:16px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Select-module___DAqqq__optionLabel{text-overflow:ellipsis;flex:1;overflow:hidden}[data-theme=dark] .Select-module___DAqqq__trigger{color:#e0e4ea;box-shadow:none;background:#2a3140;border-color:#2d3545}[data-theme=dark] .Select-module___DAqqq__trigger:hover{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}[data-theme=dark] .Select-module___DAqqq__dropdown{background:var(--surface-hover);border-color:var(--surface-border);box-shadow:0 8px 30px #0006}[data-theme=dark] .Select-module___DAqqq__option:hover{background:#2d42364d}[data-theme=dark] .Select-module___DAqqq__option.Select-module___DAqqq__selected{background:#2d42364d}@media (max-width:480px){.Select-module___DAqqq__dropdown{max-height:50dvh}.Select-module___DAqqq__option{min-height:44px;padding:12px 14px}.Select-module___DAqqq__trigger{min-height:44px;padding:10px 14px}}
.MultiSelect-module__8cIz4W__wrapper{min-width:160px;display:inline-flex;position:relative}.MultiSelect-module__8cIz4W__trigger{border-radius:var(--radius-md);width:100%;color:var(--text);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f5f6f8;border:1.5px solid #d0d5dd;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000f}.MultiSelect-module__8cIz4W__trigger:hover,.MultiSelect-module__8cIz4W__trigger.MultiSelect-module__8cIz4W__open{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}.MultiSelect-module__8cIz4W__trigger.MultiSelect-module__8cIz4W__hasFilter{border-color:var(--primary);background:var(--primary-alpha-10)}.MultiSelect-module__8cIz4W__triggerText{text-overflow:ellipsis;overflow:hidden}.MultiSelect-module__8cIz4W__triggerIcon{color:var(--text-tertiary);flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.MultiSelect-module__8cIz4W__trigger.MultiSelect-module__8cIz4W__open .MultiSelect-module__8cIz4W__triggerIcon{transform:rotate(180deg)}.MultiSelect-module__8cIz4W__badge{background:var(--primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;animation:.25s cubic-bezier(.34,1.56,.64,1) MultiSelect-module__8cIz4W__badgePop;display:inline-flex}@keyframes MultiSelect-module__8cIz4W__badgePop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.MultiSelect-module__8cIz4W__dropdown{background:var(--bg);border-radius:var(--radius-lg);z-index:9999;transform-origin:top;border:1px solid #e2e5e9;max-height:300px;padding:4px;animation:.2s cubic-bezier(.16,1,.3,1) MultiSelect-module__8cIz4W__dropIn;overflow-y:auto;box-shadow:0 8px 30px #0000001f,0 0 0 1px #0000000a}@keyframes MultiSelect-module__8cIz4W__dropIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.MultiSelect-module__8cIz4W__dropdown::-webkit-scrollbar{width:5px}.MultiSelect-module__8cIz4W__dropdown::-webkit-scrollbar-track{background:0 0}.MultiSelect-module__8cIz4W__dropdown::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.MultiSelect-module__8cIz4W__divider{background:var(--border);opacity:.6;height:1px;margin:3px 8px}.MultiSelect-module__8cIz4W__option{border-radius:var(--radius-sm);width:100%;color:var(--text);font-size:var(--font-size-sm);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;transition:all .15s;animation:.15s both MultiSelect-module__8cIz4W__optionFade;display:flex}@keyframes MultiSelect-module__8cIz4W__optionFade{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.MultiSelect-module__8cIz4W__option:hover{background:var(--primary-alpha-10);color:var(--primary)}.MultiSelect-module__8cIz4W__option.MultiSelect-module__8cIz4W__selected{color:var(--primary);font-weight:600}.MultiSelect-module__8cIz4W__checkbox{background:0 0;border:2px solid #c4c9d2;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex}.MultiSelect-module__8cIz4W__checkboxChecked{background:var(--primary);border-color:var(--primary);color:#fff;animation:.25s cubic-bezier(.34,1.56,.64,1) MultiSelect-module__8cIz4W__checkPop}@keyframes MultiSelect-module__8cIz4W__checkPop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.MultiSelect-module__8cIz4W__optionLabel{text-overflow:ellipsis;flex:1;overflow:hidden}[data-theme=dark] .MultiSelect-module__8cIz4W__trigger{color:#e0e4ea;box-shadow:none;background:#2a3140;border-color:#2d3545}[data-theme=dark] .MultiSelect-module__8cIz4W__trigger:hover{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}[data-theme=dark] .MultiSelect-module__8cIz4W__trigger.MultiSelect-module__8cIz4W__hasFilter{border-color:var(--primary);background:#2d423666}[data-theme=dark] .MultiSelect-module__8cIz4W__dropdown{background:var(--surface-hover);border-color:var(--surface-border);box-shadow:0 8px 30px #0006}[data-theme=dark] .MultiSelect-module__8cIz4W__option:hover{background:#2d42364d}[data-theme=dark] .MultiSelect-module__8cIz4W__checkbox{border-color:#4a5568}[data-theme=dark] .MultiSelect-module__8cIz4W__divider{background:#3a4050}@media (max-width:480px){.MultiSelect-module__8cIz4W__dropdown{max-height:50dvh}.MultiSelect-module__8cIz4W__option{min-height:44px;padding:12px 14px}.MultiSelect-module__8cIz4W__trigger{min-height:44px;padding:10px 14px}}
.BlocklistFilterModal-module__FQcPoG__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9998;background:#00000073;animation:.2s BlocklistFilterModal-module__FQcPoG__bfFadeIn;position:fixed;inset:0}@keyframes BlocklistFilterModal-module__FQcPoG__bfFadeIn{0%{opacity:0}to{opacity:1}}.BlocklistFilterModal-module__FQcPoG__modal{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);z-index:9999;flex-direction:column;width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);animation:.3s cubic-bezier(.16,1,.3,1) BlocklistFilterModal-module__FQcPoG__bfModalIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0003}@keyframes BlocklistFilterModal-module__FQcPoG__bfModalIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.BlocklistFilterModal-module__FQcPoG__header{border-bottom:1px solid var(--surface-border);background:linear-gradient(135deg,#ef44440d 0%,#0000 60%);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.BlocklistFilterModal-module__FQcPoG__headerLeft{align-items:center;gap:14px;display:flex}.BlocklistFilterModal-module__FQcPoG__headerIcon{border-radius:var(--radius-lg);width:44px;height:44px;color:var(--danger);background:#ef44441a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BlocklistFilterModal-module__FQcPoG__headerTitle{color:var(--text);margin:0;font-size:16px;font-weight:700}.BlocklistFilterModal-module__FQcPoG__headerSub{color:var(--text-tertiary);margin-top:2px;font-size:12px}.BlocklistFilterModal-module__FQcPoG__closeBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.BlocklistFilterModal-module__FQcPoG__closeBtn:hover{color:var(--danger);background:#dc262614}.BlocklistFilterModal-module__FQcPoG__summaryGrid{border-bottom:1px solid var(--surface-border);background:#ef444405;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 24px;display:grid}.BlocklistFilterModal-module__FQcPoG__summaryCard{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;box-shadow:0 2px 8px #00000005}.BlocklistFilterModal-module__FQcPoG__summaryValue{color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.BlocklistFilterModal-module__FQcPoG__summaryLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:11px;font-weight:600}.BlocklistFilterModal-module__FQcPoG__body{flex:1;padding:0;overflow-y:auto}.BlocklistFilterModal-module__FQcPoG__reasonGroup{border-bottom:1px solid var(--surface-border)}.BlocklistFilterModal-module__FQcPoG__reasonGroup:last-child{border-bottom:none}.BlocklistFilterModal-module__FQcPoG__reasonHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 24px;transition:background .15s;display:flex}.BlocklistFilterModal-module__FQcPoG__reasonHeader:hover{background:var(--surface-hover)}.BlocklistFilterModal-module__FQcPoG__reasonHeaderLeft{align-items:center;gap:10px;display:flex}.BlocklistFilterModal-module__FQcPoG__reasonDot{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.BlocklistFilterModal-module__FQcPoG__reasonName{color:var(--text);font-size:13px;font-weight:700}.BlocklistFilterModal-module__FQcPoG__reasonCount{border-radius:var(--radius-full);background:var(--reason-color-bg);color:var(--reason-color);padding:2px 10px;font-size:11px;font-weight:700}.BlocklistFilterModal-module__FQcPoG__reasonChevron{color:var(--text-tertiary);transition:transform .2s}.BlocklistFilterModal-module__FQcPoG__reasonChevronOpen{transform:rotate(180deg)}.BlocklistFilterModal-module__FQcPoG__reasonEntries{padding:0 24px 12px}.BlocklistFilterModal-module__FQcPoG__entryRow{border-radius:var(--radius-lg);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 16px;transition:background .15s;display:flex}.BlocklistFilterModal-module__FQcPoG__entryRow:hover{background:var(--surface-hover)}.BlocklistFilterModal-module__FQcPoG__entryCheckbox{appearance:none;background:var(--surface-border);cursor:pointer;border:none;border-radius:20px;outline:none;flex-shrink:0;width:32px;height:20px;margin:0;padding:0;transition:background .2s;position:relative}.BlocklistFilterModal-module__FQcPoG__entryCheckbox:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.BlocklistFilterModal-module__FQcPoG__entryCheckbox:checked{background:var(--danger)}.BlocklistFilterModal-module__FQcPoG__entryCheckbox:checked:after{transform:translate(12px)}.BlocklistFilterModal-module__FQcPoG__entryInfo{flex:1;min-width:0}.BlocklistFilterModal-module__FQcPoG__entryName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.BlocklistFilterModal-module__FQcPoG__entryPhone{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.BlocklistFilterModal-module__FQcPoG__footer{border-top:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.BlocklistFilterModal-module__FQcPoG__footerInfo{color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;line-height:1.2;display:flex}.BlocklistFilterModal-module__FQcPoG__footerInfo svg{color:var(--accent);flex-shrink:0}.BlocklistFilterModal-module__FQcPoG__footerActions{gap:8px;display:flex}.BlocklistFilterModal-module__FQcPoG__btnSkip{border-radius:var(--radius-md);color:var(--text-secondary);border:1px solid var(--surface-border);background:var(--surface);white-space:nowrap;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.BlocklistFilterModal-module__FQcPoG__btnSkip:hover{background:var(--surface-hover);color:var(--text)}.BlocklistFilterModal-module__FQcPoG__btnExport{border-radius:var(--radius-md);color:#fff;background:var(--primary);white-space:nowrap;align-items:center;gap:6px;padding:8px 20px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.BlocklistFilterModal-module__FQcPoG__btnExport:hover{background:var(--primary-light);box-shadow:0 2px 8px var(--primary-alpha-20);transform:translateY(-1px)}.BlocklistFilterModal-module__FQcPoG__selectAll{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:var(--surface);white-space:nowrap;padding:6px 10px;font-size:11px;font-weight:600;transition:all .15s}.BlocklistFilterModal-module__FQcPoG__selectAll:hover{background:var(--surface-hover);color:var(--text)}[data-theme=dark] .BlocklistFilterModal-module__FQcPoG__modal{box-shadow:0 24px 80px #00000080}@media (max-width:768px){.BlocklistFilterModal-module__FQcPoG__modal{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:92vh;animation:.3s cubic-bezier(.16,1,.3,1) BlocklistFilterModal-module__FQcPoG__bfSlideUp;top:auto;bottom:0;left:0;transform:none}.BlocklistFilterModal-module__FQcPoG__modal:before{content:"";background:var(--surface-border);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:8px auto 0;display:block}.BlocklistFilterModal-module__FQcPoG__header{padding:14px 16px}.BlocklistFilterModal-module__FQcPoG__headerLeft{gap:10px}.BlocklistFilterModal-module__FQcPoG__headerIcon{border-radius:var(--radius-md);width:36px;height:36px}.BlocklistFilterModal-module__FQcPoG__headerIcon svg{width:18px;height:18px}.BlocklistFilterModal-module__FQcPoG__headerTitle{font-size:15px}.BlocklistFilterModal-module__FQcPoG__headerSub{font-size:11px}.BlocklistFilterModal-module__FQcPoG__summaryGrid{gap:8px;padding:14px 16px}.BlocklistFilterModal-module__FQcPoG__summaryCard{border-radius:var(--radius-md);padding:12px 8px}.BlocklistFilterModal-module__FQcPoG__summaryValue{font-size:20px}.BlocklistFilterModal-module__FQcPoG__summaryLabel{letter-spacing:.04em;font-size:9px}.BlocklistFilterModal-module__FQcPoG__reasonHeader{padding:10px 16px}.BlocklistFilterModal-module__FQcPoG__reasonName{font-size:12px}.BlocklistFilterModal-module__FQcPoG__reasonCount{padding:2px 8px;font-size:10px}.BlocklistFilterModal-module__FQcPoG__reasonEntries{padding:0 16px 10px}.BlocklistFilterModal-module__FQcPoG__entryRow{border-radius:var(--radius-md);min-height:44px;padding:8px 12px}.BlocklistFilterModal-module__FQcPoG__entryName{font-size:12px}.BlocklistFilterModal-module__FQcPoG__entryPhone{font-size:10px}.BlocklistFilterModal-module__FQcPoG__footer{padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px}.BlocklistFilterModal-module__FQcPoG__footerInfo{text-align:center;justify-content:center;font-size:11px}.BlocklistFilterModal-module__FQcPoG__footerActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.BlocklistFilterModal-module__FQcPoG__btnSkip,.BlocklistFilterModal-module__FQcPoG__btnExport{text-align:center;border-radius:var(--radius-md);justify-content:center;padding:10px;font-size:12px}}@media (max-width:480px){.BlocklistFilterModal-module__FQcPoG__summaryGrid{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 14px}.BlocklistFilterModal-module__FQcPoG__summaryCard{padding:10px 6px}.BlocklistFilterModal-module__FQcPoG__summaryValue{font-size:18px}.BlocklistFilterModal-module__FQcPoG__summaryLabel{font-size:8px}.BlocklistFilterModal-module__FQcPoG__header{padding:10px 14px}.BlocklistFilterModal-module__FQcPoG__headerIcon{width:32px;height:32px}.BlocklistFilterModal-module__FQcPoG__headerTitle{font-size:14px}.BlocklistFilterModal-module__FQcPoG__headerSub{font-size:10px}.BlocklistFilterModal-module__FQcPoG__reasonHeader{padding:10px 14px}.BlocklistFilterModal-module__FQcPoG__reasonEntries{padding:0 14px 8px}.BlocklistFilterModal-module__FQcPoG__entryRow{padding:8px 10px}.BlocklistFilterModal-module__FQcPoG__entryName{font-size:12px}.BlocklistFilterModal-module__FQcPoG__entryCheckbox{width:28px;height:17px}.BlocklistFilterModal-module__FQcPoG__entryCheckbox:after{width:13px;height:13px}.BlocklistFilterModal-module__FQcPoG__entryCheckbox:checked:after{transform:translate(11px)}.BlocklistFilterModal-module__FQcPoG__footer{padding:10px 14px;padding-bottom:max(10px, env(safe-area-inset-bottom))}.BlocklistFilterModal-module__FQcPoG__btnSkip,.BlocklistFilterModal-module__FQcPoG__btnExport{padding:9px;font-size:11px}}@keyframes BlocklistFilterModal-module__FQcPoG__bfSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.ExportHintModal-module__1TRNqq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0006;justify-content:center;align-items:center;animation:.2s ExportHintModal-module__1TRNqq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ExportHintModal-module__1TRNqq__fadeIn{0%{opacity:0}to{opacity:1}}.ExportHintModal-module__1TRNqq__modal{background:var(--surface);border:1px solid var(--surface-border);z-index:10001;border-radius:20px;flex-direction:column;width:520px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);animation:.35s cubic-bezier(.16,1,.3,1) ExportHintModal-module__1TRNqq__modalPop;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000040,0 0 0 1px #0000000d}@keyframes ExportHintModal-module__1TRNqq__modalPop{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.ExportHintModal-module__1TRNqq__header{background:linear-gradient(180deg, rgba(var(--primary-rgb), .03) 0%, transparent 100%);justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.ExportHintModal-module__1TRNqq__headerLeft{align-items:center;gap:14px;display:flex}.ExportHintModal-module__1TRNqq__headerIcon{background:rgba(var(--primary-rgb), .1);width:44px;height:44px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ExportHintModal-module__1TRNqq__headerTitle{color:var(--text);margin:0;font-size:18px;font-weight:700}.ExportHintModal-module__1TRNqq__headerSub{color:var(--text-tertiary);margin-top:2px;font-size:13px}.ExportHintModal-module__1TRNqq__closeBtn{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ExportHintModal-module__1TRNqq__closeBtn:hover{background:var(--surface-hover);color:var(--text)}.ExportHintModal-module__1TRNqq__body{flex-direction:column;gap:12px;padding:0 24px 24px;display:flex;overflow-y:auto}.ExportHintModal-module__1TRNqq__intro{color:var(--text-secondary);margin-bottom:8px;font-size:14px;line-height:1.5}.ExportHintModal-module__1TRNqq__scenarioCard{background:var(--bg);border:1px solid var(--surface-border);border-radius:14px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}.ExportHintModal-module__1TRNqq__scenarioCard:hover{border-color:rgba(var(--primary-rgb), .3);box-shadow:0 4px 12px rgba(var(--primary-rgb), .05);transform:translateY(-2px)}.ExportHintModal-module__1TRNqq__scenarioInputs{align-items:center;gap:8px;display:flex}.ExportHintModal-module__1TRNqq__mockInput{background:var(--surface);border:1px solid var(--surface-border);color:var(--text);text-align:center;border-radius:8px;min-width:60px;padding:6px 12px;font-size:13px;font-weight:600}.ExportHintModal-module__1TRNqq__mockInputEmpty{color:var(--text-tertiary);font-style:italic;font-weight:400}.ExportHintModal-module__1TRNqq__mockLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.ExportHintModal-module__1TRNqq__mockArrow{color:var(--text-tertiary);margin:0 4px}.ExportHintModal-module__1TRNqq__scenarioDesc{gap:10px;display:flex}.ExportHintModal-module__1TRNqq__scenarioIcon{color:var(--primary);flex-shrink:0;margin-top:2px}.ExportHintModal-module__1TRNqq__scenarioText{flex-direction:column;gap:4px;display:flex}.ExportHintModal-module__1TRNqq__scenarioTitle{color:var(--text);font-size:14px;font-weight:600}.ExportHintModal-module__1TRNqq__scenarioSub{color:var(--text-secondary);font-size:13px;line-height:1.4}.ExportHintModal-module__1TRNqq__btnOk{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:8px;padding:14px;font-size:14px;font-weight:600;transition:all .2s}.ExportHintModal-module__1TRNqq__btnOk:hover{filter:brightness(1.1);transform:translateY(-1px)}[data-theme=dark] .ExportHintModal-module__1TRNqq__modal{box-shadow:0 24px 80px #00000080,0 0 0 1px #ffffff0d}[data-theme=dark] .ExportHintModal-module__1TRNqq__scenarioCard{background:#ffffff05}[data-theme=dark] .ExportHintModal-module__1TRNqq__mockInput{background:#0003}@media (max-width:600px){.ExportHintModal-module__1TRNqq__modal{border:none;border-radius:0;width:100%;height:100%;max-height:100dvh}@keyframes ExportHintModal-module__1TRNqq__modalPop{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}
.ClientBlockModal-module__uOH5VW__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9998;background:#00000073;justify-content:center;align-items:center;padding:16px;animation:.2s ClientBlockModal-module__uOH5VW__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes ClientBlockModal-module__uOH5VW__modalFadeIn{0%{opacity:0}to{opacity:1}}.ClientBlockModal-module__uOH5VW__modal{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);z-index:9999;width:100%;max-width:440px;animation:.3s cubic-bezier(.16,1,.3,1) ClientBlockModal-module__uOH5VW__modalPopIn;overflow:hidden;box-shadow:0 24px 80px #00000040}@keyframes ClientBlockModal-module__uOH5VW__modalPopIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.ClientBlockModal-module__uOH5VW__header{border-bottom:1px solid var(--surface-border);background:linear-gradient(135deg,#ef44440d 0%,#0000 60%);justify-content:space-between;align-items:flex-start;padding:24px 24px 20px;display:flex}.ClientBlockModal-module__uOH5VW__headerInfo{gap:16px;display:flex}.ClientBlockModal-module__uOH5VW__headerIcon{border-radius:var(--radius-lg);width:44px;height:44px;color:var(--danger);background:#ef44441a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ClientBlockModal-module__uOH5VW__headerTitle{color:var(--text);margin:0;font-size:16px;font-weight:700}.ClientBlockModal-module__uOH5VW__headerSub{color:var(--text-tertiary);margin-top:4px;font-size:13px;line-height:1.4}.ClientBlockModal-module__uOH5VW__closeBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.ClientBlockModal-module__uOH5VW__closeBtn:hover{background:var(--surface-hover);color:var(--text)}.ClientBlockModal-module__uOH5VW__body{flex-direction:column;gap:20px;padding:24px;display:flex}.ClientBlockModal-module__uOH5VW__formGroup{flex-direction:column;gap:6px;display:flex}.ClientBlockModal-module__uOH5VW__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:11px;font-weight:600}.ClientBlockModal-module__uOH5VW__footer{border-top:1px solid var(--surface-border);background:var(--bg);justify-content:flex-end;align-items:center;gap:12px;padding:20px 24px;display:flex}.ClientBlockModal-module__uOH5VW__btnCancel{border-radius:var(--radius-md);height:40px;color:var(--text-secondary);border:1px solid var(--surface-border);background:var(--surface);cursor:pointer;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.ClientBlockModal-module__uOH5VW__btnCancel:hover{background:var(--surface-hover);color:var(--text)}.ClientBlockModal-module__uOH5VW__btnSubmit{border-radius:var(--radius-md);color:#fff;background:var(--danger);cursor:pointer;border:none;align-items:center;gap:8px;height:40px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex}.ClientBlockModal-module__uOH5VW__btnSubmit:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.ClientBlockModal-module__uOH5VW__btnSubmit:disabled{opacity:.6;cursor:not-allowed}.ClientBlockModal-module__uOH5VW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite ClientBlockModal-module__uOH5VW__spin}@keyframes ClientBlockModal-module__uOH5VW__spin{to{transform:rotate(360deg)}}[data-theme=dark] .ClientBlockModal-module__uOH5VW__modal{box-shadow:0 24px 80px #00000080}
.ColorPicker-module__BB5Fja__trigger{border:1px solid var(--surface-border);border-radius:var(--radius-md);cursor:pointer;background:#f5f6f4;align-items:center;gap:6px;width:fit-content;padding:5px 10px 5px 5px;transition:all .2s;display:inline-flex}.ColorPicker-module__BB5Fja__trigger:hover{border-color:var(--text-tertiary)}[data-theme=dark] .ColorPicker-module__BB5Fja__trigger{background:#0f1419}.ColorPicker-module__BB5Fja__triggerOpen{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-alpha-10)}.ColorPicker-module__BB5Fja__triggerSwatch{border:2px solid #ffffff26;border-radius:6px;flex-shrink:0;width:22px;height:22px;transition:background .15s}.ColorPicker-module__BB5Fja__triggerChevron{color:var(--text-tertiary);transition:transform .2s}.ColorPicker-module__BB5Fja__triggerOpen .ColorPicker-module__BB5Fja__triggerChevron{transform:rotate(180deg)}.ColorPicker-module__BB5Fja__triggerSm{box-sizing:border-box;height:34px;padding:6px 8px 6px 6px}.ColorPicker-module__BB5Fja__triggerSm .ColorPicker-module__BB5Fja__triggerSwatch{border-radius:5px;width:20px;height:20px}.ColorPicker-module__BB5Fja__popover{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);z-index:9999;flex-direction:column;gap:12px;width:280px;padding:14px;animation:.2s cubic-bezier(.16,1,.3,1) ColorPicker-module__BB5Fja__cpAppear;display:flex;box-shadow:0 12px 40px #0003,0 4px 12px #00000014}[data-theme=dark] .ColorPicker-module__BB5Fja__popover{background:var(--bg-alt);border-color:#ffffff1a;box-shadow:0 12px 40px #00000080,0 4px 12px #0000004d}@keyframes ColorPicker-module__BB5Fja__cpAppear{0%{opacity:0;transform:scale(.94)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.ColorPicker-module__BB5Fja__presets{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ColorPicker-module__BB5Fja__swatch{background:var(--swatch-color);cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:flex}.ColorPicker-module__BB5Fja__swatch:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--swatch-color) 30%, transparent);transform:scale(1.18)}.ColorPicker-module__BB5Fja__swatchActive{box-shadow:0 0 0 3px var(--swatch-color);border-color:#fff;transform:scale(1.1)}[data-theme=dark] .ColorPicker-module__BB5Fja__swatchActive{border-color:#fff9}.ColorPicker-module__BB5Fja__divider{align-items:center;gap:10px;display:flex}.ColorPicker-module__BB5Fja__divider:before,.ColorPicker-module__BB5Fja__divider:after{content:"";background:var(--surface-border);flex:1;height:1px}.ColorPicker-module__BB5Fja__divider span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);white-space:nowrap;font-size:10px;font-weight:700}.ColorPicker-module__BB5Fja__gradient{border-radius:var(--radius-md);cursor:crosshair;-webkit-user-select:none;user-select:none;border:1px solid var(--surface-border);touch-action:none;width:100%;height:140px;position:relative}.ColorPicker-module__BB5Fja__thumb{pointer-events:none;border:3px solid #fff;border-radius:50%;width:16px;height:16px;transition:border-color .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0006}.ColorPicker-module__BB5Fja__hueTrack{border:1px solid var(--surface-border);background:linear-gradient(90deg,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080,red);border-radius:9px;width:100%;height:18px;position:relative;overflow:visible}.ColorPicker-module__BB5Fja__hueSlider{appearance:none;cursor:pointer;background:0 0;outline:none;width:calc(100% + 4px);height:100%;margin:0;padding:0;position:absolute;top:0;left:-2px}.ColorPicker-module__BB5Fja__hueSlider::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fff;border:2.5px solid #00000026;border-radius:50%;width:20px;height:20px;transition:transform .1s,box-shadow .1s;box-shadow:0 1px 6px #00000040}.ColorPicker-module__BB5Fja__hueSlider::-webkit-slider-thumb:hover{transform:scale(1.12);box-shadow:0 2px 8px #0000004d}.ColorPicker-module__BB5Fja__hueSlider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.18)}.ColorPicker-module__BB5Fja__hueSlider::-moz-range-thumb{cursor:grab;background:#fff;border:2.5px solid #00000026;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 6px #00000040}.ColorPicker-module__BB5Fja__hueSlider::-moz-range-track{background:0 0;border:none;height:100%}.ColorPicker-module__BB5Fja__footer{align-items:center;gap:10px;display:flex}.ColorPicker-module__BB5Fja__preview{border-radius:var(--radius-md);border:2px solid var(--surface-border);flex-shrink:0;width:36px;height:36px;transition:background .15s}.ColorPicker-module__BB5Fja__hexWrap{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--bg-alt);flex:1;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}[data-theme=dark] .ColorPicker-module__BB5Fja__hexWrap{background:var(--surface);border-color:#ffffff1a}.ColorPicker-module__BB5Fja__hexWrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}.ColorPicker-module__BB5Fja__hexHash{color:var(--text-tertiary);font-weight:700;font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;padding:8px 0 8px 12px;font-family:SF Mono,Fira Code,monospace}.ColorPicker-module__BB5Fja__hexInput{color:var(--text);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:none;outline:none;flex:1;width:100%;padding:8px 12px 8px 2px;font-family:SF Mono,Fira Code,monospace;font-weight:600}.ColorPicker-module__BB5Fja__hexInput::placeholder{color:var(--text-tertiary);opacity:.5}@media (max-width:480px){.ColorPicker-module__BB5Fja__popover{width:calc(100vw - 32px);max-width:320px}.ColorPicker-module__BB5Fja__gradient{height:120px}.ColorPicker-module__BB5Fja__swatch{width:32px;height:32px}}
.Pagination-module__Ih5jkq__pagination{padding:var(--space-md) var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-md);background:var(--surface);border-top:1px solid var(--surface-border);bottom:0;left:var(--sidebar-width);z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;right:0;transform:translateY(0);box-shadow:0 -4px 24px #00000014}.Pagination-module__Ih5jkq__paginationHidden{opacity:0;pointer-events:none;transform:translateY(100%)}.Pagination-module__Ih5jkq__paginationInline{border-radius:var(--radius-xl);border:1px solid var(--surface-border);-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;position:relative;bottom:auto;left:auto;right:auto;transform:none;box-shadow:0 4px 12px #0000000d}.Pagination-module__Ih5jkq__info{font-size:var(--font-size-xs);color:var(--text-tertiary);white-space:nowrap;font-weight:500}.Pagination-module__Ih5jkq__controls{align-items:center;gap:4px;display:flex}.Pagination-module__Ih5jkq__btn{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface);min-width:36px;height:36px;color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-weight:600;transition:all .15s;display:flex}.Pagination-module__Ih5jkq__btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--primary-alpha-10)}.Pagination-module__Ih5jkq__btn:disabled{opacity:.35;cursor:not-allowed}.Pagination-module__Ih5jkq__btnActive{box-shadow:0 2px 6px #2d423633;background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.Pagination-module__Ih5jkq__jumpWrap{align-items:center;display:flex;position:relative}.Pagination-module__Ih5jkq__ellipsisBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-tertiary);letter-spacing:2px;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:flex}.Pagination-module__Ih5jkq__ellipsisBtn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-alpha-10)}.Pagination-module__Ih5jkq__jumpForm{animation:.2s ease-out Pagination-module__Ih5jkq__jumpIn}.Pagination-module__Ih5jkq__jumpInput{border:2px solid var(--primary);border-radius:var(--radius-md);background:var(--surface);width:56px;height:36px;color:var(--text);font-size:var(--font-size-sm);text-align:center;-moz-appearance:textfield;outline:none;padding:0 8px;font-family:inherit;font-weight:600;transition:box-shadow .15s}.Pagination-module__Ih5jkq__jumpInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Pagination-module__Ih5jkq__jumpInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Pagination-module__Ih5jkq__jumpInput:focus{box-shadow:0 0 0 3px var(--primary-alpha-10)}@keyframes Pagination-module__Ih5jkq__jumpIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.Pagination-module__Ih5jkq__pagination{padding:var(--space-sm) var(--space-md);left:0}.Pagination-module__Ih5jkq__btn{min-width:32px;height:32px;font-size:var(--font-size-xs)}.Pagination-module__Ih5jkq__ellipsisBtn{width:32px;height:32px}.Pagination-module__Ih5jkq__jumpInput{width:48px;height:32px}}@media (max-width:480px){.Pagination-module__Ih5jkq__pagination{padding:8px 12px;padding-bottom:max(8px, env(safe-area-inset-bottom));gap:6px;box-shadow:0 -2px 16px #0000001a}.Pagination-module__Ih5jkq__info{font-size:10px}.Pagination-module__Ih5jkq__btn{border-radius:var(--radius-sm);min-width:30px;height:30px;padding:0 6px;font-size:11px}.Pagination-module__Ih5jkq__ellipsisBtn{width:28px;height:30px;font-size:10px}.Pagination-module__Ih5jkq__jumpInput{width:42px;height:30px;font-size:var(--font-size-xs)}.Pagination-module__Ih5jkq__controls{gap:3px}}
.ShimmerBar-module__D2p9PW__shimmer{background:linear-gradient(90deg, var(--surface-border) 25%, var(--surface-hover) 50%, var(--surface-border) 75%);vertical-align:middle;background-size:200% 100%;border-radius:4px;animation:1.3s infinite ShimmerBar-module__D2p9PW__shimmerSlide;display:inline-block}.ShimmerBar-module__D2p9PW__sm{width:28px;height:12px}.ShimmerBar-module__D2p9PW__md{width:56px;height:16px}.ShimmerBar-module__D2p9PW__lg{width:80px;height:22px}.ShimmerBar-module__D2p9PW__xl{width:120px;height:28px}.ShimmerBar-module__D2p9PW__inline{width:48px;height:14px}@keyframes ShimmerBar-module__D2p9PW__shimmerSlide{0%{background-position:200% 0}to{background-position:-200% 0}}
.SourceToggle-module__fNIN7a__toggle{align-items:center;display:flex}.SourceToggle-module__fNIN7a__track{border-radius:var(--radius-full);background:var(--surface-hover);border:1px solid var(--surface-border);gap:2px;padding:3px;display:flex;position:relative}.SourceToggle-module__fNIN7a__option{z-index:1;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:500;transition:color .25s,transform .15s;display:flex;position:relative}.SourceToggle-module__fNIN7a__option:hover{color:var(--text-secondary)}.SourceToggle-module__fNIN7a__option:active{transform:scale(.97)}.SourceToggle-module__fNIN7a__optionActive{color:#fff;font-weight:600}.SourceToggle-module__fNIN7a__optionIcon{opacity:.5;justify-content:center;align-items:center;width:14px;height:14px;transition:opacity .2s;display:flex}.SourceToggle-module__fNIN7a__optionActive .SourceToggle-module__fNIN7a__optionIcon{opacity:1}.SourceToggle-module__fNIN7a__imageIcon{object-fit:cover;filter:grayscale()opacity(.8);border-radius:50%;transition:filter .2s,transform .2s}.SourceToggle-module__fNIN7a__optionActive .SourceToggle-module__fNIN7a__imageIcon{filter:grayscale()opacity()}.SourceToggle-module__fNIN7a__optionLabel{line-height:1}.SourceToggle-module__fNIN7a__slider{width:calc((100% - 6px - 4px) / var(--count));border-radius:var(--radius-full);background:var(--primary);transform:translateX(calc(var(--idx) * (100% + 2px)));z-index:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 4px #2d423640,0 0 0 1px #2d423614}@media (max-width:768px){.SourceToggle-module__fNIN7a__optionLabel{display:none}.SourceToggle-module__fNIN7a__option{padding:6px 8px}.SourceToggle-module__fNIN7a__optionIcon{width:16px;height:16px}}.SourceToggle-module__fNIN7a__toggleLoading{pointer-events:none}.SourceToggle-module__fNIN7a__toggleLoading .SourceToggle-module__fNIN7a__track{opacity:.5}.SourceToggle-module__fNIN7a__loadingOverlay{border-radius:var(--radius-full);z-index:2;background:linear-gradient(90deg,#0000 25%,#ffffff14 50%,#0000 75%) 0 0/200% 100%;animation:1.5s infinite SourceToggle-module__fNIN7a__sourceShimmer;position:absolute;inset:0}@keyframes SourceToggle-module__fNIN7a__sourceShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.Blocklist-module__0HS0Iq__tabBar{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);margin-bottom:var(--space-lg);gap:4px;width:fit-content;padding:4px;display:flex;position:relative}.Blocklist-module__0HS0Iq__tabSlider{background:var(--primary);border-radius:calc(var(--radius-lg) - 2px);z-index:0;height:calc(100% - 8px);transition:transform .3s,width .3s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #00000026}.Blocklist-module__0HS0Iq__tabBtn{border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-secondary);transition:color var(--transition-fast);z-index:1;align-items:center;gap:8px;padding:8px 20px;font-family:inherit;font-weight:600;display:flex;position:relative}.Blocklist-module__0HS0Iq__tabBtn:hover{color:var(--text)}.Blocklist-module__0HS0Iq__tabBtnActive,.Blocklist-module__0HS0Iq__tabBtnActive:hover{color:#fff}.Blocklist-module__0HS0Iq__kpiGrid{gap:var(--space-sm);margin-bottom:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.Blocklist-module__0HS0Iq__kpiCard{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .2s;display:flex;box-shadow:0 2px 6px #0000000a}.Blocklist-module__0HS0Iq__kpiCard:hover{border-color:var(--reason-color);box-shadow:0 4px 12px #00000014}.Blocklist-module__0HS0Iq__kpiCardActive{background:color-mix(in srgb, var(--reason-color) 8%, var(--surface));border-color:var(--reason-color);box-shadow:0 4px 12px #00000014}.Blocklist-module__0HS0Iq__kpiCardLeft{align-items:center;gap:8px;min-width:0;display:flex}.Blocklist-module__0HS0Iq__kpiDot{background:var(--reason-color);border-radius:50%;flex-shrink:0;width:10px;height:10px}.Blocklist-module__0HS0Iq__kpiName{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.Blocklist-module__0HS0Iq__kpiCount{color:var(--text);font-variant-numeric:tabular-nums;padding-left:8px;font-size:13px;font-weight:700}.Blocklist-module__0HS0Iq__toolbar{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.Blocklist-module__0HS0Iq__toolbarLeft{align-items:center;gap:var(--space-sm);flex:1;min-width:0;display:flex}.Blocklist-module__0HS0Iq__toolbarRight{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.Blocklist-module__0HS0Iq__searchWrap{flex:1;max-width:320px;position:relative}.Blocklist-module__0HS0Iq__searchIcon{color:var(--text-tertiary);pointer-events:none;transition:color var(--transition-fast);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Blocklist-module__0HS0Iq__searchInput{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);width:100%;height:38px;color:var(--text);font-size:var(--font-size-sm);transition:all var(--transition-fast);outline:none;padding:0 12px 0 36px;font-family:inherit;box-shadow:0 1px 2px #0000000d}[data-theme=dark] .Blocklist-module__0HS0Iq__searchInput{background:var(--surface);border-color:var(--surface-border);box-shadow:0 1px 3px #0003}.Blocklist-module__0HS0Iq__tableWrap .Blocklist-module__0HS0Iq__searchInput{box-shadow:none;background:#f5f6f4}[data-theme=dark] .Blocklist-module__0HS0Iq__tableWrap .Blocklist-module__0HS0Iq__searchInput{box-shadow:none;background:#0f1419}.Blocklist-module__0HS0Iq__searchInput::placeholder{color:var(--text-tertiary)}.Blocklist-module__0HS0Iq__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}.Blocklist-module__0HS0Iq__searchWrap:focus-within .Blocklist-module__0HS0Iq__searchIcon{color:var(--primary)}.Blocklist-module__0HS0Iq__searchClear{border-radius:var(--radius-full);width:24px;height:24px;color:var(--text-tertiary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Blocklist-module__0HS0Iq__searchClear:hover{background:var(--surface-hover);color:var(--text)}.Blocklist-module__0HS0Iq__statusFilter{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:#f5f6f4;gap:2px;padding:2px;display:flex}[data-theme=dark] .Blocklist-module__0HS0Iq__statusFilter{background:#0f1419}.Blocklist-module__0HS0Iq__statusBtn{border-radius:calc(var(--radius-md) - 2px);font-size:var(--font-size-xs);color:var(--text-secondary);transition:all var(--transition-fast);padding:6px 14px;font-family:inherit;font-weight:600}.Blocklist-module__0HS0Iq__statusBtn:hover{color:var(--text)}.Blocklist-module__0HS0Iq__statusBtnActive{background:var(--primary);color:#fff;box-shadow:0 1px 3px #00000026}.Blocklist-module__0HS0Iq__statusBtnActive:hover{color:#fff}.Blocklist-module__0HS0Iq__tableWrap{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);box-shadow:var(--surface-shadow);padding-bottom:72px;position:relative;overflow:hidden}.Blocklist-module__0HS0Iq__tableTitle{align-items:center;gap:var(--space-sm);font-size:var(--font-size-base);color:var(--text);padding:0 var(--space-lg);padding-top:var(--space-lg);padding-bottom:0;font-weight:700;display:flex}.Blocklist-module__0HS0Iq__tableTitleCount{font-size:var(--font-size-xs);border-radius:var(--radius-full);background:var(--primary-alpha-10);color:var(--primary);padding:3px 10px;font-weight:700}.Blocklist-module__0HS0Iq__tableScroll{overflow-x:auto}.Blocklist-module__0HS0Iq__table{border-collapse:collapse;width:100%}.Blocklist-module__0HS0Iq__table th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);background:var(--bg);border-bottom:1px solid var(--surface-border);white-space:nowrap;padding:12px 16px;font-size:10px;font-weight:700;position:sticky;top:0}.Blocklist-module__0HS0Iq__table td{font-size:var(--font-size-sm);color:var(--text);border-bottom:1px solid var(--surface-border);vertical-align:middle;padding:12px 16px}.Blocklist-module__0HS0Iq__table tbody tr{transition:all var(--transition-fast)}.Blocklist-module__0HS0Iq__table tbody tr:hover{background:var(--surface-hover)}.Blocklist-module__0HS0Iq__table tbody tr:last-child td{border-bottom:none}.Blocklist-module__0HS0Iq__tableRow{opacity:0;animation:.3s forwards Blocklist-module__0HS0Iq__rowFadeIn}@keyframes Blocklist-module__0HS0Iq__rowFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Blocklist-module__0HS0Iq__cellName{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:600;overflow:hidden}.Blocklist-module__0HS0Iq__cellPhone{font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);color:var(--text-secondary);white-space:nowrap}.Blocklist-module__0HS0Iq__reasonBadge{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.Blocklist-module__0HS0Iq__cellDate{font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);color:var(--text-secondary);white-space:nowrap}.Blocklist-module__0HS0Iq__cellExpiry{font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);white-space:nowrap}.Blocklist-module__0HS0Iq__expiryActive{color:var(--success);font-weight:600}.Blocklist-module__0HS0Iq__expiryExpired{color:var(--text-tertiary);text-decoration:line-through}.Blocklist-module__0HS0Iq__expirySoon{color:var(--warning);font-weight:600}.Blocklist-module__0HS0Iq__cellSource{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);white-space:nowrap;font-weight:600}.Blocklist-module__0HS0Iq__actionBtns{justify-content:flex-end;gap:4px;display:flex}.Blocklist-module__0HS0Iq__actionBtn{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-tertiary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.Blocklist-module__0HS0Iq__actionBtn:hover{background:var(--primary-alpha-10);color:var(--primary)}.Blocklist-module__0HS0Iq__actionBtnDanger:hover{background:var(--danger-light);color:var(--danger)}.Blocklist-module__0HS0Iq__checkboxWrap{justify-content:center;align-items:center;display:flex}.Blocklist-module__0HS0Iq__checkbox{box-sizing:border-box;border:1.5px solid var(--text-tertiary);cursor:pointer;color:#fff;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Blocklist-module__0HS0Iq__checkbox:hover{border-color:var(--primary);background:var(--primary-alpha-10)}.Blocklist-module__0HS0Iq__checkboxChecked,.Blocklist-module__0HS0Iq__checkboxIndeterminate{background:var(--primary);border-color:var(--primary)}.Blocklist-module__0HS0Iq__fabContainer{bottom:-80px;left:var(--sidebar-width);background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-full);z-index:100;opacity:0;visibility:hidden;align-items:center;gap:16px;width:max-content;margin:0 auto;padding:8px 8px 8px 24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;right:0;box-shadow:0 12px 32px #00000040,inset 0 0 0 1px #ffffff0d}[data-theme=dark] .Blocklist-module__0HS0Iq__fabContainer{background:#1e293b;border-color:#ffffff1a;box-shadow:0 12px 32px #00000080,inset 0 0 0 1px #ffffff0d}.Blocklist-module__0HS0Iq__fabContainerVisible{opacity:1;visibility:visible;bottom:24px}.Blocklist-module__0HS0Iq__fabText{font-size:var(--font-size-sm);color:var(--text);white-space:nowrap;font-weight:600}.Blocklist-module__0HS0Iq__fabCount{background:var(--primary);color:#fff;font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;margin-right:6px;padding:2px 8px;font-size:12px;display:inline-flex}.Blocklist-module__0HS0Iq__fabDivider{background:var(--surface-border);width:1px;height:24px}.Blocklist-module__0HS0Iq__fabActions{align-items:center;gap:8px;display:flex}.Blocklist-module__0HS0Iq__fabBtn{border-radius:var(--radius-full);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.Blocklist-module__0HS0Iq__fabBtnPause{color:#f59e0b;background:#f59e0b1a}.Blocklist-module__0HS0Iq__fabBtnPause:hover{color:#fff;background:#f59e0b}.Blocklist-module__0HS0Iq__fabBtnPlay{color:#22c55e;background:#22c55e1a}.Blocklist-module__0HS0Iq__fabBtnPlay:hover{color:#fff;background:#22c55e}.Blocklist-module__0HS0Iq__fabBtnDelete{color:var(--danger);background:#dc26261a}.Blocklist-module__0HS0Iq__fabBtnDelete:hover{background:var(--danger);color:#fff}.Blocklist-module__0HS0Iq__paginationWrap{opacity:1;transition:all .4s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.Blocklist-module__0HS0Iq__paginationHidden{opacity:0;pointer-events:none;transform:translateY(20px)}@media (max-width:768px){.Blocklist-module__0HS0Iq__fabContainer{justify-content:space-between;width:calc(100% - 32px);padding:8px 16px;left:0}}.Blocklist-module__0HS0Iq__loadingState{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.Blocklist-module__0HS0Iq__loadingSpinner{border:3px solid var(--surface-border);border-top-color:var(--primary);border-radius:50%;width:44px;height:44px;animation:.8s ease-in-out infinite Blocklist-module__0HS0Iq__spin}@keyframes Blocklist-module__0HS0Iq__spin{to{transform:rotate(360deg)}}.Blocklist-module__0HS0Iq__loadingLabel{font-size:var(--font-size-sm);color:var(--text);font-weight:600}.Blocklist-module__0HS0Iq__emptyStateCard{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:560px;margin:0 auto;padding:64px 32px;animation:.5s cubic-bezier(.16,1,.3,1) both Blocklist-module__0HS0Iq__slideUp;display:flex}.Blocklist-module__0HS0Iq__emptyStateIconWrapper{width:96px;height:96px;margin-bottom:var(--space-2xl);justify-content:center;align-items:center;display:flex;position:relative}.Blocklist-module__0HS0Iq__emptyStatePulse1,.Blocklist-module__0HS0Iq__emptyStatePulse2{background:var(--success);opacity:0;border-radius:50%;position:absolute;inset:0}.Blocklist-module__0HS0Iq__emptyStatePulse1{animation:2.5s cubic-bezier(.16,1,.3,1) infinite Blocklist-module__0HS0Iq__pulseOut}.Blocklist-module__0HS0Iq__emptyStatePulse2{animation:2.5s cubic-bezier(.16,1,.3,1) 1.25s infinite Blocklist-module__0HS0Iq__pulseOut}@keyframes Blocklist-module__0HS0Iq__pulseOut{0%{opacity:.15;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.Blocklist-module__0HS0Iq__emptyStateIconBox{z-index:2;width:64px;height:64px;color:var(--success);background:linear-gradient(135deg,#22c55e33,#22c55e0d);border:1px solid #22c55e4d;border-radius:50%;justify-content:center;align-items:center;animation:.6s cubic-bezier(.34,1.56,.64,1) .1s both Blocklist-module__0HS0Iq__popIn;display:flex;position:relative;box-shadow:0 8px 24px #22c55e26,inset 0 0 20px #22c55e1a}@keyframes Blocklist-module__0HS0Iq__popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Blocklist-module__0HS0Iq__emptyStateStatsRow{align-items:center;gap:var(--space-xl);background:var(--bg);border-radius:var(--radius-lg);border:1px solid var(--surface-border);margin-bottom:var(--space-xl);padding:16px 24px;display:flex}.Blocklist-module__0HS0Iq__emptyStateStat{flex-direction:column;gap:4px;display:flex}.Blocklist-module__0HS0Iq__emptyStateStatVal{color:var(--text);font-size:20px;font-weight:800;line-height:1}.Blocklist-module__0HS0Iq__emptyStateStatLbl{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.Blocklist-module__0HS0Iq__emptyStateDivider{background:var(--surface-border);width:1px;height:32px}.Blocklist-module__0HS0Iq__btnEmptyBackPremium{border-radius:var(--radius-full);font-size:var(--font-size-sm);color:#fff;background:var(--success);cursor:pointer;border:1px solid #0000001a;padding:12px 28px;font-family:inherit;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #22c55e33}.Blocklist-module__0HS0Iq__btnEmptyBackPremium:hover{background:#16a34a;transform:translateY(-1px);box-shadow:0 6px 16px #22c55e4d}.Blocklist-module__0HS0Iq__modalOverlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--space-lg);background:#00000073;justify-content:center;align-items:center;animation:.2s ease-out Blocklist-module__0HS0Iq__overlayIn;display:flex;position:fixed;inset:0}@keyframes Blocklist-module__0HS0Iq__overlayIn{0%{opacity:0}to{opacity:1}}.Blocklist-module__0HS0Iq__modal{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);width:100%;max-width:520px;max-height:85vh;animation:.25s cubic-bezier(.16,1,.3,1) Blocklist-module__0HS0Iq__modalIn;overflow-y:auto;box-shadow:0 24px 64px #0003}@keyframes Blocklist-module__0HS0Iq__modalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.Blocklist-module__0HS0Iq__modalHeader{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;display:flex}.Blocklist-module__0HS0Iq__modalHeaderLeft{align-items:center;gap:var(--space-md);display:flex}.Blocklist-module__0HS0Iq__modalIconWrap{border-radius:var(--radius-lg);background:var(--primary-alpha-10);width:44px;height:44px;color:var(--primary);justify-content:center;align-items:center;display:flex}.Blocklist-module__0HS0Iq__modalTitle{font-size:var(--font-size-lg);color:var(--text);margin:0;font-weight:700}.Blocklist-module__0HS0Iq__modalSub{font-size:var(--font-size-xs);color:var(--text-tertiary)}.Blocklist-module__0HS0Iq__modalClose{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.Blocklist-module__0HS0Iq__modalClose:hover{background:var(--danger-light);border-color:var(--danger);color:var(--danger)}.Blocklist-module__0HS0Iq__modalBody{padding:var(--space-lg) var(--space-xl);gap:var(--space-md);flex-direction:column;display:flex}.Blocklist-module__0HS0Iq__formGroup{flex-direction:column;gap:6px;display:flex}.Blocklist-module__0HS0Iq__formLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-weight:600}.Blocklist-module__0HS0Iq__formInput{height:40px;padding:0 var(--space-md);border:1.5px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text);font-size:var(--font-size-sm);transition:all var(--transition-fast);background:#f5f6f4;outline:none;font-family:inherit}[data-theme=dark] .Blocklist-module__0HS0Iq__formInput{background:#0f1419}.Blocklist-module__0HS0Iq__formInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}.Blocklist-module__0HS0Iq__formRow{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.Blocklist-module__0HS0Iq__formSelect{height:40px;padding:0 var(--space-md);border:1.5px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text);font-size:var(--font-size-sm);transition:all var(--transition-fast);cursor:pointer;appearance:none;background:#f5f6f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 12px center no-repeat;outline:none;padding-right:32px;font-family:inherit}[data-theme=dark] .Blocklist-module__0HS0Iq__formSelect{background-color:#0f1419}.Blocklist-module__0HS0Iq__formSelect:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}.Blocklist-module__0HS0Iq__modalFooter{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--surface-border);display:flex}.Blocklist-module__0HS0Iq__btnCancel{border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-secondary);border:1px solid var(--surface-border);background:var(--surface);transition:all var(--transition-fast);padding:8px 20px;font-family:inherit;font-weight:600}.Blocklist-module__0HS0Iq__btnCancel:hover{background:var(--surface-hover);color:var(--text)}.Blocklist-module__0HS0Iq__btnSubmit{border-radius:var(--radius-md);font-size:var(--font-size-sm);color:#fff;background:var(--primary);transition:all var(--transition-fast);align-items:center;gap:8px;padding:8px 24px;font-family:inherit;font-weight:600;display:inline-flex}.Blocklist-module__0HS0Iq__btnSubmit:hover{background:var(--primary-light);box-shadow:0 2px 8px var(--primary-alpha-20);transform:translateY(-1px)}.Blocklist-module__0HS0Iq__btnSubmit:disabled{opacity:.5;cursor:not-allowed;transform:none}.Blocklist-module__0HS0Iq__btnDanger{background:var(--danger)}.Blocklist-module__0HS0Iq__btnDanger:hover{background:#b91c1c;box-shadow:0 2px 8px #dc262640}.Blocklist-module__0HS0Iq__submitSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite Blocklist-module__0HS0Iq__spin}.Blocklist-module__0HS0Iq__reasonsGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.Blocklist-module__0HS0Iq__reasonManageCard{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:var(--space-lg);transition:box-shadow var(--transition-base), border-color var(--transition-base);gap:var(--space-sm);flex-direction:column;display:flex;position:relative;transform:translateZ(0)}.Blocklist-module__0HS0Iq__reasonManageCard:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--reason-color,var(--primary));pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.Blocklist-module__0HS0Iq__reasonManageCard:hover{box-shadow:var(--surface-shadow-lg)}.Blocklist-module__0HS0Iq__reasonManageTop{justify-content:space-between;align-items:center;display:flex}.Blocklist-module__0HS0Iq__reasonManageInfo{align-items:center;gap:var(--space-sm);display:flex}.Blocklist-module__0HS0Iq__reasonIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Blocklist-module__0HS0Iq__reasonManageName{font-weight:700;font-size:var(--font-size-sm);color:var(--text)}.Blocklist-module__0HS0Iq__reasonManageDesc{font-size:var(--font-size-xs);color:var(--text-tertiary);flex:1;line-height:1.5}.Blocklist-module__0HS0Iq__reasonManageMeta{align-items:center;gap:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--surface-border);margin-top:auto;display:flex}.Blocklist-module__0HS0Iq__reasonMetaItem{font-size:var(--font-size-xs);color:var(--text-secondary);align-items:center;gap:4px;display:flex}.Blocklist-module__0HS0Iq__reasonMetaValue{font-weight:700}.Blocklist-module__0HS0Iq__systemBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);background:var(--primary-alpha-10);color:var(--primary);padding:2px 8px;font-size:9px;font-weight:700}.Blocklist-module__0HS0Iq__importContainer{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:960px;min-height:60vh;margin:0 auto;padding:40px 0;display:grid}@media (max-width:860px){.Blocklist-module__0HS0Iq__importContainer{grid-template-columns:1fr;gap:32px;padding:20px 0}}.Blocklist-module__0HS0Iq__importHero{flex-direction:column;gap:20px;display:flex}.Blocklist-module__0HS0Iq__importHeroBadge{border-radius:var(--radius-full);background:var(--primary-alpha-10);color:var(--primary);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.Blocklist-module__0HS0Iq__importHeroTitle{color:var(--text);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1.2}.Blocklist-module__0HS0Iq__importHeroDesc{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.Blocklist-module__0HS0Iq__importSteps{flex-direction:column;gap:16px;margin-top:12px;display:flex}.Blocklist-module__0HS0Iq__importStep{color:var(--text);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.Blocklist-module__0HS0Iq__importStepIcon{border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--surface-border);width:28px;height:28px;color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.Blocklist-module__0HS0Iq__importZoneWrap{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--surface-border);padding:24px;box-shadow:0 12px 40px #0000000f}.Blocklist-module__0HS0Iq__uploadZone{border:2px dashed var(--surface-border);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;transition:all var(--transition-base);cursor:pointer;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.Blocklist-module__0HS0Iq__uploadZone:hover{border-color:var(--primary);background:var(--primary-alpha-10)}.Blocklist-module__0HS0Iq__uploadZoneDragging{border-color:var(--primary);background:var(--primary-alpha-10);box-shadow:0 0 0 4px var(--primary-alpha-10)}.Blocklist-module__0HS0Iq__uploadZoneOctadesk{background:#1366c90a;border:1px solid #1366c9}.Blocklist-module__0HS0Iq__uploadZoneOctadesk:hover{background:#1366c91a;box-shadow:0 0 0 4px #1366c926}.Blocklist-module__0HS0Iq__uploadIcon{border-radius:var(--radius-full);background:var(--primary-alpha-10);width:56px;height:56px;color:var(--primary);justify-content:center;align-items:center;display:flex}.Blocklist-module__0HS0Iq__uploadTitle{font-size:var(--font-size-sm);color:var(--text);font-weight:700}.Blocklist-module__0HS0Iq__uploadSub{font-size:var(--font-size-xs);color:var(--text-tertiary)}.Blocklist-module__0HS0Iq__uploadAccent{color:var(--primary);font-weight:600}.Blocklist-module__0HS0Iq__processingCard{align-items:center;gap:var(--space-lg);padding:var(--space-3xl) var(--space-xl);flex-direction:column;animation:.4s ease-out Blocklist-module__0HS0Iq__processingFadeIn;display:flex}@keyframes Blocklist-module__0HS0Iq__processingFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Blocklist-module__0HS0Iq__processingPulse{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.Blocklist-module__0HS0Iq__processingPulse:before{content:"";background:var(--primary-alpha-10);border-radius:50%;animation:2s ease-in-out infinite Blocklist-module__0HS0Iq__processingPulseBg;position:absolute;inset:-8px}.Blocklist-module__0HS0Iq__processingPulseOctadesk:before{background:#1366c926}@keyframes Blocklist-module__0HS0Iq__processingPulseBg{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:.8;transform:scale(1.1)}}.Blocklist-module__0HS0Iq__processingRing{z-index:1;position:relative}.Blocklist-module__0HS0Iq__processingArc{transform-origin:50%;animation:1.2s linear infinite Blocklist-module__0HS0Iq__processingRotate}@keyframes Blocklist-module__0HS0Iq__processingRotate{to{transform:rotate(360deg)}}.Blocklist-module__0HS0Iq__processingInfo{flex-direction:column;align-items:center;gap:4px;display:flex}.Blocklist-module__0HS0Iq__processingTitle{font-size:var(--font-size-sm);color:var(--text);font-weight:700}.Blocklist-module__0HS0Iq__processingSub{font-size:var(--font-size-xs);color:var(--text-tertiary);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.Blocklist-module__0HS0Iq__processingSteps{flex-direction:column;gap:12px;width:100%;max-width:280px;display:flex}.Blocklist-module__0HS0Iq__processingStepRow{opacity:0;align-items:center;gap:12px;animation:.35s ease-out forwards Blocklist-module__0HS0Iq__processingStepIn;display:flex;transform:translate(-8px)}@keyframes Blocklist-module__0HS0Iq__processingStepIn{to{opacity:1;transform:translate(0)}}.Blocklist-module__0HS0Iq__processingStepDot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .3s;display:flex}.Blocklist-module__0HS0Iq__processingStepDone .Blocklist-module__0HS0Iq__processingStepDot{background:var(--primary-alpha-10);color:var(--primary)}.Blocklist-module__0HS0Iq__processingStepPending .Blocklist-module__0HS0Iq__processingStepDot{background:var(--surface-hover);color:var(--text-tertiary)}.Blocklist-module__0HS0Iq__processingStepSpinner{border:2px solid var(--surface-border);border-top-color:var(--primary);border-radius:50%;width:10px;height:10px;animation:.7s linear infinite Blocklist-module__0HS0Iq__spin}.Blocklist-module__0HS0Iq__processingStepLabel{font-size:var(--font-size-xs);color:var(--text);font-weight:600;display:block}.Blocklist-module__0HS0Iq__processingStepSub{color:var(--text-tertiary);font-size:11px;display:block}.Blocklist-module__0HS0Iq__previewCard{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.Blocklist-module__0HS0Iq__previewHeader{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.Blocklist-module__0HS0Iq__previewTitle{font-size:var(--font-size-sm);color:var(--text);font-weight:700}.Blocklist-module__0HS0Iq__previewStats{gap:var(--space-md);display:flex}.Blocklist-module__0HS0Iq__previewStat{text-align:center}.Blocklist-module__0HS0Iq__previewStatValue{font-size:var(--font-size-lg);color:var(--text);font-weight:800}.Blocklist-module__0HS0Iq__previewStatLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:10px;font-weight:600}.Blocklist-module__0HS0Iq__previewRow{padding:var(--space-sm) 0;border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;display:flex}.Blocklist-module__0HS0Iq__previewRow:last-child{border-bottom:none}.Blocklist-module__0HS0Iq__previewRowInfo{align-items:center;gap:var(--space-sm);display:flex}.Blocklist-module__0HS0Iq__previewRowCount{font-weight:700;font-size:var(--font-size-sm)}.Blocklist-module__0HS0Iq__colorDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.Blocklist-module__0HS0Iq__colorPickerWrap{flex-direction:column;gap:8px;display:flex}.Blocklist-module__0HS0Iq__colorSwatches{flex-wrap:wrap;gap:6px;display:flex}.Blocklist-module__0HS0Iq__colorSwatch{border-radius:var(--radius-full);cursor:pointer;border:2.5px solid #0000;flex-shrink:0;width:28px;height:28px;transition:all .15s;position:relative}.Blocklist-module__0HS0Iq__colorSwatch:hover{transform:scale(1.15);box-shadow:0 2px 8px #00000026}.Blocklist-module__0HS0Iq__colorSwatchActive{border-color:var(--text);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text);transform:scale(1.12)}.Blocklist-module__0HS0Iq__colorSwatchCheck{color:#fff;filter:drop-shadow(0 1px 2px #0000004d);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Blocklist-module__0HS0Iq__colorCustomRow{align-items:center;gap:8px;display:flex}.Blocklist-module__0HS0Iq__colorCustomToggle{color:var(--text-tertiary);cursor:pointer;white-space:nowrap;font-size:10px;font-weight:600;transition:color .15s}.Blocklist-module__0HS0Iq__colorCustomToggle:hover{color:var(--primary)}.Blocklist-module__0HS0Iq__colorHexInput{border:1.5px solid var(--surface-border);border-radius:var(--radius-md);width:90px;height:28px;color:var(--text);transition:all var(--transition-fast);text-transform:uppercase;background:#f5f6f4;outline:none;padding:0 8px;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:600}[data-theme=dark] .Blocklist-module__0HS0Iq__colorHexInput{background:#0f1419}.Blocklist-module__0HS0Iq__colorHexInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}.Blocklist-module__0HS0Iq__colorPreview{border-radius:var(--radius-full);border:2px solid var(--surface-border);flex-shrink:0;width:28px;height:28px}@media (max-width:768px){.Blocklist-module__0HS0Iq__tabBar{width:100%}.Blocklist-module__0HS0Iq__tabBtn{flex:1;justify-content:center;padding:8px 14px}.Blocklist-module__0HS0Iq__toolbar{flex-direction:column;align-items:stretch}.Blocklist-module__0HS0Iq__toolbarLeft,.Blocklist-module__0HS0Iq__toolbarRight{flex-direction:column;width:100%}.Blocklist-module__0HS0Iq__searchWrap{max-width:100%}.Blocklist-module__0HS0Iq__statusFilter{width:100%}.Blocklist-module__0HS0Iq__formRow,.Blocklist-module__0HS0Iq__reasonsGrid{grid-template-columns:1fr}.Blocklist-module__0HS0Iq__reasonCard{min-width:150px;padding:var(--space-sm) var(--space-md)}.Blocklist-module__0HS0Iq__reasonCount{font-size:20px}.Blocklist-module__0HS0Iq__reasonIcon{width:28px;height:28px}.Blocklist-module__0HS0Iq__table th,.Blocklist-module__0HS0Iq__table td{padding:10px var(--space-md)}.Blocklist-module__0HS0Iq__cellName{max-width:140px}.Blocklist-module__0HS0Iq__modalOverlay{padding:var(--space-sm);align-items:flex-end}.Blocklist-module__0HS0Iq__modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:90vh}.Blocklist-module__0HS0Iq__modalHeader,.Blocklist-module__0HS0Iq__modalBody,.Blocklist-module__0HS0Iq__modalFooter{padding:var(--space-md) var(--space-lg)}}@media (max-width:480px){.Blocklist-module__0HS0Iq__tabBtn{gap:5px;padding:7px 10px;font-size:12px}.Blocklist-module__0HS0Iq__tabBtn svg{width:13px;height:13px}.Blocklist-module__0HS0Iq__reasonCards{gap:var(--space-sm);padding:4px 2px var(--space-xs)}.Blocklist-module__0HS0Iq__reasonCard{min-width:130px;padding:var(--space-sm);gap:4px}.Blocklist-module__0HS0Iq__reasonCount{font-size:18px}.Blocklist-module__0HS0Iq__reasonName,.Blocklist-module__0HS0Iq__reasonSub{font-size:9px}.Blocklist-module__0HS0Iq__reasonIcon{width:24px;height:24px}.Blocklist-module__0HS0Iq__reasonIcon svg{width:12px;height:12px}.Blocklist-module__0HS0Iq__toolbar{padding:var(--space-sm) var(--space-md);gap:var(--space-xs)}.Blocklist-module__0HS0Iq__searchInput{height:36px;font-size:13px}.Blocklist-module__0HS0Iq__statusFilter{width:100%}.Blocklist-module__0HS0Iq__statusBtn{text-align:center;flex:1;padding:6px 8px;font-size:11px}.Blocklist-module__0HS0Iq__toolbarRight{gap:var(--space-xs);flex-direction:column}.Blocklist-module__0HS0Iq__toolbarRight .Blocklist-module__0HS0Iq__btnSubmit{justify-content:center;width:100%}.Blocklist-module__0HS0Iq__tableTitle{padding:var(--space-md);font-size:var(--font-size-sm)}.Blocklist-module__0HS0Iq__table th{padding:8px var(--space-sm);font-size:9px}.Blocklist-module__0HS0Iq__table td{padding:8px var(--space-sm);font-size:12px}.Blocklist-module__0HS0Iq__cellName{max-width:100px;font-size:12px}.Blocklist-module__0HS0Iq__cellPhone,.Blocklist-module__0HS0Iq__cellDate,.Blocklist-module__0HS0Iq__cellExpiry{font-size:11px}.Blocklist-module__0HS0Iq__cellSource{font-size:10px}.Blocklist-module__0HS0Iq__reasonBadge{padding:3px 8px;font-size:10px}.Blocklist-module__0HS0Iq__actionBtn{width:28px;height:28px}.Blocklist-module__0HS0Iq__cardsFadeLeft,.Blocklist-module__0HS0Iq__cardsFadeRight{width:40px}.Blocklist-module__0HS0Iq__fadeChevron{width:28px;height:28px}.Blocklist-module__0HS0Iq__modalOverlay{padding:0}.Blocklist-module__0HS0Iq__modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:100%;max-height:92vh}.Blocklist-module__0HS0Iq__modalHeader,.Blocklist-module__0HS0Iq__modalBody,.Blocklist-module__0HS0Iq__modalFooter{padding:var(--space-sm) var(--space-md)}.Blocklist-module__0HS0Iq__modalTitle{font-size:var(--font-size-base)}.Blocklist-module__0HS0Iq__modalIconWrap{width:36px;height:36px}.Blocklist-module__0HS0Iq__formInput,.Blocklist-module__0HS0Iq__formSelect{height:38px}.Blocklist-module__0HS0Iq__btnCancel{padding:8px 14px;font-size:12px}.Blocklist-module__0HS0Iq__btnSubmit{padding:8px 16px;font-size:12px}.Blocklist-module__0HS0Iq__uploadZone{padding:var(--space-lg)}.Blocklist-module__0HS0Iq__uploadIcon{width:44px;height:44px}.Blocklist-module__0HS0Iq__uploadTitle{font-size:13px}.Blocklist-module__0HS0Iq__uploadSub{font-size:11px}.Blocklist-module__0HS0Iq__previewStats{gap:var(--space-sm)}.Blocklist-module__0HS0Iq__previewStatValue{font-size:var(--font-size-base)}.Blocklist-module__0HS0Iq__colorSwatch{width:24px;height:24px}.Blocklist-module__0HS0Iq__reasonManageCard{padding:var(--space-md)}.Blocklist-module__0HS0Iq__reasonManageName{font-size:13px}.Blocklist-module__0HS0Iq__reasonManageDesc{font-size:11px}.Blocklist-module__0HS0Iq__loadingState{padding:60px 20px}.Blocklist-module__0HS0Iq__emptyState{padding:var(--space-xl) var(--space-md)}.Blocklist-module__0HS0Iq__emptyIcon{width:52px;height:52px}.Blocklist-module__0HS0Iq__emptyText{font-size:13px}}.Blocklist-module__0HS0Iq__metaInfoBtn{border-radius:var(--radius-full);width:30px;height:30px;color:var(--text-tertiary);background:var(--bg);border:1px solid var(--surface-border);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.Blocklist-module__0HS0Iq__metaInfoBtn:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-alpha-10);transform:scale(1.08)}.Blocklist-module__0HS0Iq__metaInfoBtn:active{transform:scale(.95)}.Blocklist-module__0HS0Iq__metaModal{flex-direction:column;max-width:580px;max-height:85vh;display:flex}.Blocklist-module__0HS0Iq__metaModalIcon{border-radius:var(--radius-lg);color:#0ea5e9;background:linear-gradient(135deg,#0ea5e91f 0%,#8b5cf61f 100%);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.Blocklist-module__0HS0Iq__metaModalBody{padding:var(--space-md) var(--space-xl) var(--space-xl);gap:var(--space-sm);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.Blocklist-module__0HS0Iq__metaModalBody::-webkit-scrollbar{width:4px}.Blocklist-module__0HS0Iq__metaModalBody::-webkit-scrollbar-track{background:0 0}.Blocklist-module__0HS0Iq__metaModalBody::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:4px}.Blocklist-module__0HS0Iq__metaSearchWrap{padding:0 var(--space-xl) var(--space-md);border-bottom:1px solid var(--surface-border);position:relative}.Blocklist-module__0HS0Iq__metaSearchIcon{left:calc(var(--space-xl) + 12px);color:var(--text-tertiary);pointer-events:none;position:absolute;top:calc(50% - 8px);transform:translateY(-50%)}.Blocklist-module__0HS0Iq__metaSearchInput{background:var(--bg);border:1.5px solid var(--surface-border);border-radius:var(--radius-lg);width:100%;height:40px;color:var(--text);font-size:var(--font-size-sm);transition:all var(--transition-fast);outline:none;padding:0 36px;font-family:inherit}.Blocklist-module__0HS0Iq__metaSearchInput::placeholder{color:var(--text-tertiary)}.Blocklist-module__0HS0Iq__metaSearchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}.Blocklist-module__0HS0Iq__metaSearchWrap:focus-within .Blocklist-module__0HS0Iq__metaSearchIcon{color:var(--primary)}.Blocklist-module__0HS0Iq__metaSearchClear{right:calc(var(--space-xl) + 8px);border-radius:var(--radius-full);width:24px;height:24px;color:var(--text-tertiary);transition:all var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% - 8px);transform:translateY(-50%)}.Blocklist-module__0HS0Iq__metaSearchClear:hover{background:var(--surface-hover);color:var(--text)}.Blocklist-module__0HS0Iq__metaEmpty{align-items:center;gap:var(--space-sm);padding:var(--space-3xl) 0;color:var(--text-tertiary);font-size:var(--font-size-sm);flex-direction:column;font-weight:600;display:flex}.Blocklist-module__0HS0Iq__metaGroup{margin-bottom:var(--space-lg);flex-direction:column;gap:8px;display:flex}.Blocklist-module__0HS0Iq__metaGroup:last-child{margin-bottom:0}.Blocklist-module__0HS0Iq__metaGroupHeader{align-items:center;gap:8px;margin-bottom:4px;padding:0 4px;display:flex}.Blocklist-module__0HS0Iq__metaGroupTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:11px;font-weight:700}.Blocklist-module__0HS0Iq__metaGroupCount{border-radius:var(--radius-full);background:var(--surface-border);color:var(--text-secondary);padding:2px 8px;font-size:10px;font-weight:700}.Blocklist-module__0HS0Iq__metaErrorItem{border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--bg);transition:all var(--transition-fast);flex-direction:column;gap:4px;padding:12px 16px;animation:.3s both Blocklist-module__0HS0Iq__metaItemIn;display:flex}.Blocklist-module__0HS0Iq__metaErrorItemHighlight{border-color:var(--primary-alpha-20);background:var(--primary-alpha-10)}@keyframes Blocklist-module__0HS0Iq__metaItemIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Blocklist-module__0HS0Iq__metaErrorTop{align-items:center;gap:8px;display:flex}.Blocklist-module__0HS0Iq__metaErrorDot{background:var(--err-color);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--err-color) 15%, transparent);border-radius:50%;flex-shrink:0}.Blocklist-module__0HS0Iq__metaErrorName{color:var(--text);font-size:13px;font-weight:700}.Blocklist-module__0HS0Iq__metaErrorCode{border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--surface-border);color:var(--text-secondary);padding:2px 7px;font-family:SF Mono,Consolas,monospace;font-size:10px;font-weight:700}.Blocklist-module__0HS0Iq__metaErrorSlug{color:var(--text-tertiary);letter-spacing:.02em;font-family:SF Mono,Consolas,monospace;font-size:10px}.Blocklist-module__0HS0Iq__metaErrorDesc{color:var(--text-secondary);margin:2px 0;font-size:12px;line-height:1.5}.Blocklist-module__0HS0Iq__metaErrorAction{color:var(--success);align-items:center;gap:6px;padding:4px 0 0;font-size:11px;font-weight:600;display:flex}@media (max-width:768px){.Blocklist-module__0HS0Iq__metaModal{border-radius:16px 16px 0 0;align-self:flex-end;max-width:100%;max-height:92vh;margin:0;animation:.3s cubic-bezier(.16,1,.3,1) Blocklist-module__0HS0Iq__metaSlideUp}.Blocklist-module__0HS0Iq__metaSearchWrap{padding:0 var(--space-md) var(--space-sm)}.Blocklist-module__0HS0Iq__metaSearchIcon{left:calc(var(--space-md) + 12px)}.Blocklist-module__0HS0Iq__metaSearchClear{right:calc(var(--space-md) + 8px)}.Blocklist-module__0HS0Iq__metaModalBody{padding:var(--space-sm) var(--space-md) var(--space-lg)}.Blocklist-module__0HS0Iq__metaErrorItem{padding:10px 14px}.Blocklist-module__0HS0Iq__metaErrorName{font-size:12px}.Blocklist-module__0HS0Iq__metaErrorDesc{font-size:11px}}@keyframes Blocklist-module__0HS0Iq__metaSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.Blocklist-module__0HS0Iq__emptyStateCard{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 32px;animation:.4s cubic-bezier(.16,1,.3,1) both Blocklist-module__0HS0Iq__slideUp;display:flex}.Blocklist-module__0HS0Iq__emptyStateIcon{width:80px;height:80px;color:var(--success);margin-bottom:var(--space-xl);justify-content:center;align-items:center;display:flex;position:relative}.Blocklist-module__0HS0Iq__emptyStateGlow{background:var(--success);filter:blur(40px);opacity:.15;z-index:0;border-radius:50%;position:absolute;inset:-20px}.Blocklist-module__0HS0Iq__emptyStateIcon svg{z-index:1;animation:.5s cubic-bezier(.16,1,.3,1) .1s both Blocklist-module__0HS0Iq__scalePop;position:relative}.Blocklist-module__0HS0Iq__emptyStateTitle{color:var(--text);margin:0 0 var(--space-sm) 0;letter-spacing:-.02em;font-size:24px;font-weight:800}.Blocklist-module__0HS0Iq__emptyStateDesc{font-size:var(--font-size-sm);color:var(--text-tertiary);max-width:400px;margin:0 0 var(--space-xl) 0;line-height:1.5}.Blocklist-module__0HS0Iq__btnEmptyBack{border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text);background:var(--surface-border);transition:all var(--transition-fast);cursor:pointer;border:none;padding:10px 24px;font-family:inherit;font-weight:600}.Blocklist-module__0HS0Iq__btnEmptyBack:hover{background:var(--surface-hover)}@keyframes Blocklist-module__0HS0Iq__scalePop{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}
.Toast-module__UKUNqG__container{bottom:var(--space-lg);right:var(--space-lg);gap:var(--space-sm);z-index:10000;pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed}.Toast-module__UKUNqG__toast{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);min-width:320px;max-width:440px;box-shadow:var(--surface-shadow-xl);pointer-events:all;align-items:center;gap:12px;padding:14px 16px;animation:.4s cubic-bezier(.34,1.56,.64,1) Toast-module__UKUNqG__slideIn;display:flex;position:relative;overflow:hidden}.Toast-module__UKUNqG__leaving{animation:.35s forwards Toast-module__UKUNqG__slideOut}@keyframes Toast-module__UKUNqG__slideIn{0%{opacity:0;transform:translate(100%)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes Toast-module__UKUNqG__slideOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(100%)scale(.9)}}.Toast-module__UKUNqG__iconWrap{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.Toast-module__UKUNqG__success .Toast-module__UKUNqG__iconWrap{background:var(--success-light);color:var(--success)}.Toast-module__UKUNqG__error .Toast-module__UKUNqG__iconWrap{background:var(--danger-light);color:var(--danger)}.Toast-module__UKUNqG__info .Toast-module__UKUNqG__iconWrap{background:var(--info-light);color:var(--info)}.Toast-module__UKUNqG__message{font-size:var(--font-size-sm);color:var(--text);flex:1;font-weight:600;line-height:1.4}.Toast-module__UKUNqG__closeBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-tertiary);transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Toast-module__UKUNqG__closeBtn:hover{background:var(--surface-hover);color:var(--text)}.Toast-module__UKUNqG__progress{border-radius:0 0 var(--radius-lg) var(--radius-lg);height:3px;animation:linear forwards Toast-module__UKUNqG__progressShrink;position:absolute;bottom:0;left:0}.Toast-module__UKUNqG__success .Toast-module__UKUNqG__progress{background:var(--success)}.Toast-module__UKUNqG__error .Toast-module__UKUNqG__progress{background:var(--danger)}.Toast-module__UKUNqG__info .Toast-module__UKUNqG__progress{background:var(--info)}@keyframes Toast-module__UKUNqG__progressShrink{0%{width:100%}to{width:0%}}@media (max-width:480px){.Toast-module__UKUNqG__container{right:var(--space-sm);left:var(--space-sm);bottom:var(--space-md)}.Toast-module__UKUNqG__toast{min-width:0;max-width:100%}}
