@import '~@nebular/theme/styles/theming';
@import '~@nebular/theme/styles/themes/default';

@import '~@nebular/theme/styles/globals';

@include nb-install() {
  @include nb-theme-global();
};

@mixin nb-overrides() {
  .nb-theme-default {
    nb-layout { 
      .layout {
        min-height: 0;
      }
    }
    nb-checkbox {
      .text {
        font-size: .9375rem;
      }
    }
    nb-select {
      &.appearance-outline.size-medium .select-button {
        padding-right: 2.5rem;
      }
    }
    mk-error-popover {
      nb-overlay-container {
          .validation-popover {
              margin: 0;
              padding: 2px 10px 2px 10px;
              ul {
                  margin: 0 0 0 20px;
                  padding: 0;
              }
              li {
                  color: nb-theme(color-danger-700);
                  margin: 0;
                  list-style-type: disc;
                  white-space: pre;
              }
          }
      }
    }
    nb-spinner {
      z-index: 1000;
    }
  }
}
@include nb-overrides();

.reauthentification-dialog-backdrop {
  z-index: 10000;
}