.attendance-day-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.attendance-day-controls h3{margin-right:auto}.attendance-day-controls label,.attendance-date-navigation label{display:flex;gap:8px;align-items:center}.attendance-date-navigation{display:flex;gap:12px;align-items:center;justify-content:center;padding:20px 0;border-bottom:1px solid #e0e9ed}.attendance-date-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.attendance-date-heading h2{margin:0}.attendance-date-heading p{color:#627b88}.attendance-day-stats{display:flex;gap:22px}.attendance-day-stats span{color:#627b88;text-align:center}.attendance-day-stats b{display:block;font-size:23px;color:#164e5d;margin-top:5px}.attendance-day-note{font-size:13px;color:#71808a;line-height:1.7}.attendance-day-table th{background:#eff5f7}.attendance-day-table td{vertical-align:top;padding-top:16px;padding-bottom:16px}.attendance-day-table small{display:block;color:#71808a;margin-top:5px;max-width:260px;overflow-wrap:anywhere}.attendance-day-table p{margin:4px 0;overflow-wrap:anywhere}.attendance-day-table details{max-width:300px}.attendance-day-table summary{cursor:pointer;color:#137f91;white-space:nowrap}.attendance-on-leave{color:#7755a5}@media(max-width:700px){.attendance-date-heading{flex-direction:column;align-items:flex-start}.attendance-day-stats{width:100%;justify-content:space-between;gap:10px}.attendance-date-navigation{flex-wrap:wrap}.attendance-day-controls label{width:100%}.attendance-day-controls select,.attendance-day-controls input{flex:1;min-width:0}.attendance-day-table{min-width:780px}}
