
.sft[dir="rtl"] .sft-art-dir svg{transform:scaleX(-1)}
.sft .sft-inside{display:grid;gap:10px;list-style:none;margin:0;padding:0}
.sft .sft-inside a{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--sft-line);border-radius:var(--sft-r);background:#fff;color:var(--sft-ink);text-decoration:none}
.sft .sft-inside a:hover{border-color:var(--sft-brand)}
.sft .sft-inside .sft-icon{width:38px;height:38px}
.sft .sft-inside b{font-size:15px;display:block}
.sft .sft-inside small{font-size:13px;color:var(--sft-muted);display:block;line-height:1.5}
.sft .sft-inside svg.sft-flip{width:16px;height:16px;color:var(--sft-faint)}
.sft .sft-tool-card{padding-top:0}
.sft .sft-shared{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--sft-muted);background:var(--sft-surface);border-radius:8px;padding:10px 12px}
.sft .sft-shared svg{width:16px;height:16px;flex:none;margin-top:4px;color:var(--sft-brand)}
.sft .sft-scen{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;align-items:end}
.sft .sft-scen .sft-label{font-size:12px}
@media (max-width:600px){.sft .sft-scen{grid-template-columns:1fr 1fr}.sft .sft-scen .sft-field:first-child{grid-column:1/-1}}
.sft .sft-related .sft-tcard__art{height:80px}
