.hide {
  display: none;
}
.regime_admin {
  gap: 22px;
  display: grid;
  color: #020817;
}
.regime_admin * {
  line-height: 1.2;
  font-family: Oswald, sans-serif;
}
.regime_admin .subtitle_page {
  font-size: 24px;
  font-weight: bold;
}
.regime_admin .sel_form {
  gap: 22px;
  display: grid;
}
.regime_admin .sel_form .top_select {
  gap: 8px;
  display: grid;
}
.regime_admin .sel_form .top_select .tit {
  font-weight: 600;
}
.regime_admin .sel_form .top_select select {
  color: #646973;
  padding: 10px 12px;
  align-items: center;
  background: #F8FAFC;
  border: 1px solid #E2E8F0;
  appearance: none;
  -moz-appearance: none;
  background-image: none;
  -webkit-appearance: none;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23020817' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A") 99% 50% no-repeat #F8FAFC;
}
.regime_admin .sel_form .form_wrap {
  gap: 16px;
  display: grid;
  padding: 25px;
  border: 1px solid #E2E8F0;
}
.regime_admin .sel_form .form_wrap .form_name {
  font-size: 18px;
  font-weight: 600;
}
.regime_admin .sel_form .form_wrap .form_fields {
  gap: 16px;
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
}
.regime_admin .sel_form .form_wrap .form_fields .item {
  flex: 1 0 calc(50% - 16px);
}
.regime_admin .sel_form .form_wrap .form_fields .item .tit {
  font-size: 14px;
  font-weight: 600;
}
.regime_admin .sel_form .form_wrap .form_fields .item input, .regime_admin .sel_form .form_wrap .form_fields .item select, .regime_admin .sel_form .form_wrap .form_fields .item textarea, .regime_admin .sel_form .form_wrap .form_fields .item .fake_uplload {
  width: 100%;
  box-shadow: none;
  padding: 10px 16px;
  background: #F8FAFC;
  border: 1px solid #E2E8F0;
  outline: none;
}
.regime_admin .sel_form .form_wrap .form_fields .item .fake_uplload {
  gap: 12px;
  display: flex;
  cursor: pointer;
}
.regime_admin .sel_form .form_wrap .form_fields .item .fake_uplload span {
  opacity: 0.6;
}
.regime_admin .sel_form .form_wrap .form_fields .item select {
  appearance: none;
  -moz-appearance: none;
  background-image: none;
  -webkit-appearance: none;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23020817' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A") 98% 50% no-repeat #F8FAFC;
}
.regime_admin .sel_form .form_wrap .form_fields .item.calendar input {
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_852)'%3E%3Cpath d='M4.375 7.875C4.60706 7.875 4.82962 7.78281 4.99372 7.61872C5.15781 7.45462 5.25 7.23206 5.25 7C5.25 6.76794 5.15781 6.54538 4.99372 6.38128C4.82962 6.21719 4.60706 6.125 4.375 6.125C4.14294 6.125 3.92038 6.21719 3.75628 6.38128C3.59219 6.54538 3.5 6.76794 3.5 7C3.5 7.23206 3.59219 7.45462 3.75628 7.61872C3.92038 7.78281 4.14294 7.875 4.375 7.875ZM5.25 9.625C5.25 9.85706 5.15781 10.0796 4.99372 10.2437C4.82962 10.4078 4.60706 10.5 4.375 10.5C4.14294 10.5 3.92038 10.4078 3.75628 10.2437C3.59219 10.0796 3.5 9.85706 3.5 9.625C3.5 9.39294 3.59219 9.17038 3.75628 9.00628C3.92038 8.84219 4.14294 8.75 4.375 8.75C4.60706 8.75 4.82962 8.84219 4.99372 9.00628C5.15781 9.17038 5.25 9.39294 5.25 9.625ZM7 7.875C7.23206 7.875 7.45462 7.78281 7.61872 7.61872C7.78281 7.45462 7.875 7.23206 7.875 7C7.875 6.76794 7.78281 6.54538 7.61872 6.38128C7.45462 6.21719 7.23206 6.125 7 6.125C6.76794 6.125 6.54538 6.21719 6.38128 6.38128C6.21719 6.54538 6.125 6.76794 6.125 7C6.125 7.23206 6.21719 7.45462 6.38128 7.61872C6.54538 7.78281 6.76794 7.875 7 7.875ZM7.875 9.625C7.875 9.85706 7.78281 10.0796 7.61872 10.2437C7.45462 10.4078 7.23206 10.5 7 10.5C6.76794 10.5 6.54538 10.4078 6.38128 10.2437C6.21719 10.0796 6.125 9.85706 6.125 9.625C6.125 9.39294 6.21719 9.17038 6.38128 9.00628C6.54538 8.84219 6.76794 8.75 7 8.75C7.23206 8.75 7.45462 8.84219 7.61872 9.00628C7.78281 9.17038 7.875 9.39294 7.875 9.625ZM9.625 7.875C9.85706 7.875 10.0796 7.78281 10.2437 7.61872C10.4078 7.45462 10.5 7.23206 10.5 7C10.5 6.76794 10.4078 6.54538 10.2437 6.38128C10.0796 6.21719 9.85706 6.125 9.625 6.125C9.39294 6.125 9.17038 6.21719 9.00628 6.38128C8.84219 6.54538 8.75 6.76794 8.75 7C8.75 7.23206 8.84219 7.45462 9.00628 7.61872C9.17038 7.78281 9.39294 7.875 9.625 7.875Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.125 3.0625C13.125 2.48234 12.8945 1.92594 12.4843 1.5157C12.0741 1.10547 11.5177 0.875 10.9375 0.875H3.0625C2.48234 0.875 1.92594 1.10547 1.5157 1.5157C1.10547 1.92594 0.875 2.48234 0.875 3.0625V10.9375C0.875 11.5177 1.10547 12.0741 1.5157 12.4843C1.92594 12.8945 2.48234 13.125 3.0625 13.125H10.9375C11.5177 13.125 12.0741 12.8945 12.4843 12.4843C12.8945 12.0741 13.125 11.5177 13.125 10.9375V3.0625ZM1.75 4.375H12.25V10.9375C12.25 11.6637 11.6637 12.25 10.9375 12.25H3.0625C2.7144 12.25 2.38056 12.1117 2.13442 11.8656C1.88828 11.6194 1.75 11.2856 1.75 10.9375V4.375ZM3.0625 1.75H10.9375C11.6637 1.75 12.25 2.33625 12.25 3.0625V3.5H1.75V3.0625C1.75 2.33625 2.33625 1.75 3.0625 1.75Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_852'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") 80px 50% no-repeat #F8FAFC;
}
@media (max-width: 960px) {
  .regime_admin .sel_form .form_wrap .form_fields .item {
    flex: 100%;
  }
}
.regime_admin .sel_form .form_wrap .form_fields .form_btn {
  border: none;
  color: #F8FAFC;
  font-weight: 600;
  padding: 10px 16px 10px 40px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 10.5V13.1667C14 13.5203 13.8595 13.8594 13.6095 14.1095C13.3594 14.3595 13.0203 14.5 12.6667 14.5H3.33333C2.97971 14.5 2.64057 14.3595 2.39052 14.1095C2.14048 13.8594 2 13.5203 2 13.1667V10.5' stroke='%23F8FAFC' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.3332 5.83333L7.99984 2.5L4.6665 5.83333' stroke='%23F8FAFC' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 2.5V10.5' stroke='%23F8FAFC' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 16px 50% no-repeat #1975D2;
}
@media (max-width: 960px) {
  .regime_admin .sel_form .form_wrap .form_fields .form_btn {
    width: 100%;
    background-position: calc(50% - 70px) 50%;
  }
}
.regime_admin .sel_form .form_wrap .form_fields re-captcha {
  display: none;
}
@media (max-width: 960px) {
  .regime_admin .sel_form .form_wrap .form_fields {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 960px) {
  .regime_admin #docsTable_wrapper {
    overflow: auto;
  }
  .regime_admin #docsTable_wrapper .for-mobile-view {
    overflow: initial;
  }
}
.regime_admin .doc_patient {
  gap: 22px;
  display: grid;
}
.regime_admin .doc_patient .title {
  font-size: 18px;
  font-weight: 600;
}
.regime_admin .doc_patient .docs-table, .regime_admin .doc_patient #docsTable {
  width: 100%;
  border: 1px solid #E2E8F0;
}
.regime_admin .doc_patient .docs-table *:before, .regime_admin .doc_patient .docs-table *:after, .regime_admin .doc_patient #docsTable *:before, .regime_admin .doc_patient #docsTable *:after {
  display: none;
}
.regime_admin .doc_patient .docs-table thead tr, .regime_admin .doc_patient #docsTable thead tr {
  background: #F1F5F9;
}
.regime_admin .doc_patient .docs-table thead tr th, .regime_admin .doc_patient #docsTable thead tr th {
  border: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  padding: 12px 16px;
  border-bottom: 1px solid #E2E8F0;
}
.regime_admin .doc_patient .docs-table thead tr th.view_wrap, .regime_admin .doc_patient #docsTable thead tr th.view_wrap {
  text-align: right;
  pointer-events: none;
}
.regime_admin .doc_patient .docs-table thead tr th:hover, .regime_admin .doc_patient #docsTable thead tr th:hover {
  text-decoration: underline;
}
.regime_admin .doc_patient .docs-table tbody tr, .regime_admin .doc_patient #docsTable tbody tr {
  background: none;
}
.regime_admin .doc_patient .docs-table tbody tr td, .regime_admin .doc_patient #docsTable tbody tr td {
  font-size: 14px;
  box-shadow: none;
  background: none;
  line-height: 20px;
  padding: 22px 16px;
}
.regime_admin .doc_patient .docs-table tbody tr td.status, .regime_admin .doc_patient #docsTable tbody tr td.status {
  font-size: 12px;
}
.regime_admin .doc_patient .docs-table tbody tr td.status.read span, .regime_admin .doc_patient #docsTable tbody tr td.status.read span {
  opacity: 0.6;
  color: #64748B;
  padding: 4px 8px;
  background: #F1F5F9;
  display: inline-block;
}
.regime_admin .doc_patient .docs-table tbody tr td.status.new span, .regime_admin .doc_patient #docsTable tbody tr td.status.new span {
  color: #2C7CD1;
  padding: 4px 8px;
  background: #F1F5F9;
  display: inline-block;
}
.regime_admin .doc_patient .docs-table tbody tr td.last, .regime_admin .doc_patient #docsTable tbody tr td.last {
  text-align: right;
}
.regime_admin .doc_patient .docs-table tbody tr td .view, .regime_admin .doc_patient #docsTable tbody tr td .view {
  width: 40px;
  height: 40px;
  cursor: pointer;
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.38005 8.482C1.32449 8.33232 1.32449 8.16767 1.38005 8.018C1.92118 6.7059 2.83973 5.58402 4.01923 4.7946C5.19873 4.00517 6.58608 3.58374 8.00538 3.58374C9.42469 3.58374 10.812 4.00517 11.9915 4.7946C13.171 5.58402 14.0896 6.7059 14.6307 8.018C14.6863 8.16767 14.6863 8.33232 14.6307 8.482C14.0896 9.79409 13.171 10.916 11.9915 11.7054C10.812 12.4948 9.42469 12.9163 8.00538 12.9163C6.58608 12.9163 5.19873 12.4948 4.01923 11.7054C2.83973 10.916 1.92118 9.79409 1.38005 8.482Z' stroke='%23020817' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.00537 10.25C9.10994 10.25 10.0054 9.35457 10.0054 8.25C10.0054 7.14543 9.10994 6.25 8.00537 6.25C6.9008 6.25 6.00537 7.14543 6.00537 8.25C6.00537 9.35457 6.9008 10.25 8.00537 10.25Z' stroke='%23020817' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
.regime_admin .doc_patient .docs-table tbody tr td .view:hover, .regime_admin .doc_patient #docsTable tbody tr td .view:hover {
  background: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.38005 8.482C1.32449 8.33232 1.32449 8.16767 1.38005 8.018C1.92118 6.7059 2.83973 5.58402 4.01923 4.7946C5.19873 4.00517 6.58608 3.58374 8.00538 3.58374C9.42469 3.58374 10.812 4.00517 11.9915 4.7946C13.171 5.58402 14.0896 6.7059 14.6307 8.018C14.6863 8.16767 14.6863 8.33232 14.6307 8.482C14.0896 9.79409 13.171 10.916 11.9915 11.7054C10.812 12.4948 9.42469 12.9163 8.00538 12.9163C6.58608 12.9163 5.19873 12.4948 4.01923 11.7054C2.83973 10.916 1.92118 9.79409 1.38005 8.482Z' stroke='%23fff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.00537 10.25C9.10994 10.25 10.0054 9.35457 10.0054 8.25C10.0054 7.14543 9.10994 6.25 8.00537 6.25C6.9008 6.25 6.00537 7.14543 6.00537 8.25C6.00537 9.35457 6.9008 10.25 8.00537 10.25Z' stroke='%23fff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50% no-repeat rgba(var(--color-i9h23mpam), 1);
}
.regime_admin .doc_patient .docs-table tbody tr td .del, .regime_admin .doc_patient #docsTable tbody tr td .del {
  width: 40px;
  height: 40px;
  cursor: pointer;
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00537 4.25H14.0054' stroke='%23020817' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.6722 4.25V13.5833C12.6722 14.25 12.0055 14.9167 11.3389 14.9167H4.6722C4.00553 14.9167 3.33887 14.25 3.33887 13.5833V4.25' stroke='%23020817' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.33887 4.25004V2.91671C5.33887 2.25004 6.00553 1.58337 6.6722 1.58337H9.33887C10.0055 1.58337 10.6722 2.25004 10.6722 2.91671V4.25004' stroke='%23020817' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
.regime_admin .doc_patient .docs-table tbody tr td .del:hover, .regime_admin .doc_patient #docsTable tbody tr td .del:hover {
  background: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00537 4.25H14.0054' stroke='%23fff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.6722 4.25V13.5833C12.6722 14.25 12.0055 14.9167 11.3389 14.9167H4.6722C4.00553 14.9167 3.33887 14.25 3.33887 13.5833V4.25' stroke='%23fff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.33887 4.25004V2.91671C5.33887 2.25004 6.00553 1.58337 6.6722 1.58337H9.33887C10.0055 1.58337 10.6722 2.25004 10.6722 2.91671V4.25004' stroke='%23fff' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50% no-repeat rgba(var(--color-i9h23mpam), 1);
}
.regime_patient {
  gap: 16px;
  display: grid;
}
.regime_patient * {
  line-height: 1.2;
  font-family: Oswald, sans-serif;
}
.regime_patient .patient_counts {
  gap: 24px;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.regime_patient .patient_counts .item {
  gap: 6px;
  display: grid;
  padding: 25px;
  border: 1px solid #E2E8F0;
  box-shadow: 0px 1px 2px 0px #0000000D;
  box-shadow: 0px 0px 6px 0px #6E93E81F;
}
.regime_patient .patient_counts .item .tit {
  color: #64748B;
}
.regime_patient .patient_counts .item .count {
  color: #020817;
  font-size: 30px;
}
.regime_patient .patient_counts .item .count.active {
  color: #2C7CD1;
}
@media (max-width: 960px) {
  .regime_patient .patient_counts {
    grid-template-columns: 1fr;
  }
}
.regime_patient .patient_data {
  gap: 16px;
  display: grid;
}
.regime_patient .patient_data > div {
  width: 100%;
}
.regime_patient .patient_data .filter_btns {
  gap: 24px;
  display: flex;
  overflow: auto;
  white-space: nowrap;
  border-bottom: 1px solid #E2E8F0;
}
.regime_patient .patient_data .filter_btns .btn {
  cursor: pointer;
  font-size: 24px;
  padding: 12px 4px;
  border-bottom: 2px solid #fff;
}
.regime_patient .patient_data .filter_btns .btn.active {
  color: #2C7CD1;
  border-bottom: 2px solid #2C7CD1;
}
@media (max-width: 960px) {
  .regime_patient .patient_data .filter_btns .btn {
    font-size: 18px;
  }
}
.regime_patient .patient_data .search {
  gap: 12px;
  display: flex;
  padding: 9px 12px;
  align-items: center;
  background: #F8FAFC;
  border: 1px solid #E2E8F0;
}
.regime_patient .patient_data .search input {
  width: 100%;
  border: none;
  outline: none;
  color: #64748B;
  font-size: 15px;
  background: none;
}
.regime_patient .patient_data .filter_items {
  gap: 16px;
  display: grid;
}
.regime_patient .patient_data .filter_items .item {
  gap: 12px;
  width: 100%;
  display: flex;
  padding: 20px;
  align-items: center;
  border: 1px solid #E2E8F0;
  justify-content: space-between;
}
.regime_patient .patient_data .filter_items .item .left_part {
  flex: 1;
}
.regime_patient .patient_data .filter_items .item .left_part .tit {
  color: #000A43;
  font-size: 22px;
}
@media (max-width: 960px) {
  .regime_patient .patient_data .filter_items .item .left_part .tit {
    font-size: 18px;
  }
}
.regime_patient .patient_data .filter_items .item .left_part .tag {
  color: #64748B;
  font-size: 14px;
}
.regime_patient .patient_data .filter_items .item .right_part {
  text-align: right;
}
.regime_patient .patient_data .filter_items .item .right_part .flag {
  top: -38px;
  color: #fff;
  height: 24px;
  font-size: 12px;
  padding: 4px 8px;
  line-height: 16px;
  position: relative;
  background: #3F69C3;
  border-radius: 250px;
  display: inline-block;
}
.regime_patient .patient_data .filter_items .item .right_part .flag.none {
  display: none;
}
.regime_patient .patient_data .filter_items .item .right_part .date {
  color: #64748B;
  font-size: 12.8px;
}
@media (max-width: 960px) {
  .regime_patient .patient_data .filter_items .item {
    padding: 20px 12px;
  }
}
div.form-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
div.form-row .form-cell {
  width: 20%;
  min-width: 210px;
  padding: 10px;
}
div.form-row .form-cell input, div.form-row .form-cell select {
  width: 270px;
  padding: 10px;
}
input[type="submit"] {
  background: #07237a;
  color: #fff;
  transition: 200ms linear 50ms;
}
input[type="submit"]:hover {
  background: #fff;
  color: #07237a;
}
input[type="button"].reset {
  background: #fff;
  color: #07237a;
  cursor: pointer;
  transition: 200ms linear 50ms;
}
input[type="button"].reset:hover {
  background: #07237a;
  color: #fff;
}
