#div-valent{background-color:#000000}.menu-arrow-icon{transition:transform .2s ease-in-out}.menu-arrow-icon.rotate-90{transform:rotate(90deg)}.menu-dropdown{max-height:0;overflow:hidden;opacity:0;transition:max-height .24s ease,opacity .18s ease-in}.menu-dropdown.show{max-height:32rem;opacity:1}.topbar-head-dropdown{position:relative;display:inline-flex}.topbar-head-dropdown .dropdown-menu{right:0;left:auto}[data-sidebar-size=sm-hover] .app-menu.navbar-menu .menu-arrow-icon,[data-sidebar-size=sm-hover] .menu-arrow-icon,[data-sidebar-size=sm] .app-menu.navbar-menu .menu-arrow-icon,[data-sidebar-size=sm] .menu-arrow-icon{display:none!important}[data-sidebar-size=lg] .app-menu.navbar-menu .menu-arrow-icon,[data-sidebar-size=sm-hover-active] .app-menu.navbar-menu .menu-arrow-icon{display:inline-block}.topbar-head-dropdown .dropdown-menu.dropdown-menu-end{right:0;left:auto}.tasks-box{margin-bottom:10px!important;border:1px solid #c9c9c9!important}.tasks-board .tasks-list{min-width:340px;max-width:340px;flex-shrink:0;height:auto;min-height:fit-content;margin-right:12px!important}.custom-tooltip{background-color:#d1ecf1!important;border:1px solid #b8daff!important;color:#0c5460!important;max-width:580px!important;box-shadow:0 4px 6px rgba(13,202,240,.15)!important;border-radius:.5rem!important}.custom-tooltip .tooltip-arrow:before{border-top-color:#d1ecf1!important}.custom-tooltip .tooltip-inner{background-color:#d1ecf1!important;color:#0c5460!important;text-align:left!important;max-width:580px!important;border-radius:.5rem!important}@keyframes slideDown{0%{opacity:0;max-height:0;overflow:hidden;transform:translateY(-10px)}to{opacity:1;max-height:300px;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateX(-15px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.submenu-container{animation:slideDown .4s cubic-bezier(.4,0,.2,1);transform-origin:top;transition:all .3s cubic-bezier(.4,0,.2,1)}.submenu-item{font-size:.85rem;padding:4px 8px;transition:all .2s ease}.submenu-item:first-child{animation:fadeIn .4s cubic-bezier(.4,0,.2,1) 0s both}.submenu-item:nth-child(2){animation:fadeIn .4s cubic-bezier(.4,0,.2,1) .08s both}.calendar-disabled-day{opacity:.45;pointer-events:none}.calendar-disabled-day .fc-daygrid-day-number,.calendar-disabled-day .fc-daygrid-day-top{color:inherit;opacity:.9}.calendar-upcoming-card{border:1px solid var(--bs-border-color-translucent)}.calendar-event-description{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.calendar-upcoming-scroll-wrapper{position:relative;border:1px solid var(--bs-border-color-translucent);border-radius:.75rem;background-color:var(--bs-body-bg)}.calendar-upcoming-scroll{max-height:400px}.calendar-scroll-top-btn{position:absolute;right:1rem;bottom:1rem;z-index:5;box-shadow:var(--bs-box-shadow);border-radius:50%;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0}.submenu-item:nth-child(3){animation:fadeIn .4s cubic-bezier(.4,0,.2,1) .16s both}.submenu-item:nth-child(4){animation:fadeIn .4s cubic-bezier(.4,0,.2,1) .24s both}.submenu-item:nth-child(5){animation:fadeIn .4s cubic-bezier(.4,0,.2,1) .32s both}.submenu-badge{font-size:.65rem}.chat-conversation .chat-conversation-list .chat-list.grouped .conversation-list{margin-bottom:.25rem!important}.chat-conversation .chat-conversation-list .chat-list:not(.grouped) .conversation-list{margin-bottom:1rem!important}.chat-conversation .chat-conversation-list,.chat-leftsidebar .chat-message-list{margin-top:1.5rem}.page-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.95);backdrop-filter:blur(4px);z-index:9999;animation:pageLoadingFadeIn .2s ease-in-out}.page-loading-content,.page-loading-overlay{display:flex;align-items:center;justify-content:center}.page-loading-content{flex-direction:column;text-align:center}@keyframes pageLoadingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pageLoadingFadeOut{0%{opacity:1}to{opacity:0}}.contact-list-title{font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding-left:1rem;padding-right:1rem;margin-bottom:.5rem}.chat-list li{position:relative}.chat-list li .dropdown{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:10}.chat-list li .dropdown-menu,.chat-list li.active .dropdown-menu,.chat-list li.active a~.dropdown .dropdown-menu{position:absolute;z-index:1050;right:0;left:auto;min-width:180px;background-color:#fff!important;border-color:rgba(0,0,0,.15)!important}.chat-list li .dropdown-item,.chat-list li.active .dropdown-item{background-color:transparent!important;color:#212529!important}.chat-list li .dropdown-item:hover,.chat-list li.active .dropdown-item:hover{background-color:#f8f9fa!important;color:#212529!important}.chat-list li .dropdown-item.text-danger,.chat-list li.active .dropdown-item.text-danger{color:#dc3545!important}