
/* jQuery Tabs Overrides */
.ui-tabs {
    --_tab-height: var(--default-tabs-height);
  
    display: grid;
    grid-template-rows: var(--_tab-height) 1fr;
    padding: 0;
  }
  
  #tabs.ui-tabs {
    height: 100%;
  }
  
  .ui-tabs-nav {
    height: calc(var(--_tab-height, --default-tabs-height) + 1rem);
  }
  
  .ui-tabs > *:not(ul) {
    position: relative;
  }
  
  .ui-tabs .ui-tabs-nav {
    padding: 0;
  }
  
  .ui-tabs .ui-tabs-nav li a {
    /* padding: 0; */
    padding: calc(var(--default-spacing) / 2) var(--default-spacing);
  }
  
  .ui-tabs .ui-tabs-nav li.week-tab a {
    float: unset;
  }
  
  .ui-tabs .ui-tabs-nav li {
    -webkit-border-radius: var(--default-border-radius);
    -moz-border-radius: var(--default-border-radius);
    border-radius: var(--default-border-radius);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    min-width: auto;
    height: calc(var(--_tab-height, --default-tabs-height) + 1rem);
  }
  
  .ui-tabs .ui-tabs-nav li {
    -webkit-border-radius: var(--default-border-radius);
    -moz-border-radius: var(--default-border-radius);
    border-radius: var(--default-border-radius);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    min-width: auto;
    height: calc(var(--_tab-height, --default-tabs-height) + 1rem);
  }
  
  .ui-tabs .ui-tabs-nav .ui-tabs-paging-prev,
  .ui-tabs .ui-tabs-nav .ui-tabs-paging-next {
    width: 4ch;
    min-width: 4ch;
  }
  
  .ui-tabs .ui-tabs-nav li:focus-visible {
    outline: 0.1625rem solid var(--clr-named-raven);
  }
  
  /* .ui-tabs .panel {
    margin-top: 0;
  } */
  
  .ui-state-default {
    background: none;
    background-color: var(--clr-named-peppermint);
    border: var(--size-1px) solid var(--clr-named-ghost);
  }

  
  .ui-state-default,
  .ui-widget-content .ui-state-default,
  .ui-widget-header .ui-state-default {
    font-weight: unset;
    color: inherit;
    border: var(--size-1px) solid var(--clr-named-ghost);
  }
  
  .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: var(--clr-named-black);
  }
  
  .ui-tabs-nav > li.ui-state-default.ui-tabs-active.ui-state-active,
  .coretime-app-container .ui-state-active {
    background-color: var(--clr-named-apple);
    color: var(--clr-named-white);
  }
  
  .ui-state-active a,
  .ui-state-active a:link,
  .ui-state-active a:visited {
    color: var(--clr-named-white);
  }
  
  .ui-widget-header {
    background: unset;
  }
  
  .ui-widget-content {
    background: unset;
    border: none;
  }
  
  .ui-button-text {
    padding: unset;
    line-height: unset;
  }
  .ui-dialog .ui-dialog-buttonpane button {
    margin: unset;
  }
  
  .ui-tooltip {
    background-color: var(--clr-named-peppermint);
    border-radius: var(--default-border-radius);
    box-shadow: 0px 4px 10px 1px var(--clr-border);
  }
  
  .ui-jqgrid {
    font-size: var(--size-400);
  }
  
  .ui-widget-overlay .jqgrid-overlay {
    display: none;
    opacity: 0;
    pointer-events: none;
  }

  .ui-jqgrid tr.jqgrow td {
    border-color: var(--clr-named-ghost);
  }