.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;justify-content:flex-start;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}}.MultiSelect-module__8cIz4W__searchWrapper{background:var(--bg,#fff);z-index:2;border-bottom:1px solid #e2e5e9;padding:8px;position:sticky;top:0}.MultiSelect-module__8cIz4W__searchInput{border-radius:var(--radius-sm,6px);width:100%;color:var(--text,#1f2937);font-size:var(--font-size-sm,13px);background:#f5f6f8;border:1px solid #d0d5dd;outline:none;padding:8px 12px;transition:all .2s}.MultiSelect-module__8cIz4W__searchInput:focus{border-color:var(--primary,#10b981);background:#fff;box-shadow:0 0 0 2px #10b9811a}.MultiSelect-module__8cIz4W__noResults{text-align:center;color:var(--text-tertiary,#9ca3af);font-size:var(--font-size-sm,13px);padding:16px}[data-theme=dark] .MultiSelect-module__8cIz4W__searchWrapper{background:var(--surface-hover,#2d3748);border-bottom-color:var(--border,#4a5568)}[data-theme=dark] .MultiSelect-module__8cIz4W__searchInput{color:#e0e4ea;background:#2a3140;border-color:#2d3545}[data-theme=dark] .MultiSelect-module__8cIz4W__searchInput:focus{background:#1f232e}
.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)}}}
.PremiumDatePicker-module__2g4-aq__datePickerContainer{width:100%;font-family:inherit;position:relative}.PremiumDatePicker-module__2g4-aq__label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.PremiumDatePicker-module__2g4-aq__inputBox{background:#f5f6f8;border:1.5px solid #d0d5dd;border-radius:8px;justify-content:space-between;align-items:center;width:100%;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f}[data-theme=dark] .PremiumDatePicker-module__2g4-aq__inputBox{box-shadow:none;background:#2a3140;border-color:#2d3545}.PremiumDatePicker-module__2g4-aq__inputBox:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}[data-theme=dark] .PremiumDatePicker-module__2g4-aq__inputBox:focus-within{background:#323b4d}.PremiumDatePicker-module__2g4-aq__textInput{color:var(--text);flex:1;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.PremiumDatePicker-module__2g4-aq__textInput::placeholder{color:var(--text-secondary);font-weight:400}.PremiumDatePicker-module__2g4-aq__iconWrapper{cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:8px 16px;transition:background .2s;display:flex}.PremiumDatePicker-module__2g4-aq__iconWrapper:hover{background:var(--surface-border)}.PremiumDatePicker-module__2g4-aq__inputBox:hover{border-color:#0003}[data-theme=dark] .PremiumDatePicker-module__2g4-aq__inputBox:hover{border-color:#ffffff26}.PremiumDatePicker-module__2g4-aq__inputBox.PremiumDatePicker-module__2g4-aq__active{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}[data-theme=dark] .PremiumDatePicker-module__2g4-aq__inputBox.PremiumDatePicker-module__2g4-aq__active{background:#323b4d}.PremiumDatePicker-module__2g4-aq__placeholderText{color:var(--text-secondary)}.PremiumDatePicker-module__2g4-aq__valueText{color:var(--text);font-weight:500}.PremiumDatePicker-module__2g4-aq__icon{color:var(--text-secondary)}.PremiumDatePicker-module__2g4-aq__active .PremiumDatePicker-module__2g4-aq__icon{color:var(--primary)}.PremiumDatePicker-module__2g4-aq__popover{z-index:50;background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;width:280px;padding:16px;position:absolute;left:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.PremiumDatePicker-module__2g4-aq__popoverBottom{transform-origin:0 0;animation:.2s cubic-bezier(.16,1,.3,1) forwards PremiumDatePicker-module__2g4-aq__popInBottom;top:calc(100% + 8px)}.PremiumDatePicker-module__2g4-aq__popoverTop{transform-origin:0 100%;animation:.2s cubic-bezier(.16,1,.3,1) forwards PremiumDatePicker-module__2g4-aq__popInTop;bottom:calc(100% + 8px)}.PremiumDatePicker-module__2g4-aq__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.PremiumDatePicker-module__2g4-aq__monthYearBtn{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:6px 12px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.PremiumDatePicker-module__2g4-aq__monthYearBtn:hover{background:var(--surface-border)}.PremiumDatePicker-module__2g4-aq__monthYearSelector{flex-direction:column;gap:16px;display:flex}.PremiumDatePicker-module__2g4-aq__yearHeader{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.PremiumDatePicker-module__2g4-aq__currentYear{color:var(--text);font-size:16px;font-weight:700}.PremiumDatePicker-module__2g4-aq__monthsGrid{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 0;display:grid}.PremiumDatePicker-module__2g4-aq__monthBtn{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:12px 0;font-size:13px;font-weight:500;transition:all .2s}.PremiumDatePicker-module__2g4-aq__monthBtn:hover{background:var(--surface-border)}.PremiumDatePicker-module__2g4-aq__monthBtnSelected{background:var(--primary);color:#fff;font-weight:600;box-shadow:0 4px 12px #10b98166}.PremiumDatePicker-module__2g4-aq__navButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.PremiumDatePicker-module__2g4-aq__navButton:hover{background:var(--surface-border);color:var(--text)}.PremiumDatePicker-module__2g4-aq__weekDays{text-align:center;color:var(--text-secondary);grid-template-columns:repeat(7,1fr);margin-bottom:8px;font-size:11px;font-weight:600;display:grid}.PremiumDatePicker-module__2g4-aq__daysGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.PremiumDatePicker-module__2g4-aq__emptyDay{height:32px}.PremiumDatePicker-module__2g4-aq__dayButton{width:100%;height:32px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:all .2s;display:flex}.PremiumDatePicker-module__2g4-aq__dayButton:hover:not(:disabled){background:var(--surface-border)}.PremiumDatePicker-module__2g4-aq__dayButton:disabled{opacity:.25;cursor:not-allowed}.PremiumDatePicker-module__2g4-aq__dayButton.PremiumDatePicker-module__2g4-aq__selected{background:var(--primary);color:#fff;font-weight:600;box-shadow:0 4px 12px #10b98166}.PremiumDatePicker-module__2g4-aq__dayButton.PremiumDatePicker-module__2g4-aq__today{color:var(--primary);border:1px solid var(--primary);font-weight:700}.PremiumDatePicker-module__2g4-aq__footer{border-top:1px solid var(--surface-border);justify-content:space-between;margin-top:16px;padding-top:12px;display:flex}.PremiumDatePicker-module__2g4-aq__footerBtn{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:600;transition:background .2s}.PremiumDatePicker-module__2g4-aq__footerBtn:hover{background:#10b9811a}@keyframes PremiumDatePicker-module__2g4-aq__popInBottom{0%{opacity:0;transform:scale(.95)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes PremiumDatePicker-module__2g4-aq__popInTop{0%{opacity:0;transform:scale(.95)translateY(5px)}to{opacity:1;transform:scale(1)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}
.PremiumTimePicker-module__JwrGxq__container{width:100%;font-family:inherit;position:relative}.PremiumTimePicker-module__JwrGxq__label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.PremiumTimePicker-module__JwrGxq__inputBox{background:#f5f6f8;border:1.5px solid #d0d5dd;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;width:100%;min-height:40px;padding:4px 8px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000f}[data-theme=dark] .PremiumTimePicker-module__JwrGxq__inputBox{box-shadow:none;background:#2a3140;border-color:#2d3545}.PremiumTimePicker-module__JwrGxq__inputBox:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}[data-theme=dark] .PremiumTimePicker-module__JwrGxq__inputBox:focus-within{background:#323b4d}.PremiumTimePicker-module__JwrGxq__inputBox.PremiumTimePicker-module__JwrGxq__active{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}[data-theme=dark] .PremiumTimePicker-module__JwrGxq__inputBox.PremiumTimePicker-module__JwrGxq__active{background:#323b4d}.PremiumTimePicker-module__JwrGxq__tagsContainer{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.PremiumTimePicker-module__JwrGxq__timeTag{background:var(--surface);border:1px solid var(--surface-border);color:var(--text);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:500;animation:.2s cubic-bezier(.175,.885,.32,1.275) PremiumTimePicker-module__JwrGxq__popIn;display:flex}[data-theme=dark] .PremiumTimePicker-module__JwrGxq__timeTag{background:#1e2530;border-color:#2d3545}.PremiumTimePicker-module__JwrGxq__removeTagBtn{width:14px;height:14px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.PremiumTimePicker-module__JwrGxq__removeTagBtn:hover{background:var(--danger-light);color:var(--danger)}.PremiumTimePicker-module__JwrGxq__textInput{min-width:60px;color:var(--text);flex:1;padding:4px;font-family:inherit;font-size:14px;font-weight:500;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.PremiumTimePicker-module__JwrGxq__textInput::placeholder{color:var(--text-secondary);font-weight:400}.PremiumTimePicker-module__JwrGxq__iconWrapper{cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;transition:background .2s;display:flex}.PremiumTimePicker-module__JwrGxq__iconWrapper:hover{background:var(--surface-border);color:var(--text)}.PremiumTimePicker-module__JwrGxq__popover{background:var(--surface);border:1px solid var(--surface-border);width:290px;box-shadow:var(--surface-shadow-xl);z-index:100;transform-origin:top;border-radius:16px;flex-direction:column;align-items:center;padding:20px;animation:.3s cubic-bezier(.16,1,.3,1) PremiumTimePicker-module__JwrGxq__slideDown;display:flex;position:absolute;top:calc(100% + 8px);left:0}.PremiumTimePicker-module__JwrGxq__popoverHeader{color:var(--text-secondary);justify-content:center;align-items:baseline;gap:8px;margin-bottom:24px;font-size:32px;font-weight:700;display:flex}.PremiumTimePicker-module__JwrGxq__modeBtn{cursor:pointer;border-radius:8px;padding:4px 8px;transition:all .2s}.PremiumTimePicker-module__JwrGxq__modeBtn:hover{background:var(--surface-hover)}.PremiumTimePicker-module__JwrGxq__modeBtn.PremiumTimePicker-module__JwrGxq__active{color:var(--primary);background:var(--primary-alpha-10)}.PremiumTimePicker-module__JwrGxq__clockContainer{width:250px;height:250px;position:relative}.PremiumTimePicker-module__JwrGxq__clockFace{background:var(--bg-alt);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:50%;width:100%;height:100%;position:relative}.PremiumTimePicker-module__JwrGxq__clockCenter{background:var(--primary);z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PremiumTimePicker-module__JwrGxq__clockHand{background:var(--primary);transform-origin:0;z-index:1;height:2px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),width .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;left:50%}.PremiumTimePicker-module__JwrGxq__clockHand.PremiumTimePicker-module__JwrGxq__dragging{transition:none}.PremiumTimePicker-module__JwrGxq__clockHandDot{background:var(--primary);opacity:.15;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.PremiumTimePicker-module__JwrGxq__clockNumber{width:32px;height:32px;color:var(--text);cursor:pointer;z-index:3;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.PremiumTimePicker-module__JwrGxq__clockNumber.PremiumTimePicker-module__JwrGxq__inner{font-size:12px}.PremiumTimePicker-module__JwrGxq__clockNumber:hover{background:var(--surface-hover)}.PremiumTimePicker-module__JwrGxq__clockNumber.PremiumTimePicker-module__JwrGxq__selected{background:var(--primary);color:#fff}@keyframes PremiumTimePicker-module__JwrGxq__slideDown{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes PremiumTimePicker-module__JwrGxq__popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
.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}}
.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)}.Toast-module__UKUNqG__warning .Toast-module__UKUNqG__iconWrap{background:var(--warning-light,#f59e0b26);color:var(--warning,#f59e0b)}.Toast-module__UKUNqG__warning .Toast-module__UKUNqG__progress{background:var(--warning,#f59e0b)}@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%}}
.ProfileModal-module__OV3eCq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;padding:var(--space-md);background:#00000080;justify-content:center;align-items:center;animation:.2s ProfileModal-module__OV3eCq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ProfileModal-module__OV3eCq__fadeIn{0%{opacity:0}to{opacity:1}}.ProfileModal-module__OV3eCq__modal{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);width:100%;max-width:420px;max-height:calc(100dvh - 40px);box-shadow:var(--surface-shadow-xl);flex-direction:column;animation:.3s cubic-bezier(.34,1.56,.64,1) ProfileModal-module__OV3eCq__slideUp;display:flex;position:relative;overflow:hidden}@keyframes ProfileModal-module__OV3eCq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ProfileModal-module__OV3eCq__header{padding:var(--space-lg) var(--space-lg) 0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ProfileModal-module__OV3eCq__headerTitle{font-size:var(--font-size-lg);color:var(--text);font-weight:800}.ProfileModal-module__OV3eCq__closeBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-tertiary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.ProfileModal-module__OV3eCq__closeBtn:hover{background:var(--surface-hover);color:var(--text)}.ProfileModal-module__OV3eCq__tabBar{margin:var(--space-md) var(--space-lg) 0;background:var(--bg);border-radius:var(--radius-md);flex-shrink:0;padding:3px;display:flex;position:relative}.ProfileModal-module__OV3eCq__tab{color:var(--text-tertiary);border-radius:calc(var(--radius-md) - 2px);cursor:pointer;z-index:1;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 0;font-family:inherit;font-size:13px;font-weight:600;transition:color .25s;display:flex;position:relative}.ProfileModal-module__OV3eCq__tab:hover{color:var(--text-secondary)}.ProfileModal-module__OV3eCq__tabActive{color:var(--text)}.ProfileModal-module__OV3eCq__tabIndicator{background:var(--surface);border-radius:calc(var(--radius-md) - 2px);width:calc(50% - 3px);height:calc(100% - 6px);box-shadow:0 1px 3px #0000001f, 0 0 0 1px var(--surface-border);z-index:0;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px}.ProfileModal-module__OV3eCq__tabContent{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;overflow-y:auto}.ProfileModal-module__OV3eCq__tabContent::-webkit-scrollbar{background:0 0;width:0}.ProfileModal-module__OV3eCq__tabContent:hover::-webkit-scrollbar{width:4px}.ProfileModal-module__OV3eCq__tabContent:hover::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:4px}.ProfileModal-module__OV3eCq__tabPanel{animation:.25s ProfileModal-module__OV3eCq__tabFadeIn}@keyframes ProfileModal-module__OV3eCq__tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ProfileModal-module__OV3eCq__avatarSection{align-items:center;gap:var(--space-sm);padding:var(--space-lg) 0 var(--space-md);flex-direction:column;display:flex}.ProfileModal-module__OV3eCq__avatarBtn{border-radius:var(--radius-full);cursor:pointer;border:3px solid var(--surface-border);width:76px;height:76px;transition:border-color var(--transition-fast);position:relative;overflow:hidden}.ProfileModal-module__OV3eCq__avatarBtn:hover{border-color:var(--primary)}.ProfileModal-module__OV3eCq__avatarImg{object-fit:cover;width:100%;height:100%}.ProfileModal-module__OV3eCq__avatarInitials{background:var(--primary);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;font-weight:800;display:flex}.ProfileModal-module__OV3eCq__avatarOverlay{color:#fff;opacity:0;transition:opacity var(--transition-fast);background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProfileModal-module__OV3eCq__avatarBtn:hover .ProfileModal-module__OV3eCq__avatarOverlay{opacity:1}.ProfileModal-module__OV3eCq__miniSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite ProfileModal-module__OV3eCq__spin}@keyframes ProfileModal-module__OV3eCq__spin{to{transform:rotate(360deg)}}.ProfileModal-module__OV3eCq__avatarHint{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ProfileModal-module__OV3eCq__fields{padding:0 var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.ProfileModal-module__OV3eCq__field{flex-direction:column;gap:4px;display:flex}.ProfileModal-module__OV3eCq__fieldLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:11px;font-weight:700}.ProfileModal-module__OV3eCq__fieldInput{height:42px;padding:0 var(--space-md);background:var(--bg);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text);font-size:var(--font-size-sm);transition:all var(--transition-fast);outline:none;font-family:inherit}.ProfileModal-module__OV3eCq__fieldInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}.ProfileModal-module__OV3eCq__fieldInputError{border-color:var(--danger)!important;box-shadow:0 0 0 3px #ef44441a!important}.ProfileModal-module__OV3eCq__fieldDisabled{opacity:.5;cursor:not-allowed}.ProfileModal-module__OV3eCq__fieldHint{color:var(--text-tertiary);font-size:11px;font-weight:500}.ProfileModal-module__OV3eCq__fieldHintError{color:var(--danger);font-size:11px;font-weight:500}.ProfileModal-module__OV3eCq__roleBadge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;background:var(--surface-hover);color:var(--text-secondary);align-items:center;width:fit-content;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.ProfileModal-module__OV3eCq__roleBadgeAdmin{color:var(--accent);background:#d977061a}.ProfileModal-module__OV3eCq__roleBadgeDev{color:#8b5cf6;background:#8b5cf61a}.ProfileModal-module__OV3eCq__pwdHero{padding:var(--space-lg) 0 var(--space-md);text-align:center;flex-direction:column;align-items:center;display:flex}.ProfileModal-module__OV3eCq__pwdIconWrap{border-radius:var(--radius-full);background:var(--primary-alpha-10);width:56px;height:56px;color:var(--primary);margin-bottom:var(--space-sm);justify-content:center;align-items:center;display:flex}.ProfileModal-module__OV3eCq__pwdTitle{font-size:var(--font-size-md);color:var(--text);margin:0;font-weight:800}.ProfileModal-module__OV3eCq__pwdSubtitle{font-size:var(--font-size-xs);color:var(--text-tertiary);margin:4px 0 0;line-height:1.4}.ProfileModal-module__OV3eCq__pwdInputWrap{align-items:center;display:flex;position:relative}.ProfileModal-module__OV3eCq__pwdInputWrap .ProfileModal-module__OV3eCq__fieldInput{width:100%;padding-right:40px}.ProfileModal-module__OV3eCq__pwdEye{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;right:8px}.ProfileModal-module__OV3eCq__pwdEye:hover{background:var(--surface-hover);color:var(--text)}.ProfileModal-module__OV3eCq__actions{gap:var(--space-sm);padding:var(--space-lg);justify-content:flex-end;display:flex}.ProfileModal-module__OV3eCq__cancelBtn{border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-secondary);background:var(--surface-hover);transition:all var(--transition-fast);padding:10px 20px;font-family:inherit;font-weight:600}.ProfileModal-module__OV3eCq__cancelBtn:hover{background:var(--surface-border)}.ProfileModal-module__OV3eCq__saveBtn{border-radius:var(--radius-md);font-size:var(--font-size-sm);color:#fff;background:var(--primary);transition:all var(--transition-fast);padding:10px 24px;font-family:inherit;font-weight:700}.ProfileModal-module__OV3eCq__saveBtn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ProfileModal-module__OV3eCq__saveBtn:disabled{opacity:.4;cursor:not-allowed}.ProfileModal-module__OV3eCq__toast{border-radius:var(--radius-full);white-space:nowrap;z-index:2;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;animation:.3s cubic-bezier(.16,1,.3,1) ProfileModal-module__OV3eCq__toastIn;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}@keyframes ProfileModal-module__OV3eCq__toastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.ProfileModal-module__OV3eCq__toastSuccess{background:var(--success);color:#fff}.ProfileModal-module__OV3eCq__toastError{background:var(--danger);color:#fff}@media (max-width:600px){.ProfileModal-module__OV3eCq__overlay{align-items:flex-end;padding:0}.ProfileModal-module__OV3eCq__modal{border-radius:20px 20px 0 0;max-width:100%;max-height:92dvh;animation:.3s cubic-bezier(.16,1,.3,1) ProfileModal-module__OV3eCq__mobileSlideUp}@keyframes ProfileModal-module__OV3eCq__mobileSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ProfileModal-module__OV3eCq__header{padding:var(--space-md) var(--space-md) 0}.ProfileModal-module__OV3eCq__tabBar{margin:var(--space-sm) var(--space-md) 0}.ProfileModal-module__OV3eCq__avatarSection{padding:var(--space-md) 0}.ProfileModal-module__OV3eCq__avatarBtn{width:60px;height:60px}.ProfileModal-module__OV3eCq__avatarInitials{font-size:18px}.ProfileModal-module__OV3eCq__fields{padding:0 var(--space-md)}.ProfileModal-module__OV3eCq__actions{padding:var(--space-md)}.ProfileModal-module__OV3eCq__pwdHero{padding:var(--space-md) 0 var(--space-sm)}.ProfileModal-module__OV3eCq__pwdIconWrap{width:48px;height:48px}.ProfileModal-module__OV3eCq__pwdIconWrap svg{width:22px;height:22px}.ProfileModal-module__OV3eCq__toast{padding:7px 14px;font-size:11px;bottom:64px}}
.Sidebar-module__chRhja__sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);color:var(--sidebar-text);z-index:9995;transition:width var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.Sidebar-module__chRhja__collapsed{width:var(--sidebar-collapsed-width)}.Sidebar-module__chRhja__logo{align-items:center;gap:var(--space-md);padding:var(--space-lg);min-height:64px;display:flex}.Sidebar-module__chRhja__logoIcon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__chRhja__logoText{font-size:var(--font-size-lg);letter-spacing:.1em;color:#fff;white-space:nowrap;flex:1;font-weight:800}.Sidebar-module__chRhja__collapseBtn{border-radius:var(--radius-full);color:#fff6;width:30px;height:30px;transition:all var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__chRhja__collapseBtn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff26;transform:scale(1.08)}.Sidebar-module__chRhja__collapseBtn:active{transform:scale(.95)}.Sidebar-module__chRhja__collapsed .Sidebar-module__chRhja__logo{padding:var(--space-md) var(--space-sm);flex-direction:column;justify-content:center;align-items:center;gap:0}.Sidebar-module__chRhja__collapsed .Sidebar-module__chRhja__logoText{display:none}.Sidebar-module__chRhja__collapsed .Sidebar-module__chRhja__collapseBtn{margin-top:var(--space-sm);width:26px;height:26px}.Sidebar-module__chRhja__logoDivider{background:var(--sidebar-divider);height:1px;margin:0 var(--space-md) var(--space-sm)}.Sidebar-module__chRhja__nav{padding:0 var(--space-sm);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto}.Sidebar-module__chRhja__nav::-webkit-scrollbar{width:0}.Sidebar-module__chRhja__navGroup{margin-bottom:var(--space-md)}.Sidebar-module__chRhja__navGroupLabel{letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;padding:var(--space-sm) var(--space-md);white-space:nowrap;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.Sidebar-module__chRhja__navItem{align-items:center;gap:var(--space-md);padding:10px var(--space-md);border-radius:var(--radius-md);color:var(--sidebar-text);font-size:var(--font-size-sm);transition:all var(--transition-fast);white-space:nowrap;margin-bottom:2px;font-weight:500;display:flex;position:relative}.Sidebar-module__chRhja__navItem:hover{background:var(--sidebar-item-hover);color:var(--sidebar-text-active)}.Sidebar-module__chRhja__navItemActive{background:var(--sidebar-item-active);color:var(--sidebar-text-active);font-weight:600}.Sidebar-module__chRhja__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.Sidebar-module__chRhja__navLabel{opacity:1;transition:opacity var(--transition-fast)}.Sidebar-module__chRhja__collapsed .Sidebar-module__chRhja__navLabel{opacity:0;width:0;overflow:hidden}.Sidebar-module__chRhja__collapsed .Sidebar-module__chRhja__navGroupLabel{opacity:0;height:0;margin:0;padding:0;overflow:hidden}.Sidebar-module__chRhja__collapsed .Sidebar-module__chRhja__navItem{justify-content:center;padding-left:0;padding-right:0}.Sidebar-module__chRhja__activeIndicator{background:var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Sidebar-module__chRhja__dropdownWrap{margin-bottom:2px}.Sidebar-module__chRhja__dropdownToggle{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit}.Sidebar-module__chRhja__dropdownChevron{color:#ffffff4d;align-items:center;margin-left:auto;transition:transform .2s;display:flex}.Sidebar-module__chRhja__dropdownChevronOpen{transform:rotate(180deg)}.Sidebar-module__chRhja__dropdownChildren{will-change:max-height;pointer-events:none;border-left:1px solid #ffffff1a;margin-left:18px;padding-left:12px;transition:max-height .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.Sidebar-module__chRhja__dropdownChildrenOpen{pointer-events:auto}.Sidebar-module__chRhja__dropdownChild{padding:8px var(--space-md);font-size:13px}.Sidebar-module__chRhja__dropdownChild .Sidebar-module__chRhja__navIcon{width:18px;height:18px}.Sidebar-module__chRhja__collapsed .Sidebar-module__chRhja__dropdownChildren,.Sidebar-module__chRhja__collapsed .Sidebar-module__chRhja__dropdownChevron{display:none}.Sidebar-module__chRhja__tooltip{background:var(--surface);color:var(--text);border-radius:var(--radius-md);font-size:var(--font-size-sm);white-space:nowrap;box-shadow:0 4px 24px #0000001f, 0 1px 4px #00000014, 0 0 0 1px var(--surface-border);pointer-events:none;z-index:9996;opacity:0;padding:8px 16px;font-weight:600;transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);position:fixed;transform:translateY(-50%)translate(6px)}.Sidebar-module__chRhja__tooltipVisible{opacity:1;transform:translateY(-50%)translate(0)}.Sidebar-module__chRhja__tooltipArrow{background:var(--surface);border-left:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);width:10px;height:10px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.Sidebar-module__chRhja__bottomSection{padding:var(--space-md);border-top:1px solid var(--sidebar-divider)}.Sidebar-module__chRhja__userSection{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-xs);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);display:flex}.Sidebar-module__chRhja__userSection:hover{background:var(--sidebar-item-hover)}.Sidebar-module__chRhja__userSectionCollapsed{padding:var(--space-sm) 0;justify-content:center}.Sidebar-module__chRhja__userAvatar{border-radius:var(--radius-full);width:32px;height:32px;color:var(--sidebar-text-active);background:#ffffff1f;border:1.5px solid #ffffff26;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.Sidebar-module__chRhja__userAvatarImg{object-fit:cover;width:100%;height:100%}.Sidebar-module__chRhja__userInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Sidebar-module__chRhja__userName{font-size:var(--font-size-xs);color:var(--sidebar-text-active);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Sidebar-module__chRhja__userRole{text-transform:uppercase;letter-spacing:.06em;color:var(--sidebar-text);opacity:.6;font-size:10px;font-weight:700}.Sidebar-module__chRhja__userRoleAdmin{color:var(--accent);opacity:1}.Sidebar-module__chRhja__userRoleDev{color:#8b5cf6;opacity:1}.Sidebar-module__chRhja__logoutBtn{border-radius:var(--radius-md);width:28px;height:28px;color:var(--sidebar-text);opacity:.4;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__chRhja__logoutBtn:hover{opacity:1;color:var(--danger);background:#dc26261a}.Sidebar-module__chRhja__userSectionReady{animation:.4s cubic-bezier(.4,0,.2,1) both Sidebar-module__chRhja__profileFadeIn}@keyframes Sidebar-module__chRhja__profileFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Sidebar-module__chRhja__userAvatarShimmer{animation:1.2s ease-in-out infinite Sidebar-module__chRhja__shimmerPulse;background:#ffffff0f!important;border-color:#ffffff0f!important}.Sidebar-module__chRhja__userNameShimmer{border-radius:var(--radius-sm);background:#ffffff0f;width:88px;height:12px;animation:1.2s ease-in-out infinite Sidebar-module__chRhja__shimmerPulse}.Sidebar-module__chRhja__userRoleShimmer{border-radius:var(--radius-sm);background:#ffffff0a;width:64px;height:9px;animation:1.2s ease-in-out .1s infinite Sidebar-module__chRhja__shimmerPulse}.Sidebar-module__chRhja__testBadge{background:var(--primary);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:default;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:12px;font-size:11px;font-weight:800;display:flex;position:relative}.Sidebar-module__chRhja__testBadgeIcon{justify-content:center;align-items:center;display:flex}.Sidebar-module__chRhja__collapsed .Sidebar-module__chRhja__testBadgeLabel{display:none}.Sidebar-module__chRhja__collapsed .Sidebar-module__chRhja__testBadge{padding:8px 0}.Sidebar-module__chRhja__tachyonBadge{cursor:pointer;border-radius:var(--radius-md);width:100%;transition:all var(--transition-fast);opacity:.5;align-items:center;gap:6px;margin-top:2px;padding:6px 16px;font-family:inherit;display:flex}.Sidebar-module__chRhja__tachyonBadge:hover{opacity:.85}.Sidebar-module__chRhja__collapsed .Sidebar-module__chRhja__tachyonBadge{justify-content:center;padding:6px 0}.Sidebar-module__chRhja__tachyonLabel{color:#ffffff80;letter-spacing:.04em;font-size:9px;font-weight:600}.Sidebar-module__chRhja__tachyonDot{background:#6ebd8f;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2.5s ease-in-out infinite Sidebar-module__chRhja__tachyonPulse}@keyframes Sidebar-module__chRhja__tachyonPulse{0%,to{opacity:1}50%{opacity:.3}}.Sidebar-module__chRhja__tachyonOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:24px;animation:.2s Sidebar-module__chRhja__tachyonFadeIn;display:flex;position:fixed;inset:0}@keyframes Sidebar-module__chRhja__tachyonFadeIn{0%{opacity:0}to{opacity:1}}.Sidebar-module__chRhja__tachyonModal{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);text-align:center;flex-direction:column;width:100%;max-width:520px;max-height:85vh;padding:32px 28px 24px;animation:.3s cubic-bezier(.34,1.4,.64,1) Sidebar-module__chRhja__tachyonModalIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000026,0 4px 16px #0000000f}@keyframes Sidebar-module__chRhja__tachyonModalIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.Sidebar-module__chRhja__tachyonModalIcon{border-radius:var(--radius-full);background:var(--primary-alpha-10);width:56px;height:56px;color:var(--primary);justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.Sidebar-module__chRhja__tachyonModalTitle{color:var(--text);letter-spacing:-.02em;margin:0 0 4px;font-size:20px;font-weight:800}.Sidebar-module__chRhja__tachyonModalSub{font-size:var(--font-size-sm);color:var(--text-tertiary);margin:0 0 24px}.Sidebar-module__chRhja__tachyonGrid{text-align:left;flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;margin-bottom:20px;padding-right:4px;display:grid;overflow-y:auto}.Sidebar-module__chRhja__tachyonGrid::-webkit-scrollbar{width:3px}.Sidebar-module__chRhja__tachyonGrid::-webkit-scrollbar-track{background:0 0}.Sidebar-module__chRhja__tachyonGrid::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:3px}.Sidebar-module__chRhja__tachyonGrid::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.Sidebar-module__chRhja__tachyonCard{border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--surface-border);transition:all var(--transition-fast);flex-direction:column;gap:2px;padding:12px;display:flex}.Sidebar-module__chRhja__tachyonCard:hover{border-color:var(--primary-alpha-20);background:var(--surface-hover)}.Sidebar-module__chRhja__tachyonCardIcon{border-radius:var(--radius-md);background:var(--primary-alpha-10);width:28px;height:28px;color:var(--primary);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.Sidebar-module__chRhja__tachyonCardName{color:var(--text);font-size:12px;font-weight:700}.Sidebar-module__chRhja__tachyonCardDesc{color:var(--text-tertiary);font-size:10px;line-height:1.4}.Sidebar-module__chRhja__tachyonModalFooter{color:var(--text-tertiary);justify-content:center;align-items:center;gap:6px;margin-bottom:20px;font-size:11px;font-weight:600;display:flex}.Sidebar-module__chRhja__tachyonDotLg{background:var(--success,#4d8b6a);width:7px;height:7px;box-shadow:0 0 0 3px var(--success-light,#4d8b6a26);border-radius:50%}.Sidebar-module__chRhja__tachyonCloseBtn{font-size:var(--font-size-sm);color:var(--text-secondary);border-radius:var(--radius-lg);transition:all var(--transition-fast);padding:10px 28px;font-family:inherit;font-weight:600}.Sidebar-module__chRhja__tachyonCloseBtn:hover{background:var(--surface-hover);color:var(--text)}@media (max-width:768px){.Sidebar-module__chRhja__tachyonOverlay{align-items:flex-end;padding:0}.Sidebar-module__chRhja__tachyonModal{border-radius:16px 16px 0 0;max-width:100%;max-height:90vh;padding:8px 20px 20px;animation:.3s cubic-bezier(.16,1,.3,1) Sidebar-module__chRhja__tachyonSlideUp}.Sidebar-module__chRhja__tachyonModal:before{content:"";background:var(--surface-border);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:0 auto 12px;display:block}.Sidebar-module__chRhja__tachyonModalIcon{width:44px;height:44px;margin-bottom:10px}.Sidebar-module__chRhja__tachyonModalIcon svg{width:20px;height:20px}.Sidebar-module__chRhja__tachyonModalTitle{margin-bottom:2px;font-size:17px}.Sidebar-module__chRhja__tachyonModalSub{margin-bottom:16px;font-size:12px}.Sidebar-module__chRhja__tachyonGrid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;padding-right:0}.Sidebar-module__chRhja__tachyonCard{padding:10px}.Sidebar-module__chRhja__tachyonCardIcon{width:24px;height:24px;margin-bottom:3px}.Sidebar-module__chRhja__tachyonCardIcon svg{width:14px;height:14px}.Sidebar-module__chRhja__tachyonCardName{font-size:11px}.Sidebar-module__chRhja__tachyonCardDesc{font-size:9px}.Sidebar-module__chRhja__tachyonModalFooter{margin-bottom:12px;font-size:10px}.Sidebar-module__chRhja__tachyonCloseBtn{text-align:center;border:1px solid var(--surface-border);border-radius:var(--radius-lg);width:100%;margin-bottom:env(safe-area-inset-bottom,0);padding:12px}}@media (max-width:380px){.Sidebar-module__chRhja__tachyonGrid{grid-template-columns:1fr}.Sidebar-module__chRhja__tachyonCard{flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.Sidebar-module__chRhja__tachyonCardIcon{margin-bottom:0}.Sidebar-module__chRhja__tachyonCardInfo{flex:1;min-width:0}.Sidebar-module__chRhja__tachyonCardDesc{display:none}}@keyframes Sidebar-module__chRhja__tachyonSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.Sidebar-module__chRhja__mobileToggle{top:var(--space-md);left:var(--space-md);z-index:9999;background:var(--sidebar-bg);border-radius:var(--radius-lg);color:#ffffffd9;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1px solid #ffffff14;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.16,1,.3,1);display:none;position:fixed;box-shadow:0 4px 16px #0003,0 0 0 1px #0000000d}.Sidebar-module__chRhja__mobileToggle:active{transform:scale(.9)}.Sidebar-module__chRhja__mobileToggleOpen{background:var(--surface);color:var(--text);border-color:var(--surface-border);box-shadow:0 4px 20px #00000040}.Sidebar-module__chRhja__hamburgerBar{transform-origin:50%;background:currentColor;border-radius:2px;width:18px;height:2px;transition:all .35s cubic-bezier(.16,1,.3,1);display:block}.Sidebar-module__chRhja__hamburgerWrap{flex-direction:column;align-items:center;gap:4px;display:flex}.Sidebar-module__chRhja__mobileToggleOpen .Sidebar-module__chRhja__hamburgerBar:first-child{transform:translateY(6px)rotate(45deg)}.Sidebar-module__chRhja__mobileToggleOpen .Sidebar-module__chRhja__hamburgerBar:nth-child(2){opacity:0;transform:scaleX(0)}.Sidebar-module__chRhja__mobileToggleOpen .Sidebar-module__chRhja__hamburgerBar:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.Sidebar-module__chRhja__overlay{z-index:9990;-webkit-backdrop-filter:blur(6px);background:#00000080;display:none;position:fixed;inset:0}.Sidebar-module__chRhja__overlayVisible{animation:.3s cubic-bezier(.4,0,.2,1) both Sidebar-module__chRhja__overlayIn}.Sidebar-module__chRhja__overlayClosing{animation:.25s cubic-bezier(.4,0,1,1) both Sidebar-module__chRhja__overlayOut}@keyframes Sidebar-module__chRhja__overlayIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@keyframes Sidebar-module__chRhja__overlayOut{0%{opacity:1}to{opacity:0}}.Sidebar-module__chRhja__navShimmer{padding:var(--space-md) var(--space-md);flex-direction:column;gap:10px;display:flex}.Sidebar-module__chRhja__navShimmerItem{border-radius:var(--radius-md);background:#ffffff0a;height:36px;animation:1.2s ease-in-out infinite Sidebar-module__chRhja__shimmerPulse}@keyframes Sidebar-module__chRhja__shimmerPulse{0%,to{opacity:.3}50%{opacity:.08}}.Sidebar-module__chRhja__navReady{animation:.4s cubic-bezier(.4,0,.2,1) both Sidebar-module__chRhja__sidebarFadeIn}@keyframes Sidebar-module__chRhja__sidebarFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Sidebar-module__chRhja__sidebar{width:280px;box-shadow:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);transform:translate(-100%)}.Sidebar-module__chRhja__mobileOpen{transform:translate(0);box-shadow:8px 0 40px #0000004d}.Sidebar-module__chRhja__mobileClosing{box-shadow:none;transition:transform .3s cubic-bezier(.4,0,1,1),box-shadow .3s cubic-bezier(.4,0,1,1);transform:translate(-100%)}.Sidebar-module__chRhja__mobileToggle{display:flex}.Sidebar-module__chRhja__overlay{display:block}.Sidebar-module__chRhja__collapseBtn{display:none}.Sidebar-module__chRhja__logo{padding-left:var(--space-xl)}.Sidebar-module__chRhja__navItem{min-height:44px}}@media (max-width:480px){.Sidebar-module__chRhja__sidebar{width:85vw;max-width:320px}.Sidebar-module__chRhja__navItem{min-height:48px;font-size:var(--font-size-base)}}
.ConfirmModal-module__gmzDDa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;padding:var(--space-md);background:#00000073;justify-content:center;align-items:center;animation:.2s ConfirmModal-module__gmzDDa__overlayIn;display:flex;position:fixed;inset:0}@keyframes ConfirmModal-module__gmzDDa__overlayIn{0%{opacity:0}to{opacity:1}}.ConfirmModal-module__gmzDDa__modal{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);width:100%;max-width:400px;box-shadow:var(--surface-shadow-xl);text-align:center;flex-direction:column;align-items:center;gap:0;padding:32px 28px 24px;animation:.35s cubic-bezier(.34,1.56,.64,1) ConfirmModal-module__gmzDDa__modalPop;display:flex}@keyframes ConfirmModal-module__gmzDDa__modalPop{0%{opacity:0;transform:scale(.9)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.ConfirmModal-module__gmzDDa__iconWrap{border-radius:var(--radius-full);background:var(--info-light);width:56px;height:56px;color:var(--info);margin-bottom:var(--space-md);justify-content:center;align-items:center;display:flex}.ConfirmModal-module__gmzDDa__iconDanger{background:var(--danger-light);color:var(--danger)}.ConfirmModal-module__gmzDDa__title{font-size:var(--font-size-lg);color:var(--text);letter-spacing:-.01em;margin-bottom:6px;font-weight:800}.ConfirmModal-module__gmzDDa__message{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-lg);line-height:1.6}.ConfirmModal-module__gmzDDa__actions{gap:var(--space-sm);width:100%;display:flex}.ConfirmModal-module__gmzDDa__cancelBtn{border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-secondary);background:var(--bg);border:1px solid var(--surface-border);transition:all var(--transition-fast);cursor:pointer;flex:1;padding:12px 16px;font-family:inherit;font-weight:600}.ConfirmModal-module__gmzDDa__cancelBtn:hover{background:var(--surface-hover);color:var(--text)}.ConfirmModal-module__gmzDDa__confirmBtn{border-radius:var(--radius-md);font-size:var(--font-size-sm);color:#fff;background:var(--primary);transition:all var(--transition-fast);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-family:inherit;font-weight:700;display:flex}.ConfirmModal-module__gmzDDa__confirmBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.ConfirmModal-module__gmzDDa__confirmDanger{background:var(--danger)}.ConfirmModal-module__gmzDDa__confirmDanger:hover:not(:disabled){background:#b91c1c}.ConfirmModal-module__gmzDDa__confirmBtn:disabled,.ConfirmModal-module__gmzDDa__cancelBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ConfirmModal-module__gmzDDa__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite ConfirmModal-module__gmzDDa__spin}@keyframes ConfirmModal-module__gmzDDa__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.ConfirmModal-module__gmzDDa__modal{padding:24px 20px 20px}.ConfirmModal-module__gmzDDa__actions{flex-direction:column-reverse}}
