/* Share Charging solution image shapes — site-level, independent of Elementor containers */
.sc-sol-image img{width:100%;height:520px;object-fit:cover;display:block;}
.sc-cut-left img{clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);}
.sc-cut-right img{clip-path:polygon(0 0,100% 0,87% 100%,0 100%);}
.sc-hero-product img{max-height:510px;object-fit:contain;object-position:center bottom;}
.sc-solution-row{position:relative;overflow:hidden;}
.sc-solution-row:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(83,104,245,.035),rgba(255,255,255,0) 42%,rgba(83,104,245,.035));}
.sc-cta-bg{background-size:auto 100%!important;background-position:right center!important;background-repeat:no-repeat!important;}
@media(max-width:767px){.sc-sol-image img{height:320px;clip-path:none!important;}.sc-hero-product img{max-height:330px;}}
/* Blog breadcrumb label only */
body.blog .man_intro li.home{font-size:0!important;}
body.blog .man_intro li.home:after{content:"SHARE CHARGING";font-size:16px!important;}
body.blog .man_intro li.home a{font-size:0!important;}
/* DC EV Charger: remove theme spacing above the intact hero. */
body.page-id-2090 #content > .container { padding-top: 0 !important; }

/* EV Charger Tester: wider information sections and readable text. */
body.page-id-2292 :is(.elementor-element-42449e0,.elementor-element-1a29150,.elementor-element-1930bd84,.elementor-element-4a39754a) > .elementor-container{max-width:1600px!important;}
body.page-id-2292 :is(.elementor-element-327391a1,.elementor-element-4c7cf888,.elementor-element-2ba5bb34,.elementor-element-77f9be74) .elementor-heading-title{font-size:14px!important;line-height:1.4;}
body.page-id-2292 :is(.elementor-element-1ac56d8f,.elementor-element-446172b0,.elementor-element-5c8ad6dc,.elementor-element-576fd57b) h4.elementor-heading-title{font-size:18px!important;line-height:1.35;}
body.page-id-2292 :is(.elementor-element-1ac56d8f,.elementor-element-446172b0,.elementor-element-5c8ad6dc,.elementor-element-576fd57b) .elementor-widget-text-editor p{font-size:15px!important;line-height:1.55;}
body.page-id-2292 .elementor-element-1930bd84 .elementor-widget-text-editor p{font-size:15px!important;line-height:1.5;}

/* Battery swap cabinet specifications: compact, uninterrupted rows */
body.page-id-4547 .elementor-element-780c3c1c{gap:0!important;--gap:0px!important;}
body.page-id-4547 .elementor-element-780c3c1c > .e-con{min-height:0!important;}
body.page-id-4547 .elementor-element-780c3c1c > .e-con > .e-con{padding:5px 14px!important;min-height:0!important;}

/* EVCC specifications: compact, uninterrupted rows */
body.page-id-2259 .elementor-element-99bb98e{gap:0!important;--gap:0px!important;}
body.page-id-2259 .elementor-element-99bb98e > .e-con{min-height:0!important;}
body.page-id-2259 .elementor-element-99bb98e > .e-con > .e-con{padding:5px 14px!important;min-height:0!important;}

/* SECC specifications: compact, uninterrupted rows */
body.page-id-2257 .elementor-element-22c7e0f3{gap:0!important;--gap:0px!important;}
body.page-id-2257 .elementor-element-22c7e0f3 > .e-con{min-height:0!important;}
body.page-id-2257 .elementor-element-22c7e0f3 > .e-con > .e-con{padding:5px 14px!important;min-height:0!important;}