@charset "utf-8";

.card-list-container { border: none; width: 100%; padding: 1rem; }

.card-list-container .card { font-size: 1rem; padding: 1rem; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 15px; border-radius: 5px; margin: 20px; }

.card-list-container .card .card-content { display: flex; }

.card-list-container .card .card-content .info-section { flex: 1 1 auto; }

.card-list-container .card .card-content .card-actions { flex: 0 0 auto; padding: 1rem; }

.card-list-container .card-row { display: flex; margin-top: 10px; }

.card-list-container .card-row.info-important { font-size: 1.1rem; font-weight: 700; }

.card-list-container .card.is-agendado { background-color: rgb(255, 255, 255); }

.card-list-container .card.is-agendado .info-header .info-data { color: rgb(45, 82, 160); }

.card-list-container .info-title { flex: 0 0 8rem; text-transform: uppercase; color: rgb(160, 160, 160); }

.card-list-container .info-data { flex: 1 1 auto; }

.card-list-container .info-header { font-size: 1.2rem; font-weight: 700; border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 10px; margin-top: 5px; }

.card-list-container .info-status .info-data { display: flex; align-items: flex-start; border-bottom: inherit; }

.card-list-container .info-status .info-data span { flex: 1 1 auto; }

.card-list-container .info-status .info-data button { flex: 0 0 auto; margin-right: 0.5rem; }

@media screen and (max-width: 1023px) {
  .container { padding: 0px; }
  .card-list-container { padding: 1rem 0px; }
  .card-list-container .card { font-size: 0.8rem; }
  .card-list-container .info-title { flex-basis: 7rem; }
}
