
.em-greeting-v635{display:flex;align-items:flex-start;flex-direction:column;gap:5px;margin:0 0 8px;max-width:100%}
.em-greeting-v635 h1{margin:0;font-size:clamp(19px,2vw,25px)}
.em-greeting-v635 p{margin:0;font-size:12px;color:#658199}
.em-quick-attendance-v635{display:inline-flex;align-items:center;gap:7px;min-height:31px;margin:4px 0 5px;padding:6px 11px;border-radius:9px;border:1px solid #b6d8e9;background:rgba(233,246,253,.86);color:#116391;text-decoration:none;font-size:12px;font-weight:750;transition:background .15s ease,box-shadow .15s ease}
.em-quick-attendance-v635:hover,.em-quick-attendance-v635:focus-visible{background:#d6eefc;box-shadow:0 3px 10px rgba(17,99,145,.10)}
.em-quick-attendance-v635 small{border-radius:999px;background:#fff0cf;color:#885900;padding:3px 6px;font-size:10px}
@media(max-width:600px){.em-quick-attendance-v635{min-height:38px;font-size:13px}}
