.dashboard > .planning-card{
  grid-column:1 / -1;
  width:100%;
  min-width:0;
  margin-top:2px;
  padding:22px;
  scroll-margin-top:104px;
}
.dashboard > .planning-card .planning-head{
  align-items:center;
  margin-bottom:18px;
}
.dashboard > .planning-card .planning-head > div:first-child{
  min-width:0;
  flex:1;
}
.dashboard > .planning-card .planning-head h3{
  font-size:18px;
  line-height:1.25;
}
.dashboard > .planning-card .planning-head p{
  max-width:760px;
  font-size:12px;
  line-height:1.55;
}
.dashboard > .planning-card .planning-grid{
  grid-template-columns:repeat(3,minmax(260px,1fr));
  gap:16px;
  align-items:stretch;
}
.dashboard > .planning-card .planning-scope{
  min-width:0;
  padding:18px;
}
.dashboard > .planning-card .planning-scope-title{
  margin-bottom:12px;
}
.dashboard > .planning-card .planning-scope-title strong{
  font-size:15px;
}
.dashboard > .planning-card .planning-scope-title span{
  white-space:nowrap;
  font-size:10px;
}
.dashboard > .planning-card .planning-row{
  min-height:36px;
  padding:8px 0;
  font-size:11.5px;
}
.dashboard > .planning-card .planning-row span{
  min-width:0;
}
.dashboard > .planning-card .planning-row strong{
  flex:0 0 auto;
  white-space:nowrap;
  font-size:12px;
}
.dashboard > .planning-card .planning-row.meta{
  min-height:46px;
  margin-top:7px;
  padding:10px 12px;
}
.dashboard > .planning-card .planning-row.meta strong{
  font-size:15px;
}
.dashboard > .planning-card .planning-foot{
  line-height:1.45;
}
@media(max-width:1180px){
  .dashboard > .planning-card .planning-grid{grid-template-columns:1fr 1fr;}
  .dashboard > .planning-card .planning-scope.total{grid-column:1 / -1;}
}
@media(max-width:760px){
  .dashboard > .planning-card{padding:16px;scroll-margin-top:82px;}
  .dashboard > .planning-card .planning-grid{grid-template-columns:1fr;}
  .dashboard > .planning-card .planning-scope.total{grid-column:auto;}
  .dashboard > .planning-card .planning-head{align-items:flex-start;}
}
