html{font-size:13.5px}a{text-decoration:none;background-color:transparent}a:hover{text-decoration:underline}a:hover.btn{text-decoration:none}.form-group.required{font-weight:bold}.form-text.text-muted{font-size:12px}#id_description{height:100px}#id_notes{height:150px}#id_durations{height:75px}#id_category{width:150px}#id_present{width:150px}.breakWord{word-break:normal;overflow-wrap:anywhere}.deleteEvent{background-color:#6a6a6a!important}.deleteEvent .fc-event-title{font-size:5vw;text-align:center}tr.exclude:hover>td{box-shadow:none}.errornote{font-size:0.875rem;font-weight:700;display:block;padding:10px 12px;margin:0 0 10px 0;color:var(--bs-danger);border:1px solid var(--bs-danger);border-radius:4px;background-color:var(--body-bg);background-position:5px 12px;overflow-wrap:break-word}.button-icon-outline{color:var(--bs-btn-bg);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--bs-btn-color)}.button-icon-hover-outline:hover{color:var(--bs-btn-bg);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--bs-btn-color)}.min-vw-90{min-width:min(90vw,30rem)}.table-responsive :is(th:first-child,td:first-child){position:sticky;left:0px;background-color:var(--bs-body-bg)}