/* Scoped to the two owner-review previews. Original global shell is unchanged. */
body:has(#rts) #sp-main-body{padding:0}
#rts{--ink:#101723;--muted:#536070;--yellow:#fff348;--blue:#0879e8;--line:#dbe1e8;--night:#040b11;--space:clamp(48px,4.2vw,104px);font-family:Roboto,Arial,sans-serif;color:var(--ink);background:#fff;font-size:clamp(16px,.96vw,20px);line-height:1.6;isolation:isolate}
#rts *,#rts *::before,#rts *::after{box-sizing:border-box}
#rts p,#rts ul,#rts ol,#rts figure{margin:0}
#rts p{margin-inline:0!important}
#rts a{text-decoration:none;color:var(--blue)}
#rts a:hover{text-decoration:none}
#rts a:focus-visible,#rts summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px;border-radius:4px}
#rts .rts-shell{width:90%;max-width:3000px;margin-inline:auto;min-width:0}
#rts .rts-section{padding-block:var(--space);scroll-margin-top:100px}
#rts h1,#rts h2,#rts h3{font-family:inherit;color:inherit;font-weight:750;margin:0;letter-spacing:-.025em;overflow-wrap:normal;word-break:normal}
#rts h1,#rts h2,#rts h3{margin-inline:0!important}
#rts h1{font-size:clamp(42px,4.1vw,104px);line-height:1.055;max-width:15.7em}
#rts h2{font-size:clamp(30px,2.55vw,58px);line-height:1.13;margin-bottom:20px}
#rts h3{font-size:clamp(19px,1.25vw,26px);line-height:1.28}
#rts .rts-intro{max-width:87ch!important;color:var(--muted);font-size:clamp(17px,1.15vw,23px);line-height:1.55;margin-bottom:32px}
#rts .rts-note,#rts .rtbp-note{font-size:clamp(14px,.86vw,18px);line-height:1.55;color:var(--muted);margin-top:20px;max-width:106ch}
#rts .rtbp-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
#rts .byn{display:inline-block!important;width:.75em;height:.95em;vertical-align:-.06em;mask:url('/img/byn-mask.png') center/contain no-repeat;-webkit-mask:url('/img/byn-mask.png') center/contain no-repeat;background:currentColor;font-size:inherit;line-height:1;margin-left:.08em}
#rts .rts-model-name{white-space:nowrap}
#rts .rts-heading-line{display:block}
/* Existing custom.css at 1920px centers body text with !important. Keep this fix local. */
#sp-main-body #rts :is(p,h1,h2,h3){margin-left:0!important;margin-right:0!important}
#sp-main-body #rts .rts-intro{max-width:87ch!important}
#sp-main-body #rts .rts-lead{max-width:65ch!important}
#rts .rts-icon{display:block;width:32px;height:32px;flex:0 0 32px;color:#42a2ff}

#rts .rts-hero{color:#fff;background:linear-gradient(90deg,rgba(2,7,11,.32),rgba(2,7,11,.04)),url('/media/samsung-pilot-20260910-r3/assets/samsung-repair-lab-background-2026.webp') center/cover no-repeat var(--night);overflow:hidden}
#rts .rts-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,3.3vw,110px);align-items:center;min-height:clamp(570px,33vw,850px);padding-block:clamp(54px,4vw,110px)}
#rts .rts-hero-copy{min-width:0;position:relative;z-index:1}
#rts .rtbp-back{display:inline-block;color:#b8c3ce;font-size:clamp(14px,.9vw,18px);margin-bottom:24px}
#rts .rtbp-back:hover{color:#fff}
#rts .rts-version{color:#d1dae4;margin-top:22px;font-size:clamp(17px,1.3vw,26px)}
#rts .rts-lead{font-size:clamp(18px,1.22vw,26px);line-height:1.6;color:#c9d3de;max-width:65ch;margin-top:30px}
#rts .rts-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}
#rts .rts-button{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:16px 30px;border:1px solid var(--yellow);border-radius:7px;background:var(--yellow);color:#090d10;font-size:clamp(16px,.95vw,21px);font-weight:700;line-height:1.3;box-shadow:0 8px 34px #fff34810;transition:background .16s,transform .16s}
#rts .rts-button:hover{background:#fff779;transform:translateY(-2px)}
#rts .rts-button-secondary{border-color:#758495;background:#02080e70;color:#fff;box-shadow:none}
#rts .rts-button-secondary:hover{background:#17222e}
#rts .rts-hero a:focus-visible,#rts .rts-anchor-nav a:focus-visible{outline-color:var(--yellow)}
#rts .rts-hero-visual{min-width:0;align-self:center}
#rts .rts-product-image{height:230px;position:relative;overflow:hidden;pointer-events:none;isolation:isolate}
#rts .rts-product-image img{position:absolute;left:50%;top:50%;height:calc(100% * var(--optical-scale));width:auto!important;max-width:none!important;transform:translate(-50%,-50%);object-fit:contain;display:block}
#rts .rts-hero-visual .rts-product-image{height:clamp(370px,25vw,650px);filter:drop-shadow(0 18px 18px #0009)}
#rts .rts-specs{display:flex;justify-content:center;gap:20px;list-style:none;padding:20px 0 0;color:#e3eaf2;font-size:clamp(13px,.9vw,19px);line-height:1.35;text-align:center}
#rts .rts-specs li+li{border-left:1px solid #536271;padding-left:20px}
#rts .rts-trust{background:#040d14;color:#f4f7fa;border-block:1px solid #2c3c49}
#rts .rts-trust ul{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0}
#rts .rts-trust li{display:flex;align-items:center;gap:22px;min-height:94px;padding:18px 30px;font-size:clamp(14px,.95vw,19px);font-weight:600;line-height:1.45;border-right:1px solid #2c3c49}
#rts .rts-trust li{width:100%!important;max-width:none!important;justify-self:stretch!important}
#rts .rts-trust li:first-child{padding-left:0}
#rts .rts-trust li:last-child{border-right:0}
#rts .rts-trust li:nth-child(2) .rts-icon{color:var(--yellow)}
#rts .rts-anchor-nav{background:#040d14;color:#fff;border-bottom:1px solid #263643}
#rts .rts-anchor-nav .rts-shell{display:flex;justify-content:center;gap:clamp(22px,3vw,70px);overflow-x:auto;scrollbar-width:thin}
#rts .rts-anchor-nav a{color:#fff;font-size:clamp(14px,.9vw,18px);white-space:nowrap;padding:20px 2px;position:relative}
#rts .rts-anchor-nav a:hover{color:var(--yellow)}

#rts .rts-catalog{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
#rts .rts-model{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:20px 14px 22px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);text-align:center;transition:border-color .16s,box-shadow .16s,transform .16s}
#rts .rts-model:hover{border-color:#7dadde;box-shadow:0 7px 24px #243b5310;transform:translateY(-3px)}
#rts .rts-model h3{font-size:clamp(17px,1.05vw,24px);line-height:1.35;margin-top:12px}
#rts .rts-model-link{color:var(--blue);font-size:clamp(15px,.9vw,19px);margin-top:8px}
#rts .rts-model-link span{padding-left:8px}
#rts .rtbp-other{margin-top:22px;border:1px solid var(--line);border-radius:8px;background:#fafbfd}
#rts summary{cursor:pointer;list-style:none}
#rts summary::-webkit-details-marker{display:none}
#rts .rtbp-other summary{padding:18px 24px;font-weight:600;color:#086cc7;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px}
#rts .rtbp-other summary::after,#rts .rts-faq-content summary::after{content:'+';font-size:27px;font-weight:400;line-height:1;flex-shrink:0}
#rts .rtbp-other[open] summary::after,#rts .rts-faq-content details[open] summary::after{content:'−'}
#rts .rtbp-other .rtbp-link-list{padding:0 24px 24px}
#rts .rtbp-link-list{display:flex;flex-wrap:wrap;gap:10px}
#rts .rtbp-link-list a{padding:10px 14px;min-height:44px;border:1px solid var(--line);border-radius:5px;font-size:clamp(14px,.85vw,18px);background:#fff}
#rts .rtbp-link-list a:hover{background:#eef6ff;border-color:#a1c5e7}

#rts .rts-price-section{border-top:1px solid var(--line)}
#rts .rts-price-section>p:not(.rtbp-note):not(.rtbp-subsection){max-width:95ch;color:var(--muted);margin-bottom:30px}
#rts .rts-table-wrap{width:100%;overflow:hidden;border:1px solid var(--line);border-radius:7px}
#rts .rtbp-table{width:100%;border:0;border-collapse:collapse;table-layout:fixed;margin:0;background:#fff;font-size:inherit;line-height:1.5}
#rts .rtbp-table th,#rts .rtbp-table td{border:0;border-bottom:1px solid var(--line);padding:24px 30px;text-align:left;vertical-align:middle}
#rts .rtbp-table th{background:#eef2f6;color:#3d4755;font-size:.91em;font-weight:600}
#rts .rtbp-table th:first-child{width:72%}
#rts[data-kind='model'] .rtbp-table th:first-child{width:57%}
#rts[data-kind='model'] .rtbp-table th:nth-child(2){width:23%}
#rts .rtbp-table td:first-child{font-weight:500}
#rts .rtbp-table tbody tr:last-child td{border-bottom:0}
#rts .rtbp-table tbody tr:hover{background:#fbfcfe}
#rts .rtbp-table td.rt-price-val{font-weight:750;white-space:nowrap;color:var(--ink)}
#rts .rtbp-subsection{margin-top:22px;padding-top:22px;border-top:1px solid var(--line);max-width:112ch;color:var(--muted)}
#rts .rts-price-section>.rtbp-subsection{border:0;border-left:4px solid var(--yellow);background:#f5f7fa;padding:18px 24px;max-width:none;font-size:clamp(15px,.92vw,19px)}

#rts .rts-specific{background:#f4f6f9;border-block:1px solid #e5eaf0}
#rts .rts-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,100px);margin-top:35px}
#rts .rts-checks article{max-width:65ch}
#rts .rts-checks .rts-icon{color:#2676bd;width:36px;height:36px;margin-bottom:20px}
#rts .rts-checks h3{margin-bottom:16px;max-width:28ch}
#rts .rts-checks p{color:var(--muted);font-size:clamp(16px,1vw,21px)}
#rts .rtbp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,110px);list-style:none;padding:0;margin-top:38px;counter-reset:steps}
#rts .rtbp-steps li{counter-increment:steps;position:relative;padding-top:68px}
#rts .rtbp-steps li::before{content:'0' counter(steps);position:absolute;top:0;left:0;display:grid;place-items:center;width:46px;height:46px;background:var(--yellow);border-radius:50%;color:#141a22;font-size:19px;font-weight:750}
#rts .rtbp-steps li::after{content:'';position:absolute;top:23px;left:65px;width:calc(100% - 65px);height:1px;background:var(--line)}
#rts .rtbp-steps p{color:var(--muted);max-width:62ch;margin-top:15px}
#rts .rts-faq{background:#f8fafc;border-block:1px solid #e5eaf0}
#rts .rts-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(40px,6vw,150px)}
#rts .rts-faq-content{min-width:0}
#rts .rts-faq-content details{border-bottom:1px solid var(--line)}
#rts .rts-faq-content details:first-child{border-top:1px solid var(--line)}
#rts .rts-faq-content summary{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:23px 0;font-size:clamp(18px,1.1vw,25px);font-weight:650;line-height:1.45}
#rts .rts-faq-content summary::after{color:#2676bd}
#rts .rts-faq-content details p{padding:0 44px 24px 0;color:var(--muted);max-width:90ch}
#rts .rtbp-no-price{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
#rts .rtbp-service{display:inline-block;border:1px solid var(--line);border-radius:5px;padding:12px 16px;background:#fff;font-size:.94em}
#rts .rts-related h2{font-size:clamp(26px,1.8vw,42px)}
#rts .rts-contacts{background:#07121b;color:#f6f8fa}
#rts .rtbp-bottom-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:clamp(32px,5vw,130px)}
#rts .rtbp-bottom-grid>div:first-child p{max-width:56ch;color:#bcc9d5;font-size:clamp(16px,1vw,20px);margin-top:15px}
#rts .rtbp-branch{padding-left:30px;border-left:1px solid #2a3c4a}
#rts .rtbp-branch h3{font-size:clamp(22px,1.45vw,32px);margin-bottom:18px}
#rts .rtbp-branch p{color:#c8d3dd;line-height:1.85}
#rts .rtbp-branch a{display:inline-block;margin-top:20px;color:#6bb7ff;padding-block:7px}
#rts .rtbp-legal{margin-top:45px;padding-top:26px;border-top:1px solid #2a3c4a;color:#bdc9d4;font-size:clamp(14px,.88vw,18px);line-height:1.6}

@media(min-width:2400px){#rts .rts-product-image{height:285px}#rts .rts-model{padding-block:24px}}
@media(min-width:3400px){#rts .rts-catalog{grid-template-columns:repeat(10,minmax(0,1fr))}#rts .rts-model h3{font-size:21px}#rts .rts-product-image{height:235px}#rts .rts-hero-grid{min-height:930px}}
@media(max-width:1199px){#rts h1{font-size:clamp(40px,4.7vw,58px)}#rts .rts-hero-grid{grid-template-columns:1.16fr .84fr;gap:22px;min-height:580px}#rts .rts-hero-visual .rts-product-image{height:340px}#rts .rts-button{padding:15px 20px;min-height:54px}#rts .rts-catalog{gap:12px}#rts .rts-product-image{height:190px}#rts .rts-model{padding-inline:8px}#rts .rts-specs{flex-wrap:wrap;gap:8px}#rts .rts-specs li+li{border:0;padding-left:0}#rts .rts-trust li{padding:16px 18px;gap:14px}#rts .rts-faq-grid{grid-template-columns:.7fr 1.3fr;gap:36px}#rts .rtbp-table td,#rts .rtbp-table th{padding:20px}}
@media(max-width:900px){#rts .rts-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}#rts .rts-catalog .rts-model:last-child{grid-column:auto}#rts .rts-checks{gap:26px}#rts .rts-trust li{font-size:13px;gap:10px}#rts .rts-icon{width:27px;height:27px;flex-basis:27px}#rts .rtbp-bottom-grid{grid-template-columns:1fr 1fr;gap:32px}#rts .rtbp-bottom-grid>div:first-child{grid-column:1/-1}#rts .rtbp-branch{padding-left:0;border:0}}
@media(max-width:767px){
 #rts{--space:46px;font-size:16px}#rts .rts-shell{width:calc(100% - 36px)}#rts h1{font-size:clamp(34px,8.3vw,58px);line-height:1.08;letter-spacing:-.025em}#rts h2{font-size:30px;line-height:1.16;margin-bottom:16px}#rts h3{font-size:20px}
 #rts .rts-hero{background-position:64% center}#rts .rts-hero-grid{display:flex;flex-direction:column;gap:28px;align-items:stretch;padding-block:30px 26px;min-height:0}#rts .rtbp-back{margin-bottom:22px;font-size:14px}#rts .rts-version{font-size:16px;margin-top:16px}#rts .rts-lead{font-size:17px;line-height:1.55;margin-top:20px}#rts .rts-actions{margin-top:24px;gap:10px}#rts .rts-button{font-size:15px;min-height:52px;padding:13px 16px;flex:1 1 auto}#rts .rts-hero-visual{width:100%}#rts .rts-hero-visual .rts-product-image{height:255px;max-width:410px;margin-inline:auto}#rts .rts-specs{padding-top:10px;gap:10px;font-size:12px;justify-content:center}#rts .rts-specs li+li{padding-left:10px;border-left:1px solid #50616f}
 #rts .rts-trust ul{display:block}#rts .rts-trust li,#rts .rts-trust li:first-child{font-size:14px;min-height:62px;padding:14px 0;gap:15px;border-right:0;border-bottom:1px solid #243644}#rts .rts-trust li:last-child{border-bottom:0}#rts .rts-trust br{display:none}#rts .rts-trust br::after{content:' '}#rts .rts-anchor-nav .rts-shell{width:100%;padding-inline:18px;justify-content:flex-start;gap:26px}#rts .rts-anchor-nav a{padding-block:17px;font-size:14px}
 #rts .rts-intro{font-size:17px;margin-bottom:23px}#rts .rts-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#rts .rts-model{padding:14px 7px 17px}#rts .rts-product-image{height:160px}#rts .rts-model h3{font-size:16px;min-height:43px;display:flex;align-items:center;justify-content:center;line-height:1.3;margin-top:8px}#rts .rts-model-link{font-size:14px;margin-top:2px}#rts .rtbp-other summary{font-size:16px;padding:16px}#rts .rtbp-other .rtbp-link-list{padding:0 12px 18px}#rts .rtbp-link-list{gap:8px}#rts .rtbp-link-list a{font-size:14px;padding:10px 12px}#rts .rts-note,#rts .rtbp-note{font-size:14px}
 #rts .rtbp-table{font-size:14px;line-height:1.45}#rts .rtbp-table td,#rts .rtbp-table th{padding:17px 12px}#rts .rtbp-table th{font-size:12px}#rts .rtbp-table th:first-child{width:70%}#rts[data-kind='model'] .rtbp-table th:first-child{width:49%}#rts[data-kind='model'] .rtbp-table th:nth-child(2){width:25%}#rts[data-kind='model'] .rtbp-table td,#rts[data-kind='model'] .rtbp-table th{padding:15px 9px}#rts .rtbp-table td.rt-price-val{font-size:15px}#rts .rts-price-section>p:not(.rtbp-note):not(.rtbp-subsection){font-size:16px;margin-bottom:24px}#rts .rts-price-section>.rtbp-subsection{padding:16px 17px;font-size:14px}
 #rts .rts-checks{grid-template-columns:1fr;margin-top:26px;gap:30px}#rts .rts-checks article{max-width:none;padding-top:26px;border-top:1px solid var(--line)}#rts .rts-checks article:first-child{border-top:0;padding-top:0}#rts .rts-checks .rts-icon{width:31px;height:31px;margin-bottom:14px}#rts .rts-checks h3{font-size:22px;max-width:none;margin-bottom:12px}#rts .rts-checks p{font-size:16px}
 #rts .rtbp-steps{grid-template-columns:1fr;gap:27px;margin-top:28px}#rts .rtbp-steps li{padding:0 0 0 62px}#rts .rtbp-steps li::after{display:none}#rts .rtbp-steps h3{font-size:22px}#rts .rtbp-steps p{margin-top:10px;font-size:16px}#rts .rtbp-steps li::before{width:42px;height:42px;font-size:17px}
 #rts .rts-faq-grid{grid-template-columns:1fr;gap:12px}#rts .rts-faq-content summary{font-size:18px;padding-block:20px;gap:15px}#rts .rts-faq-content details p{padding:0 10px 20px 0;font-size:16px}#rts .rtbp-service{font-size:14px;padding:11px 13px}#rts .rts-related h2{font-size:27px}#rts .rtbp-bottom-grid{grid-template-columns:1fr;gap:28px}#rts .rtbp-branch{border-top:1px solid #2a3c4a;padding-top:25px}#rts .rtbp-branch h3{font-size:25px;margin-bottom:12px}#rts .rtbp-branch p{font-size:16px}#rts .rtbp-branch a{margin-top:10px}#rts .rtbp-legal{margin-top:28px;padding-top:22px;font-size:14px}
}
@media(max-width:359px){#rts .rts-shell{width:calc(100% - 28px)}#rts h1{font-size:32px}#rts .rts-product-image{height:140px}#rts .rts-actions{display:grid;grid-template-columns:1fr}#rts .rtbp-table td,#rts .rtbp-table th{padding-inline:8px}#rts[data-kind='model'] .rtbp-table td,#rts[data-kind='model'] .rtbp-table th{padding-inline:6px}#rts .rtbp-table td.rt-price-val{font-size:14px}#rts .rts-specs{font-size:11px;gap:7px}#rts .rts-specs li+li{padding-left:7px}}
@media(prefers-reduced-motion:reduce){#rts *,#rts *::before,#rts *::after{scroll-behavior:auto!important;transition:none!important}}

/* Reference review, round 2: fast cost answers and the symptom-to-check workflow. */
#rts [hidden]{display:none!important}
#rts{--blue:#006be0}
#sp-main-body #rts .rts-diagnostic-note,#sp-main-body #rts .rtbp-legal{max-width:none!important}
#sp-main-body #rts .rts-price-section>.rtbp-subsection{max-width:none!important}
#rts .rtbp-table .rts-cell-note{display:block;font-size:.88em;font-weight:400;color:var(--muted);line-height:1.55;max-width:85ch;margin-top:7px}
#rts .rts-product-pair img:first-child{left:38%}
#rts .rts-product-pair img:last-child{left:62%}
#rts button,#rts input{font:inherit}
#rts button:focus-visible,#rts input:focus-visible,#rts [role='tabpanel']:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
#rts .rts-hero-grid{min-height:clamp(560px,32.2vw,830px);padding-block:clamp(46px,3.5vw,92px)}
#rts .rts-hero-visual .rts-product-image{height:clamp(355px,24.4vw,620px)}
#rts .rts-actions{gap:12px}
#rts .rts-catalog-foot{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:22px}
#rts .rts-catalog-foot .rts-note{margin:0}
#rts .rtbp-back{color:var(--blue);margin:0;padding-block:10px;white-space:nowrap}
#rts .rtbp-back:hover{color:#065eaf}
#rts .rts-related .rtbp-back{margin-top:20px}
#rts .rts-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-block:7px;border-bottom:1px solid currentColor;align-self:flex-start;font-size:clamp(16px,.94vw,21px);font-weight:650;line-height:1.4}
#rts .rts-text-link .rts-icon{width:23px;height:23px;flex-basis:23px;color:inherit}
#rts .rts-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:27px}
#rts .rts-section-heading h2{margin:0}
#rts .rts-overview{background:#f8fafc;border-bottom:1px solid #dbe1e8;padding-block:clamp(44px,3.2vw,80px)}
#rts .rts-overview h2{font-size:clamp(30px,2.2vw,54px)}
#rts .rts-price-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
#rts .rts-price-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(22px,1.6vw,38px);border:1px solid #d5dfeb;border-radius:12px;background:#fff;color:var(--ink);box-shadow:0 10px 28px #152a4810;transition:border-color .15s,transform .15s}
#rts .rts-price-card:hover{border-color:#5ba5ed;transform:translateY(-2px)}
#rts .rts-price-card h3{font-size:clamp(17px,1.07vw,24px);line-height:1.35;letter-spacing:-.02em}
#rts .rts-price-card strong{display:block;font-size:clamp(27px,2.1vw,50px);font-weight:750;line-height:1.15;letter-spacing:-.04em;margin-block:20px 25px;white-space:nowrap}
#rts .rts-price-card strong .byn{font-size:.75em;letter-spacing:normal}
#rts .rts-price-card p{font-size:clamp(14px,.89vw,20px);line-height:1.5;color:var(--muted);margin-top:auto}
#rts .rts-overview-note{margin-top:22px;color:var(--muted);font-size:clamp(14px,.92vw,20px)}
#rts .rts-catalog-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:30px}
#rts .rts-catalog-heading .rts-intro{margin-bottom:0}
#rts .rts-search{width:clamp(300px,26vw,540px);flex-shrink:0}
#rts .rts-search label{display:block;font-size:clamp(14px,.87vw,18px);font-weight:650;margin-bottom:8px}
#rts .rts-search-control{display:flex;align-items:center;gap:11px;background:#f9fafc;border:1px solid #b8c6d6;border-radius:7px;padding-inline:15px;min-height:54px}
#rts .rts-search-control .rts-icon{width:22px;height:22px;flex-basis:22px;color:#50667c}
#rts .rts-search input{display:block;width:100%;min-width:0;margin:0;padding:15px 0;border:0;box-shadow:none!important;background:transparent;color:var(--ink);font-size:clamp(14px,.95vw,20px);height:auto;line-height:1.3}
#rts .rts-search input::placeholder{color:#68798d;opacity:1}
#rts .rts-search-clear{border:0;background:none;color:#066fcf;font-size:14px;padding:10px 0;min-height:44px;cursor:pointer}
#rts .rts-search-status{font-size:16px;margin-bottom:22px;color:var(--muted)}
#rts .rts-search-empty{background:#f5f8fb;border-left:3px solid var(--blue);padding:28px}
#rts .rts-search-empty p{margin-block:10px 16px;color:var(--muted)}
#rts .rts-search-empty a{display:inline-flex;align-items:center;gap:12px;min-height:44px}
#rts .rts-model-link{display:inline-flex;align-items:center;justify-content:center;gap:9px}
#rts .rts-model-link .rts-icon{width:19px;height:19px;flex-basis:19px;color:inherit}
#rts .rts-symptoms{background:#07121b;color:#fff}
#rts .rts-symptoms .rts-intro{color:#bcc8d5;margin-bottom:45px}
#rts .rts-symptom-layout{display:grid;grid-template-columns:.94fr 1.02fr 1.24fr;align-items:start;gap:clamp(28px,2.8vw,70px)}
#rts .rts-symptom-nav{display:flex;flex-direction:column;gap:10px}
#rts .rts-symptom-nav a{display:flex;align-items:center;gap:17px;position:relative;min-height:clamp(68px,4.9vw,106px);padding:18px 20px;border:1px solid #344b5e;border-radius:7px;color:#e6ecf3;background:#091620;font-size:clamp(16px,1.15vw,25px);line-height:1.4;overflow:hidden}
#rts .rts-symptom-nav a>.rts-icon:first-child{width:28px;height:28px;flex-basis:28px;color:#64b3ff}
#rts .rts-symptom-nav a>.rts-icon:last-child{width:19px;height:19px;flex-basis:19px;margin-left:auto;color:#69b7ff}
#rts .rts-symptom-nav a[aria-selected='true']{border-color:#4298d7;background:#0d1e2d;font-weight:650}
#rts .rts-symptom-nav a[aria-selected='true']::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--yellow)}
#rts .rts-symptom-nav a:hover{border-color:#7ab3db;background:#102333}
#rts .rts-symptom-nav a:focus-visible{outline-color:var(--yellow)}
#rts .rts-symptom-media{min-width:0;align-self:center}
#rts .rts-symptom-media .rts-product-image{height:clamp(360px,27vw,590px)}
#rts .rts-symptom-media figcaption{color:#aebbca;font-size:clamp(14px,.9vw,20px);text-align:center;line-height:1.5;margin-top:16px}
#rts .rts-symptom-panels{min-width:0}
#rts .rts-symptom-panel{scroll-margin-top:100px}
#rts .rts-symptom-panel h3{font-size:clamp(28px,2.45vw,54px);line-height:1.13;letter-spacing:-.025em;margin-block:4px 24px}
#rts .rts-symptom-panel>p{color:#bac8d5;font-size:clamp(17px,1.07vw,24px);line-height:1.6}
#rts .rts-symptom-panel ul{list-style:none;padding:0;margin-block:30px;display:grid;gap:18px}
#rts .rts-symptom-panel li{display:flex;align-items:flex-start;gap:16px;line-height:1.45;font-size:clamp(16px,1.1vw,24px);max-width:none!important;width:100%}
#rts .rts-symptom-panel li .rts-icon{width:26px;height:26px;flex-basis:26px;color:#64b3ff}
#rts .rts-symptom-panel .rts-text-link{color:#64b3ff}
#rts:not(.rts-enhanced) .rts-symptom-panel+.rts-symptom-panel{margin-top:45px;padding-top:35px;border-top:1px solid #344b5e}
#rts .rts-diagnostic-note{padding-top:24px;margin-top:38px;border-top:1px solid #3d5060;color:#afc0cf;font-size:clamp(14px,.92vw,20px)}
#rts .rts-specific{background:#fff;border:0;border-bottom:1px solid var(--line)}
#rts .rts-specific-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(48px,7vw,150px)}
#rts .rts-specific-layout>div:first-child{max-width:65ch}
#rts .rts-specific .rts-intro{font-size:clamp(17px,1.05vw,22px);line-height:1.65}
#rts .rts-checks{display:block;margin:0}
#rts .rts-checks article{display:flex;align-items:flex-start;gap:24px;max-width:none;padding-block:27px;border-bottom:1px solid var(--line)}
#rts .rts-checks article:first-child{padding-top:3px}
#rts .rts-checks article:last-child{padding-bottom:0;border-bottom:0}
#rts .rts-check-number{color:#1676c4;font-size:clamp(22px,1.4vw,30px);font-weight:700;line-height:1.1;min-width:36px;padding-top:3px}
#rts .rts-checks h3{max-width:none;margin-bottom:12px;font-size:clamp(23px,1.5vw,34px)}
#rts .rts-checks p{font-size:clamp(16px,.98vw,21px);line-height:1.65}
#rts .rts-device-facts{list-style:none;padding:12px 0 0;color:#54677b;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:clamp(15px,1vw,21px)}
#rts .rts-device-facts li{padding-block:12px;border-bottom:1px solid #d9e2eb}
#rts .rts-device-figure{margin-top:28px;max-width:440px}
#rts .rts-device-figure .rts-product-image{height:310px}
#rts .rts-device-figure figcaption,#rts .rts-series-figures figcaption{text-align:center;font-size:clamp(14px,.86vw,19px);color:var(--muted);margin-top:13px}
#rts .rts-series-figures{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;max-width:640px}
#rts .rts-series-figures .rts-product-image{height:225px}
#rts .rts-price-section{border-top:0}
#rts .rts-process{border-top:1px solid var(--line)}
#rts .rts-contacts .rts-text-link{color:#6bb7ff;margin-top:20px}
#rts .rtbp-branch a{display:inline-flex;align-items:center;gap:12px}
#rts .rtbp-branch a .rts-icon{width:23px;height:23px;flex-basis:23px;color:inherit}

@media(min-width:3400px){#rts .rts-hero-grid{min-height:830px}#rts .rts-symptom-panel h3{max-width:23ch!important}}
@media(max-width:1199px){
 #rts .rts-catalog-heading{align-items:flex-start;gap:24px}#rts .rts-search{width:310px}
 #rts .rts-symptom-layout{grid-template-columns:.88fr 1.3fr;gap:30px}#rts .rts-symptom-nav{grid-column:1;grid-row:1}#rts .rts-symptom-media{grid-column:1;grid-row:2}#rts .rts-symptom-panels{grid-column:2;grid-row:1/3}#rts .rts-symptom-media .rts-product-image{height:250px}#rts .rts-symptom-nav a{min-height:62px;padding:14px 16px;font-size:16px;gap:12px}#rts .rts-symptom-nav a>.rts-icon:first-child{width:24px;height:24px;flex-basis:24px}
 #rts .rts-specific-layout{gap:40px;grid-template-columns:.8fr 1.2fr}#rts .rts-price-card{padding:20px}#rts .rts-price-card strong{font-size:30px}
}
@media(max-width:900px){#rts .rts-catalog-heading{display:block}#rts .rts-search{width:100%;margin-top:24px;max-width:500px}#rts .rts-price-overview{grid-template-columns:repeat(2,minmax(0,1fr))}#rts .rts-specific-layout{grid-template-columns:1fr;gap:27px}#rts .rts-specific-layout>div:first-child{max-width:none}#rts .rts-checks article:first-child{border-top:0}#rts .rts-section-heading h2{max-width:65%}}
@media(max-width:767px){
 #rts .rts-hero-grid{padding-block:32px 22px;gap:21px;min-height:0}#rts .rts-hero-visual .rts-product-image{height:205px}#rts .rts-lead{margin-top:18px;font-size:16px;line-height:1.55}#rts .rts-version{margin-top:13px}#rts .rts-actions{gap:9px;margin-top:22px;display:flex;flex-wrap:nowrap}#rts .rts-button{flex:1 1 50%;min-width:0;font-size:14px;padding:12px 9px;min-height:50px}
 #rts .rts-specs{font-size:11px;padding-top:9px;gap:6px;line-height:1.3}#rts .rts-specs li+li{padding-left:7px}
 #rts .rts-trust ul{display:grid;grid-template-columns:1.25fr 1fr}#rts .rts-trust li,#rts .rts-trust li:first-child{font-size:13px;min-height:58px;padding:11px 0;gap:9px;line-height:1.45}#rts .rts-trust li:first-child{grid-column:1/-1;min-height:50px}#rts .rts-trust li:nth-child(2){padding-right:14px;border-bottom:0}#rts .rts-trust li:last-child{padding-left:16px;border-left:1px solid #2c3c49}#rts .rts-trust .rts-icon{width:23px;height:23px;flex-basis:23px}#rts .rts-trust li:not(:first-child) br{display:block}
 #rts .rts-anchor-nav .rts-shell{gap:24px}#rts .rts-anchor-nav a{padding-block:15px}
 #rts .rts-overview{padding-block:36px}#rts .rts-section-heading{display:block;margin-bottom:22px}#rts .rts-section-heading h2{max-width:none;font-size:28px;margin-bottom:12px}#rts .rts-text-link{font-size:15px;gap:9px}#rts .rts-section-heading>.rts-text-link{min-height:38px;padding-block:4px}
 #rts .rts-price-overview{gap:11px}#rts .rts-price-card{padding:16px 13px;border-radius:8px;box-shadow:none}#rts .rts-price-card h3{font-size:15px;min-height:40px;line-height:1.3}#rts .rts-price-card strong{font-size:27px;margin-block:12px 16px;letter-spacing:-.035em}#rts .rts-price-card:first-child strong{font-size:23px}#rts .rts-price-card p{font-size:13px;line-height:1.45}#rts .rts-overview-note{font-size:14px;line-height:1.5;margin-top:18px}
 #rts .rts-catalog-heading{margin-bottom:23px}#rts .rts-search{max-width:none;margin-top:23px}#rts .rts-search label{font-size:14px;margin-bottom:7px}#rts .rts-search input{font-size:16px}#rts .rts-catalog-foot{display:block;margin-top:18px}#rts .rts-catalog-foot .rtbp-back{font-size:14px;margin-top:8px}
 #rts .rts-symptoms .rts-intro{margin-bottom:26px}#rts .rts-symptom-layout{display:flex;flex-direction:column;gap:24px}#rts .rts-symptom-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;order:0}#rts .rts-symptom-nav a{font-size:14px;min-height:68px;line-height:1.3;gap:9px;padding:12px 10px}#rts .rts-symptom-nav a>.rts-icon:first-child{width:22px;height:22px;flex-basis:22px}#rts .rts-symptom-nav a>.rts-icon:last-child{display:none}#rts .rts-symptom-nav a:last-child:nth-child(odd){grid-column:1/-1;min-height:51px}
 #rts .rts-symptom-panels{width:100%;order:1}#rts .rts-symptom-panel h3{font-size:29px;margin-block:0 17px;line-height:1.18}#rts .rts-symptom-panel>p{font-size:16px;line-height:1.65}#rts .rts-symptom-panel ul{gap:13px;margin-block:23px}#rts .rts-symptom-panel li{font-size:16px;gap:12px}#rts .rts-symptom-panel li .rts-icon{width:23px;height:23px;flex-basis:23px}#rts .rts-symptom-panel .rts-text-link{font-size:16px}
 #rts .rts-symptom-media{order:2;width:100%;display:grid;grid-template-columns:130px minmax(0,1fr);gap:17px;align-items:center;padding-top:20px;border-top:1px solid #344b5e}#rts .rts-symptom-media .rts-product-image{height:152px}#rts .rts-symptom-media figcaption{font-size:14px;text-align:left;margin:0;line-height:1.5}#rts .rts-diagnostic-note{font-size:13px;line-height:1.6;margin-top:25px;padding-top:21px}
 #rts .rts-specific-layout{gap:26px}#rts .rts-checks article{gap:14px;padding-block:24px;border-top:0}#rts .rts-checks article:first-child{padding-top:0}#rts .rts-checks h3{font-size:22px;margin-bottom:12px}#rts .rts-check-number{font-size:22px;min-width:29px}#rts .rts-checks p{font-size:16px;line-height:1.65}#rts .rts-specific .rts-intro{font-size:16px;margin-bottom:0}#rts .rts-device-facts{font-size:14px;padding:0;gap:8px 20px}#rts .rts-device-facts li{padding:4px 0}
 #rts .rts-device-figure{display:grid;grid-template-columns:106px 1fr;align-items:center;gap:20px;margin-top:24px}#rts .rts-device-figure .rts-product-image{height:160px}#rts .rts-device-figure figcaption{text-align:left;font-size:14px;margin:0}#rts .rts-series-figures{max-width:340px;gap:20px;margin-top:22px}#rts .rts-series-figures .rts-product-image{height:170px}#rts .rts-series-figures figcaption{font-size:14px}
}
@media(max-width:359px){#rts .rts-button{font-size:13px;padding-inline:8px}#rts .rts-price-card{padding:14px 11px}#rts .rts-price-card h3{font-size:14px}#rts .rts-price-card strong{font-size:24px}#rts .rts-price-card:first-child strong{font-size:21px}#rts .rts-price-card p{font-size:12px}#rts .rts-symptom-nav a{font-size:13px;gap:7px;padding-inline:8px}#rts .rts-symptom-media{grid-template-columns:112px 1fr;gap:12px}#rts .rts-symptom-media .rts-product-image{height:132px}}

/* Round 3: less repetition, precise navigation, and readable mobile prices. */
#rts .rts-product-image img{width:calc(100% * var(--optical-width-scale))!important;height:calc(100% * var(--optical-scale));object-fit:contain}
#rts .rts-catalog-heading{margin-bottom:24px}
#rts .rts-catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px;min-width:0}
#rts .rts-series-filter{display:flex;gap:8px;flex-wrap:wrap}
#rts .rts-series-filter button{border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);font-size:clamp(15px,.95vw,20px);font-weight:600;padding:10px 20px;min-height:46px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}
#rts .rts-series-filter button:hover{border-color:var(--blue);color:var(--blue)}
#rts .rts-series-filter button[aria-pressed='true']{background:var(--night);border-color:var(--night);color:#fff}
#rts .rts-model-help{display:inline-flex;gap:10px;align-items:center;min-height:44px;font-size:clamp(14px,.88vw,18px);line-height:1.4}
#rts .rts-model-help .rts-icon{width:21px;height:21px;flex-basis:21px;color:inherit}
#rts .rts-model{padding:0 0 14px;border:0;border-radius:0;background:none;box-shadow:none;text-align:left;gap:0;transition:transform .16s}
#rts .rts-model:hover{box-shadow:none;transform:translateY(-3px)}
#rts .rts-model>.rts-product-image{background:#f6f8fb;border:1px solid #e8edf3;border-radius:10px;height:clamp(225px,15.2vw,310px)}
#rts .rts-model-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 3px 0;min-width:0}
#rts .rts-model-meta h3{font-size:clamp(17px,1.05vw,24px);margin:0;line-height:1.35;letter-spacing:-.02em;text-align:left}
#rts .rts-model-meta .rts-model-link{margin:0;flex:0 0 28px;min-width:28px;min-height:28px;border-radius:50%;transition:background .15s}
#rts .rts-model:hover .rts-model-link{background:#e9f3ff}
#rts .rts-search-status{margin-block:0 22px}
#rts .rts-filter-reset{display:block;min-height:44px;margin-top:12px;padding:8px 0;border:0;background:none;color:var(--blue);font-size:16px;font-weight:600;cursor:pointer}
#rts .rts-price-card{position:relative;padding-bottom:clamp(36px,2.5vw,55px);box-shadow:none;border-radius:8px}
#rts .rts-price-card p{padding-right:20px}
#rts .rts-price-jump{position:absolute;right:20px;bottom:18px;color:var(--blue)}
#rts .rts-price-jump .rts-icon{color:inherit;width:22px;height:22px}
#rts .rtbp-table [data-rts-price-key],#rts #rts-diagnosis-note,#rts #rts-model-help{scroll-margin-top:112px}
#rts .rtbp-table [data-rts-price-key]:target{background:#eaf4ff}
#rts .rtbp-table [data-rts-price-key]:target td:first-child{box-shadow:inset 4px 0 var(--blue)}
#rts .rtbp-table [data-rts-price-key]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}
#rts #rts-diagnosis-note:target{border-left-color:var(--blue);background:#eaf4ff}
#rts .rtbp-steps li::before{content:none!important}
#rts .rts-step-number{position:absolute;top:0;left:0;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--yellow);color:#141a22;font-size:19px;font-weight:750;line-height:1}
#rts .rtbp-legal{display:flex;align-items:flex-start;gap:16px;font-size:clamp(16px,.95vw,20px);max-width:none;line-height:1.65}
#rts .rtbp-legal .rts-icon{width:26px;height:26px;flex-basis:26px;color:#72baff;margin-top:2px}
#rts .rts-faq-grid{grid-template-columns:1fr;gap:12px}
#rts .rts-faq-grid>h2{margin-bottom:10px}
#rts .rts-faq-content summary{padding-block:25px}
#rts .rts-faq-content details p{max-width:90ch!important}
@media(min-width:3400px){#rts .rts-model>.rts-product-image{height:250px}#rts .rts-model-meta h3{font-size:21px}}
@media(max-width:1199px){#rts .rts-model>.rts-product-image{height:190px}#rts .rts-model-meta{gap:6px}#rts .rts-model-meta h3{font-size:16px}}
@media(max-width:900px){#rts .rts-model>.rts-product-image{height:240px}#rts .rts-catalog-tools{align-items:flex-start}}
@media(max-width:767px){
 #rts .rts-anchor-nav .rts-shell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:calc(100% - 36px);padding:0;overflow:visible}
 #rts .rts-anchor-nav a{display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;min-height:47px;padding:10px 2px;font-size:14px;line-height:1.35;border-bottom:1px solid #223440}
 #rts .rts-anchor-nav a:nth-last-child(-n+3){border-bottom:0}
 #rts .rts-catalog-tools{flex-direction:column;gap:8px;margin-bottom:22px}
 #rts .rts-series-filter{gap:7px;width:100%}
 #rts .rts-series-filter button{flex:1 1 auto;min-height:44px;font-size:14px;padding:9px 10px}
 #rts .rts-model-help{font-size:14px}
 #rts .rts-model>.rts-product-image{height:160px;border-radius:7px}
 #rts .rts-catalog{gap:18px 12px}
 #rts .rts-model{padding-bottom:2px}
 #rts .rts-model-meta{padding:10px 0 0;gap:4px;align-items:flex-start}
 #rts .rts-model-meta h3{display:block;min-height:42px;font-size:15px;line-height:1.4;text-align:left}
 #rts .rts-model-meta .rts-model-link{flex-basis:22px;min-width:22px;min-height:22px;margin-top:1px}
 #rts .rts-model-meta .rts-icon{width:17px;height:17px;flex-basis:17px}
 #rts .rts-price-card{padding-bottom:32px}
 #rts .rts-price-card p{padding-right:0;font-size:13px}
 #rts .rts-price-jump{right:13px;bottom:9px}
 #rts .rts-price-jump .rts-icon{width:19px;height:19px}
 #rts[data-kind='model'] .rtbp-table{display:block;font-size:16px;position:relative}
 #rts[data-kind='model'] .rtbp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 #rts[data-kind='model'] .rtbp-table tbody{display:block}
 #rts[data-kind='model'] .rtbp-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px;row-gap:8px;padding:20px 16px;border-bottom:1px solid var(--line)}
 #rts[data-kind='model'] .rtbp-table tbody tr:last-child{border-bottom:0}
 #rts[data-kind='model'] .rtbp-table tbody td{display:block;width:auto;padding:0;border:0;text-align:left;min-width:0}
 #rts[data-kind='model'] .rtbp-table tbody td:first-child{grid-column:1;grid-row:1;font-size:16px;line-height:1.5;font-weight:550}
 #rts[data-kind='model'] .rtbp-table tbody td:nth-child(2){grid-column:1;grid-row:2;font-size:14px;color:var(--muted)}
 #rts[data-kind='model'] .rtbp-table tbody td.rt-price-val{grid-column:2;grid-row:1/3;font-size:17px;line-height:1.5;align-self:start;white-space:nowrap;padding-top:1px}
 #rts[data-kind='model'] .rtbp-table [data-rts-price-key]:target{box-shadow:inset 4px 0 var(--blue)}
 #rts[data-kind='model'] .rtbp-table [data-rts-price-key]:target td:first-child{box-shadow:none}
 #rts .rts-step-number{width:42px;height:42px;font-size:17px}
 #rts .rtbp-legal{font-size:15px;gap:12px;line-height:1.65}
 #rts .rtbp-legal .rts-icon{width:23px;height:23px;flex-basis:23px}
 #rts .rts-faq-content summary{padding-block:21px}
}
@media(max-width:359px){#rts .rts-model>.rts-product-image{height:137px}#rts .rts-model-meta h3{font-size:14px}#rts .rts-model-meta .rts-model-link{flex-basis:18px;min-width:18px}#rts[data-kind='model'] .rtbp-table tbody tr{padding:18px 12px;column-gap:14px}#rts .rts-anchor-nav .rts-shell{width:calc(100% - 28px);grid-template-columns:repeat(2,minmax(0,1fr))}#rts .rts-anchor-nav a:nth-last-child(3){border-bottom:1px solid #223440}}

/* Samsung quality pass: illustrated symptoms, services and verified live rating tokens. */
#rts .rts-symptom-layout{grid-template-columns:minmax(240px,.9fr) minmax(0,1.38fr) minmax(0,1.08fr);gap:clamp(18px,1.5vw,42px);align-items:start}
#rts .rts-symptom-nav{gap:10px}
#rts .rts-symptom-nav a{display:grid;grid-template-columns:clamp(74px,6vw,138px) minmax(0,1fr) 18px;gap:16px;padding:10px;min-height:92px;position:relative;overflow:hidden;border-radius:9px;background:#081520;border:1px solid #294357;transition:border-color .18s,background .18s,box-shadow .18s}
#rts .rts-symptom-thumb{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;border:1px solid #314454;transition:filter .18s}
#rts .rts-symptom-nav a>span{font-size:clamp(15px,1.02vw,23px);font-weight:550;line-height:1.35;min-width:0}
#rts .rts-symptom-nav a>.rts-icon{width:18px;height:18px;color:#9bc7ee}
#rts .rts-symptom-nav a:hover{background:#112839;border-color:#78b9ec;box-shadow:0 5px 22px #0002}
#rts .rts-symptom-nav a[aria-selected='true']{background:#142c40;border-color:#82c0fb;box-shadow:inset 4px 0 #82c0fb}
#rts .rts-symptom-nav a[aria-selected='true']::before{content:none}
#rts .rts-symptom-nav a[aria-selected='true']>span{color:#fff;font-weight:750}
#rts .rts-symptom-media{display:block;align-self:start;min-width:0;width:100%;padding:0;border:0}
#rts .rts-scene-frame{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:#0b141d;border:1px solid #3b5266}
#rts .rts-scene-frame img{display:block;position:static;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain;transform:none}
#rts .rts-symptom-media figcaption{margin:14px 0 0;text-align:left;font-size:clamp(13px,.83vw,18px);color:#b2c2d1;line-height:1.55;max-width:65ch}
#rts .rts-symptom-panel{padding:clamp(22px,1.9vw,40px);border:1px solid #294357;border-radius:10px;background:#081521}
#rts .rts-symptom-panel h3{font-size:clamp(25px,1.95vw,46px);line-height:1.17;margin:0 0 20px;max-width:24ch}
#rts .rts-symptom-panel>p{font-size:clamp(16px,.99vw,23px);line-height:1.6;max-width:60ch}
#rts .rts-symptom-panel ul{margin:24px 0;padding-block:22px;border-block:1px solid #2c4354;gap:18px}
#rts .rts-symptom-panel li{font-size:clamp(15px,.94vw,22px);gap:12px}
#rts .rts-symptom-panel .rts-text-link{font-size:clamp(15px,.96vw,22px);min-height:44px}
#rts .rts-symptoms .rts-diagnostic-note{margin-top:32px}
#rts .rts-service-heading{font-size:clamp(22px,1.5vw,32px);margin:34px 0 18px}
#rts .rtbp-no-price{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}
#rts .rtbp-service{display:grid;grid-template-columns:clamp(66px,5vw,122px) minmax(0,1fr) 20px;align-items:center;gap:16px;padding:12px;border:1px solid #d5e0eb;border-radius:10px;background:#fff;color:#172637;box-shadow:0 3px 12px #142e4805;transition:transform .18s,border-color .18s,box-shadow .18s}
#rts .rtbp-service img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}
#rts .rtbp-service>span{font-size:clamp(15px,1vw,23px);font-weight:650;line-height:1.35;min-width:0}
#rts .rtbp-service .rts-icon{width:20px;height:20px;flex-basis:20px;color:#0874d4}
#rts .rtbp-service:hover{transform:translateY(-3px);border-color:#72afe7;box-shadow:0 10px 26px #1d528315;color:#075ca5}
#rts .rtbp-service:active{transform:translateY(0)}
#rts .rtbp-service:focus-visible{outline:3px solid #006be0;outline-offset:4px}
#rts .rts-ratings{margin-top:clamp(38px,3vw,70px);padding:clamp(24px,2.1vw,48px);border:1px solid #d6e1eb;border-radius:12px;background:#f6f8fb;display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(28px,4vw,90px);align-items:center}
#rts .rts-ratings h3{font-size:clamp(25px,1.9vw,40px);margin:0 0 12px}
#rts .rts-ratings p{color:#536070;font-size:clamp(15px,.96vw,21px);max-width:45ch}
#rts .rt-sg-rate{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 18px;color:#172637;line-height:1.5}
#rts .rt-sg-rate-stars{color:#a76500;font-size:clamp(23px,1.7vw,36px);letter-spacing:.055em;line-height:1}
#rts .rt-sg-rate-score{font-size:clamp(32px,2.2vw,48px);line-height:1.1;font-weight:750}
#rts .rt-sg-rate-cnt{color:#536070;font-size:clamp(17px,1.05vw,23px)}
#rts .rt-sg-rate-src{flex-basis:100%;font-size:clamp(15px,.94vw,21px);color:#536070}
#rts .rt-sg-rate-src a{color:#0068c5;text-decoration:underline;text-underline-offset:4px;padding-block:8px;display:inline-block}
#rts .rts-scope-note{display:block;font-weight:400;color:#536070;font-size:.87em;line-height:1.5;margin-top:6px;max-width:54ch}
@media(min-width:2400px){#rts .rts-shell{max-width:3300px}#rts .rts-symptom-panel{max-width:850px}#rts .rts-symptom-nav a{padding:14px;min-height:118px;gap:22px}}
@media(max-width:1399px) and (min-width:768px){#rts .rts-symptom-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}#rts .rts-symptom-nav{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}#rts[data-kind='model'] .rts-symptom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}#rts .rts-symptom-nav a{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:10px;min-height:0}#rts .rts-symptom-thumb{width:100%;aspect-ratio:16/9}#rts .rts-symptom-nav a>span{font-size:15px}#rts .rts-symptom-nav a>.rts-icon{display:none}#rts .rts-symptom-media{grid-column:1;grid-row:2}#rts .rts-symptom-panels{grid-column:2;grid-row:2}#rts .rtbp-no-price{grid-template-columns:repeat(2,minmax(0,1fr))}#rts .rtbp-service{grid-template-columns:80px minmax(0,1fr) 20px}}
@media(max-width:767px){#rts .rts-symptom-layout{display:flex;flex-direction:column;gap:20px}#rts .rts-symptom-nav{order:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#rts .rts-symptom-nav a{grid-template-columns:45px minmax(0,1fr);gap:9px;padding:8px;min-height:66px;align-items:center}#rts .rts-symptom-nav a>span{font-size:13px;line-height:1.35}#rts .rts-symptom-nav a>.rts-icon{display:none}#rts .rts-symptom-nav a:last-child:nth-child(odd){grid-column:1/-1;min-height:62px}#rts .rts-symptom-nav a:last-child:nth-child(odd) .rts-symptom-thumb{width:45px}#rts .rts-symptom-media{order:1;display:block;padding:0;border:0;max-width:540px;align-self:center}#rts .rts-symptom-media figcaption{font-size:12px;margin:10px 0 0;line-height:1.5}#rts .rts-symptom-panels{order:2}#rts .rts-symptom-panel{padding:22px 18px}#rts .rts-symptom-panel h3{font-size:26px;margin-bottom:16px}#rts .rts-symptom-panel>p{font-size:16px}#rts .rts-symptom-panel li{font-size:15px}#rts .rts-symptom-panel ul{margin:20px 0;padding-block:18px;gap:14px}#rts .rts-symptom-panel .rts-text-link{font-size:16px}#rts .rts-symptoms .rts-diagnostic-note{margin-top:24px}#rts .rtbp-no-price{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#rts .rtbp-service{display:flex;flex-direction:column;align-items:stretch;gap:11px;padding:10px}#rts .rtbp-service img{width:100%;aspect-ratio:16/10}#rts .rtbp-service>span{font-size:15px;line-height:1.4;flex:1}#rts .rtbp-service .rts-icon{align-self:flex-end;margin-top:0}#rts .rts-service-heading{margin:28px 0 14px;font-size:23px}#rts .rts-ratings{grid-template-columns:1fr;gap:22px;padding:22px 18px;margin-top:36px}#rts .rts-ratings h3{font-size:25px}#rts .rts-ratings p{font-size:15px}#rts .rt-sg-rate{gap:9px 12px}#rts .rt-sg-rate-src{font-size:14px}#rts .rt-sg-rate-src a{min-height:40px}#rts .rts-scope-note{font-size:13px;line-height:1.5}}
@media(max-width:359px){#rts .rts-symptom-nav a{grid-template-columns:37px minmax(0,1fr);gap:7px;padding:7px}#rts .rts-symptom-nav a>span{font-size:12px}#rts .rts-symptom-nav a:last-child:nth-child(odd) .rts-symptom-thumb{width:37px}#rts .rts-symptom-panel{padding:20px 15px}}
/* On phones the scene remains recognizable; do not shrink it to an icon-sized tile. */
@media(max-width:767px){#rts .rts-symptom-nav a{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:9px;min-height:0}#rts .rts-symptom-thumb{width:100%;aspect-ratio:16/9}#rts .rts-symptom-nav a>span{font-size:14px;min-height:38px;display:flex;align-items:center}#rts .rts-symptom-nav a:last-child:nth-child(odd){display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;min-height:66px}#rts .rts-symptom-nav a:last-child:nth-child(odd) .rts-symptom-thumb{width:76px;aspect-ratio:4/3}#rts .rts-symptom-nav a:last-child:nth-child(odd)>span{min-height:0}}
@media(max-width:359px){#rts .rts-symptom-nav a>span{font-size:13px}}
@media(prefers-reduced-motion:reduce){#rts .rts-symptom-nav a,#rts .rts-symptom-thumb,#rts .rtbp-service{transition:none!important;transform:none!important}}

/* Model pages: accepted Samsung language, exact product proportions, readable technical copy. */
#rts .rts-hero-visual .rts-hero-official{height:clamp(370px,25vw,650px);display:flex;align-items:center;justify-content:center;padding:14px;filter:drop-shadow(0 18px 18px #0007)}
#rts .rts-hero-official img{position:static;height:100%;width:100%!important;max-width:100%!important;object-fit:contain;transform:none}
#rts .rts-hero-visual .rts-hero-official.is-opaque{background:#fff;border:1px solid #4c5e6b;border-radius:14px;max-width:560px;margin-inline:auto;padding:28px;filter:none}
#rts .rts-model-photo{height:clamp(270px,22vw,530px);display:flex;align-items:center;justify-content:center;background:#f6f8fb;border:1px solid var(--line);border-radius:12px;padding:24px;overflow:hidden}
#rts .rts-model-photo img{width:100%!important;max-width:100%!important;height:100%;object-fit:contain;transform:none;position:static;mix-blend-mode:multiply}
#rts .rts-device-figure{display:block;width:min(100%,680px);max-width:none}
#rts .rts-specific h2{text-wrap:balance}
#rts .rts-device-facts{flex-wrap:wrap}
#rts .rts-device-facts li{max-width:100%;white-space:normal}
#rts .rts-source-note{font-size:clamp(13px,.8vw,18px);line-height:1.5;color:var(--muted);margin-top:20px;max-width:66ch}
#rts .rts-source-note a{text-decoration:underline;text-underline-offset:3px}
#rts .rts-price-card{overflow:hidden}
#rts .rts-price-card .rts-price-thumb{width:100%;height:clamp(110px,8.5vw,180px);object-fit:cover;display:block;border-radius:7px;margin:0 0 18px}
#rts .rts-price-card.rts-diagnosis-card .rts-price-thumb{object-fit:contain;background:#f0f6fa;color:#246694;padding:24px}
#rts .rts-model-prices th:first-child,#rts .rts-model-prices td:first-child{width:70%}
#rts .rts-model-prices th:last-child,#rts .rts-model-prices td:last-child{width:30%;text-align:right}
#rts .rts-model-prices td:last-child{white-space:normal;min-width:120px}
#rts .rts-model-prices .rts-unpriced{font-size:clamp(15px,1vw,23px);font-weight:500;line-height:1.45;color:var(--muted)}
#rts .rts-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.2vw,32px);margin-top:26px}
#rts .rts-related-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;color:var(--ink);background:#fff;transition:transform .18s,border-color .18s,box-shadow .18s}
#rts .rts-related-card>img{width:100%;height:clamp(160px,12vw,280px);object-fit:contain;background:#f7f9fb;padding:18px;mix-blend-mode:multiply}
#rts .rts-related-card>span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px;font-size:clamp(16px,1.05vw,24px);line-height:1.4;font-weight:600}
#rts .rts-related-card>span .rts-icon{width:22px;height:22px;flex:0 0 22px}
#rts .rts-related-card:hover{border-color:#70a9db;transform:translateY(-3px);box-shadow:0 10px 28px #1b456a14}
#rts .rts-related-card:focus-visible{outline:3px solid #0879e8;outline-offset:4px}
#rts .rts-related .rtbp-back{display:inline-flex;margin-top:24px;min-height:44px;align-items:center}
#rts .rts-model-help{margin-top:26px;padding:20px 24px;border:1px solid #d8e2ec;border-radius:10px;background:#f7f9fc;color:var(--ink)}
#rts .rts-model-help h3{font-size:clamp(20px,1.4vw,28px);margin:0 0 10px}
#rts .rts-model-help p{font-size:clamp(15px,.95vw,21px);max-width:65ch}
#rts .rts-faq-content details>p{max-width:75ch}
@media(min-width:2400px){#rts .rts-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#rts .rts-related-card>img{height:340px}}
@media(max-width:767px){#rts .rts-hero-visual .rts-hero-official{height:310px;padding:14px}#rts .rts-hero-visual .rts-hero-official.is-opaque{max-width:320px;padding:18px}#rts .rts-model-photo{height:300px;padding:18px}#rts .rts-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#rts .rts-related-card>img{height:150px;padding:10px}#rts .rts-related-card>span{font-size:14px;padding:12px;gap:4px}#rts .rts-related-card>span .rts-icon{width:16px;height:16px;flex-basis:16px}#rts .rts-price-card .rts-price-thumb{height:105px;margin-bottom:14px}#rts .rts-model-help{padding:18px}#rts .rts-model-prices td:last-child{min-width:105px}}
@media(prefers-reduced-motion:reduce){#rts .rts-related-card{transition:none}#rts .rts-related-card:hover{transform:none}}
@media(max-width:767px){#rts .rts-device-figure{display:block;width:100%;max-width:340px;margin-inline:auto}#rts .rts-device-figure figcaption{text-align:center;margin-top:12px}}
