/* input(88,10): run-time error CSS1030: Expected identifier, found '.'
input(88,34): run-time error CSS1025: Expected comma or open brace, found ')'
input(91,10): run-time error CSS1030: Expected identifier, found '.'
input(91,34): run-time error CSS1025: Expected comma or open brace, found ')'
input(176,32): run-time error CSS1030: Expected identifier, found '.'
input(176,47): run-time error CSS1025: Expected comma or open brace, found ')'
input(1084,32): run-time error CSS1030: Expected identifier, found '.'
input(1084,44): run-time error CSS1025: Expected comma or open brace, found ')'
input(1089,32): run-time error CSS1030: Expected identifier, found '.'
input(1089,44): run-time error CSS1025: Expected comma or open brace, found ')'
input(1094,32): run-time error CSS1030: Expected identifier, found '.'
input(1094,44): run-time error CSS1025: Expected comma or open brace, found ')' */
@charset "UTF-8";
:root {
  --rz-text-font-family: "Inter", sans-serif;
  --rz-primary: #212B36;
  --rz-form-error-color: #FF5630;
  --rz-link-color: var(--rz-primary);
  --rz-button-border-radius: 8px;
  --pd_light_gray: #F6F8FA;
  --pd_grey_color: #637381;
  --pd_white: #ffffff;
  --pd_input_border: #DBE0E4;
  --pd_error: #FF5630;
  --pd_primary_title: 24px;
  --pd_primary_subtitle: 16px;
  --pd_primary_font: 14px;
  --pd_small_font: 12px;
}

body {
  font-family: var(--rz-text-font-family);
  font-optical-sizing: auto;
  background: var(--pd_light_gray);
}
@media (min-width: 1024px) {
  body {
    overflow: hidden;
  }
}

* {
  font-family: var(--rz-text-font-family);
}
*:focus-visible {
  outline: none;
}

.pd_title {
  font-size: var(--pd_primary_title);
  color: var(--rz-primary);
  font-weight: 700;
}

.pd_img {
  max-width: 100%;
  max-height: 100%;
}

.rz-footer {
  background: transparent;
  padding-top: 0 !important;
}
.rz-footer p {
  font-size: 12px;
  color: var(--pd_grey_color);
}

.rz-opacity-0 {
  opacity: 0;
  pointer-events: none;
}

.rz_op_1 {
  opacity: 1 !important;
}
.rz_op_1 * {
  opacity: 1 !important;
}

body .rz-progressbar-circular {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  z-index: 999;
  content: "";
  width: 100%;
  height: 100%;
  background: var(--pd_white);
}
body .rz-progressbar-circular .rz-progressbar-circular-viewbox {
  width: 68px;
  height: 68px;
  position: static;
  transform: none;
}
body:has(.rz-progressbar-circular) .rz-body {
  overflow: hidden;
}
body:has(.rz-progressbar-circular) .rz-body > div {
  position: relative;
}

.rz-text-h1 {
  font-size: 24px;
  line-height: 36px;
  color: var(--rz-primary);
  font-weight: 700;
}

.rz-breadcrumb .rz-breadcrumb-item .rz-label {
  color: var(--pd_grey_color);
}
.rz-breadcrumb .rz-breadcrumb-item + .rz-breadcrumb-item:before {
  content: "";
  width: 4px;
  height: 4px;
  padding: 0;
  background: var(--pd_grey_color);
  border-radius: 100%;
  margin: 0 10px;
}

.pd-label {
  font-size: var(--pd_primary_font);
  font-weight: 400;
  color: var(--pd_grey_color);
}

.pd-label-bold {
  font-size: var(--pd_primary_font);
  font-weight: 600;
  color: var(--rz-primary);
}

.pd-list-none {
  margin: 0;
  padding: 0;
  padding-left: 15px;
}

.pd-staffinfo {
  font-size: var(--pd_small_font);
  color: #006C9C !important;
  font-weight: normal !important;
}

.pd-field-info {
  font-size: var(--pd_small_font);
  color: var(--pd_grey_color);
  font-weight: normal;
}

