/* Quiet rounded hover surfaces for public text links. */
body.sp-site.tesla-layout.tesla-layout :is(.page-family,.site-header,.site-footer,.global-menu,.knowledge-page,.business-main) :is(
 .landing-task-nav a,.hero-summary-link,.sector-reference-item a,
 .article-body a,.article-side a,.content-back,.content-article a,
 .docs-nav-group a,.docs-toc a,.guide-contents a,.knowledge-related a,.knowledge-next a,
 .knowledge-guide-header>a,.guide-library-close>a,.docs-site-link,
 .site-footer-links a,.site-footer-links button,.site-footer-links summary,
 .site-primary-nav>a,.header-dropdown-toggle,.header-dropdown-link,
 .global-menu-root>a,.global-menu-root>button,.global-menu-links>a
){
 background:transparent!important;background-image:none!important;border-radius:8px!important;
 box-shadow:none!important;text-decoration:none!important;transition:background-color .18s ease,box-shadow .18s ease;
}
@media(hover:hover){
 body.sp-site.tesla-layout.tesla-layout :is(.page-family,.site-header,.site-footer,.global-menu,.knowledge-page,.business-main) :is(
 .landing-task-nav a,.hero-summary-link,.sector-reference-item a,
 .article-body a,.article-side a,.content-back,.content-article a,
 .docs-nav-group a,.docs-toc a,.guide-contents a,.knowledge-related a,.knowledge-next a,
 .knowledge-guide-header>a,.guide-library-close>a,.docs-site-link,
 .site-footer-links a,.site-footer-links button,.site-footer-links summary,
 .site-primary-nav>a,.header-dropdown-toggle,.header-dropdown-link,
 .global-menu-root>a,.global-menu-root>button,.global-menu-links>a
):hover{
 background:#f9f9f9!important;border-radius:8px!important;box-shadow:0 0 0 2px #f9f9f9!important;text-decoration:none!important;
 }
 body.sp-site.tesla-layout.tesla-layout :is(a,summary,button):hover,
 body.sp-site.tesla-layout.tesla-layout :is(a,summary,button):hover :is(span,p,b){
 text-decoration:none!important;
 }
 body.sp-site.tesla-layout.tesla-layout :is(.content-prose a,.business-text-link,.business-support-related a,.sp-footer-directory a,.global-menu-privacy,.contact-note a,.site-contact-copy>a,.call-popup-contact,.compare-breadcrumb a,.docs-troubleshooting summary):hover{
 background:#f9f9f9!important;border-radius:8px!important;box-shadow:0 0 0 2px #f9f9f9!important;text-decoration:none!important;
 }
 body.sp-site.tesla-layout.tesla-layout .site-header .header-dropdown-link:hover{
 background:#f9f9f9!important;border-radius:8px!important;box-shadow:none!important;
 }
 body.sp-site.tesla-layout.tesla-layout .knowledge-page .guide-book-link:hover>p,
 body.sp-site.tesla-layout.tesla-layout .sector-tool-card:hover .sector-tool-action{
 background:#f9f9f9!important;border-radius:8px!important;box-shadow:0 0 0 2px #f9f9f9!important;text-decoration:none!important;
 }
}
body.sp-site.tesla-layout.tesla-layout .knowledge-page .docs-nav-group a[aria-current],
body.sp-site.tesla-layout.tesla-layout .site-header .header-dropdown-toggle[aria-expanded="true"]{
 background:#f9f9f9!important;border-radius:8px!important;text-decoration:none!important;font-weight:600;
}
@media(prefers-reduced-motion:reduce){body.sp-site.tesla-layout.tesla-layout :is(.page-family,.site-header,.site-footer,.global-menu,.knowledge-page,.business-main) :is(
 .landing-task-nav a,.hero-summary-link,.sector-reference-item a,
 .article-body a,.article-side a,.content-back,.content-article a,
 .docs-nav-group a,.docs-toc a,.guide-contents a,.knowledge-related a,.knowledge-next a,
 .knowledge-guide-header>a,.guide-library-close>a,.docs-site-link,
 .site-footer-links a,.site-footer-links button,.site-footer-links summary,
 .site-primary-nav>a,.header-dropdown-toggle,.header-dropdown-link,
 .global-menu-root>a,.global-menu-root>button,.global-menu-links>a
){transition:none}}
@media(forced-colors:active){
 body.sp-site.tesla-layout.tesla-layout :is(.page-family,.site-header,.site-footer,.global-menu,.knowledge-page,.business-main) :is(
 .landing-task-nav a,.hero-summary-link,.sector-reference-item a,
 .article-body a,.article-side a,.content-back,.content-article a,
 .docs-nav-group a,.docs-toc a,.guide-contents a,.knowledge-related a,.knowledge-next a,
 .knowledge-guide-header>a,.guide-library-close>a,.docs-site-link,
 .site-footer-links a,.site-footer-links button,.site-footer-links summary,
 .site-primary-nav>a,.header-dropdown-toggle,.header-dropdown-link,
 .global-menu-root>a,.global-menu-root>button,.global-menu-links>a
):is(:hover,:focus-visible){outline:1px solid LinkText;outline-offset:3px}
}

/* Slightly shorter hover surfaces on precise-pointer desktop navigation. */
@media(hover:hover) and (pointer:fine) and (min-width:761px){
 body.sp-site.tesla-layout.tesla-layout .site-header :is(.header-dropdown-toggle,.site-primary-nav>a){
 min-height:36px!important;padding-top:6px!important;padding-bottom:6px!important;
 }
 body.sp-site.tesla-layout.tesla-layout .knowledge-page .docs-nav-group a{
 padding-top:7px!important;padding-bottom:7px!important;
 }
}
