/* Product layout based on the 3 mm panel page; same font as the test homepage. */
body[data-subsystem-test]{font-family:Inter,Arial,sans-serif!important}
body[data-subsystem-test] #content,
body[data-subsystem-test] #content div,
body[data-subsystem-test] #content p,
body[data-subsystem-test] #content span:not([class*=icon]),
body[data-subsystem-test] #content a,
body[data-subsystem-test] #content h1,
body[data-subsystem-test] #content h2,
body[data-subsystem-test] #content h3,
body[data-subsystem-test] #content td,
body[data-subsystem-test] input,
body[data-subsystem-test] select,
body[data-subsystem-test] textarea,
body[data-subsystem-test] button{font-family:Inter,Arial,sans-serif!important}
body[data-subsystem-test] #content>h1{font-size:30px;line-height:1.3;font-weight:600;margin-bottom:15px}
body[data-subsystem-test] .cp-subsystem-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;margin:30px 0 50px;align-items:start}
body[data-subsystem-test] .cp-subsystem-hero #newsimg{width:100%!important;float:none!important;margin:0!important;padding:0!important}
body[data-subsystem-test] .cp-subsystem-hero #newsimg .rightimg1{display:block;width:100%!important;max-width:490px!important;height:auto!important;margin:auto!important}
body[data-subsystem-test] .cp-subsystem-info{min-width:0}
body[data-subsystem-test] .cp-subsystem-info #newsleft{width:100%!important;float:none!important;margin:0!important;padding:0!important}
body[data-subsystem-test] .cp-subsystem-info .newstitle{display:none}
body[data-subsystem-test] .cp-subsystem-info p{font-size:14px!important;line-height:1.7!important;text-align:left!important}
body[data-subsystem-test] .cp-subsystem-price{font-size:16px;margin-bottom:24px;text-align:right}
body[data-subsystem-test] .cp-subsystem-price .prisesale{font-size:26px;font-weight:600;color:#24282d}
body[data-subsystem-test] .cp-subsystem-price .rub{font:inherit}
body[data-subsystem-test] .cp-subsystem-specs{display:grid;gap:18px;margin:25px 0 28px}
body[data-subsystem-test] .cp-subsystem-spec{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:1.5;color:#333}
body[data-subsystem-test] .cp-subsystem-spec .cp-subsystem-dots{flex:1;border-bottom:1px dotted #aab0b7;min-width:15px}
body[data-subsystem-test] .cp-subsystem-value{text-align:right;max-width:60%}
body[data-subsystem-test] .cp-subsystem-value a{text-decoration:underline;text-underline-offset:3px;color:#c72730}
body[data-subsystem-test] .cp-subsystem-order a{display:block;text-align:center;background:#df3338;color:#fff!important;border-radius:5px;padding:15px 22px;font-size:15px;font-weight:600;text-decoration:none}
body[data-subsystem-test] .cp-subsystem-order a:hover{background:#c7252e}
@media(max-width:800px){body[data-subsystem-test] .cp-subsystem-hero{grid-template-columns:1fr;gap:26px}body[data-subsystem-test] .cp-subsystem-price{text-align:left}body[data-subsystem-test] #content>h1{font-size:26px}}

/* Corrected full-width composition matching the 3 mm product reference. */
body[data-subsystem-test] #sidebar{display:none!important}
body[data-subsystem-test] #maincontent{width:min(1200px,calc(100% - 48px))!important;max-width:none!important;margin:20px auto!important;float:none!important;display:block!important}
body[data-subsystem-test] .main-container:has(#maincontent){width:100%!important;max-width:none!important}
body[data-subsystem-test] #content{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important}
body[data-subsystem-test] #content>h1{font-size:24px;font-weight:400}
body[data-subsystem-test] .cp-subsystem-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;margin-top:30px}
body[data-subsystem-test] .cp-subsystem-hero #newsimg{min-height:490px;display:flex;align-items:center;justify-content:center}
body[data-subsystem-test] .cp-subsystem-hero #newsimg>div{width:100%}
body[data-subsystem-test] .cp-subsystem-hero #newsimg .rightimg1{width:100%!important;max-width:490px!important}
body[data-subsystem-test] .cp-subsystem-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}
body[data-subsystem-test] .cp-subsystem-price{margin:0;white-space:nowrap;text-align:right}
body[data-subsystem-test] .cp-subsystem-price .prisesale{font-size:34px}
body[data-subsystem-test] .cp-subsystem-supply{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.6}
body[data-subsystem-test] .cp-subsystem-supply img{width:50px;height:auto}
body[data-subsystem-test] .cp-subsystem-spec-card{background:#fff;padding:22px 20px;border:1px solid #eceef1;border-radius:5px;box-shadow:0 2px 10px rgba(25,30,38,.09);margin-bottom:18px}
body[data-subsystem-test] .cp-subsystem-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:6px 0 28px}
body[data-subsystem-test] .cp-subsystem-spec{font-size:14px;gap:6px;flex-wrap:wrap}
body[data-subsystem-test] .cp-subsystem-value{max-width:60%}
body[data-subsystem-test] .cp-subsystem-value strong{font-weight:400}
body[data-subsystem-test] .cp-subsystem-actions{display:grid;grid-template-columns:1fr 1fr;gap:24px}
body[data-subsystem-test] .cp-subsystem-actions a{display:flex;align-items:center;justify-content:center;padding:14px 10px;background:#df3338;color:#fff!important;border-radius:5px;font-size:14px;font-weight:400;text-decoration:none}
body[data-subsystem-test] .cp-subsystem-actions a:last-child{background:#818181}
body[data-subsystem-test] .cp-subsystem-actions a:hover{filter:brightness(.94)}
@media(max-width:850px){body[data-subsystem-test] .cp-subsystem-hero{grid-template-columns:1fr;gap:28px}body[data-subsystem-test] .cp-subsystem-hero #newsimg{min-height:0}body[data-subsystem-test] .cp-subsystem-hero #newsimg .rightimg1{max-width:430px!important}}
@media(max-width:520px){body[data-subsystem-test] #maincontent{width:calc(100% - 32px)!important}body[data-subsystem-test] .cp-subsystem-specs,body[data-subsystem-test] .cp-subsystem-actions{grid-template-columns:1fr}body[data-subsystem-test] .cp-subsystem-top{flex-wrap:wrap}}
