/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-vac1tc5jvh] {
    position: fixed;
    display: flex;
    flex-direction: column;
    color:white;
    background-color: #3a3a3a;
    height: 100%;
    width: 100%;
}

main[b-vac1tc5jvh] {
    flex: 1;
}

.sidebar[b-vac1tc5jvh] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-vac1tc5jvh] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-vac1tc5jvh]  a, .top-row[b-vac1tc5jvh]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-vac1tc5jvh]  a:hover, .top-row[b-vac1tc5jvh]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-vac1tc5jvh]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-vac1tc5jvh] {
        justify-content: space-between;
    }

    .top-row[b-vac1tc5jvh]  a, .top-row[b-vac1tc5jvh]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-vac1tc5jvh] {
        flex-direction: row;
    }

    .sidebar[b-vac1tc5jvh] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-vac1tc5jvh] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-vac1tc5jvh]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-vac1tc5jvh], article[b-vac1tc5jvh] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Layout/Unauthorized/ChangePassword.razor.rz.scp.css */
.ROOT[b-p20jyk1965] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

.Header[b-p20jyk1965] {
  display: inline-flex;
  width: 100%;
  position: relative;
  height: 40px;
  border-bottom: 2px solid #AAA;
}

.HeaderLeft[b-p20jyk1965] {
  position: relative;
  float: left;
  width: 33%;
}

.HeaderCenter[b-p20jyk1965] {
  position: relative;
  text-align: center;
  width: max(33%,500px);
  font-family: speeday-regular;
  font-size: 30px;
  color: #666;
  top: -5px;
  overflow: clip;
  text-shadow: 3px 5px 4px black;
}

.HeaderRight[b-p20jyk1965] {
  text-align: right;
  position: relative;
  width: 34%;
  padding-right: 15px;
}

.HeaderClock[b-p20jyk1965] {
  position: relative;
  float: right;
  top: .4em;
  height: 1.6em;
  width: 5.3em;
  padding-right: 6px;
  border: 1px solid white;
  border-radius: 8px;
  background-color: #222;
  color: #AAA;
  font-family: "Noto Sans Mono", monospace;
  box-shadow: rgba(0,0,0,.5) 1px 0px 3px 5px inset;
}

.BODY[b-p20jyk1965] {
  flex: 1;
}

.changePasswordBox[b-p20jyk1965] {
  position: relative;
  width: max(25%,300px);
  height: auto;
  text-align: center;
  border: 1px solid #AAA;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 80px;
  padding-top: 15px;
  padding-bottom: 15px;
  top: 15%;
}

.changePasswordForm div:not(.LABEL)[b-p20jyk1965] {
  margin-bottom: 10px;
}

button[b-p20jyk1965] {
  border: 1px solid white;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: white;
  font-family: "Noto Sans Mono", monospace;
  margin-bottom: 10px;
}

.changePasswordForm input[b-p20jyk1965] {
  border-radius: 5px;
  border: 1px solid white;
  padding-left: 4px;
}

  .changePasswordForm input:focus[b-p20jyk1965] {
    outline: none;
  }

  .changePasswordForm input:not(:focus)[b-p20jyk1965] {
    background-color: #3a3a3a;
    color: white;
  }

  .changePasswordForm input[b-p20jyk1965]::grammar-error {
    text-decoration: none;
  }

  .changePasswordForm input[b-p20jyk1965]::spelling-error {
    text-decoration: none;
  }

.Message[b-p20jyk1965] {
  text-align: center;
  color: #AAA;
}

.logonReturnMessageError[b-p20jyk1965] {
  color: #A55;
}
/* /Layout/Unauthorized/Login.razor.rz.scp.css */
.Root[b-9csc51ah97] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

.Header[b-9csc51ah97] {
  display: inline-flex;
  width: 100%;
  position: relative;
  height: 40px;
  border-bottom: 2px solid #AAA;
}

.HeaderLeft[b-9csc51ah97] {
  position: relative;
  float: left;
  width: 33%;
}

.HeaderCenter[b-9csc51ah97] {
  position: relative;
  text-align: center;
  width: max(33%,500px);
  font-family: speeday-regular;
  font-size: 30px;
  color: #666;
  top: -5px;
  overflow: clip;
  text-shadow: 3px 5px 4px black;
}

.HeaderRight[b-9csc51ah97] {
  text-align: right;
  position: relative;
  width: 34%;
  padding-right: 15px;
}

.HeaderClock[b-9csc51ah97] {
  position: relative;
  float: right;
  top: .4em;
  height: 1.6em;
  width: 5.3em;
  padding-right: 6px;
  border: 1px solid white;
  border-radius: 8px;
  background-color: #222;
  color: #AAA;
  font-family: "Noto Sans Mono", monospace;
  box-shadow: rgba(0,0,0,.5) 1px 0px 3px 5px inset;
}


.LogonBox[b-9csc51ah97] {
  position: relative;
  width: max(25%,300px);
  height: auto;
  text-align: center;
  border: 1px solid #AAA;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 80px;
  padding-top: 15px;
  padding-bottom: 15px;
  top: 15%;
}

.LogonElement[b-9csc51ah97] {
  margin-bottom: 10px;
}

.logonButton[b-9csc51ah97] {
  border: 1px solid white;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: white;
  font-family: "Noto Sans Mono", monospace;
}

.LogonInput input[b-9csc51ah97] {
  border-radius: 5px;
  border: 1px solid white;
  padding-left: 4px;
}

  .LogonInput input:focus[b-9csc51ah97] {
    outline: none;
  }

  .LogonInput input:not(:focus)[b-9csc51ah97] {
    background-color: #3a3a3a;
    color: white;
  }

  .LogonInput input[b-9csc51ah97]::grammar-error {
    text-decoration: none;
  }

  .LogonInput input[b-9csc51ah97]::spelling-error {
    text-decoration: none;
  }

.logonReturnMessage[b-9csc51ah97] {
  text-align: center;
  color: #AAA;
}

