.sf-store .sf-single-account-page .sf-detail-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,43%);gap:24px;padding:24px;border:1px solid #e8e4f6;border-radius:18px;background:#fff;align-content:start}
.sf-store .sf-single-account-page .sf-detail-overview>.space-y-3:first-child{grid-column:1;grid-row:1;padding:0;min-height:0}
.sf-store .sf-single-account-page .sf-detail-overview .mq-h1{font-size:28px;margin-top:0}
.sf-store .sf-single-account-page .sf-detail-gallery{position:relative;inset:auto;grid-column:2;grid-row:1 / span 2;width:100%;height:auto;aspect-ratio:1;margin:0;border-radius:14px;background:#f5f2fc}
.sf-store .sf-single-account-page .sf-detail-gallery img{object-fit:contain;padding:0}
.sf-store .sf-single-account-page .sf-detail-overview>.grid.grid-cols-4{grid-column:2;grid-row:3;margin-top:0}
.sf-single-account-facts{grid-column:1;grid-row:2;margin-top:0!important;color:#69728a;font-size:15px;line-height:2}
.sf-single-account-facts h2{font-size:19px;color:#151b32;margin:0 0 12px}
.sf-single-account-facts ul{padding:0;list-style:none;margin-top:16px}
.sf-single-account-facts li{display:flex;align-items:start;gap:8px;margin:8px 0}
.sf-single-account-facts li svg{flex-shrink:0;width:18px;height:18px;color:#7546ef;margin-top:6px}
@media(max-width:1000px){.sf-store .sf-single-account-page .sf-detail-overview{grid-template-columns:1fr;padding:20px}.sf-store .sf-single-account-page .sf-detail-overview>.space-y-3:first-child{grid-column:1;grid-row:1}.sf-store .sf-single-account-page .sf-detail-gallery{grid-column:1;grid-row:2;width:100%;max-width:380px;justify-self:center}.sf-store .sf-single-account-page .sf-detail-overview>.grid.grid-cols-4{grid-column:1;grid-row:3}.sf-single-account-facts{grid-column:1;grid-row:4}.sf-store .sf-single-account-page .sf-detail-overview .mq-h1{font-size:24px}}
.sf-single-account-intro,.sf-single-account-guide,.sf-single-account-specs{padding:26px;border:1px solid #e8e4f6;border-radius:18px;background:#fff}
.sf-single-account-intro{display:grid;grid-template-columns:minmax(0,1fr) 32%;gap:28px;align-items:start}
.sf-single-account-intro img{width:100%;height:auto;border-radius:14px;object-fit:contain}
.sf-single-account-overview-media{margin:0;min-width:0}
.sf-single-account-overview-media figcaption{margin-top:8px;font-size:12px;line-height:1.8;color:#69728a;text-align:center}
.sf-single-account-content h2{font-size:23px;color:#151b32;margin:0 0 18px}
.sf-single-account-content p{font-size:15px;line-height:2;color:#69728a}
.sf-single-account-lower{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin:24px 0}
.sf-single-account-guide{background:#fffbed}
.sf-single-account-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:20px 0 0}
.sf-single-account-guide li>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ede5ff;color:#7546ef;margin-bottom:16px}
.sf-single-account-guide h3{font-size:17px;color:#151b32}
.sf-single-account-guide li{position:relative;text-align:center}
.sf-single-account-guide li>span{margin-inline:auto}
@media(min-width:761px){.sf-single-account-guide li:not(:last-child)::after{content:'‹';position:absolute;inset-inline-end:-15px;top:23px;font-size:26px;line-height:1;color:#8790a6}.sf-single-account-guide h3{font-size:15px;line-height:1.8}.sf-single-account-guide p{font-size:14px;line-height:1.9}}
.sf-single-account-specs table{width:100%;border-collapse:collapse;font-size:14px}
.sf-single-account-specs th,.sf-single-account-specs td{padding:14px 10px;border:1px solid #e8e4f6;text-align:right}
.sf-single-account-specs th{width:50%;font-weight:500}
.sf-single-account-specs td{text-align:center;background:#faf9ff}
.sf-single-account-page .sf-api-related{background:#fff;border:1px solid #e8e4f6;border-radius:18px;padding:26px}
.sf-single-account-page .sf-api-related>h2{text-align:right;font-size:23px}
.sf-single-account-page .sf-api-related article{grid-template-columns:minmax(0,1fr) 88px;border:1px solid #e8e4f6}
.sf-single-account-page .sf-api-related-image{width:88px;height:88px;grid-row:1/3;background:#faf9ff}
.sf-single-account-page .sf-api-related article>.sf-single-related-price{grid-column:1;grid-row:2;font-size:13px;align-self:center}
.sf-single-related-price strong{font-size:16px;color:#151b32}
.sf-single-account-page .sf-api-related-link{grid-column:1/-1;background:#f1ebff;border-radius:8px;padding:8px 12px;font-size:13px}
@media(max-width:760px){.sf-single-account-intro,.sf-single-account-lower{grid-template-columns:1fr}.sf-single-account-intro img{max-width:260px;justify-self:center}.sf-single-account-guide ol{grid-template-columns:1fr}.sf-single-account-intro,.sf-single-account-guide,.sf-single-account-specs{padding:20px}}
