#stilshop-compat{--dark:#0b1320;--blue:#38b4e5;--yellow:#fff056;--muted:#aebac6;--line:#2d3b4d}#stilshop-compat *{box-sizing:border-box}#stilshop-compat{margin:0;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif}#stilshop-compat button,#stilshop-compat input{font:inherit}#stilshop-compat a{color:inherit}#stilshop-compat header{background:var(--yellow);max-width:1400px;margin:0 auto;min-height:116px;display:flex;align-items:center;padding:25px 30px;gap:18px}#stilshop-compat header img{width:72px;height:62px;object-fit:contain}#stilshop-compat header strong{font:bold 29px Georgia,serif}#stilshop-compat nav{margin-left:auto;display:flex;gap:26px;font-size:14px}#stilshop-compat nav a{text-decoration:none}#stilshop-compat nav a[aria-current]{font-weight:700;border-bottom:2px solid;padding-bottom:7px}#stilshop-compat .space{height:52px}#stilshop-compat main{background:var(--dark);color:#fff;padding:62px max(28px,calc((100% - 1160px)/2)) 72px}#stilshop-compat .eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:700;color:var(--blue);margin:0 0 17px}#stilshop-compat h1{font-size:clamp(35px,4.6vw,62px);line-height:1.08;letter-spacing:-1.5px;margin:0 0 20px;max-width:900px}#stilshop-compat .lead{font-size:18px;line-height:1.65;color:#b9c3cf;max-width:760px;margin:0 0 30px}#stilshop-compat .searchlabel{display:block;font-size:14px;margin-bottom:10px;font-weight:700}#stilshop-compat .searchline{display:flex;gap:12px;max-width:900px}#stilshop-compat .inputwrap{flex:1;position:relative}#stilshop-compat .inputwrap span{position:absolute;left:18px;top:15px;font-size:25px;color:#69798a}#stilshop-compat input{width:100%;height:57px;padding:0 44px 0 52px;border:1px solid #556477;background:#fff;color:#111;border-radius:7px;outline:none}#stilshop-compat input:focus{box-shadow:0 0 0 3px #38b4e555;border-color:var(--blue)}#stilshop-compat button{cursor:pointer}#stilshop-compat button:focus-visible,#stilshop-compat a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}#stilshop-compat .primary{border:0;border-radius:7px;background:#b4c2ce;color:#09121c;font-weight:bold;padding:16px 26px;white-space:nowrap}#stilshop-compat .primary:hover{background:#d7e1e9}#stilshop-compat .clear{position:absolute;right:11px;top:15px;background:none;border:0;color:#516171;font-size:20px}#stilshop-compat .hint{font-size:13px;color:#8f9eae;margin-top:12px}#stilshop-compat .examples{display:flex;gap:8px;margin:20px 0 35px;flex-wrap:wrap}#stilshop-compat .chip{border:1px solid var(--line);background:transparent;color:#c8d2dd;padding:9px 13px;border-radius:5px;font-size:12px}#stilshop-compat .chip:hover{border-color:var(--blue);color:white}#stilshop-compat .resultbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}#stilshop-compat .resultbar h2{font-size:20px;margin:0}#stilshop-compat .resultbar span{font-size:12px;color:#9eafbf}#stilshop-compat .versions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}#stilshop-compat .version{text-align:left;padding:17px 20px;border:1px solid var(--line);border-radius:8px;background:#111d2b;color:white;position:relative}#stilshop-compat .version strong{display:block;font-size:16px;margin-bottom:7px}#stilshop-compat .version small{color:#a9b9c9;font-size:13px}#stilshop-compat .version.active{border-color:var(--blue);background:#122a3a;box-shadow:inset 3px 0 var(--blue)}#stilshop-compat .version.active:after{content:'✓';position:absolute;right:18px;top:17px;color:var(--blue)}#stilshop-compat .card{display:grid;grid-template-columns:285px 1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#101c2a}#stilshop-compat .visual{padding:24px;background:#142131;display:flex;flex-direction:column}#stilshop-compat .photo{width:100%;height:300px;object-fit:cover;object-position:center;border-radius:6px}#stilshop-compat .caption{color:#9bafc2;font-size:12px;line-height:1.6;margin:12px 0 0}#stilshop-compat .visual .plate{height:300px;display:grid;place-items:center;border:1px dashed #466078;border-radius:6px;text-align:center;color:#a5bbce;line-height:1.8;padding:24px}#stilshop-compat .details{padding:28px 32px}#stilshop-compat .badge{display:inline-block;color:#74d0f4;border:1px solid #2a536a;background:#123043;border-radius:4px;padding:5px 8px;font-size:11px;margin-bottom:12px}#stilshop-compat .details h2{font-size:28px;margin:0 0 8px;letter-spacing:-.5px}#stilshop-compat .sub{color:#a4b5c6;font-size:14px;margin:0 0 22px}#stilshop-compat .specs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#stilshop-compat .spec{background:#172636;border:1px solid #26394b;border-radius:6px;padding:15px}#stilshop-compat .spec small{display:block;color:#9fb2c5;font-size:11px;letter-spacing:.5px;margin-bottom:9px}#stilshop-compat .spec strong{font-size:19px;display:block}#stilshop-compat .spec p{margin:7px 0 0;color:#aebdcb;font-size:12px;line-height:1.5}#stilshop-compat .note{font-size:13px;color:#c4cfda;line-height:1.7;padding:14px 16px;border-left:3px solid #e4c54e;background:#242b2b;margin:20px 0 16px}#stilshop-compat .source{font-size:12px;color:#8fccec;text-underline-offset:3px}#stilshop-compat .extra{display:flex;gap:25px;flex-wrap:wrap;margin-top:17px;font-size:13px;color:#acbdcc}#stilshop-compat .below{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}#stilshop-compat .below article{border:1px solid var(--line);border-radius:8px;padding:23px}#stilshop-compat .below h3{font-size:17px;margin:0 0 10px}#stilshop-compat .below p{font-size:14px;line-height:1.7;color:#adbdcc;margin:0 0 15px}#stilshop-compat .below a{color:#d5e4ee;font-size:13px;text-underline-offset:5px}#stilshop-compat .empty{border:1px dashed #465a70;border-radius:8px;padding:35px;text-align:center}#stilshop-compat .empty h2{font-size:22px}#stilshop-compat .empty p{color:#afbfce;line-height:1.7}#stilshop-compat .empty a{color:var(--blue)}#stilshop-compat footer{max-width:1160px;margin:auto;padding:34px 28px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#666}#stilshop-compat footer strong{color:#111;font-size:18px}#stilshop-compat footer p{margin:7px 0}#stilshop-compat [hidden]{display:none!important}#stilshop-compat .preview{font-size:11px;color:#8798aa;margin-top:25px;text-align:center}@media(max-width:800px){header{margin:0 15px;padding:20px;min-height:95px}#stilshop-compat header img{width:55px;height:50px}#stilshop-compat header strong{font-size:25px}#stilshop-compat nav{display:none}#stilshop-compat .space{height:28px}#stilshop-compat main{padding:35px 20px 40px}#stilshop-compat .lead{font-size:16px}#stilshop-compat .searchline{gap:8px}#stilshop-compat .primary{padding:15px}#stilshop-compat .card{grid-template-columns:1fr}#stilshop-compat .visual{display:none}#stilshop-compat .details{padding:22px}#stilshop-compat .specs{grid-template-columns:repeat(2,1fr)}#stilshop-compat .versions{gap:8px}#stilshop-compat .version{padding:15px 12px}#stilshop-compat .version strong{font-size:14px;padding-right:12px}#stilshop-compat .version small{font-size:12px}#stilshop-compat .version.active:after{right:9px;top:13px}#stilshop-compat .below{grid-template-columns:1fr}#stilshop-compat .resultbar{align-items:flex-start}#stilshop-compat .resultbar span{max-width:120px;text-align:right}#stilshop-compat footer{flex-direction:column}#stilshop-compat .details h2{font-size:24px}#stilshop-compat h1{letter-spacing:-.8px}}

