.tippy-box[data-theme~=light] {
    color: #4e4e4e;
    background-color: #fff;
    box-shadow: 0 0 10px 1px rgba(78, 78, 78, .5);
}

.tippy-box[data-theme~=light][data-placement^=top] > .tippy-arrow:before {
    border-top-color: #ede4d6
}

.tippy-box[data-theme~=light][data-placement^=bottom] > .tippy-arrow:before {
    border-bottom-color: #ede4d6
}

.tippy-box[data-theme~=light][data-placement^=left] > .tippy-arrow:before {
    border-left-color: #ede4d6
}

.tippy-box[data-theme~=light][data-placement^=right] > .tippy-arrow:before {
    border-right-color: #ede4d6
}

.tippy-box[data-theme~=light] > .tippy-backdrop {
    background-color: #ede4d6;
}

.tippy-box[data-theme~=light] > .tippy-svg-arrow {
    fill: #ede4d6
}

.tippy-content {
    padding: 0 !important;
}

/* Event Tooltip */
.event-tooltip {
    padding: 10px;
}

/* Event Popup */
.event-popup {
    min-width: 250px;
}

.event-popup .testata {
    background-color: #99150f;
    color: #fff;
    display: grid;
    grid-template-columns: 90% 10%;
    align-content: center;
    padding: 4px;
    margin-bottom: 10px;
}

.event-popup .testata .data-ora {
    justify-self: left;
}

.event-popup .testata .chiudi {
    justify-self: right;
    text-align: right;
    cursor: pointer;
}

.event-popup .riga {
    padding: 4px 6px;
}

.event-popup .riga a {
    color: #99150f;
}

.event-popup .riga .titolo {
    color: #99150f;
    font-weight: 600;
}

.event-popup .menu-azioni {
    background-color: #ede4d6;
    display: grid;
    grid-template-columns: 50% 50%;
    align-content: center;
    justify-content: center;
    padding: 4px;
    margin-top: 10px;
}

.event-popup .menu-azioni .azione {
    text-align: center;
    cursor: default;
}
