._primary_1jsff_11{align-items:center;background-color:#002a5c;border-radius:4px;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;min-height:42px;outline:none;padding:.6em 1.5em;transition:background-color .22s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .08s cubic-bezier(.4,0,.2,1);width:100%}@media (min-width: 1024px){._primary_1jsff_11{min-width:120px;width:auto}}._primary_1jsff_11:hover,._primary_1jsff_11:focus-visible{background-color:#042148;box-shadow:0 2px 8px #002a5c26,0 4px 8px #0003}._primary_1jsff_11:active:not(:disabled):not([aria-disabled=true]){background-color:#042148bf;box-shadow:0 1px 4px #002a5c3d inset;transform:scale(.98)}._primary_1jsff_11:disabled,._primary_1jsff_11[aria-disabled=true]{background-color:#0000001f;box-shadow:none;color:#00000061;cursor:not-allowed;opacity:1}._programLogoPageHeader_80bpc_11{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px}._programLogoPageHeader_80bpc_11 ._logo_80bpc_18{max-height:39px;margin-top:8px;-o-object-fit:contain;object-fit:contain}._programLogoPageHeader_80bpc_11 ._title_80bpc_23{font-size:1.5rem;font-weight:500;color:#202851;margin-top:20px;text-align:center}._programLogoPageHeader_80bpc_11 ._title_80bpc_23._large_80bpc_30{font-size:2rem}._programLogoPageHeader_80bpc_11 ._subtitle_80bpc_33{font-size:1rem;text-align:center;margin-top:8px}._programLogoPageHeader_80bpc_11 ._subtitle_80bpc_33._large_80bpc_30{font-size:1.25rem}._confirmationView_379ed_11,._headerContainer_379ed_18{display:flex;flex-direction:column;align-items:center;gap:2rem}._confettiIconContainer_379ed_25{display:flex;overflow:visible}._listContainer_379ed_30{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:1rem;font-size:1.0625rem}._iconWithText_nid6h_11{display:flex;align-items:flex-start;border-radius:8px;color:#202851}._iconWithText_nid6h_11._default_nid6h_17{background:inherit}._iconWithText_nid6h_11._detour_nid6h_20{background:#d8ebfd;padding:16px}._iconWithText_nid6h_11._error_nid6h_24{background:#f3c0c5cc;padding:16px}._iconWithText_nid6h_11._warning_nid6h_28{background:#fff4e5;padding:16px}._iconWithText_nid6h_11._fitted_nid6h_32{width:auto;padding:1rem 3rem 1rem 1rem;margin:0 auto;justify-content:center}@media (min-width: 1024px){._iconWithText_nid6h_11._fitted_nid6h_32{width:-moz-fit-content;width:fit-content}}._iconWithText_nid6h_11 ._icon_nid6h_11{margin-right:16px;display:flex;align-items:center}._iconWithText_nid6h_11 ._content_nid6h_49{flex:1 1;align-self:center}._iconWithText_nid6h_11 ._title_nid6h_53{font-size:1.0625rem;font-weight:600;margin-bottom:4px}._iconWithText_nid6h_11 ._body_nid6h_58{font-size:.75rem;text-align:left}._iconWithText_nid6h_11 ._body_nid6h_58._large_nid6h_62{font-size:1.25rem}._footer_1v2xe_11{font-size:.75rem;background-color:#fff;padding-top:.5rem;padding-bottom:.5rem;text-align:center}@media (min-width: 1024px){._footer_1v2xe_11{font-size:1rem;padding-bottom:2rem}}.tesla-fe-initial-steps{display:flex;align-items:flex-start;color:#202851}.tesla-fe-initial-steps .step{display:flex;flex-direction:column}.tesla-fe-initial-steps .step .step-number{font-size:.75rem}.tesla-fe-initial-steps .step .title{font-size:1.25rem;font-weight:600}.tesla-fe-initial-steps .step .description{font-size:.75rem;padding-top:.5rem}@media (min-width: 1024px){.tesla-fe-initial-steps .step .description{font-size:1rem}}._overviewView_wq08v_11{display:flex;flex-direction:column;gap:20px;padding-bottom:149px}._headerSection_wq08v_18{display:flex;flex-direction:column;gap:20px}._primaryCTASection_1rd4z_11{position:fixed;bottom:0;left:0;width:100vw;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;box-shadow:0 -2px 8px #0000000a;z-index:10;padding:20px}@media (min-width: 1024px){._primaryCTASection_1rd4z_11{position:static;width:100%;box-shadow:none;background:transparent;justify-content:center;align-items:center;padding:0;gap:20px}}._primaryCTAButton_1rd4z_39{width:100%;max-width:375px}@media (min-width: 1024px){._primaryCTAButton_1rd4z_39{width:auto;max-width:none}}._spinner_1rd4z_50{display:inline-block;width:1em;height:1em;border:.15em solid rgba(255,255,255,.4);border-top:.15em solid #fff;border-radius:50%;animation:_spin_1rd4z_50 .7s linear infinite;margin-right:.5em;vertical-align:middle}@keyframes _spin_1rd4z_50{to{transform:rotate(360deg)}}._mobileFooter_1rd4z_67{display:block}@media (min-width: 1024px){._mobileFooter_1rd4z_67{display:none}}._startView_50kji_11{display:flex;flex-direction:column;padding-bottom:234px}@media (min-width: 1024px){._startView_50kji_11{padding-bottom:0}}._welcomeText_50kji_22{font-size:.75rem;margin-top:20px;margin-bottom:0;padding:0 8px}@media (min-width: 1024px){._welcomeText_50kji_22{font-size:1rem}}._TeslaConnectDetails_sht65_1{padding:0 24px}._securityDetails_sht65_5{margin-top:8px}._TeslaConnectInstructions_1xlc4_1{margin:16px 0}._teslaConnectView_us7q2_11{display:flex;flex-direction:column;gap:20px;padding-bottom:234px}._container_99u8r_11{font-size:1rem;text-align:left}._permissionsList_99u8r_16{list-style:none;margin-top:4px;padding:0}._permissionItem_99u8r_22{margin-top:16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}._buttonContainer_ya0a4_11{position:relative;display:flex;align-items:center}@media (min-width: 1024px){._buttonContainer_ya0a4_11{margin-left:auto;padding-left:.5rem}}._connectionButton_ya0a4_23{width:100px;padding:.5rem;border-radius:50px;border:none;font-size:1rem;color:#fff;background-color:#1e75eb}._connectionButton_ya0a4_23._disconnect_ya0a4_32{color:#1e75eb;background-color:#fff;border:solid 1px #1e75eb}._connectionButton_ya0a4_23._disabled_ya0a4_37{opacity:.4;background-color:gray}@media (min-width: 1024px){._connectionButton_ya0a4_23{width:140px;padding:.5rem;border-radius:50px;border:none;font-size:1rem;color:#fff;background-color:#1e75eb}}._connectionWarning_ya0a4_53{width:180px;padding-left:3rem;opacity:.85;font-size:.75rem;margin-left:auto}@media (min-width: 1024px){._connectionWarning_ya0a4_53{font-size:.85rem}}._spinner_ya0a4_66{display:inline-block;width:1em;height:1em;border:.15em solid rgba(255,255,255,.4);border-top:.15em solid #fff;border-radius:50%;animation:_spin_ya0a4_66 .7s linear infinite;margin-right:.5em;vertical-align:middle}@keyframes _spin_ya0a4_66{to{transform:rotate(360deg)}}._status_m4ndk_11{display:flex;flex-direction:row;gap:.5rem;font-size:.75rem;padding-left:.5rem}@media (min-width: 1024px){._status_m4ndk_11{gap:.75rem;font-size:1.0625rem}}._statusDot_m4ndk_25{border-radius:50%;align-self:center;position:relative;width:7px;height:7px}._statusDot_m4ndk_25._connected_m4ndk_32{background-color:#7dbcab;box-shadow:0 0 5px #7dbcab}._statusDot_m4ndk_25._warning_m4ndk_36{background-color:#ff9800;box-shadow:0 0 5px #ff9800}._statusDot_m4ndk_25._error_m4ndk_40{background-color:#c00;box-shadow:0 0 5px #c00}@media (min-width: 1024px){._statusDot_m4ndk_25{width:10px;height:10px}}._wave_m4ndk_51{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;opacity:.6;animation:_radialWave_m4ndk_1 1s ease-in-out 4}._wave_m4ndk_51._connected_m4ndk_32{border:2px solid #7dbcab}._wave_m4ndk_51._warning_m4ndk_36{border:2px solid #ff9800}._wave_m4ndk_51._error_m4ndk_40{border:2px solid #cc0000}._wave_m4ndk_51._second_m4ndk_70{animation-delay:1s}._vehicleSubheadline_m4ndk_74{color:#4a4a4a}@keyframes _radialWave_m4ndk_1{0%{transform:scale(.5);opacity:.6}70%{opacity:.3}to{transform:scale(2.5);opacity:0}}._warningContainer_1l9yj_11{padding:2rem 1rem 0rem}._vehicleConnectionCard_2m1rr_11{border:solid 1px #cccccc;border-radius:6px;width:100%}._body_2m1rr_17{display:flex;flex-direction:column;padding:25px 10px 30px}._primaryContentRow_2m1rr_23{display:flex;gap:.5rem}@media (min-width: 1024px){._primaryContentRow_2m1rr_23{gap:1rem}}._iconColumn_2m1rr_33{display:flex;flex-direction:column;justify-content:center}._vehicleDetailsColumn_2m1rr_39{display:flex;flex-direction:column;position:relative}._vehicleHeadline_2m1rr_45{display:flex;position:relative;gap:1rem;align-items:center;color:#202851;font-size:1rem}@media (min-width: 1024px){._vehicleHeadline_2m1rr_45{font-size:1.25rem}}._make_2m1rr_59{position:absolute;top:-12px;font-size:.75rem;text-transform:uppercase}._model_2m1rr_66{width:60px;font-weight:600;overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 1024px){._model_2m1rr_66{width:120px}}._vehicleSubheadline_2m1rr_80{position:absolute;top:110%;color:#4a4a4a;margin-top:-.25rem;font-size:.75rem;margin-top:auto;width:-moz-max-content;width:max-content}@media (min-width: 1024px){._vehicleSubheadline_2m1rr_80{top:110%}}._statusConnectionContainer_2m1rr_95{display:flex;flex-direction:column;align-items:center}@media (min-width: 1024px){._statusConnectionContainer_2m1rr_95{flex-direction:row;gap:1rem}}._connectButtonColumn_2m1rr_107{margin-left:auto}._vehicleSelectionContainer_10819_11{display:flex;flex-direction:column;gap:1rem}._widgetsContainer_10819_17{display:flex;flex-direction:column;gap:.5rem}._vehiclesContainer_10819_23{display:flex;flex-direction:column;padding:1rem 0 0rem;gap:1rem}._permissionsContainer_10819_30{max-width:85%;margin:8px auto}