body .pd_rad_top .rz-radio-btn {
  align-items: flex-start;
}
body .pd_rad_top .rz-radio-btn .rz-radiobutton {
  margin-top: 4px;
  flex: 0 0 20px;
}
body .pd_rad_top .rz-radio-btn + .rz-radio-btn {
  margin-top: 10px;
}
body .pd_mul_rad_sel .rz-radio-btn {
  margin-bottom: 10px;
}
body .rz-card {
  border-radius: 8px;
  overflow: hidden;
}
body .rz-card .pd_card_title {
  font-size: 18px;
  font-weight: 700;
}
body .rz-link .rzi {
  font-size: var(--rz-icon-size);
}
body .rz-button i {
  font-weight: 400;
}
body .rz-button.rz-primary {
  font-weight: 700;
  border-radius: 8px;
}
body .rz-button.rz-primary:has(.rz-button-text) .rzi {
  margin-right: 2px;
}
body .rz-button.rz-light {
  color: var(--rz-primary);
}
body .rz-button.pd-line-btn {
  box-shadow: inset 0 0 0 var(--rz-border-width) rgba(145, 158, 171, 0.32) !important;
  color: var(--rz-primary) !important;
}
body .rz-button.pd-line-btn:hover {
  background: rgba(145, 158, 171, 0.32) !important;
}
body .rz-button.pd_btn_blue {
  border: 1px solid #006C9C;
  background: rgba(0, 184, 217, 0.08) !important;
  color: #006C9C !important;
  box-shadow: none !important;
}
body .rz-splitbutton .rz-button + .rz-splitbutton-menubutton {
  margin-inline-start: 0;
  padding-left: 0;
  min-width: unset;
}
body .pd_con_label {
  display: inline-block !important;
  max-width: calc(100% - 20px);
  vertical-align: top;
  padding-left: 5px;
  text-align: justify;
}
body form .rz-label, body .pd_static_field .rz-label {
  font-size: var(--rz-text-font-family);
  font-weight: 600;
  color: var(--rz-primary);
  margin-bottom: 8px;
  display: block;
}
body form .rz-label span, body .pd_static_field .rz-label span {
  color: var(--pd_error);
}
body form .rz-textbox, body form .rz-autocomplete-input, body form .rz-datepicker > .rz-inputtext, body form .rz-dropdown, body form .rz-textarea, body .pd_static_field .rz-textbox, body .pd_static_field .rz-autocomplete-input, body .pd_static_field .rz-datepicker > .rz-inputtext, body .pd_static_field .rz-dropdown, body .pd_static_field .rz-textarea {
  height: 40px;
  background: var(--pd_white);
  border-radius: 8px;
  padding-left: 14px;
  padding-right: 14px;
  width: 100%;
  border: 1px solid var(--pd_input_border);
  justify-content: center;
}
body form .rz-textbox.invalid, body form .rz-autocomplete-input.invalid, body form .rz-datepicker > .rz-inputtext.invalid, body form .rz-dropdown.invalid, body form .rz-textarea.invalid, body .pd_static_field .rz-textbox.invalid, body .pd_static_field .rz-autocomplete-input.invalid, body .pd_static_field .rz-datepicker > .rz-inputtext.invalid, body .pd_static_field .rz-dropdown.invalid, body .pd_static_field .rz-textarea.invalid {
  border-color: var(--rz-form-error-color);
}
body form .rz-textbox.rz-state-disabled, body form .rz-autocomplete-input.rz-state-disabled, body form .rz-datepicker > .rz-inputtext.rz-state-disabled, body form .rz-dropdown.rz-state-disabled, body form .rz-textarea.rz-state-disabled, body .pd_static_field .rz-textbox.rz-state-disabled, body .pd_static_field .rz-autocomplete-input.rz-state-disabled, body .pd_static_field .rz-datepicker > .rz-inputtext.rz-state-disabled, body .pd_static_field .rz-dropdown.rz-state-disabled, body .pd_static_field .rz-textarea.rz-state-disabled {
  color: var(--rz-primary) !important;
}
body form .rz-textarea, body .pd_static_field .rz-textarea {
  resize: none;
  height: 100px;
}
body form .rz-autocomplete, body .pd_static_field .rz-autocomplete {
  border: none;
  border-radius: 0;
}
body form .rz-datepicker.invalid > .rz-inputtext, body .pd_static_field .rz-datepicker.invalid > .rz-inputtext {
  border-color: var(--rz-form-error-color);
}
body form .rz-radiobutton-box, body .pd_static_field .rz-radiobutton-box {
  border-width: 2px;
  border-color: var(--pd_grey_color);
}
body form .rz-radiobutton-box.rz-state-active, body .pd_static_field .rz-radiobutton-box.rz-state-active {
  border-width: 2px;
  border-color: var(--rz-primary);
}
body form .rz-datepicker, body .pd_static_field .rz-datepicker {
  width: 100%;
}
body form .rz-html-editor .rz-html-editor-source, body .pd_static_field .rz-html-editor .rz-html-editor-source {
  border: 0;
  min-height: 300px;
}
body form .rz-html-editor .rz-html-editor-content, body .pd_static_field .rz-html-editor .rz-html-editor-content {
  min-height: 150px;
  max-height: 400px;
}
body form .form-check, body .pd_static_field .form-check {
  position: relative;
}
body form .form-check label, body .pd_static_field .form-check label {
  color: var(--pd_grey_color);
  display: flex;
  align-items: center;
  cursor: pointer;
}
body form .form-check label:before, body .pd_static_field .form-check label:before {
  border: 1px solid var(--pd_grey_color);
  width: 18px;
  height: 18px;
  margin-right: 8px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  border-radius: 5px;
}
body form .form-check label i, body .pd_static_field .form-check label i {
  opacity: 0;
  position: absolute;
  color: var(--pd_white);
  font-size: 18px;
}
body form .form-check input[type=checkbox], body .pd_static_field .form-check input[type=checkbox] {
  position: absolute;
  opacity: 0;
}
body form .form-check input:checked + label:before, body .pd_static_field .form-check input:checked + label:before {
  background: var(--rz-primary);
  border-color: var(--rz-primary);
}
body form .form-check input:checked + label i, body .pd_static_field .form-check input:checked + label i {
  opacity: 1;
}
body form .form-forgotpass a, body .pd_static_field .form-forgotpass a {
  color: var(--pd_grey_color);
  text-decoration: none;
}
body form .form-forgotpass a:hover, body .pd_static_field .form-forgotpass a:hover {
  text-decoration: underline;
}
body form .pd-file-upload, body .pd_static_field .pd-file-upload {
  position: relative;
}
body form .pd-file-upload .pd_remove_icon, body .pd_static_field .pd-file-upload .pd_remove_icon {
  position: absolute;
  right: -10px;
  top: -10px;
  z-index: 22;
  cursor: pointer;
}
body form .pd-file-upload .rz-fileupload, body .pd_static_field .pd-file-upload .rz-fileupload {
  flex-grow: 1;
}
body form .pd-file-upload .rz-fileupload .rz-fileupload-buttonbar, body .pd_static_field .pd-file-upload .rz-fileupload .rz-fileupload-buttonbar {
  background: var(--pd_white);
  border: 1px solid var(--pd_input_border);
  border-radius: 8px;
}
body form .pd-file-upload .rz-fileupload .rz-fileupload-buttonbar .rz-button, body .pd_static_field .pd-file-upload .rz-fileupload .rz-fileupload-buttonbar .rz-button {
  padding: 1px 0.75rem;
  min-height: 0.75rem;
  background: var(--pd_light_gray);
  color: var(--rz-primary);
}
body form .pd-file-upload img, body .pd_static_field .pd-file-upload img {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  margin-left: auto;
  object-fit: cover;
}
body form .pd-file-upload .rz-link, body .pd_static_field .pd-file-upload .rz-link {
  font-size: 24px;
  color: var(--pd_grey_color);
}
body .rz-messages-error, body .validation-message {
  display: inline-block;
  color: var(--rz-form-error-color);
  font-size: var(--rz-form-error-font-size);
  padding: var(--rz-validator-text-padding);
}
body .rz-chkbox {
  min-width: auto;
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  margin-top: -2px;
}
body .rz-chkbox .rz-chkbox-box {
  border-color: var(--pd_grey_color);
}
body .rz-chkbox .rz-chkbox-box.rz-state-active .rzi-check {
  color: var(--pd_white);
  background: var(--rz-primary);
  border-radius: 4px;
}
body .pd_chk_lbl_stc .rz-label {
  width: calc(100% - 100px);
  font-weight: normal;
}
@media (min-width: 768px) {
  body .pd_chk_lbl_stc .rz-label {
    width: 40%;
  }
}
body .pd_chk_lbl_stc .rz-label.pd_ch_lb {
  width: auto;
}
body .pd_chk_lbl_stc input {
  width: 80px !important;
}
body .pd_chk_lbl_stc + .pd_chk_lbl_stc {
  margin-top: 10px;
}

