.atten-student-detail{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.atten-student-detail .detail-time{margin-bottom:16px;font-size:16px}.atten-student-detail .detail-time .arrow-btn{color:#000}.atten-student-detail .detail-time .arrow-btn:hover{color:#26b889}.atten-student-detail .attendance-table{margin-bottom:16px;table-layout:fixed}.atten-student-detail .attendance-table td,.atten-student-detail .attendance-table th{padding:8px 0;text-align:center;border:1px solid #e8e8e8;position:relative}.atten-student-detail .attendance-table td{padding:0!important}.atten-student-detail .attendance-table .remark{position:absolute;bottom:4px;right:8px;font-size:14px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.atten-student-detail .attendance-table .day-container{min-height:70px;display:grid;width:100%;justify-items:stretch;grid-column-gap:1px}.atten-student-detail .attendance-table .each-type{position:relative;-webkit-box-flex:1;-ms-flex:auto;flex:auto;line-height:50px}.atten-student-detail .attendance-table .each-type .type{position:absolute;bottom:16px;left:0;right:0;margin:auto;font-size:12px;color:rgba(0,0,0,.45);line-height:18px}.atten-student-detail .attendance-table .day{position:absolute;top:2px;right:6px;font-size:14px}.atten-student-detail .attendance-table tbody td{padding:20px}.atten-student-detail .attendance-table .take-leave-svg{position:absolute;bottom:4px;left:4px;font-size:14px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff}.attendance[data-v-2eec8a94]{background-color:#fff;margin:16px;padding:16px;width:calc(100% - 32px)}.attendance .info-container[data-v-2eec8a94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.attendance .info-container .attendance-table[data-v-2eec8a94],.attendance .info-container .detail-time[data-v-2eec8a94]{margin-bottom:16px}.attendance .info-container .attendance-table td[data-v-2eec8a94],.attendance .info-container .attendance-table th[data-v-2eec8a94]{padding:8px 0;text-align:center;border:1px solid #e8e8e8;position:relative}.attendance .info-container .attendance-table .remark[data-v-2eec8a94]{position:absolute;top:2px;right:2px;font-size:12px}.attendance .info-container .take-leave-svg[data-v-2eec8a94]{vertical-align:middle;color:#ffc02a;-ms-flex-negative:0;flex-shrink:0}