.tarifas-admin-active .workspace.main-content > :not(.topbar):not(.tarifas-admin-overlay) {
  display: none !important;
}

.tarifas-admin-overlay {
  display: block;
}

.tarifas-admin-shell {
  display: grid;
  gap: 18px;
  padding: 0;
}

.tarifas-admin-form-card .client-form-grid,
.tarifa-client-payment-card .client-form-grid {
  align-items: end;
}

.tarifa-package-select {
  width: 100%;
}

.tarifa-client-payment-card {
  margin-top: 18px;
}

@media (max-width: 760px) {
  .tarifas-admin-shell {
    gap: 14px;
  }
}

body.rku-panels-preview-mode .workspace.main-content .panel-card:not(.panel-preview) {
  display: none !important;
}

body.rku-panels-preview-mode .workspace.main-content .panel-preview {
  display: grid !important;
  width: 100%;
  min-height: calc(100vh - 150px);
}

body.rku-panels-preview-mode .workspace.main-content .panel-iframe-shell {
  height: calc(100vh - 210px) !important;
  min-height: 680px;
}

body.rku-panels-preview-mode .workspace.main-content .panel-preview .panel-head {
  align-items: center;
}

body.rku-panels-new-mode .workspace.main-content .panel-preview {
  display: none !important;
}

body.rku-panels-preview-mode .workspace.main-content > .topbar {
  display: none !important;
}

body.rku-panels-preview-mode .workspace.main-content .profile-layout {
  display: block !important;
}

body.rku-panels-preview-mode .workspace.main-content {
  padding-top: 0;
}

body.rku-panels-preview-mode .workspace.main-content .panel-preview {
  margin-top: 0;
}

body.rku-empleados-layout .workspace.main-content .profile-layout {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 18px !important;
}

body.rku-empleados-layout .workspace.main-content .rku-empleados-alta-card {
  order: 1 !important;
}

body.rku-empleados-layout .workspace.main-content .rku-empleados-lista-card {
  order: 2 !important;
}

body.rku-empleados-layout .workspace.main-content .rku-empleados-detalle-card,
body.rku-empleados-layout .workspace.main-content .panel-card:has(.json-block) {
  display: none !important;
}

.workspace.main-content > .topbar .topbar-search {
  display: none !important;
}
