body,html{font-size:14px;background-color:#f8fafc}.login-logo img{width:50%;margin:20px auto 10px auto;display:block}.login-logo p{font-size:1.2em;text-align:center;padding:0;margin:0 0 20px 0}.page-loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);z-index:9999;justify-content:center;align-items:center}.page-loader .loader{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.show-loader .page-loader{display:flex}.col-sidebar{width:66px}.sidebar{position:fixed}.sidebar .card-body{padding:5px}.sidebar .menu{height:calc(100vh - 25px)}.sidebar .menu a.menu-item{display:list-item;margin:0 0 5px 0;padding:2px 10px;list-style:none;border:none}.sidebar .menu a.menu-item:active,.sidebar .menu a.menu-item:focus,.sidebar .menu a.menu-item:hover{background-color:#e2e8f0;border:none}.sidebar .menu a.menu-item .icon{font-size:26px;display:inline-block}.sidebar .menu a.menu-item .title{font-size:10px;display:block}.sidebar .menu a.menu-item.logout{position:absolute;bottom:0;width:80%}.timelog-widget{padding:10px;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1)}.timelog-widget .timer{font-size:24px;width:100px}.timelog-widget .timer.timer-on{color:#386efd}.timelog-widget .timer.timer-off{color:#99a2b7}.timer-badge{font-weight:700;background-color:#f0f0f0;border-radius:3px;padding:2px 5px}.timer-badge.timer-active{background-color:#386efd;color:#fff}.card .card-header{background-color:#fff}.card .card-header .card-title{margin:5px 0 0 0;padding:0}.cell-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.p-tooltip{max-width:400px!important}.stats{background-color:#f1f5f9;border-radius:5px;padding:5px 10px}.stats.stats-success{background-color:#e3f9e5}.stats.stats-danger{background-color:#fee2e2}.stats.stats-warning{background-color:#fff4cd}.stats .stats-title{font-size:10px}.stats .stats-body{display:flex;justify-content:space-between;font-weight:700;font-size:1.2em}.btn-group{background-color:#f1f5f9;padding:4px}.btn-group .btn{background-color:#f1f5f9;color:#64748b;font-size:1rem;font-weight:500;border:none;border-radius:6px;padding:4px 10px;margin:0 5px 0 0}.btn-group .btn-check:checked+.btn,.btn-group .btn.active,.btn-group .btn.show,.btn-group .btn:first-child:active,.btn-group :not(.btn-check)+.btn:active{background-color:#fff;color:#000;border:none;box-shadow:1px 1px 10px rgba(0,0,0,.1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:5px;border-bottom-right-radius:5px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn:nth-child(n+3){border-top-left-radius:5px;border-bottom-left-radius:5px}.badge-task-id{background-color:#f0f0f0;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:700}.pagination{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination .page-item{cursor:pointer}.pagination .page-item.active .page-link{background-color:#0ea5e9;border-color:#0ea5e9;color:#fff}.pagination .page-item .page-link{color:#0ea5e9}.pagination .page-item.disabled .page-link{color:#6c757d}