/* Sosyal Sanayi V3.0.4 – Approved vehicle comparison posts in Akış / Keşfet / Profil */
.sscompare-social-preview{margin:16px 0 10px;background:#0d0b0c;border:1px solid rgba(240,39,56,.4);border-radius:17px;overflow:hidden;color:#f5f5f5;box-shadow:0 8px 26px rgba(0,0,0,.2)}
.sscompare-social-head{padding:13px 15px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;background:linear-gradient(100deg,#28080d,#101010)}
.sscompare-social-head>span{font-weight:900;text-transform:uppercase;letter-spacing:.07em;font-size:11px;color:#ff6473}
.sscompare-social-head>a{color:#fff;text-decoration:none;font-size:12px;font-weight:750}
.sscompare-social-head>a:hover{text-decoration:underline}
.sscompare-social-vehicles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px}
.sscompare-social-vehicle{min-width:0;display:flex;flex-direction:column;gap:8px;background:linear-gradient(140deg,#191516,#0b0b0b);border:1px solid #483037;border-radius:12px;padding:10px}
.sscompare-social-vehicle>strong{font-size:clamp(11px,1.25vw,14px);line-height:1.45;overflow-wrap:anywhere;color:#f7f7f7}
.sscompare-social-logo{height:30px;max-width:100%;width:auto;object-fit:contain;object-position:left center;align-self:start}
.sscompare-social-brand{font-size:12px;font-weight:900;color:#ff3e51;text-transform:uppercase;line-height:30px}
.sscompare-social-image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:9px;background:#070707;color:#d1b9be;text-decoration:none;border:1px solid #292929}
.sscompare-social-image img{width:100%;height:100%;object-fit:cover;display:block}
.sscompare-social-placeholder{flex-direction:column;gap:5px;background:radial-gradient(ellipse at 50% 100%,#320c13,#101010 60%);border-style:dashed;border-color:#5e2833;font-size:11px;text-align:center}
.sscompare-social-placeholder .ss-icon{width:27px;height:27px;color:#df344b}
.sscompare-social-differences{margin:0 13px 13px;border:1px solid #35252a;border-radius:10px;overflow:hidden;background:#121112}
.sscompare-social-diff-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;padding:12px;color:#fff}
.sscompare-social-diff-heading>b{font-size:13px}
.sscompare-social-diff-heading>small{font-size:10px;color:#f49aab}
.sscompare-social-diff-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start;border-top:1px solid #2a2022;padding:10px 11px}
.sscompare-social-diff-row>span{font-weight:700;font-size:11px;color:#c6b7ba}
.sscompare-social-diff-row>b{font-size:11px;line-height:1.4;font-weight:750;overflow-wrap:anywhere;color:#f8f8f8}
.sscompare-social-diff-row>b:nth-child(2){border-right:1px solid #37262a;padding-right:7px}
.sscompare-social-no-diff{padding:0 12px 12px;color:#bbb;font-size:12px}
.sscompare-social-note{margin:0 13px 12px;padding:11px 12px;border:1px solid #4d3036;border-radius:10px;background:#210e13;color:#eee;font-size:12px;line-height:1.65;overflow-wrap:anywhere}
.sscompare-social-note>b{color:#ff7080}
.sscompare-social-disclaimer{margin:0;padding:0 14px 13px;font-size:10px;color:#aaa;line-height:1.6}
@media(max-width:550px){.sscompare-social-head{padding:11px}.sscompare-social-head>a{font-size:11px}.sscompare-social-vehicles{padding:8px;gap:7px}.sscompare-social-vehicle{padding:7px;gap:6px}.sscompare-social-vehicle>strong{font-size:11px}.sscompare-social-logo{height:23px}.sscompare-social-brand{line-height:23px;font-size:11px}.sscompare-social-differences{margin:0 8px 10px}.sscompare-social-diff-heading{padding:10px}.sscompare-social-diff-row{gap:6px;padding:9px 8px}.sscompare-social-diff-row>span,.sscompare-social-diff-row>b{font-size:10px}.sscompare-social-note{margin:0 8px 10px}}
@media(prefers-reduced-motion:reduce){.sscompare-social-preview *{transition:none!important;animation:none!important}}
