.u-panel-events{padding:20px}.event-navigation{padding-bottom:40px}.event-navigation .years{display:flex;flex-direction:column;gap:10px}.event-navigation .years .year{flex-grow:1}@media(min-width:600px){.event-navigation .years{display:flex;flex-direction:row}}.event-navigation .months{display:grid;gap:4px;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);margin-top:4px}@media(min-width:600px){.event-navigation .months{gap:8px;grid-template-columns:repeat(6,1fr);margin-top:8px}}.event-navigation .months .month,.event-navigation .years .year{align-items:center;box-shadow:0 0 8px rgba(0,0,0,.4);display:flex;font-size:2.2em;font-weight:700;height:100px;justify-content:center}.event-navigation .months .month.has-entries,.event-navigation .years .year.has-entries{background:#cceae4;cursor:pointer}.event-navigation .months .month.active,.event-navigation .years .year.active{background:#009877;color:#fff}.event-navigation .months .month{font-weight:400;height:50px}.event-overview{padding:0 0 40px}.event-entry{padding:30px 0 20px}.event-entry h3{background:#eee;line-height:1.7rem;margin:50px 0 0!important;padding:20px!important}.event-entry h4{color:#009877;font-size:1.3rem;line-height:1.7rem}.event-entry ul{margin:20px 0}.event-entry ul li{color:#646363;font-size:1.2rem;line-height:1.5rem;margin:10px 0;padding:0}.event-entry .details{background:#fff;border-radius:3px;display:flex;flex-direction:column;gap:15px;margin-top:30px;padding:0}.event-entry .property{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-start}.event-entry .property .icon{width:40px}.event-entry .property .value{font-size:1.1rem;font-weight:400;line-height:1.6rem}.event-entry .property.date .value{display:flex;flex-direction:column;gap:5px}@media(min-width:600px){.event-entry .property.date .value{flex-direction:row}.event-entry .property.date .value span:last-child:before{content:" – "}}.event-entry .content{margin-top:20px}.event-entry .buttons{display:flex;flex-direction:row;gap:15px;margin:20px 0 0}.event-entry .buttons .button{background:#009877;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.4);color:#fff;display:inline-block;font-size:1.2rem;line-height:1.6rem;margin:0;padding:10px 20px}
