/* Finitions visuelles et états ouvrés de Karma. */
.karma-dashboard-card.weekend{border-color:#c9d9d2;background:linear-gradient(112deg,#315b4e 0%,#4c7769 56%,#5c8c7b 100%)}
.karma-dashboard-card.weekend .karma-progress i{background:#d4e7da;box-shadow:none}
.karma-goal-badge.weekend{border-color:#d8e3dd;background:#f5f8f6;color:#61786d}
.karma-score-card.weekend{border-color:#d5e2dc;background:linear-gradient(140deg,#fbfdfc,#f1f7f4)}
.karma-score-card.weekend .karma-progress.large{background:#dce9e2}.karma-score-card.weekend .karma-progress i{background:#8bb7a1;box-shadow:none}
.karma-chart-bars{position:relative}.karma-chart-goal{position:absolute;right:3px;left:3px;border-top:1px dashed #9bc8b2;pointer-events:none}.karma-chart-goal b{position:absolute;top:-16px;right:0;padding:1px 4px;border-radius:4px;background:#f4fbf7;color:#5a8872;font-size:8px;font-style:normal}.karma-bar{position:relative;z-index:1}.karma-bar.weekend span{background:#dbe6e0}.karma-bar.weekend small{color:#a1ada7}.karma-dashboard-card .karma-chart-goal{border-color:rgba(232,255,176,.48)}.karma-dashboard-card .karma-chart-goal b{display:none}.karma-dashboard-card .karma-bar.weekend span{background:rgba(227,255,238,.25)}
.karma-dashboard-card{min-height:103px}.karma-dashboard-main p{min-height:13px}.karma-panel{min-height:222px}.karma-panel.karma-trend{min-height:222px}.karma-rules li:last-child{margin-top:2px;padding-top:8px;border-top:1px solid #edf2ef;color:#4f7665}