.logonReturnMessageError[b-9csc51ah97] {
  color: #A55;
}
/* /Pages/CADMainPage.razor.rz.scp.css */
.CADRoot[b-7pgo41aj9u] {
  position: absolute;
 
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.CADBody[b-7pgo41aj9u] {
  position: absolute;
  display: inline-flex;
  border: 2px solid #666;
  border-radius: 10px;
  top: 80px;
  bottom: 1.5em;
  left: 5px;
  right: 5px;
  padding: 3px;
  overflow: clip;
}

.CADUsable[b-7pgo41aj9u] {
  flex: 1;
}
/* /Pages/Components/CADHeader.razor.rz.scp.css */
.Header[b-rz6opmolay] {
  display: inline-flex;
  width: 100%;
  position: relative;
  height: 40px;
  border-bottom: 2px solid #AAA;
  overflow: clip;
}

.HeaderLeft[b-rz6opmolay] {
  overflow: clip;
  position: relative;
  float: left;
  width: 33%;
  color: #666;
  line-height: 1em;
  flex-wrap: nowrap;
  text-shadow: 1px 1px 2px black;
  white-space:nowrap;
}

  .HeaderLeft span[b-rz6opmolay] {
    overflow: clip;
    font-size: .6em;
  }

.HeaderCenter[b-rz6opmolay] {
  position: relative;
  text-align: center;
  width: max(33%,500px);
  font-family: speeday-regular;
  font-size: 30px;
  color: #666;
  top: -5px;
  overflow: clip;
  text-shadow:3px 5px 4px black;
}

.HeaderRight[b-rz6opmolay] {
  text-align: right;
  position: relative;
  width: 34%;
  padding-right: 15px;
}

.HeaderClock[b-rz6opmolay] {
  position: relative;
  float: right;
  top: .2em;
  height: 1.6em;
  width: 5.3em;
  padding-right: 6px;

  background-color: #222;
  color: #AAA;
  font-family: "Noto Sans Mono", monospace;
  border-top: 2px #999 solid;
  border-left: 2px #999 solid;
  border-bottom: 2px #111 solid;
  border-right: 2px #111 solid;
  box-shadow: 1px 1px 2px black;
}


.logoutButton[b-rz6opmolay] {
  border: 1px solid #666;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #666;
  font-family: "Noto Sans Mono", monospace;
  text-shadow: 1px 1px 2px black;
}

.HeaderCrumbs[b-rz6opmolay]{
  display: flex;
  flex-direction:column;
  height: 38px;
  width: 100%;
  overflow-x: scroll;
  overflow-y:hidden;
  padding-bottom: 0px;
}

.CrumbContainer[b-rz6opmolay] {
  border-bottom:2px solid #666;
  padding-left: 5px;
  display: flex;
  height: 31px;
  width: 100%;
  min-width: 0px;
  min-height: 0px;
  white-space: nowrap;
  padding-top: 2px;
}

.drag button[b-rz6opmolay] {
  border-top: 1px solid blue !important;
}

.crumb[b-rz6opmolay] {
  margin-left: 5px;
  height: 38px;
  background-color: #3a3a3a;
  color: #999
}

  .crumb button[b-rz6opmolay] {
  border-bottom:2px solid #666;
    margin-top: 5px;
    height: 24px;
    background-color: #3a3a3a;
    border-top: 2px solid #666;
    border-right: 2px solid #666;
    border-left: 2px solid #666;
    border-radius: 5px 5px 0px 0px;
    padding-top: 0px;
    color: #CCC;
  }

.crumb button:hover[b-rz6opmolay] {
  border-top: 2px solid #999;
  border-right: 2px solid #999;
  border-left: 2px solid #999;
  border-radius: 5px 5px 0px 0px;
  color: #FFF;
}

.crumbactive[b-rz6opmolay] {
  margin-left: 5px;
  height: 100%;
}

  .crumbactive button[b-rz6opmolay] {
    background-color: #3a3a3a;
    margin-top: 5px;
    height: 24px;
    border-top: 2px solid #666;
    border-right: 2px solid #666;
    border-bottom: none;
    border-left: 2px solid #666;
    border-radius: 5px 5px 0px 0px;
    padding-top: 0px;
    color: #FFF;
  }

  .crumbactive button:hover[b-rz6opmolay] {
    border-top: 2px solid #999;
    border-right: 2px solid #999;
    border-left: 2px solid #999;
    border-radius: 5px 5px 0px 0px;
    color: #FFF;
  }


[b-rz6opmolay]::-webkit-scrollbar {
  width: 5px;
  height: 4px;
}

[b-rz6opmolay]::-webkit-scrollbar-track {
  background: #3a3a3a;
}

[b-rz6opmolay]::-webkit-scrollbar-thumb {
  background: #888;
}

  [b-rz6opmolay]::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
/* /Pages/Components/CADSidebar.razor.rz.scp.css */
.CADSidebarCollapsed[b-pkfbkruczi] {
  display: none;
}

.CADSidebarExpanded[b-pkfbkruczi] {
  width: 14.5em;
  height: 100%;
}

.CADSidebarCollapseButton[b-pkfbkruczi] {
  position: absolute;
  border: none;
  background-color: rgba(0,0,0,0);
  height: 90%;
  top: 5%;
  width: 5px !important;
  left: 15em;
}

.CADSidebarCollapseButton:hover[b-pkfbkruczi] {
  background-color: #999;
}

.CADSidebarExpandButton[b-pkfbkruczi] {
  position: absolute;
  height: 90%;
  top: 5%;
  width: 5px !important;
  left: 0px;
  border: none;
  background-color: rgba(0,0,0,0);
}

  .CADSidebarExpandButton:hover[b-pkfbkruczi] {
    background-color: #999;
  }

.ActiveWindows[b-pkfbkruczi] {
  display: flex;
  height: 30%;
}

.ActiveWindowLabel[b-pkfbkruczi] {
  writing-mode: vertical-rl;
  height: 100%;
  border-right: 1px solid #999;
  margin-right: 3px;
}

.ActiveWindowsBox[b-pkfbkruczi] {
  position:relative;
  flex: 1;
  overflow-y: auto;
  overflow-x: clip;
  top:0px;
  bottom:5px;
}



.ActiveWindowButton[b-pkfbkruczi] {
  width: 100%;
  border: none;
  margin-bottom: 3px;
  background-color: #666;
  border-radius: 5px;
  color: white;
  text-align: left;
}
.ActiveWindowButton:hover[b-pkfbkruczi] {
  width: 100%;
  background-color: #777;
  border-radius: 5px;
  color: white;
}

.ActiveWindowButtonCurrent[b-pkfbkruczi] {
  width: 100%;
  border: none;
  margin-bottom: 3px;
  background-color: #999;
  border-radius: 5px;
  color: white;
  text-align: left;
}
  .ActiveWindowButtonCurrent:hover[b-pkfbkruczi] {
    width: 100%;
    background-color: #888;
    border-radius: 5px;
    color: white;
  }

.ApplicationsContainer[b-pkfbkruczi] {
  margin-top:10px;
  display: flex;
  height:60%;
}

.ApplicationsLabel[b-pkfbkruczi] {
  writing-mode: vertical-rl;
  height: 100%;
  border-right: 1px solid #999;
  margin-right: 3px;

}

.ApplicationsBox[b-pkfbkruczi] {
  position: relative;
  flex: 1;
  overflow-y: auto;
  overflow-x: clip;
  top: 0px;
  bottom: 5px;
}

.ApplicationButton[b-pkfbkruczi] {
  width: 100%;
  border: none;
  margin-bottom: 3px;
  background-color: #666;
  border-radius: 5px;
  color: white;
  text-align: left;
}
  .ApplicationButton:hover[b-pkfbkruczi] {
    width: 100%;
    background-color: #777;
    border-radius: 5px;
    color: white;
  }

[b-pkfbkruczi]::-webkit-scrollbar {
  width: 5px;
}

[b-pkfbkruczi]::-webkit-scrollbar-track {
  background: #f1f1f1;
}

[b-pkfbkruczi]::-webkit-scrollbar-thumb {
  background: #888;
}

  [b-pkfbkruczi]::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
/* /Pages/Components/Command.razor.rz.scp.css */
.ROOT[b-d0q9llg2p8] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  align-content: center;
  justify-content: center;
  align-items:center;
  background-color: rgba(40,40,40,.75);
}

.BODY[b-d0q9llg2p8] {
  display: flex;
  width: 50%;
}

input[b-d0q9llg2p8]{
  width: 100%;
}
/* /Pages/Components/DateSelector.razor.rz.scp.css */
.ROOT[b-z89nnlk2zm] {
  padding: 3px;
  position: absolute;
  top: 30px;
  display: flex;
  flex-direction: column;
  left: 20px;
  box-shadow: 3px 3px 3px black;
  border-radius:5px;
  border-top: 2px solid #777;
  border-left: 2px solid #777;
  background-color: rgba(50,50,50,.95);
}

.HEADER[b-z89nnlk2zm] {
  background-color: rgba(30,30,30,.9);
  display:flex;
  white-space:nowrap;
}
.TITLE[b-z89nnlk2zm] {
  flex:1;
  margin-right: 4em;
  font-size: 1.2em;
  padding-left: 8px
}
.BODY[b-z89nnlk2zm] {
  flex: 1;
  
  justify-content: center;
  justify-items: center;
  width: 100%;
  padding-bottom: 20px;
}

th[b-z89nnlk2zm],
td[b-z89nnlk2zm]{
  padding: 3px;
  text-align:center;
}

td:hover[b-z89nnlk2zm]{
  background-color: rgba(80,80,80,.9);
}

table[b-z89nnlk2zm]{
  
}

.YEARCONTROL[b-z89nnlk2zm],
.MONTHCONTROL[b-z89nnlk2zm] {
  width: 100%;
  display: flex;
}

.LABEL[b-z89nnlk2zm]{
  flex:1;
  justify-content:center;
  align-content:center;
  text-align:center;
}

  .CLOSE[b-z89nnlk2zm] {
  }

.YEARCONTROL button[b-z89nnlk2zm],
.MONTHCONTROL button[b-z89nnlk2zm] {
  width: 2em;
}



button[b-z89nnlk2zm] {
  background-color: rgba(0,0,0,0);
  color: white;
  
}
/* /Pages/Components/ModalDisplay.razor.rz.scp.css */
.MODALROOT[b-z17el86s0l] {
  position:absolute;
  left: 0px;
  top: 0px;
  pointer-events: none;
  width: 100%;
  height: 100%;
  z-index:100;

}

.MODALCONTAINER[b-z17el86s0l] {
  position: absolute;
  height: 40%;
  width: 15em;
  right: 10px;
  top: 50px;
  overflow-y: hidden;
  padding: 5px;
}

.ERR[b-z17el86s0l],
.WRN[b-z17el86s0l],
.SUC[b-z17el86s0l] {
  margin-top: 10px;
  border-bottom: 1px solid #666;
  pointer-events: auto;
  box-shadow: 2px 2px 2px black;
  border-radius: 5px;
  padding: 5px;
  overflow-x: hidden;
}

.SUC[b-z17el86s0l] {
  background-color: rgba(80,135,102,.5);
}
  .SUC:hover[b-z17el86s0l] {
    background-color: rgba(80,135,102,.8);
  }

.WRN[b-z17el86s0l] {
  background-color: rgba(120,85,35,.5);
}

  .WRN:hover[b-z17el86s0l] {
    background-color: rgba(120,85,35,.8);
  }

.ERR[b-z17el86s0l] {
  background-color: rgba(120,35,35,.5);
}
.ERR:hover[b-z17el86s0l] {
  background-color: rgba(120,35,35,.8);
}
/* /Pages/Components/StatusUpdator.razor.rz.scp.css */
.UpdatorRoot[b-twy5spid5p] {
  color: white;
}

.UpdatorRoot button[b-twy5spid5p] {
  border-radius: 5px;
  color: white;
}

.UpdatorCancelButton button[b-twy5spid5p] {
  background-color: rgba(255,0,255,.25);
}

.OutofServiceButton[b-twy5spid5p] {
  background-color: rgba(255,0,0,.25);
}

.BusyButton[b-twy5spid5p] {
  background-color: rgba(255,255,0,.25);
}

.InServiceButton[b-twy5spid5p]{
  background-color: rgba(0,255,0,.25);

}
/* /Pages/Windows/Apps/IncidentApp.razor.rz.scp.css */
.IncsRoot[b-ftuq76ozjd] {
  height: 100%;
  overflow: clip;
  display: flex;
  flex-direction: column;
}

.IncsHeader[b-ftuq76ozjd] {
  display: flex;
  color: #999;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
}

.TITLE[b-ftuq76ozjd] {
  flex: 1;
  font-size: 2em;
  text-shadow: 1px 1px 2px black;
}

.DISCARD[b-ftuq76ozjd] {
  line-height: 1em;
  border: 1px solid #777;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #777;
  font-family: "Noto Sans Mono", monospace;
  margin-left: 10px;
  margin-top: -13px;
}

.CLOSE[b-ftuq76ozjd] {
  line-height: 2em;
}

  .CLOSE button[b-ftuq76ozjd] {
    line-height: 1em;
    border: 1px solid #A55;
    border-radius: 8px;
    background-color: #3a3a3a;
    color: #A55;
    font-family: "Noto Sans Mono", monospace;
  }

.IncsBody[b-ftuq76ozjd] {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0px;
}

.IncsContainer[b-ftuq76ozjd] {
  display: flex;
  flex-direction: column;
  justify-items: center;
  flex: 0 0 60%;
  overflow-y: scroll;
  padding-bottom: 3px;
  border-bottom: 1px solid #666;
}

