/* Sabiora Ads Radar mobile v0.8.2 */
@media (max-width:760px){
  body{font-size:16px!important}
  .dashboard-body,.detail-body{padding-bottom:126px!important}
  .dashboard-shell,.detail-shell,.meta-live-shell,.meta-settings-shell{width:calc(100% - 14px)!important;max-width:none!important}
  .dashboard-shell{padding-top:18px!important}

  .dashboard-hero h1,.meta-live-hero h1,.meta-settings-card>h1{
    font-size:clamp(38px,11vw,58px)!important;
    line-height:.96!important;letter-spacing:-1.4px!important
  }

  .eyebrow,.section-kicker{font-size:12px!important;letter-spacing:1.4px!important}
  .hero-controls{grid-template-columns:1fr!important;width:100%!important;gap:12px!important}
  .hero-controls span,.meta-search-grid label>span,.watch-form label>span,.auth-form label>span{font-size:13px!important}
  .hero-controls select,.library-actions input,.library-actions select,.meta-search-grid input,.meta-search-grid select,.watch-form input,.watch-form textarea,.auth-form input{
    min-height:58px!important;padding:15px 16px!important;border-radius:14px!important;font-size:17px!important
  }

  .status-strip{font-size:15px!important;padding:15px!important;border-radius:16px!important}
  .safe-pill,.count-pill,.mini-pills span{font-size:12px!important;padding:8px 11px!important}
  .notice-box{padding:17px!important}.notice-box strong{font-size:19px!important}.notice-box p{font-size:14px!important;line-height:1.55!important}

  .section-card,.library-card,.decision-card,.signal-card,.chart-card,.funnel-card{padding:18px!important;border-radius:17px!important}
  .section-title-row h2,.library-head h2,.signal-head h3{font-size:31px!important;line-height:1!important}
  .section-title-row p,.library-head p,.section-footnote,.watch-note p{font-size:13px!important;line-height:1.5!important}

  .alerts-grid,.watchlist{gap:12px!important}
  .alert-item{grid-template-columns:34px 1fr auto!important;gap:11px!important;padding:15px!important;border-radius:13px!important}
  .alert-index{width:32px!important;height:32px!important;font-size:14px!important}
  .alert-item small,.alert-item time{font-size:11px!important}.alert-item strong{font-size:17px!important}.alert-item p{font-size:14px!important;line-height:1.45!important}
  .watchlist article{padding:14px!important}.watchlist strong{font-size:16px!important}.watchlist span{font-size:12px!important}.watchlist b{font-size:22px!important}

  .metrics-grid,.indicator-grid{grid-template-columns:repeat(2,1fr)!important;gap:9px!important}
  .metrics-grid article,.indicator-grid article{min-height:102px!important;padding:14px!important}
  .metrics-grid article span,.metrics-grid article small,.indicator-grid span,.indicator-grid small{font-size:11px!important}
  .metrics-grid article strong{font-size:31px!important}.indicator-grid strong{font-size:24px!important}

  .decision-card{min-height:auto!important}.decision-card h2{font-size:clamp(36px,9vw,49px)!important;line-height:.98!important}
  .decision-card>p{font-size:15px!important}.decision-meta span,.decision-card ul{font-size:12px!important}
  .signal-head b,.signal-legend,.signal-cell span{font-size:12px!important}.signal-cells{grid-template-columns:repeat(2,1fr)!important}

  .library-result-summary{padding:14px!important}.library-result-summary b{font-size:21px!important}.library-result-summary span,.library-result-summary em{font-size:11px!important}
  .radar-table th{font-size:11px!important}.radar-table td{font-size:13px!important}

  .meta-card-media{height:330px!important}.meta-card-copy h3{font-size:25px!important}.meta-card-copy p{font-size:14px!important}
  .meta-card-advertiser b{font-size:13px!important}.meta-card-advertiser small,.meta-card-status span,.meta-card-status small,.meta-card-facts span{font-size:11px!important}
  .meta-card-facts b{font-size:19px!important}.meta-card-actions a{font-size:13px!important;min-height:42px!important}

  .bottom-bar{height:auto!important;min-height:92px!important;padding:8px 8px 10px!important;gap:8px!important}
  .bottom-brand{flex:0 0 auto!important;align-self:flex-end!important}.bottom-brand span:last-child{display:none!important}
  .bottom-actions{flex:1 1 auto!important;width:auto!important;display:flex!important;justify-content:flex-start!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none;padding-bottom:1px}
  .bottom-actions::-webkit-scrollbar{display:none}
  .bottom-actions form{margin:0!important;flex:0 0 auto!important}
  .bottom-actions a,.bottom-actions button,.bottom-actions form button{
    flex:0 0 auto!important;min-width:78px!important;min-height:64px!important;padding:8px!important;border-radius:14px!important;
    display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:18px!important;line-height:1!important
  }
  .bottom-actions span{display:block!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important}
  .dashboard-footer{font-size:12px!important;line-height:1.5!important;gap:10px!important;margin-bottom:12px!important}
}
