body{background:#e5e5e5;font-family:Inter,sans-serif}body header{background-color:#f8f9fa;border-bottom:1px solid #d3d3d3;min-height:73px}body header #menu-button{cursor:pointer}body header .logo{height:56px}body header h2{height:23px;line-height:20px}body header #user-box{cursor:pointer}body header #user-box .avatar{border-radius:50em;height:40px}body header #user-box #user-actions{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:200px;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);background-color:#fff;border:1px solid #d3d3d3;margin-left:auto;margin-right:auto;display:none;position:absolute;bottom:0;right:0;transform:translateY(100%)}body header #user-box #user-actions .page-link{-o-transition:background-color .3s;transition:background-color .3s}body header #user-box #user-actions .page-link:not(:last-child){border-bottom:1px solid #d3d3d3}body header #user-box #user-actions .page-link:hover{background-color:#eee}body header #user-box:hover #user-actions{display:block}body .menu h5{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}body .menu .page-link{cursor:pointer;-o-transition:background-color .3s;transition:background-color .3s}body .menu .page-link>div{color:#4a5568;border-radius:10px;padding:1rem;text-decoration:none}body .menu .page-link>div:hover{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}body .menu .page-link[data-submenu] .menu-chevron{float:right;-o-transition:transform .3s;margin-top:3px;transition:transform .3s}body .menu .page-link[data-submenu].open .menu-chevron{transform:rotate(180deg)}body .menu .page-link i{text-align:center;width:20px;height:16px;margin-right:15px!important}body #title{color:#212529;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}body #container{min-height:calc(100vh - 73px)}body #container .table-search{--bs-table-bg:#fff}body #container .table-search .add-new,body #container .table-search .table-search-preview{cursor:pointer}body #container #bookmarks .bookmark{background-color:color-mix(in srgb, var(--bookmark-color) 10%, transparent);-o-transition:scale .3s;transition:scale .3s;border-color:var(--bookmark-color)!important}body #container #bookmarks .bookmark:hover{scale:1.05}body #container #bookmarks .bookmark .icon{background:linear-gradient(135deg, color-mix(in srgb, var(--bookmark-color), #373737) 0%, var(--bookmark-color) 100%);background:var(--bookmark-color);width:35%;box-shadow:4px 4px 20px color-mix(in srgb, var(--bookmark-color), #fff);color:#efefef;position:relative}body #container #bookmarks .bookmark .title{color:#585858;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}body footer{color:#fff;background:#244b8f;font-size:12px}.login-container{background-image:url(https://picsum.photos/1920/1280);background-position:50%;background-repeat:no-repeat;background-size:cover}.login-container .card .btn-authentik{background-color:#f3492f;border-color:#f3492f;color:#fff!important}.login-container .card .btn-authentik:hover,.login-container .card .btn-authentik:active{background-color:#d6412a!important;border-color:#d6412a!important}.no-link{color:inherit!important;text-decoration:none!important}.form-control:focus,.form-select:focus{box-shadow:none;border-color:#ced4da}.cursor-pointer{cursor:pointer}.sticky-top-header{position:sticky;top:73px}.fs-7_5{font-size:.85rem!important}@media (width>=1200px){.fs-7_5{font-size:.85rem!important}}.fs-7{font-size:.75rem!important}@media (width>=1200px){.fs-7{font-size:.75rem!important}}.fs-8{font-size:.5rem!important}@media (width>=1200px){.fs-8{font-size:.5rem!important}}.fs-9{font-size:.25rem!important}@media (width>=1200px){.fs-9{font-size:.25rem!important}}.toastify{max-height:96vh;overflow:auto}.toastify.danger{background:linear-gradient(-90deg,#ff4242 0%,#fe7878 100%)}.toastify.success{background:linear-gradient(-90deg,#6bb95d 0%,#9ddb94 100%)}.toastify.warning{background:linear-gradient(-90deg,#ffc273 0%,#f5ca5f 100%)}.toastify .toast-close{position:absolute;top:0;right:0}.select-search select{display:none}.select-search .select-search-modal{min-width:auto!important}.air-datepicker-global-container{z-index:9999!important}.table-fit td:not(:last-child),.table-fit th:not(:last-child){white-space:nowrap;width:1%;padding-right:20px}.chat-box .list{height:700px;overflow:auto}.chat-box .list .chat-search-box{z-index:2;background-color:#3f8dd5;height:72px;position:sticky;top:0}.chat-box .list .chat-item{cursor:pointer;-o-transition:background-color .3s;transition:background-color .3s}.chat-box .list .chat-item:hover{background-color:#f2f2f2}.chat-box .list .chat-item.open{background-color:#d9e6f0}.chat-box .list .chat-item .preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-box .chat{max-height:700px;overflow:hidden}.chat-box .chat .chat-header{z-index:2;background-color:#3f8dd5;position:sticky;top:0}.chat-box .chat .chat-header .icon{width:40px}.chat-box .chat .messages{flex-direction:column-reverse;height:558.4px;display:flex;overflow:hidden auto}.chat-box .chat .messages .message{background-color:#cdf1cd;scroll-margin-top:20px}.chat-box .chat .messages .message.user-message{background-color:#dbedff}.chat-box .chat .messages .message .preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-box .chat .chat-footer{z-index:2;background-color:#3f8dd5;position:sticky;bottom:0}.chat-box .chat .chat-footer .icon{width:40px}