.IncidentsTable[b-ftuq76ozjd] {
  width: 98%;
}

  .IncidentsTable tr:first-child[b-ftuq76ozjd] {
    background-color: #333;
    font-size: .75em;
    white-space: nowrap;
  }

  .IncidentsTable td[b-ftuq76ozjd] {
    padding-left: 10px;
    padding-right: 10px;
  }

  .IncidentsTable tr:hover:not(:first-child)[b-ftuq76ozjd] {
    background-color: rgba(255,255,255,.1);
  }



  .IncidentsTable tr td:first-child[b-ftuq76ozjd] {
    font-size: 1em;
    background-color: #333;
    white-space: nowrap
  }

  .IncidentsTable tr td:last-child[b-ftuq76ozjd] {
    padding-right: 10px;
  }

  .IncidentsTable tr:last-child:hover[b-ftuq76ozjd] {
    background-color: rgba(255,255,255,.1);
  }

  .IncidentsTable td[b-ftuq76ozjd] {
    line-height: 1.7em;
  }

  .IncidentsTable tr:not(:first-child)[b-ftuq76ozjd] {
    line-height: 1em;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
  }

  .IncidentsTable tr td:not(:first-child)[b-ftuq76ozjd] {
    line-height: 1.1em;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
  }

  .IncidentsTable tr:first-child[b-ftuq76ozjd] {
    line-height: 1.75em;
    border-bottom: 2px solid #666;
  }

.IncidentsTableNewIncident td[b-ftuq76ozjd] {
  color: #999;
}

.IncidentsTableHeader[b-ftuq76ozjd] {
}

.noAttachedUnits[b-ftuq76ozjd] {
  background-color: rgba(120,85,35,.5);
}

.WRN[b-ftuq76ozjd] {
  background-color: rgba(120,85,35,.5);
}

.ATTN[b-ftuq76ozjd] {
  background-color: rgba(120,35,35,.5);
}

.IncsUnitOverview[b-ftuq76ozjd] {
  padding-top: 4px;
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
}

.IncsUnitsHeader[b-ftuq76ozjd] {
  background-color: #333;
  font-size: 1.2em;
  white-space: nowrap;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
}

.IncsUnitContainer[b-ftuq76ozjd] {
  padding-top: 10px;
  overflow-y: scroll;
  padding-right: 5px;
}

.SHOWALLUNITS[b-ftuq76ozjd] {
  margin-top: 5px;
  background: none;
  color: white;
  border: none;
  line-height: 1em;
  font-size: .75em;
  margin-right: 3em;
  float: right;
}

.active:hover[b-ftuq76ozjd] {
  background: rgba(85, 153, 85, .25);
}

   .active[b-ftuq76ozjd] {
    line-height: 1em;
    border: 1px solid #595;
    border-radius: 8px;
    background-color: #3a3a3a;
    color: #595;
    font-family: "Noto Sans Mono", monospace;
    margin-left: 10px;
  }

.inactive:hover[b-ftuq76ozjd] {
  background: rgba(170, 85, 85, .25);
}
.inactive[b-ftuq76ozjd] {
  line-height: 1em;
  border: 1px solid #A55;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #A55;
  font-family: "Noto Sans Mono", monospace;
}

.UNITDIV[b-ftuq76ozjd] {
  margin-bottom: 5px;
  display: flex;
  flex-direction: column;
  border-right: 2px solid #111;
  border-bottom: 2px solid #111;
  border-top: 2px solid #999;
  border-left: 2px solid #999;
  line-height: 1em;
  font-size: .9em;
  white-space: nowrap;
}

.InService[b-ftuq76ozjd] {
  background-color: rgba(80,135,102,.5);
}

  .InService:hover[b-ftuq76ozjd] {
    background-color: rgba(80,135,102,.8)
  }


.AttachedtoIncident[b-ftuq76ozjd] {
  background-color: rgba(130,35,100,.5);
}

  .AttachedtoIncident:hover[b-ftuq76ozjd] {
    background-color: rgba(120,35,85,.8);
  }

.Busy[b-ftuq76ozjd] {
  background-color: rgba(120,85,35,.5);
}

  .Busy:hover[b-ftuq76ozjd] {
    background-color: rgba(120,85,35,.8);
  }

.OutOfService[b-ftuq76ozjd] {
  background-color: rgba(120,35,35,.5);
}

  .OutOfService:hover[b-ftuq76ozjd] {
    background-color: rgba(120,35,35,.8);
  }


.UNITINFO[b-ftuq76ozjd] {
  display: flex;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  margin-bottom: 2px;
}

.UNITDETAILS[b-ftuq76ozjd] {
  display: flex;
  padding-bottom: 2px;
  display: flex;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  margin-bottom: 2px;
}



.UNITID[b-ftuq76ozjd] {
  width: 20em;
  margin-right: 5em;
}

.BRANCH[b-ftuq76ozjd] {
}

.STATUS[b-ftuq76ozjd] {
  width: 20em;
  margin-right: 5em;
  
}

.ATTACHMENT[b-ftuq76ozjd] {
  border-radius: 5px;
  padding: 2px;
  padding-right: 5px;
  padding-left: 5px;
  border: 1px solid rgba(255,90,210,1);
  background-color: rgba(75,17,50, 1);
  color: rgba(255,90,210,1);
}

  .ATTACHMENT:hover[b-ftuq76ozjd] {
    color: white;
    border-color: white;
    
  }

.Busy .CHANGESTATUS[b-ftuq76ozjd] {
  border-radius: 5px;
  padding: 2px;
  padding-right: 5px;
  padding-left: 5px;
  border: 1px solid rgba(240,170,70,1);
  background-color: rgba(60,42,17,1);
  color: rgba(240,170,70,1);
}

.InService .CHANGESTATUS[b-ftuq76ozjd] {
  border-radius: 5px;
  padding: 2px;
  padding-right: 5px;
  padding-left: 5px;
  border: 1px solid rgba(150,200,150,1);
  background-color: rgba(40,67,51,1);
  color: rgba(150,200,150,1);
}

.OutOfService .CHANGESTATUS[b-ftuq76ozjd] {
  border-radius: 5px;
  padding: 2px;
  padding-right: 5px;
  padding-left: 5px;
  border: 1px solid rgba(200,70,70,1);
  background-color: rgba(60,17,17,1);
  color: rgba(200,70,70,1);
}

.CHANGESTATUS[b-ftuq76ozjd] {
  max-height: 1.9em;
  max-width: 9.3em;
  transition:  0.5s ease;
  overflow: hidden;
}

.CHANGING[b-ftuq76ozjd] {
  max-height: 10em;
  max-width: 30em;
  transition: 0.5s ease;
}

.CHANGESTATUS:hover[b-ftuq76ozjd] {
  color: white;
  border-color: white;
}

[b-ftuq76ozjd]::-webkit-scrollbar {
  width: 5px;
}

[b-ftuq76ozjd]::-webkit-scrollbar-track {
  background: #3a3a3a;
}

[b-ftuq76ozjd]::-webkit-scrollbar-thumb {
  background: #888;
}

  [b-ftuq76ozjd]::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
/* /Pages/Windows/Apps/SysManagementApp.razor.rz.scp.css */
.ROOT[b-ihjvkioact] {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-direction: column;
}

.HEADER[b-ihjvkioact] {
  display: flex;
  color: #999;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
  font-size: 2em;
  text-shadow: 1px 1px 2px black;
}

.BODY[b-ihjvkioact] {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0px;
  height: 100%;
}

.USERAREA[b-ihjvkioact] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0px;
}
.USERHEADER[b-ihjvkioact] {
  margin-top: 5px;
  height: 1.5em;
  font-size: 1.5em;
  background-color: #333;
  padding-bottom: 0px;
}

.USERTABLEAREA[b-ihjvkioact] {
  flex:1;
  overflow-y: scroll;
  min-height: 0px;
}



  .USERTABLE tr:not(:first-child):hover[b-ihjvkioact] {
    background-color: #777
  }

.USERTABLE[b-ihjvkioact] {
  width: 100%;
}


  .USERTABLE tr:not(:first-child):hover[b-ihjvkioact] {
    background-color: #777
  }


.NEWUSER[b-ihjvkioact]{
  text-align:center;
  background-color: #555;
}

input[type=checkbox][b-ihjvkioact] {
  opacity: 1; 
  cursor: not-allowed;
  pointer-events: none;
}

input[type=checkbox]:focus[b-ihjvkioact] {
  outline:none;
}

input[type='checkbox']:checked[b-ihjvkioact] {
  color: red;
}


.THEADER[b-ihjvkioact] {
  background-color: #333;
}

[b-ihjvkioact]::-webkit-scrollbar {
  width: 5px;
}

[b-ihjvkioact]::-webkit-scrollbar-track {
  background: #3a3a3a;
}

[b-ihjvkioact]::-webkit-scrollbar-thumb {
  background: #888;
}

  [b-ihjvkioact]::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
/* /Pages/Windows/Apps/UnitsApp.razor.rz.scp.css */
.ROOT[b-xq436ku31t]
{
  width:100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-direction:column;
}

.Header[b-xq436ku31t] {
  display: flex;
  color: #999;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
  font-size: 2em;
  text-shadow: 1px 1px 2px black;
}

.NEWUNIT:hover[b-xq436ku31t] {
  background: rgba(85, 153, 85, .25);
}
  .NEWUNIT[b-xq436ku31t] {
  font-size: .7em;
  line-height: 1em;
  border: 1px solid #595;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #595;
  font-family: "Noto Sans Mono", monospace;
  margin-right: 10px;
  margin-top: 10px;
  float:right;
}

.Body[b-xq436ku31t] {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0px;
  height: 100%;
}