body .pd-normal-checkitem {
  display: flex;
  align-items: flex-start;
}
body .pd-normal-checkitem .rz-chkbox {
  margin-top: 2px;
}
body .pd-normal-checkitem .rz-label {
  font-weight: normal;
}
body .pd-normal-checkitem + .pd-normal-checkitem {
  margin-top: 10px;
}

body .rz-data-grid {
  border: 0;
}
body .rz-data-grid .rz-data-grid-data {
  box-shadow: none;
}
body .rz-data-grid .rz-grid-table thead th {
  border-inline-end: 0 !important;
  background: var(--pd_light_gray);
  border: 0;
  padding: 8px 0 6px 8px;
  width: 250px;
}
body .rz-data-grid .rz-grid-table thead th:first-child {
  padding-left: 20px;
}
body .rz-data-grid .rz-grid-table thead th .rz-grid-filter-icon {
  border-right: 1px solid var(--pd_grey_color);
  margin: 0;
  padding-right: 15px;
  color: var(--pd_grey_color);
  width: auto;
  height: auto;
}
body .rz-data-grid .rz-grid-table thead th .rz-column-title {
  padding-left: 0;
  color: var(--pd_grey_color);
  font-weight: 600;
}
body .rz-data-grid .rz-grid-table thead th:last-child {
  right: 0;
  padding-right: 5px;
}
body .rz-data-grid .rz-grid-table thead th:last-child .rz-grid-filter-icon {
  border-right: 0;
}
body .rz-data-grid .rz-grid-table tbody tr td {
  background: transparent !important;
  border: 0;
  border-bottom: 1px dashed var(--pd_input_border);
}
body .rz-data-grid .rz-grid-table tbody tr td:first-child {
  padding-left: 20px;
}
body .rz-data-grid .rz-grid-table tbody tr td .rz-cell-data {
  color: var(--rz-primary) !important;
}
body .rz-data-grid .rz-grid-table tbody tr td:last-child {
  position: sticky;
  right: 0;
  background: var(--pd_white) !important;
  padding-right: 15px;
}
body .rz-data-grid .rz-grid-table tbody tr td .pd-profile-img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  border-radius: 100px;
}
body .rz-data-grid .rz-pager {
  padding: 10px 20px;
}
body .pd_form_src .rz-form-field .rz-form-field-content {
  margin-top: 0;
  border-radius: 8px;
  border: 1px solid var(--pd_input_border);
  background: var(--pd_white);
}
body .pd_form_src .rz-form-field .rz-form-field-content .rz-form-field-start .rzi {
  color: var(--pd_grey_color);
}
@media (min-width: 1280px) {
  body .pd_form_src .rz-form-field .rz-form-field-content input {
    width: 370px;
  }
}
body .rz-switch {
  height: 1.5rem;
  width: 2.5rem;
  min-width: unset;
}
body .rz-switch .rz-switch-circle:before {
  width: 1rem;
  height: 1rem;
  inset-inline-start: 5px;
  margin-block-start: -8.5px;
}
body .rz-switch.rz-switch-checked .rz-switch-circle {
  background-color: #4caf50 !important;
  background: #4caf50 !important;
  border-color: #4caf50 !important;
}
body .rz-switch.rz-switch-checked .rz-switch-circle:before {
  inset-inline-start: 0;
}

body .pd_step_height {
  height: calc(100vh - 187px);
  overflow-y: auto;
  margin-bottom: 20px;
}
body .rz-tabview > .rz-tabview-nav {
  margin-bottom: 15px;
}
body .rz-tabview > .rz-tabview-nav li {
  border: none;
  border-bottom: 2px solid transparent;
  background: transparent;
}
body .rz-tabview > .rz-tabview-nav li a {
  color: var(--pd_grey_color);
  font-size: var(--pd_primary_subtitle);
  font-weight: 600;
}
body .rz-tabview > .rz-tabview-nav li.rz-tabview-selected, body .rz-tabview > .rz-tabview-nav li:hover {
  border-color: var(--rz-primary);
  background: transparent !important;
  margin-bottom: 0;
}
body .rz-tabview > .rz-tabview-nav li.rz-tabview-selected a, body .rz-tabview > .rz-tabview-nav li:hover a {
  color: var(--rz-primary);
}
body .rz-tabview .rz-tabview-panels {
  background: transparent;
  border: 0;
  overflow: unset;
}
body .rz-tabview .rz-tabview-panels .rz-tabview-panel {
  padding: 0;
}
body .rz-tabview .rz-tabview-panels .rz-tabview-panel .pd-signarute {
  max-width: 100%;
  height: 100px;
  object-fit: scale-down;
}
body .rz-steps .rz-widget-content {
  overflow: unset;
}
@media (min-width: 1024px) {
  body .rz-steps .rz-widget-content .pd_sch_sidebar_main {
    max-height: max-content;
    overflow: unset;
  }
}
body .rz-steps .rz-steps-buttons {
  display: none;
}

.pd_lr_main {
  height: 100dvh;
}
.pd_lr_main .pd_lr_poster {
  height: 100%;
}
.pd_lr_main .pd_lr_poster img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: left center;
  display: block;
  border-radius: 8px;
}
.pd_lr_main .pd_lr_form {
  align-self: center;
  padding: 20px;
}
@media (min-width: 1024px) {
  .pd_lr_main .pd_lr_form {
    padding: 40px;
    max-height: 100%;
    overflow-y: auto;
  }
}
@media (min-width: 1280px) {
  .pd_lr_main .pd_lr_form {
    padding: 65px;
  }
}
@media (min-width: 1600px) {
  .pd_lr_main .pd_lr_form {
    padding: 90px;
  }
}
.pd_lr_main .pd_lr_form .pd_sub_prg {
  font-size: var(--pd_primary_font);
  color: var(--rz-primary);
}
.pd_lr_main .pd_lr_form .pd_sub_prg .rz-link {
  color: var(--pd_primary_font);
  font-weight: 600;
}
.pd_lr_main .ab_title_wrap .ab_sub_title {
  margin-top: 0;
  text-align: center;
}
.pd_lr_main .ab_title_wrap .ab_sub_title a {
  font-weight: 700;
  text-decoration: none;
  border-bottom: 1px solid var(--rz-primary);
}
.pd_lr_main .ab_title_wrap .ab_sub_title a:hover {
  color: var(--pd_grey_color);
}
.pd_lr_main .alert {
  background: red;
  color: var(--pd_white);
  font-weight: 600;
  border-radius: 8px;
}
.pd_lr_main .alert.text-success {
  background: green;
}

