.admin-stats-trajectory{margin-bottom:30px;font-family:var(--font-family)}.admin-stats-trajectory .spinner{margin:20px auto}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:20px}.stat-card{background:var(--secondary);border:1px solid var(--primary-low);padding:20px;border-radius:12px;box-shadow:var(--shadow-low);display:flex;flex-direction:column}.stat-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.stat-card-header h3{margin:0;font-size:1.1em;color:var(--primary-high)}.stat-card-tabs{display:flex;background:var(--primary-very-low);border-radius:8px;padding:3px}.tab-btn{background:rgba(0,0,0,0);border:none;padding:4px 10px;font-size:.75em;font-weight:600;color:var(--primary-medium);border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.tab-btn:hover{color:var(--primary-high)}.tab-btn.active{background:var(--secondary);color:var(--primary);box-shadow:var(--shadow-low)}.target-badge{font-size:.65em;background:var(--primary-low);padding:3px 6px;border-radius:10px;font-weight:bold;align-self:center;margin-left:10px}.stat-main-value{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.stat-main-value .current{font-size:2.2em;font-weight:800;line-height:1;color:var(--primary)}.stat-main-value .comparison{color:var(--primary-medium);font-size:.9em}.progress-bar-container{background:var(--primary-low);height:8px;border-radius:4px;margin:15px 0;overflow:hidden}.progress-fill{height:100%;transition:width .6s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.progress-fill.on-track{background-color:#2ecc71}.progress-fill.behind-pace{background-color:#e67e22}.stat-chart-container{margin:15px 0;height:140px}.stat-metrics-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;border-bottom:1px solid var(--primary-low);padding-bottom:15px;margin-bottom:15px}.metric-label{display:block;color:var(--primary-medium);text-transform:uppercase;font-size:.65em;letter-spacing:.5px}.metric-value{font-size:1.1em}.metric-value.success{color:#27ae60}.metric-value.warning{color:#d35400}.metric-value.accent{color:#e67e22}.stat-footer-note{padding:12px;border-radius:8px;background:var(--primary-very-low);font-size:.85em;margin-top:auto}.stat-footer-note .status-label{font-weight:bold}.stat-footer-note .status-label.success{color:#27ae60}.stat-footer-note .status-label.warning{color:#d35400}
/*# sourceMappingURL=common_theme_50_b42c21cb3eea9c08e158d4aeeede35a2abf4bcc6.css.map?__ws=forum.wixstudio.com */
