.calendar:not(.symbol){padding:var(--padding)}.flexdetails .calendar:not(.symbol){padding:0}.calendar:not(.symbol) .block{padding:var(--padding)!important;margin-bottom:5px;border-radius:5px}.calendar:not(.symbol) .block .header{position:relative;padding-right:calc(var(--padding) + 20px)}.calendar:not(.symbol) .block .header .subTitle{font-family:var(--subfont);font-size:var(--xs-fontsize);line-height:var(--xs-lineheight);color:var(--grey1);font-weight:300;display:block;padding-bottom:10px}.calendar:not(.symbol) .block .header:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:var(--symbol);font-size:var(--iconsize);display:flex;justify-content:center;align-items:center;border-radius:5px;-moz-osx-font-smoothing:grayscale;content:"\e145";width:30px;height:30px;border:2px solid var(--color2);color:var(--color2)}.calendar:not(.symbol) .block .content{padding:0;max-height:0;overflow:hidden;transition:all .5s ease-in-out}.calendar:not(.symbol) .block .content .text{padding-top:var(--padding)}.calendar:not(.symbol) .block.no-summary .header:after{display:none}.calendar:not(.symbol) .block:hover .header:after{content:"\e15b"}.calendar:not(.symbol) .block:hover .content{max-height:100%}