.pd-profile-card .pd-profile-avatar {
  flex: 0;
}
.pd-profile-card .pd-profile-avatar img {
  min-width: 85px;
  min-height: 85px;
  width: 85px;
  height: 85px;
  object-fit: cover;
  border-radius: 8px;
  background: var(--pd_light_gray);
}
.pd-profile-card .pd-profile-avatar.pd-sch-avt img {
  min-width: 50px;
  min-height: 50px;
  width: 50px;
  height: 50px;
  border: 1px solid var(--pd_input_border);
}
.pd-profile-card .pd-prf-info-main {
  flex-grow: 1;
  max-width: unset;
}
.pd-profile-card .pd-prf-info-main.pd_tht_prf {
  max-width: calc(100% - 185px);
}
.pd-profile-card .pd-prf-info-main.pd_tht_prf .pd-profile-info {
  width: 100%;
}
.pd-profile-card .pd-prf-info-main .pd-profile-info {
  padding-right: 10px;
}
.pd-profile-card .pd-prf-info-main .pd-profile-info h2 {
  font-size: 18px;
  color: var(--rz-primary);
  margin-bottom: 10px !important;
}
.pd-profile-card .pd-prf-info-main .pd-profile-info h4 {
  font-size: 14px;
  color: var(--rz-primary);
  margin-bottom: 5px !important;
  font-weight: 400;
}
.pd-profile-card .pd-prf-info-main .pd-profile-info p {
  font-size: var(--pd_primary_font);
  color: var(--pd_grey_color);
  margin-bottom: 10px !important;
  gap: 10px;
  max-width: 100%;
}
.pd-profile-card .pd-prf-info-main .pd-profile-info p:last-child {
  margin-bottom: 0 !important;
}
.pd-profile-card .pd-prf-info-main .pd-profile-status .rz-badge {
  background: rgba(34, 197, 94, 0.2);
  padding: 6px 12px;
  font-size: var(--pd_primary_font);
  font-weight: 700;
  text-transform: none;
  color: var(--rz-success);
  line-height: 24px;
}
.pd-profile-card .pd-prf-info-main .pd-profile-status .rz-badge.rz-badge-danger {
  background: rgba(255, 86, 48, 0.16);
  color: #FF5630;
}
.pd-profile-card .pd-prf-info-main .pd-profile-status .rz-badge.rz-badge-light {
  background: var(--pd_light_gray);
  color: var(--rz-primary);
}

body .rz-sidebar {
  width: 200px;
  background-color: var(--rz-primary);
}
body .rz-sidebar .pd_logo {
  filter: brightness(0) invert(1);
  width: auto;
}
body .rz-sidebar .rz-panel-menu {
  color: #919EAB;
  background: var(--rz-primary);
}
body .rz-sidebar .rz-panel-menu .rz-navigation-item {
  border: 0;
  border-radius: 0;
}
body .rz-sidebar .rz-panel-menu .rz-navigation-item .rz-navigation-item-wrapper {
  border-radius: 0;
  background: transparent;
}
body .rz-sidebar .rz-panel-menu .rz-navigation-item .rz-navigation-item-wrapper:hover {
  background-color: rgba(145, 158, 171, 0.12);
}
body .rz-sidebar .rz-panel-menu .rz-navigation-item .rz-navigation-item-icon {
  font-weight: normal;
  color: #919EAB;
}
body .rz-sidebar .rz-panel-menu .rz-navigation-item .rz-navigation-item-active, body .rz-sidebar .rz-panel-menu .rz-navigation-item .rz-navigation-item-wrapper-active {
  background-color: rgba(145, 158, 171, 0.12);
  color: var(--pd_white);
}
body .rz-sidebar .rz-panel-menu .rz-navigation-item .rz-navigation-item-active:before, body .rz-sidebar .rz-panel-menu .rz-navigation-item .rz-navigation-item-wrapper-active:before {
  background-color: var(--pd_white);
}
body .rz-sidebar .rz-panel-menu .rz-navigation-item .rz-navigation-item-active .rz-navigation-item-icon, body .rz-sidebar .rz-panel-menu .rz-navigation-item .rz-navigation-item-wrapper-active .rz-navigation-item-icon {
  color: var(--pd_white);
}
body .rz-body .pd_dashboard .pd_das_info p {
  font-size: var(--pd_primary_font);
  color: var(--pd_grey_color);
}
@media (min-width: 0px) and (max-width: 768px) {
  body .rz-body .pd_dashboard .pd_dh_action {
    flex-direction: column;
  }
  body .rz-body .pd_dashboard .pd_dh_action .rz-col .rz-opacity-0 {
    display: none;
  }
}
@media (min-width: 1400px) {
  body .rz-body .pd_dashboard .pd_das_card_main {
    flex: 0 0 auto;
    width: calc(20% - 14px);
  }
}
body .rz-body .pd_dashboard .pd_das_card_main .rz-card {
  padding: 14px;
}
body .rz-body .pd_dashboard .pd_das_card_main .pd_das_card i {
  width: 1.5em;
  height: 1.5em;
  border-radius: 4px;
  background: rgba(224, 50, 255, 0.1);
  color: #e032ff;
}
body .rz-body .pd_dashboard .pd_das_card_main .pd_das_card h3 {
  font-size: 20px;
  font-weight: 700;
  color: var(--rz-primary);
}
body .rz-body .pd_dashboard .pd_das_card_main .pd_das_card p {
  font-size: var(--pd_primary_font);
  color: var(--pd_grey_color);
}
body .rz-body .pd_dashboard .rz-pager {
  padding: 10px 15px;
}
body .rz-body .pd_dashboard .rz-pager .rz-pager-summary {
  margin-left: auto;
  color: var(--rz-primary);
  font-size: 13px;
  padding-right: 0;
}
body .rz-body .pd_dashboard .rz-pager .rz-pager-first, body .rz-body .pd_dashboard .rz-pager .rz-pager-pages, body .rz-body .pd_dashboard .rz-pager .rz-pager-last {
  display: none;
}
body .rz-body .pd_dashboard .rz-pager .rz-pager-prev, body .rz-body .pd_dashboard .rz-pager .rz-pager-next {
  margin: 0;
  background: transparent;
  padding: 0 0 0 10px;
  min-width: auto;
  min-height: auto;
}
body .rz-body .pd_dashboard .rz-pager .rz-pager-prev .rz-pager-icon, body .rz-body .pd_dashboard .rz-pager .rz-pager-next .rz-pager-icon {
  font-size: 24px;
  font-weight: normal;
}
body .rz-body .pd_dashboard .pd_dcard_title {
  font-size: var(--pd_primary_subtitle);
  color: var(--rz-primary);
  font-weight: 600;
}
body .rz-body .pd_dashboard .pd_tc_row .rz-card {
  height: calc(100% - 28px);
}
body .rz-body .pd_dashboard .pd_tc_row .pd_pie_chart .rz-dropdown {
  width: min-content;
}
body .rz-body .pd_dashboard .rz-data-grid .rz-data-grid-data thead th {
  background: var(--pd_white);
  border-bottom: 1px solid var(--pd_input_border);
  width: 170px;
}
body .rz-body .pd_dashboard .rz-data-grid .rz-data-grid-data thead th:last-child {
  position: static;
}
body .rz-body .pd_dashboard .rz-data-grid .rz-data-grid-data tbody td:last-child {
  position: static;
}

