.mileagepooling__loadingWrapper{padding-top:24px}.mileagepooling__heading{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-250) * 1px);line-height:calc(var(--typography-heading-xl-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary)}.mileagepooling__subheading{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-150) * 1px);line-height:calc(var(--typography-heading-m-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary)}.mileagepooling__icon{display:flex;justify-content:center;left:-8px;position:relative;top:-8px}.mileagepooling__poolHeaderWrapper{border-bottom:1px solid var(--color-neutral-gray-100)}.mileagepooling__poolHeader{padding-bottom:38px}.mileagepooling__poolHeader .mileagepooling__heading{margin-bottom:24px}.mileagepooling__poolBalance{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-300) * 1px);line-height:calc(var(--typography-heading-xxl-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary)}.mileagepooling__poolBalance{color:var(--color-static-foreground-brand-primary);text-align:right}.mileagepooling__poolBalance .mamcomimage{pointer-events:none;width:48px}.mileagepooling__poolBalanceLabel{font-family:var(--typography-body-family-primary-regular);font-size:calc(var(--typography-font-size-75) * 1px);line-height:calc(var(--typography-body-s-line-height) * 1px);font-weight:var(--typography-body-weight-bold);text-align:right}.mileagepooling__poolStatus{display:flex;padding-bottom:38px}.mileagepooling__poolStatusDescription{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-125) * 1px);line-height:calc(var(--typography-heading-s-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary);flex:1;margin-left:8px;padding-top:8px}.mileagepooling__poolStatusInPoolBlockedIcon{padding:8px;width:32px}.mileagepooling__entry{border-bottom:1px solid var(--color-neutral-gray-100);box-sizing:border-box;min-height:130px;padding-top:12px}.mileagepooling__entry:last-child{border-bottom:none}.mileagepooling__entryContent{align-items:center;display:flex}.mileagepooling__entryInitials{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-125) * 1px);line-height:calc(var(--typography-heading-s-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary);align-items:center;border:1px solid var(--color-utility-info-background);border-radius:50%;box-sizing:border-box;color:var(--color-utility-info-background);display:flex;height:36px;justify-content:center;margin-right:16px;width:36px}.mileagepooling__entryInvitedMember .mileagepooling__entryInitials{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-125) * 1px);line-height:calc(var(--typography-heading-s-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary);border:1px solid var(--color-interactive-foreground-default-disabled);color:var(--color-interactive-foreground-default-disabled)}.mileagepooling__entryBalance{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-250) * 1px);line-height:calc(var(--typography-heading-xl-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary)}.mileagepooling__entryBalance{margin-top:10px;text-align:right}.mileagepooling__entryBalance .mamcomimage{padding:8px;pointer-events:none;width:32px}.mileagepooling__entryButtons{margin-top:16px}.mileagepooling__entryButton{display:flex;margin-left:auto}.mileagepooling__entryHeading{font-family:var(--typography-heading-family-primary);font-size:calc(var(--typography-font-size-125) * 1px);line-height:calc(var(--typography-heading-s-line-height) * 1px);font-weight:var(--typography-heading-weight-primary)}.mileagepooling__entryInvitedMember .mileagepooling__entryHeading{font-family:var(--typography-heading-family-primary);font-size:calc(var(--typography-font-size-125) * 1px);line-height:calc(var(--typography-heading-s-line-height) * 1px);font-weight:var(--typography-heading-weight-primary);color:var(--color-neutral-gray-300)}.mileagepooling__entryDescription{font-family:var(--typography-body-family-primary-regular);font-size:calc(var(--typography-font-size-75) * 1px);line-height:calc(var(--typography-body-s-line-height) * 1px);font-weight:var(--typography-body-weight-bold);color:var(--color-typography-caption)}.mileagepooling__entryInvitedMember .mileagepooling__entryDescription{font-family:var(--typography-body-family-primary-regular);font-size:calc(var(--typography-font-size-75) * 1px);line-height:calc(var(--typography-body-s-line-height) * 1px);font-weight:var(--typography-body-weight-bold);color:var(--color-neutral-gray-300)}.mileagepooling__slider.mileagepooling__section{padding:0}.mileagepooling__section{background-color:var(--color-neutral-white);padding-left:24px;padding-right:24px}.mileagepooling__sectionDescription{display:flex;padding-bottom:24px;padding-top:36px}.mileagepooling__sectionText{flex:1}.mileagepooling__sectionButton{align-self:end;height:100%}.mileagepooling__sectionInPool{background-color:var(--color-neutral-white);padding-top:16px}.mileagepooling__sectionInviteMembers{padding-bottom:30px;padding-top:36px}.mileagepooling__sectionLeavePool{border-bottom:1px solid var(--color-neutral-gray-100);padding-bottom:30px;padding-top:14px}.mileagepooling__sectionInvitations{margin-top:16px;padding-top:16px}.mileagepooling__sectionInvitations .mileagepooling__heading{margin-bottom:20px}.mileagepooling__sectionInvitations .mileagepooling__description{margin-bottom:34px}.mileagepooling__sectionInvitations .mileagepooling__invitation{padding-bottom:48px}.mileagepooling__moreInformation{padding-bottom:24px;padding-top:16px}.mileagepooling__moreInformation.mileagepooling__section{border-bottom:none;margin-top:0}.mileagepooling__sectionNoInvitations,.mileagepooling__sectionBlocked,.mileagepooling__sectionNoPool{border-bottom:1px solid var(--color-neutral-gray-100);padding-bottom:48px;padding-top:16px}.mileagepooling__sectionNoInvitations .mileagepooling__heading,.mileagepooling__sectionBlocked .mileagepooling__heading,.mileagepooling__sectionNoPool .mileagepooling__heading{margin-bottom:20px}.mileagepooling .splide__pagination{margin-top:66.67%;position:absolute;top:32px;width:100%}.mileagepooling .splide__pagination button[tabindex="-1"]::before{background-color:var(--color-neutral-gray-100)}.mileagepooling .splide__arrow{background-color:transparent}.mileagepooling__flowHeading{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-250) * 1px);line-height:calc(var(--typography-heading-xl-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary)}.mileagepooling__flowHeading{margin-bottom:34px}.mileagepooling__flowImage{margin-bottom:20px}.mileagepooling__flowImage img{width:100%}.mileagepooling__flowContent .form__elementWrapper{min-height:124px}.mileagepooling__flowNotification{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-150) * 1px);line-height:calc(var(--typography-heading-m-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary)}.mileagepooling__flowNotification{background-color:var(--color-utility-info-background-subtle);color:var(--component-link-foreground-hover);margin-top:32px;padding:8px 24px 24px}.mileagepooling__flowNotification .mileagepooling__flowSubheading{font-family:var(--typography-heading-family-primary);font-size:calc(var(--typography-font-size-150) * 1px);line-height:calc(var(--typography-heading-m-line-height) * 1px);font-weight:var(--typography-heading-weight-primary)}.mileagepooling__flowNotification .mileagepooling__flowSubheading{color:var(--component-link-foreground-hover)}.mileagepooling__flowNotificationIconWrapper{align-items:center;display:flex;height:48px;justify-content:center;left:-10px;position:relative;width:48px}.mileagepooling__flowNotificationIconWrapper [class^='mamcomicon']{color:var(--component-link-foreground-hover)}.mileagepooling__flowNotificationButton{margin-top:32px;width:100%}.mileagepooling__flowInvitingMember{font-family:var(--typography-heading-family-primary);font-size:calc(var(--typography-font-size-125) * 1px);line-height:calc(var(--typography-heading-s-line-height) * 1px);font-weight:var(--typography-heading-weight-primary);margin-top:20px}.mileagepooling__flowInviteWarning{margin-bottom:32px}.mileagepooling__flowServiceCard{font-family:var(--typography-heading-family-secondary);font-size:calc(var(--typography-font-size-125) * 1px);line-height:calc(var(--typography-heading-s-line-height) * 1px);font-weight:var(--typography-heading-weight-secondary);margin-bottom:20px}.mileagepooling__flowInviteButtonSubmit,.mileagepooling__flowInviteButtonNext{margin-top:32px;width:100%}.mileagepooling__flowJoinPoolButtons{justify-content:flex-end;margin-top:32px}.mileagepooling__flowJoinPoolDecline,.mileagepooling__flowJoinPoolAccept{width:100%}@media print{.mileagepooling__section{break-inside:avoid}.mileagepooling__slider .slick-slide,.mileagepooling__slider .slick-track{width:auto !important}}@media print, (min-width: 960px){.mileagepooling__base{background-color:var(--color-neutral-white);padding-left:40px;padding-right:40px}.mileagepooling__heading{font-size:calc(var(--typography-font-size-350) * 1px)}.mileagepooling__subheading{font-size:calc(var(--typography-font-size-200) * 1px)}.mileagepooling__icon{left:auto}.mileagepooling__poolHeader{display:flex;justify-content:space-between;padding-bottom:56px}.mileagepooling__poolBalance{font-size:calc(var(--typography-font-size-500) * 1px)}.mileagepooling__poolStatus{align-content:center;padding-bottom:40px}.mileagepooling__poolStatusDescription{margin-left:40px}.mileagepooling__entry{align-items:center;display:flex;padding-bottom:34px;padding-top:34px}.mileagepooling__entryInitials{height:56px;margin-right:40px;width:56px}.mileagepooling__entryBalance{font-size:calc(var(--typography-font-size-350) * 1px)}.mileagepooling__entryBalance{display:flex;margin-left:auto;margin-top:0}.mileagepooling__entryButtons{margin-left:auto;margin-top:0}.mileagepooling__entryButton{display:block;margin-top:0}.mileagepooling__section{border-bottom:1px solid var(--color-neutral-gray-100);margin-top:0;padding-left:0;padding-right:0}.mileagepooling__sectionDescription{gap:40px;padding-bottom:0}.mileagepooling__sectionInPool{padding-top:24px}.mileagepooling__sectionInviteMembers{padding-bottom:34px;padding-top:56px}.mileagepooling__sectionInviteMembers .mileagepooling__sectionDescription{padding-top:26px}.mileagepooling__sectionLeavePool .mileagepooling__sectionDescription{padding-top:12px}.mileagepooling__sectionInvitations{border-bottom:none;padding-top:30px}.mileagepooling__sectionInvitations .mileagepooling__description{margin-bottom:40px}.mileagepooling__sectionInvitations .mileagepooling__invitation{padding-bottom:34px}.mileagepooling__moreInformation{padding-bottom:40px;padding-top:22px}.mileagepooling .splide__pagination{bottom:46px;top:auto}.mileagepooling__flowHeading{font-size:calc(var(--typography-font-size-350) * 1px)}.mileagepooling__flowNotification{font-size:calc(var(--typography-font-size-200) * 1px)}.mileagepooling__flowNotification{display:flex;margin-top:0;padding:30px 40px 40px 32px}.mileagepooling__flowNotification .mileagepooling__flowSubheading{font-size:calc(var(--typography-font-size-200) * 1px)}.mileagepooling__flowNotificationButton{width:auto}.mileagepooling__flowInviteWarning{margin-bottom:22px}}@media print,(min-width:960px){.mileagepooling__sectionLeavePool{padding-top:28px}.mileagepooling__sectionNoInvitations,.mileagepooling__sectionBlocked,.mileagepooling__sectionNoPool{padding-bottom:28px;padding-top:24px}.mileagepooling__sectionNoInvitations .mileagepooling__heading,.mileagepooling__sectionBlocked .mileagepooling__heading,.mileagepooling__sectionNoPool .mileagepooling__heading{margin-bottom:16px}.mileagepooling__flowHeading{grid-column:2/span 10;grid-row:1;margin-bottom:36px}.mileagepooling__flowImage{grid-column:2/span 5;grid-row:2;margin-bottom:0}.mileagepooling__flowContent{grid-column:7/span 5;grid-row:2}.mileagepooling__flowNotificationIconWrapper{margin-right:8px;top:-9px}.mileagepooling__flowInviteButtonSubmit,.mileagepooling__flowInviteButtonNext{align-items:center;display:flex;width:auto}.mileagepooling__flowJoinPoolDecline,.mileagepooling__flowJoinPoolAccept{width:auto}}@media screen and (max-width: 599px){.mileagepooling__flowInvite{padding-inline:32px}}
