@media (max-width: 1440px) {
  html.premium-os-theme .premium-os-profile-trigger {
    max-width: 190px;
  }

  html.premium-os-theme .premium-os-profile-trigger__meta {
    max-width: 118px;
  }

  html.premium-os-theme .premium-os-header-grid {
    gap: 12px;
    grid-template-columns: minmax(90px, 180px) minmax(220px, 1fr) auto;
  }

  html.premium-os-theme .premium-os-header-datetime {
    min-width: 176px;
  }

  html.premium-os-theme .premium-os-page-header {
    align-items: stretch;
    flex-direction: column;
  }
}

@media (max-width: 1260px) {
  html.premium-os-theme .premium-os-profile-trigger__subtle,
  html.premium-os-theme .premium-os-header-actions > li:not(.icon):not(.header-premium-os-theme-toggle):not(.header-premium-os-profile) > a {
    display: none;
  }

  html.premium-os-theme .premium-os-header-grid {
    grid-template-columns: minmax(90px, 170px) minmax(180px, 1fr) auto;
  }

  html.premium-os-theme .premium-os-header-actions .header-premium-os-profile > a {
    padding-inline: 10px;
  }

  html.premium-os-theme .premium-os-header-datetime {
    display: none;
  }

  html.premium-os-theme .premium-os-page-header__actions {
    width: 100%;
  }
}

@media (max-width: 992px) {
  html.premium-os-theme #header {
    display: block;
  }

  html.premium-os-theme #header > .hide-menu {
    margin-top: 10px !important;
  }

  html.premium-os-theme #header > nav {
    padding-inline: 0 10px;
  }

  html.premium-os-theme .premium-os-header-grid {
    align-items: center;
    display: flex !important;
    flex-wrap: wrap;
    min-height: auto;
    padding: 10px 0 12px;
  }

  html.premium-os-theme .premium-os-header-brand {
    flex: 1 1 auto;
    min-height: auto;
  }

  html.premium-os-theme .premium-os-header-center {
    flex: 1 1 100%;
    order: 3;
  }

  html.premium-os-theme .premium-os-header-actions {
    display: none !important;
  }

  html.premium-os-theme .premium-os-header-mobile {
    display: block;
    margin-left: auto;
  }

  html.premium-os-theme #top_search {
    max-width: none;
    min-width: 0;
    width: 100%;
  }

  html.premium-os-theme #wrapper .content {
    padding: 16px;
  }

  html.premium-os-theme .dashboard [data-container="top-12"] > .widget > .row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  html.premium-os-theme .dashboard .premium-os-top-stats-grid > .row {
    margin: 0 -6px;
  }

  html.premium-os-theme .dashboard .premium-os-top-stats-grid [class*="quick-stats-"] {
    max-width: 50% !important;
    padding: 0 6px !important;
    width: 50% !important;
  }

  html.premium-os-theme .premium-os-command-palette__header {
    align-items: stretch;
    flex-direction: column;
  }

  html.premium-os-theme .premium-os-command-palette__meta {
    justify-content: space-between;
  }

  html.premium-os-theme .premium-os-page-header {
    padding: 16px;
  }
}

@media (max-width: 768px) {
  html.premium-os-theme {
    font-size: 88%;
  }

  html.premium-os-theme #header nav {
    min-height: auto;
  }

  html.premium-os-theme #wrapper .content {
    padding: 14px 12px;
  }

  html.premium-os-theme .panel_s .panel-body,
  html.premium-os-theme .panel .panel-body,
  html.premium-os-theme .widget .panel-body {
    padding: 16px;
  }

  html.premium-os-theme .dashboard [data-container="top-12"] > .widget > .row {
    grid-template-columns: 1fr;
  }

  html.premium-os-theme .dashboard .premium-os-top-stats-grid > .row {
    margin: 0;
  }

  html.premium-os-theme .dashboard .premium-os-top-stats-grid [class*="quick-stats-"] {
    max-width: 100% !important;
    padding: 0 !important;
    width: 100% !important;
  }

  html.premium-os-theme #side-menu > li > a {
    min-height: 38px;
  }

  html.premium-os-theme #side-menu .nav-second-level li > a {
    min-height: 24px;
    padding-block: 3px;
  }

  html.premium-os-theme .premium-os-page-header__actions {
    flex-wrap: wrap;
  }

  html.premium-os-theme .premium-os-page-header__button {
    flex: 1 1 calc(50% - 4px);
    justify-content: center;
  }

  html.premium-os-theme .dashboard .screen-options-btn.premium-os-page-header__button {
    min-width: 0;
  }

  html.premium-os-theme .premium-os-command-palette__dialog {
    top: 7vh;
    width: calc(100% - 20px);
  }

  html.premium-os-theme .premium-os-command-palette__footer {
    flex-wrap: wrap;
    gap: 8px;
  }

  html.premium-os-theme .premium-os-appearance-panel__dialog {
    max-width: none;
  }

  html.premium-os-theme .premium-os-table-toolbar {
    align-items: stretch;
    flex-direction: column;
  }
}