.Container[b-xq436ku31t] {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0px;
  height: 100%;
  overflow:hidden;
}

.UnitsContainer[b-xq436ku31t]
{
  display: flex;
  flex:1;
  flex-direction:column;
  overflow: hidden;
  border-bottom: 2px solid #666;
}

.UnitsHeader[b-xq436ku31t]{
  margin-top: 5px;
  height: 1.5em;
  font-size: 1.5em;
  background-color: #333;
  padding-bottom:0px;
}

.UnitsPopulation[b-xq436ku31t]{
  flex:1;
  width: 100%;
  overflow-y: scroll;
}

.UnitsPopulation table[b-xq436ku31t] {
  width: 100%;
}

  .UnitsPopulation tr:not(:first-child):hover[b-xq436ku31t] {
    background-color: #777
  }

  .UnitsPopulation tr:not(:first-child) td:last-child[b-xq436ku31t] {
    background-color: #555
  }

  .UnitsPopulation tr:not(:first-child) td:last-child:hover[b-xq436ku31t] {
    background-color: #888
  }

.TableHeader[b-xq436ku31t] {
  background-color: #333;
}

.INCIDENTTRANSFER:hover[b-xq436ku31t] {
  background-color: rgba(75,17,50, 1);
}

[b-xq436ku31t]::-webkit-scrollbar {
  width: 5px;
}

[b-xq436ku31t]::-webkit-scrollbar-track {
  background: #3a3a3a;
}

[b-xq436ku31t]::-webkit-scrollbar-thumb {
  background: #888;
}

  [b-xq436ku31t]::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
/* /Pages/Windows/MAINWINDOW.razor.rz.scp.css */
.NAW[b-d3jaawrsdj]
{
  color:#A55;
}
/* /Pages/Windows/Page/ArchiveIncidentView.razor.rz.scp.css */
.UNITSELECTION[b-h55sbnh1um] {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(50,50,50,.9);
  display: flex;
  flex-direction: column;
  padding: 10px;
  padding-bottom: 40px;
}

.UNITSELECTIONHEADER[b-h55sbnh1um] {
  font-size: 1.5em;
  border-bottom: 2px solid #666;
  position: relative;
  left: -10px;
  padding-left: 10px;
  width: 100%;
}

  .UNITSELECTIONHEADER button[b-h55sbnh1um] {
    position: fixed;
    width: 5em;
    right: 20px;
    height: 2em;
    font-size: .7em;
    border: 1px solid #A55;
    background: none;
    color: #A55;
    border-radius: 10px;
  }

    .UNITSELECTIONHEADER button:hover[b-h55sbnh1um] {
      background: rgba(170, 85, 85, .25);
    }

.UNITSELECTIONAREA[b-h55sbnh1um] {
  height: 100%;
  min-height: 0px;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
}

  .UNITSELECTIONAREA table[b-h55sbnh1um] {
    min-height: 0px;
    line-height: 1.2em;
    font-size: 1em;
    width: 100%;
    margin-bottom: 30px;
  }

    .UNITSELECTIONAREA table tr td:first-child[b-h55sbnh1um] {
      width: 30%;
    }

    .UNITSELECTIONAREA table tr:hover[b-h55sbnh1um] {
      background-color: rgba(100,100,100,.9);
    }

  .UNITSELECTIONAREA div[b-h55sbnh1um] {
    width: 100%;
    position: relative;
    left: -10px;
    padding-left: 10px;
    border-bottom: 1px solid #666;
  }

