/* DMImobi Admin v186 — Sprint 1: Centro de Comando */
@media (max-width: 767px){
  #page-admin{padding-top:0!important;background:#f5f7fb!important;}
  .command-center-head{margin:0 0 10px!important;padding:10px 14px 12px!important;background:#fff;border-bottom:1px solid #e8edf4;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px;}
  .command-center-head .admin-page-heading{min-width:0;}
  .command-center-head .admin-page-eyebrow{font-size:9px!important;letter-spacing:1.4px!important;color:#7a8798!important;margin-bottom:3px!important;}
  .command-center-head .subpage-title{font-size:20px!important;line-height:1.12!important;margin:0!important;color:#092753!important;}
  .command-center-head .admin-page-subtitle{font-size:11px!important;line-height:1.35!important;margin-top:4px!important;color:#667085!important;max-width:260px;}
  .command-sync{display:flex;align-items:center;gap:5px;font-size:9px;color:#667085;white-space:nowrap;padding-bottom:2px;}
  .command-sync-dot{width:7px;height:7px;border-radius:50%;background:#17a673;box-shadow:0 0 0 3px rgba(23,166,115,.12);}
  .admin-finance-hero{margin:0 12px 8px!important;border-radius:16px!important;padding:16px!important;background:linear-gradient(135deg,#092753,#123f78)!important;box-shadow:0 10px 24px rgba(9,39,83,.2)!important;}
  .admin-finance-hero .aht,.admin-finance-hero .aht span,.admin-finance-hero .ahs{color:rgba(255,255,255,.82)!important;}
  .admin-finance-hero .ahm{color:#fff!important;font-size:29px!important;letter-spacing:-1px;}
  .admin-hero-badge{background:rgba(212,192,133,.18)!important;color:#f4df9b!important;border:1px solid rgba(244,223,155,.28)!important;}
  .admin-finance-grid{margin:0 12px 12px!important;grid-template-columns:1fr 1fr!important;gap:8px!important;}
  .admin-finance-card{min-height:92px!important;padding:12px!important;border-radius:14px!important;box-shadow:none!important;border:1px solid #e8edf4!important;background:#fff!important;}
  .admin-finance-card b{font-size:18px!important;color:#092753!important;}
  .admin-finance-card span{font-size:10px!important;color:#667085!important;}
  .admin-finance-card small{font-size:9px!important;color:#98a2b3!important;line-height:1.25!important;}
  .admin-finance-card.danger{background:#fff8f6!important;border-color:#ffd8d1!important;}
  .admin-finance-card.danger b{color:#c0392b!important;}
  .command-overview,.command-panel{margin:0 12px 12px;background:#fff;border:1px solid #e8edf4;border-radius:16px;padding:14px;box-shadow:0 3px 12px rgba(15,23,42,.04);}
  .command-widget-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;}
  .command-widget-head span{display:block;font-size:9px;letter-spacing:1.25px;color:#8b98aa;font-weight:700;}
  .command-widget-head b{display:block;font-size:14px;color:#092753;margin-top:2px;}
  .command-widget-head button,.command-refresh{border:0;background:#eef4fb;color:#10345f;border-radius:9px;min-width:36px;height:32px;padding:0 10px;font-weight:700;font-size:11px;}
  .command-metric-grid,.command-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
  .command-metric{padding:12px;border-radius:12px;background:#f7f9fc;border:1px solid #edf1f6;min-height:88px;display:flex;flex-direction:column;justify-content:center;}
  .command-metric span{font-size:10px;color:#667085;line-height:1.25;}
  .command-metric b{font-size:19px;color:#092753;margin:5px 0 2px;letter-spacing:-.35px;}
  .command-metric small{font-size:9px;color:#98a2b3;line-height:1.25;}
  .command-metric.positive{background:#f2fbf7;border-color:#d8f3e6;}.command-metric.positive b{color:#087a55;}
  .command-metric.warning{background:#fff9ee;border-color:#f8e7bd;}.command-metric.warning b{color:#9b6a00;}
  .command-growth-grid,.command-ops-grid{display:grid;grid-template-columns:1fr;gap:0;}
  .command-mini-grid>div{padding:10px;background:#f7f9fc;border-radius:11px;min-height:65px;}
  .command-mini-grid span{display:block;font-size:9px;color:#7a8798;line-height:1.2;}
  .command-mini-grid b{display:block;font-size:15px;color:#092753;margin-top:5px;overflow-wrap:anywhere;}
  .command-list{display:flex;flex-direction:column;gap:7px;}
  .command-list-item{display:flex;align-items:center;gap:9px;padding:9px 10px;background:#f8fafc;border-radius:11px;border:1px solid #edf1f6;}
  .command-list-item .cli-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#eef4fb;font-size:13px;flex:none;}
  .command-list-item .cli-copy{min-width:0;flex:1;}.command-list-item .cli-copy b{display:block;font-size:11px;color:#26364a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.command-list-item .cli-copy span{display:block;font-size:9px;color:#8b98aa;margin-top:2px;}
  .command-list-item.alert .cli-icon{background:#fff1ee;}.command-list-item.alert .cli-copy b{color:#a83b2a;}
  .command-list-empty{text-align:center;padding:12px;color:#98a2b3;font-size:10px;background:#f8fafc;border-radius:11px;}
  #page-admin>.section-title,#page-admin>.adm-kpis,#page-admin>.adm-bar,#page-admin>.adm-atalhos,#page-admin>.adm-health-card,#page-admin>.adm-ad{margin-left:12px!important;margin-right:12px!important;}
  #page-admin>.section-title{font-size:13px!important;margin-top:15px!important;margin-bottom:8px!important;}
}
@media (min-width:768px){.command-sync,.command-overview,.command-growth-grid,.command-ops-grid{display:none!important;}}
