﻿/*.mud-dialog {
    &.mud-dialog-full {
        max-width: calc(100vw);
        height: calc(100% - 32px);
    }
}
.mud-dialog {
    .mud-dialog-content {
        overflow: auto;
        max-height: 75vh;
    }
}

@media(max-width:875px) {
    .mud-dialog.mud-dialog-width-full {
        width: 100vw;
        height: 100vh;
    }
}
*/
@media (max-width: 370px), (max-height: 650px) {
  .mud-dialog-container {
    padding-top: 0 !important;
  }
  .mud-dialog-container .mud-dialog {
    width: 100vw !important;
    height: 100vh !important;
  }
  .mud-dialog-container .mud-dialog:nth-child(2) {
    overflow: auto;
  }
}
:root {
  --mud-drawer-width-right-sm: 80vw;
}

.mud-drawer {
  z-index: 1301;
}

@media (max-width: 600px) {
  .mud-drawer.mud-drawer-responsive.mud-drawer-pos-left.mud-drawer--open, .mud-drawer.mud-drawer-persistent.mud-drawer-pos-left {
    right: auto;
    width: var(--mud-drawer-width-right-sm);
  }
}
@media (max-width: 350px) {
  .flex-column-xxs-only {
    flex-direction: column !important;
  }
  .align-start-xxs-only {
    align-items: flex-start !important;
  }
}
.mud-main-content {
  /*    .mud-fill-height {
          min-height: calc(100vh - calc(var(--mud-appbar-height) - var(--mud-appbar-height) / 8));
      }
  */
}
.mud-main-content .sticky-main-content {
  position: sticky;
  top: calc(var(--mud-appbar-height) - var(--mud-appbar-height) / 8);
  z-index: 10;
}

@media (min-width: 600px) and (orientation: landscape) {
  .mud-main-content {
    /*        .mud-fill-height {
                min-height: calc(100vh - calc(var(--mud-appbar-height) - var(--mud-appbar-height) / 4));
            }
    */
  }
  .mud-main-content .sticky-main-content {
    position: sticky;
    top: calc(var(--mud-appbar-height) - var(--mud-appbar-height) / 4);
    z-index: 10;
  }
}
@media (min-width: 600px) {
  .mud-main-content {
    /*        .mud-fill-height {
                min-height: calc(100vh - var(--mud-appbar-height) + 12px);
            }
    */
  }
  .mud-main-content .sticky-main-content {
    position: sticky;
    top: var(--mud-appbar-height);
    z-index: 10;
  }
}
.mud-appbar-dense ~ .mud-main-content {
  /*padding-top: calc(var(--mud-appbar-height) - var(--mud-appbar-height) / 4);*/
}
.mud-appbar-dense ~ .mud-main-content .sticky-main-content {
  position: sticky;
  top: calc(var(--mud-appbar-height) - var(--mud-appbar-height) / 4);
  z-index: 10;
}

.mud-card-header-content {
  overflow: hidden;
  text-overflow: ellipsis;
}

.mud-picker-static {
  zoom: 0.8;
}

.mud-picker-calendar-content {
  justify-content: center;
}
