:root{--bs-body-font-size:0.875rem}.cursor-pointer{cursor:pointer}.small{font-size:.75rem}.shadow-sm-hover{transition:.2s ease-in-out}.shadow-sm-hover:hover{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.form-check-input:focus,.form-control:focus,.form-select:focus{box-shadow:none}.nav-tabs,.table-responsive{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.nav-tabs::-webkit-scrollbar{display:none}.nav-tabs .nav-link{color:unset!important;border:none!important;margin-top:.25rem;margin-bottom:.25rem;padding:.25rem 1rem;white-space:nowrap}.nav-tabs .nav-link:hover{border:none!important;outline:none!important;border-radius:0!important;background:#e3e3e3;border-radius:.25rem!important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border:none!important;outline:none!important;border-radius:.25rem!important;background:var(--bs-dark);color:var(--bs-body-bg)!important;margin-bottom:4px;padding:.25rem 1rem;font-weight:500}.dropdown-menu-item{display:flex;align-items:center;padding:8px;cursor:pointer;transition:background-color .15s ease-in-out}.dropdown-menu-item:hover{background-color:#f8f9fa!important}.dropdown-toggle:after{display:none!important}.form-label{margin-bottom:.25rem;font-size:.875rem}.text-truncate-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.markdown-content h1,h2,h3,h4,h5,h6{font-size:var(--bs-body-font-size);font-weight:600;margin-top:1rem;margin-bottom:.5rem}.form-control,.form-select{font-size:unset}th{padding-top:.25rem;padding-bottom:.25rem}td{vertical-align:middle}.full-height-container{height:calc(100vh - 47px)}@media screen and (max-width:992px){.full-height-container{height:100%}.task-details-sidebar{position:fixed;bottom:0;z-index:100000}}.spinner-border-sm{--bs-spinner-width:0.75rem;--bs-spinner-height:0.75rem;--bs-spinner-border-width:0.125rem}.text-decoration-none:hover{text-decoration:underline!important}a{text-decoration:none;&:hover{text-decoration:underline}}.table>:not(caption)>*>*{padding:.125rem .5rem}::-webkit-scrollbar{width:0}.btn-link{text-decoration:none;&:hover{text-decoration:underline}}.btn-white{background-color:#ffffff;border:1px solid #dcdcdc;color:var(--bs-dark);&:hover{background-color:#f7f7f7;color:var(--bs-dark);border:1px solid #dcdcdc;text-decoration:none!important}}.parent-for-hover .item-for-hover{display:none!important}.parent-for-hover:hover .item-for-hover{display:flex!important}