svg.vch__wrapper[data-v-a9cfea66]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:10px}svg.vch__wrapper .vch__months__labels__wrapper text.vch__month__label[data-v-a9cfea66]{font-size:10px}svg.vch__wrapper .vch__days__labels__wrapper text.vch__day__label[data-v-a9cfea66],svg.vch__wrapper .vch__legend__wrapper text[data-v-a9cfea66]{font-size:9px}svg.vch__wrapper .vch__days__labels__wrapper text.vch__day__label[data-v-a9cfea66],svg.vch__wrapper .vch__legend__wrapper text[data-v-a9cfea66],svg.vch__wrapper .vch__months__labels__wrapper text.vch__month__label[data-v-a9cfea66]{fill:#767676}svg.vch__wrapper rect.vch__day__square[data-v-a9cfea66]:hover{stroke:#555;stroke-width:1px}svg.vch__wrapper rect.vch__day__square[data-v-a9cfea66]:focus{outline:none}.vue-tooltip-theme.tooltip{display:block!important;z-index:10000}.vue-tooltip-theme.tooltip .tooltip-inner{background:rgba(0,0,0,.7);border-radius:3px;color:#ebedf0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;line-height:16px;padding:14px 10px}.vue-tooltip-theme.tooltip .tooltip-inner b{color:#fff}.vue-tooltip-theme.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#000;z-index:1}.vue-tooltip-theme.tooltip[x-placement^=top]{margin-bottom:5px}.vue-tooltip-theme.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.vue-tooltip-theme.tooltip[x-placement^=bottom]{margin-top:5px}.vue-tooltip-theme.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.vue-tooltip-theme.tooltip[x-placement^=right]{margin-left:5px}.vue-tooltip-theme.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.vue-tooltip-theme.tooltip[x-placement^=left]{margin-right:5px}.vue-tooltip-theme.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.vue-tooltip-theme.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.vue-tooltip-theme.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.event-container{width:80%;margin:0 auto;padding:20px}.input-container{position:relative;display:inline-block}.filter-btn{position:absolute;top:50%;border:none;right:5px;transform:translateY(-50%);cursor:pointer;background-color:var(--primary-color);color:#fff;padding:5px 10px;font-size:14px;border-radius:4px}.spinner-border{margin-left:5px}.year-btn{margin-left:auto}:root{--primary-color:#4caf50;--hover-color:#45a049;--active-color:#3e8e41;--focus-border-color:#555;--input-border-color:#ccc;--input-focus-border-color:var(--focus-border-color)}.container{padding:20px}.title{font-size:2em;margin-bottom:20px}.button-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.input-event-wrap{padding:10px;border:1px solid var(--input-border-color);border-radius:4px;flex:1;box-sizing:border-box}.input-event-wrap:focus{border-color:var(--input-focus-border-color);outline:none}.year-button{background-color:var(--primary-color);border:none;color:#fff;padding:10px 15px;margin:2px;font-size:14px;cursor:pointer;border-radius:4px;transition:background-color .3s}.year-button:hover{background-color:var(--hover-color)}.year-button:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.2)}.year-button:active{background-color:var(--active-color)}.spinner-border{display:inline-block;width:1rem;height:1rem;border:.1em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}@keyframes spinner-border{to{transform:rotate(1turn)}}.heatmap-container{display:flex;justify-content:center}@media (max-width:768px){.event-container{width:100%;padding:10px}.button-container{flex-direction:column;align-items:flex-start}.year-btn{margin-left:0;margin-top:10px}}