.Z0jYnq_chartsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.Z0jYnq_chartsGrid.Z0jYnq_topRow{margin-bottom:1.5rem}.Z0jYnq_chartsGrid.Z0jYnq_topRow.Z0jYnq_leftExpanded{grid-template-columns:75% 25%}.Z0jYnq_chartsGrid.Z0jYnq_topRow.Z0jYnq_rightExpanded{grid-template-columns:25% 75%}.Z0jYnq_chartsGrid.Z0jYnq_bottomRow{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1024px){.Z0jYnq_chartsGrid{grid-template-columns:1fr}.Z0jYnq_chartsGrid.Z0jYnq_topRow{margin-bottom:1rem}.Z0jYnq_chartsGrid.Z0jYnq_bottomRow{grid-template-columns:1fr}}@media (max-width:768px){.Z0jYnq_chartsGrid{gap:1rem}}.Z0jYnq_chartCard{background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:.75rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex}@media (max-width:768px){.Z0jYnq_chartCard{padding:1.25rem}}.Z0jYnq_chartHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}@media (max-width:768px){.Z0jYnq_chartHeader{flex-direction:column;gap:.75rem}}.Z0jYnq_chartTitleGroup{align-items:flex-start;gap:.75rem;display:flex}.Z0jYnq_iconWrapper{background-color:#0013ff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}[data-theme=dark] .Z0jYnq_iconWrapper{background-color:#0013ff33}@media (max-width:768px){.Z0jYnq_iconWrapper{width:36px;height:36px}.Z0jYnq_iconWrapper svg{width:18px;height:18px}}.Z0jYnq_chartIcon,[data-theme=dark] .Z0jYnq_chartIcon{color:#0013ff}.Z0jYnq_chartTitle{color:#1f2937;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}[data-theme=dark] .Z0jYnq_chartTitle{color:#e5e5e5}@media (max-width:768px){.Z0jYnq_chartTitle{font-size:1rem}}.Z0jYnq_chartSubtitle{color:#1f2937;font-size:.875rem}[data-theme=dark] .Z0jYnq_chartSubtitle{color:#e5e5e5}@media (max-width:768px){.Z0jYnq_chartSubtitle{font-size:.75rem}}.Z0jYnq_periodToggle{background:#e5e7eb;border-radius:6px;gap:.25rem;padding:.25rem;display:flex}.Z0jYnq_periodToggle button{color:#1f2937;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}.Z0jYnq_periodToggle button:hover{color:#1f2937}.Z0jYnq_periodToggle button.Z0jYnq_active{color:#0013ff;background:#fff;box-shadow:0 1px 3px #0000001a}[data-theme=dark] .Z0jYnq_periodToggle{background:#3a3a3a}[data-theme=dark] .Z0jYnq_periodToggle button,[data-theme=dark] .Z0jYnq_periodToggle button:hover{color:#e5e5e5}[data-theme=dark] .Z0jYnq_periodToggle button.Z0jYnq_active{color:#0013ff;background:#1a1a1a;box-shadow:0 1px 3px #0000004d}@media (max-width:1024px){.Z0jYnq_periodToggle{display:none}}.Z0jYnq_chartStats{align-items:center;gap:1.5rem;display:flex}@media (max-width:768px){.Z0jYnq_chartStats{justify-content:space-between;gap:1rem;width:100%}}.Z0jYnq_statItem{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}@media (max-width:768px){.Z0jYnq_statItem{align-items:flex-start}}.Z0jYnq_statLabel{color:#1f2937;text-transform:uppercase;letter-spacing:.5px;text-align:left;font-size:.75rem}[data-theme=dark] .Z0jYnq_statLabel{color:#e5e5e5}.Z0jYnq_statValue{color:#1f2937;font-size:1.125rem;font-weight:700}[data-theme=dark] .Z0jYnq_statValue{color:#e5e5e5}.Z0jYnq_trendItem{align-items:center}.Z0jYnq_chartContent{flex:1;justify-content:center;align-items:flex-end;min-height:200px;margin-bottom:.75rem;display:flex;overflow:hidden}@media (max-width:768px){.Z0jYnq_chartContent{min-height:180px;margin-bottom:.5rem}}.Z0jYnq_chartFooter{color:#1f2937;border-top:1px solid #e5e7eb;align-items:center;gap:.5rem;padding-top:1rem;font-size:.75rem;display:flex}[data-theme=dark] .Z0jYnq_chartFooter{color:#e5e5e5;border-color:#3a3a3a}.Z0jYnq_emptyChart{color:#1f2937;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;display:flex}.Z0jYnq_emptyChart svg{opacity:.3}.Z0jYnq_emptyChart p{margin:0;font-size:1rem;font-weight:600}.Z0jYnq_emptyChart span{opacity:.7;font-size:.875rem}[data-theme=dark] .Z0jYnq_emptyChart{color:#e5e5e5}.Z0jYnq_barChart{align-items:flex-end;width:100%;height:200px;padding:.75rem 0;display:flex}.Z0jYnq_barChart.Z0jYnq_sevenDays{justify-content:space-around;gap:.5rem}.Z0jYnq_barChart.Z0jYnq_thirtyDays{justify-content:space-around;gap:.375rem}@media (max-width:768px){.Z0jYnq_barChart{gap:.375rem;height:180px}}.Z0jYnq_barGroup{flex-direction:column;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.Z0jYnq_barWrapper{justify-content:center;align-items:flex-end;width:100%;height:160px;display:flex}@media (max-width:768px){.Z0jYnq_barWrapper{height:140px}}.Z0jYnq_bar{background-color:var(--color-primary);width:100%;box-shadow:var(--shadow-sm);border-radius:8px 8px 0 0;justify-content:center;align-items:flex-start;padding-top:.5rem;transition:all .3s;display:flex;position:relative}.Z0jYnq_bar:hover{opacity:.85;box-shadow:var(--shadow-md);transform:translateY(-4px)}.Z0jYnq_bar.Z0jYnq_barHighest{background-color:var(--color-primary);filter:brightness(1.1);box-shadow:var(--shadow-md)}.Z0jYnq_bar.Z0jYnq_barHighest:hover{box-shadow:var(--shadow-lg)}[data-theme=dark] .Z0jYnq_bar{background-color:var(--color-primary);box-shadow:var(--shadow-sm)}[data-theme=dark] .Z0jYnq_bar:hover{box-shadow:var(--shadow-md)}[data-theme=dark] .Z0jYnq_bar.Z0jYnq_barHighest{background-color:var(--color-primary);filter:brightness(1.2);box-shadow:var(--shadow-md)}[data-theme=dark] .Z0jYnq_bar.Z0jYnq_barHighest:hover{box-shadow:var(--shadow-lg)}@media (max-width:768px){.Z0jYnq_bar{max-width:40px}}.Z0jYnq_barValue{color:#fff;text-shadow:0 1px 2px #0003;font-size:.75rem;font-weight:700}.Z0jYnq_barLabel{color:#1f2937;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;font-weight:500;overflow:hidden}[data-theme=dark] .Z0jYnq_barLabel{color:#e5e5e5}@media (max-width:768px){.Z0jYnq_barLabel{font-size:.625rem}}.Z0jYnq_horizontalBarChart{flex-direction:column;gap:1rem;width:100%;padding:.75rem 0;display:flex}.Z0jYnq_horizontalBarGroup{flex-direction:column;gap:.5rem;display:flex}.Z0jYnq_roleInfo{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Z0jYnq_horizontalBarLabel{color:#1f2937;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}[data-theme=dark] .Z0jYnq_horizontalBarLabel{color:#e5e5e5}@media (max-width:768px){.Z0jYnq_horizontalBarLabel{font-size:.8125rem}}.Z0jYnq_topBadge{background-color:var(--color-warning);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.Z0jYnq_rolePercentage{color:#1f2937;font-size:.875rem;font-weight:600}[data-theme=dark] .Z0jYnq_rolePercentage{color:#e5e5e5}.Z0jYnq_horizontalBarWrapper{align-items:center;gap:.75rem;display:flex;position:relative}.Z0jYnq_horizontalBar{background-color:var(--color-success);height:28px;box-shadow:var(--shadow-sm);border-radius:8px;transition:all .3s}.Z0jYnq_horizontalBar:hover{opacity:.85;box-shadow:var(--shadow-md)}.Z0jYnq_horizontalBar.Z0jYnq_horizontalBarTop{background-color:var(--color-primary);box-shadow:var(--shadow-sm)}.Z0jYnq_horizontalBar.Z0jYnq_horizontalBarTop:hover{box-shadow:var(--shadow-md)}[data-theme=dark] .Z0jYnq_horizontalBar{background-color:var(--color-success);box-shadow:var(--shadow-sm)}[data-theme=dark] .Z0jYnq_horizontalBar:hover{box-shadow:var(--shadow-md)}[data-theme=dark] .Z0jYnq_horizontalBar.Z0jYnq_horizontalBarTop{background-color:var(--color-primary);box-shadow:var(--shadow-sm)}[data-theme=dark] .Z0jYnq_horizontalBar.Z0jYnq_horizontalBarTop:hover{box-shadow:var(--shadow-md)}@media (max-width:768px){.Z0jYnq_horizontalBar{height:24px}}.Z0jYnq_horizontalBarValue{color:#1f2937;text-align:right;min-width:35px;font-size:.9375rem;font-weight:700}[data-theme=dark] .Z0jYnq_horizontalBarValue{color:#e5e5e5}@media (max-width:768px){.Z0jYnq_horizontalBarValue{min-width:30px;font-size:.875rem}}.Z0jYnq_loadingSkeleton{background-color:var(--color-background);opacity:.6;border-radius:.5rem;width:100%;height:400px;animation:1.5s ease-in-out infinite Z0jYnq_pulse}[data-theme=dark] .Z0jYnq_loadingSkeleton{background-color:var(--color-background)}@keyframes Z0jYnq_pulse{0%,to{opacity:1}50%{opacity:.5}}.Z0jYnq_stackedBarChart{align-items:flex-end;width:100%;height:200px;padding:.75rem 0;display:flex}.Z0jYnq_stackedBarChart.Z0jYnq_sevenDays{justify-content:space-around;gap:.5rem}.Z0jYnq_stackedBarChart.Z0jYnq_thirtyDays{justify-content:space-around;gap:.375rem}@media (max-width:768px){.Z0jYnq_stackedBarChart{gap:.375rem;height:180px}}.Z0jYnq_stackedBarGroup{flex-direction:column;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.Z0jYnq_stackedBarWrapper{flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;width:100%;height:160px;display:flex}@media (max-width:768px){.Z0jYnq_stackedBarWrapper{height:140px}}.Z0jYnq_stackedBar{border-radius:6px;justify-content:center;align-items:flex-start;width:100%;min-height:24px;padding-top:.375rem;transition:all .3s;display:flex;position:relative}.Z0jYnq_stackedBar.Z0jYnq_thinBar{border-radius:2px;min-height:3px;padding-top:0}.Z0jYnq_stackedBar.Z0jYnq_success{background-color:var(--color-primary);box-shadow:var(--shadow-sm);border-radius:8px 8px 0 0}.Z0jYnq_stackedBar.Z0jYnq_success:hover{opacity:.85;box-shadow:var(--shadow-md);transform:translateY(-4px)}[data-theme=dark] .Z0jYnq_stackedBar.Z0jYnq_success{background-color:var(--color-primary)}.Z0jYnq_stackedBar.Z0jYnq_failed{background-color:var(--color-danger);box-shadow:var(--shadow-sm);border-radius:0}.Z0jYnq_stackedBar.Z0jYnq_failed:hover{opacity:.85;box-shadow:var(--shadow-md);transform:translateY(-4px)}[data-theme=dark] .Z0jYnq_stackedBar.Z0jYnq_failed{background-color:var(--color-danger)}@media (max-width:768px){.Z0jYnq_stackedBar{max-width:40px}}.Z0jYnq_legend{align-items:center;gap:1.5rem;display:flex}.Z0jYnq_legendItem{color:#1f2937;align-items:center;gap:.5rem;font-size:.75rem;display:flex}[data-theme=dark] .Z0jYnq_legendItem{color:#e5e5e5}.Z0jYnq_legendDot{border-radius:3px;width:12px;height:12px}.Z0jYnq_legendDot.Z0jYnq_success{background-color:var(--color-primary)}.Z0jYnq_legendDot.Z0jYnq_failed{background-color:var(--color-danger)}[data-theme=dark] .Z0jYnq_legendDot.Z0jYnq_success{background-color:var(--color-primary)}[data-theme=dark] .Z0jYnq_legendDot.Z0jYnq_failed{background-color:var(--color-danger)}.Z0jYnq_statusGrid{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0;display:grid}@media (max-width:1200px){.Z0jYnq_statusGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Z0jYnq_statusGrid{grid-template-columns:1fr;gap:.75rem;padding:.5rem 0}}.Z0jYnq_statusCard{background:#e5e7eb;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;display:flex}[data-theme=dark] .Z0jYnq_statusCard{background:#3a3a3a}@media (max-width:768px){.Z0jYnq_statusCard{gap:.5rem;padding:.625rem}}.Z0jYnq_statusIcon{color:#0013ff;background-color:#0013ff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Z0jYnq_statusIcon.Z0jYnq_warning{color:#f59e0b;background-color:#f59e0b1a}[data-theme=dark] .Z0jYnq_statusIcon.Z0jYnq_warning{color:#f59e0b;background-color:#f59e0b33}[data-theme=dark] .Z0jYnq_statusIcon{color:#0013ff;background-color:#0013ff33}.Z0jYnq_statusIcon svg{width:20px;height:20px}@media (max-width:768px){.Z0jYnq_statusIcon{width:36px;height:36px}.Z0jYnq_statusIcon svg{width:18px;height:18px}}.Z0jYnq_statusInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.Z0jYnq_statusLabel{color:#1f2937;text-transform:uppercase;letter-spacing:.5px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:left;font-size:.75rem;line-height:1.2}[data-theme=dark] .Z0jYnq_statusLabel{color:#e5e5e5}.Z0jYnq_statusValue{color:#1f2937;font-size:1.25rem;font-weight:700}[data-theme=dark] .Z0jYnq_statusValue{color:#e5e5e5}@media (max-width:768px){.Z0jYnq_statusValue{font-size:1.125rem}}.Z0jYnq_statusPercentage{color:#1f2937;font-size:.75rem}[data-theme=dark] .Z0jYnq_statusPercentage{color:#e5e5e5}@media (max-width:768px){.Z0jYnq_statusPercentage{font-size:.6875rem}}.Z0jYnq_statusBadge{border-radius:4px;align-items:center;width:fit-content;padding:.25rem .625rem;font-size:.875rem;font-weight:600;display:inline-flex}.Z0jYnq_statusBadge.Z0jYnq_healthy{color:#0013ff;background:#0013ff1a}[data-theme=dark] .Z0jYnq_statusBadge.Z0jYnq_healthy{color:#0013ff;background:#0013ff33}.Z0jYnq_statusBadge.Z0jYnq_warning{color:#f59e0b;background:#f59e0b1a}[data-theme=dark] .Z0jYnq_statusBadge.Z0jYnq_warning{color:#f59e0b;background:#f59e0b33}.Z0jYnq_trendBadge{border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;font-weight:600;display:flex}.Z0jYnq_trendBadge.Z0jYnq_up{color:#0013ff;background:#0013ff1a}[data-theme=dark] .Z0jYnq_trendBadge.Z0jYnq_up{color:#0013ff;background:#0013ff33}.Z0jYnq_trendBadge.Z0jYnq_down{color:#dc2626;background:#ef44441a}[data-theme=dark] .Z0jYnq_trendBadge.Z0jYnq_down{color:#ef4444;background:#ef444433}.Z0jYnq_warningsList{flex-direction:column;gap:.75rem;width:100%;max-height:280px;padding:.75rem 0;display:flex;overflow-y:auto}.Z0jYnq_warningsList::-webkit-scrollbar{width:6px}.Z0jYnq_warningsList::-webkit-scrollbar-track{background:#e5e7eb;border-radius:3px}[data-theme=dark] .Z0jYnq_warningsList::-webkit-scrollbar-track{background:#3a3a3a}.Z0jYnq_warningsList::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.Z0jYnq_warningsList::-webkit-scrollbar-thumb:hover{background:#1f2937}[data-theme=dark] .Z0jYnq_warningsList::-webkit-scrollbar-thumb{background:#3a3a3a}[data-theme=dark] .Z0jYnq_warningsList::-webkit-scrollbar-thumb:hover{background:#e5e5e5}@media (max-width:768px){.Z0jYnq_warningsList{gap:.625rem;max-height:240px;padding:.5rem 0}}.Z0jYnq_warningItem{cursor:pointer;color:inherit;background:#e5e7eb;border-left:3px solid #dc2626;border-radius:6px;flex-direction:column;gap:.5rem;padding:.875rem;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.Z0jYnq_warningItem:hover{background:#0013ff0d;border-left-color:#0013ff}[data-theme=dark] .Z0jYnq_warningItem{background:#3a3a3a;border-left-color:#ef4444}[data-theme=dark] .Z0jYnq_warningItem:hover{background:#0013ff1a;border-left-color:#0013ff}@media (max-width:768px){.Z0jYnq_warningItem{gap:.375rem;padding:.75rem}}.Z0jYnq_warningHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Z0jYnq_priorityBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.Z0jYnq_priorityBadge.Z0jYnq_critical{color:#dc2626;background:#dc262626;border:1px solid #dc26264d}[data-theme=dark] .Z0jYnq_priorityBadge.Z0jYnq_critical{color:#ef4444;background:#dc262640;border-color:#dc262666}.Z0jYnq_priorityBadge.Z0jYnq_high{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}[data-theme=dark] .Z0jYnq_priorityBadge.Z0jYnq_high{color:#f59e0b;background:#f59e0b40;border-color:#f59e0b66}.Z0jYnq_warningTime{color:#1f2937;align-items:center;gap:.25rem;font-size:.75rem;display:flex}[data-theme=dark] .Z0jYnq_warningTime{color:#e5e5e5}.Z0jYnq_warningTime svg{width:12px;height:12px}.Z0jYnq_warningMessage{color:#1f2937;margin:0;font-size:.875rem;line-height:1.5}[data-theme=dark] .Z0jYnq_warningMessage{color:#e5e5e5}@media (max-width:768px){.Z0jYnq_warningMessage{font-size:.8125rem;line-height:1.4}}.Z0jYnq_warningIp{color:#1f2937;font-family:Courier New,monospace;font-size:.75rem}[data-theme=dark] .Z0jYnq_warningIp{color:#e5e5e5}.Z0jYnq_viewAllLink{color:var(--color-text);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.Z0jYnq_viewAllLink:hover{color:var(--color-primary)}[data-theme=dark] .Z0jYnq_viewAllLink{color:#e5e5e5}[data-theme=dark] .Z0jYnq_viewAllLink:hover{color:#0013ff}.Z0jYnq_iconWrapper.Z0jYnq_danger{background-color:#dc26261a}.Z0jYnq_iconWrapper.Z0jYnq_danger .Z0jYnq_chartIcon{color:#dc2626}[data-theme=dark] .Z0jYnq_iconWrapper.Z0jYnq_danger{background-color:#dc262633}[data-theme=dark] .Z0jYnq_iconWrapper.Z0jYnq_danger .Z0jYnq_chartIcon{color:#ef4444}.Z0jYnq_statusIcon.Z0jYnq_critical{color:#dc2626;background-color:#dc26261a}[data-theme=dark] .Z0jYnq_statusIcon.Z0jYnq_critical{color:#ef4444;background-color:#dc262633}.Z0jYnq_statusIcon.Z0jYnq_success{color:#16a34a;background-color:#22c55e1a}[data-theme=dark] .Z0jYnq_statusIcon.Z0jYnq_success{color:#22c55e;background-color:#22c55e33}.Z0jYnq_statusIcon.Z0jYnq_pending{color:#2563eb;background-color:#3b82f61a}[data-theme=dark] .Z0jYnq_statusIcon.Z0jYnq_pending{color:#3b82f6;background-color:#3b82f633}.Z0jYnq_statusIcon.Z0jYnq_suspended{color:#f59e0b;background-color:#f59e0b1a}[data-theme=dark] .Z0jYnq_statusIcon.Z0jYnq_suspended{color:#f59e0b;background-color:#f59e0b33}.Z0jYnq_statusIcon.Z0jYnq_archived{color:#6b7280;background-color:#6b72801a}[data-theme=dark] .Z0jYnq_statusIcon.Z0jYnq_archived{color:#9ca3af;background-color:#6b728033}.Z0jYnq_statValue.Z0jYnq_critical{color:#dc2626}[data-theme=dark] .Z0jYnq_statValue.Z0jYnq_critical{color:#ef4444}.Z0jYnq_statValue.Z0jYnq_high,[data-theme=dark] .Z0jYnq_statValue.Z0jYnq_high{color:#f59e0b}.Z0jYnq_skeleton{background:var(--color-bg-secondary);border-radius:4px;animation:1.5s ease-in-out infinite Z0jYnq_pulse}.Z0jYnq_skeletonText{background:var(--color-bg-secondary);border-radius:4px;animation:1.5s ease-in-out infinite Z0jYnq_pulse;display:inline-block}.Z0jYnq_skeletonButton{background:var(--color-bg-secondary);border-radius:6px;width:70px;height:32px;animation:1.5s ease-in-out infinite Z0jYnq_pulse}.Z0jYnq_iconWrapper.Z0jYnq_skeleton{background:var(--color-bg-secondary);border-radius:8px;width:40px;height:40px;animation:1.5s ease-in-out infinite Z0jYnq_pulse}.Z0jYnq_bar.Z0jYnq_skeleton,.Z0jYnq_stackedBar.Z0jYnq_skeleton{opacity:.6;transition:height .8s ease-in-out;background:var(--color-bg-secondary)!important}.Z0jYnq_statusIcon.Z0jYnq_skeleton,.Z0jYnq_legendDot.Z0jYnq_skeleton{background:var(--color-bg-secondary);animation:1.5s ease-in-out infinite Z0jYnq_pulse}
._2wNu0W_panel{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (max-width:768px){._2wNu0W_panel{gap:.25rem}}._2wNu0W_collapseToggle{background:var(--color-bg-secondary);border:1px solid var(--color-border);width:100%;color:var(--color-text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.375rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:none}._2wNu0W_collapseToggle:hover{background:var(--color-bg-hover)}@media (max-width:768px){._2wNu0W_collapseToggle{display:flex}}._2wNu0W_collapseIcon{transition:transform .2s}._2wNu0W_collapseIcon._2wNu0W_expanded{transform:rotate(180deg)}._2wNu0W_metricsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;margin-bottom:2rem;display:grid}@media (max-width:1200px){._2wNu0W_metricsGrid{gap:1.25rem}}@media (max-width:1024px){._2wNu0W_metricsGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem}}@media (max-width:768px){._2wNu0W_metricsGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.5rem}._2wNu0W_metricsGrid._2wNu0W_collapsed{display:none}}@media (max-width:480px){._2wNu0W_metricsGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.5rem}._2wNu0W_metricsGrid._2wNu0W_collapsed{display:none}}._2wNu0W_metricCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:1rem;width:100%;padding:1.25rem;transition:all .2s;display:flex;position:relative;overflow:hidden}._2wNu0W_metricCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}[data-theme=dark] ._2wNu0W_metricCard{background:#3a3a3a;border-color:#3a3a3a}[data-theme=dark] ._2wNu0W_metricCard:hover{box-shadow:0 4px 12px #0000004d}@media (max-width:1024px){._2wNu0W_metricCard{gap:.5rem;padding:.75rem}}@media (max-width:768px){._2wNu0W_metricCard{text-align:center;flex-direction:column;gap:.5rem;padding:.625rem}}@media (max-width:480px){._2wNu0W_metricCard{text-align:center;flex-direction:column;gap:.5rem;padding:.625rem}}._2wNu0W_metricIcon{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._2wNu0W_metricIcon svg{width:24px;height:24px}@media (max-width:768px){._2wNu0W_metricIcon{display:none}}@media (max-width:480px){._2wNu0W_metricIcon{display:none}}._2wNu0W_metricContent{flex:1;min-width:0}._2wNu0W_metricLabel{white-space:nowrap;text-overflow:ellipsis;color:#1f2937;margin:0 0 .25rem;font-size:.8rem;overflow:hidden}[data-theme=dark] ._2wNu0W_metricLabel{color:#e5e5e5}@media (max-width:768px){._2wNu0W_metricLabel{margin:0 0 .125rem;font-size:.625rem}}@media (max-width:480px){._2wNu0W_metricLabel{margin:0 0 .125rem;font-size:.625rem}}._2wNu0W_metricValue{color:#1f2937;margin:0;font-size:1.5rem;font-weight:700}[data-theme=dark] ._2wNu0W_metricValue{color:#e5e5e5}@media (max-width:768px){._2wNu0W_metricValue{font-size:1.125rem}}@media (max-width:480px){._2wNu0W_metricValue{font-size:1.125rem}}._2wNu0W_metricTrend{align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:600;display:flex}._2wNu0W_metricTrend._2wNu0W_trendUp,[data-theme=dark] ._2wNu0W_metricTrend._2wNu0W_trendUp{color:#22c55e}._2wNu0W_metricTrend._2wNu0W_trendDown{color:#dc2626}[data-theme=dark] ._2wNu0W_metricTrend._2wNu0W_trendDown{color:#ef4444}._2wNu0W_colorPrimary ._2wNu0W_metricIcon{background-color:var(--color-primary)}._2wNu0W_colorSuccess ._2wNu0W_metricIcon{background-color:var(--color-success)}._2wNu0W_colorWarning ._2wNu0W_metricIcon{background-color:var(--color-warning)}._2wNu0W_colorDanger ._2wNu0W_metricIcon{background-color:var(--color-danger)}._2wNu0W_colorNeutral ._2wNu0W_metricIcon{background-color:var(--color-neutral)}._2wNu0W_chartsContainer{flex-direction:column;gap:.75rem;width:100%;display:flex}._2wNu0W_chart{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;padding:.875rem}[data-theme=dark] ._2wNu0W_chart{background:#3a3a3a;border-color:#3a3a3a}._2wNu0W_chartTitle{color:#1f2937;margin-bottom:.75rem;font-size:.875rem;font-weight:600}[data-theme=dark] ._2wNu0W_chartTitle{color:#e5e5e5}._2wNu0W_barChart{flex-direction:column;gap:.5rem;display:flex}._2wNu0W_barItem{grid-template-columns:80px 1fr 50px;align-items:center;gap:.5rem;display:grid}._2wNu0W_barLabel{white-space:nowrap;text-overflow:ellipsis;color:#1f2937;font-size:.75rem;font-weight:500;overflow:hidden}[data-theme=dark] ._2wNu0W_barLabel{color:#e5e5e5}._2wNu0W_barContainer{background:#e5e7eb;border-radius:.25rem;height:20px;position:relative;overflow:hidden}[data-theme=dark] ._2wNu0W_barContainer{background:#3a3a3a}._2wNu0W_bar{background:#0013ff;border-radius:.25rem;height:100%;transition:width .3s}[data-theme=dark] ._2wNu0W_bar{background:#0013ff}._2wNu0W_barValue{text-align:right;color:#1f2937;font-size:.75rem;font-weight:600}[data-theme=dark] ._2wNu0W_barValue{color:#e5e5e5}._2wNu0W_skeletonCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:1rem;width:100%;padding:1.25rem;display:flex}[data-theme=dark] ._2wNu0W_skeletonCard{background:#3a3a3a;border-color:#3a3a3a}@media (max-width:1024px){._2wNu0W_skeletonCard{gap:.5rem;padding:.75rem}}@media (max-width:768px){._2wNu0W_skeletonCard{display:none}}@media (max-width:480px){._2wNu0W_skeletonCard{display:none}}._2wNu0W_skeletonIcon{background:#e5e7eb;border-radius:10px;flex-shrink:0;width:44px;height:44px;animation:1.5s ease-in-out infinite _2wNu0W_pulse}[data-theme=dark] ._2wNu0W_skeletonIcon{background:#ffffff1a}@media (max-width:768px){._2wNu0W_skeletonIcon{width:32px;height:32px}}@media (max-width:480px){._2wNu0W_skeletonIcon{width:32px;height:32px}}._2wNu0W_skeletonContent{flex-direction:column;flex:1;gap:.5rem;display:flex}._2wNu0W_skeletonValue{background:#e5e7eb;border-radius:4px;width:60%;height:1.5rem;animation:1.5s ease-in-out infinite _2wNu0W_pulse}[data-theme=dark] ._2wNu0W_skeletonValue{background:#ffffff1a}@media (max-width:768px){._2wNu0W_skeletonValue{width:80%;height:1.125rem}}@media (max-width:480px){._2wNu0W_skeletonValue{width:80%;height:1.125rem}}._2wNu0W_skeletonLabel{background:#e5e7eb;border-radius:4px;width:80%;height:.8rem;animation:1.5s ease-in-out .1s infinite _2wNu0W_pulse}[data-theme=dark] ._2wNu0W_skeletonLabel{background:#ffffff1a}@media (max-width:768px){._2wNu0W_skeletonLabel{width:90%;height:.625rem}}@media (max-width:480px){._2wNu0W_skeletonLabel{width:90%;height:.625rem}}@keyframes _2wNu0W_pulse{0%,to{opacity:1}50%{opacity:.5}}
.v22ppW_deleteButton{background-color:var(--color-danger);color:#fff;cursor:pointer;height:2rem;box-shadow:var(--shadow-sm);min-width:2.5rem;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:filter .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.v22ppW_deleteButton:hover{filter:brightness(1.1);box-shadow:var(--shadow-sm)}.v22ppW_deleteButton:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.v22ppW_deleteButton:focus-visible{box-shadow:var(--focus-ring-danger);outline:none}.v22ppW_deleteButton.v22ppW_disabled,.v22ppW_deleteButton:disabled{opacity:.6;cursor:not-allowed}.v22ppW_deleteButton.v22ppW_disabled:hover,.v22ppW_deleteButton:disabled:hover{filter:none;box-shadow:none;transform:none}.v22ppW_buttonContent{z-index:2;justify-content:center;align-items:center;gap:.375rem;padding:.4rem .75rem;display:flex;position:relative;transform:translateZ(0)}.v22ppW_icon{flex-shrink:0;width:14px;height:14px;display:block}.v22ppW_text{letter-spacing:.025em;font-weight:500}@media (max-width:768px){.v22ppW_deleteButton{min-width:2rem}.v22ppW_deleteButton .v22ppW_text{display:none}}
.Thv5IG_editButton{color:#fff;min-width:2.5rem;height:2.5rem;font:inherit;white-space:nowrap;cursor:pointer;background:#0075c9;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:600;transition:background .12s;display:inline-flex;position:relative}.Thv5IG_editButton:hover:not(:disabled){background:#005fa4}.Thv5IG_editButton:focus-visible{outline-offset:2px;outline:2px solid #0075c9}.Thv5IG_editButton.Thv5IG_disabled{opacity:.55;cursor:not-allowed}[data-theme=dark] .Thv5IG_editButton{background:#1b84d4}[data-theme=dark] .Thv5IG_editButton:hover:not(:disabled){background:#3b98e0}.Thv5IG_buttonContent{justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;display:flex}.Thv5IG_icon{flex-shrink:0;display:block}.Thv5IG_text{font-weight:600}@media (max-width:768px){.Thv5IG_editButton .Thv5IG_buttonContent{padding:0 .625rem}.Thv5IG_editButton .Thv5IG_text{display:none}}
._9bUgFa_toevoegButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:var(--color-primary);width:auto;height:36px;box-shadow:var(--shadow-sm);border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;transition:filter .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}._9bUgFa_toevoegButton:hover{filter:brightness(1.1);box-shadow:var(--shadow-sm);transform:scale(1.02)}._9bUgFa_toevoegButton:active{box-shadow:none;transform:scale(.98)}._9bUgFa_toevoegButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}._9bUgFa_toevoegButton._9bUgFa_disabled,._9bUgFa_toevoegButton:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-disabled)}._9bUgFa_toevoegButton._9bUgFa_disabled:hover,._9bUgFa_toevoegButton:disabled:hover{filter:none;box-shadow:none;transform:none}._9bUgFa_toevoegButton._9bUgFa_large{height:auto;padding:.75rem 1.25rem;font-size:1rem;font-weight:600}._9bUgFa_toevoegButton._9bUgFa_form{border:1px solid var(--color-border);background-color:var(--color-background);align-self:flex-end;width:100%;height:2.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}@media (max-width:768px){._9bUgFa_toevoegButton._9bUgFa_form{justify-content:center;width:100%;margin-top:.5rem}}._9bUgFa_buttonContent{align-items:center;gap:.5rem;display:flex}._9bUgFa_icon{opacity:1;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative;transform:scale(1)}._9bUgFa_plusIcon{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}._9bUgFa_plusIcon:before,._9bUgFa_plusIcon:after{content:"";background-color:#fff;border-radius:2px;position:absolute}._9bUgFa_plusIcon:before{width:100%;height:2.5px;top:50%;left:0;transform:translateY(-50%)}._9bUgFa_plusIcon:after{width:2.5px;height:100%;top:0;left:50%;transform:translate(-50%)}._9bUgFa_text{font-weight:inherit;letter-spacing:.025em}._9bUgFa_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:.5rem;animation:.8s linear infinite _9bUgFa_spin}@keyframes _9bUgFa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){._9bUgFa_toevoegButton{width:100%}._9bUgFa_toevoegButton._9bUgFa_large{padding:.6rem 1rem;font-size:.9rem}._9bUgFa_text{font-size:.875rem}._9bUgFa_icon,._9bUgFa_spinner{width:14px;height:14px}}
.wJnpia_container{justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.wJnpia_content{text-align:center;max-width:500px}.wJnpia_iconWrapper{justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.wJnpia_icon{color:var(--color-error);opacity:.8}.wJnpia_title{color:var(--text-primary);margin-bottom:1rem;font-size:2rem;font-weight:600}.wJnpia_message{color:var(--text-secondary);margin-bottom:2rem;font-size:1rem;line-height:1.6}.wJnpia_backButton{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s}.wJnpia_backButton:hover{background-color:#0010cc;transform:translateY(-1px)}.wJnpia_backButton:active{transform:translateY(0)}
.qCGoRq_formSelectWrapper{margin-bottom:1rem}.qCGoRq_label{color:var(--color-text);text-align:left;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:block}.qCGoRq_required{color:var(--color-danger)}.qCGoRq_selectContainer{position:relative}.qCGoRq_selectContainer:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--color-text);pointer-events:none;width:0;height:0;transition:transform .3s;position:absolute;top:50%;right:1rem;transform:translateY(-50%)rotate(0)}.qCGoRq_selectContainer.qCGoRq_open:after{transform:translateY(-50%)rotate(180deg)}.qCGoRq_select{border:1px solid var(--color-border);background-color:var(--color-background);width:100%;color:var(--color-text);cursor:pointer;appearance:none;border-radius:6px;padding:.75rem 2.5rem .75rem .75rem;font-size:1rem;transition:all .2s}.qCGoRq_select:hover:not(:disabled){border-color:var(--color-primary)}.qCGoRq_select:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring-primary);outline:none}.qCGoRq_select:disabled{background-color:var(--color-border);cursor:not-allowed;opacity:.6}.qCGoRq_select.qCGoRq_error{border-color:var(--color-danger)}.qCGoRq_select option{background-color:var(--color-background);color:var(--color-text);padding:.5rem}.qCGoRq_errorMessage{color:var(--color-danger);margin-top:.25rem;margin-bottom:0;font-size:.875rem}
:root{--text-primary:#1f2937;--text-secondary:#1f2937;--card-background:#fff;--background-primary:#fff;--background-secondary:#e5e7eb;--border-color:#e5e7eb;--primary-color:#0013ff;--primary-rgb:0, 19, 255;--error-color:#dc2626}[data-theme=dark]{--text-primary:#e5e5e5;--text-secondary:#e5e5e5;--card-background:#1a1a1a;--background-primary:#1a1a1a;--background-secondary:#3a3a3a;--border-color:#3a3a3a;--primary-color:#0013ff;--primary-rgb:0, 19, 255;--error-color:#ef4444}.TWBq9W_container{width:100%;padding:1rem}@media (max-width:768px){.TWBq9W_container{padding:.5rem}}@media (max-width:480px){.TWBq9W_container{padding:.5rem}}.TWBq9W_header{border-bottom:2px solid #0000;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.TWBq9W_header:after{content:"";background-color:var(--color-primary);height:3px;box-shadow:var(--shadow-sm);border-radius:2px;position:absolute;bottom:-2px;left:0;right:0}@media (max-width:768px){.TWBq9W_header{margin-bottom:1rem;padding-bottom:.75rem}}.TWBq9W_headerContent{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:768px){.TWBq9W_headerContent{flex-direction:column;align-items:flex-start}}.TWBq9W_chartsToggleButton{color:#0013ff;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.TWBq9W_chartsToggleButton:hover{color:#fff;background:#0013ff;border-color:#0013ff;transform:translateY(-1px);box-shadow:0 4px 12px #0013ff33}[data-theme=dark] .TWBq9W_chartsToggleButton{color:#0013ff;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .TWBq9W_chartsToggleButton:hover{color:#fff;background:#0013ff;border-color:#0013ff;box-shadow:0 4px 12px #0013ff4d}@media (max-width:768px){.TWBq9W_chartsToggleButton{padding:.5rem 1rem;font-size:.8125rem}}.TWBq9W_title{color:var(--text-primary);margin:0 0 .5rem;font-size:2rem;font-weight:700}@media (max-width:768px){.TWBq9W_title{font-size:1.75rem}}@media (max-width:480px){.TWBq9W_title{font-size:1.5rem}}.TWBq9W_subtitle{color:var(--text-secondary);margin:0;font-size:.95rem}@media (max-width:768px){.TWBq9W_subtitle{font-size:.875rem}}.TWBq9W_content{margin-top:1.5rem}.TWBq9W_tabNavigation{background:#e5e7eb;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;gap:.375rem;margin-bottom:1.25rem;padding:.375rem;display:flex}[data-theme=dark] .TWBq9W_tabNavigation{background:#3a3a3a;border-color:#3a3a3a}@media (max-width:768px){.TWBq9W_tabNavigation{border-radius:8px;gap:.25rem;margin-bottom:1rem;padding:.25rem}}.TWBq9W_tabButton{color:#1f2937;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.TWBq9W_tabButton:hover{color:#1f2937;background:#0000000d;transform:translateY(-1px)}[data-theme=dark] .TWBq9W_tabButton{color:#e5e5e5}[data-theme=dark] .TWBq9W_tabButton:hover{color:#e5e5e5;background:#ffffff14;transform:translateY(-1px)}@media (max-width:768px){.TWBq9W_tabButton{border-radius:6px;gap:.375rem;padding:.625rem .5rem;font-size:.75rem}}@media (max-width:480px){.TWBq9W_tabButton{padding:.625rem .375rem}}.TWBq9W_tabButtonActive{color:#0013ff;background:#fff;box-shadow:0 2px 8px #00000014}.TWBq9W_tabButtonActive:hover{color:#0013ff;background:#fff}[data-theme=dark] .TWBq9W_tabButtonActive{color:#0013ff;background:#1a1a1a;box-shadow:0 2px 8px #0000004d}[data-theme=dark] .TWBq9W_tabButtonActive:hover{color:#0013ff;background:#1a1a1a}.TWBq9W_tabIcon{flex-shrink:0;width:1.25rem;height:1.25rem}@media (max-width:768px){.TWBq9W_tabIcon{width:1.125rem;height:1.125rem}}@media (max-width:480px){.TWBq9W_tabLabel{display:none}}.TWBq9W_tabContent{min-height:400px}.TWBq9W_placeholder{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}[data-theme=dark] .TWBq9W_placeholder{background:#1a1a1a;border-color:#3a3a3a}@media (max-width:768px){.TWBq9W_placeholder{padding:3rem 1.5rem}}.TWBq9W_placeholderIcon{color:#1f2937;width:4rem;height:4rem;margin-bottom:1.5rem}[data-theme=dark] .TWBq9W_placeholderIcon{color:#e5e5e5}@media (max-width:768px){.TWBq9W_placeholderIcon{width:3rem;height:3rem;margin-bottom:1rem}}.TWBq9W_placeholderTitle{color:#1f2937;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}[data-theme=dark] .TWBq9W_placeholderTitle{color:#e5e5e5}@media (max-width:768px){.TWBq9W_placeholderTitle{font-size:1.25rem}}.TWBq9W_placeholderText{color:#1f2937;max-width:500px;margin:0;font-size:1rem}[data-theme=dark] .TWBq9W_placeholderText{color:#e5e5e5}@media (max-width:768px){.TWBq9W_placeholderText{font-size:.875rem}}
.arPLNa_form{flex-direction:column;gap:0;display:flex}.arPLNa_formGroup{margin-bottom:1.5rem}.arPLNa_formGroup:last-child{margin-bottom:0}.arPLNa_formGroup label{color:var(--text-primary);text-align:left;margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.arPLNa_input{border:1px solid var(--border-color);background:var(--background-primary);width:100%;color:var(--text-primary);border-radius:8px;padding:.875rem;font-size:.95rem;transition:all .2s}.arPLNa_input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .1);outline:none}.arPLNa_roleSelect{border:1px solid var(--border-color);background:var(--background-primary);width:100%;color:var(--text-primary);border-radius:8px;padding:.875rem;font-size:.95rem;transition:all .2s}.arPLNa_roleSelect:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .1);outline:none}.arPLNa_selectedRoles{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.arPLNa_roleTag{background:var(--primary-color);color:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.arPLNa_roleTag span{line-height:1}.arPLNa_roleTagCustom{color:#fff;text-shadow:0 1px 2px #0003;border-radius:8px;align-items:center;gap:.5rem;padding:calc(.5rem + 1px) .75rem;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:0 2px 4px #00000026}.arPLNa_roleTagCustom span{line-height:1}.arPLNa_removeRole{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:1.25rem;line-height:1;transition:all .2s;display:flex}.arPLNa_removeRole:hover{background:#ffffff4d;transform:scale(1.1)}.arPLNa_removeRole:focus{outline:none;box-shadow:0 0 0 2px #ffffff80}.arPLNa_cancelButton{color:var(--text-secondary);background-color:var(--card-background);border:1.5px solid var(--border-color);cursor:pointer;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.arPLNa_cancelButton:hover:not(:disabled){background-color:var(--background-secondary);border-color:var(--border-color);transform:translateY(-1px)}.arPLNa_cancelButton:focus{border-color:var(--primary-color);outline:none}.arPLNa_cancelButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.arPLNa_saveButton{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.arPLNa_saveButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.arPLNa_saveButton:focus{box-shadow:0 0 0 3px rgba(var(--primary-rgb), .3);outline:none}.arPLNa_saveButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.arPLNa_errorAlert{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:8px;margin-top:1rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}[data-theme=dark] .arPLNa_errorAlert{color:#fca5a5;background:#ef444426;border-color:#ef444466 #ef444466 #ef444466 #ef4444}.arPLNa_successContainer{text-align:center}.arPLNa_successMessage{background:var(--primary-color);color:#fff;border-radius:8px;margin-bottom:1.5rem;padding:1rem;font-size:1rem;font-weight:600}.arPLNa_linkLabel{color:var(--text-secondary);text-align:left;margin-bottom:.5rem;font-size:.875rem}.arPLNa_linkContainer{gap:.5rem;margin-bottom:1rem;display:flex}.arPLNa_linkInput{border:1px solid var(--border-color);background:var(--background-secondary);color:var(--text-primary);border-radius:8px;flex:1;padding:.75rem;font-family:monospace;font-size:.875rem}.arPLNa_copyButton{background:var(--primary-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.arPLNa_copyButton:hover{opacity:.9}.arPLNa_copyButton:active{transform:scale(.98)}.arPLNa_linkHint{color:var(--text-secondary);text-align:left;margin:0;font-size:.8rem;font-style:italic}.arPLNa_successHint{color:var(--text-secondary);text-align:center;background:var(--background-secondary);border-left:4px solid var(--primary-color);border-radius:8px;margin-top:1rem;padding:.75rem;font-size:.875rem}.arPLNa_tabsContainer{border:1px solid var(--border-color);background:#0000000d;border-radius:8px;margin-bottom:.5rem;padding:.25rem;display:flex;position:relative}[data-theme=dark] .arPLNa_tabsContainer{background:#ffffff0d;border-color:#ffffff1a}.arPLNa_tabHint{color:var(--text-tertiary);text-align:center;margin:0 0 1.5rem;font-size:.8125rem;font-style:italic}.arPLNa_tab{color:var(--text-secondary);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:6px;flex:1;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;position:relative}.arPLNa_tab:hover:not(:disabled):not(.arPLNa_active){color:var(--text-primary);background:#00000008}[data-theme=dark] .arPLNa_tab:hover:not(:disabled):not(.arPLNa_active){background:#ffffff0d}.arPLNa_tab:disabled{opacity:.5;cursor:not-allowed}.arPLNa_tab.arPLNa_active{color:#fff;font-weight:600;box-shadow:0 2px 4px #0000001a,0 1px 2px #0000000f}[data-theme=dark] .arPLNa_tab.arPLNa_active{box-shadow:0 2px 4px #0000004d,0 1px 2px #0003}.arPLNa_tabIndicator{background:var(--primary-color);z-index:0;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:.25rem;bottom:.25rem;box-shadow:0 2px 4px #0000001a,0 1px 2px #0000000f}.arPLNa_deleteWarning{text-align:left;background-color:#fef3c7;border:1px solid #fbbf24;border-left:4px solid #f59e0b;border-radius:8px;align-items:flex-start;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;display:flex}[data-theme=dark] .arPLNa_deleteWarning{background-color:#fbbf2426;border-color:#fbbf2466 #fbbf2466 #fbbf2466 #fbbf24}.arPLNa_deleteWarningIcon{color:#d97706;flex-shrink:0;margin-top:.125rem}[data-theme=dark] .arPLNa_deleteWarningIcon{color:#fbbf24}.arPLNa_deleteWarningContent{color:#92400e;margin:0;font-size:.9rem;line-height:1.5}[data-theme=dark] .arPLNa_deleteWarningContent{color:#fde68a}.arPLNa_userInfo{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1rem;padding:1rem}.arPLNa_userInfo p{color:#1f2937;margin:.5rem 0;font-size:.9375rem}.arPLNa_userInfo p:first-child{margin-top:0}.arPLNa_userInfo p:last-child{margin-bottom:0}.arPLNa_userInfo p strong{color:#1f2937;font-weight:600}[data-theme=dark] .arPLNa_userInfo{background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .arPLNa_userInfo p,[data-theme=dark] .arPLNa_userInfo p strong{color:#e5e5e5}.arPLNa_pendingBadge{color:#fff;white-space:nowrap;background-color:#f59e0b;border:1px solid #f59e0b4d;border-radius:8px;align-items:center;padding:5px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}[data-theme=dark] .arPLNa_pendingBadge{background-color:#fbbf24}.arPLNa_confirmText{color:#1f2937;margin:0;font-size:.9375rem;line-height:1.6}.arPLNa_confirmText strong{color:#0013ff;font-weight:600}[data-theme=dark] .arPLNa_confirmText{color:#e5e5e5}[data-theme=dark] .arPLNa_confirmText strong{color:#0013ff}
.-xlyJa_form{flex-direction:column;gap:1.5rem;display:flex}.-xlyJa_formGroup{flex-direction:column;gap:.5rem;display:flex}.-xlyJa_label{color:var(--text-primary);text-align:left;font-size:.875rem;font-weight:600}.-xlyJa_input,.-xlyJa_textarea{border:1px solid var(--border-color);background:var(--background-primary);width:100%;color:var(--text-primary);border-radius:8px;padding:.875rem;font-size:.95rem;transition:all .2s}.-xlyJa_input:focus,.-xlyJa_textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .1);outline:none}.-xlyJa_input:disabled,.-xlyJa_textarea:disabled{opacity:.6;cursor:not-allowed}.-xlyJa_input::placeholder,.-xlyJa_textarea::placeholder{color:var(--text-secondary)}.-xlyJa_textarea{resize:vertical;min-height:80px;font-family:inherit}.-xlyJa_permissionsGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.5rem;display:grid}@media (max-width:768px){.-xlyJa_permissionsGrid{grid-template-columns:1fr}}.-xlyJa_superAdminSection{background:rgba(var(--primary-rgb), .03);border:1.5px solid rgba(var(--primary-rgb), .2);border-radius:10px;flex-direction:column;gap:.875rem;margin-bottom:.75rem;padding:1rem 1.125rem;display:flex;position:relative;overflow:hidden}.-xlyJa_superAdminSection:before{content:"";background:var(--primary-color);border-radius:10px 10px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.-xlyJa_superAdminCheckbox{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.-xlyJa_superAdminCheckbox input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.-xlyJa_superAdminCheckbox .-xlyJa_permissionInfo{flex:1}.-xlyJa_superAdminToggle{background:var(--border-color);cursor:pointer;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;display:block;position:relative}.-xlyJa_superAdminToggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.-xlyJa_superAdminToggle.-xlyJa_on{background:var(--primary-color)}.-xlyJa_superAdminToggle.-xlyJa_on:after{transform:translate(20px)}.-xlyJa_superAdminToggle.-xlyJa_disabled{opacity:.5;cursor:not-allowed}.-xlyJa_detailsButton{background:var(--background-primary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:6px;align-self:flex-start;align-items:center;gap:.4rem;padding:.4rem .875rem;font-size:.8rem;font-weight:500;transition:all .15s;display:inline-flex}.-xlyJa_detailsButton:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color);background:rgba(var(--primary-rgb), .04)}.-xlyJa_detailsButton:disabled{opacity:.5;cursor:not-allowed}.-xlyJa_detailsButton svg{flex-shrink:0}.-xlyJa_advancedPermissions{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:.625rem;padding:.875rem;display:flex}.-xlyJa_advancedDescription{color:var(--text-secondary);background:rgba(var(--primary-rgb), .04);border-left:3px solid var(--primary-color);border-radius:6px;margin:0 0 .25rem;padding:.5rem .75rem;font-size:.775rem;line-height:1.5}.-xlyJa_permissionItem{border:1px solid var(--border-color);cursor:pointer;background:var(--background-primary);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;transition:all .15s;display:flex;position:relative}.-xlyJa_permissionItem:hover:not(:has(input:disabled)){border-color:rgba(var(--primary-rgb), .35);background:rgba(var(--primary-rgb), .02)}.-xlyJa_permissionItem.-xlyJa_active{border-color:var(--primary-color);background:rgba(var(--primary-rgb), .06)}.-xlyJa_permissionItem input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.-xlyJa_permissionToggle{background:var(--border-color);border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;display:block;position:relative}.-xlyJa_permissionToggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.-xlyJa_permissionToggle.-xlyJa_on{background:var(--primary-color)}.-xlyJa_permissionToggle.-xlyJa_on:after{transform:translate(16px)}.-xlyJa_permissionToggle.-xlyJa_disabled{opacity:.5;cursor:not-allowed}.-xlyJa_appPermissionsSection{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;gap:.875rem;padding:1rem 1.125rem;display:flex}.-xlyJa_appPermissionsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.-xlyJa_sectionTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:700}.-xlyJa_allAccessToggle{cursor:pointer;background:var(--background-primary);border:1.5px solid var(--border-color);-webkit-user-select:none;user-select:none;border-radius:20px;align-items:center;gap:.5rem;padding:.4rem .875rem .4rem .625rem;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 3px #00000026}.-xlyJa_allAccessToggle:hover:not(:has(input:disabled)){border-color:var(--primary-color);background:rgba(var(--primary-rgb), .04)}.-xlyJa_allAccessToggle input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.-xlyJa_allAccessToggle.-xlyJa_active{border-color:var(--primary-color);background:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-rgb), .35)}.-xlyJa_allAccessToggle.-xlyJa_active .-xlyJa_allAccessLabel{color:#fff}.-xlyJa_allAccessToggle.-xlyJa_active .-xlyJa_allAccessIndicator{background:#ffffff4d}.-xlyJa_allAccessToggle.-xlyJa_active .-xlyJa_allAccessIndicator:after{background:#fff;transform:translate(16px)}.-xlyJa_allAccessIndicator{background:var(--border-color);border-radius:10px;flex-shrink:0;width:34px;height:20px;transition:background .2s;display:block;position:relative}.-xlyJa_allAccessIndicator:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.-xlyJa_allAccessIndicator.-xlyJa_on{background:#ffffff4d}.-xlyJa_allAccessIndicator.-xlyJa_on:after{transform:translate(14px)}.-xlyJa_allAccessLabel{color:var(--text-primary);white-space:nowrap;font-size:.875rem;font-weight:600;transition:color .15s}.-xlyJa_noFeaturesMessage,.-xlyJa_allAccessMessage{color:var(--text-secondary);text-align:center;background:var(--background-primary);border-radius:8px;padding:1.25rem 1rem;font-size:.825rem;line-height:1.6}.-xlyJa_noFeaturesMessage{border:1px dashed var(--border-color)}.-xlyJa_noFeaturesMessage code{background:rgba(var(--primary-rgb), .08);color:var(--primary-color);border-radius:4px;padding:.1rem .4rem;font-family:monospace;font-size:.8rem}.-xlyJa_allAccessMessage{background:rgba(var(--primary-rgb), .03);border:1.5px solid rgba(var(--primary-rgb), .2);color:#fff;text-align:center;border-radius:8px;padding:1rem 1.125rem;font-size:.825rem;font-weight:500;line-height:1.6;position:relative;overflow:hidden}.-xlyJa_allAccessMessage:before{content:"";background:var(--primary-color);border-radius:8px 8px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.-xlyJa_featureMatrix{border:1px solid var(--border-color);background:var(--background-primary);border-radius:8px;overflow:hidden}.-xlyJa_featureMatrixHeader,.-xlyJa_featureMatrixRow{grid-template-columns:1fr repeat(4,52px);align-items:center;display:grid}.-xlyJa_withAllColumn.-xlyJa_featureMatrixHeader,.-xlyJa_withAllColumn.-xlyJa_featureMatrixRow{grid-template-columns:1fr repeat(5,52px)}.-xlyJa_featureMatrixHeader{background:var(--background-secondary);border-bottom:1px solid var(--border-color)}.-xlyJa_featureMatrixRow{border-bottom:1px solid var(--border-color);transition:background .12s}.-xlyJa_featureMatrixRow:last-child{border-bottom:none}.-xlyJa_featureMatrixRow:hover{background:rgba(var(--primary-rgb), .025)}.-xlyJa_featureMatrixFeatureCol{border-right:1px solid var(--border-color);flex-direction:column;gap:.15rem;min-width:0;padding:.625rem .875rem;display:flex}.-xlyJa_featureMatrixActionCol{color:var(--text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.02em;border-right:1px solid var(--border-color);justify-content:center;align-items:center;padding:.5rem .25rem;font-size:.65rem;font-weight:700;display:flex}.-xlyJa_featureMatrixActionCol:last-child{border-right:none}.-xlyJa_featureName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.825rem;font-weight:600;overflow:hidden}.-xlyJa_featureDescription{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.3;overflow:hidden}.-xlyJa_featureMatrixDisabled{color:var(--border-color);font-size:.875rem;line-height:1}.-xlyJa_matrixCheckbox{border:2px solid var(--border-color);background:var(--background-primary);cursor:pointer;appearance:none;border-radius:4px;outline:none;flex-shrink:0;width:18px;height:18px;padding:0;transition:all .15s;position:relative}.-xlyJa_matrixCheckbox:after{content:"";opacity:0;border:2px solid #fff;border-top:none;border-left:none;width:4px;height:8px;transition:opacity .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.-xlyJa_matrixCheckbox.-xlyJa_checked{background:var(--primary-color);border-color:var(--primary-color)}.-xlyJa_matrixCheckbox.-xlyJa_checked:after{opacity:1}.-xlyJa_matrixCheckbox.-xlyJa_disabled{opacity:.45;cursor:not-allowed}.-xlyJa_matrixCheckbox:not(:disabled):not(.-xlyJa_checked):hover{border-color:var(--primary-color);background:rgba(var(--primary-rgb), .06)}.-xlyJa_matrixCheckbox:focus-visible{box-shadow:0 0 0 3px rgba(var(--primary-rgb), .2)}.-xlyJa_checkbox{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.-xlyJa_permissionInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.-xlyJa_permissionName{color:var(--text-primary);font-size:.875rem;font-weight:600}.-xlyJa_permissionDescription{color:var(--text-secondary);font-size:.75rem;line-height:1.4}.-xlyJa_formActions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}@media (max-width:480px){.-xlyJa_formActions{flex-direction:column-reverse;gap:.75rem}}.-xlyJa_cancelButton,.-xlyJa_submitButton{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.-xlyJa_cancelButton:disabled,.-xlyJa_submitButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.-xlyJa_cancelButton,.-xlyJa_submitButton{width:100%;padding:.875rem 1.5rem}}.-xlyJa_cancelButton{color:var(--text-secondary);background-color:var(--card-background);border:1.5px solid var(--border-color)}.-xlyJa_cancelButton:hover:not(:disabled){background-color:var(--background-secondary);border-color:var(--border-color);transform:translateY(-1px)}.-xlyJa_cancelButton:focus{border-color:var(--primary-color);outline:none}.-xlyJa_submitButton{background:var(--primary-color);color:#fff}.-xlyJa_submitButton:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--primary-rgb), .3);transform:translateY(-1px)}.-xlyJa_submitButton:active:not(:disabled){transform:translateY(0)}.-xlyJa_errorMessage,.-xlyJa_successMessage,.-xlyJa_warningMessage{border-radius:8px;padding:1rem;font-size:.875rem;font-weight:500}.-xlyJa_errorMessage{color:var(--error-color);background:#dc26261a;border:1px solid #dc262633}.-xlyJa_successMessage{color:#0e990e;background:#0e990e1a;border:1px solid #0e990e33}.-xlyJa_warningMessage{color:#f42828;background:#f428281a;border:1px solid #f4282833}.-xlyJa_colorPickerWrapper{align-items:center;gap:.75rem;display:flex}.-xlyJa_colorInput{border:1px solid var(--border-color);cursor:pointer;background:var(--background-primary);border-radius:8px;width:60px;height:45px;transition:all .2s}.-xlyJa_colorInput:hover:not(:disabled){border-color:var(--primary-color)}.-xlyJa_colorInput:disabled{opacity:.6;cursor:not-allowed}.-xlyJa_colorTextInput{border:1px solid var(--border-color);background:var(--background-primary);color:var(--text-primary);border-radius:8px;flex:1;padding:.875rem;font-family:monospace;font-size:.95rem;transition:all .2s}.-xlyJa_colorTextInput:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .1);outline:none}.-xlyJa_colorTextInput:disabled{opacity:.6;cursor:not-allowed}.-xlyJa_colorTypeSelector{background:var(--background-secondary);border-radius:8px;gap:.5rem;padding:.25rem;display:flex}.-xlyJa_colorTypeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s}.-xlyJa_colorTypeButton:hover:not(:disabled){background:var(--background-primary);color:var(--text-primary)}.-xlyJa_colorTypeButton.-xlyJa_active{background:var(--primary-color);color:#fff}.-xlyJa_colorTypeButton:disabled{opacity:.6;cursor:not-allowed}.-xlyJa_gradientControls{background:var(--background-secondary);border-radius:8px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.-xlyJa_rangeInput{background:var(--border-color);cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.-xlyJa_rangeInput::-webkit-slider-thumb{appearance:none;background:var(--primary-color);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:all .2s}.-xlyJa_rangeInput::-webkit-slider-thumb:hover{transform:scale(1.2)}.-xlyJa_rangeInput::-moz-range-thumb{background:var(--primary-color);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;transition:all .2s}.-xlyJa_rangeInput::-moz-range-thumb:hover{transform:scale(1.2)}.-xlyJa_rangeInput:disabled{opacity:.6;cursor:not-allowed}.-xlyJa_previewSection{background:var(--background-secondary);border:2px dashed var(--border-color);border-radius:8px;justify-content:center;align-items:center;min-height:64px;padding:1.25rem;display:flex}.-xlyJa_rolePreview{justify-content:center;align-items:center;display:flex}.-xlyJa_roleBadge{color:#fff;text-shadow:0 1px 2px #0003;border-radius:8px;padding:.5rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #00000026}.-xlyJa_roleBadge:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}
._6URVSq_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;position:fixed;inset:0}[data-theme=dark] ._6URVSq_overlay{background:#000000b3}._6URVSq_modal{background-color:var(--color-background);width:90%;max-width:1200px;height:fit-content;max-height:85vh;box-shadow:var(--shadow-lg);z-index:1001;border-radius:16px;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}@media (max-width:1024px) and (min-width:769px){._6URVSq_modal{height:90vh;max-height:90vh}}@media (max-width:768px){._6URVSq_modal{width:95%;max-height:90vh}}._6URVSq_header{background-color:var(--color-primary);color:#fff;border-bottom:none;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex;position:relative}@media (max-width:768px){._6URVSq_header{padding:1rem 1.25rem}}._6URVSq_title{color:#fff;text-shadow:0 1px 2px #0000001a;letter-spacing:-.025em;margin:0;font-size:1.1rem;font-weight:600}@media (max-width:768px){._6URVSq_title{font-size:1rem}}._6URVSq_closeButton{background-color:var(--color-primary);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}._6URVSq_closeButton:hover{background-color:var(--color-primary);filter:brightness(1.1);border-color:#fff6;transform:scale(1.1)}._6URVSq_closeButton:focus{box-shadow:var(--focus-ring-primary);background:#ffffff4d;outline:none}._6URVSq_closeButton:active{transform:scale(.9)}._6URVSq_content{flex:1;padding:2rem;overflow-y:auto}._6URVSq_content::-webkit-scrollbar{width:8px}._6URVSq_content::-webkit-scrollbar-track{background-color:var(--color-background);border-radius:4px}._6URVSq_content::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:4px}._6URVSq_content::-webkit-scrollbar-thumb:hover{background-color:var(--color-text)}@media (max-width:768px){._6URVSq_content{padding:1.5rem}}._6URVSq_chartsGrid{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:2rem;display:grid}@media (max-width:768px){._6URVSq_chartsGrid{grid-template-columns:1fr;gap:1.5rem}}._6URVSq_chartCard{background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:12px;padding:1.5rem;transition:all .3s}._6URVSq_chartCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._6URVSq_chartTitle{color:var(--color-text);border-bottom:2px solid var(--color-border);margin:0 0 1.5rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}._6URVSq_barChart{flex-direction:column;gap:1rem;display:flex}._6URVSq_barItem{flex-direction:column;gap:.5rem;display:flex}._6URVSq_barLabel{color:var(--color-text);font-size:.875rem;font-weight:600}._6URVSq_barWrapper{align-items:center;gap:.75rem;display:flex}._6URVSq_barContainer{background-color:var(--color-background);border-radius:8px;flex:1;height:32px;position:relative;overflow:hidden}._6URVSq_bar{background-color:var(--color-primary);height:100%;box-shadow:var(--shadow-sm);border-radius:8px;transition:width .6s}._6URVSq_barValue{color:var(--color-text);text-align:right;min-width:40px;font-size:.9375rem;font-weight:700}
.BWKRga_archivedContent{max-height:60vh;padding:.5rem;overflow-y:auto}.BWKRga_loadingState,.BWKRga_emptyState{text-align:center;color:var(--text-secondary);padding:3rem;font-size:1rem}.BWKRga_cardsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;display:grid}@media (max-width:768px){.BWKRga_cardsGrid{grid-template-columns:1fr}}.BWKRga_userCard{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;padding:.75rem}.BWKRga_userCard:hover{border-color:var(--primary-color)}.BWKRga_cardHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.BWKRga_userInfo{flex:1;min-width:0}.BWKRga_userName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;text-align:left;margin:0 0 .25rem;font-size:.95rem;font-weight:600;overflow:hidden}.BWKRga_userEmail{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.BWKRga_userEmail svg{flex-shrink:0;width:12px;height:12px}.BWKRga_userEmail span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BWKRga_cardActions{flex-shrink:0;gap:.35rem;margin-left:.75rem;display:flex}.BWKRga_cardBody{flex-direction:column;gap:.5rem;display:flex}.BWKRga_rolesSection{flex-direction:column;gap:.35rem;display:flex}.BWKRga_label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;text-align:left;font-size:.7rem;font-weight:600}.BWKRga_rolesContainer{flex-wrap:wrap;gap:.35rem;display:flex}.BWKRga_roleBadge{background:var(--primary-color);color:#fff;border-radius:12px;padding:.2rem .6rem;font-size:.7rem;font-weight:500;display:inline-block}.BWKRga_noRoles{color:var(--text-secondary);font-size:.8rem;font-style:italic}.BWKRga_archivedDate{color:var(--text-secondary);border-top:1px solid var(--border-color);align-items:center;gap:.35rem;padding-top:.5rem;font-size:.75rem;display:flex}.BWKRga_archivedDate svg{flex-shrink:0;width:12px;height:12px}.BWKRga_restoreButton,.BWKRga_permanentDeleteButton{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.BWKRga_restoreButton svg,.BWKRga_permanentDeleteButton svg{width:16px;height:16px}.BWKRga_restoreButton:focus,.BWKRga_permanentDeleteButton:focus{outline:none}.BWKRga_restoreButton{color:var(--primary-color)}.BWKRga_restoreButton:hover{background:rgba(var(--primary-rgb), .1)}.BWKRga_permanentDeleteButton{color:var(--error-color)}.BWKRga_permanentDeleteButton:hover{background:#dc26261a}
.ko94sa_secondaryButton{cursor:pointer;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-neutral);color:#fff;border:none;border:1px solid var(--color-neutral);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;transition:all .2s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.ko94sa_secondaryButton:hover:not(.ko94sa_disabled){filter:brightness(1.1);box-shadow:var(--shadow-sm)}.ko94sa_secondaryButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.ko94sa_secondaryButton.ko94sa_disabled,.ko94sa_secondaryButton:disabled{background-color:var(--color-disabled);opacity:.6;cursor:not-allowed}.ko94sa_secondaryButton.ko94sa_default{border-radius:6px;height:36px;padding:0 1.25rem;font-size:.875rem;font-weight:500}.ko94sa_secondaryButton.ko94sa_small{border-radius:6px;height:32px;padding:0 1rem;font-size:.875rem;font-weight:500}.ko94sa_secondaryButton.ko94sa_large{border-radius:6px;height:48px;padding:0 1.5rem;font-size:.875rem;font-weight:500}.ko94sa_secondaryButton.ko94sa_compact{border-radius:6px;height:32px;padding:0 .75rem;font-size:.75rem;font-weight:500}.ko94sa_secondaryButton.ko94sa_danger{background-color:var(--color-danger);color:#fff;border-color:var(--color-danger);box-shadow:var(--shadow-sm)}.ko94sa_secondaryButton.ko94sa_danger:hover:not(.ko94sa_disabled){filter:brightness(1.1);box-shadow:var(--shadow-sm)}.ko94sa_secondaryButton.ko94sa_danger:focus-visible{box-shadow:var(--focus-ring-danger)}@media (max-width:480px){.ko94sa_secondaryButton.ko94sa_compact{height:28px;padding:0 .5rem;font-size:.7rem}.ko94sa_secondaryButton.ko94sa_compact .ko94sa_iconWrapper svg{width:14px;height:14px}}.ko94sa_buttonContent{z-index:2;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.ko94sa_iconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ko94sa_iconWrapper svg{width:16px;height:16px}.ko94sa_text{font-weight:inherit;white-space:nowrap;align-items:center;display:flex}
._33f1Kq_loaderContainer{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}._33f1Kq_loaderContainer._33f1Kq_small ._33f1Kq_logoWrapper{width:120px;height:83px}._33f1Kq_loaderContainer._33f1Kq_small ._33f1Kq_message{font-size:.875rem}._33f1Kq_loaderContainer._33f1Kq_medium ._33f1Kq_logoWrapper{width:180px;height:125px}._33f1Kq_loaderContainer._33f1Kq_medium ._33f1Kq_message{font-size:1rem}._33f1Kq_loaderContainer._33f1Kq_large ._33f1Kq_logoWrapper{width:240px;height:166px}._33f1Kq_loaderContainer._33f1Kq_large ._33f1Kq_message{font-size:1.125rem}._33f1Kq_logoWrapper{justify-content:center;align-items:center;display:flex;position:relative}._33f1Kq_logoSvg{width:100%;height:100%;overflow:visible}._33f1Kq_logoOutline{stroke-width:1.5px;fill:none;opacity:.4;stroke:#007bff4d;animation:3s ease-in-out infinite _33f1Kq_subtlePulse}._33f1Kq_revealingLine{stroke-width:4px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 15px #007bffe6)}._33f1Kq_revealingLine:first-child{animation:4s linear infinite _33f1Kq_smoothFlow,2s ease-in-out infinite _33f1Kq_glowPulse}._33f1Kq_revealingLine:nth-child(2){animation:4s linear infinite _33f1Kq_smoothFlow,2s ease-in-out .3s infinite _33f1Kq_glowPulse}._33f1Kq_revealingLine:nth-child(3){animation:4s linear infinite _33f1Kq_smoothFlow,2s ease-in-out .6s infinite _33f1Kq_glowPulse}._33f1Kq_revealingLine:nth-child(4){animation:4s linear infinite _33f1Kq_smoothFlow,2s ease-in-out .9s infinite _33f1Kq_glowPulse}@keyframes _33f1Kq_smoothFlow{0%{stroke-dasharray:500 0;stroke-dashoffset:0;opacity:1}5%{stroke-dasharray:500 0;stroke-dashoffset:0;opacity:1}8%{stroke-dasharray:400 100;stroke-dashoffset:-50px;opacity:.95}12%{stroke-dasharray:300 200;stroke-dashoffset:-100px;opacity:.9}15%{stroke-dasharray:200 300;stroke-dashoffset:-150px;opacity:.9}20%{stroke-dasharray:200 300;stroke-dashoffset:-200px;opacity:.9}25%{stroke-dasharray:200 300;stroke-dashoffset:-250px;opacity:.9}30%{stroke-dasharray:200 300;stroke-dashoffset:-300px;opacity:.9}35%{stroke-dasharray:200 300;stroke-dashoffset:-350px;opacity:.9}40%{stroke-dasharray:200 300;stroke-dashoffset:-400px;opacity:.9}45%{stroke-dasharray:200 300;stroke-dashoffset:-450px;opacity:.9}50%{stroke-dasharray:200 300;stroke-dashoffset:-500px;opacity:.9}55%{stroke-dasharray:200 300;stroke-dashoffset:-550px;opacity:.9}60%{stroke-dasharray:200 300;stroke-dashoffset:-600px;opacity:.9}65%{stroke-dasharray:300 200;stroke-dashoffset:-650px;opacity:.95}70%{stroke-dasharray:400 100;stroke-dashoffset:-700px;opacity:.98}75%{stroke-dasharray:500 0;stroke-dashoffset:-750px;opacity:1}to{stroke-dasharray:500 0;stroke-dashoffset:-750px;opacity:1}}@keyframes _33f1Kq_subtlePulse{0%,to{opacity:.4;stroke:#007bff4d}50%{opacity:.7;stroke:#007bff80}}@keyframes _33f1Kq_glowPulse{0%,to{filter:drop-shadow(0 0 15px #007bffe6)}50%{filter:drop-shadow(0 0 25px #007bff)drop-shadow(0 0 35px #007bff99)}}._33f1Kq_messageContainer{text-align:center;flex-direction:column;align-items:center;display:flex}._33f1Kq_message{color:var(--color-primary);letter-spacing:2px;text-transform:uppercase;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600}@media (max-width:768px){._33f1Kq_loaderContainer{gap:1rem;padding:1.5rem}._33f1Kq_loaderContainer._33f1Kq_small ._33f1Kq_logoWrapper{width:50px;height:50px}._33f1Kq_loaderContainer._33f1Kq_medium ._33f1Kq_logoWrapper{width:75px;height:75px}._33f1Kq_loaderContainer._33f1Kq_large ._33f1Kq_logoWrapper{width:100px;height:100px}._33f1Kq_message{font-size:.875rem!important}}@media (max-width:480px){._33f1Kq_loaderContainer{padding:1rem}._33f1Kq_loaderContainer._33f1Kq_small ._33f1Kq_logoWrapper{width:40px;height:40px}._33f1Kq_loaderContainer._33f1Kq_medium ._33f1Kq_logoWrapper{width:60px;height:60px}._33f1Kq_loaderContainer._33f1Kq_large ._33f1Kq_logoWrapper{width:80px;height:80px}}[data-theme=dark] ._33f1Kq_message{color:var(--color-primary)}[data-theme=dark] ._33f1Kq_logoOutline{stroke:#ffffff4d;opacity:.5}[data-theme=dark] ._33f1Kq_revealingLine{filter:drop-shadow(0 0 15px #4da3ffe6)}@media (prefers-color-scheme:dark){._33f1Kq_message{color:var(--color-primary)}._33f1Kq_logoOutline{stroke:#ffffff4d;opacity:.5}}._33f1Kq_miniLoaderContainer{align-items:center;gap:.75rem;padding:.5rem;display:flex}._33f1Kq_miniLoader{flex-shrink:0;width:24px;height:24px}._33f1Kq_miniLoader ._33f1Kq_miniLoaderLine{stroke-width:3px;stroke-dasharray:1000;stroke-dashoffset:1000px;filter:drop-shadow(0 0 8px #007bffcc);animation:2s ease-in-out infinite _33f1Kq_miniDrawLine}._33f1Kq_miniLoaderText{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}@keyframes _33f1Kq_miniDrawLine{0%{stroke-dashoffset:1000px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-1000px}}
.hFSEpa_container{flex-direction:column;gap:1rem;display:flex}.hFSEpa_container h3{margin:0!important;padding:0!important}.hFSEpa_header{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.hFSEpa_titleSection{align-items:center;gap:.75rem;display:flex}.hFSEpa_title{color:var(--color-text);padding:0;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin:0!important}.hFSEpa_badge{letter-spacing:.3px;border-radius:20px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.125rem;display:inline-flex}.hFSEpa_badge.hFSEpa_success{color:var(--color-primary);background-color:#0013ff1a;border:1px solid #0013ff33}.hFSEpa_badge.hFSEpa_warning{color:var(--color-warning);background-color:#f59e0b1a;border:1px solid #f59e0b4d}.hFSEpa_badge.hFSEpa_danger{color:var(--color-danger);background-color:#dc26261a;border:1px solid #dc26264d}.hFSEpa_warning{border-radius:10px;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.5;display:flex}.hFSEpa_warning svg{flex-shrink:0}.hFSEpa_warning.hFSEpa_warning{color:var(--color-warning);background-color:#f59e0b1a;border:1px solid #f59e0b4d}.hFSEpa_warning.hFSEpa_danger{color:var(--color-danger);background-color:#dc26261a;border:1px solid #dc26264d}.hFSEpa_actions{flex-wrap:wrap;gap:.75rem;display:flex}.hFSEpa_error{color:var(--color-danger);background-color:#dc26261a;border:1px solid #dc26264d;border-radius:10px;padding:1rem 1.25rem;font-size:.9375rem}.hFSEpa_newCodesSection{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem}.hFSEpa_newCodesHeader{margin-bottom:1.25rem}.hFSEpa_newCodesHeader h4{color:var(--color-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.hFSEpa_newCodesHeader p{color:var(--color-text);opacity:.7;margin:0;font-size:.9375rem;line-height:1.5}.hFSEpa_codesList{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.hFSEpa_code{color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border);text-align:center;border-radius:8px;padding:.75rem 1rem;font-family:Courier New,monospace;font-size:.875rem;font-weight:600;transition:all .2s}.hFSEpa_code:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.hFSEpa_newCodesActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hFSEpa_closeButton{color:var(--color-text);opacity:.7;cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;transition:all .2s}.hFSEpa_closeButton:hover{color:var(--color-text);opacity:1}.hFSEpa_modalContent{flex-direction:column;gap:1rem;display:flex}.hFSEpa_loaderWrapper{justify-content:center;align-items:center;min-height:200px;padding:2rem 0;display:flex}.hFSEpa_modalWarning{background-color:var(--color-background);border:1px solid var(--color-warning);box-shadow:var(--shadow-sm);border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex;position:relative;overflow:hidden}.hFSEpa_modalWarning:before{content:"";background-color:var(--color-warning);width:4px;height:100%;position:absolute;top:0;left:0}.hFSEpa_modalWarning svg{color:var(--color-warning);flex-shrink:0;margin-top:.125rem}.hFSEpa_modalWarningTitle{color:var(--color-text);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.hFSEpa_modalWarningText{color:var(--color-text);margin:0;font-size:.8rem;line-height:1.4}.hFSEpa_modalDescription{color:var(--color-text);margin:0 0 1rem;font-size:.9rem;line-height:1.6}.hFSEpa_modalCodeInputWrapper{margin-bottom:1rem}.hFSEpa_modalCodeLabel{color:var(--color-text);text-align:left;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}@media (max-width:768px){.hFSEpa_actions{flex-direction:column}.hFSEpa_newCodesActions{flex-direction:column;align-items:stretch}.hFSEpa_codesList{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hFSEpa_codesList{grid-template-columns:1fr}.hFSEpa_modalWarning{gap:.5rem;padding:.75rem}.hFSEpa_modalWarningTitle{font-size:.8rem}.hFSEpa_modalWarningText{font-size:.75rem}.hFSEpa_modalDescription{font-size:.85rem}}
.xAhcwG_section{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;padding:1.5rem;display:flex}.xAhcwG_section h3{color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.25rem;font-weight:600;display:flex}.xAhcwG_section h3 svg{width:20px;height:20px;color:var(--color-text);opacity:.7}.xAhcwG_section>p{color:var(--color-text);opacity:.6;border-bottom:1px solid var(--color-border);margin-bottom:1.25rem;padding-bottom:1.25rem;font-size:.875rem;line-height:1.5}@media (max-width:768px){.xAhcwG_section{padding:1.25rem}.xAhcwG_section h3{font-size:1.125rem}.xAhcwG_section h3 svg{width:18px;height:18px}.xAhcwG_section>p{margin-bottom:1rem;padding-bottom:1rem;font-size:.8125rem}}.xAhcwG_statusCard{background-color:var(--color-background-secondary,#8080800d);border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:.875rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.xAhcwG_statusIcon{width:36px;height:36px;color:var(--color-primary);background-color:#0013ff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.xAhcwG_statusIcon svg{width:20px;height:20px}.xAhcwG_statusInfo{flex-direction:column;gap:.125rem;display:flex}.xAhcwG_statusLabel{color:var(--color-text);opacity:.6;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.xAhcwG_statusValue{font-size:.9375rem;font-weight:600}.xAhcwG_statusValue.xAhcwG_enabled{color:var(--color-success)}.xAhcwG_statusValue.xAhcwG_disabled{color:var(--color-text);opacity:.5}.xAhcwG_disabledMessage{background-color:var(--color-background-secondary,#8080800d);border:1px solid var(--color-border);border-radius:6px;padding:1rem 1.25rem}.xAhcwG_disabledMessage p{color:var(--color-text);opacity:.6;margin:0;font-size:.875rem;line-height:1.5}.xAhcwG_loadingPlaceholder{flex-direction:column;gap:.75rem;display:flex}.xAhcwG_loadingBar{background-color:var(--color-background-secondary,#8080800d);border:1px solid var(--color-border);border-radius:6px;height:40px;animation:1.5s ease-in-out infinite xAhcwG_pulse}.xAhcwG_loadingBar:last-child{width:60%}@keyframes xAhcwG_pulse{0%,to{opacity:1}50%{opacity:.5}}
.XlsvKG_pageWrapper{background-color:var(--color-background);width:100%;height:100%;font-family:var(--font-geist-sans);justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.XlsvKG_formContainer{z-index:1;text-align:center;background-color:var(--color-background);width:100%;max-width:440px;max-height:calc(100dvh - 90px - 4rem);box-shadow:var(--shadow-md);border:1px solid #0000000d;border-radius:8px;padding:2rem;position:relative;overflow-y:auto}[data-theme=dark] .XlsvKG_formContainer{background-color:#ffffff0d;border-color:#ffffff1f}.XlsvKG_formContainer::-webkit-scrollbar{width:6px}.XlsvKG_formContainer::-webkit-scrollbar-track{background:0 0}.XlsvKG_formContainer::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.XlsvKG_formContainer::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.XlsvKG_formContainerCompact{z-index:1;text-align:center;background-color:var(--color-background);width:100%;max-width:440px;max-height:calc(100dvh - 90px - 4rem);box-shadow:var(--shadow-md);border:1px solid #0000000d;border-radius:8px;padding:1.5rem;position:relative;overflow-y:auto}[data-theme=dark] .XlsvKG_formContainerCompact{background-color:#ffffff0d;border-color:#ffffff1f}.XlsvKG_formContainerCompact::-webkit-scrollbar{width:6px}.XlsvKG_formContainerCompact::-webkit-scrollbar-track{background:0 0}.XlsvKG_formContainerCompact::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.XlsvKG_formContainerCompact::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.XlsvKG_logoContainer{background-color:var(--color-primary);box-shadow:var(--shadow-md);border-radius:8px;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:12px 20px;display:inline-flex}.XlsvKG_title{color:var(--color-text);margin-bottom:.5rem;font-size:2rem;font-weight:800}.XlsvKG_subtitle{color:var(--color-text);max-width:320px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;font-size:.9375rem}.XlsvKG_form{flex-direction:column;gap:1rem;display:flex}@media (max-width:480px){.XlsvKG_formContainer{max-width:380px;padding:2rem}.XlsvKG_formContainerCompact{max-width:380px;padding:1rem}.XlsvKG_title{font-size:1.875rem}.XlsvKG_subtitle{font-size:.9rem}}
.XNZi3a_section{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;padding:1.5rem;display:flex}.XNZi3a_section h3{color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.25rem;font-weight:600;display:flex}.XNZi3a_section h3 svg{width:20px;height:20px;color:var(--color-text);opacity:.7}.XNZi3a_section p{color:var(--color-text);opacity:.6;border-bottom:1px solid var(--color-border);margin-bottom:1.25rem;padding-bottom:1.25rem;font-size:.875rem;line-height:1.5}@media (max-width:768px){.XNZi3a_section{padding:1.25rem}.XNZi3a_section h3{font-size:1.125rem}.XNZi3a_section h3 svg{width:18px;height:18px}.XNZi3a_section p{margin-bottom:1rem;padding-bottom:1rem;font-size:.8125rem}}.XNZi3a_infoGrid{flex-direction:column;gap:1.25rem;display:flex}.XNZi3a_infoItem{flex-direction:column;gap:.5rem;display:flex}.XNZi3a_infoLabel{color:var(--color-text);opacity:.7;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.XNZi3a_infoLabel svg{width:16px;height:16px;color:var(--color-text);opacity:.7}.XNZi3a_infoValue{background-color:var(--color-background-secondary,#8080800d);border:1px solid var(--color-border);color:var(--color-text);opacity:.8;cursor:not-allowed;-webkit-user-select:none;user-select:none;border-radius:6px;padding:.875rem 1.125rem;font-size:.9375rem;font-weight:500}@media (max-width:768px){.XNZi3a_infoValue{padding:.75rem 1rem;font-size:.875rem}}
.vtxSsG_errorContainer{min-height:1rem;margin-top:.5rem}.vtxSsG_errorMessage{color:#fff;text-align:center;background-color:var(--color-danger);border:1px solid var(--color-danger);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}.vtxSsG_errorIcon{color:#fff;flex-shrink:0}.vtxSsG_warningMessage{color:#fff;text-align:center;background-color:var(--color-warning);border:1px solid var(--color-warning);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}.vtxSsG_successMessage{color:#fff;text-align:center;background-color:var(--color-success);border:1px solid var(--color-success);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}
.kZFZDa_submitButton{background-color:var(--color-primary);color:#fff;cursor:pointer;width:100%;height:56px;box-shadow:var(--shadow-sm);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.kZFZDa_submitButton:hover:not(:disabled){filter:brightness(1.1)}.kZFZDa_submitButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.kZFZDa_submitButton:disabled{background-color:var(--color-disabled);box-shadow:none;cursor:not-allowed;opacity:.6}.kZFZDa_buttonContent{align-items:center;gap:.5rem;display:flex}.kZFZDa_buttonLoadingSpinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:1s linear infinite kZFZDa_spin}.kZFZDa_secondaryButton{background-color:var(--color-background);color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.kZFZDa_secondaryButton:hover:not(:disabled){filter:brightness(.95)}.kZFZDa_secondaryButton:disabled{background-color:var(--color-background);color:var(--color-text);border-color:var(--color-border);opacity:.5}@keyframes kZFZDa_spin{to{transform:rotate(360deg)}}
._6i7D4q_nameCell{align-items:center;gap:.5rem;display:flex;position:relative}._6i7D4q_treeLine{pointer-events:none;z-index:1;width:32px;height:100%;position:absolute;top:0;bottom:0;left:0}._6i7D4q_treeLine:before{content:"";background:var(--color-border);width:2px;height:50%;position:absolute;top:0;left:16px}._6i7D4q_treeLine:after{content:"";background:var(--color-border);width:16px;height:2px;position:absolute;top:50%;left:16px}._6i7D4q_treeLine:not([data-last-child=true]):before{height:100%}._6i7D4q_treeLine[data-last-child=true]:before{height:50%}._6i7D4q_expandButton{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s ease-out;display:flex}._6i7D4q_expandButton:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._6i7D4q_expandButton svg{flex-shrink:0}._6i7D4q_expandButton[data-expanded=true] ._6i7D4q_chevronIcon{transform:rotate(90deg)}._6i7D4q_chevronIcon{transition:transform .2s ease-out;transform:rotate(0)}._6i7D4q_expandPlaceholder{flex-shrink:0;width:24px;height:24px}._6i7D4q_cascadeCountBadge{background:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-medium);white-space:nowrap;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}._6i7D4q_name{color:var(--color-text);font-weight:500}._6i7D4q_typeCell{align-items:center;gap:.5rem;display:flex}._6i7D4q_typeBadge{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap;border-radius:20px;padding:.2rem .625rem;font-size:.72rem;font-weight:600}._6i7D4q_cascadeTypeBadge{opacity:.7}._6i7D4q_directBadge{background:var(--primary-color);color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:.2rem .625rem;font-size:.68rem;font-weight:700;display:inline-flex}._6i7D4q_subItemBadge{color:#d97706;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:20px;justify-content:center;align-items:center;padding:.2rem .625rem;font-size:.68rem;font-weight:700;display:inline-flex}._6i7D4q_deletedBy{color:var(--color-text-secondary)}._6i7D4q_daysRemaining{background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:.5rem;align-items:center;padding:.375rem .75rem;font-weight:500;display:inline-flex}._6i7D4q_daysRemaining._6i7D4q_expiringSoon{color:#f44336;background:#f443361a;border:1px solid #f4433633}._6i7D4q_actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}
._1e_mzG_nameCell{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._1e_mzG_colorIndicator{border:2px solid var(--background-primary);width:12px;height:12px;box-shadow:0 0 0 1px var(--border-color);border-radius:50%;flex-shrink:0}._1e_mzG_systemBadge{color:#e5e5e5;white-space:nowrap;background:#0013ff;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600}[data-theme=dark] ._1e_mzG_systemBadge{color:#e5e5e5;background:#0013ff}._1e_mzG_description{color:inherit;word-wrap:break-word;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}@media (max-width:768px){._1e_mzG_description{-webkit-line-clamp:1;line-clamp:1}}._1e_mzG_noDescription{color:#1f2937;font-style:italic}[data-theme=dark] ._1e_mzG_noDescription{color:#e5e5e5}
:root{--text-primary:#1f2937;--text-secondary:#1f2937;--card-background:#fff;--background-primary:#fff;--background-secondary:#e5e7eb;--border-color:#e5e7eb;--primary-color:#0013ff;--primary-rgb:0, 19, 255;--error-color:#dc2626}[data-theme=dark]{--text-primary:#e5e5e5;--text-secondary:#e5e5e5;--card-background:#1a1a1a;--background-primary:#1a1a1a;--background-secondary:#3a3a3a;--border-color:#3a3a3a;--primary-color:#0013ff;--primary-rgb:0, 19, 255;--error-color:#ef4444}.xSZH7q_container{width:100%;padding:0}@media (max-width:768px){.xSZH7q_container{padding:0}}.xSZH7q_header{border-bottom:2px solid #0000;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex;position:relative}.xSZH7q_header:after{content:"";background-color:var(--color-primary);height:3px;box-shadow:var(--shadow-sm);border-radius:2px;position:absolute;bottom:-2px;left:0;right:0}@media (max-width:768px){.xSZH7q_header{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem}}.xSZH7q_headerActions{align-items:center;gap:1rem;display:flex}@media (max-width:768px){.xSZH7q_headerActions{flex-direction:column;width:100%}}.xSZH7q_title{color:var(--text-primary);margin:0;font-size:2rem;font-weight:700}@media (max-width:768px){.xSZH7q_title{font-size:1.75rem}}@media (max-width:480px){.xSZH7q_title{font-size:1.5rem}}.xSZH7q_subtitle{color:var(--text-secondary);margin:.25rem 0 0;font-size:.95rem}@media (max-width:768px){.xSZH7q_subtitle{font-size:.875rem}}.xSZH7q_errorContainer{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}@media (max-width:768px){.xSZH7q_errorContainer{padding:2rem 1.5rem}}@media (max-width:480px){.xSZH7q_errorContainer{padding:1.5rem 1rem}}.xSZH7q_errorMessage{color:var(--error-color);text-align:center;margin:0 0 1.5rem;font-size:1rem}@media (max-width:768px){.xSZH7q_errorMessage{margin:0 0 1.25rem;font-size:.9375rem}}@media (max-width:480px){.xSZH7q_errorMessage{margin:0 0 1rem;font-size:.875rem}}.xSZH7q_retryButton{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.xSZH7q_retryButton:hover{box-shadow:0 4px 12px rgba(var(--primary-rgb), .2);transform:translateY(-1px)}.xSZH7q_retryButton:active{transform:translateY(0)}.xSZH7q_retryButton:focus{box-shadow:0 0 0 3px rgba(var(--primary-rgb), .1);outline:none}@media (max-width:768px){.xSZH7q_retryButton{padding:.75rem 1.25rem;font-size:.8125rem}}@media (max-width:480px){.xSZH7q_retryButton{width:100%;padding:.875rem 1rem}}.xSZH7q_loadingState,.xSZH7q_emptyState{text-align:center;color:var(--text-secondary);padding:3rem;font-size:1rem}@media (max-width:768px){.xSZH7q_loadingState,.xSZH7q_emptyState{padding:2rem;font-size:.9375rem}}@media (max-width:480px){.xSZH7q_loadingState,.xSZH7q_emptyState{padding:1.5rem;font-size:.875rem}}
._8yclla_userNameContainer{word-wrap:break-word;overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:8px;display:flex}._8yclla_onlineDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}._8yclla_onlineDot._8yclla_online{background-color:#22c55e;box-shadow:0 0 4px #22c55e80}._8yclla_onlineDot._8yclla_offline{background-color:var(--color-border)}._8yclla_currentUserBadge{color:#fff;white-space:nowrap;background-color:#2563eb;border:1px solid #2563eb4d;border-radius:6px;padding:3px 10px;font-size:.75rem;font-weight:600}._8yclla_userRoleBadge{color:#fff;white-space:nowrap;background-color:#3b82f6;border:1px solid #3b82f64d;border-radius:8px;padding:5px 14px;font-size:.8125rem;font-weight:600;transition:all .2s}@media (max-width:768px){._8yclla_userRoleBadge{padding:4px 10px;font-size:.75rem}}._8yclla_userRoleBadge:hover{box-shadow:var(--shadow-sm);background-color:#2563eb;transform:translateY(-1px)}[data-theme=dark] ._8yclla_userRoleBadge{background-color:#60a5fa}[data-theme=dark] ._8yclla_userRoleBadge:hover{box-shadow:var(--shadow-sm);background-color:#3b82f6}._8yclla_superadminBadge{color:#fff;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;background-color:#1e3a8a;border:1px solid #1e3a8a66;border-radius:8px;padding:5px 14px;font-size:.8125rem;font-weight:700;transition:all .2s}@media (max-width:768px){._8yclla_superadminBadge{padding:4px 10px;font-size:.75rem}}._8yclla_superadminBadge:hover{box-shadow:var(--shadow-sm);background-color:#1e40af;transform:translateY(-1px)}[data-theme=dark] ._8yclla_superadminBadge{background-color:#1e40af;border-color:#2563eb66}[data-theme=dark] ._8yclla_superadminBadge:hover{box-shadow:var(--shadow-sm);background-color:#2563eb}._8yclla_pendingBadge{background-color:var(--color-warning);color:#fff;white-space:nowrap;border:1px solid #f59e0b4d;border-radius:8px;padding:5px 14px;font-size:.8125rem;font-weight:600;transition:all .2s}@media (max-width:768px){._8yclla_pendingBadge{padding:4px 10px;font-size:.75rem}}._8yclla_pendingBadge:hover{background-color:var(--color-warning);filter:brightness(.9);box-shadow:var(--shadow-sm);transform:translateY(-1px)}[data-theme=dark] ._8yclla_pendingBadge{background-color:var(--color-warning)}[data-theme=dark] ._8yclla_pendingBadge:hover{background-color:var(--color-warning);filter:brightness(.9);box-shadow:var(--shadow-sm)}._8yclla_userRolesContainer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._8yclla_noRolesText{color:#1f2937;font-size:.875rem;font-style:italic}[data-theme=dark] ._8yclla_noRolesText{color:#e5e5e5}._8yclla_customColorBadge{color:#fff;text-shadow:0 1px 2px #0003;box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:8px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:all .2s}@media (max-width:768px){._8yclla_customColorBadge{padding:5px 10px;font-size:.75rem}}._8yclla_customColorBadge:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}
.ROoxha_title{color:var(--color-text);margin-bottom:.5rem;font-size:1.75rem;font-weight:800}.ROoxha_subtitle{color:var(--color-text);max-width:380px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:.9rem;line-height:1.4}.ROoxha_contentContainer{text-align:left;margin-bottom:1rem}.ROoxha_warningBox{text-align:left;box-shadow:var(--shadow-sm);background-color:#fef3c7;border:1px solid #fbbf24;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:.5rem;padding:.75rem;display:flex}.ROoxha_warningBox svg{color:#f59e0b;flex-shrink:0;margin-top:2px}.ROoxha_warningBox h3{color:#92400e;margin:0 0 2px;font-size:13px;font-weight:600}.ROoxha_warningBox p{color:#92400e;margin:0;font-size:12px;line-height:1.3}[data-theme=dark] .ROoxha_warningBox{background-color:#fbbf2426;border-color:#fbbf2466}[data-theme=dark] .ROoxha_warningBox svg{color:#fbbf24}[data-theme=dark] .ROoxha_warningBox h3,[data-theme=dark] .ROoxha_warningBox p{color:#fde68a}.ROoxha_codesContainer{width:100%}.ROoxha_codesGrid{background-color:var(--color-background);border:1px solid var(--color-border);max-height:200px;box-shadow:var(--shadow-sm);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;padding:1rem;display:grid;overflow-y:auto}.ROoxha_codesGrid::-webkit-scrollbar{width:8px}.ROoxha_codesGrid::-webkit-scrollbar-track{background:0 0;border-radius:4px}.ROoxha_codesGrid::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:4px;transition:background .3s}.ROoxha_codesGrid::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}.ROoxha_codesGrid{scrollbar-width:thin;scrollbar-color:var(--color-border) #0000}.ROoxha_codeItem{background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-family:Courier New,monospace;font-size:13px;display:flex}.ROoxha_codeNumber{color:var(--color-text);min-width:20px;font-weight:500}.ROoxha_codeValue{color:var(--color-text);letter-spacing:.5px;font-weight:600}.ROoxha_actions{flex-direction:column;gap:.75rem;width:100%;margin-top:.75rem;display:flex}.ROoxha_skipButton{color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:.875rem;text-decoration:underline;transition:color .2s}.ROoxha_skipButton:hover{color:var(--color-text);filter:brightness(.8)}.ROoxha_skipButton:focus{color:var(--color-text);outline:none}.ROoxha_continueButton{width:100%;min-height:48px;margin-top:0;height:48px!important}@media (max-width:640px){.ROoxha_title{font-size:1.5rem}.ROoxha_subtitle{margin-bottom:1rem;font-size:.85rem}.ROoxha_contentContainer{margin-bottom:.75rem}.ROoxha_codesGrid{grid-template-columns:1fr;padding:1rem}.ROoxha_actions{gap:.75rem;margin-top:.75rem}.ROoxha_continueButton{min-height:48px;margin-top:0;height:48px!important}}
._9wObTq_passwordRequirements{text-align:left;margin-top:-.35rem;margin-bottom:.5rem;padding:.35rem .5rem}._9wObTq_requirementsList{grid-template-columns:1fr 1fr;gap:.35rem .5rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}._9wObTq_requirementItem{align-items:center;padding-left:1.25rem;font-weight:500;transition:color .3s;display:flex;position:relative}._9wObTq_requirementItem._9wObTq_valid{color:var(--color-primary)}._9wObTq_requirementItem._9wObTq_invalid{color:var(--color-text-muted);opacity:.6}._9wObTq_checkIconWrapper{width:14px;height:14px;color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}._9wObTq_strengthMeter{background-color:var(--color-border);border-radius:999px;width:100%;height:5px;margin-top:.65rem;overflow:hidden}._9wObTq_strengthMeterFill{background-color:var(--color-primary);border-radius:999px;height:100%;transition:width .5s ease-in-out}._9wObTq_strengthLabel{color:var(--color-text-muted);text-align:left;margin-top:.35rem;font-size:.7rem}@media (max-width:480px){._9wObTq_requirementsList{grid-template-columns:1fr 1fr;gap:.3rem .4rem;font-size:.6875rem}._9wObTq_requirementItem{padding-left:1.1rem}._9wObTq_checkIconWrapper{width:12px;height:12px}}
.CXxA_q_modalOverlay{background-color:var(--color-bg-overlay);z-index:9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.CXxA_q_modalContent{background-color:var(--color-background);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;width:90%;max-width:480px;max-height:90vh;padding:0;display:flex;position:relative;overflow:hidden}.CXxA_q_modalHeader{background-color:var(--color-primary);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex;position:relative}.CXxA_q_modalTitle{color:#fff;text-shadow:0 1px 2px #0000001a;letter-spacing:-.025em;margin:0;font-size:1.1rem;font-weight:600}.CXxA_q_closeButton{background-color:var(--color-primary);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.CXxA_q_closeButton:hover{background-color:var(--color-primary-hover);border-color:#fff6;transform:scale(1.1)}.CXxA_q_closeButton:focus{box-shadow:var(--focus-ring-primary);background:#ffffff4d;outline:none}.CXxA_q_closeButton:active{transform:scale(.9)}.CXxA_q_modalBody{background:var(--color-background);flex-grow:1;flex-shrink:1;min-height:0;padding:1.5rem 1.75rem;position:relative;overflow-y:auto}.CXxA_q_modalBody::-webkit-scrollbar{width:8px}.CXxA_q_modalBody::-webkit-scrollbar-track{background:0 0;border-radius:4px}.CXxA_q_modalBody::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px;transition:background .3s}.CXxA_q_modalBody::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.CXxA_q_modalBody{scrollbar-width:thin;scrollbar-color:var(--color-border) #0000}.CXxA_q_modalFooter{background:var(--color-background);border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;gap:.75rem;margin-top:0;padding:1.25rem 1.75rem;display:flex;position:relative}.CXxA_q_cancelButton{color:var(--color-text);background-color:var(--color-background);border:1.5px solid var(--color-border);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.CXxA_q_cancelButton:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.CXxA_q_cancelButton:focus{border-color:var(--color-border);box-shadow:var(--focus-ring-primary);outline:none}.CXxA_q_cancelButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CXxA_q_saveButton{background-color:var(--color-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.CXxA_q_saveButton:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.CXxA_q_saveButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.CXxA_q_saveButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CXxA_q_deleteButton{background-color:var(--color-danger);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.CXxA_q_deleteButton:hover{background-color:var(--color-danger-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.CXxA_q_deleteButton:focus{box-shadow:var(--focus-ring-danger);outline:none}.CXxA_q_deleteButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CXxA_q_formGroup{margin-bottom:1.5rem}.CXxA_q_formGroup:last-child{margin-bottom:0}.CXxA_q_formLabel{color:var(--color-text);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.CXxA_q_formInput{border:1.5px solid var(--color-border);background-color:var(--color-background);width:100%;color:var(--color-text);box-shadow:var(--shadow-sm);border-radius:8px;padding:.75rem 1rem;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.CXxA_q_formInput:focus{border-color:var(--color-border);box-shadow:var(--focus-ring-primary);outline:none;transform:translateY(-1px)}.CXxA_q_formInput:hover:not(:focus){border-color:var(--color-border);box-shadow:var(--shadow-sm)}.CXxA_q_errorMessage{color:var(--color-danger);background:var(--color-background);border:1px solid var(--color-danger);border-left:4px solid var(--color-danger);text-align:left;border-radius:8px;width:100%;padding:.875rem 1rem;font-size:.875rem}.CXxA_q_loadingSpinner{border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;width:24px;height:24px;margin-right:.75rem;animation:1s linear infinite CXxA_q_spin;display:inline-block}@keyframes CXxA_q_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.CXxA_q_modalOverlay{padding:16px}.CXxA_q_modalContent{width:95%;max-height:95vh}.CXxA_q_modalHeader{padding:1rem 1.25rem}.CXxA_q_modalTitle{font-size:1rem}.CXxA_q_modalBody{padding:1.25rem}.CXxA_q_modalFooter{flex-direction:column;padding:1rem 1.25rem}.CXxA_q_modalFooter:before{left:0;right:0}.CXxA_q_modalFooter .CXxA_q_cancelButton,.CXxA_q_modalFooter .CXxA_q_saveButton,.CXxA_q_modalFooter .CXxA_q_deleteButton{justify-content:center;width:100%;padding:.75rem 1.5rem}}
.uTM_5q_accountDropdown{z-index:8;position:relative}.uTM_5q_accountButton{color:#1f2937;cursor:pointer;white-space:nowrap;background:#e5e7eb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.75rem;height:40px;padding:.375rem 1rem .375rem .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}[data-theme=dark] .uTM_5q_accountButton{color:#e5e5e5;background:#3a3a3a;border-color:#3a3a3a}.uTM_5q_accountButton:hover{background:#e5e7eb;border-color:#e5e7eb}[data-theme=dark] .uTM_5q_accountButton:hover{background:#3a3a3a;border-color:#3a3a3a}.uTM_5q_accountButton:active{transform:scale(.98)}@media (max-width:768px){.uTM_5q_accountButton{gap:.5rem;height:36px;padding:.25rem .75rem .25rem .375rem}}.uTM_5q_avatar{color:#fff;letter-spacing:.5px;background-color:#0013ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:flex}[data-theme=dark] .uTM_5q_avatar{background-color:#0013ff}@media (max-width:768px){.uTM_5q_avatar{width:28px;height:28px;font-size:.75rem}}.uTM_5q_userInfo{flex-direction:column;flex:1;align-items:flex-start;gap:.125rem;min-width:0;display:flex}@media (max-width:768px){.uTM_5q_userInfo{display:none}}.uTM_5q_userName{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden}[data-theme=dark] .uTM_5q_userName{color:#e5e5e5}@media (min-width:769px) and (max-width:1024px){.uTM_5q_userName{max-width:120px;font-size:.8125rem}}.uTM_5q_userRole{color:#1f2937;text-transform:uppercase;letter-spacing:.5px;font-size:.6875rem;font-weight:500;line-height:1.2}[data-theme=dark] .uTM_5q_userRole{color:#e5e5e5}.uTM_5q_chevron{color:#1f2937;flex-shrink:0;transition:all .2s}[data-theme=dark] .uTM_5q_chevron{color:#e5e5e5}.uTM_5q_chevron.uTM_5q_chevronOpen{transform:rotate(180deg)}.uTM_5q_dropdown{z-index:1001;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:280px;animation:.15s ease-out forwards uTM_5q_fadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}[data-theme=dark] .uTM_5q_dropdown{background-color:#1a1a1a;border-color:#3a3a3a;box-shadow:0 8px 24px #0006}@media (max-width:768px){.uTM_5q_dropdown{min-width:260px;right:-10px}}@keyframes uTM_5q_fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.uTM_5q_userSection{background:#e5e7eb;border-bottom:1px solid #e5e7eb;align-items:center;gap:1rem;padding:1.5rem 1.25rem;display:flex}[data-theme=dark] .uTM_5q_userSection{background:#3a3a3a;border-bottom-color:#3a3a3a}.uTM_5q_userAvatar{color:#fff;letter-spacing:1px;background-color:#0013ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;font-weight:600;display:flex}[data-theme=dark] .uTM_5q_userAvatar{background-color:#0013ff}.uTM_5q_userDetails{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.uTM_5q_userDetails .uTM_5q_userName{color:#1f2937;max-width:none;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}[data-theme=dark] .uTM_5q_userDetails .uTM_5q_userName{color:#e5e5e5}.uTM_5q_userDetails .uTM_5q_userRole{color:#1f2937;text-transform:uppercase;letter-spacing:.75px;font-size:.8125rem;font-weight:500;line-height:1.3}[data-theme=dark] .uTM_5q_userDetails .uTM_5q_userRole{color:#e5e5e5}.uTM_5q_menuSection{padding:.5rem 0}.uTM_5q_menuItem{color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.875rem;width:100%;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .3s ease-out;display:flex;position:relative}[data-theme=dark] .uTM_5q_menuItem{color:#e5e5e5}.uTM_5q_menuItem:hover{color:#0013ff;background-color:#e5e7eb;transform:translate(4px);box-shadow:inset 3px 0 #0013ff}[data-theme=dark] .uTM_5q_menuItem:hover{color:#0013ff;background-color:#3a3a3a;box-shadow:inset 3px 0 #0013ff}.uTM_5q_menuItem:active{background-color:#e5e7eb;transform:translate(2px)}[data-theme=dark] .uTM_5q_menuItem:active{background-color:#3a3a3a}.uTM_5q_menuItem svg{color:#1f2937;flex-shrink:0;transition:all .3s ease-out}[data-theme=dark] .uTM_5q_menuItem svg{color:#e5e5e5}.uTM_5q_menuItem:hover svg{color:#0013ff;transform:scale(1.1)}[data-theme=dark] .uTM_5q_menuItem:hover svg{color:#0013ff}.uTM_5q_menuItem span{transition:all .3s ease-out}.uTM_5q_menuItem.uTM_5q_logoutButton{color:#dc2626}[data-theme=dark] .uTM_5q_menuItem.uTM_5q_logoutButton{color:#ef4444}.uTM_5q_menuItem.uTM_5q_logoutButton svg{color:#dc2626}[data-theme=dark] .uTM_5q_menuItem.uTM_5q_logoutButton svg{color:#ef4444}.uTM_5q_menuItem.uTM_5q_logoutButton:hover{color:#dc2626;background-color:#dc26261a;box-shadow:inset 3px 0 #dc2626}[data-theme=dark] .uTM_5q_menuItem.uTM_5q_logoutButton:hover{color:#ef4444;background-color:#dc262626;box-shadow:inset 3px 0 #ef4444}.uTM_5q_menuItem.uTM_5q_logoutButton:hover svg{color:#dc2626}[data-theme=dark] .uTM_5q_menuItem.uTM_5q_logoutButton:hover svg{color:#ef4444}.uTM_5q_menuItem.uTM_5q_logoutButton:active{background-color:#dc262626}[data-theme=dark] .uTM_5q_menuItem.uTM_5q_logoutButton:active{background-color:#dc262633}.uTM_5q_logoutDialogContent{flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;display:flex}.uTM_5q_logoutDialogIcon{color:#f59e0b;background-color:#f59e0b1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}[data-theme=dark] .uTM_5q_logoutDialogIcon{color:#f59e0b;background-color:#f59e0b33}.uTM_5q_logoutDialogMessage{color:#1f2937;text-align:center;margin:0;font-size:1rem;line-height:1.5}[data-theme=dark] .uTM_5q_logoutDialogMessage{color:#e5e5e5}
:root{--text-primary:#1f2937;--text-secondary:#1f2937;--card-background:#fff;--background-primary:#fff;--background-secondary:#e5e7eb;--border-color:#e5e7eb;--primary-color:#0013ff;--primary-rgb:0, 19, 255;--error-color:#dc2626}[data-theme=dark]{--text-primary:#e5e5e5;--text-secondary:#e5e5e5;--card-background:#1a1a1a;--background-primary:#1a1a1a;--background-secondary:#3a3a3a;--border-color:#3a3a3a;--primary-color:#0013ff;--primary-rgb:0, 19, 255;--error-color:#ef4444}.RYZ_Xq_container{flex-direction:column;width:100%;height:100%;padding:1rem;display:flex;overflow:hidden}@media (max-width:768px){.RYZ_Xq_container{padding:.5rem}}@media (max-width:480px){.RYZ_Xq_container{padding:.5rem}}.RYZ_Xq_tableContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.RYZ_Xq_header{border-bottom:2px solid #0000;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex;position:relative}.RYZ_Xq_header:after{content:"";background-color:var(--color-primary);height:3px;box-shadow:var(--shadow-sm);border-radius:2px;position:absolute;bottom:-2px;left:0;right:0}@media (max-width:768px){.RYZ_Xq_header{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem}}.RYZ_Xq_title{color:var(--text-primary);margin:0;font-size:2rem;font-weight:700}.RYZ_Xq_subtitle{color:var(--text-secondary);margin:.25rem 0 0;font-size:.95rem}.RYZ_Xq_errorState{text-align:center;color:var(--error-color);padding:2rem}@media (max-width:768px){.RYZ_Xq_title{font-size:1.5rem}}
:root{--text-primary:#1f2937;--text-secondary:#1f2937;--card-background:#fff;--background-primary:#fff;--background-secondary:#e5e7eb;--border-color:#e5e7eb;--primary-color:#0013ff;--primary-rgb:0, 19, 255;--error-color:#dc2626}[data-theme=dark]{--text-primary:#e5e5e5;--text-secondary:#e5e5e5;--card-background:#1a1a1a;--background-primary:#1a1a1a;--background-secondary:#3a3a3a;--border-color:#3a3a3a;--primary-color:#0013ff;--primary-rgb:0, 19, 255;--error-color:#ef4444}.HE-jvW_container{flex-direction:column;width:100%;height:100%;padding:1rem;display:flex;overflow:hidden}@media (max-width:768px){.HE-jvW_container{padding:.5rem}}@media (max-width:480px){.HE-jvW_container{padding:.5rem}}.HE-jvW_tableContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.HE-jvW_header{border-bottom:2px solid #0000;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex;position:relative}.HE-jvW_header:after{content:"";background-color:var(--color-primary);height:3px;box-shadow:var(--shadow-sm);border-radius:2px;position:absolute;bottom:-2px;left:0;right:0}@media (max-width:768px){.HE-jvW_header{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem}}.HE-jvW_headerActions{align-items:center;gap:1rem;display:flex}@media (max-width:768px){.HE-jvW_headerActions{flex-direction:column;width:100%}}.HE-jvW_title{color:var(--text-primary);margin:0;font-size:2rem;font-weight:700}.HE-jvW_subtitle{color:var(--text-secondary);margin:.25rem 0 0;font-size:.95rem}.HE-jvW_errorContainer{text-align:center;padding:2rem}.HE-jvW_errorMessage{color:var(--error-color);margin-bottom:1rem;font-size:1rem}.HE-jvW_retryButton{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.875rem 1.5rem;font-weight:600;transition:all .2s}.HE-jvW_retryButton:hover{opacity:.9;transform:translateY(-1px)}
.HG81gG_modalContent{padding:.5rem 0}.HG81gG_modalMessage{color:var(--color-text);margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.HG81gG_warningDetails{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.HG81gG_detailRow{gap:.75rem;display:flex}.HG81gG_detailLabel{color:var(--color-text);text-align:left;flex-shrink:0;min-width:80px;font-weight:600}.HG81gG_detailValue{color:var(--color-text);flex:1}.HG81gG_cancelButton{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:6px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.HG81gG_cancelButton:hover{background:var(--color-background);filter:brightness(.95);border-color:var(--color-border)}.HG81gG_resolveButton,.HG81gG_unresolveButton{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.HG81gG_resolveButton svg,.HG81gG_unresolveButton svg{flex-shrink:0}.HG81gG_resolveButton{background-color:var(--color-success);color:#fff}.HG81gG_resolveButton:hover{background-color:var(--color-success);filter:brightness(1.1);transform:translateY(-1px)}.HG81gG_resolveButton:active{transform:translateY(0)}.HG81gG_unresolveButton{background-color:var(--color-warning);color:#fff}.HG81gG_unresolveButton:hover{background-color:var(--color-warning);filter:brightness(1.1);transform:translateY(-1px)}.HG81gG_unresolveButton:active{transform:translateY(0)}
:root{--text-primary:#1f2937;--text-secondary:#1f2937;--card-background:#fff;--background-primary:#fff;--background-secondary:#e5e7eb;--border-color:#e5e7eb;--primary-color:#0013ff;--primary-rgb:0, 19, 255;--error-color:#dc2626}[data-theme=dark]{--text-primary:#e5e5e5;--text-secondary:#e5e5e5;--card-background:#1a1a1a;--background-primary:#1a1a1a;--background-secondary:#3a3a3a;--border-color:#3a3a3a;--primary-color:#0013ff;--primary-rgb:0, 19, 255;--error-color:#ef4444}.OtdBpG_container{flex-direction:column;width:100%;height:100%;padding:1rem;display:flex;overflow:hidden}@media (max-width:768px){.OtdBpG_container{padding:.5rem}}@media (max-width:480px){.OtdBpG_container{padding:.5rem}}.OtdBpG_tableContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:768px){.OtdBpG_tableContainer{overflow:visible}}.OtdBpG_filterTabs{background:var(--color-bg-secondary);border-radius:8px;gap:.25rem;width:fit-content;margin-bottom:1rem;padding:.25rem;display:flex}@media (max-width:768px){.OtdBpG_filterTabs{width:100%;margin-bottom:.5rem}}.OtdBpG_filterTab{color:var(--color-text);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s}.OtdBpG_filterTab:hover{opacity:1;background:var(--color-bg-hover)}.OtdBpG_filterTab.OtdBpG_active{background:var(--color-background);opacity:1;box-shadow:var(--shadow-sm);font-weight:600}@media (max-width:768px){.OtdBpG_filterTab{text-align:center;flex:1;padding:.375rem .5rem;font-size:.75rem}}.OtdBpG_header{border-bottom:2px solid #0000;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex;position:relative}.OtdBpG_header:after{content:"";background-color:var(--color-primary);height:3px;box-shadow:var(--shadow-sm);border-radius:2px;position:absolute;bottom:-2px;left:0;right:0}@media (max-width:768px){.OtdBpG_header{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem}}.OtdBpG_headerActions{align-items:center;gap:1rem;display:flex}@media (max-width:768px){.OtdBpG_headerActions{flex-direction:row;gap:.5rem;width:100%}.OtdBpG_headerActions button{flex:1;padding:.5rem .75rem;font-size:.75rem}}.OtdBpG_title{color:var(--text-primary);margin:0;font-size:2rem;font-weight:700}@media (max-width:768px){.OtdBpG_title{font-size:1.5rem}}.OtdBpG_subtitle{color:var(--text-secondary);margin:.25rem 0 0;font-size:.95rem}.OtdBpG_loadingState,.OtdBpG_emptyState{text-align:center;color:var(--text-secondary);padding:3rem;font-size:1rem}.OtdBpG_errorContainer{text-align:center;padding:2rem}.OtdBpG_errorMessage{color:var(--error-color);margin-bottom:1rem;font-size:1rem}.OtdBpG_retryButton{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.875rem 1.5rem;font-weight:600;transition:all .2s}.OtdBpG_retryButton:hover{opacity:.9;transform:translateY(-1px)}.OtdBpG_archivedButton{color:#0013ff;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #0013ff;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.OtdBpG_archivedButton:hover{color:#fff;background:#0013ff;border-color:#0013ff;transform:translateY(-1px);box-shadow:0 4px 12px #0013ff33}[data-theme=dark] .OtdBpG_archivedButton{color:#0013ff;background:#1a1a1a;border-color:#0013ff}[data-theme=dark] .OtdBpG_archivedButton:hover{color:#fff;background:#0013ff;border-color:#0013ff;box-shadow:0 4px 12px #0013ff4d}@media (max-width:768px){.OtdBpG_archivedButton{justify-content:center;width:100%;padding:.5rem 1rem;font-size:.8125rem}}.OtdBpG_iconButton{border:1px solid var(--color-border);background:var(--color-background);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.OtdBpG_iconButton:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.OtdBpG_iconButton:active{transform:scale(.95)}[data-theme=dark] .OtdBpG_iconButton{color:#e5e5e5;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .OtdBpG_iconButton:hover{color:#fff;background:#0013ff;border-color:#0013ff}
