@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.7t9tbfaemk.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';
@import '_content/Talumis.Library.Web/Talumis.Library.Web.3rzwxlmw3z.bundle.scp.css';

/* _content/Talumis.WISE.UI/Components/Layout/MainLayout.razor.rz.scp.css */

/* _content/Talumis.WISE.UI/Components/Layout/MainMenu.razor.rz.scp.css */

nav[b-8bdnnbsx12] {
  height: 100%;
}

.btn[b-8bdnnbsx12] {
  width: 100%;
  height: 48px;
}

  .btn.not-mine[b-8bdnnbsx12] {
    height: 68px;
  }


.scenario a[b-8bdnnbsx12] {
  text-align: left;
  display: flex;
}

  .scenario a.btn-outline-secondary[b-8bdnnbsx12] {
    border-color: transparent;
  }


.sidebar-menu[b-8bdnnbsx12]  .project {
  display: flex;
}

.project > a.btn-outline-secondary[b-8bdnnbsx12] {
    border-color: transparent;
}

.sidebar-menu[b-8bdnnbsx12]  .project .project-title {
    font-weight: bold;
}

.project-title > a.btn-outline-secondary[b-8bdnnbsx12]{
    border-color: transparent;
}

.sidebar-menu[b-8bdnnbsx12]  .project .btn {
    flex: 32px 0 0;
}

.sidebar-menu[b-8bdnnbsx12]  .action {
  text-align: center;
  gap: 0.5rem;
}

.sidebar-menu > .action > .d-flex[b-8bdnnbsx12] {
  gap: 0.5rem;
}

.sidebar-menu[b-8bdnnbsx12]  .hint {
  font-style: italic;
  color: var(--bs-gray);
}

.sidebar-menu .btn[b-8bdnnbsx12] {
  /*height: auto;*/
}

.scenario a .scenario-title[b-8bdnnbsx12],
.scenario a .scenario-status[b-8bdnnbsx12] {
  margin-top: auto;
  margin-bottom: auto;
}

.scenario a .scenario-title[b-8bdnnbsx12],
.nav-link label[b-8bdnnbsx12] {
  flex-grow: 1;
}

  .scenario a .scenario-title .scenario-owner[b-8bdnnbsx12] {
    font-size: 80%;
    color: var(--bs-gray);
    margin-top: 4px;
  }

.new-scenario a[b-8bdnnbsx12] {
  color: var(--bs-gray);
  text-align: center;
}

    .new-scenario a:hover[b-8bdnnbsx12] {
        color: inherit;
    }

.scenario a:hover .scenario-title > .scenario-owner[b-8bdnnbsx12], .scenario a:hover > .scenario-status[b-8bdnnbsx12] {
    color: inherit;
}


.scenario.active a[b-8bdnnbsx12] {
    background-color: var(--SG);
    color: white;
}

.scenario.active > a .scenario-owner[b-8bdnnbsx12]{
    color: white;
}

div#sidebar-menu-bottom[b-8bdnnbsx12] {
  border-top: solid;
  border-width: 0.5px;
  border-color: var(--SDG);
}

.menu-item[b-8bdnnbsx12] {
  height: 48px;
}
/* _content/Talumis.WISE.UI/Components/Layout/TopBar.razor.rz.scp.css */
*[b-fvjp0zgs3x] {
  --topbar-height: 3.5rem;
}

[b-fvjp0zgs3x] .dropdown .dropdown-toggle {
  display: flex;
  margin-top: calc(var(--topbar-height) * 1.1 * 0.25);
}

  [b-fvjp0zgs3x] .dropdown .dropdown-toggle::after {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 0.5em;
  }

  [b-fvjp0zgs3x] .dropdown .dropdown-toggle .avatar-circle {
    padding: 0;
    margin: -4px;
    background: var(--bs-primary);
    width: calc(var(--topbar-height) * 1.1);
    height: calc(var(--topbar-height) * 1.1);
    border-radius: var(--topbar-height);
  }

    [b-fvjp0zgs3x] .dropdown .dropdown-toggle .avatar-circle span {
      line-height: var(--topbar-height);
      font-size: 32px;
      display: block;
      color: white;
      text-align: center;
      margin: auto auto;
    }

[b-fvjp0zgs3x] .dropdown .dropdown-menu .nav-link {
  padding: 4px;
}

  [b-fvjp0zgs3x] .dropdown .dropdown-menu .nav-link .fa {
    color: var(--bs-gray);
  }
