.hour-field input{background-color:transparent;outline:none;border:none;font-family:var(--font-family);font-size:1.6em;padding-bottom:10px;color:currentColor}.hour-field input::-webkit-calendar-picker-indicator{display:none}.date-hour__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--text-color)}.date-hour__time .date-hour__date{-webkit-box-flex:1;-ms-flex:1;flex:1}.date-hour__time .date-hour__start-end{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:15px;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid var(--black-400);margin-bottom:40px;padding-top:11px}.date-hour__time .date-hour__start-end .divisor{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:13px 7px 0}.date-hour__time .date-hour__start-end .hour-field{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date-hour__time .date-hour__start-end .hour-field input{padding:8px;height:40px;text-align:center}@media(max-width:500px){.date-hour__time{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.date-hour__time .date-hour__hours{margin-left:0}}.table-div__table{width:100%}.table-div__col{padding:5px 10px 5px 10px;margin-top:auto;margin-bottom:auto}.table-div__col.fill{-webkit-box-flex:1;-ms-flex:1;flex:1}.table-div__col.bolder{font-weight:700}.table-div__col.align-right{text-align:right}.table-div__col.align-right>*{text-align:left}.table-div__col.mobile-options{margin-top:10px;border-top:1px solid var(--surface-border);text-align:center}.table-div__col.p-size{font-family:var(--font-family);font-size:1.6em}.table-div__col:first-child{padding-left:0}.table-div__col:last-child{padding-right:0}.table-div__col .col__label{font-weight:400}.table-div__line,.table-div__table.dark .table-div__col{color:var(--text-color)}.table-div__line{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:15px 20px;border-bottom:1px solid var(--surface-border)}.table-div__line.break-on-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table-div__line.break-on-mobile .table-div__col{padding-right:0;padding-left:0}.table-div__line.no-border{border:none}.table-div__line.tr{font-family:var(--font-family);font-size:1.6em;font-weight:700;text-transform:uppercase;border:none}.table-div__table.dark .table-div__line{border-bottom:1px solid var(--text-color)}.table-div__body .table-div__line:last-child{border-bottom:none}.attendance-list .filter-order{width:220px}.attendance-list .datatable-list{margin-top:40px}.attendance-list.modal-confirm{padding:20px}.audit-attendance-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.audit-attendance-accordion>*{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:560px}.modal-attendance-list .modal-subtitle,.modal-manage-attendance-list .modal-subtitle{font-size:2.5em}.modal-attendance-list .check-items-btn{cursor:pointer}.modal-attendance-list .datatable{margin-bottom:0}.modal-attendance-list .th-description{font-weight:400;font-size:.85rem}.modal-attendance-list .attendance-action{margin:0 30px}