body {
  background-color: #fcf5ef;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: rgb(46, 86, 206);
}

.center {
  margin: 0 auto;
}

.top {
  position: sticky;
  top: 70px;
  z-index: 1;
}
.top:nth-child(odd) {
  background-color: rgb(176, 174, 174);
}
.top:nth-child(even) {
  background-color: rgb(176, 174, 174);
}

.indicatorGreenSimple {
  display: block;
  width: 15px;
  height: 15px;
  background: rgb(45, 181, 45);
  border-radius: 50%;
}

.indicatorRedSimple {
  display: block;
  width: 15px;
  height: 15px;
  background: rgb(189, 74, 74);
  border-radius: 50%;
}

.indicatorGraySimple {
  display: block;
  width: 15px;
  height: 15px;
  background: rgb(141, 141, 141);
  border-radius: 50%;
}

.forIndicatorBlock {
  position: relative;
}

.indicatorRed {
  display: block;
  width: 10px;
  height: 10px;
  background: rgb(189, 74, 74);
  border-radius: 50%;
  position: absolute;
  right: 2px;
  bottom: 2px;
}

.indicatorGreen {
  display: block;
  width: 10px;
  height: 10px;
  background: rgb(45, 181, 45);
  border-radius: 50%;
  position: absolute;
  right: 2px;
  bottom: 2px;
}

.indicatorDeadline {
  text-align: center;
  display: block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #3FAF46;
}

.button {
  border-radius: 7px;
}

.btn {
  border-radius: 7px;
}

.btn-primary {
  background-color: #5192d7;
}

.btn-success {
  background-color: #5ea86e;
}

.btn-warning {
  background-color: #E8C355;
}

.btn-danger {
  background-color: #c9656f;
}

.brd {
  border: solid 3px rgb(94, 120, 156);
  background: #eae9e9;
  padding: 10px;
  border-radius: 6px;
  margin-bottom: 15px;
  box-shadow: 0 0 10px;
  transition: 0.3s color;
}

.brd_ligth {
  border: solid 3px rgb(94, 120, 156);
  background: #eae9e9;
  padding: 10px;
  border-radius: 7px;
  margin-bottom: 10px;
  transition: 0.3s color;
}

.work-block {
  border: solid 3px rgb(61, 144, 73);
  background: rgb(225, 252, 225);
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  transition: 0.3s color;
}

.block_buttons {
  display: flex;
  margin-top: 10px;
  margin-bottom: 15px;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
}

.comments {
  border: 3px solid rgb(94, 120, 156);
  padding: 10px;
  width: 100%;
  margin: 0 auto;
  background: rgb(247, 250, 251);
  box-sizing: border-box;
  border-radius: 6px;
  margin-bottom: 10px;
}

.log {
  background: rgb(254, 219, 191);
  display: flex;
  flex-direction: column;
}

.log-item {
  border-bottom: 1px solid #828282;
}

.img_div {
  width: 47%;
}

.img_preview {
  width: 100%;
}

.box_uk_info {
  border: 1px solid rgb(0, 0, 0);
  padding: 10px;
  width: 100%;
  background: #faeae1;
  border-radius: 6px;
  box-shadow: 0 0 15px;
  margin-bottom: 10px;
}

.box_systems {
  border: 2px solid rgb(0, 0, 0);
  padding: 10px;
  width: 100%;
  background: #96cafb;
  border-radius: 6px;
  box-shadow: 0 0 15px;
  margin-bottom: 10px;
}

.dialog {
  margin-top: 50px;
  text-align: center;
}

table {
  width: 100%;
  border-collapse: separate;
  border: dotted black 1px;
  border-radius: 5px;
  margin-bottom: 15px;
}

.table td {
  vertical-align: middle;
}

th {
  border: 1px solid rgb(124, 124, 124);
  text-align: center;
  padding: 8px;
}

td {
  border: 0.5px solid rgb(124, 124, 124);
  /* text-align: left; */
  padding: 5px;
}

tr:nth-child(even) {
  background-color: #FDF5F0;
}

