/* /Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

.app-navbar[b-zr8v46b2hn] {
   min-height: 4.45rem;
   padding: .62rem 0;
   border-bottom: 1px solid rgba(255, 255, 255, .08);
   color: #fff;
   background:
      radial-gradient(circle at 15% -80%, rgba(67, 138, 255, .5), transparent 22rem),
      linear-gradient(110deg, #111a2f 0%, #162440 58%, #19315c 100%);
   box-shadow: 0 14px 30px -25px rgba(3, 10, 26, .9);
}

.app-navbar__inner[b-zr8v46b2hn] {
   display: flex;
   width: 100%;
   max-width: 90rem;
   margin: 0 auto;
   padding: 0 clamp(1rem, 2.5vw, 2.5rem);
   gap: .8rem;
   align-items: center;
}

.app-launcher[b-zr8v46b2hn] {
   display: grid;
   width: 2.85rem;
   height: 2.85rem;
   flex: 0 0 auto;
   place-items: center;
   border: 1px solid rgba(255, 255, 255, .16);
   border-radius: .85rem;
   background: rgba(255, 255, 255, .08);
   transition: background-color .15s ease, border-color .15s ease, transform .15s ease;
}

.app-launcher:hover[b-zr8v46b2hn] {
   border-color: rgba(255, 255, 255, .3);
   background: rgba(255, 255, 255, .14);
   transform: translateY(-1px);
}

.app-launcher img[b-zr8v46b2hn] {
   border-radius: .35rem;
}

.app-identity[b-zr8v46b2hn] {
   display: flex;
   min-width: 0;
   flex-direction: column;
   line-height: 1.1;
}

.app-identity__eyebrow[b-zr8v46b2hn] {
   color: #90b6ff;
   font-size: .64rem;
   font-weight: 750;
   letter-spacing: .12em;
   text-transform: uppercase;
}

.app-identity__title[b-zr8v46b2hn] {
   margin-top: .18rem;
   overflow: hidden;
   color: #fff;
   font-size: 1.12rem;
   font-weight: 720;
   letter-spacing: -.015em;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.app-navbar__actions[b-zr8v46b2hn] {
   display: flex;
   margin-left: auto;
   gap: .2rem;
   align-items: center;
}

.app-nav-link[b-zr8v46b2hn] {
   display: inline-flex;
   min-height: 2.4rem;
   padding: .48rem .68rem;
   gap: .45rem;
   align-items: center;
   border-radius: .65rem;
   color: rgba(255, 255, 255, .9);
   font-size: .82rem;
   font-weight: 650;
   white-space: nowrap;
}

.app-nav-link:hover[b-zr8v46b2hn],
.app-nav-link.is-active[b-zr8v46b2hn] {
   color: #fff;
   background: rgba(255, 255, 255, .14);
}

.app-nav-link.is-active[b-zr8v46b2hn] {
   box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12);
}

@media (max-width: 767.98px) {
   .app-navbar[b-zr8v46b2hn] {
      padding: .52rem 0;
   }

   .app-navbar__inner[b-zr8v46b2hn] {
      flex-wrap: wrap;
      gap: .65rem;
   }

   .app-launcher[b-zr8v46b2hn] {
      width: 2.6rem;
      height: 2.6rem;
   }

   .app-launcher img[b-zr8v46b2hn] {
      width: 29px;
      height: 29px;
   }

   .app-navbar__actions[b-zr8v46b2hn] {
      width: 100%;
      margin: .05rem 0 0;
      padding-top: .55rem;
      border-top: 1px solid rgba(255, 255, 255, .1);
   }

   .app-nav-link[b-zr8v46b2hn] {
      min-width: 0;
      flex: 1 1 0;
      justify-content: center;
      padding: .48rem .35rem;
      font-size: .76rem;
   }
}

@media (max-width: 359.98px) {
   .app-nav-link[b-zr8v46b2hn] {
      gap: 0;
      font-size: .7rem;
   }

   .app-nav-link > .fa-solid[b-zr8v46b2hn] {
      display: none;
   }
}
/* /Views/Shared/_MinimalLayout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-dqt98l6wcq] {
   white-space: normal;
   text-align: center;
   word-break: break-all;
}

a[b-dqt98l6wcq] {
   color: #0077cc;
}

.btn-primary[b-dqt98l6wcq] {
   color: #fff;
   background-color: #1b6ec2;
   border-color: #1861ac;
}

.nav-pills .nav-link.active[b-dqt98l6wcq], .nav-pills .show > .nav-link[b-dqt98l6wcq] {
   color: #fff;
   background-color: #1b6ec2;
   border-color: #1861ac;
}

.border-top[b-dqt98l6wcq] {
   border-top: 1px solid #e5e5e5;
}

.border-bottom[b-dqt98l6wcq] {
   border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-dqt98l6wcq] {
   box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-dqt98l6wcq] {
   font-size: 1rem;
   line-height: inherit;
}

.footer[b-dqt98l6wcq] {
   position: absolute;
   bottom: 0;
   width: 100%;
   white-space: nowrap;
   line-height: 60px;
}
