.forum-success-stats{margin:20px 0;padding:0}.forum-success-stats .stats-header{background:var(--primary-very-low);padding:30px;border-radius:8px 8px 0 0;border:1px solid var(--primary-low);border-bottom:none}.forum-success-stats .stats-header .header-content{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.forum-success-stats .stats-header .header-content .header-main{flex:1;display:flex;flex-direction:column;gap:8px}.forum-success-stats .stats-header .header-content .header-main h2{margin:0 0 5px 0;font-size:1.75em;color:var(--primary)}.forum-success-stats .stats-header .header-content .header-main .header-description{margin:0 0 8px 0;font-size:14px;line-height:1.5;color:var(--primary-medium)}.forum-success-stats .stats-header .header-content .header-main .date-range-label{font-size:14px;color:var(--primary-medium);font-weight:500}.forum-success-stats .stats-header .header-content .header-controls{display:flex;gap:10px;align-items:center;flex-shrink:0}.forum-success-stats .stats-header .header-content .header-controls .period-selector .period-dropdown{padding:8px 16px;border:1px solid var(--primary-low-mid);border-radius:6px;background:var(--secondary);color:var(--primary);font-size:14px;font-family:inherit;font-weight:500;cursor:pointer;min-width:160px;height:36px}.forum-success-stats .stats-header .header-content .header-controls .period-selector .period-dropdown:hover{border-color:var(--primary-medium)}.forum-success-stats .stats-header .header-content .header-controls .period-selector .period-dropdown:focus{outline:2px solid var(--tertiary);outline-offset:1px}.forum-success-stats .stats-header .header-content .header-controls>.btn{height:36px;padding:8px 16px;font-weight:500;border-radius:6px}.forum-success-stats .stats-header .header-content .header-controls .date-picker-controls{display:flex;gap:10px;align-items:center}.forum-success-stats .stats-header .header-content .header-controls .date-picker-controls .date-picker-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--primary);margin:0}.forum-success-stats .stats-header .header-content .header-controls .date-picker-controls .date-picker-label .date-picker-input{padding:8px 12px;border:1px solid var(--primary-low-mid);border-radius:6px;background:var(--secondary);color:var(--primary);font-size:14px;font-family:inherit;height:36px}.forum-success-stats .stats-header .header-content .header-controls .date-picker-controls .date-picker-label .date-picker-input:hover{border-color:var(--primary-medium)}.forum-success-stats .stats-header .header-content .header-controls .date-picker-controls .date-picker-label .date-picker-input:focus{outline:2px solid var(--tertiary);outline-offset:1px}.forum-success-stats .stats-loading,.forum-success-stats .stats-error{padding:60px 30px;text-align:center;background:var(--secondary);border:1px solid var(--primary-low);border-radius:0 0 8px 8px}.forum-success-stats .stats-loading p,.forum-success-stats .stats-error p{margin:0;font-size:16px;color:var(--primary-medium)}.forum-success-stats .stats-error{background:var(--danger-low);color:var(--danger)}.forum-success-stats .stats-error p{color:var(--danger)}.forum-success-stats .stat-section{background:var(--secondary);padding:30px;border:1px solid var(--primary-low);border-top:none}.forum-success-stats .stat-section:last-child{border-radius:0 0 8px 8px}.forum-success-stats .stat-section+.stat-section{border-top:2px solid var(--primary-very-low)}.forum-success-stats .stat-section .section-header{margin-bottom:25px}.forum-success-stats .stat-section .section-header h3{margin:0 0 5px 0;font-size:1.4em;color:var(--primary)}.forum-success-stats .stat-section .section-header .section-subtitle{color:var(--primary-medium);font-size:14px}.forum-success-stats .stat-section .metric-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;flex-wrap:wrap}.forum-success-stats .stat-section .metric-header-row .metric-value-group{display:flex;flex-direction:column;gap:5px}.forum-success-stats .stat-section .metric-header-row .view-mode-controls{display:flex;align-items:center;gap:10px}.forum-success-stats .stat-section .view-mode-toggle{display:flex;gap:5px;padding:4px;background:var(--primary-very-low);border-radius:6px;width:fit-content}.forum-success-stats .stat-section .view-mode-toggle .btn{margin:0;padding:8px 16px;font-size:14px;border-radius:4px}.forum-success-stats .stat-section .help-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--primary-low);color:var(--primary-medium);border-radius:50%;font-size:14px;font-weight:bold;cursor:help;transition:all .2s ease}.forum-success-stats .stat-section .help-icon:hover{background:var(--primary-low-mid);color:var(--primary)}.forum-success-stats .stat-section .subsection{margin-top:30px}.forum-success-stats .stat-section .subsection h4{margin:0 0 15px 0;font-size:1.1em;color:var(--primary);font-weight:600}.forum-success-stats .metric-card{background:var(--primary-very-low);padding:20px;border-radius:8px;border:1px solid var(--primary-low)}.forum-success-stats .metric-card.large{padding:30px}.forum-success-stats .metric-card.highlight{background:linear-gradient(135deg, var(--tertiary-very-low) 0%, var(--primary-very-low) 100%);border:2px solid var(--tertiary-low)}.forum-success-stats .metric-card.compact{padding:15px}.forum-success-stats .metric-card h4{margin:0 0 8px 0;font-size:1em;color:var(--primary-medium);font-weight:600}.forum-success-stats .metric-card .severity-match-text{font-size:12px;color:var(--primary-medium);font-style:italic;margin-bottom:15px;line-height:1.4}.forum-success-stats .metric-card .metric-value{font-size:2.5em;font-weight:bold;color:var(--primary);margin-bottom:10px}.forum-success-stats .metric-card .metric-value.small{font-size:1.8em}.forum-success-stats .metric-card .metric-value .metric-unit{font-size:.5em;color:var(--primary-medium);font-weight:normal;margin-left:5px}.forum-success-stats .metric-card .metric-label{color:var(--primary-medium);font-size:14px;margin-top:8px}.forum-success-stats .metric-card .metric-target{color:var(--primary-medium);font-size:13px;margin-bottom:10px}.forum-success-stats .metric-card .metric-trend{font-size:14px;font-weight:600;margin-bottom:15px}.forum-success-stats .metric-card .metric-trend.positive{color:var(--success)}.forum-success-stats .metric-card .metric-trend.negative{color:var(--danger)}.forum-success-stats .metric-card .metric-last24{font-size:13px;color:var(--primary-medium);font-weight:500}.forum-success-stats .metric-grid{display:grid;gap:20px;margin-bottom:20px}.forum-success-stats .metric-grid.two-col{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.forum-success-stats .metric-grid.three-col{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.forum-success-stats .metric-grid.four-col{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.forum-success-stats .progress-bar{width:100%;height:8px;background:var(--primary-low);border-radius:4px;overflow:visible;margin-top:10px;position:relative}.forum-success-stats .progress-bar .progress-fill{height:100%;border-radius:4px;transition:width .3s ease}.forum-success-stats .progress-bar .progress-fill.overall{background:linear-gradient(90deg, var(--tertiary) 0%, var(--success) 100%)}.forum-success-stats .progress-bar .progress-fill.sev1{background:var(--success)}.forum-success-stats .progress-bar .progress-fill.sev2{background:var(--tertiary)}.forum-success-stats .progress-bar .progress-fill.sev3{background:var(--quaternary, var(--tertiary))}.forum-success-stats .progress-bar .progress-target-line{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--primary);z-index:10;pointer-events:none}.forum-success-stats .progress-bar .progress-target-line::before{content:"";position:absolute;top:-3px;left:-2px;width:6px;height:6px;background:var(--primary);border-radius:50%}.forum-success-stats .progress-bar .progress-target-line::after{content:"";position:absolute;bottom:-3px;left:-2px;width:6px;height:6px;background:var(--primary);border-radius:50%}.forum-success-stats .split-metric{display:flex;align-items:center;justify-content:space-around;padding:20px 0}.forum-success-stats .split-metric .split-item{text-align:center;flex:1}.forum-success-stats .split-metric .split-item .split-value{font-size:2em;font-weight:bold;margin-bottom:8px}.forum-success-stats .split-metric .split-item .split-label{font-size:14px;color:var(--primary-medium);text-transform:uppercase;letter-spacing:.5px}.forum-success-stats .split-metric .split-item.community .split-value{color:var(--tertiary)}.forum-success-stats .split-metric .split-item.staff .split-value{color:var(--quaternary, var(--tertiary))}.forum-success-stats .split-metric .split-divider{width:2px;height:60px;background:var(--primary-low-mid);margin:0 20px}.forum-success-stats .sentiment-breakdown{display:flex;flex-direction:column;gap:15px}.forum-success-stats .sentiment-breakdown .sentiment-item{display:grid;grid-template-columns:120px 1fr 60px;gap:15px;align-items:center}.forum-success-stats .sentiment-breakdown .sentiment-item .sentiment-label{font-weight:600;color:var(--primary)}.forum-success-stats .sentiment-breakdown .sentiment-item .sentiment-bar-container{background:var(--primary-low);height:24px;border-radius:12px;overflow:hidden}.forum-success-stats .sentiment-breakdown .sentiment-item .sentiment-bar-container .sentiment-bar{height:100%;background:linear-gradient(90deg, var(--success) 0%, var(--tertiary) 100%);border-radius:12px;transition:width .3s ease}.forum-success-stats .sentiment-breakdown .sentiment-item .sentiment-value{text-align:right;font-weight:bold;color:var(--primary);font-size:16px}.forum-success-stats .chart-container{margin-top:20px;padding:15px;background:var(--primary-very-low);border:1px solid var(--primary-low);border-radius:8px;position:relative}.forum-success-stats .chart-container .chart-wrapper{height:220px;width:100%;position:relative}.forum-success-stats .chart-container .chart-wrapper canvas{max-height:220px !important;max-width:100% !important}.forum-success-stats .chart-container .chart-wrapper .admin-report-chart{height:100% !important}@media screen and (max-width: 768px){.forum-success-stats .stats-header{padding:20px}.forum-success-stats .stats-header .header-content{flex-direction:column;align-items:flex-start}.forum-success-stats .stats-header .header-content .header-main h2{font-size:1.4em}.forum-success-stats .stats-header .header-content .header-main .header-description{font-size:13px}.forum-success-stats .stats-header .header-content .header-controls{width:100%;flex-direction:column;gap:10px}.forum-success-stats .stats-header .header-content .header-controls .period-selector{width:100%}.forum-success-stats .stats-header .header-content .header-controls .period-selector .period-dropdown{width:100%}.forum-success-stats .stats-header .header-content .header-controls .date-picker-controls{width:100%;flex-direction:column;gap:10px}.forum-success-stats .stats-header .header-content .header-controls .date-picker-controls .date-picker-label{width:100%}.forum-success-stats .stats-header .header-content .header-controls .date-picker-controls .date-picker-label .date-picker-input{flex:1}.forum-success-stats .stats-header .header-content .header-controls>.btn{width:100%}.forum-success-stats .stat-section{padding:20px}.forum-success-stats .stat-section .metric-header-row{flex-direction:column;align-items:flex-start;gap:15px}.forum-success-stats .stat-section .metric-header-row .view-mode-controls{width:100%}.forum-success-stats .stat-section .metric-header-row .view-mode-controls .view-mode-toggle{flex:1}.forum-success-stats .stat-section .metric-header-row .view-mode-controls .view-mode-toggle .btn{flex:1;padding:6px 12px;font-size:13px}.forum-success-stats .metric-grid.two-col,.forum-success-stats .metric-grid.three-col,.forum-success-stats .metric-grid.four-col{grid-template-columns:1fr}.forum-success-stats .split-metric .split-divider{height:40px;margin:0 10px}.forum-success-stats .sentiment-breakdown .sentiment-item{grid-template-columns:1fr;gap:8px}.forum-success-stats .sentiment-breakdown .sentiment-item .sentiment-bar-container{order:2}.forum-success-stats .sentiment-breakdown .sentiment-item .sentiment-value{order:3;text-align:left}.forum-success-stats .chart-container{padding:10px}.forum-success-stats .chart-container .chart-wrapper{height:180px}.forum-success-stats .chart-container .chart-wrapper canvas{max-height:180px !important}}
/*# sourceMappingURL=common_theme_157_f3f19c62dfa94d62374d5e1a7d14f822d865c908.css.map?__ws=forum.cursor.com */
