.style_detailsHeader__X7fd8{border-block-end:var(--size-border-width-normal) solid var(--color-border-neutral-container-light);padding:5px;display:flex;align-items:center;justify-content:space-between;gap:10px}.style_detailsHeader__box__FKsSv{inline-size:30px;block-size:30px;border-radius:var(--size-space-radius-2x);display:flex;align-items:center;justify-content:center}.style_absencePartialForm__hzwQt{display:flex;align-items:center;gap:var(--size-space-gap-2x)}.style_absencePartialForm__input__VjUmq{inline-size:50px}.style_absencePartialForm__input__VjUmq input{text-align:center}.style_absencePartialForm__duration__mOBlZ{flex:1 1;text-align:end;font:var(--label-md-regular)}.style_absencePartialBottomSheetBody__uXJxl{padding-inline:var(--size-space-padding-horizontal-4x);padding-block:var(--size-space-padding-vertical-3x)}.style_popup__aaWKj{background-color:var(--color-surface-base-container);border-radius:var(--size-space-radius-3x);box-shadow:var(--elevation-sm);padding-block:var(--size-space-padding-vertical-3x) var(--size-space-padding-vertical-4x);padding-inline:var(--size-space-padding-horizontal-4x);display:flex;flex-direction:column;gap:var(--size-space-gap-6x);min-inline-size:284px}.style_popup__header__LTmaf{display:flex;align-items:center;justify-content:space-between;gap:var(--size-space-gap-4x)}.style_expandable__6rhoh{border-block-end:var(--size-border-width-normal) solid var(--color-border-neutral-container-light)}.style_expandable__header__8eMpn{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--size-space-padding-horizontal-4x);inline-size:100%;block-size:48px}.style_expandable__content__98eCv{padding-inline:var(--size-space-padding-horizontal-4x);padding-block:var(--size-space-padding-vertical-3x) var(--size-space-padding-vertical-4x)}.style_attendanceButton__ZlbLH{--attendanceButton-border-color:var(
        --color-border-neutral-container-light
    );--attendanceButton-border-width:var(--size-border-width-normal);--attendanceButton-border-radius:var(--size-space-radius-1x);--attendanceButton-background-color:var(--color-surface-base-container);--attendanceButton-icon-fill:var(
        --color-icon-neutral-interactive6-enabled
    );--attendanceButton-size:24px;inline-size:var(--attendanceButton-size);block-size:var(--attendanceButton-size);border-radius:var(--attendanceButton-border-radius);display:flex;justify-content:center;align-items:center;border:var(--attendanceButton-border-width) solid var(--attendanceButton-border-color);background-color:var(--attendanceButton-background-color)}.style_attendanceButton__ZlbLH p{font-size:12px}.style_attendanceButton__ZlbLH svg{fill:var(--attendanceButton-icon-fill)}.style_attendanceButton--selectedSuccess__JW1zU{--attendanceButton-background-color:var(
        --color-surface-feedback-success-lighter
    );--attendanceButton-border-color:var(
        --color-border-feedback-success-darkest
    );--attendanceButton-icon-fill:var(--color-icon-feedback-success-darkest)}.style_attendanceButton--selectedWarning__wAbEc{--attendanceButton-background-color:var(
        --color-surface-feedback-warning-lighter
    );--attendanceButton-border-color:var(
        --color-border-feedback-warning-darkest
    );--attendanceButton-icon-fill:var(--color-icon-feedback-warning-darkest)}.style_attendanceButton--selectedDanger___EL_g{--attendanceButton-background-color:var(
        --color-surface-feedback-error-lighter
    );--attendanceButton-border-color:var(--color-border-feedback-error-darkest);--attendanceButton-icon-fill:var(--color-icon-feedback-error-darkest)}.style_attendanceButton--selectedNeutral__atMsk{--attendanceButton-background-color:var(
        --color-surface-neutral-container-lighter
    );--attendanceButton-border-color:var(
        --color-surface-neutral-container-darkest
    )}@media (pointer:fine){.style_partialAttendanceMobileButton__5KCIB{display:none}}@media only screen and not (pointer:fine){.style_partialAttendanceDesktopButton__8f7A8{display:none}.style_attendanceButton__ZlbLH{--attendanceButton-border-radius:var(--size-space-radius-1_5x);--attendanceButton-size:48px}.style_attendanceButton--selected__ulw91{--attendanceButton-border-width:var(--size-border-width-bold)}.style_attendanceButton__ZlbLH p{font-size:16px}}.style_reportChip__n2q5q{background-color:var(--color-surface-neutral-container-lightest);border:var(--size-border-width-normal) solid var(--color-border-neutral-container-light);border-radius:var(--size-space-radius-2x);padding-block:5px;padding-inline:15px;inline-size:100%;margin-block-start:10px}.style_eventCardTarget__cfNsE{display:flex;inline-size:100%;block-size:100%}.style_eventCardTarget__icon__WCrdy{position:absolute;inset-block-start:0;inset-inline-end:0;padding-block-start:var(--size-space-padding-vertical-0_5x);padding-inline-end:var(--size-space-padding-horizontal-1_5x)}.style_attendanceOverviewTable__4ga1e{inline-size:100%;border-collapse:collapse;border-style:hidden;overflow-x:auto}.style_attendanceOverviewTable__4ga1e tr{block-size:40px}.style_attendanceOverviewTable__4ga1e tbody>tr:last-child{box-shadow:0 var(--size-border-width-normal) 0 0 var(--color-border-neutral-container-light)}.style_attendanceOverviewTable__4ga1e th{text-align:start;font-weight:400}.style_attendanceOverviewTable__4ga1e td,.style_attendanceOverviewTable__4ga1e th{padding-inline:10px;border:var(--size-border-width-normal) solid var(--color-border-neutral-container-light);color:var(--color-text-neutral-darkest)}.style_attendanceOverviewTable__4ga1e td{inline-size:1%;white-space:nowrap}.style_attendanceOverviewTable__4ga1e td>div{display:flex;flex-direction:column;gap:10px}.style_attendanceOverviewWrapper__Kd6bb{block-size:100%;background-color:var(--color-surface-base-container);overflow:hidden;border-end-start-radius:inherit;border-end-end-radius:inherit}.style_attendeeItem__VjYIc{padding-block:2px;padding-inline:4px;border-radius:4px}.style_attendeeItem__VjYIc p{font-size:12px;font-weight:500;white-space:nowrap}.style_attendanceHeader__empty__Nntam{padding-block:var(--size-space-padding-vertical-4x)}.style_scrollable__mdPXH{block-size:100%}