:root {
  --white: white;
  --black: black;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.app {
  min-height: 100vh;
}

.center {
  flex: 1;
  padding-left: 20px;
  padding-right: 20px;
}

.content {
  z-index: 1;
  padding-top: 10px;
  padding-bottom: 50px;
  position: relative;
  transform: translate(0);
}

.top {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.bottom {
  height: auto;
}

.t-left {
  align-items: flex-end;
  line-height: 14px;
  display: flex;
}

.eagle {
  margin-right: 10px;
  font-size: 40px;
  line-height: 40px;
  position: relative;
}

.body {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-image: none;
  background-clip: border-box;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.body.b-logowanie {
  background-color: #fff;
}

.navi {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.calendar {
  background-color: #ebebeb;
  background-image: none;
  height: auto;
  margin-top: 10px;
  padding: 5px 10px 10px;
}

.nav-butt {
  color: #fff;
  cursor: pointer;
  background-color: #901400;
  border: 0 solid #067dff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 31px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 6px 6px 6px 10px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  transition: letter-spacing .2s, background-color .2s;
  display: flex;
}

.nav-butt:hover {
  letter-spacing: 1px;
}

.nav-butt.nb-add-agent {
  background-color: #ff711f;
}

.nav-butt.nb-add-back {
  background-color: #a8a8a8;
}

.nav-butt.nb-add-back:hover {
  background-color: #901400;
}

.navig {
  flex: 1;
  margin-top: 5px;
  display: flex;
}

.form-block {
  margin-bottom: 0;
}

.field-filtr {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  width: 130px;
  height: 31px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 4px;
  line-height: 14px;
  display: block;
}

.field-filtr.ff-cal {
  background-image: url('../images/calendar_date_event_month_icon.png');
  background-position: 108px;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  height: 31px;
  padding-right: 25px;
}

.field-filtr.ff-search {
  min-width: 250px;
}

.form-tr {
  display: flex;
}

.grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-columns: minmax(auto, auto) minmax(100px, 100px) .5fr auto 1fr .5fr .5fr minmax(100px, auto);
  grid-auto-flow: row;
  overflow: auto;
}

.td {
  background-color: #fff;
  border-bottom: 0 solid #c9c9c9;
  width: 100%;
  height: 100%;
}

.td.td-center {
  text-align: center;
}

.td-tyt {
  padding: 5px;
  font-weight: 700;
}

.td-tyt.td-center {
  text-align: center;
}

.td-txt {
  text-align: left;
  padding: 5px;
}

.td-txt.td-center {
  text-align: center;
}

.task {
  background-color: #fff;
  border: 0 solid #97c9ff;
  flex-direction: column;
  margin-top: 10px;
  padding: 10px;
  display: flex;
  box-shadow: 0 11px 50px #0000000f;
}

.t-section {
  background-color: #e7e7e7;
  width: 40%;
  padding: 10px;
}

.t-section.ts-right {
  width: 59%;
}

.t-section.t-section-agent {
  width: 49%;
}

.t-content {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 5px;
  display: block;
}

.ts-tr {
  flex-direction: column;
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
}

.tstd {
  display: flex;
}

.input {
  color: #000;
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 0;
  height: 30px;
  margin-bottom: 0;
  padding: 3px 5px 5px;
  line-height: 14px;
  transition: background-color .2s;
}

.input:hover {
  background-color: #fffef9;
}

.input.input-textarea {
  height: auto;
  min-height: 335px;
  line-height: 18px;
}

.input.input-data {
  background-image: url('../images/calendar_date_event_month_icon.png');
  background-position: 118px;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border-radius: 0;
  width: 140px;
  padding-right: 25px;
}

.input.inp120 {
  border-radius: 0;
  width: 140px;
  padding-top: 3px;
  padding-left: 0;
}

.input.inp-notatki {
  min-height: 91px;
  line-height: 18px;
}

.button-task {
  color: #000;
  cursor: pointer;
  background-color: #f0f0f0;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 14px;
  transition: letter-spacing .2s, background-color .2s;
}

.button-task:hover {
  letter-spacing: 1px;
  background-color: #fff;
}

.button-task.bt-subm {
  color: #fff;
  background-color: #901400;
  margin-left: 0;
}

.inp-label {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 120px;
  max-width: 120px;
  margin-bottom: 0;
  padding-right: 5px;
  font-weight: 400;
  line-height: 14px;
  display: flex;
}

.ts-tyt {
  padding-bottom: 5px;
}

.ts-tr-top {
  border-bottom: 1px solid #fff;
  flex-direction: column;
  margin-top: 5px;
  margin-bottom: 20px;
  display: flex;
}

.t-sekcions {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.t-buttons {
  display: flex;
}

.check-label {
  display: none;
}

.checkbox-field {
  margin-bottom: 0;
}

.belka {
  z-index: 10;
  box-shadow: none;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff24;
  border-bottom: 1px solid #000;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
  overflow: hidden;
}

.date-scope {
  display: flex;
}

.promprs {
  margin-top: 10px;
}

.prompt {
  background-color: #fdffe9;
  border-top: 0 solid #0f5;
  border-bottom: 0 solid #ecff1b;
  border-left: 2px solid #ecff1b;
  border-right: 0 solid #0f5;
  padding: 5px 10px;
}

.prompt.prompt-false {
  background-color: #fff0f1;
  border-bottom-width: 0;
  border-bottom-color: red;
  border-left-width: 1px;
  border-left-color: red;
}

.prompt.prompt-true {
  background-color: #ebebeb;
  border-bottom-width: 0;
  border-bottom-color: #41ff5c;
  border-left-width: 1px;
  border-left-color: #464646;
}

.p-info {
  color: #000;
}

.action-edit {
  opacity: .25;
  cursor: pointer;
  background-image: url('../images/edit_pencil_icon.png');
  background-position: 0 0;
  background-size: cover;
  width: 18px;
  height: 18px;
  margin-left: 5px;
  margin-right: 2px;
  transition: opacity .2s;
}

.action-edit:hover {
  opacity: 1;
}

.td-content {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.td-content.center {
  width: 100%;
}

.td-content.td-center {
  justify-content: center;
}

.td-content.td-complited {
  background-color: #f0fff4;
}

.td-content.td-expired {
  background-color: #fff0f1;
}

.td-content.td-hover {
  background-color: #f1f1f1;
}

.td-content.td-expired-hover {
  background-color: #fde3e5;
}

.td-label {
  text-align: left;
  background-color: #fff4f4;
  padding: 2px;
  font-size: 12px;
  line-height: 14px;
}

.td-label.td-center {
  text-align: center;
}

.td-label.td-label-green {
  background-color: #e8ffee;
}

.nav-butt-scope {
  color: #fff;
  cursor: pointer;
  background-color: #222;
  border: 0 solid #067dff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 31px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 6px 10px;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  transition: letter-spacing .2s, background-color .2s;
  display: flex;
}

.nav-butt-scope:hover {
  letter-spacing: 1px;
}

.action-pdf {
  opacity: .4;
  cursor: pointer;
  background-image: url('../images/adobe_file_logo_logos_pdf_icon.png');
  background-position: 0 0;
  background-size: cover;
  width: 22px;
  height: 22px;
  margin-left: 2px;
  margin-right: 5px;
  transition: opacity .2s;
  display: none;
}

.action-pdf:hover {
  opacity: 1;
}

.action-delete {
  opacity: 1;
  cursor: pointer;
  background-image: url('../images/bin_delete_garbage_remove_trash_icon.png');
  background-position: 50%;
  background-size: cover;
  width: 18px;
  height: 18px;
  margin-left: 5px;
  margin-right: 5px;
  transition: opacity .2s;
}

.action-delete:hover {
  opacity: 1;
}

.button-task-delete {
  color: #000;
  cursor: pointer;
  background-color: #fff0f1;
  margin-top: 10px;
  margin-right: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 14px;
  transition: letter-spacing .2s, background-color .2s;
}

.button-task-delete:hover {
  letter-spacing: 1px;
  background-color: #ffa2a8;
}

.button-task-delete.bt-subm {
  background-color: #e0e0e0;
}

.button-task-delete-confirm {
  color: #fff;
  cursor: pointer;
  background-color: #ff5a65;
  margin-top: 10px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  line-height: 14px;
  transition: letter-spacing .2s, background-color .2s;
}

.button-task-delete-confirm:hover {
  background-color: #ff3644;
}

.button-task-delete-confirm.bt-subm {
  background-color: #e0e0e0;
}

.delete-confirm {
  width: 0;
  overflow: hidden;
}

.delete {
  overflow: hidden;
}

.login-layer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.login {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  padding: 15px;
  display: flex;
  box-shadow: 9px 12px 50px 2px #0000000d;
}

.log-ety {
  color: #000;
  margin-bottom: 2px;
}

.log-input {
  color: #000;
}

.log-content {
  margin-top: 15px;
}

.log-subm {
  cursor: pointer;
  background-color: #901400;
  margin-top: 5px;
  transition: background-color .2s, letter-spacing .2s;
}

.log-subm:hover {
  letter-spacing: 1px;
}

.log-tyt {
  font-size: 20px;
}

.login-prompt {
  flex-direction: column;
  align-items: stretch;
  width: 400px;
  display: flex;
}

.grid-agents {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-columns: minmax(auto, auto) minmax(100px, 100px) .5fr 1fr 1fr minmax(100px, auto);
}

.t-right {
  align-items: flex-end;
  display: flex;
}

.logout {
  cursor: pointer;
  background-color: #c7c7c7;
  padding: 5px;
  line-height: 14px;
  transition: letter-spacing .2s, background-color .2s;
}

.logout:hover {
  letter-spacing: 1px;
  background-color: #222;
}

.ttop {
  justify-content: flex-end;
  display: flex;
}

.login-info {
  color: #000;
}

.login-info:hover {
  text-decoration: none;
}

.logo {
  filter: drop-shadow(0 7px 16px #00000036);
  width: 50px;
  height: 100%;
  margin-left: 0;
  margin-right: 10px;
}

.logo.logo-login {
  width: 70px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  left: -244px;
}

.tab-tyt-filtr {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border: 0 solid #000;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 0;
  font-weight: 700;
  line-height: 14px;
}

.tab-top {
  justify-content: flex-start;
  align-items: center;
  min-height: 25px;
  padding-bottom: 5px;
  display: flex;
}

.tt-txt {
  line-height: 14px;
}

.tt-td {
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.tt-link {
  color: #333;
  line-height: 14px;
}

.tt-link:hover {
  text-decoration: none;
}

.printer-icon {
  cursor: pointer;
  width: 20px;
  margin-left: 5px;
}

.kalendarz {
  z-index: 10;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #fff;
  justify-content: space-between;
  transition: height .2s;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
  transform: translate(0, 100%);
}

.call {
  flex: 1;
  align-items: flex-start;
  transition: height .2s;
  display: flex;
  overflow: auto;
}

.call-month {
  color: #000;
  flex-direction: column;
  flex: 1;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 2vw;
  padding-right: 2vw;
  line-height: 14px;
  display: flex;
}

.call-month.call-month-carent {
  min-width: 40vw;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  transition: height .2s;
}

.call-top {
  justify-content: center;
  display: flex;
}

.call-tab {
  flex: 1;
  margin-top: 10px;
}

.c-month {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  position: static;
}

.c-month.cm-current {
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
}

.call-arrows {
  opacity: .5;
  cursor: pointer;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  transition: opacity .2s;
  display: flex;
}

.call-arrows:hover {
  opacity: 1;
}

.call-mng-left {
  cursor: pointer;
  width: 30px;
  min-width: 30px;
  transition: opacity .2s;
}

.call-mng-left:hover {
  opacity: 1;
}

.call-content {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.call-mng-right {
  cursor: pointer;
  width: 30px;
  min-width: 30px;
  transition: opacity .2s;
  transform: rotate(180deg);
}

.call-mng-right:hover {
  opacity: 1;
}

.tabtd {
  width: 70px;
}

.tab-td {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.tab-day-number {
  color: #000;
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 33px;
  padding: 7px;
  transition: background-color .2s;
  display: flex;
}

.tab-day-number:hover, .tab-day-number.tdn-active {
  background-color: #e0e0e0;
}

.tab-day-number.tdn-other {
  opacity: .2;
  transition: opacity .2s, background-color .2s;
}

.tab-day-number.tdn-other:hover {
  opacity: 1;
}

.tab-th {
  height: auto;
}

.tab-day-week-name {
  color: #000;
  padding: 7px;
  font-size: 16px;
  font-weight: 700;
}

.td-tip {
  flex-direction: column;
  justify-content: center;
  width: 0;
  height: 0;
  display: none;
}

.td-tip-content {
  background-color: #fff;
  border-radius: 11px;
  flex-direction: column;
  min-width: 250px;
  padding: 9px;
  display: flex;
  box-shadow: 7px 5px 20px #00000017;
}

.tip-inf {
  color: #000;
  font-size: 12px;
  line-height: 16px;
}

.kal-top {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  height: 40px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 50px #00000012;
}

.kalendarz-content {
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  transition: height .2s;
  display: flex;
  position: relative;
  top: -40px;
}

.kal-contener {
  z-index: 2;
  background-color: #fff;
  flex-direction: column;
  transition: height .2s;
  display: flex;
  position: relative;
}

.kal-top-cont {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.ktc-navi {
  background-color: #fff;
  border-radius: 50px;
  flex-direction: row;
  align-items: flex-start;
  padding: 0;
  display: flex;
  position: relative;
}

.ktcn-ico {
  background-image: url('../images/calendar_icon.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  background-attachment: scroll;
  width: 25px;
  height: 25px;
}

.tab-top-right {
  align-items: center;
  display: flex;
}

.druk-data {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.dz-tr {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 0;
  display: flex;
}

.dz-name {
  flex: 1;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}

.druk-lista {
  color: #000;
  padding-top: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.dz-ety {
  min-width: 120px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.dz-value {
  min-width: 100px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.dz-date {
  border-bottom: 2px solid #000;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.druk-zadania {
  width: 100%;
  padding-left: 0;
}

.druk-zadanie {
  border: 0 solid #000;
  border-bottom-width: 1px;
  margin-top: 10px;
  padding-bottom: 15px;
  padding-left: 20px;
}

.dz-info {
  min-width: 120px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.dz-info-txt {
  min-width: 100px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.bredcrumbs {
  background-color: #ebebeb;
  margin-top: 5px;
  padding: 3px 4px 3px 50px;
}

.text-block {
  color: #901400;
  letter-spacing: 4px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.logi {
  background-color: #ebebeb;
  background-image: none;
  height: auto;
  margin-top: 10px;
  padding: 5px;
  overflow: auto;
}

.grid-logs {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-columns: minmax(auto, auto) auto auto auto 1fr;
  grid-template-areas: "Area";
  overflow: auto;
}

.td-txt-log {
  text-align: left;
  padding: 2px 4px;
  font-size: 12px;
  line-height: 12px;
}

.td-txt-log.td-center {
  text-align: center;
}

.belka-content {
  padding-top: 5px;
  padding-bottom: 5px;
}

.td-content-hover {
  cursor: pointer;
  background-color: #f8f8f8;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.td-content-hover.center {
  width: 100%;
}

.td-content-hover.td-center {
  justify-content: center;
}

.td-content-hover.td-complited {
  background-color: #f0fff4;
}

.td-content-hover.td-expired {
  background-color: #fff0f1;
}

.td-content-hover.td-complited-hover {
  background-color: #dcffe5;
}

.td-content-hover.td-expired-hover {
  background-color: #fde3e5;
}

.ts-checks {
  background-color: #ffffff30;
  border: 0 solid #cecece;
  flex-flow: wrap;
  flex: 1;
  width: 50%;
  padding: 10px 10px 6px;
  display: flex;
}

.ts-checkbox-field {
  width: 33%;
}

.ts-checkbox-label {
  font-size: 12px;
  line-height: 14px;
}

.mnagement {
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 100vh;
  font-family: Lato, sans-serif;
  display: flex;
}

.m-left {
  z-index: 2;
  background-color: #fff;
  flex-flow: column;
  flex: 0 auto;
  width: 230px;
  min-height: 100%;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.m-right {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  min-height: 100%;
  display: flex;
  position: relative;
}

.ml-navigation {
  flex: 1;
  overflow: auto;
}

.ml-top {
  min-height: 62px;
  padding: 20px 10px 10px 20px;
}

.mnlc {
  margin-top: 0;
  padding: 0;
}

.mnl-links {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 5px 10px;
  display: flex;
}

.mnl-ety {
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.mnl-ety.mnl-sub-ety {
  flex: 1;
  padding: 7px 10px 7px 42px;
  font-size: 14px;
  line-height: 14px;
}

.mnl-ico {
  opacity: .6;
  background-image: url('../images/dashboard-1.png');
  background-position: 50%;
  background-size: cover;
  width: 16px;
  height: 16px;
  margin-right: 15px;
}

.mnl-ico.ico-list {
  background-image: url('../images/list2.png');
}

.mnl-ico.ico-calendar {
  background-image: url('../images/calendar2.png');
}

.mnl-ico.ico-config {
  background-image: url('../images/config.png');
}

.mnl-ico.ico-check {
  background-image: url('../images/check.png');
}

.mr-belka {
  z-index: 10;
  background-color: #fff;
  border-bottom: 0 solid #fff;
  border-left: 0 solid #f3f3f3;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  min-height: 60px;
  padding: 10px 20px 10px 30px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.mr-contener {
  padding-left: 230px;
}

.mr-content {
  padding: 20px 20px 70px;
}

.breadcrumbs {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bcrumb {
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}

.mnl-link {
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  transition: background-color .3s;
  display: flex;
}

.mnl-link:hover {
  background-color: #f5f5f5;
  border-radius: 8px;
}

.mnl-link.mnl-link-active {
  background-color: #f5f5f5;
}

.mrl-right {
  width: auto;
  display: flex;
}

.mnl-sub {
  opacity: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
}

.mnl-sub.mnl-sub-open {
  opacity: 100;
  height: auto;
}

.sub-link {
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  min-height: 30px;
  padding: 0;
  transition: background-color .3s;
  display: flex;
}

.sub-link:hover, .sub-link.sub-link-active {
  background-color: #f5f5f5;
}

.mnl-sub-contener {
  border-left: 1px solid #f5f5f5;
  width: 100%;
  padding-top: 7px;
}

.mnl-left {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
}

.mnl-right {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.mnl-numb {
  color: #000;
  background-color: #e7e7e7;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 18px;
  min-height: 18px;
  font-size: 12px;
  line-height: 12px;
  display: none;
}

.mnl-numb.mnln-warn {
  color: #fff;
  background-color: #c51d02;
}

.mrl-r-user {
  font-size: 12px;
  line-height: 14px;
}

.mrl-user {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.mr-pulpit {
  display: flex;
}

.mrp-left {
  flex-flow: column;
  width: 70%;
  margin-right: 20px;
  display: flex;
}

.mrp-lright {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.mrp-sect {
  background-color: #fff;
  border: 0 solid #0000000f;
  border-radius: 10px;
  flex-flow: column;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 1px 1px 1px #00000008;
}

.mrp-sect:hover {
  box-shadow: 10px 10px 50px 13px #00000008;
}

.mrp-sect.mrps-yelow:hover {
  box-shadow: 10px 10px 50px 13px #fff2000d;
}

.mrp-sect.mrps-green:hover {
  box-shadow: 10px 10px 50px 13px #e3fff9;
}

.mnl-arrow {
  background-image: url('../images/next.png');
  background-position: 0 0;
  background-size: cover;
  width: 15px;
  height: 15px;
}

.mrps-belka {
  background-color: #f5f5f5;
  border-bottom: 0 solid #e2e2e2;
  border-radius: 8px;
  justify-content: space-between;
  padding: 9px 10px;
  display: flex;
}

.mrps-belka.mrpsb-y {
  background-color: #f5f5f5;
}

.mrps-belka.mrps-r {
  box-shadow: none;
  background-color: #ffa8a83d;
  padding-top: 9px;
  padding-bottom: 9px;
}

.mrps-belka.mrpsb-or {
  background-color: #fff;
}

.mrs-belka-ety {
  color: #333;
  font-size: 18px;
  line-height: 18px;
}

.mrps-content {
  max-height: 50vh;
  margin-top: 0;
  padding: 10px;
  overflow: auto;
}

.mrp-zdarz {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.mr-zd-line {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 10px;
  min-width: 10px;
  height: auto;
  min-height: 18px;
  display: flex;
}

.mrp-zd-data {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
}

.mr-lien {
  background-color: #d3d3d3;
  flex: 1;
  width: 1px;
  height: auto;
}

.mr-lien-point {
  border: 1px solid #d3d3d3;
  border-radius: 20px;
  flex: 0 auto;
  width: 9px;
  height: 9px;
}

.mr-time {
  color: #c9c9c9;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  font-size: 11px;
  line-height: 11px;
  display: flex;
}

.mr-info {
  color: #818181;
  justify-content: flex-start;
  align-items: center;
  font-size: 13px;
  line-height: 15px;
  transition: color .2s;
  display: flex;
}

.mr-info:hover {
  color: #494949;
}

.mrps-info {
  background-color: #e7fffa;
  border: 0 solid #cdfff4;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-top: 5px;
  padding: 5px 10px;
  transition: background-color .2s;
  display: flex;
}

.mrps-info:hover {
  background-color: #cdfff4;
}

.mrps-info.mrpsb-y {
  background-color: #fffaed;
}

.mrps-info.mrps-r {
  background-color: #ffefef;
}

.mrps-info.mrpsb-or {
  background-color: #e3fff9;
}

.mrps-info.rpsi-warning {
  background-color: #fff;
  border-width: 1px;
  border-color: #ffd2d2;
}

.mrps-info.rpsi-info {
  background-color: #fff;
  border-width: 1px;
  border-color: #e9e9e9;
}

.mrs-info-txt {
  color: #333;
  font-size: 14px;
  line-height: 16px;
}

.mrs-info-txt.rsit-warn {
  color: red;
}

.mrs-info-txt.rsit-info {
  color: #333;
}

.x {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
}

.x-circle {
  opacity: 0;
  cursor: pointer;
  border: 1px solid #ff000038;
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 3px;
  display: flex;
}

.x1 {
  background-color: red;
  width: 100%;
  height: 2px;
  position: relative;
  top: 1px;
  transform: rotate(45deg);
}

.x2 {
  background-color: red;
  width: 100%;
  height: 2px;
  position: relative;
  top: -1px;
  transform: rotate(-45deg);
}

.mrps-infos {
  flex-flow: column;
  max-height: 30vh;
  display: flex;
  overflow: auto;
}

.logo-manager {
  width: 35px;
  margin-left: 10px;
}

.m-table {
  width: 100%;
}

.m-tab {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.mt-tyt {
  border-bottom: 1px solid #0000000f;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
}

.mt-tyt.mt-tyt-center, .mt-tyt.mtt-center {
  justify-content: center;
  align-items: center;
}

.mt-tyt.mt-tyt-ch {
  justify-content: center;
  align-items: center;
  padding: 0;
}

.mt-tyt.mt-filtr {
  padding: 0;
}

.mtt {
  font-weight: 700;
  line-height: 14px;
}

.mt-td {
  border-bottom: 1px solid #0000000f;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 5px 10px;
  display: flex;
}

.mt-td.mt-tyt-center, .mt-td.mt-td-center, .mt-td.mtt-center {
  justify-content: center;
  align-items: center;
}

.mt-td.mttd-ch, .mt-td.mtt-grab {
  justify-content: center;
  align-items: center;
  padding: 0;
}

.mtt-txt {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.mtt-label {
  color: #000;
  background-color: #f1f1f1;
  border-radius: 4px;
  padding: 3px;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.mtt-label.mttl-red {
  color: #fff;
  background-color: #ff1212;
}

.mtt-label.mttl-orange {
  color: #333;
  background-color: #ffea4c;
}

.mtt-label.mttl-turk {
  color: #333;
  background-color: #90ff7f;
}

.mrp-wide {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.mrc-cases {
  flex-flow: column;
  display: flex;
}

.mrc-case {
  cursor: pointer;
  background-color: #fff;
  border: 0 solid #0000000f;
  border-radius: 10px;
  flex-flow: row;
  justify-content: space-between;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 11px;
  transition: box-shadow .2s;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 1px #00000008;
}

.mrc-case:hover {
  box-shadow: 10px 8px 17px 15px #00000008;
}

.mrc-case.mrcc {
  flex-flow: column;
  align-items: stretch;
}

.mrcc-left {
  justify-content: center;
  align-items: center;
  display: flex;
}

.mrcc-left.mrccl {
  justify-content: flex-start;
  align-items: center;
}

.mrcc-right {
  flex: 1;
  padding-left: 20px;
  overflow: hidden;
}

.c-photo {
  background-image: url('../images/pixel.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 50px;
  width: 80px;
  height: 80px;
}

.c-photo.cp1 {
  background-image: url('../images/c1.jpg');
  width: 60px;
  height: 60px;
}

.c-photo.cp2 {
  background-image: url('../images/c2.jpg');
  width: 60px;
  height: 60px;
}

.c-photo.cp3 {
  background-image: url('../images/c3.jpg');
  width: 60px;
  height: 60px;
}

.mrccr-top {
  justify-content: space-between;
  display: flex;
}

.mrct-left {
  flex-flow: wrap;
  align-items: flex-start;
  display: flex;
}

.mrc-name {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.mrc-case-type {
  font-size: 16px;
  font-weight: 700;
}

.mrccr-progres {
  justify-content: space-between;
  margin-top: 15px;
  display: flex;
}

.mrct-p-left {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.mrct-p-right {
  flex-flow: column;
  align-items: flex-start;
  width: 0;
  display: flex;
  overflow: hidden;
}

.mrc-but {
  opacity: 0;
  color: #646464;
  cursor: pointer;
  background-color: #e7e7e7;
  border-radius: 5px;
  padding: 6px;
  line-height: 14px;
  transition: background-color .2s;
}

.mrc-but:hover {
  background-color: #cfcfcf;
}

.progresline {
  border: 1px solid #eee;
  border-radius: 20px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 8px;
  padding: 1px;
  display: flex;
}

.progress {
  background-image: linear-gradient(#31a9ff80, #31a9ff80);
  border-radius: 20px;
  width: 40%;
  height: 100%;
}

.progress.p1 {
  background-image: linear-gradient(#67c0ff, #67c0ff);
  flex: 1;
  width: auto;
}

.progress.p1.p-hide {
  opacity: 0;
}

.progress.p2 {
  background-image: linear-gradient(#49eaff, #49eaff);
  flex: 1;
  width: auto;
}

.progress.p3 {
  background-image: linear-gradient(#40e4ec, #40e4ec);
  flex: 1;
  width: auto;
}

.progress.p4 {
  background-image: linear-gradient(#1fcccf, #1fcccf);
  flex: 1;
  width: auto;
}

.progres-dot {
  background-color: #97d4ff;
  border-radius: 20px;
  width: 10px;
  height: 10px;
}

.progres-dot.pd1 {
  background-color: #67c0ff;
  justify-content: center;
  align-items: flex-start;
  width: 12px;
  height: 12px;
  display: flex;
}

.progres-dot.pd1.pd1-hide {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  width: 13px;
  height: 13px;
}

.progres-dot.pd2 {
  background-color: #49eaff;
  justify-content: center;
  align-items: flex-start;
  width: 12px;
  height: 12px;
  display: flex;
}

.progres-dot.pd3 {
  background-color: #40e4ec;
  justify-content: center;
  align-items: flex-start;
  width: 12px;
  height: 12px;
  display: flex;
}

.progres-dot.pd4 {
  background-color: #1fcccf;
  justify-content: center;
  align-items: flex-start;
  width: 12px;
  height: 12px;
  display: flex;
}

.pd-label {
  color: #fff;
  background-color: #67c0ff;
  border: 0 solid #ececec;
  border-radius: 5px;
  padding: 2px 3px;
  font-size: 13px;
  line-height: 13px;
  position: relative;
  top: -21px;
}

.pd-label.pdl1.pdl-hide {
  opacity: 0;
  color: #4e4e4e;
  background-color: #e9e9e9;
  font-size: 12px;
  line-height: 12px;
}

.pd-label.pdl2 {
  background-color: #11e3ff;
}

.pd-label.pdl4 {
  background-color: #1fcccf;
}

.pd-label.pdl3 {
  background-color: #40e4ec;
}

.mrct-right {
  flex-flow: column;
  flex: 0 auto;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.mrccr-infos {
  justify-content: space-between;
  display: flex;
}

.mcr-info {
  justify-content: flex-start;
  align-items: center;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 10px;
  padding-right: 10px;
  display: flex;
}

.mrci-ety {
  padding-right: 5px;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.mrci-value {
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  padding: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
}

.mrci-value.mrcv-red {
  color: red;
  border-color: #ffd1d1;
  border-radius: 5px;
  font-size: 13px;
  line-height: 13px;
}

.mrc-cases-top {
  background-color: #fff;
  border: 0 solid #0000000f;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 13px;
  box-shadow: 1px 1px 1px #00000008;
}

.mrcs-input {
  color: #000;
  background-color: #fff0;
  border: 0 solid #000;
  margin-bottom: 0;
  font-weight: 400;
}

.mrcs-input:focus {
  font-weight: 700;
}

.mrcs-input::placeholder {
  color: #adadad;
  text-transform: none;
}

.mrctr-conent {
  margin-left: 20px;
}

.mrc-but-2 {
  opacity: 1;
  color: #646464;
  cursor: pointer;
  background-color: #e7e7e7;
  border-radius: 5px;
  margin-left: 20px;
  padding: 6px;
  line-height: 14px;
  transition: background-color .2s;
}

.mrc-but-2:hover {
  background-color: #cfcfcf;
}

.mrc-but-3 {
  opacity: 1;
  color: #646464;
  cursor: pointer;
  background-color: #e7e7e7;
  border-radius: 5px;
  margin-left: 20px;
  padding: 6px;
  line-height: 14px;
  transition: background-color .2s;
}

.mrc-but-3:hover {
  background-color: #cfcfcf;
}

.mrcs-search {
  background-color: #f5f5f5;
  border-radius: 8px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.mrcs-but-wysz {
  background-color: #fff0;
  background-image: url('../images/search_icon.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px 25px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  padding: 0;
  display: flex;
}

.mrp-sect-stats {
  box-shadow: none;
  border-radius: 10px;
  flex-flow: wrap;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
  transition: box-shadow .2s;
  display: flex;
}

.mrp-sect-stats:hover, .mrp-sect-stats.mrps-red {
  box-shadow: none;
}

.mrp-sect-stats.mrps-red:hover {
  box-shadow: 10px 10px 50px 13px #ff00000d;
}

.mrp-sect-stats.mrps-yelow:hover {
  box-shadow: 10px 10px 50px 13px #fff2000d;
}

.mrp-sect-stats.mrps-green:hover {
  box-shadow: 10px 10px 50px 13px #e3fff9;
}

.mrp-stat {
  cursor: pointer;
  background-color: #fff;
  border: 0 solid #0000000f;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  transition: box-shadow .4s;
  display: flex;
  box-shadow: 1px 1px 1px #00000008;
}

.mrp-stat:hover {
  box-shadow: 10px 10px 50px 13px #0000000d;
}

.mrp-stat.mrps-first {
  cursor: pointer;
  margin-left: 0;
  margin-right: 10px;
}

.mrp-stat.mrps-first:hover {
  transform: translate(0);
}

.mrp-stat.mrps-last {
  margin-left: 10px;
  margin-right: 0;
}

.mrp-st-top {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mrp-st-ico {
  background-color: #eeeeee5c;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  display: flex;
}

.mrp-st-ico.mrp-st-ico-b1 {
  background-color: #fff;
  border: 2px solid #ff000057;
}

.mrp-st-ico.mrp-st-ico-b2 {
  background-color: #e3fff9;
}

.mrp-ety {
  color: #b3b3b3;
  min-height: 18px;
  font-size: 14px;
  line-height: 14px;
}

.mrp-st-infos {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  display: none;
}

.mrp-inf {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 40px;
  line-height: 40px;
}

.mrp-inf.mrp-inf-red {
  color: red;
}

.mrp-right {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  display: flex;
}

.mrp-icon {
  width: 25px;
}

.mrps-txt2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mrp-inf2 {
  color: #d6d6d6;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 30px;
  line-height: 30px;
}

.mrps-but {
  opacity: 0;
  color: #858585;
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-height: 18px;
  padding: 0;
  line-height: 14px;
  text-decoration: underline;
  transition: letter-spacing .2s;
  display: flex;
}

.mrps-but:hover {
  letter-spacing: 1px;
}

.mrc-filters {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mrcf-select {
  color: #333;
  background-color: #f5f5f5;
  border: 0 solid #000;
  border-radius: 8px;
  flex: 1;
  margin-bottom: 0;
  margin-left: 10px;
}

.mr-case-content {
  flex-flow: row;
  display: flex;
}

.mrccleft {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding-right: 10px;
  display: flex;
}

.mrccright {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 10px;
  display: flex;
}

.mrcc-section {
  background-color: #fff;
  border: 0 solid #0000000f;
  border-radius: 10px;
  flex-flow: column;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 1px 1px 1px #00000008;
}

.mrcc-section:hover {
  box-shadow: 10px 10px 50px 13px #00000008;
}

.mrcc-section.mrps-yelow:hover {
  box-shadow: 10px 10px 50px 13px #fff2000d;
}

.mrcc-section.mrps-green:hover {
  box-shadow: 10px 10px 50px 13px #e3fff9;
}

.mrccs-belka {
  background-color: #f5f5f5;
  border-bottom: 0 solid #e2e2e2;
  border-radius: 8px;
  justify-content: space-between;
  padding: 9px 10px;
  display: flex;
}

.mrccs-belka.mrpsb-y {
  background-color: #fffdd1;
}

.mrccs-belka.mrps-r {
  box-shadow: none;
  background-color: #fff3f3;
  padding-top: 9px;
  padding-bottom: 9px;
}

.mrccs-belka.mrpsb-or {
  background-color: #fff;
}

.mrccs-belka-ety {
  color: #333;
  font-size: 18px;
  line-height: 18px;
}

.mrccs-params {
  flex-flow: column;
  width: 100%;
  padding: 10px 0;
  display: flex;
}

.mrccs-param {
  margin-top: 5px;
  display: flex;
}

.ccp-left {
  justify-content: flex-start;
  align-items: center;
  min-width: 110px;
  padding-left: 10px;
  display: flex;
}

.ccp-right {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ccpl-ety {
  padding-right: 10px;
  line-height: 16px;
}

.ccpr-input {
  height: 35px;
  box-shadow: none;
  color: #000;
  border: 1px solid #00000014;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 5px 10px;
  line-height: 14px;
  transition: border-color .2s;
}

.ccpr-input:hover {
  border-color: #0000004a;
}

.ccpr-input.ccpr-texarea {
  height: 100px;
}

.ccpr-input.ci-bold {
  font-weight: 700;
}

.ccpr-select {
  height: 35px;
  box-shadow: none;
  color: #000;
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 5px 10px;
  line-height: 14px;
  transition: border-color .2s;
}

.ccpr-select:hover {
  border-color: #0000004a;
}

.ccpr-select.ccpr-auto {
  width: auto;
}

.mrccs-docks-list {
  flex-flow: column;
  width: 100%;
  padding: 10px 0;
  display: flex;
}

.mrccs-docks {
  flex-flow: column;
  display: none;
}

.ccs-docks-left {
  display: none;
}

.ccs-docks-right {
  flex: 1;
  display: none;
}

.mrccs-checkbox {
  margin-top: 0;
  margin-right: 8px;
}

.mrccs-chec-ety {
  margin-bottom: 0;
  line-height: 18px;
}

.mrccs-chbox {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ccs-add-docks {
  margin-top: 5px;
  display: none;
}

.ccs-ad-butt {
  color: #333;
  text-decoration: underline;
  transition: letter-spacing .2s;
}

.ccs-ad-butt:hover {
  letter-spacing: 1px;
}

.mrc-case-buttons {
  text-transform: uppercase;
  cursor: pointer;
  border: 0 solid #0000000f;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.mrc-case-buttons:hover {
  box-shadow: none;
}

.mrcc-button {
  color: #333;
  background-color: #e9e9e9;
  border-radius: 8px;
  margin-right: 10px;
  padding: 10px;
  font-size: 14px;
  line-height: 14px;
  transition: background-color .2s;
}

.mrcc-button:hover, .mrcc-button.mrccb-active {
  background-color: #ffde67;
}

.mr-footer {
  position: fixed;
  inset: auto 0% 0%;
  box-shadow: 0 0 10px #0000000d;
}

.mrf-content {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #f8f8f8;
  border-top: 0 solid #e4e4e4;
  margin-left: 230px;
  padding: 5px 20px;
}

.mrf-buttons {
  text-transform: uppercase;
  cursor: pointer;
  border: 0 solid #0000000f;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0 10px;
  display: flex;
}

.mrf-buttons:hover {
  box-shadow: none;
}

.mrf-button {
  color: #333;
  background-color: #e9e9e9;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 35px;
  margin-right: 10px;
  padding: 10px;
  font-size: 14px;
  line-height: 14px;
  transition: background-color .2s;
  display: flex;
}

.mrf-button:hover {
  background-color: #67caff;
}

.mrf-button.mrfb-grey {
  background-color: #fff;
}

.mrf-button.mrfb-grey:hover {
  background-color: #dadada;
}

.mrcc-link {
  color: #333;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  padding: 0;
  line-height: 14px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.mrcc-link:hover {
  background-color: #ffe367;
}

.mrcc-link.rccl-active {
  box-shadow: none;
  background-color: #ffe367;
}

.mrccl-ety {
  color: #333;
  background-color: #e9e9e900;
  border-radius: 5px;
  padding: 10px 10px 9px;
  line-height: 14px;
  text-decoration: none;
  transition: background-color .2s;
  display: block;
}

.mrccl-ety-warning {
  color: red;
  border: 1px solid #ff00003d;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 22px;
  min-height: 22px;
  margin-right: 10px;
  padding: 0;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.mr-case-cont {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.ccs-belka-right {
  width: auto;
}

.ico-plus {
  opacity: 1;
  cursor: pointer;
  border: 2px solid #22ff0054;
  border-radius: 50px;
  flex-flow: column;
  justify-content: center;
  width: 22px;
  height: 22px;
  padding: 4px;
  display: flex;
}

.ico-plus.mnl-plus {
  opacity: 0;
}

.mnlp1 {
  background-color: #1ddb00;
  width: 100%;
  height: 2px;
  position: relative;
  top: 1px;
}

.mnlp2 {
  background-color: #1ddb00;
  width: 100%;
  height: 2px;
  position: relative;
  top: -1px;
  transform: rotate(90deg);
}

.m-tab-docks {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 30px auto auto auto 100px;
}

.mt-ico {
  cursor: pointer;
  width: 20px;
  height: 20px;
}

.div-block {
  opacity: 1;
}

.mrl-r-sightout {
  color: #000;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}

.mrl-r-sightout:hover {
  text-decoration: none;
}

.prog {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.mrccrcont {
  margin-top: 5px;
}

.conf-true {
  background-color: #e7fffa;
  border-radius: 8px;
  margin-bottom: 10px;
  padding: 7px 10px;
}

.conf-fase {
  background-color: #fdd;
  border-radius: 8px;
  margin-bottom: 10px;
  padding: 7px 10px;
}

.mrc-case-no {
  font-size: 16px;
  font-weight: 700;
}

.m-tab-procedures {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 30px auto auto auto 100px;
}

.tab-ico-gear {
  cursor: pointer;
  background-image: url('../images/options_preferences_icon.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 20px;
  height: 20px;
}

.tab-check-ety {
  display: none;
}

.checkbox {
  cursor: pointer;
  border: 1px solid #dadada;
  width: 16px;
  height: 16px;
  padding: 1px;
  transition: border-color .2s;
}

.checkbox:hover {
  border-color: gray;
}

.checkbox-fil {
  background-color: gray;
  width: 100%;
  height: 100%;
  display: none;
}

.tab-icons {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.tab-icon {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tab-ico-menu {
  opacity: 0;
  justify-content: flex-end;
  align-items: center;
  width: 0;
  height: 0;
  display: none;
}

.tab-ico-menu-content {
  z-index: 1;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  padding: 5px;
  display: flex;
  position: absolute;
  overflow: hidden;
  box-shadow: 2px 5px 20px #0000001a;
}

.tim-tr {
  border-bottom: 0 solid #f0f0f0;
  border-radius: 8px;
  width: 100%;
  height: auto;
  transition: background-color .2s;
}

.tim-tr:hover {
  background-color: #e9e9e9;
}

.tim-tr.tim-tr-last {
  border-bottom-width: 0;
}

.tim-link {
  color: #000;
  padding: 8px;
  line-height: 14px;
  text-decoration: none;
  display: block;
}

.list-select {
  color: #333;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 8px;
  flex: 0 auto;
  width: auto;
  height: 35px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.m-tab-steps {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 30px auto 100px;
}

.m-tab-docs, .m-tab-permits {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 30px auto auto 100px;
}

.mttd-link {
  color: #333;
  cursor: pointer;
  text-decoration: none;
}

.mttd-link:hover {
  text-decoration: underline;
}

.m-tab-periods {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 30px auto 100px;
}

.m-tab-survey-groups {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 30px auto auto 70px;
}

.m-tab-survey-questions {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 30px auto 50px 20px;
}

.grid-line {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grab {
  opacity: 0;
  cursor: pointer;
  flex-flow: wrap;
  justify-content: space-between;
  width: 8px;
  display: flex;
}

.grab-dot {
  background-color: #ccc;
  border-radius: 20px;
  width: 3px;
  height: 3px;
  margin-top: 1px;
  margin-bottom: 1px;
}

.m-tab-procedure-question {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 30px auto;
}

.m-tab-procedure-question-indent1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 35px 30px auto;
}

.grid-sub {
  height: 0;
  transition: height .4s;
  overflow: hidden;
}

.grid-sub.gs-open {
  height: auto;
}

.mrccs-param2 {
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 10px;
  display: flex;
}

.ccp-left2 {
  opacity: .5;
  justify-content: flex-start;
  align-items: center;
  min-width: 110px;
  padding-top: 0;
  padding-bottom: 3px;
  padding-left: 10px;
  display: flex;
}

.ccp-right2 {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.m-tab-tasks {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: auto auto auto auto auto 70px;
}

.tab-tyt-filtr-select {
  color: #333;
  cursor: pointer;
  background-color: #f8f8f8;
  border: 0 solid #000;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 0 6px;
  font-weight: 700;
  line-height: 14px;
}

.j_body {
  padding-top: 80px;
  font-family: Open Sans, sans-serif;
}

.j_belka {
  z-index: 1;
  background-color: #fff;
  flex-flow: column;
  width: 100%;
  padding-bottom: 10px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.j_center {
  flex-flow: column;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.j_belka_content {
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 70px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.j_bc_left {
  flex: 1;
}

.j_bc_right {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.j_logo {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.js {
  margin-right: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 16px;
}

.j_menu {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.j-m-link {
  color: #000;
  cursor: pointer;
  margin-left: 20px;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
}

.j_baner {
  height: 600px;
}

.j_baner.j_b1 {
  filter: brightness(133%);
  background-image: url('../images/03a_N9M2201.jpg');
  background-position: 50%;
  background-size: cover;
}

.j_baner.j_b2 {
  background-image: url('../images/Interior-Designer-Resume-Website-in-Black-White-Peach-Clean-Minimal-Style-1.png');
  background-position: 50%;
  background-size: cover;
}

.j_baner.j_b3 {
  background-image: url('../images/Interior-Designer-Resume-Website-in-Black-White-Peach-Clean-Minimal-Style-3.png');
  background-position: 50%;
  background-size: cover;
}

.j_baner.j_b4 {
  background-image: url('../images/Interior-Designer-Resume-Website-in-Black-White-Peach-Clean-Minimal-Style-7.png');
  background-position: 50%;
  background-size: cover;
}

.j_baner.j_b5 {
  background-image: url('../images/Interior-Designer-Resume-Website-in-Black-White-Peach-Clean-Minimal-Style-9.png');
  background-position: 50%;
  background-size: cover;
}

.j_baner.j_b6 {
  background-image: url('../images/Interior-Designer-Resume-Website-in-Black-White-Peach-Clean-Minimal-Style-11.png');
  background-position: 50%;
  background-size: cover;
}

.j_baner.j_b7 {
  background-image: url('../images/Interior-Designer-Resume-Website-in-Black-White-Peach-Clean-Minimal-Style-12.png');
  background-position: 50% 100%;
  background-size: cover;
}

.j_baner.j_b8 {
  background-image: url('../images/Interior-Designer-Resume-Website-in-Black-White-Peach-Clean-Minimal-Style-13.png');
  background-position: 50% 90%;
  background-size: cover;
}

.j_baner.j_b9 {
  background-image: url('../images/Interior-Designer-Resume-Website-in-Black-White-Peach-Clean-Minimal-Style-14.png');
  background-position: 50% 60%;
  background-size: cover;
}

.j_txt_ban {
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 80px;
  padding-top: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.j_tb_left, .j_tb_right {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.j_tbl_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 500px;
  display: flex;
}

.j_txt1 {
  text-transform: uppercase;
}

.j_txt2 {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
  position: relative;
  left: -2px;
}

.j_txt3 {
  margin-top: 20px;
  font-size: 13px;
}

.j_works {
  flex-flow: column;
  padding: 60px 50px 0;
  display: flex;
}

.j_sw_contener {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 60px;
  display: flex;
}

.j_sw {
  flex-flow: column;
  width: 32%;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.j_sw_photo {
  height: 180px;
}

.j_sw_photo.j_sw_p1 {
  background-image: url('../images/sw1.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p2 {
  background-image: url('../images/sw2.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p3 {
  background-image: url('../images/sw3.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p4 {
  background-image: url('../images/sw4.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p5 {
  background-image: url('../images/sw5.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p6 {
  background-image: url('../images/sw6.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p7 {
  background-image: url('../images/sw7.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p8 {
  background-image: url('../images/sw8.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p9 {
  background-image: url('../images/sw9.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p10 {
  background-image: url('../images/sw10.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p11 {
  background-image: url('../images/sw11.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p12 {
  background-image: url('../images/sw12.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p1-3 {
  background-image: url('../images/sw13.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p14 {
  background-image: url('../images/sw14.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p15 {
  background-image: url('../images/sw15.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p16 {
  background-image: url('../images/sw16.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p17 {
  background-image: url('../images/sw17.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_photo.j_sw_p18 {
  background-image: url('../images/sw18.png');
  background-position: 50%;
  background-size: cover;
}

.j_sw_name {
  text-transform: uppercase;
  margin-top: 5px;
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
}

.j_sw_date {
  margin-top: 5px;
  font-size: 12px;
  line-height: 12px;
}

.j_footer {
  border-top: 1px solid #00000012;
  border-bottom: 1px solid #00000012;
  flex-flow: column;
  margin-bottom: 100px;
  padding: 100px 50px 120px;
  display: flex;
}

.j_f_contact {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  display: flex;
}

.j_fc-txt {
  font-size: 15px;
}

.j_fc-txt-link {
  color: #000;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
}

.j_fc-txt-tel {
  font-size: 14px;
}

.j_insta {
  cursor: pointer;
  background-image: url('../images/inst.png');
  background-position: 50%;
  background-size: cover;
  width: 35px;
  height: 35px;
  margin-top: 40px;
}

@media screen and (max-width: 991px) {
  .t-section {
    width: 100%;
    margin-bottom: 10px;
  }

  .t-section.ts-right, .t-section.t-section-agent {
    width: 100%;
  }

  .t-sekcions {
    flex-direction: column;
  }

  .date-scope.data-scope-_hide {
    display: none;
  }

  .ts-checkbox-field {
    width: 30%;
  }

  .mr-case-content {
    flex-flow: column;
  }

  .j_center {
    width: 100%;
  }

  .j_baner, .j_baner.j_b1 {
    height: 60vw;
  }

  .j_txt_ban {
    padding-left: 20px;
    padding-right: 20px;
  }

  .j_tbl_content {
    width: 300px;
  }

  .j_txt2 {
    font-size: 40px;
    line-height: 40px;
    left: 0;
  }

  .j_tbr_img {
    max-width: 80%;
  }

  .j_sw_photo {
    height: 17vw;
  }
}

@media screen and (max-width: 767px) {
  .center {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navi {
    width: 100%;
  }

  .navig {
    flex-wrap: wrap;
  }

  .form-block, .form {
    width: 100%;
  }

  .field-filtr.ff-search {
    flex: 1;
    min-width: 100px;
    margin-right: 0;
  }

  .form-tr {
    width: 100%;
  }

  .ts-tr {
    margin-bottom: 10px;
  }

  .tstd {
    flex-direction: column;
  }

  .inp-label {
    margin-bottom: 2px;
  }

  .date-scope {
    flex-wrap: wrap;
  }

  .logo.logo-login {
    width: 50px;
    margin-bottom: 10px;
    margin-left: 0;
    left: 0;
  }

  .ts-checks {
    width: 100%;
    margin-top: 5px;
    padding-top: 10px;
  }

  .mnl-ico {
    height: 30px;
  }

  .j_tbr_img {
    max-width: 70%;
  }

  .j_sw {
    width: 48%;
  }

  .j_sw_photo {
    height: 20vw;
  }

  .j_footer {
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 479px) {
  .center {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .navi {
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
  }

  .calendar {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-butt {
    width: 46vw;
    margin-right: 0;
  }

  .navig, .form-block, .form {
    width: 100%;
  }

  .field-filtr {
    width: 46vw;
    margin-right: 0;
  }

  .field-filtr.ff-cal {
    background-position: 97%;
  }

  .field-filtr.ff-search {
    margin-top: 5px;
  }

  .form-tr, .belka {
    width: 100%;
  }

  .date-scope {
    justify-content: space-between;
    width: 100%;
    margin-top: 5px;
  }

  .nav-butt-scope {
    width: 100%;
    margin-top: 5px;
    margin-right: 0;
  }

  .login-prompt {
    width: 90%;
  }

  .call-month {
    flex: 0 auto;
    width: 100%;
    min-width: 100%;
  }

  .call-month.call-month-carent {
    min-width: 100%;
  }

  .ts-checkbox-field {
    width: 50%;
  }

  .j_belka_content {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding-top: 30px;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .j_bc_right {
    justify-content: flex-start;
    align-items: center;
  }

  .j_menu {
    padding-top: 20px;
  }

  .j-m-link {
    margin-left: 0;
    margin-right: 20px;
  }

  .j_txt_ban {
    flex-flow: column;
    padding-top: 60px;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .j_tbl_content {
    width: 100%;
  }

  .j_txt2 {
    font-size: 35px;
    line-height: 35px;
  }

  .j_tbr_img {
    max-width: 100%;
    margin-top: 40px;
  }

  .j_sw {
    width: 100%;
  }

  .j_sw_photo {
    height: 33vw;
  }
}

#w-node-_08df63a0-d63f-2527-474d-ce035ba44fe9-e9c6e4bb, #w-node-_84c22a0f-0bee-0623-96b9-262f88ea3219-e9c6e4bb, #w-node-_9149df44-340f-3854-12fd-6f5e00589e7e-e9c6e4bb, #w-node-_39bbd681-8063-45b8-28b7-39f5b0b0377a-e9c6e4bb, #w-node-_4f99cc20-1012-0a15-1807-e750d87e1e18-e9c6e4bb, #w-node-ed79f52a-d556-1389-bb4e-d83793d70bff-e9c6e4bb, #w-node-fd25054b-327b-8ad2-54e5-499d968e34cc-e9c6e4bb, #w-node-_23cb3f51-2b3c-8ae7-081e-9935f1bdac70-e9c6e4bb, #w-node-_5f84fe36-4b0d-62b9-0a3f-9cc6345dad4b-e9c6e4bb, #w-node-_9aa2c8b4-fcbb-c3da-1712-eb9330cae2a0-e9c6e4bb, #w-node-dd9be434-7f1b-1d5c-d421-e68c97bd4c8e-e9c6e4bb, #w-node-_8343892d-1d03-657e-17d1-0870efc6c003-e9c6e4bb, #w-node-_4218286b-7c2f-c16d-7188-4341bf806674-e9c6e4bb, #w-node-_18c5c9c1-8bbb-ddad-d9ea-47385311419e-e9c6e4bb, #w-node-_65dc3322-6098-2022-3cb3-b2709210f86d-e9c6e4bb, #w-node-_4efc1498-8414-cd6b-f40a-444c90358c5b-e9c6e4bb, #w-node-_60a1305d-306c-4ae3-33e3-01db18f1ee00-e9c6e4bb, #w-node-_9653804c-8825-881d-3515-584ab35f3ad1-e9c6e4bb, #w-node-_6b81bc03-c3ae-2dc1-2bda-c3cbd7a674de-e9c6e4bb, #w-node-_8e618557-8857-0b55-3792-2cb555ccff48-e9c6e4bb, #w-node-_189025f9-3ff8-cdc2-f15e-e8cba20b6a3a-e9c6e4bb, #w-node-_5129f298-d0e5-7d00-88b4-22d84cb3aac1-e9c6e4bb, #w-node-_284706d9-9c77-d0f9-7f8d-d8bb8b93f72a-e9c6e4bb, #w-node-_7ca0d631-be4f-5cae-a48b-8cd03b234650-e9c6e4bb, #w-node-_7d0a064f-f250-e212-ade8-b1d3a5e38b71-e9c6e4bb, #w-node-_260b9453-e9a1-c491-af57-4565f494c36a-e9c6e4bb, #w-node-_0d45f72b-d5f8-8502-712b-371679a6dbfd-e9c6e4bb, #w-node-dbcad458-ab00-547c-2462-2ce1182e0e3c-e9c6e4bb, #w-node-_8f941b20-bf03-ac5f-6bfc-65dae0573e52-e9c6e4bb, #w-node-d3e1d00b-fc1b-9ad7-c8b5-bfbb602ab215-e9c6e4bb, #w-node-_4c8457ad-934e-bad2-ee1a-f34759e525fb-e9c6e4bb, #w-node-_36bbf9ad-0f94-2188-e512-f28eb03258c8-e9c6e4bb, #w-node-_43aec63c-5690-9dfb-167c-03344b1aa4be-e9c6e4bb, #w-node-e299abdc-92c9-0883-6108-293907d6eca7-e9c6e4bb, #w-node-_845c8e05-b1fc-60fa-0885-d2b83f889a00-e9c6e4bb, #w-node-_8c788cbe-7ee6-0a5b-7e28-26d09db81650-e9c6e4bb, #w-node-de860d58-42f0-bc33-d492-cf369c0a2488-e9c6e4bb, #w-node-_2ea73c2e-359e-5ea7-1e76-9b7b6795f81c-e9c6e4bb, #w-node-_181454f6-4c32-01b2-9f86-55c7129fd9c4-e9c6e4bb, #w-node-_6802ba3a-9a20-0b3d-acef-15509eab9a5c-e9c6e4bb, #w-node-_5557fe5b-2ef8-efc0-7c77-35de4e1ba403-e9c6e4bb, #w-node-a1cf0d1a-d2fb-0a17-90c3-315a1aee6198-e9c6e4bb, #w-node-f4ab4e68-4a25-6556-27e1-1c6a8fa28031-e9c6e4bb, #w-node-fcc698a3-a3b7-346e-da44-cb10cf624549-e9c6e4bb, #w-node-_4f050b29-6b8c-7ee0-9d9c-e39716ac6453-e9c6e4bb, #w-node-_07927183-a5de-dd36-8138-2ac81842eb1b-e9c6e4bb, #w-node-_720245a4-3c1b-f6ab-0745-6b6bfe978c89-e9c6e4bb, #w-node-cdebc385-31f3-ce4a-020e-033b6bacdd54-e9c6e4bb, #w-node-d6043733-bd50-6beb-dfca-8dd9b3d4f218-e9c6e4bb, #w-node-_0a5f9106-62e2-819b-8739-cfb6ec2450af-e9c6e4bb, #w-node-_1d63bde1-24e2-aa1f-a5f9-f67339e5d919-e9c6e4bb, #w-node-a1685a90-2596-28f2-d881-5850d3c343cf-e9c6e4bb, #w-node-_072aa904-e6fb-d0eb-c534-cb6697b9b3a0-e9c6e4bb, #w-node-_6ee23484-976b-596e-ed35-0e7584b840fa-e9c6e4bb, #w-node-_2ba53918-cedd-8077-2956-94352da759bd-e9c6e4bb, #w-node-_66707a58-5d99-54e8-a2da-d02085cfa554-e9c6e4bb, #w-node-_08df63a0-d63f-2527-474d-ce035ba44fe9-f4eacfce, #w-node-_84c22a0f-0bee-0623-96b9-262f88ea3219-f4eacfce, #w-node-_9149df44-340f-3854-12fd-6f5e00589e7e-f4eacfce, #w-node-_39bbd681-8063-45b8-28b7-39f5b0b0377a-f4eacfce, #w-node-ed79f52a-d556-1389-bb4e-d83793d70bff-f4eacfce, #w-node-fd25054b-327b-8ad2-54e5-499d968e34cc-f4eacfce, #w-node-_5f84fe36-4b0d-62b9-0a3f-9cc6345dad4b-f4eacfce, #w-node-_9aa2c8b4-fcbb-c3da-1712-eb9330cae2a0-f4eacfce, #w-node-dd9be434-7f1b-1d5c-d421-e68c97bd4c8e-f4eacfce, #w-node-_8343892d-1d03-657e-17d1-0870efc6c003-f4eacfce, #w-node-_18c5c9c1-8bbb-ddad-d9ea-47385311419e-f4eacfce, #w-node-_4efc1498-8414-cd6b-f40a-444c90358c5b-f4eacfce, #w-node-_08df63a0-d63f-2527-474d-ce035ba44fe9-7bc2cca7, #w-node-_84c22a0f-0bee-0623-96b9-262f88ea3219-7bc2cca7, #w-node-_9149df44-340f-3854-12fd-6f5e00589e7e-7bc2cca7, #w-node-_39bbd681-8063-45b8-28b7-39f5b0b0377a-7bc2cca7, #w-node-ed79f52a-d556-1389-bb4e-d83793d70bff-7bc2cca7, #w-node-_5f84fe36-4b0d-62b9-0a3f-9cc6345dad4b-7bc2cca7, #w-node-_2e741b1d-3982-32ac-006a-00604070155f-7bc2cca7, #w-node-_9f222d7b-ce66-2479-bc16-68daced421b2-7bc2cca7, #w-node-eb0e8daf-f4d5-5d31-1423-6f77cd1757ec-7bc2cca7, #w-node-ee79d833-df18-40e4-838a-b0de2953977a-7bc2cca7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}


