.Admin_adminPanel__HGU7V{background:var(--bg-card);border-radius:12px;overflow:hidden}.Admin_tabs__H7eHu{display:flex;border-bottom:1px solid var(--border-color)}.Admin_tab__5hmTv{padding:1rem 1.5rem;background:transparent;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;border:none;border-bottom:2px solid transparent}.Admin_tab__5hmTv:hover{color:var(--text-primary);background:var(--bg-hover)}.Admin_tab__5hmTv.Admin_active__7LG35{color:#3498db;border-bottom-color:#3498db}.Admin_tabContent__5_fwz{padding:1.5rem}.Admin_form__DRAXM{background:var(--bg-secondary);padding:1.5rem;border-radius:6px;margin-bottom:1.5rem}.Admin_form__DRAXM h3{margin-bottom:1rem;font-size:1rem}.Admin_formGrid__rEcIb{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.Admin_formActions__Xpo0L{display:flex;gap:.5rem;margin-top:1rem}.Admin_colorPreview__qm1Po{width:24px;height:24px;border-radius:6px;border:1px solid var(--border-color)}.Admin_userCell__Xcts9{display:flex;align-items:center;gap:.5rem}.Admin_avatar__XAtVf{width:32px;height:32px;border-radius:50%}.Admin_logViewer__EDIY1{background:var(--bg-card);border-radius:12px;padding:1.5rem}.Admin_filters__UjhfR{display:flex;gap:1rem;margin-bottom:1.5rem}.Admin_filters__UjhfR input{flex:1 1;max-width:300px}.Admin_filters__UjhfR select{min-width:150px}.Admin_logList__YhfH8{display:flex;flex-direction:column;gap:.5rem;max-height:600px;overflow-y:auto}.Admin_logEntry__MYtW_{background:var(--bg-secondary);border-radius:6px;padding:1rem;border-left:3px solid var(--border-color)}.Admin_logEntry__MYtW_.Admin_level-debug__Dhu3f{border-left-color:var(--text-muted)}.Admin_logEntry__MYtW_.Admin_level-info__wOxa7{border-left-color:#3498db}.Admin_logEntry__MYtW_.Admin_level-warn__H7AIz{border-left-color:#f1c40f}.Admin_logEntry__MYtW_.Admin_level-error__6bZQM{border-left-color:#e74c3c}.Admin_logHeader__xjk2z{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.Admin_logTimestamp__pDybp{font-family:monospace;font-size:.75rem;color:var(--text-muted)}.Admin_logLevel__P7tam{padding:2px .25rem;border-radius:2px;font-size:.75rem;font-weight:600;text-transform:uppercase}.Admin_logLevel__P7tam.Admin_debug__JV3JW{background:rgba(var(--text-muted),.2);color:var(--text-muted)}.Admin_logLevel__P7tam.Admin_info__QxtDb{background:rgba(52,152,219,.2);color:#3498db}.Admin_logLevel__P7tam.Admin_warn__Rgixb{background:rgba(241,196,15,.2);color:#f1c40f}.Admin_logLevel__P7tam.Admin_error__k2NPW{background:rgba(231,76,60,.2);color:#e74c3c}.Admin_logEvent__Se__Z{font-size:.875rem;color:var(--text-primary);font-weight:500}.Admin_logActor__mran0{font-size:.75rem;color:var(--text-secondary);padding:2px .25rem;background:var(--bg-hover);border-radius:2px}.Admin_logMessage__2sJHY{margin-top:.5rem;font-size:.875rem;color:var(--text-secondary)}.Admin_logData__zgM7y{margin-top:.5rem;padding:.5rem;background:var(--bg-primary);border-radius:6px;font-family:monospace;font-size:.75rem;color:var(--text-muted);overflow-x:auto;white-space:pre-wrap}.Admin_infoBox__GMbsb{background:rgba(52,152,219,.1);border:1px solid rgba(52,152,219,.3);border-radius:6px;padding:1rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--text-secondary)}.Admin_infoBox__GMbsb strong{color:#3498db}.Admin_typeSelector__OmjYJ{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.Admin_typeSelector__OmjYJ label{font-weight:500}.Admin_typeSelector__OmjYJ select{min-width:200px}.Admin_typeDescription__rmqhr{font-size:.875rem;color:var(--text-muted);font-style:italic}.Admin_actionButtons__jomjh{display:flex;gap:.25rem;flex-wrap:wrap}.Admin_inactive__tkJEE{opacity:.6}.Admin_settingsSection__ErN0j{background:var(--bg-secondary);border-radius:6px;padding:1.5rem;margin-bottom:1.5rem}.Admin_settingsSection__ErN0j h3{margin-bottom:1rem;font-size:1rem;color:var(--text-primary)}.Admin_settingItem__AK5Wc{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1rem 0;border-bottom:1px solid var(--border-color)}.Admin_settingItem__AK5Wc:last-child{border-bottom:none;padding-bottom:0}.Admin_settingItem__AK5Wc:first-child{padding-top:0}.Admin_settingInfo__Gi_te{flex:1 1}.Admin_settingLabel__fT_Pq{font-weight:500;color:var(--text-primary);display:block;margin-bottom:.25rem}.Admin_settingDescription__mPC2b{font-size:.875rem;color:var(--text-muted);margin:0;line-height:1.5}.Admin_settingControl__7pU_P{flex-shrink:0}.Admin_toggleButton___9juD{padding:.5rem 1rem;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);font-weight:500;cursor:pointer;transition:all .2s ease;min-width:100px;text-align:center}.Admin_toggleButton___9juD:hover:not(:disabled){background:var(--bg-hover)}.Admin_toggleButton___9juD.Admin_active__7LG35{background:rgba(46,204,113,.15);border-color:#2ecc71;color:#2ecc71}.Admin_toggleButton___9juD:disabled{cursor:not-allowed;opacity:.6}.Admin_savingSpinner__qTgyT{animation:Admin_pulse__lY2j2 1s infinite}@keyframes Admin_pulse__lY2j2{0%,to{opacity:1}50%{opacity:.5}}.Admin_warningBox__Vbzof{background:rgba(241,196,15,.1);border:1px solid rgba(241,196,15,.3);border-radius:6px;padding:1rem;margin-top:1rem;font-size:.875rem;color:var(--text-secondary)}.Admin_warningBox__Vbzof strong{color:#f1c40f}.Admin_settingMeta__ZZQg9{font-size:.75rem;color:var(--text-muted);text-align:right}.Admin_syncButton__bl9Uy{min-width:160px;display:flex;align-items:center;justify-content:center;gap:.5rem}.Admin_syncSpinner__vahY0{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:Admin_spin__Q9RcR .8s linear infinite;display:inline-block}@keyframes Admin_spin__Q9RcR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Admin_successBox__YjDjl{background:rgba(46,204,113,.1);border:1px solid rgba(46,204,113,.3);border-radius:6px;padding:1rem;margin-top:1rem;font-size:.875rem;color:var(--text-secondary)}.Admin_successBox__YjDjl strong{color:#2ecc71}.Admin_errorBox__Lxlfc{background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.3);border-radius:6px;padding:1rem;margin-top:1rem;font-size:.875rem;color:var(--text-secondary)}.Admin_errorBox__Lxlfc strong{color:#e74c3c}.Admin_syncStats__MNnbj{display:flex;gap:1.5rem;margin-top:.5rem;flex-wrap:wrap}.Admin_syncStat__OHQhf{font-size:.875rem}.Admin_syncStat__OHQhf strong{color:var(--text-primary);margin-right:4px}.Admin_errorDetails__B72IP{margin-top:1rem}.Admin_errorDetails__B72IP summary{cursor:pointer;font-size:.875rem;color:var(--text-muted)}.Admin_errorDetails__B72IP summary:hover{color:var(--text-secondary)}.Admin_errorDetails__B72IP ul{margin-top:.5rem;padding-left:1.5rem;font-size:.75rem;color:var(--text-muted)}.Admin_errorDetails__B72IP ul li{margin-bottom:.25rem}.AuthGuard_loading__3_i_4{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}.AuthGuard_loading__3_i_4 .AuthGuard_spinner__YPAka{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid #3498db;border-radius:50%;animation:AuthGuard_spin__TpcMc 1s linear infinite}.AuthGuard_loading__3_i_4 p{color:var(--text-secondary)}.AuthGuard_unauthorized__vCtuR{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem;text-align:center}.AuthGuard_unauthorized__vCtuR h1{font-size:2rem;color:#e74c3c}.AuthGuard_unauthorized__vCtuR p{color:var(--text-secondary)}.AuthGuard_unauthorized__vCtuR button{padding:.75rem 1.5rem;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem}.AuthGuard_unauthorized__vCtuR button:hover{background:#217dbb}@keyframes AuthGuard_spin__TpcMc{to{transform:rotate(1turn)}}.Dashboard_dashboard__f__EQ>h1{margin-bottom:1.5rem}.Dashboard_dashboard__f__EQ.Dashboard_compact__X4hyv .Dashboard_statsGrid__QeKqJ{gap:.5rem}.Dashboard_dashboard__f__EQ.Dashboard_compact__X4hyv .Dashboard_chartsRow___RFBT,.Dashboard_dashboard__f__EQ.Dashboard_compact__X4hyv .Dashboard_widgetsRow__qSKr3{gap:1rem;margin-bottom:1.5rem}.Dashboard_dashboard__f__EQ.Dashboard_compact__X4hyv .Dashboard_chartCard__FTzw_,.Dashboard_dashboard__f__EQ.Dashboard_compact__X4hyv .Dashboard_statCard__eG_RM{padding:1rem}.Dashboard_header__cGhyy{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.Dashboard_header__cGhyy h1{margin:0}.Dashboard_headerActions__nPzcz{display:flex;align-items:center;gap:.5rem}.Dashboard_settingsButton__UHu_z{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease}.Dashboard_settingsButton__UHu_z:hover{border-color:var(--color-primary);color:var(--color-primary)}.Dashboard_liveIndicator__nulQ4{display:inline-flex;align-items:center;gap:.25rem;background:var(--color-success);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px}.Dashboard_liveDot__s7EPS{width:8px;height:8px;background:#fff;border-radius:50%;animation:Dashboard_pulse__JIf_k 2s infinite}@keyframes Dashboard_pulse__JIf_k{0%,to{opacity:1}50%{opacity:.5}}.Dashboard_statsGrid__QeKqJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.Dashboard_chartsRow___RFBT{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Dashboard_widgetsRow__qSKr3{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Dashboard_statCard__eG_RM{background:var(--bg-card);border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;border-left:4px solid}.Dashboard_statIcon__Cm53v{font-size:2rem}.Dashboard_statContent__5XRYd{display:flex;flex-direction:column}.Dashboard_statValue__qudep{font-size:1.75rem;font-weight:700;color:var(--text-primary)}.Dashboard_statLabel__UKBfV{font-size:.875rem;color:var(--text-secondary)}.Dashboard_grid__SBrVt{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Dashboard_chartCard__FTzw_{background:var(--bg-card);border-radius:12px;padding:1.5rem}.Dashboard_chartCard__FTzw_ h3{margin-bottom:1rem;font-size:1rem;color:var(--text-secondary)}.Dashboard_statusChart__eGNiw{padding:.5rem 0}.Dashboard_statusBar__Qy3lL{display:flex;height:24px;border-radius:6px;overflow:hidden;margin-bottom:1rem}.Dashboard_statusSegment__DhWE8{transition:width .3s ease}.Dashboard_statusLegend__u4MFg{display:flex;flex-wrap:wrap;gap:1rem}.Dashboard_legendItem__gnbeX{font-size:.875rem}.Dashboard_legendColor__wB14L{width:12px;height:12px;border-radius:2px}.Dashboard_legendLabel__ofmqp{color:var(--text-secondary)}.Dashboard_legendValue__pmPWE{font-weight:600;color:var(--text-primary)}.Dashboard_categoryList__8SZv1{display:flex;flex-direction:column;gap:.5rem}.Dashboard_categoryItem__5oApo{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:var(--bg-hover);border-radius:6px}.Dashboard_categoryColor__FYwxM{width:12px;height:12px;border-radius:2px}.Dashboard_categoryName__0zVs9{flex:1 1;font-size:.875rem;color:var(--text-primary)}.Dashboard_categoryCount__TfyVI{font-size:.75rem;color:var(--text-muted)}.Dashboard_recentSection__AZ_fC{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.Dashboard_recentCard__3vzn6{background:var(--bg-card);border-radius:12px;padding:1.5rem}.Dashboard_recentCard__3vzn6 h3{margin-bottom:1rem;font-size:1rem;color:var(--text-secondary)}.Dashboard_activityList__rIX2b{list-style:none}.Dashboard_activityLink__GSxLf{display:block;text-decoration:none!important;color:inherit}.Dashboard_activityLink__GSxLf:hover{text-decoration:none!important}.Dashboard_activityItem__bPJIc{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background-color .15s ease;padding:.5rem .25rem;border-radius:6px;margin:0 -.25rem}.Dashboard_activityItem__bPJIc:hover{background-color:var(--bg-hover)}.Dashboard_activityItem__bPJIc:last-child{border-bottom:none}.Dashboard_activityContent__XrEto{display:flex;flex-direction:column;min-width:0;flex:1 1;margin-right:.5rem}.Dashboard_activityTitle___lbAX{font-size:.875rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_activityMeta__ncpj6{font-size:.75rem;color:var(--text-muted)}.Dashboard_emptyItem__JA_sE{color:var(--text-muted);font-size:.875rem;padding:1rem 0;text-align:center}.Dashboard_chartContainer__AupHA{background:var(--bg-card);border-radius:12px;padding:1.5rem}.Dashboard_chartContainer__AupHA h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.Dashboard_chartSubtitle__E5Bpv{font-size:.75rem;color:var(--text-muted);margin-bottom:1rem}.Dashboard_chart__dRx8K{margin:1rem 0}.Dashboard_chartLegend__TMmOY{display:flex;justify-content:center;gap:1.5rem;margin-top:.5rem}.Dashboard_legendItem__gnbeX{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-secondary)}.Dashboard_legendDot___DsM1{width:10px;height:10px;border-radius:9999px}.Dashboard_pieChartWrapper__r77X1{position:relative}.Dashboard_pieTotal__AN_Zy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.Dashboard_pieTotalNumber__kmSoy{display:block;font-size:1.5rem;font-weight:700;color:var(--text-primary)}.Dashboard_pieTotalLabel__EGm3i{display:block;font-size:.75rem;color:var(--text-muted)}.Dashboard_pieChartLegend__fb0Sb{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem}.Dashboard_pieLegendItem__yQ29p{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.Dashboard_pieLegendName__h__42{flex:1 1;color:var(--text-secondary)}.Dashboard_pieLegendValue__bxM9_{font-weight:500;color:var(--text-primary)}.Dashboard_widgetCard__0Ix8V{background:var(--bg-card);border-radius:12px;overflow:hidden}.Dashboard_widgetHeader__hg_NL{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.Dashboard_widgetHeader__hg_NL h3{font-size:1rem;font-weight:600;color:var(--text-primary)}.Dashboard_widgetLink__LW7uO{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#3498db;text-decoration:none}.Dashboard_widgetLink__LW7uO:hover{text-decoration:none}.Dashboard_widgetEmpty__6zG_S{padding:2rem;text-align:center;color:var(--text-muted);font-size:.875rem}.Dashboard_widgetList__9ANpW{display:flex;flex-direction:column}.Dashboard_widgetItem__7LwYZ{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;border-bottom:1px solid var(--border-color);text-decoration:none;transition:background-color .15s ease}.Dashboard_widgetItem__7LwYZ:last-child{border-bottom:none}.Dashboard_widgetItem__7LwYZ:hover{background:var(--bg-hover);text-decoration:none}.Dashboard_widgetItemIcon__CyHS_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--bg-secondary);border-radius:6px;color:var(--text-muted);flex-shrink:0}.Dashboard_widgetItemContent__Wg_h_{flex:1 1;min-width:0;display:flex;flex-direction:column}.Dashboard_widgetItemTitle__E6Pq3{font-size:.875rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_widgetItemMeta__aLQNM{font-size:.75rem;color:var(--text-muted)}.Dashboard_activityFeed___kRs5{padding:.5rem 0}.Dashboard_activityFeedItem__3S3W8{position:relative;display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 1.5rem;text-decoration:none;transition:background-color .15s ease}.Dashboard_activityFeedItem__3S3W8:hover{background:var(--bg-hover);text-decoration:none}.Dashboard_activityFeedIcon__Aops1{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;flex-shrink:0;z-index:1}.Dashboard_activityFeedContent__YBPJo{flex:1 1;display:flex;flex-direction:column;gap:2px}.Dashboard_activityFeedTitle__WTaEs{font-size:.875rem;color:var(--text-primary)}.Dashboard_activityFeedMeta___dg04{font-size:.75rem;color:var(--text-muted)}.Dashboard_activityFeedLine__78tGg{position:absolute;left:calc(1.5rem + 16px);top:calc(32px + .5rem);bottom:0;width:2px;background:var(--border-color)}.DashboardSettings_overlay__ioc_J{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:DashboardSettings_fadeIn__fT3Ur .2s ease}.DashboardSettings_modal__xKJ5r{background:var(--color-background);border-radius:12px;width:100%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:DashboardSettings_slideUp__Lz2V4 .2s ease}@keyframes DashboardSettings_fadeIn__fT3Ur{0%{opacity:0}to{opacity:1}}@keyframes DashboardSettings_slideUp__Lz2V4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DashboardSettings_header__of6SV{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--color-border)}.DashboardSettings_header__of6SV h2{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600}.DashboardSettings_closeButton__8SgXt{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease}.DashboardSettings_closeButton__8SgXt:hover{background:var(--color-surface);color:var(--color-text)}.DashboardSettings_content__prxTA{flex:1 1;overflow-y:auto;padding:1.5rem}.DashboardSettings_section__EZkEf{margin-bottom:2rem}.DashboardSettings_section__EZkEf:last-child{margin-bottom:0}.DashboardSettings_section__EZkEf h3{font-size:.875rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.DashboardSettings_hint__IQEnN{font-size:.75rem;color:var(--color-text-muted);margin-bottom:1rem}.DashboardSettings_layoutOptions__TtMGj{display:flex;gap:.5rem;margin-bottom:1rem}.DashboardSettings_layoutOption__Dll96{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease}.DashboardSettings_layoutOption__Dll96:hover{border-color:var(--color-primary);color:var(--color-primary)}.DashboardSettings_layoutOption__Dll96.DashboardSettings_active__Ejllt{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.DashboardSettings_toggle__LJSQp{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DashboardSettings_toggle__LJSQp input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary)}.DashboardSettings_toggle__LJSQp span{font-size:.875rem;color:var(--color-text)}.DashboardSettings_refreshInterval__oO9B3{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding-left:26px}.DashboardSettings_refreshInterval__oO9B3 label{font-size:.875rem;color:var(--color-text-secondary)}.DashboardSettings_refreshInterval__oO9B3 select{padding:.25rem .5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-size:.875rem}.DashboardSettings_widgetList__FRmpE{display:flex;flex-direction:column;gap:.25rem}.DashboardSettings_widgetItem__0d_a9{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;cursor:-webkit-grab;cursor:grab;transition:all .2s ease}.DashboardSettings_widgetItem__0d_a9:hover{border-color:var(--color-primary)}.DashboardSettings_widgetItem__0d_a9.DashboardSettings_hidden__PLARy{opacity:.5}.DashboardSettings_widgetItem__0d_a9.DashboardSettings_hidden__PLARy .DashboardSettings_widgetTitle__FJsFK{text-decoration:line-through}.DashboardSettings_widgetItem__0d_a9.DashboardSettings_dragging__SqDjl{opacity:.5;border-style:dashed}.DashboardSettings_widgetDrag__sEt4H{color:var(--color-text-muted);cursor:-webkit-grab;cursor:grab}.DashboardSettings_widgetDrag__sEt4H:active{cursor:-webkit-grabbing;cursor:grabbing}.DashboardSettings_widgetTitle__FJsFK{flex:1 1;font-size:.875rem;color:var(--color-text)}.DashboardSettings_sizeSelect__5OARa{padding:.25rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-size:.75rem;cursor:pointer}.DashboardSettings_visibilityButton__fQK8o{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease}.DashboardSettings_visibilityButton__fQK8o:hover{background:var(--color-background);color:var(--color-primary)}.DashboardSettings_footer__ddkfA{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--color-border)}.DashboardSettings_resetButton__ydUNt{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.DashboardSettings_resetButton__ydUNt:hover{border-color:var(--color-error);color:var(--color-error)}.DashboardSettings_saveButton__CXPly{padding:.5rem 1.5rem;background:var(--color-primary);border:none;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.DashboardSettings_saveButton__CXPly:hover{background:var(--color-primary-hover)}.Reports_reportsList__Zqt6k{background:var(--bg-card);border-radius:12px;padding:1.5rem}.Reports_filters__w3CPP{display:flex;gap:1rem;margin-bottom:1.5rem}.Reports_filters__w3CPP select{min-width:150px}.Reports_titleCell__k_48i{max-width:300px}.Reports_titleCell__k_48i a{color:var(--text-primary);font-weight:500}.Reports_titleCell__k_48i a:hover{color:#3498db}.Reports_categoryBadge__o4ylz{display:inline-block;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;color:#fff}.Reports_reportDetail__6KZe2{max-width:1200px}.Reports_header__rd2BO{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.Reports_headerMain__GLdfJ{display:flex;align-items:center;gap:1rem}.Reports_headerMain__GLdfJ h1{font-size:1.5rem;margin:0}.Reports_headerMeta__sWcPf{display:flex;gap:.5rem}.Reports_content__xjyCQ{display:grid;grid-template-columns:1fr 300px;grid-gap:2rem;gap:2rem}@media(max-width:768px){.Reports_content__xjyCQ{grid-template-columns:1fr}}.Reports_main__Awq73{display:flex;flex-direction:column;gap:1.5rem}.Reports_section__1hcPa{background:var(--bg-card);border-radius:12px;padding:1.5rem}.Reports_section__1hcPa h3{font-size:1rem;color:var(--text-secondary);margin-bottom:1rem}.Reports_description__var4L{white-space:pre-wrap;line-height:1.7}.Reports_pre__QTdL5{background:var(--bg-secondary);padding:1rem;border-radius:6px;font-family:monospace;font-size:.875rem;white-space:pre-wrap;overflow-x:auto}.Reports_systemInfo__KYtpC{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem}.Reports_systemInfo__KYtpC>div{display:flex;flex-direction:column;gap:.25rem}.Reports_systemInfo__KYtpC dt{font-size:.75rem;color:var(--text-muted);text-transform:uppercase}.Reports_systemInfo__KYtpC dd{font-size:.875rem;color:var(--text-primary)}.Reports_attachments__rYrRZ{list-style:none;display:flex;flex-direction:column;gap:.5rem}.Reports_attachments__rYrRZ a{color:#3498db;font-size:.875rem}.Reports_attachments__rYrRZ a:hover{text-decoration:underline}.Reports_sidebar__wykhA{display:flex;flex-direction:column;gap:1.5rem}.Reports_sidebarSection__N9EiC{background:var(--bg-card);border-radius:12px;padding:1.5rem}.Reports_sidebarSection__N9EiC h4{font-size:.875rem;color:var(--text-secondary);text-transform:uppercase;margin-bottom:1rem}.Reports_details__66S_k{display:flex;flex-direction:column;gap:1rem}.Reports_details__66S_k>div{display:flex;flex-direction:column;gap:.25rem}.Reports_details__66S_k dt{font-size:.75rem;color:var(--text-muted)}.Reports_details__66S_k dd{font-size:.875rem;color:var(--text-primary)}.Reports_details__66S_k dd a{color:#3498db}.Reports_ticketLink__cIV9l{display:block;color:#3498db;font-weight:500}.Reports_ticketLink__cIV9l:hover{text-decoration:underline}.Reports_categorySelect__rP4mQ{border-radius:6px;border:none;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .25rem center;padding:.25rem 1.5rem .25rem .5rem}.Reports_categorySelect__rP4mQ:disabled{opacity:.7;cursor:not-allowed}.Reports_categorySelect__rP4mQ option{background:var(--bg-card);color:var(--text-primary)}.Reports_expandCell__q2ZR_{width:50px;padding:.25rem!important;text-align:center}.Reports_expandButton__yRAf1{display:inline-flex;align-items:center;gap:.25rem;background:transparent;border:none;cursor:pointer;padding:.25rem;border-radius:6px;color:var(--text-secondary);transition:all .2s ease}.Reports_expandButton__yRAf1:hover{background:var(--bg-secondary);color:#3498db}.Reports_expandIconOpen__p9i5K,.Reports_expandIcon__Ws9O0{display:inline-block;font-size:10px;transition:transform .2s ease}.Reports_expandIconOpen__p9i5K{transform:rotate(90deg)}.Reports_mergedCount__6iKWL{min-width:18px;background:#3498db;color:#fff;font-size:.75rem}.Reports_mergedCount__6iKWL,.Reports_mergedIntoIcon__HG8Sb{display:inline-flex;align-items:center;justify-content:center;height:18px;font-weight:600;border-radius:50%}.Reports_mergedIntoIcon__HG8Sb{width:18px;background:#f1c40f;color:#000;font-size:12px}.Reports_expandableRow__J1j6Y{cursor:pointer}.Reports_expandableRow__J1j6Y:hover{background:rgba(52,152,219,.05)}.Reports_mergedRow__mXaco{background:var(--bg-secondary)}.Reports_mergedRow__mXaco>td{padding:0!important;border-top:none!important}.Reports_mergedContent__4m6ok{padding:1rem 1.5rem;border-left:3px solid #3498db;margin-left:25px}.Reports_mergedTitle__gZA3e{font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem;font-weight:600}.Reports_mergedEmpty__0MSQv,.Reports_mergedLoading__30g3N{font-size:.875rem;color:var(--text-muted);padding:.5rem 0}.Reports_mergedList__yzKuj{list-style:none;display:flex;flex-direction:column;gap:.5rem}.Reports_mergedItem__aY2jV{background:var(--bg-card);border-radius:6px;overflow:hidden}.Reports_mergedItem__aY2jV:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.Reports_mergedLink__HizIQ{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem;color:var(--text-primary);text-decoration:none;transition:background .2s ease}.Reports_mergedLink__HizIQ:hover{background:rgba(52,152,219,.05)}.Reports_mergedReportTitle__BBNFt{font-weight:500;font-size:.875rem}.Reports_mergedMeta__rrVMb{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:var(--text-muted)}.Reports_mergedDate__o1EWh,.Reports_mergedReporter__Y1c9c{color:var(--text-muted)}.Reports_mergedIntoInfo__ru3vd{padding:.5rem 0}.Reports_mergedIntoLink__TCJe_{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background:var(--bg-card);border-radius:6px;color:var(--text-primary);text-decoration:none;transition:all .2s ease}.Reports_mergedIntoLink__TCJe_:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);background:rgba(52,152,219,.05)}.Reports_mergedIntoTicketNumber__B6nah{font-family:monospace;font-weight:600;color:#3498db}.Reports_mergedIntoTicketTitle__YHplu{font-weight:500}.Tickets_ticketsList__jAnDT{background:var(--bg-card);border-radius:12px;padding:1.5rem}.Tickets_filters__uw4to{display:flex;gap:1rem;margin-bottom:1.5rem}.Tickets_filters__uw4to input,.Tickets_filters__uw4to select{min-width:150px}.Tickets_filters__uw4to input{flex:1 1;max-width:300px}.Tickets_ticketNumber__95z_E{font-weight:600;font-family:monospace}.Tickets_ticketNumber__95z_E a{color:#3498db}.Tickets_titleCell__HpU_o{max-width:300px}.Tickets_titleCell__HpU_o a{color:var(--text-primary);font-weight:500}.Tickets_titleCell__HpU_o a:hover{color:#3498db}.Tickets_categoryBadge__dKuxD{display:inline-block;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;color:#fff}.Tickets_ticketDetail__43uV_{max-width:1200px}.Tickets_header___38w7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.Tickets_headerMain__DP7Hn{display:flex;align-items:center;gap:1rem}.Tickets_headerMain__DP7Hn h1{font-size:1.5rem;margin:0}.Tickets_headerMeta__urN_p{display:flex;gap:.5rem}.Tickets_content___vQ3F{display:grid;grid-template-columns:1fr 300px;grid-gap:2rem;gap:2rem}@media(max-width:768px){.Tickets_content___vQ3F{grid-template-columns:1fr}}.Tickets_main__5nKGy{display:flex;flex-direction:column;gap:1.5rem}.Tickets_section__rWTdr{background:var(--bg-card);border-radius:12px;padding:1.5rem}.Tickets_section__rWTdr h3{font-size:1rem;color:var(--text-secondary);margin-bottom:1rem}.Tickets_description__5eR4g{white-space:pre-wrap;line-height:1.7}.Tickets_pre__D7nfc{background:var(--bg-secondary);padding:1rem;border-radius:6px;font-family:monospace;font-size:.875rem;white-space:pre-wrap;overflow-x:auto}.Tickets_systemInfo__wghFl{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem}.Tickets_systemInfo__wghFl>div{display:flex;flex-direction:column;gap:.25rem}.Tickets_systemInfo__wghFl dt{font-size:.75rem;color:var(--text-muted);text-transform:uppercase}.Tickets_systemInfo__wghFl dd{font-size:.875rem;color:var(--text-primary)}.Tickets_comments__Ec8pg{list-style:none;display:flex;flex-direction:column;gap:1rem}.Tickets_comment__OBouo{background:var(--bg-secondary);padding:1rem;border-radius:6px}.Tickets_commentHeader__G7snm{display:flex;justify-content:space-between;margin-bottom:.5rem}.Tickets_commentHeader__G7snm strong{color:var(--text-primary)}.Tickets_commentHeader__G7snm span{font-size:.75rem;color:var(--text-muted)}.Tickets_sidebar__1FaEy{display:flex;flex-direction:column;gap:1.5rem}.Tickets_sidebarSection__hwT9W{background:var(--bg-card);border-radius:12px;padding:1.5rem}.Tickets_sidebarSection__hwT9W h4{font-size:.875rem;color:var(--text-secondary);text-transform:uppercase;margin-bottom:1rem}.Tickets_details__9Xveo{display:flex;flex-direction:column;gap:1rem}.Tickets_details__9Xveo>div{display:flex;flex-direction:column;gap:.25rem}.Tickets_details__9Xveo dt{font-size:.75rem;color:var(--text-muted)}.Tickets_details__9Xveo dd{font-size:.875rem;color:var(--text-primary)}.Tickets_details__9Xveo dd a{color:#3498db}.Tickets_linkedThreads__8AS5K{list-style:none;display:flex;flex-direction:column;gap:.5rem}.Tickets_linkedThreads__8AS5K li{display:flex;flex-direction:column;gap:.25rem}.Tickets_linkType__ffDvm{font-size:.75rem;color:var(--text-muted);text-transform:uppercase}.Tickets_threadId__Uk_Na{font-size:.875rem;font-family:monospace;color:var(--text-secondary)}.Tickets_categorySelect__0Oi0B{border-radius:6px;border:none;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .25rem center;padding:.25rem 1.5rem .25rem .5rem}.Tickets_categorySelect__0Oi0B:disabled{opacity:.7;cursor:not-allowed}.Tickets_categorySelect__0Oi0B option{background:var(--bg-card);color:var(--text-primary)}.Tickets_internalComment__03EwY{border-left:3px solid #f1c40f;background:rgba(241,196,15,.1)}.Tickets_internalBadge__NM4vQ{display:inline-block;padding:2px 6px;background:#f1c40f;color:#000;font-size:.75rem;font-weight:600;border-radius:6px;margin-left:.5rem}.Tickets_expandCell__LXPkr{width:50px;padding:.25rem!important;text-align:center}.Tickets_expandButton__Ai0Gg{display:inline-flex;align-items:center;gap:.25rem;background:transparent;border:none;cursor:pointer;padding:.25rem;border-radius:6px;color:var(--text-secondary);transition:all .2s ease}.Tickets_expandButton__Ai0Gg:hover{background:var(--bg-secondary);color:#3498db}.Tickets_expandIconOpen__hx_Vo,.Tickets_expandIcon__axMtl{display:inline-block;font-size:10px;transition:transform .2s ease}.Tickets_expandIconOpen__hx_Vo{transform:rotate(90deg)}.Tickets_mergedCount__uHE_r{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;background:#3498db;color:#fff;font-size:.75rem;font-weight:600;border-radius:50%}.Tickets_expandableRow__P_PIM{cursor:pointer}.Tickets_expandableRow__P_PIM:hover{background:rgba(52,152,219,.05)}.Tickets_mergedRow__IHRSc{background:var(--bg-secondary)}.Tickets_mergedRow__IHRSc>td{padding:0!important;border-top:none!important}.Tickets_mergedContent__AKw0v{padding:1rem 1.5rem;border-left:3px solid #3498db;margin-left:25px}.Tickets_mergedTitle__UcJv6{font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem;font-weight:600}.Tickets_mergedEmpty__ncToQ,.Tickets_mergedLoading__lBIVb{font-size:.875rem;color:var(--text-muted);padding:.5rem 0}.Tickets_mergedList__aNubu{list-style:none;display:flex;flex-direction:column;gap:.5rem}.Tickets_mergedItem__7_EdT{background:var(--bg-card);border-radius:6px;overflow:hidden}.Tickets_mergedItem__7_EdT:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.Tickets_mergedLink__or9eR{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem;color:var(--text-primary);text-decoration:none;transition:background .2s ease}.Tickets_mergedLink__or9eR:hover{background:rgba(52,152,219,.05)}.Tickets_mergedReportTitle__t6R1g{font-weight:500;font-size:.875rem}.Tickets_mergedMeta__EgwFQ{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:var(--text-muted)}.Tickets_mergedDate__sfM_w,.Tickets_mergedReporter__zBu29{color:var(--text-muted)}