.cal-heading { border-left: 5px solid #F5C842; padding-left: 16px; color: #4B2882; } .cal-event { display: grid; grid-template-columns: 220px 1fr; border-bottom: 1px solid #ede9f7; background: #fff; transition: background 0.15s ease; } .cal-event:first-child { border-top: 1px solid #ede9f7; } .cal-event:hover { background: #faf9ff; } .cal-date { padding: 16px 20px 16px 0; border-right: 2px solid #ede9f7; font-size: 13px; color: #7B5EA7; font-weight: 500; background: transparent !important; } .cal-event-name { padding: 16px 0 16px 24px; font-size: 15px; color: #1a1a2e; font-weight: 500; background: transparent !important; }