tr:nth-child(odd) {
  background-color: #e4e4e4;
}

.main-info {
  width: 100vw;
  margin: 0 auto;
}

.flex-row {
  display: flex;
  flex-direction: row;
  gap: 20px;
  flex-wrap: wrap;
}

.flexRowB-g10 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: space-between;
}

.flexRowB-g10-nowrap {
  display: flex;
  flex-direction: row;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-wrap: nowrap;
}

.flexRowStart-g10 {
  display: flex;
  flex-direction: row;
  gap: 5px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.flexRowEnd-g10 {
  display: flex;
  flex-direction: row;
  gap: 5px;
  flex-wrap: wrap;
  justify-content: right;
  align-items: center;
}

.flexRowEnd-g10-start {
  display: flex;
  flex-direction: row;
  gap: 5px;
  flex-wrap: wrap;
  justify-content: right;
  align-items: flex-start;
}

.flex-col {
  display: flex;
  flex-direction: column;
  gap: 128px;
  flex-wrap: wrap;
}

.flex-col-2 {
  display: flex;
  flex-direction: column;
  gap: 5px;
  flex-wrap: wrap;
}

.first-color {
  color: #fd9999;
}

.custom-link {
  text-decoration: none;
  color: rgb(255, 255, 255);
  font-size: 20px;
}

.custom-link:hover {
  text-decoration: none;
  color: rgb(255, 225, 106);
}

.custom-link:active {
  color: #fd9999;
}

.nav-link:hover {
  color: rgb(255, 225, 106);
}

.mobile-only {
  display: none;
}

.desktop-only {
  display: block;
}

@media (max-width: 768px) {
  .mobile-only {
    display: block;
  }
  .desktop-only {
    display: none;
  }
}
.mobile-bar {
  display: none;
}

.desktop-bar {
  display: inline;
}

@media (max-width: 768px) {
  .mobile-bar {
    display: inline;
  }
  .desktop-bar {
    display: none;
  }
}
.label {
  padding: 0px 3px 0px 3px;
  border: 1px solid #20201e;
  border-bottom: 1px solid #20201e;
  border-radius: 5px;
  text-align: center;
  font: bold 12px/22px sans-serif;
  display: inline-block;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  background-color: #E9E9E9;
}

.label-mount {
  padding: 0px 3px 0px 3px;
  border: 1px solid #20201e;
  border-bottom: 1px solid #20201e;
  border-radius: 5px;
  text-align: center;
  font: bold 12px/22px sans-serif;
  display: inline-block;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  background-color: #fdcf69;
}

.label-sm_mount {
  padding: 0px 3px 0px 3px;
  border: 1px solid #20201e;
  border-bottom: 1px solid #20201e;
  border-radius: 5px;
  text-align: center;
  font: bold 12px/22px sans-serif;
  display: inline-block;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  background-color: #fdcf69;
}

.label-ss {
  padding: 0px 3px 0px 3px;
  border: 1px solid #20201e;
  border-bottom: 1px solid #20201e;
  border-radius: 5px;
  text-align: center;
  font: bold 12px/22px sans-serif;
  display: inline-block;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  background-color: #a4cdff;
}

.label-appz {
  padding: 0px 3px 0px 3px;
  border: 1px solid #20201e;
  border-bottom: 1px solid #20201e;
  border-radius: 5px;
  text-align: center;
  font: bold 12px/22px sans-serif;
  display: inline-block;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  background-color: #FFA366;
}

.label-ods {
  padding: 0px 3px 0px 3px;
  border: 1px solid #20201e;
  border-bottom: 1px solid #20201e;
  border-radius: 5px;
  text-align: center;
  font: bold 12px/22px sans-serif;
  display: inline-block;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  background-color: #FEE396;
}

.label-alarm {
  padding: 0px 3px 0px 3px;
  border: 1px solid #20201e;
  border-bottom: 1px solid #20201e;
  border-radius: 5px;
  text-align: center;
  font: bold 12px/22px sans-serif;
  display: inline-block;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  background-color: #FA8484;
}/*# sourceMappingURL=style6.css.map */