html{scrollbar-gutter:stable}.offcanvas{--tblr-offcanvas-width: min(640px, 90vw)}.offcanvas-wide{--tblr-offcanvas-width: min(900px, 95vw)}.offcanvas{transition:transform .28s cubic-bezier(.22,1,.36,1)}.offcanvas .offcanvas-body{opacity:0;transition:opacity .18s ease}.offcanvas.show .offcanvas-body{opacity:1}.ui-updated-highlight{animation:uiUpdatedHighlight 1.8s ease;border-radius:.5rem}@keyframes uiUpdatedHighlight{0%{background-color:#e2efff;box-shadow:inset 0 0 0 1px #0066cc26}to{background-color:transparent;box-shadow:none}}.modal.fade .modal-dialog{transform:translateY(10px) scale(.985);opacity:0;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}.modal.show .modal-dialog{transform:translateY(0) scale(1);opacity:1}.modal.fade .modal-content{box-shadow:0 .5rem 1.25rem #00000014}.modal.fade .modal-body{opacity:0;transition:opacity .14s ease}.modal.show .modal-body{opacity:1}.modal-backdrop.fade{opacity:0;transition:opacity .18s ease}.modal-backdrop.show{opacity:var(--tblr-backdrop-opacity, .16)}tr.htmx-swapping{opacity:0;transition:opacity .7s ease}tr.htmx-added{animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[x-cloak]{display:none!important}@media(min-width:992px){.navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item.active,.navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item.active:hover,.navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item:hover{background:#0000000d!important}[data-bs-theme=dark] .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item.active,[data-bs-theme=dark] .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item.active:hover,[data-bs-theme=dark] .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item:hover{background:#ffffff14!important}}.hx-fade{transition:opacity .2s ease,transform .2s ease}.hx-fade:not(.htmx-swapping):not(.htmx-settling){opacity:1;transform:translateY(0)}.hx-fade.htmx-swapping{opacity:0}.hx-fade.htmx-settling{opacity:0;transform:translateY(4px)}.navbar-brand-image{height:2rem;width:auto;display:block}@media(min-width:992px){.page>header.navbar{position:sticky;top:0;z-index:1040}.page>aside.navbar-vertical{top:var(--tblr-navbar-height, 3.5rem)}}[data-bs-theme=dark] .navbar-brand-autodark .navbar-brand-image:not(.navbar-brand-image-dark){display:none}[data-bs-theme=light] .navbar-brand-autodark .navbar-brand-image-dark{display:none}:root:not([data-bs-theme]) .navbar-brand-autodark .navbar-brand-image-dark{display:none}
