.ecalButton_ecalButton__ihCKG{display:flex;justify-content:center;margin-top:auto;padding:1px;height:-moz-max-content;height:max-content;border:1px solid var(--s-color-button-onlight-tertiary-container-border-enabled);transition:all .2s ease-in-out}.ecalButton_ecalButton__ihCKG:hover{background:var(--s-color-background-default-mid);border-color:var(--s-color-button-onlight-tertiary-container-border-hover)}.ecalButton_ecalButton__ihCKG:focus{background-color:var(--s-color-button-onlight-tertiary-container-background-focused);border-color:var(--s-color-button-onlight-tertiary-container-border-focused)}.ecalButton_ecalButton__ihCKG:focus svg{color:var(--s-color-button-onlight-tertiary-icon-focused)}.ecalButton_contents__sXea_{display:flex;padding:var(--s-spacer-4) var(--s-spacer-6);flex-direction:row;gap:var(--s-spacer-4)}.ecalButton_contents__sXea_ svg{width:var(--s-size-iconsize-m);height:var(--s-size-iconsize-m);color:var(--s-color-background-brand-primary1)}.ecalButton_label__yUpw7{padding:1px 0 3px;color:var(--s-color-button-onlight-tertiary-label-enabled);font-family:var(--fontfamilies-primary-font);font-size:var(--fontsize-2);line-height:var(--lineheights-2);letter-spacing:var(--letterspacing-1);font-weight:var(--fontweights-700)}