/* Social analytics — restrained Swiss grid, InMotion identity. */
.social-dashboard{--muted:#607268;font-size:13px}.social-dashboard .sidebar{width:222px;padding-top:20px}.social-dashboard .shell{margin-left:222px}.social-dashboard .brand{margin-bottom:20px}.social-dashboard .site-selector{margin-bottom:22px;padding-block:13px}.social-dashboard .site-selector strong{font-size:11px;line-height:1.5}.social-dashboard .site-selector small{font-size:10px}.social-dashboard .workspace-label{font-size:9px}.social-dashboard .nav-item{min-height:39px;padding:10px 11px;margin-bottom:2px;font-size:12px;line-height:1.5}.social-dashboard .nav-label{font-size:9px;margin-bottom:9px}.social-dashboard .second-label{margin-top:22px}.social-dashboard .sidebar-bottom{padding-top:13px}.social-dashboard .studio-note{padding-top:13px;padding-bottom:18px;font-size:10px}.social-dashboard .studio-note small{font-size:8px;line-height:1.6}.social-dashboard .account{font-size:10px;padding-block:14px}.social-dashboard .account small{font-size:8px}.nav-network{display:inline-grid;place-items:center;width:16px;height:17px;border:1px solid #bfcfc3;color:var(--green);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:600;letter-spacing:-.4px;line-height:1}.nav-option{font:7px var(--mono);letter-spacing:.6px;margin-left:auto;border:1px solid var(--line);padding:3px;color:#6a7d70}.website-nav{border-top:1px solid #edf1ed;margin-top:4px!important;padding-top:14px!important}.social-dashboard .breadcrumb,.social-dashboard .breadcrumb strong{font-size:12px}.social-dashboard .eyebrow{font-size:9px;letter-spacing:.9px;margin-bottom:13px}.social-dashboard .page-heading{margin-bottom:25px}.social-dashboard h1{font-size:32px;letter-spacing:-1.2px;line-height:1.16}.social-dashboard .page-heading p{font-size:13px;line-height:1.8;margin-top:11px}.social-dashboard .button{font-size:12px;padding:11px 14px;min-height:39px;gap:9px}.social-dashboard .button svg.icon{width:14px;height:14px}.social-dashboard .demo-notice{padding:12px 14px;margin-bottom:25px}.social-dashboard .demo-notice p{font-size:11px;line-height:1.7}.social-dashboard .demo-notice button{font-size:10px}.social-dashboard .site-name{gap:9px}.social-dashboard .site-name strong{font-size:12px}.social-dashboard .site-name>span:last-child{font-size:10px;line-height:1.6}.social-dashboard .period-label{padding:9px 10px}.social-dashboard .period-label select,.social-dashboard .compare-label{font-size:11px}.social-dashboard .period-caption{font-size:10px;margin-top:14px;margin-bottom:21px}.social-dashboard .kpi-grid{gap:15px;margin-bottom:20px}.social-dashboard .kpi-card{padding:18px 18px 17px}.social-dashboard .kpi-top{font-size:12px;line-height:1.5;min-height:29px}.social-dashboard .kpi-value{font-size:34px;margin-top:19px;letter-spacing:-1.2px}.social-dashboard .kpi-bottom{margin-top:17px}.social-dashboard .kpi-delta{font-size:10px;line-height:1.6}.social-dashboard .kpi-delta>span{font-size:9px;margin-left:4px}.social-dashboard .kpi-card .sparkline{width:60px}.social-dashboard .section-eyebrow{font-size:9px;letter-spacing:.8px}.social-dashboard .panel h2{font-size:17px;line-height:1.3;margin-top:7px;letter-spacing:-.35px}.social-dashboard .panel-head{padding:22px 22px 0;gap:16px}.analytics-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:20px}.social-dashboard .chart-controls{align-items:flex-start;flex-direction:column;gap:16px;padding-inline:22px;margin-top:22px}.social-dashboard .metric-tabs{max-width:100%;gap:3px}.social-dashboard .metric-tabs button{font-size:11px;padding:7px 10px;line-height:1.4}.social-dashboard .chart-legend{font-size:10px;line-height:1.5;gap:16px}.social-dashboard .chart-container{margin-top:15px}.social-dashboard #traffic-chart{min-height:180px}.social-dashboard #traffic-chart text{font-size:10px;fill:#687d6f}.social-dashboard .chart-footer{font-size:10px;padding-inline:22px;line-height:1.6;padding-bottom:18px}.social-dashboard .chart-tooltip{font-size:12px;line-height:1.8;min-width:155px}.social-dashboard .chart-tooltip small{font-size:10px}.social-dashboard .data-table-wrap{font-size:12px}.social-dashboard .data-table-wrap table{font-size:12px}.social-dashboard .data-table-wrap td,.social-dashboard .data-table-wrap th{padding:10px 9px}.social-dashboard .data-table-wrap caption{text-align:left;padding-block:12px;color:var(--muted)}.audience-panel{display:flex;flex-direction:column}.follower-list{padding:16px 22px 0;flex:1}.follower-row{padding:14px 0;border-bottom:1px solid #edf2ed}.follower-row:last-child{border-bottom:0}.follower-heading{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.5}.follower-heading>strong,.follower-heading>b{margin-left:auto;font-weight:500;color:var(--green)}.follower-heading>span:last-child{margin-left:auto}.follower-row>strong{font-size:17px;font-weight:500;color:var(--green)}.follower-track{height:4px;background:#e8eee9;margin-top:11px;overflow:hidden}.follower-track>i,.follower-track>span,.follower-fill{height:100%;display:block;background:var(--green)}.follower-row small{font-size:10px;line-height:1.6;display:block;margin-top:7px;color:#6d8173}.panel-explanation{font-size:10px;line-height:1.8;color:#667d6d;padding:15px 22px 20px}.platform-panel{grid-column:1/-1}.platform-panel .panel-head{padding-bottom:22px;align-items:center}.platform-table,.content-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;white-space:nowrap}.platform-table thead,.content-table thead{background:#f8faf8;border-block:1px solid #e8eee9}.platform-table th,.content-table th{font-size:10px;color:#677e6e;font-weight:400;padding:14px 17px}.platform-table th:not(:first-child),.platform-table td:not(:first-child){text-align:right}.platform-table th:first-child,.platform-table td:first-child,.content-table th:first-child,.content-table td:first-child{padding-left:22px}.platform-table th:last-child,.platform-table td:last-child,.content-table th:last-child,.content-table td:last-child{padding-right:22px}.platform-table td,.content-table td{padding:17px;border-bottom:1px solid #edf1ed;color:#385942;vertical-align:middle}.platform-table tbody tr:last-child td{border-bottom:0}.platform-table tbody tr:hover,.content-table tbody tr:hover{background:#fbfcfb}.platform-table tbody button{background:transparent;padding:0;text-align:left;display:flex;align-items:center;gap:12px;font-size:12px;color:var(--green)}.network-cell{display:flex;align-items:center;gap:12px;white-space:nowrap}.network-mark,.network-badge,.platform-badge{display:inline-grid;place-items:center;width:32px;height:32px;min-width:32px;border:1px solid #d8e3da;background:#eef4ef;color:var(--green);font-size:12px;font-weight:600;line-height:1;letter-spacing:-.5px}.connector-logo.network-mark{width:38px;height:38px;min-width:38px;font-size:15px}.network-name{font-size:12px;font-weight:500;display:block;color:#31583f;line-height:1.4}.network-handle{font-size:10px;color:#6b8172;display:block;margin-top:4px;line-height:1.5}.metric-sub{font-size:9px;color:#738879;display:block;line-height:1.5;margin-top:4px}.metric-change{font-size:10px;color:#477454}.metric-change.negative{color:#718075}.platform-method{padding-top:12px;padding-bottom:14px;border-top:1px solid #edf2ed}.content-panel{grid-column:1/-1}.content-panel .panel-head{padding-bottom:22px;align-items:center}.content-caption{font-size:10px;line-height:1.7;color:#6b8071;margin-top:10px}.content-tools{display:flex;align-items:center;gap:18px;flex:none}.social-dashboard .page-search input{width:148px;font-size:11px;padding:8px 0}.social-dashboard .page-search input::placeholder{font-size:11px}.content-tools select{max-width:160px;border:1px solid #dce6de;background:#fff;color:#5c7965;border-radius:2px;padding:8px 9px;font-size:11px}.content-table th:nth-child(n+4),.content-table td:nth-child(n+4){text-align:right}.content-table th button{display:inline-flex;align-items:center;gap:6px;font-size:10px;padding:0;background:transparent;color:inherit}.content-table th button svg{width:12px;height:12px}.content-table td:first-child{max-width:380px;white-space:normal;line-height:1.6}.content-table td:first-child button{padding:0;background:transparent;text-align:left;color:#315a40;font-size:12px;line-height:1.6}.content-title{font-size:12px;font-weight:500;line-height:1.6;display:block;color:#315a40}.content-format,.content-network{font-size:10px;line-height:1.6;color:#6b8373;display:block}.content-network{font-size:11px;color:#4a6d55}.content-table .network-mark{width:25px;height:25px;min-width:25px;font-size:9px}.content-table .network-cell{gap:8px}.content-thumbnail{display:grid;place-items:center;flex:none;width:42px;height:48px;background:#edf3ee;color:#456b51;border:1px solid #dce7de;font-size:10px;font-family:var(--mono)}.content-primary{display:flex;align-items:center;gap:12px}.social-dashboard .table-footer{font-size:10px;line-height:1.7;gap:20px;padding:15px 22px}.social-dashboard .reading-panel{grid-template-columns:1fr 2.8fr;padding:25px;gap:30px;margin-top:20px}.social-dashboard .reading-title h2{font-size:21px;line-height:1.2;margin-top:10px}.social-dashboard .reading-title p{font-size:11px;line-height:1.8;margin-top:12px}.social-dashboard .insight-item h3{font-size:13px;line-height:1.5}.social-dashboard .insight-item p{font-size:12px;line-height:1.8}.social-dashboard .insight-item>span{font-size:9px}.social-dashboard .connection-strip strong{font-size:12px}.social-dashboard .connection-strip p{font-size:11px;line-height:1.8}.social-dashboard .text-button{font-size:11px}.social-dashboard .report-summary span{font-size:12px}.social-dashboard .report-summary strong{font-size:26px}.social-dashboard .report-overview h2{font-size:24px;line-height:1.25}.social-dashboard .connector-heading h3{font-size:15px}.social-dashboard .connector-heading p{font-size:11px}.social-dashboard .connector-fields span,.social-dashboard .connector-fields b{font-size:12px}.social-dashboard .connector-note{font-size:12px;line-height:1.9}.social-dashboard .connector-card .state-tag{font-size:10px}.social-dashboard .dashboard-footer{font-size:10px}.social-dashboard .dashboard-footer button{font-size:10px}.social-dashboard .export-menu{width:245px}.social-dashboard .export-menu button{font-size:12px}.social-dashboard .dialog-content dt{font-size:13px}.social-dashboard .dialog-content dd{font-size:13px;line-height:1.85}.social-dashboard .phone-title{font-size:22px;line-height:1.15}.social-dashboard .phone-kpis{gap:8px}.social-dashboard .phone-kpi{padding:11px 8px}.social-dashboard .phone-kpi strong{font-size:22px}.social-dashboard .phone-kpi small{font-size:8px;line-height:1.5;min-height:24px}.social-dashboard .phone-kpi>span{font-size:7px;line-height:1.6}.phone-network-card{background:white;border:1px solid #dfe7df;margin-top:9px;padding:12px 9px;display:flex;align-items:center;gap:9px;font-size:10px}.phone-network-card>strong{margin-left:auto;font-weight:500;color:var(--green)}.phone-network-card .network-mark{width:25px;height:25px;min-width:25px;font-size:9px}.phone-network-card small{font-size:8px;color:#6c8171;display:block;margin-top:4px}.phone-network-card b{font-weight:500}.social-dashboard .phone-demo-caption{font-size:7px;line-height:1.6}.social-dashboard .phone-nav button{font-size:8px;line-height:1.4}.social-dashboard #page-detail .page-path{font-size:11px;line-height:1.7}.social-dashboard .empty-search{font-size:12px!important;padding:32px!important}.social-dashboard .kpi-delta.negative{color:#6f7d73}
@media(min-width:1600px){.social-dashboard h1{font-size:37px}.social-dashboard .chart-controls{flex-direction:row;align-items:center}.social-dashboard .analytics-grid{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr)}.social-dashboard .kpi-value{font-size:40px}.social-dashboard .panel h2{font-size:19px}.social-dashboard .platform-table,.social-dashboard .content-table{font-size:13px}.social-dashboard .content-title{font-size:13px}.social-dashboard .network-name{font-size:13px}.social-dashboard .follower-heading{font-size:13px}}
@media(max-width:1200px){.social-dashboard .sidebar{width:200px;padding-inline:12px}.social-dashboard .shell{margin-left:200px}.social-dashboard h1{font-size:29px}.social-dashboard .page-heading p{font-size:12px}.social-dashboard .heading-actions{gap:7px}.social-dashboard .button{font-size:11px;gap:7px;padding:10px 11px}.social-dashboard .site-name>span:last-child{font-size:9px;max-width:240px}.social-dashboard .kpi-grid{gap:11px}.social-dashboard .kpi-card{padding:16px 12px}.social-dashboard .kpi-top{font-size:11px}.social-dashboard .kpi-value{font-size:31px}.social-dashboard .kpi-card .sparkline{width:46px}.social-dashboard .analytics-grid{grid-template-columns:minmax(0,1.8fr) minmax(245px,1fr);gap:16px}.social-dashboard .panel-head{padding:20px 18px 0}.social-dashboard .panel h2{font-size:16px}.social-dashboard .chart-controls{padding-inline:18px;gap:15px}.social-dashboard .chart-legend{font-size:9px;gap:12px}.social-dashboard .metric-tabs button{font-size:10px;padding:7px 8px}.social-dashboard .chart-footer{padding-inline:18px;font-size:9px}.social-dashboard .follower-list{padding-inline:18px}.social-dashboard .panel-explanation{padding-inline:18px}.social-dashboard .follower-heading{font-size:11px}.social-dashboard .platform-table{font-size:11px}.social-dashboard .platform-table th,.social-dashboard .platform-table td{padding-inline:12px}.social-dashboard .network-name{font-size:11px}.social-dashboard .network-handle{font-size:9px}.social-dashboard .network-mark,.social-dashboard .network-badge,.social-dashboard .platform-badge{width:28px;height:28px;min-width:28px;font-size:10px}.social-dashboard .content-tools{gap:12px;align-items:flex-end;flex-direction:column}.social-dashboard .content-panel .panel-head{gap:20px}.social-dashboard .content-table{font-size:11px}.social-dashboard .content-table td{padding:15px 13px}.social-dashboard .table-footer{font-size:9px;padding-inline:18px}.social-dashboard .reading-panel{grid-template-columns:1fr 2.2fr;gap:20px;padding:21px}.social-dashboard .reading-title h2{font-size:18px}.social-dashboard .reading-title p{font-size:10px}.social-dashboard .insight-item h3{font-size:12px}.social-dashboard .insight-item p{font-size:11px}.social-dashboard .connector-fields span,.social-dashboard .connector-fields b{font-size:11px}.social-dashboard .connector-note{font-size:11px}}
@media(max-width:1000px){.social-dashboard .page-heading{flex-wrap:wrap;gap:18px}.social-dashboard .heading-actions{max-width:none;justify-content:flex-start}.social-dashboard .page-heading>div:first-child{width:100%}.social-dashboard .site-name>span:last-child{max-width:170px}.social-dashboard .kpi-grid{grid-template-columns:1fr 1fr}.social-dashboard .kpi-card{padding:17px}.social-dashboard .kpi-delta>span{display:inline-block}.social-dashboard .kpi-card .sparkline{width:60px}.social-dashboard .analytics-grid{grid-template-columns:1fr}.social-dashboard .audience-panel{grid-column:1/-1}.social-dashboard .follower-list{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;padding-top:8px}.social-dashboard .follower-row{padding-block:14px}.social-dashboard .follower-row:nth-last-child(-n+2){border-bottom:0}.social-dashboard .platform-table{min-width:680px}.social-dashboard .content-table{min-width:680px}.social-dashboard .content-panel .panel-head{align-items:flex-start}.social-dashboard .content-tools{flex-direction:row;align-items:center}.social-dashboard .content-panel .panel-head{flex-wrap:wrap}.social-dashboard .reading-panel{grid-template-columns:1fr;gap:25px}.social-dashboard .reading-title h2{font-size:21px}.social-dashboard .reading-title p{font-size:11px;max-width:none}.social-dashboard .reading-title h2 br{display:none}.social-dashboard .reading-title{padding-left:25px}.social-dashboard .insight-list{margin-left:25px}.social-dashboard .insight-item h3{font-size:13px}.social-dashboard .insight-item p{font-size:12px}.social-dashboard .report-content{gap:25px}.social-dashboard .report-overview>.button{margin-left:0}.social-dashboard .connector-fields span,.social-dashboard .connector-fields b{font-size:12px}.social-dashboard .connector-note{font-size:12px}}
@media(max-width:760px){.social-dashboard .sidebar{width:222px}.social-dashboard .shell{margin-left:0}.social-dashboard .topbar{padding-inline:17px;height:60px}.social-dashboard .breadcrumb{font-size:10px;gap:7px;min-width:0}.social-dashboard .breadcrumb strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.social-dashboard .breadcrumb>span:not(.slash){white-space:nowrap}.social-dashboard .breadcrumb .slash{margin-inline:0}.social-dashboard .topbar-actions{gap:8px}.social-dashboard .topbar-avatar{display:none}.social-dashboard .demo-label{font-size:7px;gap:5px;letter-spacing:.3px}.social-dashboard .topbar-actions .icon-button{width:24px}.social-dashboard main{padding-inline:17px;padding-top:26px}.social-dashboard h1{font-size:29px;letter-spacing:-1px;line-height:1.2}.social-dashboard .eyebrow{font-size:8px;letter-spacing:.6px}.social-dashboard .page-heading p{font-size:12px;line-height:1.85;max-width:500px}.social-dashboard .page-heading>div:first-child{min-width:0}.social-dashboard .page-heading{margin-bottom:22px;gap:18px}.social-dashboard .heading-actions{margin-top:0;gap:9px}.social-dashboard .button{font-size:11px;padding:10px 12px;min-height:38px}.social-dashboard .demo-notice{padding:11px;margin-bottom:23px}.social-dashboard .demo-notice p{font-size:10px;min-width:200px}.social-dashboard .demo-notice button{font-size:10px;margin-left:21px}.social-dashboard .filter-bar{gap:15px}.social-dashboard .site-name{flex-wrap:wrap;row-gap:7px}.social-dashboard .site-name strong{font-size:12px}.social-dashboard .site-name>span:last-child{max-width:none;font-size:10px;border-left:0;padding-left:0;margin-left:14px;width:100%}.social-dashboard .filters{gap:12px}.social-dashboard .period-label select,.social-dashboard .compare-label{font-size:11px}.social-dashboard .period-caption{font-size:9px;margin-top:13px;gap:17px;line-height:1.75;align-items:flex-start}.social-dashboard .period-caption>span:last-child{max-width:145px}.social-dashboard .kpi-grid{gap:10px;margin-bottom:15px}.social-dashboard .kpi-card{padding:15px 13px}.social-dashboard .kpi-top{font-size:10px;gap:4px;min-height:29px;line-height:1.45}.social-dashboard .kpi-top .icon-button{width:20px;height:24px}.social-dashboard .kpi-value{font-size:31px;margin-top:15px}.social-dashboard .kpi-bottom{margin-top:15px;gap:6px}.social-dashboard .kpi-delta{font-size:10px}.social-dashboard .kpi-delta>span{display:none}.social-dashboard .kpi-card .sparkline{width:48px}.social-dashboard .analytics-grid{gap:15px}.social-dashboard .panel-head{padding:20px 17px 0;gap:14px}.social-dashboard .section-eyebrow{font-size:8px;letter-spacing:.6px}.social-dashboard .panel h2{font-size:17px;line-height:1.3}.social-dashboard .chart-controls{padding-inline:17px;gap:15px}.social-dashboard .metric-tabs{gap:2px;width:100%;justify-content:space-between}.social-dashboard .metric-tabs button{font-size:9px;padding:8px 7px}.social-dashboard .chart-legend{font-size:9px;gap:13px}.social-dashboard #traffic-chart{min-height:170px}.social-dashboard #traffic-chart text{font-size:10px}.social-dashboard .chart-footer{font-size:9px;padding-inline:17px;gap:12px;align-items:flex-start}.social-dashboard .chart-footer>span:first-child{max-width:180px}.social-dashboard .chart-footer>span:last-child{text-align:right}.social-dashboard .follower-list{display:block;padding:12px 17px 0}.social-dashboard .follower-row{padding-block:15px}.social-dashboard .follower-row:nth-last-child(2){border-bottom:1px solid #edf2ed}.social-dashboard .follower-heading{font-size:12px}.social-dashboard .follower-track{height:4px;margin-top:11px}.social-dashboard .panel-explanation{font-size:10px;line-height:1.85;padding:14px 17px 18px}.social-dashboard .platform-panel .panel-head{align-items:flex-start;gap:15px;flex-wrap:wrap;padding-bottom:20px}.social-dashboard .platform-panel .muted-tag{font-size:8px}.social-dashboard .platform-table,.social-dashboard .content-table{font-size:12px;min-width:680px}.social-dashboard .platform-table th,.social-dashboard .content-table th{font-size:10px;padding:13px 16px}.social-dashboard .platform-table td,.social-dashboard .content-table td{padding:16px}.social-dashboard .platform-table th:first-child,.social-dashboard .platform-table td:first-child,.social-dashboard .content-table th:first-child,.social-dashboard .content-table td:first-child{padding-left:17px}.social-dashboard .network-name{font-size:12px}.social-dashboard .network-handle{font-size:10px}.social-dashboard .content-panel .panel-head{padding-bottom:20px;gap:19px}.social-dashboard .content-caption{font-size:10px;line-height:1.8;max-width:310px;margin-top:10px}.social-dashboard .content-tools{gap:10px;justify-content:space-between;width:100%;flex-wrap:wrap}.social-dashboard .page-search input{width:155px;font-size:11px}.social-dashboard .page-search input::placeholder{font-size:11px}.social-dashboard .content-tools select{padding:8px;font-size:10px;max-width:146px}.social-dashboard .content-table td:first-child{min-width:240px;max-width:300px}.social-dashboard .content-table td:first-child button{font-size:12px}.social-dashboard .content-title{font-size:12px}.social-dashboard .content-format{font-size:10px}.social-dashboard .table-footer{align-items:flex-start;flex-wrap:wrap;font-size:10px;gap:5px;padding:14px 17px;line-height:1.8}.social-dashboard .table-footer>span:last-child{color:#718577;max-width:280px}.social-dashboard .reading-panel{padding:23px 18px;gap:23px;margin-top:16px}.social-dashboard .reading-title{padding-left:24px}.social-dashboard .reading-title h2{font-size:22px;line-height:1.2}.social-dashboard .reading-title p{font-size:11px;line-height:1.8}.social-dashboard .insight-list{margin-left:24px;gap:20px}.social-dashboard .insight-item h3{font-size:13px;line-height:1.5}.social-dashboard .insight-item p{font-size:12px;line-height:1.8}.social-dashboard .connection-strip{gap:17px}.social-dashboard .connection-strip strong{font-size:12px;line-height:1.7}.social-dashboard .connection-strip p{font-size:11px;line-height:1.8}.social-dashboard .text-button{font-size:11px}.social-dashboard .report-overview{gap:17px}.social-dashboard .report-overview h2{font-size:21px}.social-dashboard .report-overview>.button{margin-left:60px}.social-dashboard .report-content p,.social-dashboard .report-content li{font-size:12px}.social-dashboard .report-summary span{font-size:11px}.social-dashboard .report-summary strong{font-size:26px}.social-dashboard .connector-fields span,.social-dashboard .connector-fields b{font-size:11px}.social-dashboard .connector-fields b{max-width:170px}.social-dashboard .connector-heading .network-mark{width:33px;height:33px;min-width:33px;font-size:13px}.social-dashboard .connections-intro h2{font-size:25px;line-height:1.25}.social-dashboard .connections-intro p{font-size:12px;line-height:1.9}.social-dashboard .quality-box p{font-size:12px}.social-dashboard .dashboard-footer{font-size:9px}.social-dashboard .dashboard-footer>button{font-size:9px}.social-dashboard .app-demo-copy p{font-size:12px;line-height:1.9}.social-dashboard .app-demo-copy .muted-tag{font-size:8px;white-space:normal;line-height:1.7}.social-dashboard .app-demo-layout{padding-inline:19px}.social-dashboard .phone-device{width:270px;height:550px}}
@media(max-width:380px){.social-dashboard .demo-label{font-size:6px}.social-dashboard .breadcrumb>span:not(.slash):not(.breadcrumb-home){display:none}.social-dashboard .breadcrumb .slash{display:none}.social-dashboard .breadcrumb strong{max-width:125px;font-size:11px}.social-dashboard .kpi-value{font-size:28px}.social-dashboard .kpi-card .sparkline{width:37px}.social-dashboard .metric-tabs button{font-size:8px;padding-inline:6px}.social-dashboard .content-tools select{max-width:132px}.social-dashboard .page-search input{width:136px}.social-dashboard .phone-device{width:253px}.social-dashboard .phone-title{font-size:21px}}

/* Generated rows shared with social.js. */
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.social-kpi-note{font-size:10px;color:#6c8172;line-height:1.6;min-height:16px;margin-top:10px}.social-dashboard .kpi-value{margin-top:15px}.social-dashboard .kpi-bottom{margin-top:14px}.network-link>span>b{display:block;font-size:12px;font-weight:500;line-height:1.5}.network-link>span>small{display:block;font-size:10px;color:#6b8172;margin-top:3px;line-height:1.5}.platform-table td>strong{font-size:12px;font-weight:500}.platform-table td>small{display:block;font-size:9px;color:#718576;line-height:1.5;margin-top:4px}.social-follower-row{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #edf1ed}.social-follower-row:last-child{border-bottom:0}.social-follower-row>div{flex:1;min-width:0}.social-follower-row>div>span{font-size:12px;color:#476750}.social-follower-row .country-meter{margin-top:10px;height:4px}.social-follower-row>strong{font-size:15px;font-weight:500;color:#315a3f;text-align:right}.social-follower-row>strong>small{display:block;font-size:9px;color:#718576;margin-top:7px;line-height:1.4;font-weight:400}.content-item{display:flex!important;align-items:center;gap:12px;padding:0;background:transparent;text-align:left;white-space:normal;min-width:220px}.content-item>span:last-child{min-width:0}.content-item strong{display:block;font-size:12px;line-height:1.6;font-weight:500;color:#315a40}.content-item small{display:block;font-size:10px;line-height:1.6;color:#6d8274;margin-top:5px}.content-preview{display:grid;place-items:center;flex:none;width:39px;height:47px;background:#edf3ee;border:1px solid #dbe6dd;color:#547a5f}.content-preview svg.icon{width:17px;height:17px;stroke-width:1.3}.content-table .content-network{display:flex;align-items:center;gap:8px;font-size:11px;white-space:nowrap}.content-table td:nth-child(3),.content-table th:nth-child(3){text-align:right}.content-table td:last-child,.content-table th:last-child{width:45px;padding-inline:10px}.content-table td:last-child .icon-button{height:27px;width:27px}.content-detail-platform{display:flex;align-items:center;gap:10px;color:#597762;font-size:12px;margin-bottom:20px}.phone-network-note{font-size:8px;line-height:1.8;color:#6a7f71;margin-top:15px}.phone-source-row .network-badge{width:24px;height:24px;min-width:24px;font-size:8px}.phone-source-row>b>small{font-size:7px;color:#738879;font-weight:400;display:block;margin-top:4px}.social-dashboard .phone-source-row{font-size:10px;gap:9px}.social-dashboard .phone-source-row>b{font-size:11px}
@media(max-width:1200px){.network-link>span>b{font-size:11px}.network-link>span>small{font-size:9px}.social-follower-row{padding-block:14px;gap:8px}.social-follower-row>strong{font-size:14px}.social-follower-row>div>span{font-size:11px}.social-kpi-note{font-size:9px}}
@media(max-width:1000px){.social-follower-row:nth-last-child(2){border-bottom:0}.social-follower-row>div>span{font-size:12px}.social-kpi-note{font-size:10px}}
@media(max-width:760px){.social-kpi-note{font-size:9px;min-height:29px;line-height:1.65}.social-dashboard .kpi-value{margin-top:13px}.social-dashboard .kpi-bottom{margin-top:10px}.social-follower-row:nth-last-child(2){border-bottom:1px solid #edf1ed}.social-follower-row{padding-block:15px;gap:10px}.social-follower-row>strong{font-size:15px}.network-link>span>b{font-size:12px}.network-link>span>small{font-size:10px}.content-item strong{font-size:12px}.content-item small{font-size:10px}.content-item{gap:10px}}

@media(max-width:760px){#traffic-chart text{font-size:17px}}

.phone-kpi small{min-height:12px}.phone-kpi strong{margin-top:6px}.phone-kpi>span{font-size:6.5px;line-height:1.4;margin-top:6px}.phone-chart>svg{height:65px}.phone-demo-caption{font-size:6px}
