z@charset "UTF-8";

.worker_ONLINE_class, .worker_OFFLINE_class {
  font-size: 0.7em;
  padding: 0.3em;
}

.worker_OFFLINE_class {
  background-color: gray;
  color: white;
}

.worker_ONLINE_class {
  background-color: green;
  color: white;
}

#logs_ta_id {
  width: 100%;
  height: 100%;
  color: #2E3A59;
  font-family: SF Pro Display;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 10px; /* Adjust the padding as needed */
  line-height: 1.5; /* Adjust the line height as needed */
  resize: none; /* Prevent users from resizing the textarea */
}

.field_explanation {
  
}

.field_explanation dl {
}
.field_explanation dl {
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin: 0
}
.field_explanation dt {
  float: left;
  width: 20%;
  text-align: right;
  color: navy;
  font-weight:bold;
  padding-right: 1em;
}
.field_explanation dd {
  float: left;
  width: 80%;
  margin: 0
}

.dropdown_list select {
  padding-top: 0;
  padding-bottom: 0;
}

.formset-checkbox {
  height: 1.5em;
  width: 14em;
  top: 2.5em;
}

.inline_block .form-group {
  display: inline-block;
  vertical-align: text-top;
}

.password_eye {
  margin-left: -2.2em;
  top: -1.5em;
  position: relative;
  cursor: pointer;
}

.nested_table table {
  border: 1px solid gray;
}
.nested_table th {
  background-color: #e0e5ec;
}
.nested_table td {
  background-color: white;
}

.admincmd-card-header {
  margin-left: 1rem;
  font-size: 85%;
}

.admincmd-card-header span {
  margin-right: 1rem;
  color: #69707a;
}

.schedulercmd-card-header {
  margin-left: 1rem;
  font-size: 85%;
}

.schedulercmd-card-header span {
  margin-right: 1rem;
  color: #69707a;
}

.card-header-flexbox {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}

.card-body-flexbox {
  display: flex;
  justify-content: space-around;
  width: 100%;
  align-items: center;
}

.admincmd-card-rdp {
  background-color: #faede1;
}

.admincmd-card-rdp-btns-group {
  margin: 0;
}

.schedulercmd-card-rdp {
  background-color: #e6fafa;
}

.schedulercmd-card-rdp-btns-group {
  margin: 0;
}

.admincmds-rdp-header {
  background-color: #faddbb!important;
}

.admincmds-rdp-footer {
  background-color: #b5deff!important;
}

.schedulercmds-rdp-header {
  background-color: #faddbb!important;
}

.schedulercmds-rdp-footer {
  background-color: #b5deff!important;
}
.login-form * {
}

.login-form input[type=text], .login-form input[type=password] {
  width: 100%;
}

.logs-cmdrequest-inner-table {
  font-size: 80%
}

.logs-cmdrequest-inner-table th {
  background-color: #f2e9ea;
}

.logs-cmdrequest-inner-table td {
  background-color: white!important;
}

.logs-cmdrequest-inner-table td, .logs-cmdrequest-inner-table th {
  border: 1px solid gray;
  padding: 0.4em 1em;
}

.logs-card-header-1 {
  padding: 1rem 1.35rem;
  margin-bottom: 0;
  background-color: rgba(33, 40, 50, 0.03);
  border-bottom: 1px solid rgba(33, 40, 50, 0.125);
}

.logs-card-header-1:first-child {
  border-radius: 0.35rem 0.35rem 0 0;
}


.cmdrequests-inner-table {
  
  font-size: 80%
}

.cmdrequests-inner-table th {
  background-color: #edf1f799;
}

.cmdrequests-inner-table td {
  background-color: white!important;
}

.cmdrequests-inner-table td, .cmdrequests-inner-table th {
  border: 1px solid #C5CEE0;
  padding: 0.4em 1em;
}

.cmdrequests-inner-table-titles {
  text-align: center;
  font-family: 'SF Pro Display';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #2E3A59;
}

.cmdrequests-status {
  background-color: #b5deff;
  border-bottom-right-radius: 0.35rem;
  border-bottom-left-radius: 0.35rem;
}

.cmdrequests-card-header-1 {
  padding: 1rem 1.35rem;
  margin-bottom: 0;
  background-color: rgba(33, 40, 50, 0.03);
  border-bottom: 1px solid rgba(33, 40, 50, 0.125);
}

.cmdrequests-card-header-1:first-child {
  border-radius: 0.35rem 0.35rem 0 0;
}

.cmdrequest_status_PENDING, .cmdrequest_status_CANCELED_DUE_TO_NOT_CURRENTNESS {
  color: #fff;
}

.cmdrequest_status_SEND, .cmdrequest_status_DOWNLOADING_ZIP,
.cmdrequest_status_PREPARING_FOR_EXECUTION {
  color: black;
}

.cmdrequest_status_SEND {
  color: black;
}
.cmdrequest_status_FINISHED_SUCCESSFULLY {
  color: green;
}

.cmdrequest_status_FAILED_BEFORE_EXECUTION, .cmdrequest_status_FAILED_AFTER_EXECUTION,
.cmdrequest_status_FINISHED_WITH_ERROR {
  color: red;
}

.cmdrequest_status_EXECUTION_STARTED {
  color: blue;
}

#logs_window_rdp_info_div_id {
  display: flex;
  max-width: 800px!important;
  flex-direction: row;
  justify-content: space-between;
  margin: 20px 25px;
  padding-left: 40px;
}

.logs_window_rdp_info {
  color: #2E3A59;
  font-family: SF Pro Display;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

#show_all_rdp_logs_a_id {
  position: relative;
  display: flex;
  align-items: center;
  width: auto;
  color: #8F9BB3;
  font-family: SF Pro Display;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: underline;
  padding: 7px 20px 7px 15px;
  border: 1px solid #8F9BB3;
  border-radius: 5px;
}

.log-viewer {
  white-space: pre-wrap; /* Preserve line breaks and wrap text */
  overflow-x: auto;     /* Enable horizontal scrolling if content overflows */
  max-height: 200px;    /* Adjust the maximum height as needed */
  line-height: 1.5;     /* Add padding between rows; adjust as needed */
}

.status-pending {
    color: orange;
}

.status-canceled {
    color: red;
}

.status-send {
    color: green;
}

.status-downloading {
    color: blue;
}

.status-preparing {
    color: purple;
}

.status-failed-before {
    color: red;
}

.status-execution-started {
    color: green;
}

.status-failed-after {
    color: red;
}

.status-error {
    color: red;
}

.status-success {
    color: green;
}
