.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 (hover:none),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}}