/* Shared organisation appearance sizing.
   Theme geometry still comes from TenantAppearance; this layer controls
   organisation-wide interface scale and tile spacing. */

:root {
  --hub-root-font-size: 16px;
  --hub-tile-gap: 14px;
}

html {
  font-size: var(--hub-root-font-size);
}

.action-grid,
.card-grid,
.split-grid,
.doc-grid,
.admin-grid,
.dashboard-overview,
.dashboard-lower,
.today-actions-list,
.my-shifts-list,
.settings-field-grid,
.logo-settings-grid {
  gap: var(--hub-tile-gap) !important;
}

/* App settings keeps these controls in the form for backwards-compatible
   submission, but organisation appearance is now edited only in Appearance. */
[data-legacy-appearance-panel="true"] {
  display: none !important;
}

@media (max-width: 700px) {
  .page {
    padding-bottom: 86px !important;
  }
}
