@import '_content/Toolbelt.Blazor.PWA.Updater/Toolbelt.Blazor.PWA.Updater.bundle.scp.css';

/* /Layout/Auth/LoginForm.razor.rz.scp.css */
*[b-lo4te4oe66] {
    margin: 0;
    padding: 0;
    /*box-sizing: border-box*/
}

body[b-lo4te4oe66], html[b-lo4te4oe66] {
    height: 100%;
}

.limiter[b-lo4te4oe66] {    
    background-repeat: no-repeat;
    background-size: cover;
    background: white;
}

.container-login[b-lo4te4oe66] {
    width: 100%;
    min-height: 100vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 15px;
    background-repeat:no-repeat;
    background-position:right;
    background-size:cover;    
}

.bg-image[b-lo4te4oe66] {    
}

.wrap-login100[b-lo4te4oe66] {
    width: 350px;
    height: 450px;
    border-radius: 10px;
    overflow: hidden;
    background: white;
    padding: 15px;
    backdrop-filter: blur(15px);
    box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);
}

.login100-form[b-lo4te4oe66] {
    width: 100%
}

.login-head[b-lo4te4oe66] {
    padding: 5px;
    text-align: center;
}


@media(max-width:576px) {
    .wrap-login100[b-lo4te4oe66] {
        padding-left: 15px;
        padding-right: 15px
    }
}
/* /Layout/Auth/LoginMenu.razor.rz.scp.css */
*[b-p6yovgofss] {
    margin: 0;
    padding: 0;    
}
/* /Layout/Auth/RegisterForm.razor.rz.scp.css */
*[b-73d49zmq8r] {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

body[b-73d49zmq8r], html[b-73d49zmq8r] {
    height: 100%;
}

.limiter[b-73d49zmq8r] {
    background-repeat: no-repeat;
    background-size: cover;
}

.container-register[b-73d49zmq8r] {
    width: 100%;
    min-height: 100vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 15px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background: white;
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
}

.wrap-register[b-73d49zmq8r] {
    width: 720px;
    background: white;
    border-radius: 10px;
    overflow: hidden;
    padding: 15px;
    backdrop-filter: blur(15px);
    box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);
}

.register-form[b-73d49zmq8r] {
    width: 100%
}

@media(max-width:576px) {
    .wrap-register[b-73d49zmq8r] {
        padding-left: 15px;
        padding-right: 15px
    }
}
/* /Layout/ConfigureApp.razor.rz.scp.css */
body[b-ejj8jex96g], html[b-ejj8jex96g] {
    background: whitesmoke;
    font-family: 'Public Sans', 'Roboto', sans-serif;
}

.sync-container[b-ejj8jex96g] {
    width: 400px;
    position: fixed;
    right: 35px;
    left: 0;
    padding: 20px;
    z-index: 200;
    margin: 15% auto;
    cursor: wait;
    backdrop-filter: blur(20px);
}
/* /Layout/Loader.razor.rz.scp.css */
.app-loader-container[b-o036o5d4hq] {
    height: 50vh;
    width: 100%;
    display: flex;
    justify-content: center;
}

.app-loader-main[b-o036o5d4hq] {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-v8q5m4zhkd] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-v8q5m4zhkd] {
    flex: 1;
}

.sidebar[b-v8q5m4zhkd] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-v8q5m4zhkd] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-v8q5m4zhkd]  a, .top-row[b-v8q5m4zhkd]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-v8q5m4zhkd]  a:hover, .top-row[b-v8q5m4zhkd]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-v8q5m4zhkd]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-v8q5m4zhkd] {
        display: none;
    }

    .top-row.auth[b-v8q5m4zhkd] {
        justify-content: space-between;
    }

    .top-row[b-v8q5m4zhkd]  a, .top-row[b-v8q5m4zhkd]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-v8q5m4zhkd] {
        flex-direction: row;
    }

    .sidebar[b-v8q5m4zhkd] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-v8q5m4zhkd] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-v8q5m4zhkd]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-v8q5m4zhkd], article[b-v8q5m4zhkd] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Layout/MainUI/AppBar.razor.rz.scp.css */
.docs-title[b-goxb02g9ky]{
    font-family: 'Public Sans', 'Roboto', sans-serif;
    font-weight: 600;
    font-size: 3.75rem;
  }
.docs-title-description[b-goxb02g9ky]{
    font-family: 'Public Sans', 'Roboto', sans-serif;
    font-weight: 500;
    line-height: 1.75;
    font-size: 1.1rem;
    margin: 0 4px;
}
  
  @media (max-width:600px) {
    .docs-title[b-goxb02g9ky]{
      font-size: 2.5rem;
    }
    .docs-title-description[b-goxb02g9ky]{
      font-size: .875rem;
    }
  }
  
  .docs-sticky-info[b-goxb02g9ky] {
    position: sticky;
    top: 128px;
}
.docs-sticky-info.explore-text .mud-typography-h5[b-goxb02g9ky] {
    font-weight: 500;
}

