/* Only the proposed heading, tabs and section spacing are new. Native cards retain their CSS. */
#swl-simple-scenes{background:#fff;padding:50px 0 60px;scroll-margin-top:90px;overflow-anchor:none}
#swl-simple-scenes [hidden]{display:none!important}
#swl-simple-scenes .swlt-heading{padding:0 30px;text-align:center}
#swl-simple-scenes .swlt-heading h3{margin:0 0 50px}
#swl-simple-scenes .swlt-back{display:block;margin:0 0 22px;font-size:14px;color:#0690ff}
#swl-simple-scenes .swlt-tabs{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 30px 38px}
#swl-simple-scenes [role=tab]{font-family:inherit;font-size:16px;font-weight:400;line-height:26px;white-space:nowrap;background:transparent;border:1px solid transparent;border-radius:50px;padding:9px 26px;color:#555;cursor:pointer;box-shadow:none;transition:background .15s,color .15s}
#swl-simple-scenes [role=tab]:hover{color:#0690ff;background:#f4f7fb}
#swl-simple-scenes [role=tab][aria-selected=true]{color:#fff;background:#0690ff}
#swl-simple-scenes [role=tab]:focus-visible{outline:2px solid #0690ff;outline-offset:4px}
#swl-simple-scenes .swlt-native-widget{padding:0 10px}
#swl-simple-scenes .featured-badge{background:#f2f2f2}
#swl-simple-scenes .swlt-more{text-align:center;margin:54px 20px 0}
#swl-simple-scenes .swlt-more .button{margin:0}
#swl-simple-scenes .swlt-more .button span{margin-left:8px}
#swl-simple-scenes .swlt-platform-tabs{display:flex;justify-content:center;gap:28px;margin:-12px 40px 20px;border-bottom:1px solid #eee;padding:0 0 0}
#swl-simple-scenes .swlt-platform-tabs [role=tab]{position:relative;border:0;border-radius:0;padding:9px 5px 17px;background:transparent;color:#777;font-size:15px;line-height:24px}
#swl-simple-scenes .swlt-platform-tabs [role=tab][aria-selected=true]{background:transparent;color:#0690ff;font-weight:500}
#swl-simple-scenes .swlt-platform-tabs [role=tab][aria-selected=true]:after{content:'';position:absolute;left:5px;right:5px;bottom:-1px;height:2px;background:#0690ff}
#swl-simple-scenes .swlt-result-note{margin:0 40px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px}
#swl-simple-scenes .swlt-result-note p{font-size:16px;line-height:26px;color:#555;margin:0}
#swl-simple-scenes .swlt-result-note span{color:#888;font-size:13px;line-height:22px}
#swl-simple-scenes .swlt-evidence{margin:24px 40px 0;color:#888;font-size:13px;line-height:24px}
#swl-simple-scenes .swlt-evidence summary{cursor:pointer;color:#0690ff;display:list-item;list-style:disclosure-closed inside}
#swl-simple-scenes .swlt-evidence[open] summary{list-style-type:disclosure-open}
#swl-simple-scenes .swlt-evidence > div{padding-top:10px;display:flex;flex-wrap:wrap;gap:10px 24px}
#swl-simple-scenes .swlt-other{margin:0 40px;min-height:300px;padding:38px 30px;background:#f9f9fc;border:1px solid #e1e5ea;border-radius:6px;text-align:center}
#swl-simple-scenes .swlt-other h4{font-size:20px;line-height:30px;margin:0 0 10px;color:#333}
#swl-simple-scenes .swlt-other p{font-size:15px;line-height:26px;margin:0;color:#777}
#swl-simple-scenes .swlt-other-options{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:26px 0}
#swl-simple-scenes .swlt-other-options button{font-family:inherit;background:#fff;border:1px solid #e1e5ea;border-radius:4px;padding:8px 18px;font-size:15px;color:#555;cursor:pointer}
#swl-simple-scenes .swlt-other-options button[aria-pressed=true]{border-color:#0690ff;color:#0690ff;background:#f3f8ff}
#swl-simple-scenes .swlt-other .swlt-pending{font-size:13px;color:#888}
@media(max-width:600px){
 #swl-simple-scenes{padding:38px 0 40px;scroll-margin-top:80px}
 #swl-simple-scenes .swlt-heading{padding:0 15px}
 #swl-simple-scenes .swlt-heading h3{font-size:24px;line-height:36px;margin-bottom:42px}
 #swl-simple-scenes .swlt-tabs{margin:0 12px 25px;gap:2px}
 #swl-simple-scenes [role=tab]{font-size:13px;line-height:24px;padding:8px 10px}
 #swl-simple-scenes .swlt-more{margin-top:48px}
 #swl-simple-scenes .swlt-platform-tabs{margin:-4px 20px 16px;gap:8px;justify-content:space-between}
 #swl-simple-scenes .swlt-platform-tabs [role=tab]{font-size:12px;padding:8px 0 12px;line-height:22px}
 #swl-simple-scenes .swlt-platform-tabs [role=tab][aria-selected=true]:after{left:0;right:0}
 #swl-simple-scenes .swlt-result-note{margin:0 35px 20px;display:block}
 #swl-simple-scenes .swlt-result-note p{font-size:14px;line-height:24px;margin-bottom:3px}
 #swl-simple-scenes .swlt-result-note span{font-size:12px}
 #swl-simple-scenes .swlt-evidence{margin:18px 35px 0}
 #swl-simple-scenes .swlt-other{margin:0 30px;padding:28px 18px;min-height:320px}
 #swl-simple-scenes .swlt-other h4{font-size:18px}
 #swl-simple-scenes .swlt-other p{font-size:13px}
 #swl-simple-scenes .swlt-other-options{gap:8px;margin:20px 0}
 #swl-simple-scenes .swlt-other-options button{font-size:13px;padding:7px 12px}
}

#swl-simple-scenes .simple-fw-slick-carousel .slick-track{padding-bottom:30px}
#swl-simple-scenes .swlt-heading h3{font-family:inherit;font-size:28px;line-height:38px;font-weight:400}
#swl-simple-scenes .swlt-platform-tabs a{padding:9px 5px 17px;color:#777;font-size:15px;white-space:nowrap}
#swl-simple-scenes .swlt-platform-tabs a[aria-current=page]{color:#0690ff;border-bottom:2px solid #0690ff}
#swl-simple-scenes .swlt-directory-note{text-align:center;margin:0 25px 28px;color:#888;font-size:14px}
#swl-simple-scenes .swlt-pagination{text-align:center;margin:25px 0}
@media(max-width:600px){#swl-simple-scenes .swlt-heading h3{font-size:24px;line-height:36px}#swl-simple-scenes .swlt-platform-tabs a{font-size:12px}}
