/* AIROD PPC - Dashboard Compari style */

.airod-ppc-dash-wrap{ max-width:1500px; }

.airod-ppc-grid{
  display:grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap:16px;
  align-items:start;
}
@media (max-width: 1100px){
  .airod-ppc-grid{ grid-template-columns: 1fr; }
}

.airod-ppc-card{
  background:#fff;
  border:1px solid rgba(0,0,0,.12);
  border-radius:8px;
  overflow:hidden;
}
.airod-ppc-card__head{
  background:#f1f1f1;
  border-bottom:1px solid rgba(0,0,0,.12);
  padding:10px 12px;
  font-weight:700;
  font-size:14px;
}
.airod-ppc-card__body{ padding:14px 12px; }

.airod-ppc-center{ text-align:center; }
.airod-ppc-muted{ color:#666; font-size:12px; }
.airod-ppc-big{ font-size:20px; font-weight:800; color:#1a7f37; }

.airod-ppc-table-wrap{ overflow-x:auto; }
.airod-ppc-table{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
  min-width:520px;
}
.airod-ppc-table th, .airod-ppc-table td{
  border:1px solid rgba(0,0,0,.12);
  padding:8px 10px;
  font-size:12px;
  vertical-align:middle;
  word-break:break-word;
}
.airod-ppc-table thead th{ background:#f1f1f1; font-weight:700; }
.airod-ppc-right{ text-align:right; }

.airod-ppc-status-paid{ color:#1a7f37; font-weight:700; }
.airod-ppc-status-unpaid{ color:#b32d2e; font-weight:700; }

.airod-ppc-link{ text-decoration:none; }
.airod-ppc-link:hover{ text-decoration:underline; }
