.account-user-avatar i{font-size:2.55em}.saved_work_id{background-color:#e9ffe5}.work_id{background-color:#c8ddee}.cb_xl{width:20px;height:20px}.cb_xxl{width:30px;height:30px}.leave{background-color:#f1c4c4;color:#000}.work-hours-report .table-responsive{border:1px solid #dee2e6;border-radius:.375rem;overflow-x:auto;max-height:70vh;font-size:1.125em}.work-hours-report .table th{border-top:0;white-space:nowrap;font-size:1em}.work-hours-report .table td,.work-hours-report .table th{vertical-align:middle;padding:.6rem;font-size:1em}.work-hours-report .badge{font-size:.85em;min-width:50px;padding:.4em .6em}.work-hours-report thead th{position:sticky;top:0;z-index:20}.work-hours-report .panel-title{font-size:1.1em}.work-hours-report h6{font-size:1.05em}.work-hours-report .form-control,.work-hours-report .btn{font-size:1em}.work-hours-report .hours-tooltip{position:absolute;background:#333;color:white;padding:0;border-radius:5px;font-size:.9em;max-width:450px;min-width:350px;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,0.3)}.work-hours-report .tooltip-table{width:100%;margin:0;border-collapse:collapse}.work-hours-report .tooltip-table th,.work-hours-report .tooltip-table td{padding:8px;text-align:left;border-bottom:1px solid #555}.work-hours-report .tooltip-table th{background:#404040;font-weight:bold;font-size:.9em}.work-hours-report .tooltip-table tbody tr:hover{background:#404040}.work-hours-report .tooltip-table .tooltip-total{background:#2a2a2a;border-top:2px solid #666}.work-hours-report .tooltip-table .tooltip-total:hover{background:#2a2a2a !important}.work-hours-report .hours-badge{position:relative}.work-hours-report .oncall-badge{background:#e6f3ff !important;color:#0d6efd !important;border:1px solid #b3d9ff !important}.work-hours-report .tooltip-content{padding:10px}.leave td.text-gray{color:#000}.text-gray{color:#ccc}.table td.fit,.table th.fit{white-space:nowrap;width:1%}.text-right{text-align:right}.jz{background-color:red}.oncall_oncall{background-color:#d5f5cc}.oncall_work{background-color:#f5f5cc}.notpaid{font-weight:bold}.paid{color:#b6b4b4}#oncall_fields{display:none}.cb-2x{transform:scale(1.5)}.work-hours-personal-report .day-hours-container{min-height:60px}.work-hours-personal-report .hours-badge{font-size:.75em;padding:.25em .5em;cursor:pointer}.work-hours-personal-report .oncall-badge{background-color:#fd7e14 !important}.work-hours-personal-report .hours-tooltip{position:absolute;background:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,0.15);z-index:1000;max-width:400px;font-size:.85em}.work-hours-personal-report .tooltip-table{margin:0;width:100%}.work-hours-personal-report .tooltip-table th,.work-hours-personal-report .tooltip-table td{padding:.4rem .6rem;border:0;border-bottom:1px solid #eee}.work-hours-personal-report .tooltip-header th{background:#f8f9fa;font-weight:600;text-align:center;border-bottom:2px solid #dee2e6}.work-hours-personal-report .tooltip-total{border-top:2px solid #007bff;background:#f8f9fa;font-weight:600}.work-hours-personal-report .table th{border-bottom:2px solid #dee2e6;font-weight:600}.work-hours-personal-report .table td{border-top:1px solid #dee2e6}.side-nav .side-nav-item{margin-bottom:0 !important}.side-nav .side-nav-link{padding:6px 20px !important;line-height:1.3 !important}.side-nav .side-nav-link span{color:#fff !important;opacity:.95}.side-nav .side-nav-link:hover span{color:#fff !important;opacity:1}.side-nav .side-nav-link i{color:#fff !important;opacity:.9}.side-nav .side-nav-link:hover i{color:#fff !important;opacity:1}.side-nav hr{margin:6px 0 !important;opacity:.3}.side-nav .side-nav-link.active span,.side-nav .side-nav-link.active i{color:#fff !important;opacity:1}