/* _content/Talumis.WISE.UI/Components/Pages/Configuration/CreateExternalUser.razor.rz.scp.css */
.external-logins[b-vtpwa49nro] {
  border: solid 1px var(--SG);
  border-radius: 0.25rem;
  padding: 1rem;
  box-shadow: var(--menu-highlight) 2px 2px;
}

  .external-logins .external-login-header[b-vtpwa49nro] {
    font-weight: bold;
    margin-bottom: 0.5rem;
  }
/* _content/Talumis.WISE.UI/Components/Pages/Scenarios/Dashboard/Dashboard.razor.rz.scp.css */
.kpi-row[b-wvh21pee0y] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

  .kpi-row .kpi-pair[b-wvh21pee0y] {
    flex-wrap: wrap;
    display: flex;
  }

[b-wvh21pee0y] .dropdown-menu {
  min-width: 300px;
  max-height: 50vh;
  overflow-y: auto;
  padding: 0.5rem;
}

  [b-wvh21pee0y] .dropdown-menu .dropdown-grid {
    display: flex;
    flex-wrap: wrap;
  }

    [b-wvh21pee0y] .dropdown-menu .dropdown-grid .dropdown-grid-button {
      aspect-ratio: 1;
      padding: 2px;
      flex: 25% 0 0;
    }

      [b-wvh21pee0y] .dropdown-menu .dropdown-grid .dropdown-grid-button .btn {
        width: 100%;
        height: 100%;
      }
/* _content/Talumis.WISE.UI/Components/Pages/Scenarios/Dashboard/GraphCard.razor.rz.scp.css */

.graph[b-ndnpcbfq7z] {
  display: flex;
  flex-direction: column;
  padding-top: 1.5rem;
  margin-bottom: 1.5rem;
}

  .graph.compact[b-ndnpcbfq7z] {
    width: 50%;
  }

  .graph .title-row[b-ndnpcbfq7z] {
    flex-grow: 1;
  }

    .graph .title-row .description[b-ndnpcbfq7z] {
      display: flex;
    }

      .graph .title-row .description p[b-ndnpcbfq7z] {
        flex-grow: 1;
      }

      .graph .title-row .description .toolbar[b-ndnpcbfq7z] {
      }


  .graph .graph-card[b-ndnpcbfq7z] {
    display: flex;
  }

    .graph .graph-card .graph-container[b-ndnpcbfq7z] {
      flex-grow: 1;
      position: relative;
      margin-top: auto;
      height: var(--graph-height, 200rem);
      padding: 1rem;
    }

      .graph .graph-card .graph-container canvas[b-ndnpcbfq7z] {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
      }


    .graph .graph-card .toolbar[b-ndnpcbfq7z] {
      margin-bottom: 1rem;
    }

    .graph .graph-card div.table[b-ndnpcbfq7z] {
      width: 100%;
      margin-top: auto;
      max-height: var(--graph-height, 200rem);
      overflow-y: auto;
    }
/* _content/Talumis.WISE.UI/Components/Pages/Scenarios/Dashboard/KpiCard.razor.rz.scp.css */
.kpi-card-container[b-hwcdqs5spo] {
  flex: 50% 1 1;
  width: 400px;
  margin-bottom: 2rem;
  height: 12.5rem;
}

.kpi-card[b-hwcdqs5spo] {
  margin: 0rem;
  padding: 0.5rem;
  width: 100%;
  height: 100%;
  border: solid 1px var(--SG);
  border-radius: 1rem;
  display: flex;
  flex-direction: column;
}

  .kpi-card .kpi-card-body[b-hwcdqs5spo] {
    flex: 0 1 1;
    display: flex;
    flex-direction: row;
    overflow: hidden;
  }

    .kpi-card .kpi-card-body .kpi-data[b-hwcdqs5spo] {
      display: flex;
      flex-direction: column;
    }

      .kpi-card .kpi-card-body .kpi-data .kpi-data-header[b-hwcdqs5spo] {
        display: flex;
        flex-direction: row;
      }

  .kpi-card h4[b-hwcdqs5spo] {
    font-size: 24px;
  }

  .kpi-card .kpi-value[b-hwcdqs5spo] {
    font-size: 42px;
    color: var(--SB);
  }


  .kpi-card .kpi-card-footer[b-hwcdqs5spo] {
    flex: 0 0 0;
    margin: auto auto;
    border-top: solid 1px var(--SG);
    color: var(--bs-secondary-color);
    width: 90%;
    text-align: center;
    padding-top: 0.5rem;
  }
/* _content/Talumis.WISE.UI/Components/Pages/Scenarios/Dashboard/MonthlyTable.razor.rz.scp.css */
.graph .graph-card .table td[b-7rnyhfz7b2], .graph-card .table th[b-7rnyhfz7b2] {
  min-width: 100px;
}


