.bg-light-grey[data-v-f4e2ea88]{background-color:#f8fafc}.bg-fault[data-v-f4e2ea88]{background-color:#fff5f5;border:1px solid #fed7d7;color:#742a2a}.bg-light-amber[data-v-f4e2ea88]{background-color:#fffbeb;border:1px solid #fef3c7}.attendance-page[data-v-c955ad1a]{padding:16px}.attendance-hero[data-v-c955ad1a]{background:linear-gradient(135deg,#004d40,#00796b);color:#fff;padding:24px;border-radius:16px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.attendance-hero__kicker[data-v-c955ad1a]{font-size:.75rem;font-weight:700;letter-spacing:1px;opacity:.8}.attendance-hero__title[data-v-c955ad1a]{font-size:1.75rem;font-weight:800;margin:4px 0}.attendance-card[data-v-c955ad1a]{background:#fff}.position-stat-card[data-v-c955ad1a]{-webkit-transition:all .2s ease;transition:all .2s ease}.position-stat-card[data-v-c955ad1a]:hover{border-color:#00897b!important;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,137,123,.15)!important;box-shadow:0 4px 12px rgba(0,137,123,.15)!important}.bg-light-teal[data-v-c955ad1a]{background-color:#e0f2f1}.applicant-item-card[data-v-c955ad1a]{-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.applicant-item-card[data-v-c955ad1a]:hover{border-color:#80cbc4!important}.attendance-status-toggle .v-btn[data-v-c955ad1a]{font-size:.75rem;font-weight:600;text-transform:none}.cursor-pointer[data-v-c955ad1a]{cursor:pointer}