.calendar{.has-primary-color{color:var(--primary-color-bg)}.has-primary-bg{background-color:var(--primary-color-bg);color:var(--primary-color-text)}.calendar__column-item{position:relative;margin-top:1px;display:flex;>a{position:absolute;inset:.25rem;display:flex;flex-direction:column;overflow-y:auto;background-color:#eff6ff;padding:.5rem;line-height:1.25rem;border-radius:.375rem;font-size:.75rem;border:1px solid #fff;box-shadow:-1px 1px 3px 0 rgba(0,0,0,.1);&:hover,&:not(:hover){text-decoration-line:none!important}&:hover{background-color:#dbeafe}}}}