#stilshop-compat{width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.4;margin:0 auto}#stilshop-compat main{padding:48px 28px 45px}#stilshop-compat .lead{max-width:760px}#stilshop-compat .details h2{color:white}#stilshop-compat .below h3{color:white}#stilshop-compat .empty h2{color:white}#stilshop-compat .extra{margin-bottom:0}#stilshop-compat .hint{line-height:1.6}#stilshop-compat .searchline{max-width:none}#stilshop-compat input[type=search]{appearance:none}#stilshop-compat input::-webkit-search-cancel-button{display:none}@media(max-width:800px){#stilshop-compat main{padding:30px 18px}#stilshop-compat .visual{display:block}#stilshop-compat .photo{height:220px;object-fit:contain;background:#0b1320}#stilshop-compat .caption{margin-bottom:0}#stilshop-compat .specs{gap:8px}#stilshop-compat .spec{padding:12px}#stilshop-compat .spec strong{font-size:17px}#stilshop-compat .primary{padding:12px}}
/* Internet search */
#stilshop-compat .internet-actions{margin-top:24px}
#stilshop-compat .internet-panel{margin-top:24px;padding:24px;background:#101c2a;border:1px solid #2d3b4d;border-radius:8px}
#stilshop-compat .internet-panel h2{color:#fff;font-size:25px;margin:0 0 16px}
#stilshop-compat #internet-status{font-size:16px;line-height:1.7;color:#c8d8e7}
#stilshop-compat .web-caution{font-size:13px;line-height:1.7;color:#aebdcb;border-left:3px solid #e4c54e;padding-left:14px}
#stilshop-compat .web-source{padding:22px 0;border-top:1px solid #2d3b4d}
#stilshop-compat .web-source h3{color:#fff;font-size:20px;margin:8px 0 20px;line-height:1.4}
#stilshop-compat .web-host{color:#38b4e5;font-size:12px;margin:0;overflow-wrap:anywhere}
#stilshop-compat .web-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 20px}
#stilshop-compat .web-facts>div{padding:13px;background:#172636;border-radius:6px}
#stilshop-compat .web-facts dt{font-size:12px;color:#9fb2c5;margin-bottom:9px}
#stilshop-compat .web-facts dd{font-size:17px;color:#fff;margin:0;overflow-wrap:anywhere}
#stilshop-compat .web-snippet{font-size:13px;line-height:1.7;color:#b8c9d9;white-space:pre-line;overflow-wrap:anywhere;max-height:220px;overflow:auto}
#stilshop-compat button:disabled{opacity:.6;cursor:wait}
@media(max-width:650px){#stilshop-compat .internet-panel{padding:18px}#stilshop-compat .web-facts{grid-template-columns:1fr}}
