/* Finance Desk refinement: compact use of space and comfortable reading scale. */
html body[data-view="finance"] .finance-register {
  gap: 12px !important;
}

html body[data-view="finance"] .finance-register-header {
  min-height: 58px !important;
  padding: 9px 14px !important;
}

html body[data-view="finance"] .finance-register-header > div:first-child h2 {
  font-size: 17px !important;
}

html body[data-view="finance"] .finance-register-header > div:first-child p {
  font-size: 12px !important;
}

html body[data-view="finance"] .finance-register-summary {
  min-height: 82px !important;
}

html body[data-view="finance"] .finance-register-summary small {
  font-size: 11.5px !important;
}

html body[data-view="finance"] .finance-register-summary strong {
  font-size: 23px !important;
}

html body[data-view="finance"] .finance-register-workspace {
  min-height: 0 !important;
  grid-template-columns: minmax(0, 2.25fr) minmax(330px, .85fr) !important;
  align-items: start !important;
}

html body[data-view="finance"] .finance-action-register,
html body[data-view="finance"] .finance-calendar {
  min-height: 0 !important;
  height: auto !important;
  align-self: start !important;
}

html body[data-view="finance"] .finance-register-card-head {
  min-height: 62px !important;
  padding: 13px 18px 10px !important;
}

html body[data-view="finance"] .finance-register-card-head h3 {
  font-size: 17px !important;
}

html body[data-view="finance"] .finance-register-card-head p {
  font-size: 11.5px !important;
}

html body[data-view="finance"] .finance-table th {
  height: 36px !important;
  font-size: 10.5px !important;
}

html body[data-view="finance"] .finance-table td {
  height: 58px !important;
  font-size: 11.5px !important;
}

html body[data-view="finance"] .finance-table td b {
  font-size: 13px !important;
}

html body[data-view="finance"] .finance-table td small {
  font-size: 10.5px !important;
}

html body[data-view="finance"] .finance-priority,
html body[data-view="finance"] .finance-row-status {
  font-size: 10.5px !important;
}

html body[data-view="finance"] .finance-action-register .finance-register-calm {
  flex: 0 0 auto !important;
  min-height: 48px !important;
  padding: 10px 18px !important;
  font-size: 11.5px !important;
  align-items: center !important;
}

html body[data-view="finance"] .finance-calendar-list button {
  min-height: 46px !important;
  height: 46px !important;
  max-height: 46px !important;
}

html body[data-view="finance"] .finance-calendar-list span,
html body[data-view="finance"] .finance-calendar-list b,
html body[data-view="finance"] .finance-calendar-list strong {
  font-size: 11.5px !important;
}

html body[data-view="finance"] .finance-calendar-total {
  min-height: 48px !important;
  font-size: 10.5px !important;
}

html body[data-view="finance"] .finance-calendar-total strong {
  font-size: 16px !important;
}

html body[data-view="finance"] .finance-register-link {
  min-height: 38px !important;
  font-size: 11.5px !important;
}

html body[data-view="finance"] .finance-recent .finance-table td {
  height: 48px !important;
}

@media (max-width: 1100px) {
  html body[data-view="finance"] .finance-register-workspace {
    grid-template-columns: 1fr !important;
  }
}
