.calWrap{display:flex;flex-direction:column;gap:20px;max-width:1250px;padding:15px 20px}.calTop{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#yearSelect,#monthSelect{padding:11px 9px;font-size:18px;font-weight:400;color:var(--wp--preset--color--contrast-2);background-color:var(--wp--preset--color--base);border:1px solid #efefef;border-radius:5px}#yearSelect:hover,#yearSelect:focus,#yearSelect:focus-within,#monthSelect:hover,#monthSelect:focus,#monthSelect:focus-within{background-color:#dee2e6}.calTop .archiveLink{padding:10px 12px;background-color:var(--wp--preset--color--accent-1);border-radius:5px;font-size:16px;font-weight:700;text-decoration:none;color:var(--wp--preset--color--base);transition:all .3s ease-in-out}.calTop .archiveLink:hover{background-color:var(--wp--preset--color--contrast-2)}.daysRowWrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.daysWrap{position:relative;display:flex;align-items:center;justify-content:center;width:66px;height:48px;border:1px solid #efefef;border-radius:5px;font-size:18px;font-weight:400;color:var(--wp--preset--color--contrast)}.daysWrap:has(>.dayInfoWrap){border:3px solid var(--wp--preset--color--accent-3);border-radius:5px;cursor:pointer;font-weight:700;color:var(--wp--preset--color--accent-3);transition:all .3s ease-in-out}.daysWrap:has(>.dayInfoWrap) .dayInfoWrap{display:block;position:absolute;overflow:hidden;padding:0 10px;overflow:none;width:433px;height:206px;transform:scale(0);transform-origin:top left;transition:all .3s ease-in-out;top:-20px;left:calc(100% - 3px);pointer-events:none;z-index:100;background-color:transparent;opacity:0}.daysWrap:has(>.dayInfoWrap):hover{background-color:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--contrast)}.daysWrap.left:has(>.dayInfoWrap) .dayInfoWrap{left:unset;right:calc(100% - 3px);transform-origin:top right}.daysWrap:has(>.dayInfoWrap) .dayInfo{border:3px solid var(--wp--preset--color--accent-3);border-radius:8px;display:flex;flex-direction:column;gap:14px;width:100%;height:100%;padding:12px 16px;background-color:var(--wp--preset--color--base-2);overflow-y:auto}.daysWrap:has(>.dayInfoWrap):hover .dayInfoWrap{transform:scale(1);pointer-events:all;opacity:1}.eventLink{padding:10px;background-color:var(--wp--preset--color--base);font-size:18px;font-weight:600;letter-spacing:0;color:var(--wp--preset--color--contrast);border-radius:5px;text-decoration:none;transition:all .3s ease-in-out}.eventLink:hover{background-color:#ede9e6;color:var(--wp--preset--color--contrast)}.eventLink p{margin:0}.eventLink>.eventLoc{font-weight:400;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding-left:29px}.eventLink>.eventLoc:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:18px;background:url(//wunderbarfesztival.hu/wp-content/themes/wunderbar/styles/../assets/ico/locmarker.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.daysWrap:has(>.dayInfoWrap):after{position:absolute;content:'';width:6px;height:6px;left:calc(100% + 4px);top:50%;transform:translateY(-50%) rotate(45deg);background-color:var(--wp--preset--color--accent-3);opacity:0;transition:opacity .3s ease-in-out}.daysWrap:has(>.dayInfoWrap):hover:after{opacity:1}.daysWrap:has(>.dayInfoWrap).left:after{left:unset;right:calc(100% + 4px)}@media(max-width:900px){.daysRowWrap{position:relative}.daysWrap{position:static;width:48px;height:48px}.daysWrap:has(>.dayInfoWrap) .dayInfoWrap{display:block;position:absolute;overflow:hidden;padding:10px 0;overflow:none;transition:all .3s ease-in-out;width:0;height:0;top:unset;left:0;pointer-events:none;z-index:100;background-color:transparent;opacity:0}.daysWrap.left:has(>.dayInfoWrap) .dayInfoWrap{left:0;right:unset}.daysWrap:has(>.dayInfoWrap):hover .dayInfoWrap{width:100%;height:269px;pointer-events:all;opacity:1}.daysWrap:has(>.dayInfoWrap):after{display:none}.daysWrap:has(>.dayInfoWrap).row1 .dayInfoWrap{top:43px}.daysWrap:has(>.dayInfoWrap).row2 .dayInfoWrap{top:101px}.daysWrap:has(>.dayInfoWrap).row3 .dayInfoWrap{top:159px}.daysWrap:has(>.dayInfoWrap).row4 .dayInfoWrap{top:217px}.daysWrap:has(>.dayInfoWrap).row5 .dayInfoWrap{top:275px}.daysWrap:has(>.dayInfoWrap).row6 .dayInfoWrap{top:333px}.daysWrap:has(>.dayInfoWrap).row7 .dayInfoWrap{top:391px}}@media(max-width:480px){.calTop{flex-direction:column;gap:10px}.calTop>div{display:flex;width:100%;gap:10px}.selectWrap>select{display:flex;max-width:calc(50% - 5px );width:100%;text-align:center}.calTop .archiveLink{width:100%;display:flex;align-items:center;justify-content:center;gap:20px}}