.attendance-workspace[data-astro-cid-mer3rply]{border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.attendance-workspace[data-astro-cid-mer3rply]>form[data-astro-cid-mer3rply],.attendance-result[data-astro-cid-mer3rply]{min-width:0;padding:24px}.attendance-workspace[data-astro-cid-mer3rply] h2[data-astro-cid-mer3rply]{margin-top:0;font-size:1.4rem}.attendance-result[data-astro-cid-mer3rply]{background:var(--soft)}.attendance-fields[data-astro-cid-mer3rply]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.attendance-fields[data-astro-cid-mer3rply]>div[data-astro-cid-mer3rply]{min-width:0}.attendance-value[data-astro-cid-mer3rply]{color:var(--blue);overflow-wrap:anywhere;margin:16px 0;font-size:2.8rem;font-weight:750}.attendance-guidance[data-astro-cid-mer3rply]{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:20px 0;padding:16px}.attendance-guidance[data-astro-cid-mer3rply] h3[data-astro-cid-mer3rply]{margin-top:0}.attendance-guidance[data-astro-cid-mer3rply] p[data-astro-cid-mer3rply]:last-child{margin-bottom:0}#attendance-error[data-astro-cid-mer3rply]:empty{display:none}#attendance-heading[data-astro-cid-mer3rply]:focus{outline:2px solid var(--blue);outline-offset:4px}@media (width<=800px){.attendance-workspace[data-astro-cid-mer3rply]{grid-template-columns:1fr}.attendance-workspace[data-astro-cid-mer3rply]>form[data-astro-cid-mer3rply],.attendance-result[data-astro-cid-mer3rply]{padding:18px}}@media (width<=400px){.attendance-fields[data-astro-cid-mer3rply]{grid-template-columns:1fr}}
