.day-summary-row td{background-color:var(--light-grey);font-weight:700;border-top:2px solid var(--primary)}.diff-info{position:relative;display:inline-flex;align-items:center;gap:.2rem}.diff-info-btn{cursor:pointer;opacity:.45;display:flex;line-height:1;color:var(--text-color)}.diff-info-btn svg{width:.75rem;height:.75rem}.diff-info-btn:hover{opacity:.9}.diff-tooltip{display:none;position:absolute;bottom:calc(100% + .3rem);right:0;width:210px;background-color:var(--primary-solid);color:#fff;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;line-height:1.5;white-space:normal;z-index:20;box-shadow:0 4px 16px rgba(0,0,0,.25)}.diff-info.open .diff-tooltip{display:block}