.IncRoot[b-h55sbnh1um] {
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.IncBody[b-h55sbnh1um] {
  display: flex;
  flex: 1;
  overflow: hidden;
  flex-direction: column;
}

.IncHeader[b-h55sbnh1um] {
  display: flex;
  color: #999;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
}

.TITLE[b-h55sbnh1um] {
  flex: 1;
  font-size: 2em;
  text-shadow: 1px 1px 2px black;
}

.CLOSE[b-h55sbnh1um] {
  line-height: 2em;
}

.CLOSEBUTTON[b-h55sbnh1um] {
  line-height: 1em;
  border: 1px solid #A55;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #A55;
  font-family: "Noto Sans Mono", monospace;
}

  .CLOSEBUTTON:hover[b-h55sbnh1um] {
    background: rgba(170, 85, 85, .25);
  }

.SAVEBUTTONDISABLED[b-h55sbnh1um] {
  line-height: 1em;
  border: 1px solid #777;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #777;
  font-family: "Noto Sans Mono", monospace;
  margin-left: 10px;
}

.SAVEBUTTON[b-h55sbnh1um] {
  line-height: 1em;
  border: 1px solid #595;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #595;
  font-family: "Noto Sans Mono", monospace;
  margin-left: 10px;
}

  .SAVEBUTTON:hover[b-h55sbnh1um] {
    background: rgba(85, 153, 85, .25);
  }

.Detail[b-h55sbnh1um] {
  margin-bottom: 4px;
}

.DetailLabel[b-h55sbnh1um] {
  margin-bottom: 2px;
}

.IncDetailArea[b-h55sbnh1um] {
  display: flex;
  font-size: .8em;
  line-height: 1em;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
  padding-bottom: 3px;
}

.IncDetailArea1[b-h55sbnh1um] {
  width: 50%;
}

  .IncDetailArea1 input[b-h55sbnh1um] {
    width: 95%;
    background-color: #333;
    border-radius: 7px;
    color: white;
  }

    .IncDetailArea1 input:focus[b-h55sbnh1um] {
      border: 2px solid #55A;
      outline: none;
    }

.IncDetailArea2[b-h55sbnh1um] {
  flex: 1;
}

  .IncDetailArea2 input[b-h55sbnh1um] {
    width: 95%;
  }

.IncDetailArea3[b-h55sbnh1um] {
  justify-items: right;
  margin-right: 10px;
}

  .IncDetailArea3 input[b-h55sbnh1um] {
    background: #252525;
    color: #999;
    border-radius: 7px;
  }

select[b-h55sbnh1um] {
  width: 98%;
  background-color: #333;
  border-radius: 7px;
  color: white;
}

  select:focus[b-h55sbnh1um] {
    outline: none;
    border: 2px solid #55A;
  }

.RandomContainer[b-h55sbnh1um] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.UnitsAndNotes[b-h55sbnh1um] {
  flex: 1;
  display: flex;
  overflow-y: hidden;
}

.IncUnits[b-h55sbnh1um] {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
  padding-left: 5px;
  border-left: 1px solid #666;
  min-height: 0;
}

.UnitsAttached[b-h55sbnh1um],
.UnitsPreviouslyAttached[b-h55sbnh1um] {
  flex: 1;
  overflow-y: scroll;
  min-height: 0; /* Enables scrolling inside flex */
}

.UnitsPreviouslyAttached[b-h55sbnh1um] {
  border-top: 2px solid #666;
}

.UnitsHeader[b-h55sbnh1um] {
  margin-top: 5px;
  background-color: #252525;
  color: #AAA;
  padding-top: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
}

.UnitsPreviouslyAttachedTable[b-h55sbnh1um],
.UnitsAttachedTable[b-h55sbnh1um] {
  width: 100%;
  font-size: 0.8em;
  line-height: 1em;
  border-collapse: collapse;
  min-height: 0
}

  .UnitsPreviouslyAttachedTable tr:first-child[b-h55sbnh1um],
  .UnitsAttachedTable tr:first-child[b-h55sbnh1um] {
    background-color: #252525;
    color: #BBB;
  }

    .UnitsPreviouslyAttachedTable tr:first-child td:not(:first-child)[b-h55sbnh1um],
    .UnitsAttachedTable tr:first-child td:not(:first-child)[b-h55sbnh1um] {
      font-size: 1em;
      text-align: center;
    }

  .UnitsPreviouslyAttachedTable tr:not(:first-child):hover[b-h55sbnh1um],
  .UnitsAttachedTable tr:not(:first-child):hover[b-h55sbnh1um] {
    background-color: #555;
  }

  .UnitsPreviouslyAttachedTable tr:not(:first-child)[b-h55sbnh1um],
  .UnitsAttachedTable tr:not(:first-child)[b-h55sbnh1um] {
    line-height: 1.5em;
    text-align: center;
  }

  .UnitsPreviouslyAttachedTable tr td:first-child[b-h55sbnh1um],
  .UnitsAttachedTable tr td:first-child[b-h55sbnh1um] {
    width: 60%;
    text-align: left !important;
  }


.timerButton[b-h55sbnh1um] {
  background: none;
  color: #999;
  text-shadow: 1px 1px 1px black;
  border-radius: 7px;
  border-top: 1px solid #111;
  border-left: 1px solid #111;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  box-shadow: 1px 1px 1px black;
  white-space: nowrap;
}

  .timerButton:hover[b-h55sbnh1um] {
    border: 1px solid #DDD;
    color: #DDD;
  }

[b-h55sbnh1um]::-webkit-scrollbar {
  width: 5px;
}

[b-h55sbnh1um]::-webkit-scrollbar-track {
  background: #3a3a3a;
}

[b-h55sbnh1um]::-webkit-scrollbar-thumb {
  background: #888;
}

  [b-h55sbnh1um]::-webkit-scrollbar-thumb:hover {
    background: #555;
  }

.IncNotes[b-h55sbnh1um] {
  flex: 0 0 35%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.NotesHeader[b-h55sbnh1um] {
  margin-top: 5px;
  margin-right: 8px;
  background-color: #252525;
  color: #AAA;
  padding-top: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  margin-bottom: 4px;
  border-right: 2px solid #999;
  border-bottom: 2px solid #999;
  border-top: 2px solid #111;
  border-left: 2px solid #111;
}

.NotesContainer[b-h55sbnh1um] {
  min-height: 0px;
  display: flex;
  flex-direction: column;
  flex: 1;
}

.AddNotesArea[b-h55sbnh1um] {
}

.NOTESENTER[b-h55sbnh1um] {
  background-color: #333;
  border-radius: 7px;
  color: white;
  margin-right: 5px;
  width: 98%;
  font-size: .75em;
}

  .NOTESENTER:focus[b-h55sbnh1um] {
    outline: none;
  }

.NOTESCONTROL[b-h55sbnh1um] {
}

.NOTESSELECTUNIT[b-h55sbnh1um] {
  margin-top: 5px;
  line-height: 1em;
  border: 1px solid #777;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #777;
  font-family: "Noto Sans Mono", monospace;
  box-shadow: 2px 2px 3px black;
}

  .NOTESSELECTUNIT:hover[b-h55sbnh1um] {
    margin-top: 5px;
    line-height: 1em;
    border: 1px solid #777;
    border-radius: 8px;
    background-color: rgba(75,75,75,.75);
    color: #777;
    font-family: "Noto Sans Mono", monospace;
  }

.NOTESSELECTUNITSELECTED[b-h55sbnh1um] {
  margin-top: 5px;
  line-height: 1em;
  border: 1px solid #595;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #595;
  font-family: "Noto Sans Mono", monospace;
}

  .NOTESSELECTUNITSELECTED:hover[b-h55sbnh1um] {
    line-height: 1em;
    border: 1px solid #A55;
    border-radius: 8px;
    background-color: #3a3a3a;
    color: #A55;
    font-family: "Noto Sans Mono", monospace;
  }

.NotesArea[b-h55sbnh1um] {
  margin-top: 10px;
  height: 100%;
  overflow-y: scroll;
}

.NOTE[b-h55sbnh1um] {
  box-shadow: 3px 3px 3px black;
  margin-bottom: 8px;
  margin-right: 5px;
  border-right: 2px solid #999;
  border-bottom: 2px solid #999;
  border-top: 2px solid #111;
  border-left: 2px solid #111;
  padding: 2px;
}

.NOTEMESSAGE[b-h55sbnh1um] {
  font-size: .9em;
  border-bottom: 1px solid #666;
}

.NOTEFOOTER[b-h55sbnh1um] {
  font-size: .75em;
}

.NOTEUNIT[b-h55sbnh1um] {
}

.NOTETIMESTAMP[b-h55sbnh1um] {
  float: right;
}

.NOTEWRITER[b-h55sbnh1um] {
}
/* /Pages/Windows/Page/EditUser.razor.rz.scp.css */
.ROOT[b-4e9u7t9x9u] {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-direction: column;
  min-height: 0px;
}

.HEADER[b-4e9u7t9x9u] {
  display: flex;
  color: #999;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
  font-size: 2em;
  text-shadow: 1px 1px 2px black;
}

.TITLE[b-4e9u7t9x9u] {
  flex: 1;
}

.CONTROLS[b-4e9u7t9x9u] {
  margin-top: -13px;
}

.SAVE[b-4e9u7t9x9u] {
  font-size: 1em;
  line-height: 1em;
  border: 1px solid #595;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #595;
  font-family: "Noto Sans Mono", monospace;
}

.DISCARD:hover[b-4e9u7t9x9u] {
  background: rgba(170, 85, 85, .25);
}

.DISCARD[b-4e9u7t9x9u] {
  font-size: .5em;
  line-height: 1em;
  border: 1px solid #A55;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #A55;
  font-family: "Noto Sans Mono", monospace;
}

.BODY[b-4e9u7t9x9u] {
  padding-left: 25px;
  display: flex;
  overflow-y: scroll;
  flex: 1;
  flex-direction: column;
  min-height: 0px;
}

.LINE0[b-4e9u7t9x9u]{
  margin-bottom: 10px;
}

.LINE3[b-4e9u7t9x9u],
.LINE2[b-4e9u7t9x9u],
.LINE1[b-4e9u7t9x9u] {
  display: flex
}

.GENERATEDPASSWORD[b-4e9u7t9x9u] {
  user-select: text;
  line-height: 1.5em;
  color: #888;
  font-family: "Noto Sans Mono", monospace;
  padding-left: 15px;
}

.LABEL[b-4e9u7t9x9u] {
  margin-left: 5px;
  flex: 1;
}

.USREXPRD input[type=checkbox]:checked[b-4e9u7t9x9u] {
  opacity: .5;
  cursor: not-allowed;
  pointer-events: none;
}

input[type=number][b-4e9u7t9x9u],
input[type=text][b-4e9u7t9x9u] {
  background-color: #333;
  border-radius: 7px;
  color: white;
}

  input[type=number]:focus[b-4e9u7t9x9u],
  input[type=text]:focus[b-4e9u7t9x9u] {
    border: 2px solid #55A;
    outline: none;
  }



.GENPW[b-4e9u7t9x9u] {
  line-height: 1em;
  border: 1px solid #777;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #777;
  font-family: "Noto Sans Mono", monospace;
  
}

[b-4e9u7t9x9u]::-webkit-scrollbar {
  width: 5px;
}

[b-4e9u7t9x9u]::-webkit-scrollbar-track {
  background: #3a3a3a;
}

[b-4e9u7t9x9u]::-webkit-scrollbar-thumb {
  background: #888;
}

  [b-4e9u7t9x9u]::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
/* /Pages/Windows/Page/GenericUnitEdit.razor.rz.scp.css */
.ROOT[b-ymmgx6q2b3] {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-direction: column;
}

.HEADER[b-ymmgx6q2b3] {
  display: flex;
  color: #999;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
  font-size: 2em;
  text-shadow: 1px 1px 2px black;
}
.TITLE[b-ymmgx6q2b3]{
  flex:1;
}

.CONTROLS[b-ymmgx6q2b3]{
  margin-top: -13px;
}

.SAVE[b-ymmgx6q2b3] {
  font-size: .5em;
  line-height: 1em;
  border: 1px solid #595;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #595;
  font-family: "Noto Sans Mono", monospace;
}

.DISCARD:hover[b-ymmgx6q2b3] {
  background: rgba(170, 85, 85, .25);
}

.DISCARD[b-ymmgx6q2b3] {
  font-size: .5em;
  line-height: 1em;
  border: 1px solid #A55;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #A55;
  font-family: "Noto Sans Mono", monospace;
}

.BODY[b-ymmgx6q2b3] {
  padding-left: 25px;
  display: flex;
  flex:1;
  overflow-y:auto;
  flex-direction:column;
}

.LINE1[b-ymmgx6q2b3]{
  display:flex;
}

.ROLECONTAINER[b-ymmgx6q2b3]{
  margin-right: 30px;
  margin-bottom: 30px;
}

.ROLECONTAINER select[b-ymmgx6q2b3] { 
  width: 20em;
}

select[b-ymmgx6q2b3] {
  width: 98%;
  background-color: #333;
  border-radius: 7px;
  color: white;
}

  select:focus[b-ymmgx6q2b3] {
    outline: none;
    border: 2px solid #55A;
  }

.LABEL[b-ymmgx6q2b3] {
  font-size: 1.2em;
  white-space: nowrap;
  color: #999;
  text-shadow: 1px 1px 1px black;
}
.LINE2[b-ymmgx6q2b3]{
  flex:1;
}

  .LINE2 input[b-ymmgx6q2b3] {
    width: 50em;
    background: #252525;
    color: white;
    border-radius: 7px;
  }

      .LINE2 input:focus[b-ymmgx6q2b3] {
        outline: none;
        border: 2px solid #55A;
      } 
/* /Pages/Windows/Page/Inc.razor.rz.scp.css */
.UNITSELECTION[b-nnskwz6wor] {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(50,50,50,.9);
  display: flex;
  flex-direction: column;
  padding:10px;
  padding-bottom:40px;
}

.UNITSELECTIONHEADER[b-nnskwz6wor] {
  font-size: 1.5em;
  border-bottom: 2px solid #666;
  position: relative;
  left: -10px;
  padding-left: 10px;
  width: 100%;
}

  .UNITSELECTIONHEADER button[b-nnskwz6wor] {
    position: fixed;
    width: 5em;
    right: 20px;
    height: 2em;
    font-size: .7em;
    border: 1px solid #A55;
    background: none;
    color: #A55;
    border-radius: 10px;
  }

    .UNITSELECTIONHEADER button:hover[b-nnskwz6wor] {
      background: rgba(170, 85, 85, .25);
    }

.UNITSELECTIONAREA[b-nnskwz6wor] {
  height:100%;
  min-height:0px;
  display: flex;
  flex-direction: column;
  overflow-y:scroll;
}

  .UNITSELECTIONAREA table[b-nnskwz6wor] {
    min-height: 0px;
    line-height: 1.2em;
    font-size: 1em;
    width: 100%;
    margin-bottom: 30px;

  }

    .UNITSELECTIONAREA table tr td:first-child[b-nnskwz6wor] {
      width: 30%;
    }

    .UNITSELECTIONAREA table tr:hover[b-nnskwz6wor] {
      background-color: rgba(100,100,100,.9);
    }

  .UNITSELECTIONAREA div[b-nnskwz6wor] {
    width: 100%;
    position: relative;
    left: -10px;
    padding-left: 10px;
    border-bottom: 1px solid #666;
  }

.IncRoot[b-nnskwz6wor] {
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;

}

.IncBody[b-nnskwz6wor] {
  display: flex;
  flex: 1;
  overflow: hidden;
  flex-direction: column;

}

.IncHeader[b-nnskwz6wor] {
  display: flex;
  color: #999;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;

}

.TITLE[b-nnskwz6wor] {
  flex: 1;
  font-size: 2em;
  text-shadow: 1px 1px 2px black;
}

.CLOSE[b-nnskwz6wor] {
  line-height: 2em;
}

.CLOSEBUTTON[b-nnskwz6wor] {
  line-height: 1em;
  border: 1px solid #A55;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #A55;
  font-family: "Noto Sans Mono", monospace;
}

  .CLOSEBUTTON:hover[b-nnskwz6wor] {
    background: rgba(170, 85, 85, .25);
  }

.SAVEBUTTONDISABLED[b-nnskwz6wor] {
  line-height: 1em;
  border: 1px solid #777;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #777;
  font-family: "Noto Sans Mono", monospace;
  margin-left: 10px;
}
.SAVEBUTTON[b-nnskwz6wor] {
  line-height: 1em;
  border: 1px solid #595;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #595;
  font-family: "Noto Sans Mono", monospace;
  margin-left: 10px;
}

  .SAVEBUTTON:hover[b-nnskwz6wor] {
    background: rgba(85, 153, 85, .25);
  }

.Detail[b-nnskwz6wor] {
  margin-bottom: 4px;
}

.DetailLabel[b-nnskwz6wor] {
  margin-bottom: 2px;
}

.IncDetailArea[b-nnskwz6wor] {
  display: flex;
  font-size: .8em;
  line-height: 1em;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
  padding-bottom: 3px;

}

.IncDetailArea1[b-nnskwz6wor] {
  width: 50%;
}

  .IncDetailArea1 input[b-nnskwz6wor] {
    width: 95%;
    background-color: #333;
    border-radius: 7px;
    color: white;
  }

    .IncDetailArea1 input:focus[b-nnskwz6wor] {
      border: 2px solid #55A;
      outline: none;
    }

.IncDetailArea2[b-nnskwz6wor] {
  flex: 1;
}

  .IncDetailArea2 input[b-nnskwz6wor] {
    width: 95%;
  }

.IncDetailArea3[b-nnskwz6wor] {
  justify-items: right;
  margin-right: 10px;
}

  .IncDetailArea3 input[b-nnskwz6wor] {
    background: #252525;
    color: #999;
    border-radius: 7px;
  }

select[b-nnskwz6wor] {
  width: 98%;
  background-color: #333;
  border-radius: 7px;
  color: white;
}

  select:focus[b-nnskwz6wor] {
    outline: none;
    border: 2px solid #55A;
  }

.RandomContainer[b-nnskwz6wor] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.UnitsAndNotes[b-nnskwz6wor] {
  flex:1;
  display: flex;
  overflow-y: hidden;
}

.IncUnits[b-nnskwz6wor] {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
  padding-left: 5px;
  border-left: 1px solid #666;
  min-height: 0; 
}

.UnitsAttached[b-nnskwz6wor],
.UnitsPreviouslyAttached[b-nnskwz6wor] {
  flex: 1;
  overflow-y: scroll;
  min-height: 0; /* Enables scrolling inside flex */
}
.UnitsPreviouslyAttached[b-nnskwz6wor] {
  border-top: 2px solid #666;
}

.UnitsHeader[b-nnskwz6wor] {
  margin-top: 5px;
  background-color: #252525;
  color: #AAA;
  padding-top: 3px;
  padding-left: 3px;
  padding-bottom: 3px;

}

.UnitsPreviouslyAttachedTable[b-nnskwz6wor],
.UnitsAttachedTable[b-nnskwz6wor] {
  width: 100%;
  font-size: 0.8em;
  line-height: 1em;
  border-collapse: collapse;
  min-height: 0
}

  .UnitsPreviouslyAttachedTable tr:first-child[b-nnskwz6wor],
  .UnitsAttachedTable tr:first-child[b-nnskwz6wor] {
    background-color: #252525;
    color: #BBB;
  }

    .UnitsPreviouslyAttachedTable tr:first-child td:not(:first-child)[b-nnskwz6wor],
    .UnitsAttachedTable tr:first-child td:not(:first-child)[b-nnskwz6wor] {
      font-size: 1em;
      text-align: center;
    }

  .UnitsPreviouslyAttachedTable tr:not(:first-child):hover[b-nnskwz6wor],
  .UnitsAttachedTable tr:not(:first-child):hover[b-nnskwz6wor] {
    background-color: #555;
  }

  .UnitsPreviouslyAttachedTable tr:not(:first-child)[b-nnskwz6wor],
  .UnitsAttachedTable tr:not(:first-child)[b-nnskwz6wor] {
    line-height: 1.5em;
    text-align: center;
  }

  .UnitsPreviouslyAttachedTable tr td:first-child[b-nnskwz6wor],
  .UnitsAttachedTable tr td:first-child[b-nnskwz6wor] {
    width: 60%;
    text-align: left !important;
  }


.timerButton[b-nnskwz6wor] {
  background: none;
  color: #999;
  text-shadow: 1px 1px 1px black;
  border-radius: 7px;
  border-top: 1px solid #111;
  border-left: 1px solid #111;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  box-shadow: 1px 1px 1px black;
  white-space:nowrap;
}

  .timerButton:hover[b-nnskwz6wor] {
    border: 1px solid #DDD;
    color: #DDD;
  }

[b-nnskwz6wor]::-webkit-scrollbar {
  width: 5px;
}

[b-nnskwz6wor]::-webkit-scrollbar-track {
  background: #3a3a3a;
}

[b-nnskwz6wor]::-webkit-scrollbar-thumb {
  background: #888;
}

  [b-nnskwz6wor]::-webkit-scrollbar-thumb:hover {
    background: #555;
  }

.IncNotes[b-nnskwz6wor] {
  flex: 0 0 35%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.NotesHeader[b-nnskwz6wor] {
  margin-top: 5px;
  margin-right: 8px;
  background-color: #252525;
  color: #AAA;
  padding-top: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  margin-bottom: 4px;
  border-right: 2px solid #999;
  border-bottom: 2px solid #999;
  border-top: 2px solid #111;
  border-left: 2px solid #111;
}
.NotesContainer[b-nnskwz6wor] {
  min-height:0px;
  display: flex;
  flex-direction: column;
  flex:1;
}

.AddNotesArea[b-nnskwz6wor]{

}

.NOTESENTER[b-nnskwz6wor] {
  background-color: #333;
  border-radius: 7px;
  color: white;
  margin-right: 5px;
  width: 98%;
  font-size: .75em;
}
  .NOTESENTER:focus[b-nnskwz6wor]{
    outline: none;
  }

.NOTESCONTROL[b-nnskwz6wor] {
  }

.NOTESSELECTUNIT[b-nnskwz6wor] {
  margin-top: 5px;
  line-height: 1em;
  border: 1px solid #777;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #777;
  font-family: "Noto Sans Mono", monospace;
  box-shadow: 2px 2px 3px black;
}

.NOTESSELECTUNIT:hover[b-nnskwz6wor] {
  margin-top: 5px;
  line-height: 1em;
  border: 1px solid #777;
  border-radius: 8px;
  background-color: rgba(75,75,75,.75);
  color: #777;
  font-family: "Noto Sans Mono", monospace;
}

.NOTESSELECTUNITSELECTED[b-nnskwz6wor] {
  margin-top: 5px;
  line-height: 1em;
  border: 1px solid #595;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #595;
  font-family: "Noto Sans Mono", monospace;
}

.NOTESSELECTUNITSELECTED:hover[b-nnskwz6wor] {
  line-height: 1em;
  border: 1px solid #A55;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #A55;
  font-family: "Noto Sans Mono", monospace;
}

.NotesArea[b-nnskwz6wor] {
  margin-top: 10px;
  height: 100%;
  overflow-y: scroll;
}

.NOTE[b-nnskwz6wor] {
  box-shadow: 3px 3px 3px black;
  margin-bottom: 8px;
  margin-right: 5px;
  border-right: 2px solid #999;
  border-bottom: 2px solid #999;
  border-top: 2px solid #111;
  border-left: 2px solid #111;
  padding: 2px;
}

.NOTEMESSAGE[b-nnskwz6wor] {
  font-size: .9em;
  border-bottom: 1px solid #666;
}

.NOTEFOOTER[b-nnskwz6wor]{
  font-size: .75em;
}

.NOTEUNIT[b-nnskwz6wor]{
}

.NOTETIMESTAMP[b-nnskwz6wor]{
  float:right;
}
.NOTEWRITER[b-nnskwz6wor]{

}
/* /Pages/Windows/Page/IncidentsArchive.razor.rz.scp.css */
.ROOT[b-hhrlpodp5h] {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-direction: column;
  min-height: 0px;
}

.HEADER[b-hhrlpodp5h] {
  display: flex;
  color: #999;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
  font-size: 2em;
  text-shadow: 1px 1px 2px black;
}

.TITLE[b-hhrlpodp5h] {
  flex: 1;
}

.CONTROLS[b-hhrlpodp5h] {
  margin-top: -13px;
}
.CLOSE:hover[b-hhrlpodp5h] {
  background: rgba(170, 85, 85, .25);
}

.CLOSE[b-hhrlpodp5h] {
  font-size: .5em;
  line-height: 1em;
  border: 1px solid #A55;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #A55;
  font-family: "Noto Sans Mono", monospace;
}



.BODY[b-hhrlpodp5h] {
  display: flex;
  overflow-y: hidden;
  flex-direction: column;
  min-height: 0px;
}

.BODYPROPER[b-hhrlpodp5h] {
  margin-top: 10px;
  overflow-y: scroll;
  flex: 1;
}

.BODYHEADER[b-hhrlpodp5h] {
  display: flex;
  flex-direction: column;
  padding-left: 10px;
}

.SEARCHTYPECONTAINER[b-hhrlpodp5h]{
  display: flex;
  line-height: 2em;
  align-content: center;
  
}

.SEARCHTYPELABEL[b-hhrlpodp5h]{
  margin-right: 10px;

}
.INCSEARCHBUTTON[b-hhrlpodp5h],
.DATESEARCHBUTTON[b-hhrlpodp5h],
.SEARCHTYPEBUTTON[b-hhrlpodp5h] {
  width: 7.25em;
  border: 1px solid #CCC;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #CCC;
  font-family: "Noto Sans Mono", monospace;
  margin-left: 10px;
  padding: 0px;
  font-size: 1em;
  white-space: nowrap;
}

.call_number:hover[b-hhrlpodp5h]{
  background-color: #666!important;
}

.SEARCHPARAMS[b-hhrlpodp5h] {
  margin-top: 10px;
  display: flex;
  line-height: 2em;
  align-content: center;
}
input[b-hhrlpodp5h] {
  background-color: #333;
  border-radius: 7px;
  color: white;
}

.IncidentsTable[b-hhrlpodp5h] {
  width: 98%;
}

  .IncidentsTable tr:first-child[b-hhrlpodp5h] {
    background-color: #333;
    font-size: .75em;
    white-space: nowrap;
  }

  .IncidentsTable td[b-hhrlpodp5h] {
    padding-left: 10px;
    padding-right: 10px;
  }

  .IncidentsTable tr:hover:not(:first-child)[b-hhrlpodp5h] {
    background-color: rgba(255,255,255,.1);
  }



  .IncidentsTable tr td:first-child[b-hhrlpodp5h] {
    font-size: 1em;
    background-color: #333;
    white-space: nowrap
  }

  .IncidentsTable tr td:last-child[b-hhrlpodp5h] {
    padding-right: 10px;
  }

  .IncidentsTable tr:last-child:hover[b-hhrlpodp5h] {
    background-color: rgba(255,255,255,.1);
  }

  .IncidentsTable td[b-hhrlpodp5h] {
    line-height: 1.7em;
  }

  .IncidentsTable tr:not(:first-child)[b-hhrlpodp5h] {
    line-height: 1em;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
  }

  .IncidentsTable tr td:not(:first-child)[b-hhrlpodp5h] {
    line-height: 1.1em;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
  }

  .IncidentsTable tr:first-child[b-hhrlpodp5h] {
    line-height: 1.75em;
    border-bottom: 2px solid #666;
  }

  input:focus[b-hhrlpodp5h] {
    border: 2px solid #55A;
    outline: none;
  }

[b-hhrlpodp5h]::-webkit-scrollbar {
  width: 5px;
}

[b-hhrlpodp5h]::-webkit-scrollbar-track {
  background: #3a3a3a;
}

[b-hhrlpodp5h]::-webkit-scrollbar-thumb {
  background: #888;
}

  [b-hhrlpodp5h]::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
/* /Pages/Windows/Page/NewGenericUnit.razor.rz.scp.css */
.ROOT[b-aabl1ay1b7] {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-direction: column;
}

.HEADER[b-aabl1ay1b7] {
  display: flex;
  color: #999;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
  font-size: 2em;
  text-shadow: 1px 1px 2px black;
}
.TITLE[b-aabl1ay1b7]{
  flex:1;
}

.CONTROLS[b-aabl1ay1b7]{
  margin-top: -13px;
}

.SAVE[b-aabl1ay1b7] {
  font-size: .5em;
  line-height: 1em;
  border: 1px solid #595;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #595;
  font-family: "Noto Sans Mono", monospace;
}

.DISCARD:hover[b-aabl1ay1b7] {
  background: rgba(170, 85, 85, .25);
}

.DISCARD[b-aabl1ay1b7] {
  font-size: .5em;
  line-height: 1em;
  border: 1px solid #A55;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #A55;
  font-family: "Noto Sans Mono", monospace;
}

.BODY[b-aabl1ay1b7] {
  padding-left: 25px;
  display: flex;
  flex:1;
  overflow-y:auto;
  flex-direction:column;
}

.LINE2[b-aabl1ay1b7] {
  display: flex;
  flex: 1;
}

.ROLECONTAINER[b-aabl1ay1b7]{
  margin-right: 30px;
  margin-bottom: 30px;
}

.ROLECONTAINER select[b-aabl1ay1b7] { 
  width: 20em;
}

select[b-aabl1ay1b7] {
  width: 98%;
  background-color: #333;
  border-radius: 7px;
  color: white;
}

  select:focus[b-aabl1ay1b7] {
    outline: none;
    border: 2px solid #55A;
  }

.LABEL[b-aabl1ay1b7] {
  font-size: 1.2em;
  white-space: nowrap;
  color: #999;
  text-shadow: 1px 1px 1px black;
}
.LINE1[b-aabl1ay1b7]{
  
}

  .LINE1 input[b-aabl1ay1b7] {
    width: 10em;
    background: #252525;
    color: white;
    border-radius: 7px;
  }

      .LINE1 input:focus[b-aabl1ay1b7] {
        outline: none;
        border: 2px solid #55A;
      } 
/* /Pages/Windows/Page/NewInc.razor.rz.scp.css */
.UNITSELECTION[b-873vx5wx8i] {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(50,50,50,.9);
  display: flex;
  flex-direction: column;
  padding:10px;
  padding-bottom:40px;
}

.UNITSELECTIONHEADER[b-873vx5wx8i] {
  font-size: 1.5em;
  border-bottom: 2px solid #666;
  position: relative;
  left: -10px;
  padding-left: 10px;
  width: 100%;
}

  .UNITSELECTIONHEADER button[b-873vx5wx8i] {
    position: fixed;
    width: 5em;
    right: 20px;
    height: 2em;
    font-size: .7em;
    border: 1px solid #A55;
    background: none;
    color: #A55;
    border-radius: 10px;
  }

    .UNITSELECTIONHEADER button:hover[b-873vx5wx8i] {
      background: rgba(170, 85, 85, .25);
    }

.UNITSELECTIONAREA[b-873vx5wx8i] {
  height:100%;
  min-height:0px;
  display: flex;
  flex-direction: column;
  overflow-y:scroll;
}

  .UNITSELECTIONAREA table[b-873vx5wx8i] {
    min-height: 0px;
    line-height: 1.2em;
    font-size: 1em;
    width: 100%;
    margin-bottom: 30px;

  }

    .UNITSELECTIONAREA table tr td:first-child[b-873vx5wx8i] {
      width: 30%;
    }

    .UNITSELECTIONAREA table tr:hover[b-873vx5wx8i] {
      background-color: rgba(100,100,100,.9);
    }

  .UNITSELECTIONAREA div[b-873vx5wx8i] {
    width: 100%;
    position: relative;
    left: -10px;
    padding-left: 10px;
    border-bottom: 1px solid #666;
  }

.IncRoot[b-873vx5wx8i] {
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;

}

.IncBody[b-873vx5wx8i] {
  display: flex;
  flex: 1;
  overflow: hidden;
  flex-direction: column;

}

.IncHeader[b-873vx5wx8i] {
  display: flex;
  color: #999;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;

}

.TITLE[b-873vx5wx8i] {
  flex: 1;
  font-size: 2em;
  text-shadow: 1px 1px 2px black;
}

.CLOSE[b-873vx5wx8i] {
  line-height: 2em;
}

.CLOSEBUTTON[b-873vx5wx8i] {
  line-height: 1em;
  border: 1px solid #A55;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #A55;
  font-family: "Noto Sans Mono", monospace;
}

  .CLOSEBUTTON:hover[b-873vx5wx8i] {
    background: rgba(170, 85, 85, .25);
  }

.SAVEBUTTONDISABLED[b-873vx5wx8i] {
  line-height: 1em;
  border: 1px solid #777;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #777;
  font-family: "Noto Sans Mono", monospace;
  margin-left: 10px;
}
.SAVEBUTTON[b-873vx5wx8i] {
  line-height: 1em;
  border: 1px solid #595;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #595;
  font-family: "Noto Sans Mono", monospace;
  margin-left: 10px;
}

  .SAVEBUTTON:hover[b-873vx5wx8i] {
    background: rgba(85, 153, 85, .25);
  }

.Detail[b-873vx5wx8i] {
  margin-bottom: 4px;
}

.DetailLabel[b-873vx5wx8i] {
  margin-bottom: 2px;
}

.IncDetailArea[b-873vx5wx8i] {
  display: flex;
  font-size: .8em;
  line-height: 1em;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
  padding-bottom: 3px;

}

.IncDetailArea1[b-873vx5wx8i] {
  width: 50%;
}

  .IncDetailArea1 input[b-873vx5wx8i] {
    width: 95%;
    background-color: #333;
    border-radius: 7px;
    color: white;
  }

    .IncDetailArea1 input:focus[b-873vx5wx8i] {
      border: 2px solid #55A;
      outline: none;
    }

.IncDetailArea2[b-873vx5wx8i] {
  flex: 1;
}

  .IncDetailArea2 input[b-873vx5wx8i] {
    width: 95%;
  }

.IncDetailArea3[b-873vx5wx8i] {
  justify-items: right;
  margin-right: 10px;
}

  .IncDetailArea3 input[b-873vx5wx8i] {
    background: #252525;
    color: #999;
    border-radius: 7px;
  }

select[b-873vx5wx8i] {
  width: 98%;
  background-color: #333;
  border-radius: 7px;
  color: white;
}

  select:focus[b-873vx5wx8i] {
    outline: none;
    border: 2px solid #55A;
  }

.RandomContainer[b-873vx5wx8i] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.UnitsAndNotes[b-873vx5wx8i] {
  flex:1;
  display: flex;
  overflow-y: hidden;
}

.IncUnits[b-873vx5wx8i] {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
  padding-left: 5px;
  border-left: 1px solid #666;
  min-height: 0; 
}

.UnitsAttached[b-873vx5wx8i],
.UnitsPreviouslyAttached[b-873vx5wx8i] {
  flex: 1;
  overflow-y: scroll;
  min-height: 0; /* Enables scrolling inside flex */
}
.UnitsPreviouslyAttached[b-873vx5wx8i] {
  border-top: 2px solid #666;
}

.UnitsHeader[b-873vx5wx8i] {
  margin-top: 5px;
  background-color: #252525;
  color: #AAA;
  padding-top: 3px;
  padding-left: 3px;
  padding-bottom: 3px;

}

.UnitsPreviouslyAttachedTable[b-873vx5wx8i],
.UnitsAttachedTable[b-873vx5wx8i] {
  width: 100%;
  font-size: 0.8em;
  line-height: 1em;
  border-collapse: collapse;
  min-height: 0
}

  .UnitsPreviouslyAttachedTable tr:first-child[b-873vx5wx8i],
  .UnitsAttachedTable tr:first-child[b-873vx5wx8i] {
    background-color: #252525;
    color: #BBB;
  }

    .UnitsPreviouslyAttachedTable tr:first-child td:not(:first-child)[b-873vx5wx8i],
    .UnitsAttachedTable tr:first-child td:not(:first-child)[b-873vx5wx8i] {
      font-size: 1em;
      text-align: center;
    }

  .UnitsPreviouslyAttachedTable tr:not(:first-child):hover[b-873vx5wx8i],
  .UnitsAttachedTable tr:not(:first-child):hover[b-873vx5wx8i] {
    background-color: #555;
  }

  .UnitsPreviouslyAttachedTable tr:not(:first-child)[b-873vx5wx8i],
  .UnitsAttachedTable tr:not(:first-child)[b-873vx5wx8i] {
    line-height: 1.5em;
    text-align: center;
  }

  .UnitsPreviouslyAttachedTable td:first-child[b-873vx5wx8i],
  .UnitsAttachedTable td:first-child[b-873vx5wx8i] {
    width: 20em;
    text-align: left !important;
  }


.timerButton[b-873vx5wx8i] {
  background: none;
  color: #999;
  text-shadow: 1px 1px 1px black;
  border-radius: 7px;
  border-top: 1px solid #111;
  border-left: 1px solid #111;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  box-shadow: 1px 1px 1px black;
}

  .timerButton:hover[b-873vx5wx8i] {
    border: 1px solid #DDD;
    color: #DDD;
  }

[b-873vx5wx8i]::-webkit-scrollbar {
  width: 5px;
}

[b-873vx5wx8i]::-webkit-scrollbar-track {
  background: #3a3a3a;
}

[b-873vx5wx8i]::-webkit-scrollbar-thumb {
  background: #888;
}

  [b-873vx5wx8i]::-webkit-scrollbar-thumb:hover {
    background: #555;
  }

.IncNotes[b-873vx5wx8i] {
  flex: 0 0 35%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.NotesHeader[b-873vx5wx8i] {
  margin-top: 5px;
  margin-right: 8px;
  background-color: #252525;
  color: #AAA;
  padding-top: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  margin-bottom: 4px;
  border-right: 2px solid #999;
  border-bottom: 2px solid #999;
  border-top: 2px solid #111;
  border-left: 2px solid #111;
}
.NotesContainer[b-873vx5wx8i] {
  min-height:0px;
  display: flex;
  flex-direction: column;
  flex:1;
}

.AddNotesArea[b-873vx5wx8i]{

}

.NOTESENTER[b-873vx5wx8i] {
  background-color: #333;
  border-radius: 7px;
  color: white;
  margin-right: 5px;
  width: 98%;
  font-size: .75em;
}
  .NOTESENTER:focus[b-873vx5wx8i]{
    outline: none;
  }

.NOTESCONTROL[b-873vx5wx8i] {
  }

.NOTESSELECTUNIT[b-873vx5wx8i] {
  margin-top: 5px;
  line-height: 1em;
  border: 1px solid #777;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #777;
  font-family: "Noto Sans Mono", monospace;
  box-shadow: 2px 2px 3px black;
}

.NOTESSELECTUNIT:hover[b-873vx5wx8i] {
  margin-top: 5px;
  line-height: 1em;
  border: 1px solid #777;
  border-radius: 8px;
  background-color: rgba(75,75,75,.75);
  color: #777;
  font-family: "Noto Sans Mono", monospace;
}

.NOTESSELECTUNITSELECTED[b-873vx5wx8i] {
  margin-top: 5px;
  line-height: 1em;
  border: 1px solid #595;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #595;
  font-family: "Noto Sans Mono", monospace;
}

.NOTESSELECTUNITSELECTED:hover[b-873vx5wx8i] {
  line-height: 1em;
  border: 1px solid #A55;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #A55;
  font-family: "Noto Sans Mono", monospace;
}

.NotesArea[b-873vx5wx8i] {
  margin-top: 10px;
  height: 100%;
  overflow-y: scroll;
}

.NOTE[b-873vx5wx8i] {
  box-shadow: 3px 3px 3px black;
  margin-bottom: 8px;
  margin-right: 5px;
  border-right: 2px solid #999;
  border-bottom: 2px solid #999;
  border-top: 2px solid #111;
  border-left: 2px solid #111;
  padding: 2px;
}

.NOTEMESSAGE[b-873vx5wx8i] {
  font-size: .9em;
  border-bottom: 1px solid #666;
}

.NOTEFOOTER[b-873vx5wx8i]{
  font-size: .75em;
}

.NOTEUNIT[b-873vx5wx8i]{
}

.NOTETIMESTAMP[b-873vx5wx8i]{
  float:right;
}
.NOTEWRITER[b-873vx5wx8i]{

}
/* /Pages/Windows/Page/NewUnit.razor.rz.scp.css */
.ROOT[b-pdrkjio40w] {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-direction: column;
}

.HEADER[b-pdrkjio40w] {
  display: flex;
  color: #999;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
  font-size: 2em;
  text-shadow: 1px 1px 2px black;
}
.TITLE[b-pdrkjio40w]{
  flex:1;
}

.CONTROLS[b-pdrkjio40w]{
  margin-top: -13px;
}

.SAVE[b-pdrkjio40w] {
  font-size: .5em;
  line-height: 1em;
  border: 1px solid #595;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #595;
  font-family: "Noto Sans Mono", monospace;
}

.DISCARD:hover[b-pdrkjio40w] {
  background: rgba(170, 85, 85, .25);
}

.DISCARD[b-pdrkjio40w] {
  font-size: .5em;
  line-height: 1em;
  border: 1px solid #A55;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #A55;
  font-family: "Noto Sans Mono", monospace;
}

.BODY[b-pdrkjio40w] {
  padding-left: 25px;
  display: flex;
  flex:1;
  overflow-y:auto;
  flex-direction:column;
}

.LINE2[b-pdrkjio40w] {
  display: flex;
  flex: 1;
}

.ROLECONTAINER[b-pdrkjio40w]{
  margin-right: 30px;
  margin-bottom: 30px;
}

.ROLECONTAINER select[b-pdrkjio40w] { 
  width: 20em;
}

select[b-pdrkjio40w] {
  width: 98%;
  background-color: #333;
  border-radius: 7px;
  color: white;
}

  select:focus[b-pdrkjio40w] {
    outline: none;
    border: 2px solid #55A;
  }

.LABEL[b-pdrkjio40w] {
  font-size: 1.2em;
  white-space: nowrap;
  color: #999;
  text-shadow: 1px 1px 1px black;
}
.LINE1[b-pdrkjio40w]{
  
}

  .LINE1 input[b-pdrkjio40w] {
    width: 10em;
    background: #252525;
    color: white;
    border-radius: 7px;
  }

      .LINE1 input:focus[b-pdrkjio40w] {
        outline: none;
        border: 2px solid #55A;
      } 
/* /Pages/Windows/Page/UnitEdit.razor.rz.scp.css */
.ROOT[b-laxfnt56uq] {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-direction: column;
}

.HEADER[b-laxfnt56uq] {
  display: flex;
  color: #999;
  border-bottom: 2px solid #666;
  margin-bottom: 6px;
  font-size: 2em;
  text-shadow: 1px 1px 2px black;
}
.TITLE[b-laxfnt56uq]{
  flex:1;
}

.CONTROLS[b-laxfnt56uq]{
  margin-top: -13px;
}

.SAVE[b-laxfnt56uq] {
  font-size: .5em;
  line-height: 1em;
  border: 1px solid #595;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #595;
  font-family: "Noto Sans Mono", monospace;
}

.DISCARD:hover[b-laxfnt56uq] {
  background: rgba(170, 85, 85, .25);
}

.DISCARD[b-laxfnt56uq] {
  font-size: .5em;
  line-height: 1em;
  border: 1px solid #A55;
  border-radius: 8px;
  background-color: #3a3a3a;
  color: #A55;
  font-family: "Noto Sans Mono", monospace;
}

.BODY[b-laxfnt56uq] {
  padding-left: 25px;
  display: flex;
  flex:1;
  overflow-y:auto;
  flex-direction:column;
}

.LINE1[b-laxfnt56uq]{
  display:flex;
}

.ROLECONTAINER[b-laxfnt56uq]{
  margin-right: 30px;
  margin-bottom: 30px;
}

.ROLECONTAINER select[b-laxfnt56uq] { 
  width: 20em;
}

select[b-laxfnt56uq] {
  width: 98%;
  background-color: #333;
  border-radius: 7px;
  color: white;
}

  select:focus[b-laxfnt56uq] {
    outline: none;
    border: 2px solid #55A;
  }

.LABEL[b-laxfnt56uq] {
  font-size: 1.2em;
  white-space: nowrap;
  color: #999;
  text-shadow: 1px 1px 1px black;
}
.LINE2[b-laxfnt56uq]{
  flex:1;
}

  .LINE2 input[b-laxfnt56uq] {
    width: 50em;
    background: #252525;
    color: white;
    border-radius: 7px;
  }

      .LINE2 input:focus[b-laxfnt56uq] {
        outline: none;
        border: 2px solid #55A;
      } 
