/* KPRI form standardization module. Does not override original .tab-colom pages such as Master Anggota. */
.tab-colom.tab-colom-auto .accurate-entry-form,
.tab-colom.tab-colom-auto .akun-entry-form,
.tab-colom.tab-colom-auto .card,
.tab-colom.tab-colom-auto .accurate-card {
  border-radius: 4px;
  border: 1px solid #c7c7c7;
  box-shadow: none;
}

.tab-colom.tab-colom-auto .entry-tabs {
  margin: 0;
}

.tab-colom.tab-colom-auto .entry-panel.active {
  padding: 18px;
}

.tab-colom.tab-colom-auto .classic-field,
.tab-colom.tab-colom-auto .setting-field,
.tab-colom.tab-colom-auto .form-row {
  margin-bottom: 10px;
}

.tab-colom.tab-colom-auto .form-control,
.tab-colom.tab-colom-auto .form-select,
.tab-colom.tab-colom-auto .btn {
  border-radius: 4px;
}

.tab-colom.tab-colom-auto .toolbar-row,
.tab-colom.tab-colom-auto .tb-action-row {
  min-height: 40px;
  gap: 8px;
}

.tab-colom.tab-colom-auto .toolbar-row-action,
.tab-colom.tab-colom-auto .tb-action-row {
  background: #f5f5f5;
  border: 1px solid #d0d0d0;
  padding: 8px 10px;
  margin-top: 0;
}

.tab-colom.tab-colom-auto .toolbar-row-filter + .toolbar-row-action,
.tab-colom.tab-colom-auto .toolbar-row-filter + .tb-action-row {
  border-top: 0;
}

@media (max-width: 900px) {
  .tab-colom.tab-colom-auto .toolbar-row-action,
  .tab-colom.tab-colom-auto .tb-action-row {
    align-items: flex-start;
    flex-wrap: wrap;
  }
}
