.attendance-overview>a{position:relative;display:block;min-height:116px;overflow:hidden;padding:14px;border:1px solid #ebe0de;border-radius:17px;background:#fff;color:#59212b;text-decoration:none}.attendance-overview>a span{display:grid;place-items:center;width:27px;height:27px;margin-bottom:10px;border-radius:8px;background:#fff0f1;color:#be2940;font-size:12px}.attendance-overview>a small,.attendance-overview>a b,.attendance-overview>a p{display:block}.attendance-overview>a small{color:#ad7079;font-size:8px;font-weight:900;letter-spacing:.7px}.attendance-overview>a b{margin:4px 0;color:#551a25;font-family:Georgia,serif;font-size:27px;font-weight:500}.attendance-overview>a p{margin:0;color:#96757a;font-size:8px}.attendance-overview>a:hover{transform:translateY(-2px);border-color:#dbabb1;box-shadow:0 8px 20px rgba(90,22,34,.08)}.late-deduction-review-queue{scroll-margin-top:18px}.late-deduction-review-queue .panel-heading>span{display:flex;align-items:center;gap:8px}.attendance-history-link{color:#ae263f;font-size:9px;font-weight:900;white-space:nowrap}.late-deduction-card{background:linear-gradient(100deg,#fffdfc,#fff8f4)}.late-proposed{background:#fff2e7!important;border-color:#f5dec6!important}.late-proposed b{color:#a65424!important}.attendance-review-form .waive{background:#fff0ef;color:#ad4e4c}.attendance-review-form .waive:hover{background:#ffe1df}.attendance-review-form .approve:hover{background:#39743e}.owner-action-card.lateness:after{background:#ffe7cf}.owner-action-card.lateness>span{background:#fff1dd;color:#b66e21}.owner-action-card.lateness.is-urgent>span{background:#57141e;color:#fff}@media(max-width:720px){.late-deduction-form button{flex:1 1 160px}.attendance-overview>a{min-height:96px;padding:12px}.attendance-overview>a b{font-size:23px}}@media(max-width:460px){.late-deduction-review-queue .panel-heading>span{align-items:flex-end;flex-direction:column;gap:5px}}
