/* DMImobi Admin v189 — Sprint 4: Operação, ferramentas e configurações */
@media (max-width:767px){
  /* Correção definitiva de contraste da barra inferior */
  body.admin-entry .admin-topnav{background:#092753!important;border-top-color:#244a78!important;box-shadow:0 -10px 26px rgba(4,24,54,.32)!important}
  body.admin-entry .admin-topnav .admin-nav-btn{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:.82!important;font-weight:750!important;text-shadow:0 1px 1px rgba(0,0,0,.22)!important}
  body.admin-entry .admin-topnav .admin-nav-btn.active{background:#d4c085!important;color:#092753!important;-webkit-text-fill-color:#092753!important;opacity:1!important;text-shadow:none!important}

  .admin-section-head{display:flex!important;align-items:flex-start!important;gap:9px!important}
  .admin-section-head .subpage-back{flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:11px!important;background:#fff!important;border:1px solid #dfe6ef!important;color:#092753!important;margin-top:1px!important}

  .site-control-hero{background:linear-gradient(145deg,#092753,#164a86);color:#fff;border-radius:18px;padding:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;box-shadow:0 12px 28px rgba(9,39,83,.2);margin-bottom:10px}
  .site-control-hero>div:first-child>span{font-size:9px;color:rgba(255,255,255,.68);font-weight:750;text-transform:uppercase;letter-spacing:.8px}
  .site-control-hero b{display:block;font-size:20px;margin:7px 0 4px;color:#fff!important;background:none!important;padding:0!important}
  .site-control-hero small{display:block;font-size:10px;color:rgba(255,255,255,.72);line-height:1.35;max-width:230px}
  .site-live-dot{font-size:9px;font-weight:750;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.14);padding:7px 9px;border-radius:99px;white-space:nowrap}.site-live-dot i{display:inline-block;width:7px;height:7px;background:#55d98b;border-radius:50%;margin-right:5px}
  .site-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}
  .site-mode-card{appearance:none;text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:16px;padding:13px;min-height:164px;display:flex;flex-direction:column;color:#092753;box-shadow:0 5px 16px rgba(9,39,83,.05)}
  .site-mode-card .site-mode-icon{font-size:23px;margin-bottom:10px}.site-mode-card b{font-size:13px}.site-mode-card small{font-size:9px;color:#64748b;line-height:1.35;margin-top:5px;flex:1}.site-mode-card em{font-style:normal;font-size:8.5px;font-weight:800;color:#092753;margin-top:10px}.site-mode-card[style*="background: var(--navy)"],.site-mode-card[style*="background:var(--navy)"]{color:#fff!important}

  .ops-panel,.platform-health-card{background:#fff;border:1px solid #dfe6ef;border-radius:17px;padding:14px;margin-bottom:10px;box-shadow:0 5px 16px rgba(9,39,83,.04)}
  .ops-panel-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px}.ops-panel-head span{display:block;font-size:8px;color:#94a3b8;font-weight:800;letter-spacing:.8px}.ops-panel-head b{font-size:13px;color:#092753}.ops-panel-head button{width:32px;height:32px;border:0;border-radius:10px;background:#edf2f8;color:#092753;font-weight:800}
  .ops-detail-list{display:grid;gap:0}.ops-detail-list>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #edf1f5}.ops-detail-list span{font-size:9.5px;color:#64748b}.ops-detail-list b{font-size:10px;color:#092753;text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis}.status-ok{color:#137a45!important}

  .support-kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.support-kpi-grid article{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:12px;box-shadow:0 4px 14px rgba(9,39,83,.04)}.support-kpi-grid span{font-size:9px;color:#64748b;font-weight:700}.support-kpi-grid b{display:block;font-size:19px;color:#092753;margin:5px 0 2px}.support-kpi-grid small{font-size:7.5px;color:#94a3b8}
  .support-filters{background:#fff;border:1px solid #dfe6ef;border-radius:16px;padding:11px;margin-bottom:10px}.support-search{height:40px;background:#f4f7fa;border:1px solid #dfe6ef;border-radius:11px;display:flex;align-items:center;gap:7px;padding:0 10px;margin-bottom:9px}.support-search span{font-size:18px;color:#64748b}.support-search input{border:0!important;background:transparent!important;padding:0!important;margin:0!important;min-width:0;font-size:11px!important;outline:0}.support-chip-row{display:flex;gap:6px;overflow-x:auto;padding-bottom:5px}.support-chip-row:last-child{padding-bottom:0}.support-chip-row .vw-toggle{flex:0 0 auto!important;margin:0!important;white-space:nowrap!important}
  .support-ticket-list>div[style]{border-radius:15px!important;border-color:#dfe6ef!important;box-shadow:0 4px 14px rgba(9,39,83,.035)!important}.support-loading{text-align:center;padding:24px;color:#64748b;font-size:11px}

  .platform-health-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.platform-health-grid>div{position:relative;background:#f6f8fb;border:1px solid #e2e8f0;border-radius:12px;padding:11px 10px 10px 25px}.platform-health-grid i{position:absolute;left:10px;top:13px;width:7px;height:7px;border-radius:50%;background:#94a3b8}.platform-health-grid i.ok{background:#22a861}.platform-health-grid i.warn{background:#d69e2e}.platform-health-grid span{font-size:8px;color:#64748b;display:block}.platform-health-grid b{font-size:10px;color:#092753;display:block;margin-top:3px}
  .admin-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.admin-tool-grid button{text-align:left;background:#fff;border:1px solid #dfe6ef;border-radius:15px;padding:13px;min-height:115px;display:flex;flex-direction:column;color:#092753;box-shadow:0 4px 14px rgba(9,39,83,.04)}.admin-tool-grid button>span{font-size:23px}.admin-tool-grid button>b{font-size:12px;margin-top:10px}.admin-tool-grid button>small{font-size:8px;color:#64748b;line-height:1.3;margin-top:3px}
}
