/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

.timings {
    text-align: right;
    padding-right: 10px;
    width: 100px;
    height: 900px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: white;
    font-size: 0.75em;
    box-sizing: border-box;
    margin-top: -8px;
}

.timings div {
    height: 32px;
}

.timings span {
    font-size: 1.25em;
    color: #696969;
}

.days {
    height: 900px;
    padding: 0 10px;
    background-color: #edefe9; /*#F0F0F0;*/
    border-color: #D1D1D1;
    border-style: solid;
    border-width: 1px;
    border-right-width: 2px;
    box-sizing: border-box;
    position: relative;
}

.event {
    background-color: white;
    border-style: solid;
    border-width: 1px;
    border-left-width: 5px;
    border-color: #D1D1D1;
    border-left-color: #57b986;
    padding-left: 5px;
    padding-top: 5px;
    position: absolute;
    font-size: 0.75em;
    box-sizing: border-box;
    overflow: hidden;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

.event .sigle,
.tooltip-event > .tooltip-inner > .sigle {
    font-weight: bold;
}

/*.event .local,*/
/*.tooltip-event > .tooltip-inner > .local {*/
/*    font-style: italic;*/
/*}*/

.event .seances {
    margin-right: 3px;
}

.tooltip-event, .tooltip-event-dates {
    --bs-tooltip-max-width: auto;
}

.tooltip-event > .tooltip-inner {
    text-align: start;
}

.tooltip-event-dates > .tooltip-inner {
    text-align: end;
}

.tooltip-inner > .dates {
    padding-left: 8px;
}