body .pd-step-form .rz-steps > ul {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  overflow-x: auto;
  padding-bottom: 10px;
}
body .pd-step-form .rz-steps > ul .rz-steps-item {
  flex: 0 0 auto;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  text-align: center;
}
@media (min-width: 1400px) {
  body .pd-step-form .rz-steps > ul .rz-steps-item {
    width: 11.11%;
  }
}
body .pd-step-form .rz-steps > ul .rz-steps-item:after, body .pd-step-form .rz-steps > ul .rz-steps-item:before {
  position: absolute;
  content: "";
  top: 15px;
  left: auto;
  right: 0;
  width: 50%;
  height: 1px;
  background: rgba(145, 158, 171, 0.2);
  z-index: 1;
}
body .pd-step-form .rz-steps > ul .rz-steps-item:before {
  left: 0;
  right: auto;
}
body .pd-step-form .rz-steps > ul .rz-steps-item .rz-menuitem-link {
  flex-direction: column;
  row-gap: 15px;
}
body .pd-step-form .rz-steps > ul .rz-steps-item .rz-menuitem-link .rz-steps-number {
  position: relative;
  z-index: 2;
  outline: 5px solid var(--rz-body-background-color);
}
body .pd-step-form .rz-steps > ul .rz-steps-item .rz-menuitem-link .rz-steps-title {
  text-align: center;
  margin: 0;
  color: var(--pd_grey_color);
  font-weight: 600;
}
body .pd-step-form .rz-steps > ul .rz-steps-item.rz-steps-current .rz-menuitem-link .rz-steps-title, body .pd-step-form .rz-steps > ul .rz-steps-item.pd-steps-done .rz-menuitem-link .rz-steps-title {
  color: var(--rz-primary);
}
body .pd-step-form .rz-steps > ul .rz-steps-item.pd-steps-done .rz-menuitem-link .rz-steps-number {
  background: var(--rz-success-dark);
  text-indent: -99999px;
  display: inline-block;
}
body .pd-step-form .rz-steps > ul .rz-steps-item.pd-steps-done .rz-menuitem-link .rz-steps-number:before {
  position: absolute;
  content: "✓";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: var(--pd_white);
  font-size: 16px;
  opacity: 1;
  text-indent: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
body .pd-step-form .rz-steps > ul .rz-steps-item:first-child:before {
  display: none;
}
body .pd-step-form .rz-steps > ul .rz-steps-item:last-child:after {
  display: none;
}

.pd_insurance_grid .pd_insurance_option {
  border: 1px solid var(--pd_input_border);
  border-radius: 8px;
  padding: 30px;
  cursor: pointer;
}
.pd_insurance_grid .pd_insurance_option i {
  font-size: 30px;
  margin-bottom: 10px;
  color: var(--pd_input_border);
}
.pd_insurance_grid .pd_insurance_option h3 {
  font-weight: 600;
  font-size: var(--pd_primary_subtitle);
  margin-bottom: 10px;
  color: var(--rz-primary);
}
.pd_insurance_grid .pd_insurance_option p {
  margin: 0;
  color: var(--pd_grey_color);
  font-size: var(--pd_primary_font);
}
.pd_insurance_grid .pd_insurance_option.selected {
  border-color: var(--rz-primary);
}
.pd_insurance_grid .pd_insurance_option.selected i {
  color: var(--rz-primary);
}

.pd_list_disc h6 {
  font-size: var(--pd_primary_subtitle);
  font-weight: 600;
}
.pd_list_disc ul {
  list-style-type: disc;
  padding-left: 25px;
  margin: 0;
}
.pd_list_disc ul li {
  color: var(--pd_grey_color);
  font-size: var(--pd_primary_font);
}
.pd_list_disc ul li + li {
  margin-top: 2px;
}

.ellipsis-2-lines {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* Limit to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pd_sch .sch-line-btn {
  background: var(--pd_white);
  font-weight: 600;
  border-radius: var(--rz-button-border-radius);
  border: 1px solid var(--rz-primary);
  padding: 0.6rem 1rem;
  cursor: pointer;
}
.pd_sch .toggle-group-red .toggle-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pd_sch .toggle-group-red .toggle-btn.active {
  background: var(--rz-primary);
  color: var(--pd_white);
}
.pd_sch .toggle-group-red .toggle-btn:last-child {
  border-radius: 0 6px 6px 0;
}
.pd_sch .rz-scheduler-date .rz-button {
  background: transparent;
}
.pd_sch .rz-scheduler-date .pd_date {
  margin: 0;
  text-align: center;
  color: var(--rz-primary);
  font-size: var(--pd_primary_subtitle);
  font-weight: 700;
  padding: 0 10px;
}
.pd_sch .rz-scheduler-nav-views {
  border: 1px solid var(--pd_input_border);
  border-radius: 8px;
  padding: 5px;
}
.pd_sch .rz-scheduler-nav-views .rz-button {
  border-radius: 8px;
  border: 0 !important;
  color: var(--rz-primary);
}
.pd_sch .rz-scheduler-nav-views .rz-button.rz-state-active {
  border-radius: 8px;
  background: var(--rz-primary);
  color: var(--pd_white);
}
@media (min-width: 1024px) {
  .pd_sch .pd_sch_sidebar_main {
    max-height: calc(100dvh - 190px);
    overflow: auto;
  }
}
.pd_sch .pd_sch_sidebar .rz-card.pd_cal {
  font-size: 0;
}
.pd_sch .pd_sch_sidebar .rz-card .rz-checkbox-list-vertical .rz-checkbox {
  margin-bottom: 0;
}
.pd_sch .pd_sch_sidebar .pd-ba-table .rz-data-grid {
  max-height: 220px;
}
.pd_sch .pd_sch_sidebar .pd-ba-table table th, .pd_sch .pd_sch_sidebar .pd-ba-table table td {
  padding: 8px !important;
}
.pd_sch .pd_sch_sidebar .pd-ba-table table th > div, .pd_sch .pd_sch_sidebar .pd-ba-table table td > div {
  padding: 0;
}
.pd_sch .pd_sch_sidebar .rz-datepicker {
  border: none;
}
.pd_sch .pd_sch_sidebar .rz-datepicker .rz-calendar-header {
  padding-top: 0;
}
@media (min-width: 1024px) {
  .pd_sch .pd_sch_sidebar {
    flex: 0 0 auto;
    width: 255px;
    max-width: unset;
  }
  .pd_sch .pd_sch_sidebar .rz-datepicker .rz-datepicker-inline-container .rz-calendar .rz-calendar-header {
    padding-left: 0;
    padding-right: 0;
  }
  .pd_sch .pd_sch_sidebar .rz-datepicker .rz-datepicker-inline-container .rz-calendar .rz-calendar-header .rz-button-icon-only {
    padding: 5px;
    min-width: auto;
    min-height: auto;
  }
  .pd_sch .pd_sch_sidebar .rz-datepicker .rz-datepicker-inline-container .rz-calendar .rz-calendar-header .rz-calendar-title .rz-calendar-month-dropdown, .pd_sch .pd_sch_sidebar .rz-datepicker .rz-datepicker-inline-container .rz-calendar .rz-calendar-header .rz-calendar-title .rz-calendar-year-dropdown {
    width: 75px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .pd_sch .pd_sch_sidebar .rz-datepicker .rz-datepicker-inline-container .rz-calendar .rz-calendar-view-container {
    padding: 0;
  }
  .pd_sch .pd_sch_sidebar .rz-datepicker .rz-datepicker-inline-container .rz-calendar .rz-calendar-view-container .rz-calendar-view th {
    padding: 5px;
  }
  .pd_sch .pd_sch_sidebar .rz-datepicker .rz-datepicker-inline-container .rz-calendar .rz-calendar-view-container .rz-calendar-view td .rz-state-default {
    padding: 5px;
  }
}
@media (min-width: 1024px) {
  .pd_sch .pd_sch_sidebar .rz-datepicker .rz-datepicker-inline-container .rz-calendar .rz-calendar-view-container .rz-calendar-view td .rz-state-default {
    color: var(--rz-primary);
  }
  .pd_sch .pd_sch_sidebar .rz-datepicker .rz-datepicker-inline-container .rz-calendar .rz-calendar-view-container .rz-calendar-view td .rz-state-default:hover {
    background: var(--pd_light_gray);
    color: var(--rz-primary);
  }
  .pd_sch .pd_sch_sidebar .rz-datepicker .rz-datepicker-inline-container .rz-calendar .rz-calendar-view-container .rz-calendar-view td .rz-state-default.rz-state-active {
    color: var(--pd_white);
    background: var(--rz-primary);
  }
}
@media (min-width: 1024px) {
  .pd_sch .pd_sch_calender {
    flex: 0 0 auto;
    width: calc(100% - 265px);
    max-width: unset;
    position: sticky;
    top: 0;
  }
}
.pd_sch .pd_sch_calender .pd_cal_column {
  width: 100%;
}
@media (min-width: 768px) {
  .pd_sch .pd_sch_calender .pd_cal_column {
    min-width: 49%;
  }
}
@media (min-width: 1600px) {
  .pd_sch .pd_sch_calender .pd_cal_column {
    min-width: 32.5%;
  }
}
.pd_sch .pd_sch_calender .pd_cal_column .pd-prf-info-main {
  flex-grow: unset;
  max-width: calc(100% - 60px);
}
.pd_sch .pd_sch_calender .pd_cal_column .pd-prf-info-main .rz-w-75 {
  width: calc(100% - 30px) !important;
}
.pd_sch .pd_sch_calender .pd_cal_column .rz-view-content .rz-slots .rz-event-content .rz-text-caption i {
  font-size: 12px;
}
@media (min-width: 768px) {
  .pd_sch .pd_sch_calender:has(.rz-day-view) .pd_cal_column {
    min-width: 32%;
  }
}
@media (min-width: 1280px) {
  .pd_sch .pd_sch_calender:has(.rz-day-view) .pd_cal_column {
    min-width: 24%;
  }
}
@media (min-width: 1600px) {
  .pd_sch .pd_sch_calender:has(.rz-day-view) .pd_cal_column {
    min-width: 19%;
  }
}

@media (min-width: 1024px) {
  .pd_prf_sch .pd_sch .pd_sch_sidebar_main {
    max-height: calc(100dvh - 462px);
    overflow: auto;
  }
}

.rz-tooltip .rz-tooltip-content {
  background: var(--pd_white);
  color: var(--rz-primary);
  font-size: var(--pd_primary_font);
  font-weight: 400;
  width: 250px;
  padding: 12px;
  border-radius: 8px;
}
.rz-tooltip .rz-tooltip-content .rz-stack {
  gap: 0;
  white-space: normal;
}
.rz-tooltip .rz-tooltip-content .rz-stack .rz-text-button {
  font-size: var(--pd_primary_subtitle);
  font-weight: 700;
  color: var(--rz-primary);
}
.rz-tooltip .rz-tooltip-content .rz-stack p {
  font-size: 14px;
  color: var(--rz-primary);
  line-height: normal;
}
.rz-tooltip .rz-tooltip-content .rz-stack .pd_tt_btn {
  background: var(--pd_input_border);
  border-radius: 8px;
  overflow: hidden;
  margin-top: 5px;
}
.rz-tooltip .rz-tooltip-content .rz-stack .pd_tt_btn button, .rz-tooltip .rz-tooltip-content .rz-stack .pd_tt_btn .rz-link {
  color: var(--rz-primary);
  background: transparent;
  flex-grow: 1;
  border-radius: 0;
  padding: 5px;
  text-align: center;
}
.rz-tooltip .rz-tooltip-content .rz-stack .pd_tt_btn button .rzi, .rz-tooltip .rz-tooltip-content .rz-stack .pd_tt_btn .rz-link .rzi {
  font-size: var(--rz-icon-size);
  line-height: var(--rz-icon-size);
  width: var(--rz-icon-size);
  height: var(--rz-icon-size);
}
.rz-tooltip .rz-tooltip-content .rz-stack .pd_tt_btn button:hover, .rz-tooltip .rz-tooltip-content .rz-stack .pd_tt_btn .rz-link:hover {
  background: var(--pd_light_gray);
}
.rz-tooltip .rz-tooltip-content .rz-stack .pd_tt_btn button + button, .rz-tooltip .rz-tooltip-content .rz-stack .pd_tt_btn button + .rz-link, .rz-tooltip .rz-tooltip-content .rz-stack .pd_tt_btn .rz-link + button, .rz-tooltip .rz-tooltip-content .rz-stack .pd_tt_btn .rz-link + .rz-link {
  border-left: 1px solid var(--pd_light_gray);
}

.rz-dialog-wrapper .rz-dialog-titlebar .rz-dialog-title {
  font-size: 18px;
}
.rz-dialog-wrapper .rz-dialog-titlebar .rz-dialog-titlebar-close {
  cursor: pointer;
}
.rz-dialog-wrapper .rz-dialog-content {
  padding-top: 0;
}
.rz-dialog-wrapper .rz-dialog-content .rz-dialog-confirm-message {
  margin-top: 0;
}
.rz-dialog-wrapper .rz-dialog-content .pd_ad_form .rz-textbox {
  opacity: 1;
  color: var(--rz-primary);
  cursor: not-allowed;
}

.rz-dialog:not(.rz-dialog-confirm):not(.rz-dialog-alert) {
  max-width: 90dvw;
  height: auto !important;
  max-height: 90dvh;
  margin-top: 50px;
}

.pd_toc_main .pd_toc_sidebar {
  align-self: flex-start;
  position: sticky;
  top: 10px;
  z-index: 2;
}
.pd_toc_main .pd_toc_sidebar .rz-card a {
  padding: 12px 16px;
  gap: 10px;
  font-weight: 600;
  color: var(--pd_grey_color);
}
.pd_toc_main .pd_toc_sidebar .rz-card a i {
  font-size: 24px;
  font-weight: normal;
}
.pd_toc_main .pd_toc_sidebar .rz-card a:hover {
  color: var(--rz-primary);
}
.pd_toc_main .pd_toc_sidebar .rz-card a:hover span {
  text-decoration: none;
}
.pd_toc_main .pd_toc_sidebar .rz-card a.active {
  border-left: 2px solid var(--rz-primary);
  background: var(--pd_light_gray);
  color: var(--rz-primary);
}
.pd_toc_main .pd_toc_sidebar .rz-card a:focus .rz-link-text {
  text-decoration: none;
}

.rz-accordion.pd_acr {
  border-radius: 8px;
  border: 1px solid var(--pd_input_border);
  padding: 20px 20px 0 20px;
}
.rz-accordion.pd_acr .rz-accordion-header {
  border-radius: 0;
  box-shadow: none;
  padding: 0 0 20px 0;
  margin: 0 !important;
}
.rz-accordion.pd_acr .rz-accordion-header > a {
  padding: 0;
}
.rz-accordion.pd_acr .rz-accordion-header > a span {
  font-size: var(--pd_primary_subtitle);
  font-weight: 700;
  color: var(--rz-primary);
}
.rz-accordion.pd_acr .rz-accordion-header > a span.rzi {
  margin-right: 20px;
  font-size: 24px;
  font-weight: normal;
}
.rz-accordion.pd_acr .rz-accordion-header > a span.rzi.rzi-chevron-right:before {
  content: "keyboard_arrow_down";
}
.rz-accordion.pd_acr .rz-accordion-header > a span.rzi.rzi-chevron-down:before {
  content: "keyboard_arrow_up";
}
.rz-accordion.pd_acr .rz-accordion-header ~ .rz-accordion-content-wrapper {
  margin-bottom: 20px;
}
.rz-accordion.pd_acr .rz-accordion-header ~ .rz-accordion-content-wrapper .rz-accordion-content {
  padding: 20px;
  border-radius: 8px;
  box-shadow: var(--rz-card-shadow);
}
.rz-accordion.pd_acr .rz-accordion-header ~ .rz-accordion-content-wrapper .rz-accordion-content iframe {
  box-shadow: none;
  border: 1px solid var(--pd_grey_color);
}

.pd_hep_table .activity-table-container {
  overflow-x: auto;
}
.pd_hep_table .activity-table-container table {
  border: 1px solid var(--pd_input_border);
  border-collapse: collapse;
}
.pd_hep_table .activity-table-container table th {
  vertical-align: middle;
  min-width: 110px;
  background: var(--pd_light_gray);
  padding: 5px;
  border: 1px solid var(--pd_input_border);
}
.pd_hep_table .activity-table-container table th.sticky-col {
  position: sticky;
  z-index: 2;
  min-width: 225px;
  left: 0;
}
.pd_hep_table .activity-table-container table th:last-child {
  min-width: 80px;
  max-width: 80px;
}
.pd_hep_table .activity-table-container table th:nth-last-child(2) {
  position: sticky;
  right: 80px;
  z-index: 2;
}
.pd_hep_table .activity-table-container table tr td {
  font-size: 0;
  min-width: 110px;
  max-width: 110px;
  vertical-align: middle;
  padding: 5px;
  border: 1px solid var(--pd_input_border);
}
.pd_hep_table .activity-table-container table tr td input {
  height: 36px;
}
.pd_hep_table .activity-table-container table tr td.pd-stick-fix {
  position: sticky;
  z-index: 2;
  left: 0;
}
.pd_hep_table .activity-table-container table tr td.sticky-col {
  position: sticky;
  z-index: 2;
  left: 0;
  min-width: 225px;
}
.pd_hep_table .activity-table-container table tr td.pd-stick-fix {
  background: var(--pd_input_border) !important;
  border-color: var(--pd_input_border);
  padding-left: 10px;
}
.pd_hep_table .activity-table-container table tr td.pd-stick-fix .category-label-cell {
  font-size: var(--pd_small_font);
  font-weight: 600;
  text-align: left;
}
.pd_hep_table .activity-table-container table tr td.empty-row {
  font-size: 14px;
  text-align: center !important;
  color: var(--rz-primary);
}
.pd_hep_table .activity-table-container table tr td .rz-autocomplete {
  width: 100%;
}
.pd_hep_table .activity-table-container table tr td .rz-autocomplete:hover, .pd_hep_table .activity-table-container table tr td .rz-autocomplete:focus-within {
  border: none;
  border-radius: 8px;
}
.pd_hep_table .activity-table-container table tr td:last-child {
  position: sticky;
  right: 0;
  z-index: 2;
  text-align: right;
  background: var(--pd_white);
  min-width: 80px;
  max-width: 80px;
}
.pd_hep_table .activity-table-container table tr td:nth-last-child(2) {
  position: sticky;
  right: 80px;
  z-index: 2;
  text-align: right;
  background: var(--pd_white);
}
.pd_hep_table .activity-table-container table tr.activity-row td {
  padding-top: 8px;
  padding-bottom: 8px;
}

.d_web_none {
  display: none;
}

.pdf_main_title {
  font-size: 20px;
  font-weight: bold;
}

.rz_table_border {
  margin-bottom: 20px;
}
.rz_table_border th, .rz_table_border td {
  border: 1px solid #000;
}

.pd_print_sec {
  width: 100%;
}
.pd_print_sec + .pd_print_sec {
  margin-top: 20px;
}
.pd_print_sec .group_row {
  margin-bottom: 10px;
  display: block;
}
.pd_print_sec .group_row td, .pd_print_sec .group_row tr {
  display: block;
}
.pd_print_sec .group_row .pd_card_title {
  border-bottom: 1px solid var(--pd_grey_color);
  padding-bottom: 10px;
  margin-bottom: 10px !important;
  font-size: 18px;
  width: 100%;
}
.pd_print_sec .group_row .rz-label {
  font-weight: 600;
  font-size: 14px;
  color: var(--rz-primary);
  width: 45%;
  display: inline-block;
  vertical-align: top;
}
.pd_print_sec .group_row p {
  color: var(--pd_grey_color);
  font-size: 14px;
  margin: 0;
  width: 48%;
  display: inline-block;
  vertical-align: top;
}
.pd_print_sec .group_row.row_full .rz-label, .pd_print_sec .group_row.row_full p {
  width: 95%;
}
.pd_print_sec .group_row.small_font .rz-label {
  font-size: 12px;
}

body .pd_jstree > .jstree-container-ul {
  display: block;
}
@media (min-width: 768px) {
  body .pd_jstree > .jstree-container-ul {
    column-count: 2;
  }
}
body .pd_jstree > .jstree-container-ul > .jstree-node {
  margin-bottom: 20px;
  box-shadow: var(--rz-card-shadow);
  border-radius: 8px;
  overflow: hidden;
  padding: var(--rz-card-padding);
  background-color: var(--rz-card-background-color);
  min-height: unset;
  line-height: normal;
}
body .pd_jstree > .jstree-container-ul > .jstree-node > .jstree-anchor {
  font-size: var(--pd_primary_subtitle) !important;
  font-weight: 700;
}
body .pd_jstree > .jstree-container-ul > .jstree-node .jstree-anchor {
  font-size: var(--pd_primary_font);
  color: var(--rz-primary);
  height: auto;
  line-height: 20px;
}
body .pd_jstree > .jstree-container-ul > .jstree-node .jstree-anchor:before {
  width: 16px;
  height: 16px;
  border: 1px solid var(--pd_grey_color);
  content: "";
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  margin-right: 12px;
  font-weight: 400;
  margin-top: -3px;
}
body .pd_jstree > .jstree-container-ul > .jstree-node .jstree-anchor.jstree-clicked:before {
  content: "\e5ca";
  font-family: var(--rz-icon-font-family);
  border-color: var(--rz-primary);
  background: var(--rz-primary);
  color: var(--pd_white);
}
body .pd_jstree > .jstree-container-ul > .jstree-node .jstree-icon {
  position: absolute;
}
body .pd_jstree > .jstree-container-ul > .jstree-node .jstree-wholerow {
  display: none;
}
body .pd_jstree > .jstree-container-ul > .jstree-node .jstree-children {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: 12px;
  gap: 10px;
}
body .pd_jstree > .jstree-container-ul > .jstree-node .jstree-children .jstree-node {
  flex: 0 0 auto;
  margin-left: 0;
  width: 100%;
  min-height: unset;
  line-height: normal;
}
@media (min-width: 576px) {
  body .pd_jstree > .jstree-container-ul > .jstree-node .jstree-children .jstree-node {
    width: 49%;
  }
}
body .pd_rol_edit_main .pd_rol_edit {
  display: block;
}
@media (min-width: 768px) {
  body .pd_rol_edit_main .pd_rol_edit {
    column-count: 2;
  }
}
body .pd_rol_edit_main .pd_rol_edit .pd_re_title p {
  color: var(--rz-primary);
  font-size: var(--pd_primary_subtitle);
  font-weight: 700;
}
body .pd_rol_edit_main .pd_rol_edit .pd_re_sub_title {
  flex: 0 0 auto;
  width: 100%;
}
@media (min-width: 576px) {
  body .pd_rol_edit_main .pd_rol_edit .pd_re_sub_title {
    width: 49%;
  }
}
body .pd_rol_edit_main .pd_rol_edit .pd_re_sub_title p {
  color: var(--rz-primary);
  font-size: var(--pd_primary_font);
}

@media (max-width: 768px) {
  .pd_nav {
    position: relative;
  }
  .pd_nav .pd_logo {
    margin-right: 0;
    margin-left: 50px;
    position: relative;
    z-index: 5;
  }
}
@media (max-width: 768px) and (min-width: 769px) {
  .pd_nav .pd_logo {
    margin-right: 50px;
  }
}
@media (max-width: 768px) {
  .pd_nav ul.rz-menu {
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 2;
  }
  .pd_nav ul.rz-menu .rz-menu-toggle-item {
    justify-content: start;
  }
  .pd_nav ul.rz-menu .rz-navigation-item {
    border: 1px solid #d9d9d9;
    width: 200px;
  }
  .pd_nav ul.rz-menu .rz-navigation-item .rz-navigation-item-link {
    white-space: normal !important;
  }
}

.image-uploader.pd-file-upload {
  position: relative;
}
.image-uploader.pd-file-upload input {
  background: var(--pd_white);
  border: 1px solid var(--pd_input_border);
  border-radius: 8px;
  padding: 10px;
  width: 100%;
}
.image-uploader.pd-file-upload .pxc-f-upl-txt {
  display: flex;
  align-items: center;
  gap: 5px;
}
