/* Selected plain-link footer. The desktop footer keeps its original layout. */
.sf-responsible-note{display:none}
@media(max-width:1000px){
 #site-footer.site-footer{margin:24px 0 12px;padding:22px 12px 16px;border:0;border-top:1px solid var(--sf-line);border-radius:0;background:transparent;box-shadow:none}
 #site-footer .sf-columns{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px 20px}
 #site-footer .sf-intro{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;border:0;min-width:0}
 #site-footer .sf-brand{font-size:25px;line-height:1.15;letter-spacing:-.7px;gap:9px;min-height:44px}
 #site-footer .brand-mark{width:44px;height:37px;flex:none;transform:none}
 #site-footer .brand-mark i{width:27px;height:27px;border-radius:8px}
 #site-footer .brand-mark i+i{left:17px;top:10px;box-shadow:-2px -2px 0 var(--sf-surface)}
 #site-footer .sf-intro>p,#site-footer .sf-channel,#site-footer .sf-telegram-prefix,#site-footer .sf-telegram>svg:first-child{display:none}
 #site-footer .sf-telegram{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;width:auto;min-width:0;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--orange);font-size:14px;font-weight:500;line-height:1.4;box-shadow:none;white-space:nowrap;text-decoration:none}
 #site-footer .sf-telegram:hover{background:transparent;text-decoration:underline;text-underline-offset:4px}
 #site-footer .sf-telegram>svg:last-child{width:16px;height:16px}
 #site-footer .sf-column{min-width:0;padding:0;border:0}
 #site-footer .sf-column:nth-child(2){grid-column:1/-1;grid-row:2;padding:0 0 13px;border-bottom:1px solid var(--sf-line)}
 #site-footer .sf-column:nth-child(2)>h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}
 #site-footer .sf-column:nth-child(2)>ul{display:flex;flex-direction:row;align-items:center;gap:14px;flex-wrap:wrap}
 #site-footer .sf-column:nth-child(2) li{display:flex;align-items:center;gap:14px}
 #site-footer .sf-column:nth-child(2) li+li:before{content:'·';color:var(--sf-faint);font-size:14px;pointer-events:none}
 #site-footer .sf-column:nth-child(2) a{min-width:44px}
 #site-footer .sf-column:nth-child(3){grid-column:1;grid-row:3}
 #site-footer .sf-information{grid-column:2;grid-row:3;padding:0;border:0}
 #site-footer .sf-column h2{font-size:13px;line-height:1.5;letter-spacing:0;font-weight:600;color:var(--sf-muted);margin:0 0 8px}
 #site-footer .sf-column ul{display:flex;flex-direction:column;gap:0;margin:0;padding:0}
 #site-footer .sf-column li{min-width:0}
 #site-footer .sf-column :is(a,button){display:flex;align-items:center;min-height:44px;max-width:100%;padding:7px 0;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:0;color:var(--sf-text);white-space:normal;overflow-wrap:anywhere;text-align:left}
 #site-footer .sf-column :is(a,button):hover{color:var(--orange)}
 #site-footer .sf-bottom{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-top:22px;padding-top:18px;border-top:1px solid var(--sf-line)}
 #site-footer .sf-payments{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:22px;width:auto;grid-column:1/-1;grid-row:1;margin:0 0 12px;padding:0}
 #site-footer .sf-payment{display:inline-flex;align-items:center;gap:0;margin:0;padding:0;min-width:0}
 #site-footer .sf-payment img{width:28px;height:28px;object-fit:contain;flex:none}
 #site-footer .sf-payment>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 #site-footer .sf-copyright{position:static;transform:none;grid-column:1;grid-row:2;margin:0;font-size:12px;line-height:1.5;color:var(--sf-faint)}
 #site-footer .sf-tools{grid-column:2;grid-row:2;display:flex;justify-content:flex-end;gap:0;margin:0;min-width:0}
 #site-footer .sf-age{display:inline;width:auto;height:auto;border:0;border-radius:0;padding:0;font-size:12px;font-weight:400;line-height:1.5;color:var(--sf-faint)}
 #site-footer .sf-tool-divider,#site-footer .sf-top{display:none}
 #site-footer .sf-responsible-note{display:block;grid-column:1/-1;grid-row:3;margin:0;font-size:11px;line-height:1.6;color:var(--sf-faint);overflow-wrap:anywhere}
 #site-footer :is(a,button):focus-visible{outline:2px solid var(--orange);outline-offset:3px}
 @media(max-width:360px){
  #site-footer .sf-columns{column-gap:14px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}
  #site-footer .sf-column:nth-child(2)>ul,#site-footer .sf-column:nth-child(2) li{gap:12px}
 }
}