.docs-appbar[b-goxb02g9ky] {
    z-index: calc(var(--mud-zindex-appbar) + 1);
  }
  
  .docs-appbar-filter[b-goxb02g9ky]{
    backdrop-filter: blur(12px);
    z-index: calc(var(--mud-zindex-appbar) + 1);
  }
  
  .docs-appbar[b-goxb02g9ky], .docs-menu-list[b-goxb02g9ky], .mud-button[b-goxb02g9ky]{
    font-family: 'Public Sans', 'Roboto', sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.75;
    letter-spacing: .02857em;
    text-transform: none;    
  }
  
  .mudblazor-docs[b-goxb02g9ky], .mudblazor-landingpage .docs-single-link .mud-nav-link[b-goxb02g9ky]{
      font-weight: 500 !important;
  }
  
  
  .landing-appbar[b-goxb02g9ky]{
    position: absolute !important;
  }
  
  .docs-mudblazor-logo[b-goxb02g9ky]{
    width: 40px;
  }
.docs-brand-text[b-goxb02g9ky] {
    letter-spacing: .3rem;
    font-weight: 400;
    font-family: 'Public Sans', 'Roboto', sans-serif;
    margin-inline-start: 12px;
    font-size: 24px;
    user-select: none;
}
  
  .docs-text-dec[b-goxb02g9ky]{
    text-decoration: underline dotted var(--mud-palette-primary);
  }
  
  .docs-footer[b-goxb02g9ky], .mud-link[b-goxb02g9ky]{
      margin: 8px 0;
      cursor: pointer;
      transition: color 200ms cubic-bezier(.4, 0, .2, 1) 0ms;
  }
  
  .docs-mobile-dialog-search[b-goxb02g9ky]{
    height: 400px;
  }

  @media (max-width:960px) {
    :root[b-goxb02g9ky] {
      --mud-drawer-width-left: 300px !important;
    }
  }
/* /Layout/SettingMenu.razor.rz.scp.css */
.sync-container[b-ih7w4h86dm] {
    width: 400px;
    position: fixed;
    right: 35px;
    left: 0;
    padding: 20px;
    z-index: 200;
    margin: 15% auto;
    cursor: wait;
    animation: show_toast-b-ih7w4h86dm 1s ease-in-out backwards;
    backdrop-filter: blur(15px);
}

.sync-child[b-ih7w4h86dm] {
    position: relative;
    left: -50%;
}

@keyframes show_toast-b-ih7w4h86dm {
    0% {
        transform: translateX(-100%);
    }

    40% {
        transform: translateX(10%);
    }

    80%, 100% {
        transform: translateX(20px);
    }
}
/* /Layout/UpdateAvailableDetector.razor.rz.scp.css */
.main[b-tobfc7gqe4] {  
  float: left;  
  position: relative;
  text-align: center;
  padding: 20px;
}

.update-button[b-tobfc7gqe4] {
    position: fixed;
    left: 15px;
    bottom: 15px;
    cursor: pointer;
    animation: fadein-b-tobfc7gqe4 2s ease-out;
}

@keyframes fadein-b-tobfc7gqe4 {
    from { left: -100%; }
    to { left: 2rem; }
  }
/* /Pages/Score/ScoreEntryOption.razor.rz.scp.css */

/* /Reporting/ZoneRegistrationSummary.razor.rz.scp.css */
body[b-o0rz3h36t3] {
    font-family: "Segoe UI", Roboto, Arial, sans-serif;
    margin: 20px;
}

.title[b-o0rz3h36t3], .subtitle[b-o0rz3h36t3], .sheet-title[b-o0rz3h36t3] {
    text-align: center;
    margin: 0;
    padding: 2px;
}

.title[b-o0rz3h36t3] { font-size: 20px; font-weight: bold; }
.subtitle[b-o0rz3h36t3] { font-size: 16px; }
.sheet-title[b-o0rz3h36t3] { font-size: 15px; font-weight: bold; }
.zone[b-o0rz3h36t3] { font-size: 14px; font-weight: bold; margin-bottom: 10px; }

.table-wrapper[b-o0rz3h36t3] {
    overflow-x: auto;
    margin-bottom: 20px;
}

.report-table[b-o0rz3h36t3] {
    width: 100%;
    border-collapse: collapse;    
    table-layout: fixed;
    word-wrap: break-word;
}

.report-table th[b-o0rz3h36t3], .report-table td[b-o0rz3h36t3] {
    border: 1px solid #000;
    padding: 1px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    /* text-overflow: ellipsis; */
}

.report-table th[b-o0rz3h36t3] {
    background-color: #f1f1f1;
    font-weight: bold;
    font-size: 11px;
}

.report-table td[b-o0rz3h36t3] {
    font-size: 8px;
}

.vertical-text[b-o0rz3h36t3] {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    height: 150px;
}


.print-button[b-o0rz3h36t3] {
    margin: 10px auto;
    display: block;
    padding: 6px 12px;
    font-size: 14px;
}

@media print {
    .print-button[b-o0rz3h36t3] {
        display: none;
    }

    body[b-o0rz3h36t3] {
        margin: 0;
    }

    .report-table[b-o0rz3h36t3] {
        font-size: 10px;
    }
}

