scale-modal.SettingsModal_modal__avju7::part(base){flex-flow:row nowrap;justify-content:flex-end;height:100%;max-height:100%;z-index:20000;padding:10px}scale-modal.SettingsModal_modal__avju7::part(window){flex:1;height:100%;max-height:100%;opacity:1;top:0}scale-modal.SettingsModal_modal__avju7::part(heading){border-width:1px;padding-top:1rem;font-size:2rem;line-height:2.5rem;font-weight:var(--telekom-typography-font-weight-extra-bold)}scale-modal.SettingsModal_modal__avju7::part(header){border-style:none}.SettingsModal_modalHeading4__R9Mq_{font-size:24px;font-weight:800}@media (min-width:640px){.SettingsModal_container__tyMXK{display:flex;flex-flow:row nowrap;width:100%}}@media (min-width:1040px){scale-modal.SettingsModal_modal__avju7::part(window){flex:0 0 480px;width:480px}}.SettingsModal_linksList__pngQB{padding:10px 0;font-weight:700}.SettingsModal_linkItem__LFAPy{padding:0 5px}.SettingsModal_sectionTitle__ed_za{display:block;width:100%;font-size:1rem;line-height:1.375rem;font-weight:var(--telekom-typography-font-weight-bold)}.ContractOverview_layout__5cwGl{--grid-gap:32px;--section-gap:24px;--contract-item-gap:12px;--separator-color:var(--telekom-color-ui-faint);--hover-color:var(--telekom-color-ui-state-fill-hovered);--focus-color:var(--telekom-color-additional-blue-500);--active-color:var(--telekom-color-ui-state-fill-pressed);--link-outline:2px solid var(--telekom-color-additional-blue-500);--border-radius:12px;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:var(--grid-gap);width:100%;padding-bottom:var(--grid-gap)}.ContractOverview_main__JhKJw{display:flex;flex-flow:column nowrap;gap:var(--grid-gap)}.ContractOverview_sidebar__tftmS{display:flex;flex-flow:column nowrap;grid-gap:var(--grid-gap)}.ContractOverview_section__0VWGq{display:block;width:100%;margin:0;padding:0;background:var(--telekom-color-background-surface,#fff);box-shadow:var(--telekom-shadow-raised-standard);border-radius:var(--border-radius);overflow:hidden}.ContractOverview_sideCard__UUru_{--background:var(--scl-color-background-standard);--spacing-body:0px;--radius:var(--border-radius,12px)}.ContractOverview_sectionHeader__H6yjE{padding:var(--section-gap);border-bottom:1px solid var(--separator-color)}.ContractOverview_sectionFooter__QNw57{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;padding:var(--section-gap);gap:var(--contract-item-gap);border-top:1px solid var(--separator-color)}.ContractOverview_sectionTitle__cUcIf{font-size:1.5rem;line-height:2rem;font-weight:var(--telekom-typography-font-weight-extra-bold)}.ContractOverview_noContractsErrorView__UEFub{padding:24px 24px 48px}.ContractOverview_customerNumbersSection__jJbj1{display:none}.ContractOverview_dummyContractsList__O_gq_{display:flex;flex-flow:column nowrap;gap:var(--contract-item-gap);padding:var(--section-gap);--dummy-item-height:36px}.ContractOverview_dummyContract__ni76m{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:var(--section-gap);width:100%;padding:24px 0}.ContractOverview_dummyContract__ni76m+.ContractOverview_dummyContract__ni76m{border-top:1px solid var(--separator-color)}.ContractOverview_dummyIcon__VFgcF{width:32px;flex:0 0 32px;height:32px;justify-self:flex-start}.ContractOverview_dummyName__FdzFV{flex:0 0 auto;width:100%;max-width:250px;height:48px}.ContractOverview_dummyDataContainer__gVtgN{flex:1;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.ContractOverview_dummyData__XjD5H{width:100%;max-width:450px;height:48px}@media screen and (min-width:1400px){.ContractOverview_layout__5cwGl{grid-template-columns:1fr 360px}.ContractOverview_customerNumbersSection__jJbj1{display:block}}.PageHeader_pageHeader__7L_YN{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"pageTitle" "customerNumbers" "partialLabel";width:100%;gap:20px}.PageHeader_pageTitle__8cQab{grid-area:pageTitle}.PageHeader_customerNumbers__6aipI{grid-area:customerNumbers;--spacing-body:0px}.PageHeader_partialLabel__UTgup{grid-area:partialLabel}@media screen and (min-width:640px){.PageHeader_pageHeader__7L_YN{grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto auto;grid-template-areas:"pageTitle customerNumbers" "partialLabel partialLabel";gap:20px}.PageHeader_customerNumbers__6aipI{display:block}}@media screen and (min-width:1040px){.PageHeader_pageHeader__7L_YN{grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto auto;grid-template-areas:"pageTitle customerNumbers" "partialLabel customerNumbers"}}@media screen and (min-width:1400px){.PageHeader_pageHeader__7L_YN{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"pageTitle" "partialLabel"}.PageHeader_customerNumbers__6aipI{display:none}}.ContractOverviewGroupPage_ContractOverviewGroupPage__YmI5L{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--grid-gap)}.ContractOverviewGroupPage_section__vmdwg{display:block;width:100%;margin:0;padding:0;background:var(--telekom-color-background-surface,#fff);box-shadow:var(--telekom-shadow-raised-standard);border-radius:var(--border-radius);overflow:hidden}.ContractOverviewGroupPage_billingAccountHeader__rCzIB{border-bottom:1px solid var(--separator-color);padding:calc(2 * var(--contract-item-gap))}.ContractOverviewGroupPage_billingAccountHeaderWithAnchor__riGgU{padding:var(--contract-item-gap)}.ContractOverviewGroupPage_groupBillingAccountAnchor__pjUcJ{border-radius:var(--border-radius);margin:0;padding:var(--contract-item-gap);overflow:hidden}.ContractOverviewGroupPage_groupBillingAccountAnchor__pjUcJ:focus-visible{outline:var(--link-outline)}.ContractOverviewGroupPage_groupBillingAccountAnchor__pjUcJ:hover{background-color:var(--hover-color)}.ContractOverviewGroupPage_groupBillingAccountAnchor__pjUcJ:active{background-color:var(--active-color)}.ContractOverviewGroupPage_billingAccountHeaderLayout__Mh_No{display:grid;grid-template-columns:32px minmax(auto,1fr) auto;grid-template-rows:auto auto auto auto;grid-template-areas:"icon title arrow" "icon id arrow" "icon desc arrow" "amount amount arrow";align-items:center;width:100%;gap:0 var(--contract-item-gap)}.ContractOverviewGroupPage_billingGroupIcon__bTcDL{grid-area:icon;display:inline-flex}.ContractOverviewGroupPage_billingGroupLinkIcon__4xDsT{grid-area:arrow;display:inline-flex}.ContractOverviewGroupPage_billinGroupAmount__vZ6FO{grid-area:amount;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;width:auto;margin:6px 0 0;padding:0 6px;gap:6px;font-size:1.25rem;font-weight:700;text-align:center}.ContractOverviewGroupPage_billingAccountTooltip__Wd1LT::part(trigger){width:24px;height:24px}.ContractOverviewGroupPage_billingAccountTitle__OTp7j{grid-area:title;font-size:1.5rem;line-height:2rem;font-weight:var(--telekom-typography-font-weight-extra-bold)}.ContractOverviewGroupPage_billId__DauRc{grid-area:id;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;width:auto;margin:0;padding:0;gap:4px;font-weight:400;color:var(--telekom-color-text-and-icon-additional)}.ContractOverviewGroupPage_billIdLabel__WKCBE:after{content:":"}.ContractOverviewGroupPage_billDesc__3ih3l{grid-area:desc}.ContractOverviewGroupPage_groupDescription___WNQN{margin:0;padding:0;font-weight:400;color:var(--telekom-color-text-and-icon-additional)}.ContractOverviewGroupPage_itemsList__hYawS{display:flex;flex-flow:column nowrap;width:100%;padding:var(--contract-item-gap);gap:var(--contract-item-gap)}.ContractOverviewGroupPage_plusContractsContainer__MY_Z8{display:block;width:100%;background-color:var(--telekom-color-background-canvas-subtle);border:1px solid var(--telekom-color-ui-faint);border-radius:var(--border-radius);overflow:hidden;--focus-outline:none}.ContractOverviewGroupPage_plusContractsContainer__MY_Z8::part(base expanded){margin-bottom:0}.ContractOverviewGroupPage_plusContractsContainer__MY_Z8::part(icon){margin-left:0;color:var(--text-icon-link-standard,#2238df)}.ContractOverviewGroupPage_plusContractsTitle__gN05i{text-align:left;font-size:1rem;font-weight:400;color:var(--text-icon-link-standard,#2238df)}.ContractOverviewGroupPage_plusContractsContainer__MY_Z8::part(content){--spacing-left-content:0px;--spacing-right-content:0px;--spacing-top-content:0px;--spacing-bottom-content:0px}@media screen and (min-width:768px){.ContractOverviewGroupPage_billingAccountHeaderLayout__Mh_No{display:grid;grid-template-columns:32px minmax(auto,1fr) auto auto;grid-template-rows:auto auto auto;grid-template-areas:"icon title amount arrow" "icon id amount arrow" "icon desc amount arrow";align-items:center;width:100%;gap:0 var(--contract-item-gap)}.ContractOverviewGroupPage_billinGroupAmount__vZ6FO{justify-content:center;margin:0;padding:0}}.LinksList_linksList__TCmBg{--separator-color:var(--telekom-color-ui-faint);--hover-color:var(--telekom-color-ui-state-fill-hovered);--active-color:var(--telekom-color-ui-state-fill-pressed);--border-radius:12px;--link-outline:2px solid var(--telekom-color-additional-blue-500);display:block;width:100%;list-style:none}.LinksList_linkListItem__wtYXd{position:relative;display:block;width:100%;margin:0;padding:0}.LinksList_linkListItem__wtYXd+.LinksList_linkListItem__wtYXd:before{content:"";display:block;width:calc(100% - 24px);margin-left:12px;border-top:1px solid var(--separator-color);margin-top:12px;padding-top:12px}.LinksList_link__K7nr9{display:grid;grid-template-columns:minmax(auto,1fr) 24px;grid-template-rows:1fr;grid-template-areas:"text icon";align-items:center;justify-content:space-between;gap:24px;padding:16px 12px;border-radius:var(--border-radius);overflow:hidden}.LinksList_link__K7nr9:hover{background-color:var(--hover-color)}.LinksList_link__K7nr9:focus{outline:var(--link-outline)}.LinksList_link__K7nr9:active{background-color:var(--active-color)}.LinksList_linkText__dP6Ho{grid-area:text;text-align:left}.LinksList_linkIcon__a5dVF{grid-area:icon}.ConnectServices_container__tKC_j{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:24px;width:100%;margin-top:24px}.ConnectServices_description__jz4rL{display:block;width:100%;box-sizing:border-box;color:var(--text-icon-standard,#000)}.ConnectServices_controls__RKl7v{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;width:100%}.ConnectServices_odsButton__95UxI{--ODSButton-ButtonBg-borderRadius:var(--telekom-radius-standard);--colours-interaction-states-focus-focus:var(--focus-color)}@media (min-width:640px){.ConnectServices_container__tKC_j{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr;align-items:center}.ConnectServices_controls__RKl7v{flex-flow:row nowrap;align-items:center;justify-content:flex-end}}.SettingsCard_scaleCard__Tynkj{--background:var(--telekom-color-background-surface,#fff);--spacing-body:16px;--radius:var(--border-radius,12px);cursor:pointer}.SettingsCard_header__jMn3X{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;width:100%}.SettingsCard_icon__O5nPG{flex:0 0 30px;width:30px;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;text-align:left}.SettingsCard_icon__O5nPG svg{display:block;width:20px;height:20px}.SettingsCard_title__lqFfU{font-size:1.25rem;line-height:1.75rem;font-weight:var(--telekom-typography-font-weight-extra-bold);flex:1;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;text-align:left}.SettingsCard_arrowIcon__SbMym{flex:0 0 30px;width:30px;display:flex;flex-flow:column wrap;align-items:flex-end;justify-content:center;text-align:right}.SettingsCard_arrowIcon__SbMym svg{display:block;width:20px;height:20px}.SettingsCard_description__deOal{margin-top:1rem;font-size:1rem;line-height:1.375rem;font-weight:var(--telekom-typography-font-weight-regular);display:block;width:100%;font-weight:400;text-align:left}.ContractActionButtons_actionButtonsContainer__WDFj7{--action-buttons-width-sm:100%;--action-buttons-width-md:auto;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;width:100%;padding:var(--action-buttons-padding,12px);gap:var(--action-buttons-padding,12px);border-radius:12px;border:1px solid var(--telekom-color-ui-faint,#dfdfe1);background:var(--telekom-color-background-canvas-subtle,#fbfbfb);overflow:hidden}.ContractActionButtons_actionButtonsContainer__WDFj7:hover{background-color:var(--hover-color)}.ContractActionButtons_actionButtonsContainer__WDFj7:active{background-color:var(--active-color)}.ContractActionButtons_buttonDescription__t5Wb_{flex:1;margin:0;padding:0;text-align:left;color:var(--text-icon-standard,#000);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.ContractActionButtons_actionButtonList__gOGpT{flex:1;display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:var(--action-buttons-padding,12px);width:100%;margin:0;padding:0;list-style:none}.ContractActionButtons_actionButtonListItem__3TmIN{display:inline-block;margin:0;padding:0;list-style:none}.ContractActionButtons_actionButton__8vtph{width:var(--action-buttons-width-sm,100%);--color-secondary:inherit;--color-secondary-hover:inherit}.ContractActionButtons_actionButton__8vtph::part(base){--width:var(--action-buttons-width-sm,100%);--min-width:var(--action-buttons-width-sm,100%);--radius-secondary:8px;--border-secondary:var(--telekom-color-ui-border-standard,rgba(0,0,0,.44))}@media screen and (min-width:768px){.ContractActionButtons_actionButtonsContainer__WDFj7{flex-flow:row wrap;align-items:center;justify-content:space-between}.ContractActionButtons_actionButtonList__gOGpT{display:inline-flex;flex-flow:row wrap;align-items:center}.ContractActionButtons_actionButtonListWithDescription__i9x9G{justify-content:flex-end}.ContractActionButtons_actionButton__8vtph{width:var(--action-buttons-width-md,auto)}.ContractActionButtons_actionButton__8vtph::part(base){--width:var(--action-buttons-width-md,auto);--min-width:var(--action-buttons-width-md,auto)}}.ContractItem_listItem__Ri7zC{position:relative;padding:var(--contract-item-gap)}.ContractItem_listItem__Ri7zC+.ContractItem_listItem__Ri7zC{padding-top:0}.ContractItem_listItem__Ri7zC+.ContractItem_listItem__Ri7zC:before{content:"";display:block;width:calc(100% - var(--contract-item-gap));margin-left:calc(var(--contract-item-gap) / 2);padding-top:var(--contract-item-gap);border-top:1px solid var(--separator-color)}.ContractItem_layout00__Lew8f,.ContractItem_layout01__v3h23,.ContractItem_layout10__PrVkb,.ContractItem_layout11__ARe9D{position:relative;display:grid;align-items:center;gap:24px;padding:var(--contract-item-gap)}.ContractItem_layout00__Lew8f{grid-template-columns:32px minmax(auto,1fr) 24px;grid-template-rows:auto auto;grid-template-areas:"productIcon name arrowIcon" "data data data"}.ContractItem_layout01__v3h23{grid-template-columns:32px minmax(auto,1fr) 24px;grid-template-rows:auto;grid-template-areas:"productIcon name arrowIcon"}.ContractItem_layout10__PrVkb{grid-template-columns:minmax(auto,1fr) 24px;grid-template-rows:auto auto;grid-template-areas:"name arrowIcon" "data data"}.ContractItem_layout11__ARe9D{grid-template-columns:minmax(auto,1fr) 24px;grid-template-rows:auto;grid-template-areas:"name arrowIcon"}.ContractItem_name__n5zU8{grid-area:name}.ContractItem_data__Y23zh{grid-area:data;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.ContractItem_productIcon__C4Fwu{grid-area:productIcon}.ContractItem_arrowIcon__yOta0{grid-area:arrowIcon}.ContractItem_actionButtons__qbHxq{margin:var(--contract-item-gap) 0}.ContractItem_actionButtons__qbHxq:last-child{margin-bottom:0}.ContractItem_title__vTjrN{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.ContractItem_heading__ViGOr{font-weight:var(--telekom-typography-font-weight-bold)}.ContractItem_description__3RceN{font-size:var(--telekom-typography-font-size-body)}.ContractItem_description__3RceN,.ContractItem_plusCardBenefits__bojVP{font-weight:var(--telekom-typography-font-weight-regular);color:var(--telekom-color-text-and-icon-additional)}.ContractItem_plusCardBenefits__bojVP{font-size:var(--telekom-typography-font-size-caption)}.ContractItem_details__O6o4c{margin:var(--contract-item-gap) 0 0;padding:0;background-color:var(--telekom-color-background-canvas-subtle);border:1px solid var(--telekom-color-ui-faint);border-radius:var(--border-radius)}.ContractItem_details__O6o4c:hover{background-color:var(--hover-color)}.ContractItem_details__O6o4c:active{background-color:var(--active-color)}.ContractItem_summary__NbAPo{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:4px;padding:var(--contract-item-gap);color:var(--telekom-color-text-and-icon-on-subtle-blue);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--border-radius);list-style:none}.ContractItem_summary__NbAPo::-webkit-details-marker,.ContractItem_summary__NbAPo::marker{display:none;content:""}.ContractItem_summary__NbAPo:focus{outline:var(--link-outline)}.ContractItem_summaryIcon__0b3eZ{margin-top:-2px}.ContractItem_details__O6o4c[open] .ContractItem_summaryIcon__0b3eZ{transform:rotate(90deg)}.ContractItem_dataContainer__W_Q5K{max-width:100%}.ContractItem_contractLink__LXl3w{border-radius:var(--border-radius);cursor:pointer}.ContractItem_contractLink__LXl3w:focus{outline:var(--link-outline)}.ContractItem_contractLink__LXl3w:hover{--product-type-background-color:#fff;background-color:var(--hover-color)}.ContractItem_contractLink__LXl3w:active{--product-type-background-color:#fff;background-color:var(--active-color)}.ContractItem_contractId__zAn1W{text-align:left}.ContractItem_productType__QJMLw{margin-top:6px}@media screen and (min-width:768px){.ContractItem_layout00__Lew8f,.ContractItem_layout01__v3h23,.ContractItem_layout10__PrVkb,.ContractItem_layout11__ARe9D{padding:24px var(--contract-item-gap)}.ContractItem_layout00__Lew8f{grid-template-columns:32px 200px minmax(auto,1fr) 24px;grid-template-rows:auto;grid-template-areas:"productIcon name data arrowIcon"}.ContractItem_layout01__v3h23{grid-template-columns:32px minmax(auto,1fr) 24px;grid-template-rows:auto;grid-template-areas:"productIcon name arrowIcon"}.ContractItem_layout10__PrVkb{grid-template-columns:200px minmax(auto,1fr) 24px;grid-template-rows:auto;grid-template-areas:"name data arrowIcon"}.ContractItem_layout11__ARe9D{grid-template-columns:minmax(auto,1fr) 24px;grid-template-rows:auto;grid-template-areas:"name arrowIcon"}.ContractItem_dataContainer__W_Q5K{max-width:450px}.ContractItem_contractId__zAn1W{text-align:right}}.MagentaOneBadge_contractBadge___6_mX{margin-right:.25rem}.MagentaOneBadge_contractTooltip__x37Sc::part(tooltip){max-width:220px;white-space:pre-line;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}@media screen and (min-width:640px){.MagentaOneBadge_contractTooltip__x37Sc::part(tooltip){max-width:200px}}@media screen and (min-width:1040px){.MagentaOneBadge_contractTooltip__x37Sc::part(tooltip){max-width:350px}}.ContractId_contractId__LLtZ7{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;text-align:left;width:100%;gap:6px}@media screen and (min-width:768px){.ContractId_contractId__LLtZ7{justify-content:flex-end;text-align:right;width:100%}}.ContractsWidget_scaleCard__LK3P1{--spacing-body:12px}.ContractsWidget_contractList__swywZ{display:block;width:100%;margin-top:12px;list-style:none}.ContractsWidget_contractListItem__YOjP_{display:block;width:100%}.ContractsWidget_partialError__H3gaQ{margin-top:20px;padding-bottom:10px;border-bottom:1px solid var(--telekom-color-ui-faint)}.NoContracts_noContractsContainer__VVTJU{display:flex;height:420px;width:100%;align-items:center;justify-content:center}.NoContracts_container__IOlZG{display:flex;flex-direction:column;align-items:center}.NoContracts_title__gaC6c{font-size:1.5rem;line-height:2rem;font-weight:var(--telekom-typography-font-weight-extra-bold)}.NoContracts_text__dISNV,.NoContracts_title__gaC6c{overflow-wrap:break-word;word-break:keep-all;text-align:center}.NoContracts_text__dISNV{margin-top:.5rem;margin-bottom:2rem;font-size:1rem;line-height:1.375rem;font-weight:var(--telekom-typography-font-weight-regular);color:var(--telekom-color-text-and-icon-additional)}.ContractCost_section__oITha{display:block;width:100%}.ContractCost_contractCost__jbVFr{display:flex;flex-flow:column nowrap;width:100%;text-align:left}.ContractCost_contractCostAmount__xsaHd{font-size:1.25rem;line-height:1.75rem;font-weight:var(--telekom-typography-font-weight-extra-bold)}.ContractCost_contractCostRecurringChargeLabel__eVUrV{font-size:.875rem;line-height:1.25rem;font-weight:var(--telekom-typography-font-weight-regular);color:var(--telekom-color-text-and-icon-additional)}@media screen and (min-width:768px){.ContractCost_contractCost__jbVFr{text-align:right}}