
/* 6.26.4 P0 TOOLS-MOBILE-UI-001 — presentation only */
@media(max-width:759px){
 body{overflow-x:hidden}
 .alfari-tools-hero,.tools-hero{
  background:var(--alfari-card,#fff)!important;color:var(--alfari-text,#20242a)!important;
  border:1px solid var(--alfari-border,#d7dadd)!important;border-radius:24px!important;
  padding:1.25rem!important;margin:1rem 0!important
 }
 .alfari-tools-hero :is(h1,h2,h3,strong),.tools-hero :is(h1,h2,h3,strong){
  color:var(--alfari-text,#20242a)!important;opacity:1!important
 }
 .alfari-tools-hero p,.tools-hero p{color:var(--alfari-text-muted,#5c6470)!important;opacity:1!important}
 .alfari-tools-nav,.tools-nav,.tool-tabs,.tools-tabs{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.65rem!important;width:100%!important;max-width:100%!important;overflow:visible!important
 }
 .alfari-tools-nav :is(a,button),.tools-nav :is(a,button),.tool-tabs :is(a,button),.tools-tabs :is(a,button){
  width:100%!important;min-width:0!important;min-height:56px!important;
  white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;
  padding:.7rem .55rem!important;line-height:1.2!important
 }
 .alfari-tool-card,.tool-card,.tools-card,[class*="tool-card"]{
  width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;
  background:var(--alfari-card,#fff)!important;color:var(--alfari-text,#20242a)!important
 }
 .alfari-tools,.alfari-tools-page,.tools-page{max-width:100%!important;min-width:0!important;padding-bottom:9rem!important}
}
@media(min-width:760px) and (max-width:1100px){
 .alfari-tools-nav,.tools-nav,.tool-tabs,.tools-tabs{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important;overflow:visible!important
 }
}

/* selector-hardening-6264 */
@media(max-width:759px){
 body{overflow-x:hidden!important}
 .alfari-tools,.tools-page,.page-tools,#tools,[data-tools-page]{max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding-bottom:9rem!important}
 .alfari-tools-nav,.tools-nav,.tool-tabs,.tools-tabs,#tools nav,[data-tools-page] nav{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important;width:100%!important;max-width:100%!important;overflow:visible!important}
 .alfari-tools-nav :is(a,button),.tools-nav :is(a,button),.tool-tabs :is(a,button),.tools-tabs :is(a,button),#tools nav :is(a,button),[data-tools-page] nav :is(a,button){
 width:100%!important;min-width:0!important;min-height:56px!important;white-space:normal!important;overflow-wrap:anywhere!important}
 .alfari-tools-hero,.tools-hero{background:var(--alfari-card,#fff)!important;color:var(--alfari-text,#20242a)!important}
 .alfari-tools-hero :is(h1,h2,h3,p,strong),.tools-hero :is(h1,h2,h3,p,strong){opacity:1!important}
}
