.calendar-container[data-v-ccd94b17]{background:#000c;margin:20px auto;padding:20px;width:70%}.calendar-header[data-v-ccd94b17]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.calendar-title[data-v-ccd94b17]{font-size:1.5rem;margin:0;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.calendar-title[data-v-ccd94b17],.nav-btn[data-v-ccd94b17]{color:gold;font-weight:700}.nav-btn[data-v-ccd94b17]{background:#88590080;cursor:pointer;font-size:1.2rem;padding:5px 15px;transition:all .3s ease}.nav-btn[data-v-ccd94b17]:hover{background:linear-gradient(45deg,#885900,gold);color:#000}.calendar-grid[data-v-ccd94b17]{display:grid;gap:5px;grid-template-columns:repeat(7,1fr)}.day-name[data-v-ccd94b17]{color:orange;font-weight:700;padding-bottom:10px;text-align:center}.day-cell[data-v-ccd94b17]{align-items:center;background:#00000080;border:1px solid rgba(136,89,0,.3);color:#fff;cursor:default;display:flex;height:50px;justify-content:center;position:relative;transition:background .3s}.day-cell[data-v-ccd94b17]:not(.blank):hover{background:#88590066}.day-cell.blank[data-v-ccd94b17]{background:transparent;border:none}.day-cell.event[data-v-ccd94b17]:after,.day-cell.today span[data-v-ccd94b17]{align-items:center;background:gold;border-radius:50%;color:#000;display:flex;font-weight:700;height:30px;justify-content:center;width:30px}.day-cell.event[data-v-ccd94b17]:after{content:"⚜️";font-size:1.2rem;position:absolute;right:4px;top:2px}.day-cell[data-tooltip][data-v-ccd94b17]:not([data-tooltip=""]):hover:before{background-color:#000;border:1px solid gold;border-radius:5px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:.9rem;left:50%;margin-bottom:5px;padding:8px;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:10}@media only screen and (max-width:992px){.calendar-container[data-v-ccd94b17]{width:95%!important}}
