body.ps5Refresh182 .ps5Intro182{max-width:1440px;margin:18px auto 8px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px}
body.ps5Refresh182 .ps5Intro182 h1{font-size:clamp(25px,3vw,36px);line-height:1.15;margin:0 0 7px}
body.ps5Refresh182 .ps5Intro182 p{font-size:14px;line-height:1.55;color:#b5c5cc;margin:0;max-width:740px}
body.ps5Refresh182 .ps5Guide182{flex:0 0 auto;border:1px solid #426052;border-radius:10px;background:#11211a;color:#ebf4ee;padding:11px 15px;cursor:pointer}
body.ps5Refresh182 .df89-builder-banner,body.ps5Refresh182 .routeChoicesV141,body.ps5Refresh182 .quickSummary{display:none!important}
body.ps5Refresh182 #serviceModeBanner{margin:9px auto!important;max-width:1404px!important;padding:9px 13px!important}
body.ps5Refresh182 .builderLinksV141{max-width:1440px;margin:0 auto 7px;padding:0 18px;font-size:12px}
body.ps5Refresh182 .df89-workspace{max-width:1440px;margin-top:0!important;padding-top:8px!important;grid-template-columns:245px minmax(390px,1fr) minmax(330px,380px);gap:14px}
body.ps5Refresh182 .df89-goo{display:none!important}
body.ps5Refresh182 .stage{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:14px!important;min-height:0!important;height:auto!important;background:#0c1419!important}
body.ps5Refresh182 .ps5StageHead182{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}
body.ps5Refresh182 .ps5Eyebrow182{font-size:10px;letter-spacing:.08em;color:#a9c1ce}
body.ps5Refresh182 .ps5StageHead182 h2{font-size:20px;margin:5px 0 0;line-height:1.2}
body.ps5Refresh182 .ps5StageHead182 .viewbar{position:static!important;margin:0!important;padding:4px;border-radius:24px;gap:3px;flex:none}
body.ps5Refresh182 .ps5StageHead182 .viewbar button{padding:9px 12px;border-radius:20px;font-size:12px}
body.ps5Refresh182 .geometryFocus{width:100%!important;max-width:none!important;margin:0!important;flex:none}
body.ps5Refresh182 .geometryCard{min-height:0!important}
body.ps5Refresh182 .geometryCard img{height:auto!important;max-height:490px!important;object-fit:contain!important}
body.ps5Refresh182 .left,body.ps5Refresh182 .right{height:min(760px,calc(100vh - 215px))!important;min-height:480px!important;scrollbar-gutter:stable}
body.ps5Refresh182 .left>h2{font-size:18px!important}
body.ps5Refresh182 .cat{padding:10px!important;gap:9px!important;margin:6px 0!important}
body.ps5Refresh182 .catLabel{font-size:12px!important;line-height:1.4}
body.ps5Refresh182 .catChoice{font-size:10px!important;line-height:1.5!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important}
body.ps5Refresh182 .catState{display:none}
body.ps5Refresh182 .ico{width:30px;height:30px;flex-basis:30px;background:#142129!important;color:#c1d1d7!important;font-size:13px}
body.ps5Refresh182 .ico img{width:100%;height:100%;object-fit:contain;border-radius:5px;background:#edf0f0}
body.ps5Refresh182 .ps5Revision182{margin:0 0 13px;border:1px solid #3a5547;border-radius:11px;background:#101e17}
body.ps5Refresh182 .ps5Revision182>summary{padding:13px;font-size:13px;font-weight:750;cursor:pointer;color:#baf09e}
body.ps5Refresh182 #bdmHelp159{background:transparent;border:0;margin:0!important;padding:0 13px 10px!important;font-size:12px}
body.ps5Refresh182 #bdmTitle159{font-size:15px!important;margin:2px 0 9px}
body.ps5Refresh182 #bdmHelp159 p{line-height:1.55;margin:9px 0}
body.ps5Refresh182 #options>.title{font-size:18px!important;line-height:1.3}
body.ps5Refresh182 .pricingHintV141{font-size:12px!important;line-height:1.6!important;margin:7px 0 13px!important}
body.ps5Refresh182 .ps5BuildActions182{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0 4px}
body.ps5Refresh182 .ps5BuildActions182 button{padding:11px 16px!important;min-height:44px;font-size:13px!important}
body.ps5Refresh182 .ps5BuildActions182 #addCartBtn{flex:1}
body.ps5Refresh182 .ps5ExtraTools182{padding:7px 0 10px;font-size:12px;color:#acc0cb}
body.ps5Refresh182 .ps5ExtraTools182 summary{padding:8px 0;cursor:pointer}
body.ps5Refresh182 .ps5ExtraTools182 .stageActions{position:static!important;display:flex!important;flex-wrap:wrap;padding:6px 0!important;justify-content:flex-start!important;max-width:none!important;gap:8px}
body.ps5Refresh182 .ps5ExtraTools182 button{font-size:12px!important;padding:10px!important}
body.ps5Refresh182 .modeSwitch{margin-bottom:10px}
body.ps5Refresh182 .cartKept182{margin:12px 0;padding:10px 12px;border:1px solid #344b52;border-radius:9px;font-size:12px}
body.ps5Refresh182 .cartKept182 summary{cursor:pointer;color:#c6d9df;font-weight:650;line-height:1.5}
body.ps5Refresh182 .cartKept182 .cartLine{font-size:12px;line-height:1.6;margin:7px 0}
body.ps5Refresh182 .partDetails182{color:#93dc70;text-decoration:underline}
@media(max-width:1180px){body.ps5Refresh182 .df89-workspace{grid-template-columns:minmax(0,1fr)!important}body.ps5Refresh182 .left,body.ps5Refresh182 .right{height:auto!important;min-height:0!important}body.ps5Refresh182 .ps5StageHead182 h2{font-size:19px}}
@media(max-width:600px){body.ps5Refresh182 .ps5Intro182{margin:12px auto 5px;padding:0 12px;display:block}body.ps5Refresh182 .ps5Intro182 p{font-size:12px}body.ps5Refresh182 .ps5Guide182{margin-top:10px;padding:9px 12px;font-size:12px}body.ps5Refresh182 #serviceModeBanner{margin:8px 10px!important;font-size:11px!important}body.ps5Refresh182 .builderLinksV141{padding:0 12px;justify-content:flex-start;font-size:11px}body.ps5Refresh182 .stage{padding:11px!important}body.ps5Refresh182 .ps5StageHead182{gap:6px}body.ps5Refresh182 .ps5StageHead182 .viewbar button{padding:8px 10px}body.ps5Refresh182 .ps5Eyebrow182{font-size:9px}body.ps5Refresh182 .geometryCard img{max-height:360px!important}}
