{% extends "base.html" %} {% block title %}Social Intel — SignalOps{% endblock %} {% block extra_style %} /* ── Responsive (mobile/tablet only; desktop >900px unchanged) ── */ @media (max-width:900px){ .so-tools-grid,.ipi-split{grid-template-columns:minmax(0,1fr)!important} .so-tools-grid>*,.ipi-split>*{min-width:0} .so-tools-grid>.card{margin-bottom:0} .ipi-head-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} .ipi-src-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} #ipi-dashboard,#mac-result,#wpa-result{overflow-wrap:anywhere} .ipi-head-grid>div,.ipi-src-grid>div{min-width:0} .so-tools-grid .btn,.ipi-row .btn,.so-links .btn{min-height:36px;display:inline-flex;align-items:center;justify-content:center} } @media (max-width:600px){ .ipi-row{flex-wrap:wrap} .ipi-row>input{flex:1 1 100%!important} .ipi-row>.btn{flex:1 1 100%} .ipi-head-grid{grid-template-columns:minmax(0,1fr)!important} #ipi-score{font-size:32px!important} .so-links .btn{flex:1 1 calc(50% - 8px);padding-left:10px;padding-right:10px} } {% endblock %} {% block content %}