.attendance-pip[data-v-420a30bd]{box-sizing:border-box;display:block;font-family:Roboto,Arial,sans-serif;height:100vh;overflow-y:auto;width:100%}.attendance-pip__actions[data-v-420a30bd],.attendance-pip__chat-header[data-v-420a30bd],.attendance-pip__chat[data-v-420a30bd],.attendance-pip__in-person[data-v-420a30bd]{align-items:center;display:flex;gap:8px}.attendance-pip__grow[data-v-420a30bd]{flex:1 1 auto;min-width:0}.attendance-pip__muted[data-v-420a30bd],.attendance-pip__name[data-v-420a30bd],.attendance-pip__title[data-v-420a30bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendance-pip__title[data-v-420a30bd]{color:#111827;font-size:14px;font-weight:700;line-height:20px}.attendance-pip__muted[data-v-420a30bd]{color:#6b7280;font-size:12px;line-height:16px}.attendance-pip__priority[data-v-420a30bd]{border-radius:4px;flex:none;font-size:12px;font-weight:500;line-height:18px;padding:0 8px}.attendance-pip__timer[data-v-420a30bd]{color:#374151;flex:none;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.attendance-pip__panel[data-v-420a30bd]{overflow-y:auto;padding-top:8px}.attendance-pip__caption[data-v-420a30bd]{color:#374151;font-size:12px;font-weight:500;margin-bottom:4px}.attendance-pip__notice[data-v-420a30bd]{border-radius:8px;bottom:8px;font-size:13px;left:12px;line-height:18px;padding:6px 10px;position:fixed;right:12px}.attendance-pip__divider[data-v-420a30bd]{background:linear-gradient(#e5e7eb,#e5e7eb) 50%/100% 1px no-repeat}.attendance-pip__label[data-v-420a30bd]{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.attendance-pip__dot[data-v-420a30bd]{border-radius:50%;flex:none;height:8px;width:8px}.attendance-pip__name[data-v-420a30bd]{color:#111827;font-size:14px;font-weight:500}.attendance-pip__status[data-v-420a30bd]{flex:none}.attendance-pip__name--unread[data-v-420a30bd]{font-weight:700}.attendance-pip__more[data-v-420a30bd]{align-items:center;display:flex;padding-left:16px}