.attendance-board-figma{display:flex;flex-direction:row;gap:8px;width:100%;align-items:stretch;flex-wrap:wrap}.attendance-card{flex-direction:column;justify-content:space-between;position:relative;box-sizing:border-box;flex-basis:0}.attendance-card .label-row{display:flex;justify-content:space-between;align-items:center;width:100%}.attendance-card .label-text{font-size:14px;color:#1A2F36;font-weight:400}.attendance-card .icon-container{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.attendance-card .icon-container>i{text-shadow:-1px -1px 0#fff,1px -1px 0#fff,-1px 1px 0#fff,1px 1px 0#fff,-1px 0 0#fff,1px 0 0#fff,0-1px 0#fff,0 1px 0#fff}.attendance-card .time-info{display:flex;flex-direction:column;gap:2px}.attendance-card .time-value{font-weight:600}.attendance-card .status-row{display:flex;flex-direction:row;align-items:center;gap:4px;margin-top:4px}.attendance-card .status-icon{width:12px;height:12px;display:flex;align-items:center;justify-content:center}.attendance-card .status-text{font-size:12px;color:#1D232E;font-weight:400;white-space:nowrap}.attendance-board-figma .attendance-card,.attendance-board-figma .attendance-summary-block{cursor:pointer}.attendance-card.error{background:#FFF0F0}.attendance-card.error .time-value{color:#F04438}.attendance-summary-block{background:#EFF5FF;border-radius:4px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:16px}.attendance-summary-block .summary-label{font-size:14px;color:#1A2F36;font-weight:400}.attendance-summary-block .summary-value{font-size:24px;color:#3581FF;font-weight:700;white-space:nowrap}.attendance-summary-block .summary-sub-value{font-size:16px;color:#3581FF;font-weight:500;white-space:nowrap}.attendance-leave-holiday{border-radius:4px;display:flex;flex:1 1 0}.attendance-leave-holiday{padding-left:32.5px}.raw-check-times-header{padding-bottom:0px!important}.pd0{padding-left:0px!important;padding-right:0px!important}.pd6{padding-top:6px!important}@media (min-width:768px){.pdt{padding-top:0px!important}.attendance-card{padding:16px!important}}.attendance-day{background:white!important;border-radius:var(--border-radius-sm)}.attendance-leave-holiday{flex-grow:2;gap:8px;align-items:flex-start;height:unset;padding:var(--padding-box)}.attendance-leave-holiday .time-value{font-size:16px!important}@media (max-width:768px){.attendance-leave-holiday .time-value{font-size:14px!important}.attendance-day{padding:var(--padding-sm);padding-top:0px!important}.pd6{padding-top:0px!important}.pd0{padding-top:4px!important}.px{font-size:13px}.attendance-board-figma{gap:4px}.attendance-card,.attendance-summary-block,.attendance-leave-holiday{flex-grow:1;width:auto;padding:8px;flex-basis:0}.attendance-leave-holiday{flex-grow:2;gap:8px;align-items:flex-start;height:unset}.attendance-card .label-text{font-size:14px}.attendance-card .status-text{font-size:10px}.attendance-summary-block .summary-value{font-size:20px}.attendance-summary-block .summary-sub-value{font-size:14px}.attendance-card .icon-container{width:15px;height:15px}.attendance-card .icon-container>i{font-size:15px;line-height:1}.attendance-box-clickable .attendance-card,.attendance-box-clickable .attendance-summary-block{cursor:pointer}}