.chart-legend{display:flex;gap:1rem;align-items:center;justify-content:end;padding-right:1.5rem;font-size:var(--font-xs)}.chart-legend-item{display:flex;align-items:center;cursor:pointer}.chart-legend-dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px}.chart-legend-label{font-size:var(--font-xs)}.chart-legend-label.inactive{color:var(--text-secondary)}@media (max-width:768px){.chart-legend{flex-wrap:wrap;justify-content:flex-start;padding-right:0;row-gap:.5rem}.chart-legend .reset-zoom-btn{margin-left:0;margin-top:.5rem}}.attention-card{display:flex;align-items:center;justify-content:center;border-radius:1rem;border:2px solid var(--border-default);animation:borderPulse 2s infinite;font-size:var(--font-base);background:var(--card-bg)}.rbc-header{padding:1rem!important;background-color:var(--tab-bg)!important}.calendar .rbc-header{background:var(--tab-bg)!important;border-bottom:1px solid var(--border-defaul);text-transform:uppercase;font-size:var(--font-md);padding:1rem!important}.comment-list-scroll{max-height:500px;overflow-y:auto;padding-right:8px}.rbc-calendar{font-size:var(--font-sm)}@media (max-width:768px){.rbc-calendar,.rbc-event{font-size:var(--font-xs)}.rbc-event{padding:1px 2px;white-space:normal;text-align:center}.rbc-header{font-size:var(--font-xs);padding:2px}.rbc-month-view{min-height:400px}}.rbc-month-view .rbc-event{height:auto!important;padding:4px 6px;box-sizing:border-box}.custom-rbc-event-content,.rbc-event .rbc-event-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.custom-rbc-event-content>div{width:100%;height:100%}.rbc-month-view{border:1px solid var(--border-default)!important}.rbc-day-bg+.rbc-day-bg{border-left:1px solid var(--border-default)!important}.rbc-header+.rbc-header{border:1px solid var(--border-default)!important}.rbc-header{border-bottom:1px solid var(--border-default)!important}.rbc-month-row+.rbc-month-row{border-top:1px solid var(--border-default)!important}.rbc-today{background-color:var(--bg-sub-card)!important}.rbc-off-range-bg{background-color:var(--color-sub-card)!important}.react-datepicker__year .react-datepicker__year-text:hover{background-color:var(--primary-tint)!important;color:var(--text-primary)!important;cursor:pointer}