.graph .graph-card .table th:first-child[b-7rnyhfz7b2] {
  width: auto;
  white-space: nowrap;
}

.graph .graph-card .table thead th[b-7rnyhfz7b2], .graph .graph-card .table td[b-7rnyhfz7b2] {
  text-align: center;
}
/* _content/Talumis.WISE.UI/Components/Pages/Scenarios/Simulation/RunSimulation.razor.rz.scp.css */
[b-jxg1knbeso] .table td {
    text-align: right;
}

[b-jxg1knbeso] .nav-link {
    background-color: red !important;
    color: var(--SDG)!important;
}

.nav .nav-underline[b-jxg1knbeso]  a, .nav-underline[b-jxg1knbeso]  a, .nav-link[b-jxg1knbeso] {
    color: var(--SDG);
}

    .nav .nav-underline[b-jxg1knbeso]  a:hover, nav-link:hover[b-jxg1knbeso], .nav-underline[b-jxg1knbeso]  a:hover, .nav-underline[b-jxg1knbeso]  a.active{
        font-weight: 500;
        color: var(--SB);
        border-bottom-color: var(--SY100);
    }

div.nav .nav-underline[b-jxg1knbeso]{
    background-color:red!important;
}
/* _content/Talumis.WISE.UI/Components/Pages/Scenarios/_ScenarioSteps.razor.rz.scp.css */
.scenario-workflow-tabs[b-jlqsmcp8q0]  .navigator {
/*  background-color: transparent !important;*/
/*  margin-bottom: 3em;*/
}

  .scenario-workflow-tabs[b-jlqsmcp8q0]  .navigator .navigator-link {

  }

  .scenario-workflow-tabs[b-jlqsmcp8q0]  .navigator .next {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 2rem;
    margin-right: 2rem;
    font-size: 250%;
    color: var(--bs-gray);
  }


  /*Disabled state when scenario has not been run*/
/* _content/Talumis.WISE.UI/Components/Tabs/ProgressTab.razor.rz.scp.css */

.navigator-link[b-q59nag5gsi] {
    flex-grow: 1;
}

    .navigator-link.default[b-q59nag5gsi]  a {
        display: block;
        border-top: 3px solid #C1C7CD;
        padding: 12px 8px 12px 8px;
        transition: border-color 0.5s, color 0.5s;
        color: var(--SDG);
        text-decoration: none;
        background-color: #F2F4F8;
    }


        .navigator-link.default[b-q59nag5gsi]  a .icon {
        }

        .navigator-link.default[b-q59nag5gsi]  a.active {
            border-top: 3px solid #001D6C;
            transition: border-color 0.5s, color 0.5s, background-color 0.5s;
            font-weight: 500;
            color: var(--SDG);
            background-color: white;
        }

        .navigator-link.default[b-q59nag5gsi]  a:hover {
            border-top: 3px solid #0032B9;
            transition: border-color 0.5s, color 0.5s, background-color 0.5s;
            color: var(--SDG);
            background-color: white;
        }

    /*Disabled state when scenario has not been run*/
    .navigator-link.default.disabled[b-q59nag5gsi]  a, .navigator-link.default.disabled[b-q59nag5gsi]  a span.icon {
        color: #C0C0C0;
        opacity: 1;
        pointer-events: none;
        background-color: #F2F4F8;
    }

    .navigator-link.default.completed[b-q59nag5gsi]  a {
        border-top: 3px solid var(--SY40);
        background-color: #F2F4F8;
    }

        .navigator-link.default.completed[b-q59nag5gsi]  a.active {
            border-top: 3px solid var(--SY40);
            background-color: white;
            transition: border-color 0.5s, color 0.5s, background-color 0.5s;
        }

        .navigator-link.default.completed[b-q59nag5gsi]  a:hover {
            border-top: 3px solid var(--SY40);
            background-color: white;
            transition: border-color 0.5s, color 0.5s, background-color 0.5s;
        }
/* _content/Talumis.WISE.UI/Components/Tabs/ProgressTabs.razor.rz.scp.css */
body[b-v1djhjvuax] {
    box-shadow: 0 4px 8px 0 var(--Shadow), 0 6px 20px 0 var(--Shadow);
}

.navigator[b-v1djhjvuax] {
  background: #FFFFFF;
  width: 100%;
  display: flex;
}

.navigator-content[b-v1djhjvuax] {
    border-radius: 0px 0px 8px 8px;
    background: #FFFFFF;
    padding: 8px;
    padding: 0,1rem,1rem,1rem;
    padding-top: 1.5rem;
}
