.toast{--bs-toast-max-width:unset}.breadcrumb{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important;margin-bottom:0!important;padding-left:1rem}.breadcrumb-item>a{text-decoration:none!important}#dark-mode-link{position:relative}#dark-mode-switcher{left:0;position:absolute;top:0;transition-duration:0s!important;transition:none!important;z-index:1000}.form-label{white-space:nowrap}@media(max-width:767.98px){.smallscreen-floating{bottom:0;position:absolute;z-index:3000}}body{min-height:-webkit-fill-available;min-height:100dvh}html,main{height:-webkit-fill-available}main{height:100dvh;max-height:100dvh;overflow-x:auto;overflow-y:hidden}.dropdown-toggle{outline:0}.scrollarea{overflow-y:auto}.text-spacing-1{letter-spacing:.1em}.text-spacing-2{letter-spacing:.2em}.text-size-smaller{font-size:.8rem}.nav-link-description{transition-duration:0s!important;transition:none!important}tr.yellow>td{background-color:#f2d600}tr.red>td{background-color:#f03b20}tr.green>td{background-color:#61bd4f}.user-red{background-color:#f03b20}.user-yellow{background-color:#f2d600}div.filter-form>div{margin-right:1rem}.table-wrapper{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.fc .fc-scrollgrid-section-sticky>*{background:var(--bs-body-bg);position:sticky;z-index:3}.form-floating>label:after{background-color:transparent!important}.icon-link-sidebar{position:absolute;top:.4em}.icon-link-animated,.icon-link-sidebar{--bs-icon-link-transform:translate3d(0,-.125rem,0);cursor:pointer}.hover-row:hover,.hover-subtle-bg:hover{background-color:var(--bs-light-bg-subtle)!important}.EasyMDEContainer .CodeMirror{background-color:var(--bs-body-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}.EasyMDEContainer .cm-s-easymde .CodeMirror-cursor{border-color:var(--bs-body-color)}.CodeMirror-cursor{border-left:1px solid var(--bs-body-color);border-right:none;width:0}.EasyMDEContainer .editor-toolbar>*{border-color:var(--bs-body-bg)}.editor-toolbar{border-top:1px solid var(--bs-border-color)}.editor-toolbar,.editor-toolbar i.separator{border-left:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color)}.EasyMDEContainer .editor-toolbar>.active,.cm-s-easymde .cm-comment,.editor-preview pre,.editor-toolbar>button:hover{background-color:var(--bs-body-bg)}.EasyMDEContainer .CodeMirror-fullscreen,.editor-preview,.editor-toolbar.fullscreen{background:var(--bs-body-bg)}.editor-preview-side{border-color:var(--bs-border-color)}.CodeMirror-focused .CodeMirror-selected,.CodeMirror-selected{background:var(--bs-secondary-bg)}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:var(--bs-secondary-bg)}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:var(--bs-secondary-bg)}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:var(--bs-secondary-bg)}.start-75{left:75%}#outerContainer #mainContainer .toolbar{display:none!important}#outerContainer #mainContainer #viewerContainer{top:0!important}.table-text-notpaid{color:var(--bs-danger-text-emphasis)}.table-text-paid{color:var(--bs-success-text-emphasis)}.table-text-cancelled{color:var(--bs-secondary-text-emphasis)}nav{background-color:var(--bs-body-bg)}.htmx-indicator{display:none!important}.htmx-request .htmx-indicator{display:inline-block!important}.htmx-request .btn-content{display:none!important}.do-print{display:none}@media print{.no-print,nav{display:none}.do-print{display:block}body{background-color:#fff}a{text-decoration:none!important}}.dropdown-toggle:after{margin-top:.6em!important}table.sortable>thead{cursor:pointer}th>a{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));text-decoration:none!important}th>a:hover{color:var(--bs-link-hover-color)}.zoom{height:25px!important;margin:0 auto;padding:25px;transition:transform .2s;width:25px!important}.zoom:hover{transform:scale(4)}.tooltip-inner{max-width:730px!important;text-align:left!important}[data-bs-toggle=collapse].collapsed .if-not-collapsed,[data-bs-toggle=collapse]:not(.collapsed) .if-collapsed{display:none}.reminder_list{min-width:8em}ul.pagination{margin:1em}.slide-enter-active,.slide-leave-active{transform-origin:top;transition:opacity .3s ease,transform .3s ease}.slide-enter-from,.slide-leave-to{opacity:0;transform:translateY(-15px) scaleY(.95)}