.action-plate {
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  min-height:150px;
  padding:26px 30px 30px;
  background:var(--color-block-background);
  border-radius:var(--border-radius);
  transition:background .25s ease-in-out;
  cursor:pointer
}
.action-plate:hover {
  background:var(--color-block-background-hover)
}
.action-plate__title {
  display:block
}
.action-plate__desc {
  display:inline-block;
  margin-top:12px
}
.action-plate__icon {
  flex:0 0 auto;
  margin-top:auto;
  margin-left:auto;
  padding-top:12px;
  font-size:0
}
.action-plate__icon .svg-icon {
  font-size:20px
}
.action-plate._no_desc {
  min-height:130px
}
.action-plate._line {
  display:flex;
  flex-direction:row;
  align-items:center;
  min-height:80px
}
.action-plate._line .action-plate__icon {
  margin-top:0;
  margin-left:auto;
  padding-top:0
}
@media only screen and (max-width:1440px) {
  .action-plate {
    min-height:140px;
    padding:22px 25px 25px;
    border-radius:var(--border-radius-hd)
  }
  .action-plate__icon {
    padding-top:4px
  }
  .action-plate._no_desc {
    min-height:110px
  }
  .action-plate._line {
    min-height:60px
  }
}
@media only screen and (max-width:768px) {
  .action-plate {
    flex-direction:row;
    align-items:center;
    min-height:100px;
    padding:20px 25px;
    border-radius:var(--border-radius)
  }
  .action-plate__content {
    padding-right:16px
  }
  .action-plate__icon {
    margin-top:0;
    padding-top:0
  }
  .action-plate__desc {
    margin-top:8px
  }
  .action-plate._no_desc {
    min-height:80px
  }
  .action-plate._md-col {
    flex-direction:column;
    align-items:flex-start;
    min-height:115px
  }
  .action-plate._md-col .action-plate__icon {
    margin-top:auto;
    padding-top:12px
  }
}
.dialog-plate {
  display:flex;
  padding:40px;
  background:rgba(var(--color-red),.2);
  border-radius:var(--border-radius)
}
.dialog-plate__icon {
  flex:0 0 auto;
  margin-right:30px;
  font-size:30px;
  color:rgba(var(--color-red))
}
.dialog-plate__content {
  min-width:1px
}
.dialog-plate__title {
  margin-top:4px
}
.dialog-plate__desc {
  margin-top:20px
}
.dialog-plate__btns {
  display:flex;
  align-items:center;
  margin-top:24px;
  flex-wrap:wrap
}
.dialog-plate__btns .btn:not(:last-child) {
  margin-right:10px
}
@media only screen and (max-width:1440px) {
  .dialog-plate {
    padding:30px;
    border-radius:var(--border-radius-hd)
  }
  .dialog-plate__icon {
    margin-right:20px
  }
  .dialog-plate__desc {
    margin-top:10px
  }
  .dialog-plate__btns {
    margin-top:16px
  }
}
@media only screen and (max-width:768px) {
  .dialog-plate {
    display:block;
    padding:25px
  }
  .dialog-plate__title {
    margin-top:12px
  }
  .dialog-plate__btns {
    display:block;
    margin-top:20px
  }
  .dialog-plate__btns .btn {
    width:100%
  }
  .dialog-plate__btns .btn:not(:first-child) {
    margin-top:15px
  }
  .dialog-plate__btns .btn:not(:last-child) {
    margin-right:0
  }
}
