/* Mobile Deaktivierungen family, 11 November 2026. */
.srp-mobile-deact-suffix{display:none}
@media(max-width:800px){
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main>.deaktivierungen-photo-hero{
background-image:url('https://sr-performance.ch/wp-content/uploads/2026/11/srp-deaktivierungen-hero-mobile-20261111.webp')!important;background-size:100% auto!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#101010!important;min-height:177.7vw!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main>.deaktivierungen-photo-hero>img.hero-image{display:none!important}
html body.deaktivierungen-page #main #loesungen .srp-mobile-deact-suffix{display:inline}
html body.deaktivierungen-page #main #loesungen .system-panel .text-link,
html body.deactivation-detail-page #main .service-decision-detail .text-link{
display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;box-sizing:border-box!important;min-height:52px!important;padding:14px 0!important;margin-top:8px!important;color:#f5f5f5!important;font:600 14px/1.5 Manrope,Arial,sans-serif!important;text-transform:uppercase!important;text-decoration:none!important;border:0!important;box-shadow:none!important;background:none!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main :is(#loesungen .system-panel,.service-decision-detail) .text-link::before{display:none!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main :is(#loesungen .system-panel,.service-decision-detail) .text-link>span{display:none!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main :is(#loesungen .system-panel,.service-decision-detail) .text-link::after{content:"↗"!important;display:block!important;position:static!important;flex:none!important;width:auto!important;height:auto!important;color:#fff!important;background:none!important;font-size:20px!important;transform:none!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main#main#main .section-pricing .system-section-inner{display:block!important;min-width:0!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main#main#main .section-pricing .system-section-heading{display:block!important;min-width:0!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main#main#main .section-pricing .system-section-heading>h2{margin-bottom:20px!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main#main#main .section-pricing .system-section-body{min-width:0!important;width:100%!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main#main#main .section-pricing .carplay-offer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;gap:0!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main#main#main .section-pricing :is(.carplay-offer-price,.carplay-offer-details){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:24px!important;margin:0!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main#main#main .section-pricing .carplay-offer-price{border-right:0!important;border-bottom:1px solid #343438!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main#main#main .section-pricing .carplay-offer-details{border:0!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main#main#main .section-pricing .carplay-offer-details>a.button{display:flex!important;position:static!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:20px 0 0!important;padding:14px 16px!important;gap:12px!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:center!important;justify-content:center!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main#main#main .section-pricing .system-price{font-size:clamp(30px,8vw,40px)!important;white-space:normal!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main>.service-closing{border-top:1px solid #343438!important}
html body:is(.deaktivierungen-page,.deactivation-detail-page) #main>.service-closing::before{display:none!important;content:none!important}
html body.deactivation-detail-page #main .service-request-prep>p:not(.eyebrow):not(.request-checklist-note){margin-bottom:0!important;padding-bottom:28px!important}
html body.deactivation-detail-page #main .service-request-prep>.service-prep-grid{margin-top:28px!important}
html body.deactivation-detail-page #main .service-detail-body .system-section-heading{margin-bottom:24px!important}
html body.deactivation-detail-page #main .service-detail-body .content-grid{row-gap:24px!important}
html body.deactivation-detail-page #main .service-detail-body .content-grid>div:has(>p):not(.system-panel){padding-bottom:24px!important}
html body.deactivation-detail-page #main .service-detail-body .system-panel{padding-top:24px!important;padding-bottom:24px!important}
html body.deactivation-detail-page #main .service-detail-body .system-section-body>.content-grid+.system-panel{margin-top:24px!important}
}

