.modalOverlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 22;
  background-color: rgba(0, 0, 0, 0.4);
}

.modalContent {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.modalBody {
  padding: 20px;
  border-radius: 8px;
  max-height: 600px;
  max-width: 1140px;

  background-color: #FAFAFA;
}
@keyframes react-loading-skeleton {
  100% {
    transform: translateX(100%);
  }
}

.react-loading-skeleton {
  --base-color: #ebebeb;
  --highlight-color: #f5f5f5;
  --animation-duration: 1.5s;
  --animation-direction: normal;
  --pseudo-element-display: block; /* Enable animation */

  background-color: var(--base-color);

  width: 100%;
  border-radius: 0.25rem;
  display: inline-flex;
  line-height: 1;

  position: relative;
  user-select: none;
  overflow: hidden;
  z-index: 1; /* Necessary for overflow: hidden to work correctly in Safari */
}

.react-loading-skeleton::after {
  content: ' ';
  display: var(--pseudo-element-display);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(
    90deg,
    var(--base-color),
    var(--highlight-color),
    var(--base-color)
  );
  transform: translateX(-100%);

  animation-name: react-loading-skeleton;
  animation-direction: var(--animation-direction);
  animation-duration: var(--animation-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

@media (prefers-reduced-motion) {
  .react-loading-skeleton {
    --pseudo-element-display: none; /* Disable animation */
  }
}
.react-tabs {
  -webkit-tap-highlight-color: transparent;
}

.react-tabs__tab-list {
  border-bottom: 1px solid #aaa;
  margin: 0 0 10px;
  padding: 0;
}

.react-tabs__tab {
  display: inline-block;
  border: 1px solid transparent;
  border-bottom: none;
  bottom: -1px;
  position: relative;
  list-style: none;
  padding: 6px 12px;
  cursor: pointer;
}

.react-tabs__tab--selected {
  background: #fff;
  border-color: #aaa;
  color: black;
  border-radius: 5px 5px 0 0;
}

.react-tabs__tab--disabled {
  color: GrayText;
  cursor: default;
}

.react-tabs__tab:focus {
  outline: none;
}

.react-tabs__tab:focus:after {
  content: '';
  position: absolute;
  height: 5px;
  left: -4px;
  right: -4px;
  bottom: -5px;
  background: #fff;
}

.react-tabs__tab-panel {
  display: none;
}

.react-tabs__tab-panel--selected {
  display: block;
}
._loading_icon_my8iq_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(250, 250, 250, 0.9);
  top: 0;
  left: 0;
  z-index: 1100;
}
._loading_icon_my8iq_1 span {
  color: var(--darkest-gray);
  font-size: 16px;
  margin-top: 27px;
}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root {
  --toastify-color-info: #b7e2ff;
  --toastify-color-success: #dbffdc;
  --toastify-color-warning: var(--feedback-alert-light);
  --toastify-color-error: #ffc7c1;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);

  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);

  --toastify-toast-width: 420px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;

  --toastify-text-color-info: var(--black);
  --toastify-text-color-success: var(--black);
  --toastify-text-color-warning: var(--black);
  --toastify-text-color-error: var(--black);
}

.Toastify__toast-theme--colored.Toastify__toast--warning .Toastify__toast-icon {
  color: var(--feedback-alert-medium);
  font-size: 48px;
}
.Toastify__close-button, .Toastify__close-button--colored {
  color: var(--black);
  align-self: center;
}

.Toastify__toast-container--bottom-left {
  bottom: 0;
  left: 0;
}
.Toastify__toast {
  padding: 16px;
  margin-bottom: 16px;
  margin-left: 16px;
  width: 456px;
}
._button_11lwb_1 {
  padding: 3px 15px;
  color: var(--main-blue);
  font-weight: 700;
  border: none;
  background-color: unset;
  border-radius: 4px;
  white-space: nowrap;
}
._button_11lwb_1 ._icon_11lwb_10 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._button_11lwb_1:not([disabled]):hover {
  background-color: var(--light-blue);
}
._button_11lwb_1:disabled {
  cursor: not-allowed;
  opacity: 0.2;
}
._button_11lwb_1 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
._button_11lwb_1 div svg {
  margin-left: 5px;
  font-size: 15px;
  animation: _spin_11lwb_1 1s ease infinite;
}

._secundary_11lwb_34 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 4px 16px;
  gap: 8px;
  border: 1px solid var(--main-blue);
  color: var(--main-blue);
  border-radius: 4px;
}
._secundary_11lwb_34:hover {
  background-color: var(--primary-lighter);
}

._primary-outline_11lwb_49 {
  background-color: var(--main-blue);
  color: var(--white);
}
._primary-outline_11lwb_49:not([disabled]):hover {
  background-color: var(--medium-blue);
}
._primary-outline__link_11lwb_56 {
  padding: 5px 0;
}

@keyframes _spin_11lwb_1 {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}.modalOverlayBiometricPrescription {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.4);
}

.modalContentBiometricPrescription {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.modalBodyBiometricPrescription {
  border-radius: 8px;
  max-height: 600px;
  width: 800px;
  max-width: 1140px;

  background-color: #FAFAFA;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

button {
  cursor: pointer;
}

a {
  color: inherit;
  text-decoration: none;
}

:root {
  background-color: var(--white);
  --main-blue: #034da4;
  --primary-lighter: #d1e4fa;
  --primary-light: #b1d4fb;
  --main-orange: #f5821f;
  --dark-gray: #768393;
  --dark-blue: #002b5c;
  --darkest-gray: #4d5b6a;
  --lightest-gray: #e9eaed;
  --lightest-blue: #eef4fb;
  --light-blue: #d3e6fb;
  --medium-gray: #a2acb9;
  --light-gray: #d0d6dc;
  --light-gray-100: #eef0f1;
  --light-gray-300: #aaafb4;
  --black: #27323f;
  --white: #fafafa;
  --white-light: #fff;
  --feedback-alert-light: #f5e6cc;
  --feedback-alert-dark: #a36700;
  --gray: #888888;
  --neutral-lighter: #eef0f1;
  --gray: #888888;
  --feedback-succes-medium: #25a731;
  --feedback-alert-medium: #f29e0d;
  --feedback-error-medium: #d72828;
  --medium-blue: #509df6;
  --neutral-dark: #818d9c;
  --neutral-darkest: #4d5b6a;
  --neutral-light: #c5cbd3;
  --width-cards: 294px;
}

textarea:focus,
input:focus,
textarea:active,
input:active,
select:focus {
  outline: none;
}/* width */
::-webkit-scrollbar {
  width: 4px;
}

/* Track */
::-webkit-scrollbar-track {
  background: var(--white);
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--light-gray);
  border-radius: 4px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--light-gray-300);
}

._prescription_rrcsi_22 {
  display: flex;
  width: 100%;
  max-height: calc(100% - 56px);
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 {
  display: flex;
  width: 100%;
  flex-direction: column;
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 {
  position: relative;
  width: 100%;
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 ._intelligent_search_rrcsi_36 {
  position: relative;
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 ._container_title_dates_times_rrcsi_39 {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin: 10px 0;
  justify-content: space-between;
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 ._container_title_dates_times_rrcsi_39 ._dates_times_rrcsi_46 {
  display: flex;
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 ._container_title_dates_times_rrcsi_39 ._prescription_actions_rrcsi_49 {
  color: var(--main-blue);
  display: flex;
  font-size: 18px;
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 ._container_title_dates_times_rrcsi_39 ._prescription_actions_rrcsi_49 > div {
  align-items: center;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  justify-content: center;
  margin-left: 2px;
  padding: 3px 4px;
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 ._container_title_dates_times_rrcsi_39 ._prescription_actions_rrcsi_49 > div:hover {
  background-color: var(--primary-light);
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 ._container_title_dates_times_rrcsi_39 ._title_rrcsi_67 {
  display: flex;
  font-weight: 700;
  font-size: 16px;
  color: var(--black);
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 ._container_title_dates_times_rrcsi_39 ._title_rrcsi_67 span {
  align-self: center;
  padding-left: 8px;
  font-weight: 400;
  font-size: 14px;
  color: var(--dark-gray);
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 ._container_title_dates_times_rrcsi_39 ._badge-status_rrcsi_80 {
  margin-left: 4px;
  font-size: 12px !important;
  padding: 4px 16px;
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 ._container_title_dates_times_rrcsi_39 ._date_time_rrcsi_85 {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: var(--darkest-gray);
  margin-left: 8px;
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 ._container_title_dates_times_rrcsi_39 ._date_time_rrcsi_85 svg {
  margin-right: 4px;
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._container_fixed_rrcsi_32 ._container_title_dates_times_rrcsi_39 ._date_time_rrcsi_85:first-of-type {
  margin-left: 8px;
}
._prescription_rrcsi_22 ._container_content_rrcsi_27 ._content_rrcsi_98 {
  position: relative;
  overflow-y: auto;
  scrollbar-color: var(--light-gray);
  height: calc(100vh - 272px) !important;
  margin-top: 10px;
  padding-bottom: 20px;
  padding-right: 10px;
}

._container_cards_rrcsi_108 {
  margin-top: 16px;
  max-width: var(--width-cards);
  position: fixed;
  right: 16px;
  width: 100%;
  z-index: -1;
}
._container_cards_rrcsi_108 > :nth-child(1n) {
  margin-bottom: 16px;
}

._noMedication_rrcsi_120 {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
._noMedication_rrcsi_120 > svg {
  margin: 8px;
}
._noMedication_rrcsi_120 > div {
  margin: 8px auto 12px;
}
._noMedication_rrcsi_120 > div, ._noMedication_rrcsi_120 > button {
  font-size: 14px;
}

._collapse_rrcsi_137 {
  display: none;
}._container_attendance_1nqte_1 {
  background-color: var(--white);
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  line-height: 15px;
  color: var(--darkest-gray);
  border-bottom: 0.5px solid var(--medium-gray);
  padding-bottom: 12px;
  width: 100%;
}
._container_attendance_1nqte_1 span {
  font-weight: 700;
}

._container_right_1nqte_18 {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
}

._container_left_1nqte_25 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  text-wrap: nowrap;
}
._container_left_1nqte_25 div {
  display: flex;
  margin-right: 8px;
}

._description_1nqte_37 {
  font-weight: 400;
  margin-right: 5px;
}._checkbox_container_vsqot_1 {
  align-items: center;
  display: flex;
}
._checkbox_container_vsqot_1 [data-state=checked] {
  background-color: var(--main-blue) !important;
  border: none !important;
  height: 16px !important;
  width: 15px !important;
}
._checkbox_container_vsqot_1 [data-state=checked] span {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  width: 100% !important;
  height: 100% !important;
}
._checkbox_container_vsqot_1:hover label {
  cursor: pointer;
  font-weight: 700;
}
._checkbox_container_vsqot_1 label {
  font-size: 14px;
  margin-left: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  user-select: none;
  white-space: nowrap;
}
._checkbox_container_vsqot_1 [data-disabled] {
  opacity: 0.5;
  background-color: transparent !important;
  border: 2px solid var(--black) !important;
  cursor: not-allowed;
}
._checkbox_container_vsqot_1 [data-disabled][data-state=checked] {
  background-color: transparent !important;
  border: none !important;
}
._checkbox_container_vsqot_1 ._checkbox_vsqot_1 {
  align-content: center;
  align-items: center;
  background: transparent;
  border: 2px solid var(--black);
  border-radius: 2px;
  display: flex;
  height: 16px;
  justify-content: center;
  min-height: 16px;
  min-width: 15px;
  text-align: center;
  width: 15px;
}._loading_circle_2zylc_1 {
  min-width: 12px;
  min-height: 12px;
  animation: _spin_2zylc_1 2s linear infinite;
}

@keyframes _spin_2zylc_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}._input_1r1js_1 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  height: 32px;
  border: 1px solid var(--medium-gray);
  border-radius: 4px;
  background-color: var(--white);
  padding: 0 8px;
  -moz-box-sizing: border-box;
}
._input_1r1js_1 input {
  display: flex;
  flex-direction: row;
  height: 100%;
  border: none;
  background-color: transparent;
  border-radius: 4px;
  font-size: 12px;
  -moz-box-sizing: border-box;
}

._input_1r1js_1._disabled_1r1js_25 {
  opacity: 0.5;
}

._input_complement_on_1r1js_29 input {
  width: 75%;
}
._input_complement_on_1r1js_29 ._complement_1r1js_32 {
  display: flex;
  justify-content: end;
  width: 25%;
  -moz-box-sizing: border-box;
  border: none;
  background: transparent;
  font-size: 12px;
  font-weight: 700;
}

._input_complement_off_1r1js_43 input {
  width: 100%;
}
._input_complement_off_1r1js_43 ._complement_1r1js_32 {
  display: none;
}

._input_complement_on_1r1js_29 ._disabled_1r1js_25, ._input_complement_off_1r1js_43 ._disabled_1r1js_25 {
  opacity: 0.5;
}

._input_error_1r1js_54 {
  border-color: var(--feedback-error-medium);
}._input_and_select_16thd_1 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 32px;
  background: var(--white);
  border: 1px solid var(--medium-gray);
  border-radius: 4px;
}
._input_and_select_16thd_1 input {
  width: 40%;
  height: 100%;
  padding-left: 8px;
  background-color: transparent;
  border: none;
  font-size: 12px;
}
._input_and_select_16thd_1 ._vertical_line_16thd_18 {
  width: 0;
  height: 20px;
  border-right: 1px solid var(--medium-gray);
  margin: 0 8px;
}

._disabled_16thd_25 {
  opacity: 0.5;
}

._input_error_16thd_29 {
  border-color: var(--feedback-error-medium);
}._select_1uw7l_1 {
  display: flex;
  align-items: center;
  justify-content: end;
  position: relative;
  min-width: 100%;
  height: 32px;
  border-radius: 4px;
  border: 1px solid var(--medium-gray);
  background: var(--white);
}
._select_1uw7l_1 select {
  width: 100%;
  height: 100%;
  padding: 0 23px 0 8px;
  border: none;
  background-color: transparent;
  color: var(--darkest-gray);
  font-size: 12px;
}
._select_1uw7l_1 svg {
  display: flex;
  position: absolute;
  right: 0px;
  top: 8px;
  margin-right: 8px;
  fill: var(--darkest-gray);
}

._select_complement_1uw7l_30 {
  display: flex;
  position: relative;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 65%;
  height: 100%;
  border-radius: 4px;
  border: none;
  background: transparent;
}
._select_complement_1uw7l_30 select {
  height: 100%;
  border: none;
  background-color: transparent;
  color: var(--black);
  font-size: 12px;
  font-weight: 700;
  width: 50%;
  flex-grow: 1;
  z-index: 10;
}
._select_complement_1uw7l_30 svg {
  display: flex;
  position: absolute;
  right: 0px;
  top: 8px;
  margin-right: 6px;
  fill: var(--darkest-gray);
}

._disable_1uw7l_62 {
  opacity: 0.5;
  cursor: not-allowed;
}._textarea_container_1b8vk_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._textarea_container_1b8vk_1 ._readonly_1b8vk_6 {
  font-size: 12px;
  font-weight: 400;
}
._textarea_container_1b8vk_1 ._textarea_1b8vk_1 {
  display: flex;
  border: 1px solid var(--medium-gray);
  border-radius: 5px;
}
._textarea_container_1b8vk_1 ._textarea_1b8vk_1 textarea {
  background-color: transparent;
  border: none;
  color: var(--black);
  font-size: 12px;
  height: 100%;
  padding: 8px;
  resize: none;
  width: 100%;
}
._textarea_container_1b8vk_1 ._textarea_1b8vk_1 textarea:disabled {
  opacity: 0.5;
}
._textarea_container_1b8vk_1 ._textarea_1b8vk_1 ._auto_expand_1b8vk_28 {
  box-sizing: padding-box;
  display: block;
  overflow: hidden;
}
._textarea_container_1b8vk_1 ._textarea_1b8vk_1 ._disabled_expand_1b8vk_33 {
  overflow: hidden;
  white-space: nowrap;
}
._textarea_container_1b8vk_1 ._textarea_1b8vk_1 ._character_counter_1b8vk_37 {
  align-items: end;
  color: var(--medium-gray);
  display: flex;
  font-size: 12px;
  justify-content: flex-end;
  line-height: 15px;
  margin: 0 8px 8px 0;
  padding-left: 16px;
  width: 3%;
}
._textarea_container_1b8vk_1 ._title_1b8vk_48 {
  margin: 0 0 8px 0;
  font-weight: 700;
  font-size: 12px;
}
._textarea_container_1b8vk_1 ._error_message_1b8vk_53 {
  color: var(--feedback-error-medium);
  font-size: 10px;
  margin-top: 5px;
}._error_message_ofkkg_1 {
  color: var(--feedback-error-medium);
  font-size: 10px;
  font-weight: 400 !important;
}._tooltip_children_1mqfj_1 {
  position: relative;
  display: inline-block;
}
._tooltip_children_1mqfj_1 ._tooltip_text_1mqfj_5, ._tooltip_children_1mqfj_1 ._tooltip_text_active_1mqfj_5, ._tooltip_children_1mqfj_1 ._tooltip_text_inactive_1mqfj_5 {
  border-radius: 2px;
  position: absolute;
  text-align: center;
  visibility: hidden;
  width: 80px;
  z-index: 1;
}
._tooltip_children_1mqfj_1 ._tooltip_text_black_1mqfj_13 {
  background-color: var(--black);
  color: var(--white);
}
._tooltip_children_1mqfj_1 ._tooltip_text_black_1mqfj_13::after {
  border-color: var(--black) transparent transparent transparent;
}
._tooltip_children_1mqfj_1 ._tooltip_text_feedback_1mqfj_20 {
  background-color: var(--feedback-alert-medium);
  color: var(--black);
}
._tooltip_children_1mqfj_1 ._tooltip_text_feedback_1mqfj_20::after {
  border: 8px solid transparent;
  border-left-color: var(--feedback-alert-medium);
}

._tooltip_children_top_1mqfj_29 ._tooltip_text_1mqfj_5, ._tooltip_children_top_1mqfj_29 ._tooltip_text_active_1mqfj_5 {
  border-radius: 2px;
  bottom: 150%;
  left: 50%;
  margin-left: -40px;
  padding: 5px 0;
  width: 80px;
}
._tooltip_children_top_1mqfj_29 ._tooltip_text_1mqfj_5::after, ._tooltip_children_top_1mqfj_29 ._tooltip_text_active_1mqfj_5::after {
  content: "";
  border-width: 5px;
  border-style: solid;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  top: 100%;
}

._tooltip_children_bottom_1mqfj_47 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
._tooltip_children_bottom_1mqfj_47 ._tooltip_text_1mqfj_5, ._tooltip_children_bottom_1mqfj_47 ._tooltip_text_active_1mqfj_5 {
  border-radius: 2px;
  bottom: -105%;
  padding: 5px 8px;
  min-width: max-content;
  min-width: -moz-max-content;
  right: 0;
  color: var(--white) !important;
}
._tooltip_children_bottom_1mqfj_47 ._tooltip_text_1mqfj_5::after, ._tooltip_children_bottom_1mqfj_47 ._tooltip_text_active_1mqfj_5::after {
  content: "";
  border-width: 5px;
  border-style: solid;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  top: -35%;
  transform: rotate(180deg);
}

._tooltip_children_left_1mqfj_73 ._tooltip_text_1mqfj_5, ._tooltip_children_left_1mqfj_73 ._tooltip_text_active_1mqfj_5 {
  bottom: -4px;
  right: 120%;
  padding: 4px 8px;
  min-width: max-content;
  min-width: -moz-max-content;
}
._tooltip_children_left_1mqfj_73 ._tooltip_text_1mqfj_5::after, ._tooltip_children_left_1mqfj_73 ._tooltip_text_active_1mqfj_5::after {
  content: "";
  left: 100%;
  position: absolute;
  margin-left: -2px;
}

._tooltip_children_right_1mqfj_87 ._tooltip_text_1mqfj_5, ._tooltip_children_right_1mqfj_87 ._tooltip_text_active_1mqfj_5 {
  bottom: -4px;
  left: 180%;
  padding: 4px 8px 6px 8px;
  min-width: max-content;
}
._tooltip_children_right_1mqfj_87 ._tooltip_text_1mqfj_5::after, ._tooltip_children_right_1mqfj_87 ._tooltip_text_active_1mqfj_5::after {
  border: 8px solid transparent;
  border-right-color: var(--black);
  content: "";
  right: 100%;
  position: absolute;
  margin-right: -2px;
}

._tooltip_children_1mqfj_1:hover ._tooltip_text_1mqfj_5, ._tooltip_children_1mqfj_1 ._tooltip_text_active_1mqfj_5 {
  visibility: visible;
}

._tooltip_children_1mqfj_1 ._tooltip_text_inactive_1mqfj_5 {
  visibility: hidden;
}._container_weight_1h2c7_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: var(--darkestgrey);
  position: relative;
  z-index: 1050;
  margin-left: 16px;
}
._container_weight_1h2c7_1 ._title_1h2c7_10 {
  margin-right: 8px;
}
._container_weight_1h2c7_1 ._container_input_1h2c7_13 {
  position: relative;
  width: 80px;
}
._container_weight_1h2c7_1 ._container_input_1h2c7_13 div {
  border-color: var(--dark-blue);
}

._weight_readonly_1h2c7_21, ._caloric_weight_readonly_1h2c7_21 {
  display: flex;
  align-items: center;
  color: var(--darkest-gray);
  font-size: 14px;
  white-space: nowrap;
}
._weight_readonly_1h2c7_21 span, ._caloric_weight_readonly_1h2c7_21 span {
  font-weight: 400 !important;
}
._weight_readonly_1h2c7_21 svg, ._caloric_weight_readonly_1h2c7_21 svg {
  width: 16px;
  height: 16px;
  fill: var(--main-blue);
  margin-left: 13px;
}

._caloric_weight_readonly_1h2c7_21 {
  min-width: 48px;
}
._caloric_weight_readonly_1h2c7_21 svg {
  width: 48px;
  margin-left: 0;
}

._block_1h2c7_46 {
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 1050;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(2px);
}

._vertical_line_1h2c7_58 {
  width: 0;
  height: 30px;
  border-right: 0.5px solid var(--medium-gray);
  margin: 0 16px;
}

._weight_errors_1h2c7_65 {
  position: absolute;
}

._form_1h2c7_69 {
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: center;
  height: 100%;
  width: 100%;
}

._weight_line_1h2c7_78 {
  margin: 0 12px;
  color: var(--light-gray);
}

._caloric_weight_1h2c7_21 {
  font-weight: 700;
  font-size: 12px;
  margin: 10px 0;
  color: var(--darkestgrey);
  padding-right: 8px;
  white-space: nowrap;
}/* width */
::-webkit-scrollbar {
  width: 4px;
}

/* Track */
::-webkit-scrollbar-track {
  background: var(--white);
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--light-gray);
  border-radius: 4px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--light-gray-300);
}

._container_ltwif_22 {
  width: 100%;
}

._search_ltwif_26,
._search_disabled_ltwif_27 {
  display: flex;
  border: 1px solid var(--medium-gray);
  padding: 10px;
  border-radius: 4px;
}
._search_ltwif_26 input,
._search_disabled_ltwif_27 input {
  width: 100%;
  border: none;
  margin-left: 10px;
  outline: none;
  font-size: 12px;
  color: var(--black);
  background-color: var(--white);
  display: block;
}
._search_ltwif_26 svg,
._search_disabled_ltwif_27 svg {
  color: var(--darkest-gray);
}

._search_disabled_ltwif_27 {
  background-color: var(--lightest-gray);
  cursor: pointer;
}
._search_disabled_ltwif_27 input {
  background-color: var(--lightest-gray);
  cursor: pointer;
}

._wrapper__dropshift_ltwif_58 {
  background-color: var(--white);
  border: 1px solid var(--medium-gray);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: none;
  padding: 14px 15px;
  position: absolute;
  width: 100%;
  z-index: 1055;
}
._wrapper__dropshift_ltwif_58 div ul {
  list-style: none;
}
._wrapper__dropshift_ltwif_58 div ul li[role=option] {
  margin-right: 2px;
  border-radius: 2px;
  border-bottom: 1px solid var(--lightest-gray);
}
._wrapper__dropshift_ltwif_58 div ul li[role=option]:hover {
  background-color: var(--lightest-blue);
}
._wrapper__dropshift_ltwif_58 div ul li[role=option]:last-child {
  border-bottom: none;
}
._wrapper__dropshift_ltwif_58 div ul li {
  cursor: pointer;
  padding: 8px;
}
._wrapper__dropshift_ltwif_58 div ul li ._medication_ltwif_87 ._title_medication_ltwif_87 {
  display: block;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._wrapper__dropshift_ltwif_58 div ul li ._medication_ltwif_87 ._title_medication_ltwif_87 span {
  font-size: 14px;
  color: var(--black);
}
._wrapper__dropshift_ltwif_58 div ul li ._medication_ltwif_87 ._title_medication_ltwif_87 span._active_ltwif_98 {
  font-weight: bold;
}
._wrapper__dropshift_ltwif_58 div ul li ._medication_ltwif_87 span {
  font-size: 14px;
  color: var(--darkest-gray);
}
._wrapper__dropshift_ltwif_58 div ul li ._medication_ltwif_87 ._medication_dosage_ltwif_105, ._wrapper__dropshift_ltwif_58 div ul li ._medication_ltwif_87 ._inhalation_dosage_ltwif_105 {
  align-items: center;
  display: flex;
}
._wrapper__dropshift_ltwif_58 div ul li ._medication_ltwif_87 ._medication_dosage_ltwif_105 span, ._wrapper__dropshift_ltwif_58 div ul li ._medication_ltwif_87 ._inhalation_dosage_ltwif_105 span {
  border-right: solid 1px var(--dark-gray);
  padding-right: 8px;
}
._wrapper__dropshift_ltwif_58 div ul li ._medication_ltwif_87 ._medication_dosage_ltwif_105 span:not(:first-of-type), ._wrapper__dropshift_ltwif_58 div ul li ._medication_ltwif_87 ._inhalation_dosage_ltwif_105 span:not(:first-of-type) {
  padding-left: 8px;
  padding-right: 8px;
}
._wrapper__dropshift_ltwif_58 div ul li ._medication_ltwif_87 ._medication_dosage_ltwif_105 span:last-of-type, ._wrapper__dropshift_ltwif_58 div ul li ._medication_ltwif_87 ._inhalation_dosage_ltwif_105 span:last-of-type {
  border-right: none;
  padding-right: none;
}
._wrapper__dropshift_ltwif_58 ._list__dropshift_ltwif_121 {
  max-height: 300px;
  overflow-y: auto;
  scrollbar-color: var(--light-gray);
}
._wrapper__dropshift_ltwif_58 ._list__dropshift_ltwif_121 ul div ._add_medical_care_ltwif_126 {
  border-bottom: solid 1px var(--lightest-gray);
  color: var(--main-blue);
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  padding: 6px 8px 12px;
}
._wrapper__dropshift_ltwif_58 ._list__dropshift_ltwif_121 ul div ._add_medical_care_ltwif_126 span:hover {
  cursor: pointer;
}
._wrapper__dropshift_ltwif_58 ._navbar__menu_ltwif_137 {
  display: flex;
  justify-content: space-between;
}
._wrapper__dropshift_ltwif_58 ._navbar__menu_ltwif_137 ul._tabs_ltwif_141 {
  display: flex;
  border-bottom: none;
  overflow-x: auto;
}
._wrapper__dropshift_ltwif_58 ._navbar__menu_ltwif_137 ul._tabs_ltwif_141 li {
  margin: 0px 5px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  color: var(--dark-blue);
  padding: 10px;
  border-radius: 4px;
}
._wrapper__dropshift_ltwif_58 ._navbar__menu_ltwif_137 ul._tabs_ltwif_141 li._active_ltwif_98 {
  font-weight: bold;
  background-color: var(--light-blue);
}
._wrapper__dropshift_ltwif_58 ._navbar__menu_ltwif_137 ._num_items_ltwif_159 {
  padding-top: 5px;
}
._wrapper__dropshift_ltwif_58 ._navbar__menu_ltwif_137 ._num_items_ltwif_159 span {
  font-size: 10px;
  color: var(--dark-gray);
}
._wrapper__dropshift_ltwif_58 section {
  margin-top: 12px;
}

._nutrition_choice_ltwif_170 {
  color: var(--dark-gray);
  font-size: 12px;
  margin: 0px 5px 12px 5px;
  padding: 10px 0 0;
}._wordBold_226dp_1 {
  font-weight: 500;
}

mark {
  background-color: unset;
}

._word_226dp_1 {
  font-weight: 700;
}._not_found_s9xih_1 ul {
  list-style: none;
}
._not_found_s9xih_1 ul li {
  cursor: pointer;
  padding: 5px;
}
._not_found_s9xih_1 ul li ._medication_s9xih_8 {
  border-bottom: 1px solid var(--lightest-gray);
  padding-bottom: 10px;
}
._not_found_s9xih_1 ul li ._medication_s9xih_8 ._title_medication_s9xih_12 {
  margin-bottom: 5px;
}
._not_found_s9xih_1 ul li ._medication_s9xih_8 ._title_medication_s9xih_12 span {
  font-size: 14px;
  color: var(--black);
}
._not_found_s9xih_1 ul li ._medication_s9xih_8 ._title_medication_s9xih_12 span._active_s9xih_19 {
  font-weight: bold;
}
._not_found_s9xih_1 ul li ._medication_s9xih_8 span {
  font-size: 14px;
  color: var(--darkest-gray);
}
._not_found_s9xih_1 ul li ._medication_s9xih_8 ._posology_s9xih_26 span {
  font-size: 14px;
  color: var(--darkest-gray);
  margin-right: 5px;
}
._not_found_s9xih_1 ul li ._medication_s9xih_8 ._posology_s9xih_26 span:nth-last-child(n+2) {
  border-right: 1px solid;
  padding-right: 6px;
}._loading_l0azp_1 {
  width: 100%;
}
._loading_l0azp_1 ._rectFill_l0azp_4 {
  width: 100%;
}/* width */
::-webkit-scrollbar {
  width: 4px;
}

/* Track */
::-webkit-scrollbar-track {
  background: var(--white);
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--light-gray);
  border-radius: 4px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--light-gray-300);
}

._container_pxckx_22 {
  width: 100%;
}

._search_pxckx_26 {
  display: flex;
  border: 1px solid var(--medium-gray);
  padding: 10px;
  border-radius: 4px;
}
._search_pxckx_26 input {
  width: 100%;
  border: none;
  margin-left: 10px;
  outline: none;
  font-size: 12px;
  color: var(--black);
  background-color: var(--white);
  display: block;
}
._search_pxckx_26 svg {
  color: var(--darkest-gray);
}

._navbar__menu_pxckx_46 {
  display: flex;
  justify-content: space-between;
}
._navbar__menu_pxckx_46 ul._tabs_pxckx_50 {
  display: flex;
  border-bottom: none;
  overflow-x: auto;
}
._navbar__menu_pxckx_46 ul._tabs_pxckx_50 li {
  margin: 0px 5px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  color: var(--dark-blue);
  padding: 10px;
  border-radius: 4px;
}
._navbar__menu_pxckx_46 ul._tabs_pxckx_50 li._active_pxckx_64 {
  font-weight: bold;
  background-color: var(--light-blue);
}
._navbar__menu_pxckx_46 ul._tabs_pxckx_50 li._no_active_pxckx_68:hover {
  font-weight: bold;
}
._navbar__menu_pxckx_46 ul._tabs_pxckx_50 li._disabled_pxckx_71 {
  color: var(--medium-gray);
  cursor: not-allowed;
}
._navbar__menu_pxckx_46 ._num_items_pxckx_75 {
  padding-top: 5px;
}
._navbar__menu_pxckx_46 ._num_items_pxckx_75 span {
  font-size: 10px;
  color: var(--dark-gray);
}

._footer_pxckx_83 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
}

._wrapper__dropshift_pxckx_90 ._list__dropshift_pxckx_90 {
  max-height: 300px;
  overflow-y: auto;
  scrollbar-color: var(--light-gray) var(--white);
}._badge_1baf8_1 {
  padding: 4px 8px;
  border-radius: 32px;
  font-weight: 700;
  font-size: 9px !important;
  margin-top: -2px;
  text-align: center;
  white-space: nowrap;
}

._primary_1baf8_11 {
  background-color: var(--dark-blue);
  color: var(--white) !important;
}

._secondary_1baf8_16 {
  background-color: var(--feedback-alert-light);
  color: var(--feedback-alert-dark);
}

._secondary-outline_1baf8_21 {
  border: 1px solid var(--feedback-alert-dark);
  color: var(--feedback-alert-dark);
}

._controlled_1baf8_26 {
  background-color: var(--feedback-alert-dark);
  color: var(--white);
}

._past-due_1baf8_31 {
  background-color: var(--light-gray);
  color: var(--dark-gray);
}

._suspended_1baf8_36 {
  background-color: var(--light-gray);
  color: var(--dark-gray);
}

._highcost_1baf8_41 {
  background-color: var(--light-blue);
  color: var(--dark-blue) !important;
}@keyframes _loading_r3r92_1 {
  0% {
    left: 0%;
    right: 100%;
    width: 0%;
  }
  10% {
    left: 0%;
    right: 75%;
    width: 25%;
  }
  90% {
    right: 0%;
    left: 75%;
    width: 25%;
  }
  100% {
    left: 100%;
    right: 0%;
    width: 0%;
  }
}
._containerProgressBar_r3r92_23 {
  background-color: var(--white);
  overflow-x: hidden;
  padding-bottom: 12px;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 999;
}
._containerProgressBar_r3r92_23 ._progressBar_r3r92_32 {
  border-radius: 15px;
  position: relative;
  width: 100%;
  animation: _loading_r3r92_1 2s infinite;
}
._containerProgressBar_r3r92_23 ._progressBar_r3r92_32 span {
  background-color: var(--medium-blue);
  border-radius: 15px;
  display: block;
  height: 100%;
  overflow: hidden;
  padding: 2px;
  position: relative;
  text-align: right;
}
._containerProgressBar_r3r92_23 p {
  background-color: var(--white);
  color: var(--medium-gray);
  font-size: 12px;
  font-weight: 700;
  margin-top: 10px;
  position: relative;
  z-index: 9999;
}._list_medications_w93vm_1 {
  display: flex;
  flex-direction: column;
  margin-top: 18px;
}
._list_medications_w93vm_1 ._title_w93vm_6 {
  display: flex;
  color: var(--dark-blue);
  font-weight: 700;
  font-size: 14px;
  align-items: center;
}
._list_medications_w93vm_1 ._title_w93vm_6 svg {
  margin-right: 12px;
}
._list_medications_w93vm_1 ._title_w93vm_6 ._button_redirect_pura_w93vm_16 {
  padding-left: 10px;
  padding-top: 2px;
}._container_item_list_1ixrq_1 {
  display: flex;
  flex-direction: column;
  padding: 8px;
  margin-top: 8px;
  width: 100%;
  min-width: 913px;
  cursor: pointer;
}
._container_item_list_1ixrq_1:hover {
  background-color: var(--lightest-blue) !important;
  border-radius: 8px;
}._ellipsis_tqmrh_1,
._more-options_tqmrh_2 {
  background-color: var(--white);
  border: 1px solid var(--light-gray);
  border-radius: 8px;
  box-shadow: 0px 2px 4px rgba(40, 50, 65, 0.15);
  color: var(--main-blue);
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  list-style: none;
  min-width: 140px;
  padding: 8px;
  position: absolute;
  z-index: 99;
}
._ellipsis_tqmrh_1 ._options_list_tqmrh_17,
._more-options_tqmrh_2 ._options_list_tqmrh_17 {
  margin-bottom: 4px;
  padding: 0 12px;
}
._ellipsis_tqmrh_1 ._options_list_tqmrh_17:last-child,
._more-options_tqmrh_2 ._options_list_tqmrh_17:last-child {
  margin-bottom: 0;
}
._ellipsis_tqmrh_1 li,
._more-options_tqmrh_2 li {
  display: flex;
  align-items: center;
}
._ellipsis_tqmrh_1 li *,
._more-options_tqmrh_2 li * {
  margin: auto 8px auto 0;
}
._ellipsis_tqmrh_1 ._disabled_dropshift_item_tqmrh_35,
._more-options_tqmrh_2 ._disabled_dropshift_item_tqmrh_35 {
  color: var(--dark-gray);
  cursor: not-allowed;
}
._ellipsis_tqmrh_1 ._disabled_dropshift_item_tqmrh_35 svg,
._more-options_tqmrh_2 ._disabled_dropshift_item_tqmrh_35 svg {
  filter: invert(50%) sepia(15%) saturate(388%) hue-rotate(173deg) brightness(98%) contrast(93%);
}
._ellipsis_tqmrh_1 ._dropshift_item_tqmrh_44,
._more-options_tqmrh_2 ._dropshift_item_tqmrh_44 {
  cursor: pointer;
}

._more-options_tqmrh_2 {
  margin-left: 12px;
  top: -200px;
}
._more-options_tqmrh_2 ._options_list_tqmrh_17 {
  border-radius: 4px;
}
._more-options_tqmrh_2 ._options_list_tqmrh_17:hover {
  background-color: var(--primary-lighter);
}
._more-options_tqmrh_2 ._options_list_tqmrh_17:active {
  color: var(--white) !important;
  background-color: var(--dark-blue);
}
._more-options_tqmrh_2 ._options_list_tqmrh_17:active svg {
  filter: invert(100%) sepia(94%) saturate(22%) hue-rotate(324deg) brightness(106%) contrast(96%);
}
._more-options_tqmrh_2 li {
  padding: 4px 0;
}

._ellipsisButton_tqmrh_70 {
  align-items: flex-end;
  background-color: transparent;
  border: 3px solid transparent;
  border-radius: 4px;
  color: var(--main-blue);
  display: flex;
  font-size: 12px;
  padding: 4px 2px;
}
._ellipsisButton_tqmrh_70 svg {
  height: 18px;
  width: 18px;
}
._ellipsisButton_tqmrh_70 ul {
  background-color: red !important;
}

._ellipsisButton_tqmrh_70:hover {
  background-color: var(--light-blue);
}

._ellipsisButton_tqmrh_70:focus {
  background-color: var(--light-blue);
  border-color: var(--main-blue);
}

._options_tqmrh_17 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  background: var(--white);
  color: var(--main-blue);
  border: 1px solid var(--main-blue);
  border-radius: 4px;
  padding: 6px 8px 6px 16px;
}
._options_tqmrh_17 span {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
}
._options_tqmrh_17 span svg {
  align-self: end;
  margin-left: 8px;
}

._options_tqmrh_17:hover {
  background: var(--light-blue);
}

._ellipsisButtonActive_tqmrh_125 {
  background-color: var(--dark-blue) !important;
  color: var(--white);
}
._ellipsisButtonActive_tqmrh_125 ~ ul {
  margin-left: -110px;
  margin-top: 8px;
  position: absolute;
  width: fit-content;
  width: -moz-max-content;
}._container_posology_search_pew8v_1 {
  display: flex;
  align-items: center;
  margin-right: 8px;
}
._container_posology_search_pew8v_1 ._line_pew8v_6 {
  color: var(--dark-gray);
  margin: 0 8px;
}._field_1gtv2_1 ._title_input_1gtv2_1 {
  display: block;
  margin-bottom: 8px;
  color: var(--black);
  font-weight: 700;
  font-size: 12px;
}
._field_1gtv2_1 ._input_select_1gtv2_8 {
  display: flex;
  border: 1px solid var(--medium-gray);
  padding: 7px;
  border-radius: 4px;
  background-color: var(--white);
  align-items: center;
  min-width: 256px;
  height: 32px;
}
._field_1gtv2_1 ._input_select_1gtv2_8 svg {
  color: var(--darkest-gray);
  cursor: pointer;
}
._field_1gtv2_1 ._input_select_1gtv2_8 ._input_modal_1gtv2_22 {
  display: flex;
  width: 100%;
  cursor: pointer;
}
._field_1gtv2_1 ._input_select_1gtv2_8 input {
  width: 100%;
  border: none;
  outline: none;
  font-size: 12px;
  color: var(--black);
  background-color: var(--white);
  padding-left: 5px;
  display: block;
  cursor: pointer;
}
._field_1gtv2_1 ._input_select_1gtv2_8 input:disabled {
  background-color: var(--light-gray-100);
}._container_modal_8of4t_1 {
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 1100;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.2);
}._batch_modal_1i8p1_1 {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 480px;
  max-height: 440px;
  padding: 24px !important;
  background: var(--white);
  border-radius: 8px;
  box-shadow: 0px 4px 4px rgba(39, 50, 63, 0.16);
  color: var(--black);
}
._batch_modal_1i8p1_1 ._content_container_1i8p1_17 {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._icon_1i8p1_22 {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}
._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._title_1i8p1_28 {
  align-items: center;
  display: flex;
  font-weight: 700;
  font-size: 16px;
  justify-content: center;
  margin-bottom: 16px;
}
._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._content_1i8p1_17, ._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._content_unique_1i8p1_36 {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  font-size: 14px;
  height: 100%;
  justify-content: flex-start;
}
._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._content_1i8p1_17 div, ._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._content_unique_1i8p1_36 div {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._content_1i8p1_17 div ul, ._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._content_unique_1i8p1_36 div ul {
  margin-left: 24px;
}
._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._content_1i8p1_17 div ul li, ._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._content_unique_1i8p1_36 div ul li {
  list-style-type: disc;
  margin-top: 8px;
  text-align: left;
}
._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._content_1i8p1_17 div ul li:last-of-type, ._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._content_unique_1i8p1_36 div ul li:last-of-type {
  margin-bottom: 24px;
}
._batch_modal_1i8p1_1 ._content_container_1i8p1_17 ._content_unique_1i8p1_36 {
  text-align: center;
  margin-bottom: 24px;
}
._batch_modal_1i8p1_1 ._container_buttons_1i8p1_64, ._batch_modal_1i8p1_1 ._container_buttons_cancel_1i8p1_64 {
  align-items: center;
  display: flex;
  justify-content: center;
}
._batch_modal_1i8p1_1 ._container_buttons_1i8p1_64 button, ._batch_modal_1i8p1_1 ._container_buttons_cancel_1i8p1_64 button {
  margin: 0 0 0 16px;
  min-height: 32px;
  width: 100%;
}
._batch_modal_1i8p1_1 ._container_buttons_1i8p1_64 button:first-child {
  margin: 0 16px 0 0;
}._modal_1v5yq_1 {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 472px;
  height: 245px;
  padding: 16px;
  background: var(--white);
  border-radius: 8px;
  box-shadow: 0px 4px 4px rgba(39, 50, 63, 0.16);
  color: var(--black);
}
._modal_1v5yq_1 ._icon_1v5yq_17 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
}
._modal_1v5yq_1 ._title_1v5yq_23 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 8px;
}
._modal_1v5yq_1 ._content_1v5yq_31 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  height: 100%;
}
._modal_1v5yq_1 ._container_buttons_1v5yq_40 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
}
._modal_1v5yq_1 ._container_buttons_1v5yq_40 button:first-child {
  margin-right: 8px;
}
._modal_1v5yq_1 ._container_buttons_1v5yq_40 button {
  width: 100%;
  min-height: 32px;
}._step_container_57ap4_1 {
  display: flex;
  flex-direction: row;
  width: fit-content;
}
._step_container_57ap4_1 > span {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-bottom: 1px solid #818D9C;
  padding: 0 24px 16px 24px;
  font-weight: 400;
  font-size: 14px;
}
._step_container_57ap4_1 > span svg {
  margin-right: 8px;
}
._step_container_57ap4_1 ._step_selected_57ap4_18 {
  box-shadow: inset 0 -3px 0 0 var(--main-blue), 0 0px 0 0 var(--main-blue);
  font-weight: 700;
  border-bottom: none;
  color: var(--main-blue);
}
._step_container_57ap4_1 ._step_selected_57ap4_18 svg {
  fill: var(--feedback-succes-medium) !important;
}._update_tracker_1w9oh_1 {
  display: flex;
  align-items: center;
}
._update_tracker_1w9oh_1 span {
  display: flex;
  margin-right: 4px;
}
._update_tracker_1w9oh_1 span ._cloud_1w9oh_9:first-child {
  font-size: 16px;
}._loading_1fsqn_1 {
  width: 100%;
}
._loading_1fsqn_1 ._rectFill_1fsqn_4 {
  width: 40%;
}/* width */
::-webkit-scrollbar {
  width: 4px;
}

/* Track */
::-webkit-scrollbar-track {
  background: var(--white);
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--light-gray);
  border-radius: 4px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--light-gray-300);
}

._disabled__field_6uj3t_22 {
  background-color: var(--light-gray-100);
}

._container_6uj3t_26 {
  width: 100%;
}
._container_6uj3t_26 ._search_6uj3t_29 {
  display: flex;
  border: 1px solid var(--medium-gray);
  padding: 10px;
  border-radius: 4px;
}
._container_6uj3t_26 ._search_6uj3t_29 input {
  width: 100%;
  border: none;
  margin-left: 10px;
  outline: none;
  font-size: 12px;
  color: var(--black);
  background-color: var(--white);
  display: block;
}
._container_6uj3t_26 ._search_6uj3t_29 input:disabled {
  background-color: var(--light-gray-100);
}
._container_6uj3t_26 ._search_6uj3t_29 svg {
  color: var(--darkest-gray);
}
._container_6uj3t_26 ._result_6uj3t_51 {
  position: absolute;
  width: 100%;
  z-index: 1000;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 {
  background-color: var(--white);
  border: 1px solid var(--medium-gray);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: none;
  padding: 14px 15px;
  position: sticky;
  width: 100%;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ul {
  list-style: none;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ul li {
  cursor: pointer;
  padding: 5px;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ul li ._medication_6uj3t_73 {
  border-bottom: 1px solid var(--lightest-gray);
  padding-bottom: 10px;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ul li ._medication_6uj3t_73 ._title_medication_6uj3t_77 {
  margin-bottom: 5px;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ul li ._medication_6uj3t_73 ._title_medication_6uj3t_77 span {
  font-size: 14px;
  color: var(--black);
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ul li ._medication_6uj3t_73 ._title_medication_6uj3t_77 span._active_6uj3t_84 {
  font-weight: bold;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ul li ._medication_6uj3t_73 span {
  font-size: 14px;
  color: var(--darkest-gray);
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ul li ._medication_6uj3t_73 ._posology_6uj3t_91 span {
  font-size: 14px;
  color: var(--darkest-gray);
  margin-right: 5px;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ul li ._medication_6uj3t_73 ._posology_6uj3t_91 span:nth-last-child(n+2) {
  border-right: 1px solid;
  padding-right: 6px;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ._list__dropshift_6uj3t_100 {
  max-height: 220px;
  overflow-y: auto;
  scrollbar-color: var(--light-gray) var(--white);
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ._navbar__menu_6uj3t_105 {
  display: flex;
  justify-content: space-between;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ._navbar__menu_6uj3t_105 ul._tabs_6uj3t_109 {
  display: flex;
  border-bottom: none;
  margin-bottom: 12px;
  overflow-x: auto;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ._navbar__menu_6uj3t_105 ul._tabs_6uj3t_109 li {
  margin: 0px 5px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  color: var(--dark-blue);
  padding: 10px;
  border-radius: 4px;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ._navbar__menu_6uj3t_105 ul._tabs_6uj3t_109 li._active_6uj3t_84 {
  font-weight: bold;
  background-color: var(--light-blue);
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ._navbar__menu_6uj3t_105 ._num_items_6uj3t_128 {
  padding-top: 5px;
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ._navbar__menu_6uj3t_105 ._num_items_6uj3t_128 span {
  font-size: 10px;
  color: var(--dark-gray);
}
._container_6uj3t_26 ._result_6uj3t_51 ._wrapper__dropshift_6uj3t_56 ._footer_6uj3t_135 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
}._non_standard_medication__disabled_1q4wr_1 {
  filter: opacity(0.5);
}

._non_standard_medication_1q4wr_1 {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid var(--light-gray);
  margin-top: 24px;
  font-size: 12px;
}
._non_standard_medication_1q4wr_1 ._container_posology_1q4wr_12 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}
._non_standard_medication_1q4wr_1 ._container_posology_1q4wr_12 ._container_name_1q4wr_18 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  padding-right: 16px;
}
._non_standard_medication_1q4wr_1 ._container_posology_1q4wr_12 ._container_name_1q4wr_18 ._block_name_1q4wr_25 {
  display: flex;
  justify-content: space-between;
}
._non_standard_medication_1q4wr_1 ._container_posology_1q4wr_12 ._container_name_1q4wr_18 ._block_name_1q4wr_25 ._name_1q4wr_29 {
  font-size: 14px;
}
._non_standard_medication_1q4wr_1 ._container_posology_1q4wr_12 ._container_name_1q4wr_18 ._block_name_1q4wr_25 ._container_validation_1q4wr_32 {
  white-space: nowrap;
  padding-left: 8px;
}
._non_standard_medication_1q4wr_1 ._container_posology_1q4wr_12 ._container_interval_1q4wr_36 {
  width: 10%;
  padding-right: 16px;
}
._non_standard_medication_1q4wr_1 ._container_posology_1q4wr_12 ._container_access_1q4wr_40 {
  width: 10%;
  padding-right: 16px;
}
._non_standard_medication_1q4wr_1 ._container_posology_1q4wr_12 ._container_usage_1q4wr_44 {
  width: 18%;
  padding-right: 16px;
}
._non_standard_medication_1q4wr_1 ._container_posology_1q4wr_12 :nth-last-child {
  padding-right: 0px;
}
._non_standard_medication_1q4wr_1 ._container_posology_1q4wr_12 ._title_1q4wr_51 {
  font-weight: 700;
  font-size: 12px;
  margin-bottom: 8px;
}
._non_standard_medication_1q4wr_1 ._container_posology_1q4wr_12 ._item_readonly_1q4wr_56 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  color: var(--black);
  width: 15%;
  padding-right: 16px;
}
._non_standard_medication_1q4wr_1 ._container_posology_1q4wr_12 label {
  display: flex;
  flex-direction: column;
  height: 100%;
}
._non_standard_medication_1q4wr_1 ._container_justification_1q4wr_69 {
  padding-top: 8px;
  margin: 0 0 12px 0;
}

._non_standard_medication_1q4wr_1:first-child {
  margin-top: 0;
}

._non_standard_medication_1q4wr_1:last-child {
  border-bottom: none;
}._form_non_standard_records_1vo7j_1 {
  align-items: flex-start;
  display: flex;
  height: 100%;
  width: 100%;
}

._container_items_record_1vo7j_8 {
  display: flex;
  flex-direction: column;
  padding: 0 10px;
  width: 100%;
  height: 100%;
}
._container_items_record_1vo7j_8 ._description_record_1vo7j_15 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding-bottom: 16px;
}
._container_items_record_1vo7j_8 ._description_record_1vo7j_15 ._title_1vo7j_22 {
  align-self: flex-end;
  display: flex;
  flex-grow: 1;
}
._container_items_record_1vo7j_8 ._description_record_1vo7j_15 ._title_1vo7j_22 h2 {
  align-self: flex-start;
  font-weight: 700;
  font-size: 16px;
}
._container_items_record_1vo7j_8 ._description_record_1vo7j_15 ._title_1vo7j_22 span {
  display: flex;
  color: var(--darkest-gray);
  font-size: 14px;
}
._container_items_record_1vo7j_8 ._description_record_1vo7j_15 button {
  width: 110px;
  margin: 0;
  font-size: 12px;
}
._container_items_record_1vo7j_8 ._description_record_1vo7j_15 ._vertical_line_1vo7j_42 {
  height: 17px;
  border-right: 1px solid var(--darkest-gray);
  margin: 0 16px;
}
._container_items_record_1vo7j_8 ._items_record_1vo7j_47 {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  overflow: auto;
  position: relative;
}
._container_items_record_1vo7j_8 ._items_record_1vo7j_47 ._container_non_standard_medication_1vo7j_54 {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
}
._container_items_record_1vo7j_8 ._container_buttons_1vo7j_59 {
  align-items: flex-end;
  display: flex;
  margin-top: auto;
}
._container_items_record_1vo7j_8 ._container_buttons_1vo7j_59 button {
  width: 100%;
  min-height: 32px;
  margin: 0;
}
._container_items_record_1vo7j_8 ._container_buttons_1vo7j_59 button:first-child {
  margin-right: 16px;
}

._container_cid_and_complement_1vo7j_73 {
  display: flex;
  flex-direction: column;
}
._container_cid_and_complement_1vo7j_73 ._cid_1vo7j_77 {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
}
._container_cid_and_complement_1vo7j_73 ._cid_1vo7j_77 ._title_cid_1vo7j_82 {
  margin-bottom: 8px;
  font-weight: 700;
  font-size: 12px;
}._diet_input_complement_1cz5o_1 {
  background-color: var(--lightest-blue);
  border-radius: 8px;
  color: var(--black);
  font-size: 12px;
  padding: 8px;
  width: 100%;
}
._diet_input_complement_1cz5o_1 ._diet_labels_1cz5o_9 {
  align-items: center;
  display: flex;
  color: #818D9C;
  font-weight: 700;
}
._diet_input_complement_1cz5o_1 ._diet_label_1cz5o_9 {
  width: 70%;
}
._diet_input_complement_1cz5o_1 ._quantity_label_1cz5o_18 {
  width: 15%;
}
._diet_input_complement_1cz5o_1 ._drip_label_1cz5o_21 {
  width: 15%;
}
._diet_input_complement_1cz5o_1 > ._diet_input_1cz5o_1 {
  align-items: center;
  display: flex;
  background-color: var(--white);
  border: 1px solid var(--medium-blue);
  border-radius: 8px;
  margin-top: 4px;
  padding: 4px 8px;
  width: 100%;
}
._diet_input_complement_1cz5o_1 > ._diet_input_1cz5o_1 ._diet_value_1cz5o_34 {
  width: 71%;
}
._diet_input_complement_1cz5o_1 > ._diet_input_1cz5o_1 ._quantity_value_1cz5o_37 {
  width: 16%;
}
._diet_input_complement_1cz5o_1 > ._diet_input_1cz5o_1 ._drip_value_1cz5o_40 {
  width: 14%;
}._enteral_form_txyri_1 section {
  display: flex;
  flex-direction: column;
}
._enteral_form_txyri_1 section h3,
._enteral_form_txyri_1 section h4,
._enteral_form_txyri_1 section p {
  color: var(--black);
}
._enteral_form_txyri_1 section h3 {
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  padding-bottom: 8px;
}
._enteral_form_txyri_1 section h4 {
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  padding-bottom: 8px;
}
._enteral_form_txyri_1 section p {
  font-size: 12px;
  line-height: 15px;
}
._enteral_form_txyri_1 section span {
  display: flex;
  flex-direction: row;
}
._enteral_form_txyri_1 section span > div {
  margin-right: 16px;
}
._enteral_form_txyri_1 section span > div:last-child {
  margin-right: 0;
}
._enteral_form_txyri_1 ._enteral_header_txyri_36 {
  border-bottom: 1px solid #c5cbd3;
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
  padding-bottom: 6.5px;
}
._enteral_form_txyri_1 ._enteral_header_txyri_36 > span {
  color: var(--black);
  font-size: 16px;
  font-weight: 700;
}
._enteral_form_txyri_1 ._enteral_header_txyri_36 ._validate_by_info_txyri_48 {
  color: var(--neutral-dark);
  padding-left: 8px;
  font-size: 12px;
  font-weight: 400;
  align-self: center;
  flex-grow: 2;
}
._enteral_form_txyri_1 ._enteral_title_txyri_56 {
  color: var(--black);
  font-size: 14px;
  margin-bottom: 12px;
}
._enteral_form_txyri_1 ._enteral_title_txyri_56 > span {
  margin-right: 12px;
}
._enteral_form_txyri_1 ._enteral_title_txyri_56 > span svg {
  margin-bottom: -2px;
  margin-right: 4px;
}
._enteral_form_txyri_1 ._enteral_title_txyri_56 ._enteral_title_times_txyri_68 {
  font-size: 12px;
}
._enteral_form_txyri_1 ._general_infos_txyri_71 {
  padding-bottom: 12px;
}
._enteral_form_txyri_1 ._general_infos_txyri_71 > span > div:nth-child(1),
._enteral_form_txyri_1 ._general_infos_txyri_71 > span > div:nth-child(2) {
  width: 228px;
}
._enteral_form_txyri_1 ._general_infos_txyri_71 > span > div:nth-child(1) p,
._enteral_form_txyri_1 ._general_infos_txyri_71 > span > div:nth-child(2) p {
  padding-top: 8px;
}
._enteral_form_txyri_1 ._general_infos_txyri_71 > span > div:nth-child(3) {
  width: 90px;
}
._enteral_form_txyri_1 ._general_infos_txyri_71 > span > div:nth-child(3) p {
  padding-top: 8px;
}
._enteral_form_txyri_1 ._general_infos_txyri_71 > span > div div input {
  color: #4d5b6a;
}
._enteral_form_txyri_1 ._general_infos_txyri_71 > span ._form_height_txyri_91, ._enteral_form_txyri_1 ._general_infos_txyri_71 > span ._form_weight_txyri_91 {
  max-width: 80px;
}
._enteral_form_txyri_1 ._specific_infos_txyri_94 {
  padding-bottom: 8px;
}
._enteral_form_txyri_1 ._specific_infos_txyri_94 span > div:first-child {
  width: 224px;
}
._enteral_form_txyri_1 ._specific_infos_txyri_94 span > div:first-child p {
  padding-top: 8px;
}
._enteral_form_txyri_1 ._specific_infos_txyri_94 > div {
  background-color: var(--lightest-blue);
}
._enteral_form_txyri_1 ._clinical_resume_txyri_106,
._enteral_form_txyri_1 ._nutritional_calc_txyri_107 {
  color: var(--black);
  padding-bottom: 16px;
  margin-left: 8px;
}
._enteral_form_txyri_1 ._clinical_resume_txyri_106 textarea,
._enteral_form_txyri_1 ._nutritional_calc_txyri_107 textarea {
  margin-right: -30px;
  padding-right: 35px;
}
._enteral_form_txyri_1 ._clinical_resume_txyri_106 span div,
._enteral_form_txyri_1 ._nutritional_calc_txyri_107 span div {
  width: 100%;
}
._enteral_form_txyri_1 ._action_buttons_txyri_121 {
  display: flex;
  flex-direction: row;
  width: 100%;
}
._enteral_form_txyri_1 ._action_buttons_txyri_121 button {
  width: 50%;
}
._enteral_form_txyri_1 ._action_buttons_txyri_121 button:first-child {
  margin-right: 8px;
}
._enteral_form_txyri_1 ._action_buttons_txyri_121 ._loading_circle_txyri_132 {
  align-items: center;
  color: var(--main-blue);
  display: flex;
  justify-content: center;
}._parenteral_form_1wcf0_1 {
  height: 100%;
  padding-bottom: 16px;
}
._parenteral_form_1wcf0_1 form {
  height: 97%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
._parenteral_form_1wcf0_1 section {
  display: flex;
  flex-direction: column;
}
._parenteral_form_1wcf0_1 section h3,
._parenteral_form_1wcf0_1 section h4,
._parenteral_form_1wcf0_1 section p {
  color: var(--black);
}
._parenteral_form_1wcf0_1 section h3 {
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  padding-bottom: 8px;
}
._parenteral_form_1wcf0_1 section h4 {
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  padding-bottom: 4px;
}
._parenteral_form_1wcf0_1 section p {
  font-size: 12px;
  line-height: 15px;
}
._parenteral_form_1wcf0_1 section span {
  display: flex;
  flex-direction: row;
}
._parenteral_form_1wcf0_1 section span > div {
  margin-right: 16px;
}
._parenteral_form_1wcf0_1 section span > div:last-child {
  margin-right: 0;
}
._parenteral_form_1wcf0_1 ._parenteral_header_1wcf0_46 {
  border-bottom: 1px solid #c5cbd3;
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
  padding-bottom: 6.5px;
}
._parenteral_form_1wcf0_1 ._parenteral_header_1wcf0_46 > span {
  color: var(--black);
  font-size: 16px;
  font-weight: 700;
}
._parenteral_form_1wcf0_1 ._parenteral_header_1wcf0_46 ._validate_by_info_1wcf0_58 {
  color: var(--neutral-dark);
  padding-left: 8px;
  font-size: 12px;
  font-weight: 400;
  align-self: center;
  flex-grow: 2;
}
._parenteral_form_1wcf0_1 ._parenteral_title_1wcf0_66 {
  color: var(--black);
  font-size: 14px;
  margin-bottom: 12px;
}
._parenteral_form_1wcf0_1 ._parenteral_title_1wcf0_66 > span {
  margin-right: 12px;
}
._parenteral_form_1wcf0_1 ._parenteral_title_1wcf0_66 > span svg {
  margin-bottom: -2px;
  margin-right: 4px;
}
._parenteral_form_1wcf0_1 ._parenteral_title_1wcf0_66 ._parenteral_title_times_1wcf0_78 {
  font-size: 12px;
}
._parenteral_form_1wcf0_1 ._general_infos_1wcf0_81 {
  padding-bottom: 12px;
}
._parenteral_form_1wcf0_1 ._general_infos_1wcf0_81 > span {
  margin-left: 8px;
}
._parenteral_form_1wcf0_1 ._general_infos_1wcf0_81 > span > div:nth-child(1),
._parenteral_form_1wcf0_1 ._general_infos_1wcf0_81 > span > div:nth-child(2) {
  width: 222px;
}
._parenteral_form_1wcf0_1 ._general_infos_1wcf0_81 > span > div:nth-child(1) p,
._parenteral_form_1wcf0_1 ._general_infos_1wcf0_81 > span > div:nth-child(2) p {
  padding-top: 8px;
}
._parenteral_form_1wcf0_1 ._general_infos_1wcf0_81 > span > div:nth-child(3) {
  width: 90px;
}
._parenteral_form_1wcf0_1 ._general_infos_1wcf0_81 > span > div:nth-child(3) p {
  padding-top: 8px;
}
._parenteral_form_1wcf0_1 ._general_infos_1wcf0_81 > span > div div input {
  color: #4d5b6a;
}
._parenteral_form_1wcf0_1 ._general_infos_1wcf0_81 > span ._form_height_1wcf0_104, ._parenteral_form_1wcf0_1 ._general_infos_1wcf0_81 > span ._form_weight_1wcf0_104 {
  max-width: 80px;
}
._parenteral_form_1wcf0_1 ._np_questions_1wcf0_107 {
  display: flex;
  flex-direction: row;
  margin-left: 8px;
  padding-bottom: 12px;
}
._parenteral_form_1wcf0_1 ._np_questions_1wcf0_107 div {
  width: 100%;
}
._parenteral_form_1wcf0_1 ._np_questions_1wcf0_107 div:first-child {
  margin-right: 16px;
}
._parenteral_form_1wcf0_1 ._specific_infos_1wcf0_119 {
  margin-bottom: 8px;
}
._parenteral_form_1wcf0_1 ._specific_infos_1wcf0_119 * {
  white-space: nowrap;
}
._parenteral_form_1wcf0_1 ._specific_infos_1wcf0_119 > span section {
  width: 100%;
  margin-right: 16px;
}
._parenteral_form_1wcf0_1 ._specific_infos_1wcf0_119 > span ._form_prevision_1wcf0_129 {
  max-width: 119.5px;
}
._parenteral_form_1wcf0_1 ._clinical_resume_1wcf0_132,
._parenteral_form_1wcf0_1 ._nutritional_calc_1wcf0_133 {
  color: var(--black);
  padding-bottom: 8px;
  margin-left: 8px;
}
._parenteral_form_1wcf0_1 ._clinical_resume_1wcf0_132 textarea,
._parenteral_form_1wcf0_1 ._nutritional_calc_1wcf0_133 textarea {
  margin-right: -37px;
  padding-right: 35px;
}
._parenteral_form_1wcf0_1 ._clinical_resume_1wcf0_132 span div,
._parenteral_form_1wcf0_1 ._nutritional_calc_1wcf0_133 span div {
  width: 100%;
}
._parenteral_form_1wcf0_1 ._allergies_1wcf0_147 {
  display: flex;
  flex-direction: row;
  margin-left: 8px;
  padding-bottom: 8px;
}
._parenteral_form_1wcf0_1 ._allergies_1wcf0_147 section {
  width: 100%;
  margin-right: 16px;
}
._parenteral_form_1wcf0_1 ._allergies_1wcf0_147 ._vital_signs_1wcf0_157 {
  display: flex;
  flex-direction: row;
}
._parenteral_form_1wcf0_1 ._allergies_1wcf0_147 ._vital_signs_1wcf0_157 div {
  margin-right: 8px;
}
._parenteral_form_1wcf0_1 ._allergies_1wcf0_147 ._vital_signs_1wcf0_157 div:last-child {
  margin-right: 0px;
}
._parenteral_form_1wcf0_1 ._vital_signs_exams_1wcf0_167 {
  margin-bottom: 16px;
  margin-left: 8px;
}
._parenteral_form_1wcf0_1 ._action_buttons_1wcf0_171 {
  display: flex;
  flex-direction: row;
  width: 100%;
}
._parenteral_form_1wcf0_1 ._action_buttons_1wcf0_171 button {
  width: 50%;
}
._parenteral_form_1wcf0_1 ._action_buttons_1wcf0_171 button:first-child {
  margin-right: 8px;
}
._parenteral_form_1wcf0_1 ._action_buttons_1wcf0_171 ._loading_circle_1wcf0_182 {
  align-items: center;
  color: var(--main-blue);
  display: flex;
  justify-content: center;
}._multistep_modal_28bn1_1 {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 80vw;
  height: 70vh;
  max-width: 1140px;
  transform: translate(-50%, -50%);
  background: var(--white);
  border-radius: 8px;
  box-shadow: 0px 4px 4px rgba(39, 50, 63, 0.16);
  padding: 16px;
  color: var(--black);
}
._multistep_modal_28bn1_1 ._validation_title_28bn1_18 {
  display: flex;
  flex-direction: row;
  padding-left: 8px;
}
._multistep_modal_28bn1_1 ._validation_title_28bn1_18 > span {
  font-weight: 700;
  font-size: 16px;
}
._multistep_modal_28bn1_1 ._validation_title_28bn1_18 ._validation_info_28bn1_27 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 8px;
  font-weight: 400;
  font-size: 14px;
  color: var(--darkest-gray);
}
._multistep_modal_28bn1_1 ._validation_title_28bn1_18 ._validation_info_28bn1_27 ._vertical_line_28bn1_36 {
  height: 17px;
  border-right: 1px solid var(--darkest-gray);
  margin: 0 16px;
}
._multistep_modal_28bn1_1 ._step_content_28bn1_41 {
  padding: 12px 10px 0 0;
  margin-bottom: 8px;
  height: 100%;
  overflow-y: scroll;
}
._multistep_modal_28bn1_1 ._footer_28bn1_47 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-size: 12px;
  color: var(--gray);
}
._multistep_modal_28bn1_1 ._footer_28bn1_47 ._actions_28bn1_54 {
  display: flex;
  flex-direction: row;
  align-self: flex-end;
}
._multistep_modal_28bn1_1 ._footer_28bn1_47 ._actions_28bn1_54 button {
  margin-right: 12px;
  width: 200px;
  height: 32px;
}
._multistep_modal_28bn1_1 ._footer_28bn1_47 ._actions_28bn1_54 button:last-child {
  margin-right: 0px;
}
._multistep_modal_28bn1_1 ._stepper_28bn1_67 {
  padding-top: 16px;
}._record_19gai_1 {
  display: flex;
  width: 100%;
  border-bottom: 1px solid var(--light-gray);
  color: var(--black);
}
._record_19gai_1 button {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  border: none;
  margin: 0;
  padding: 8px 16px;
  background-color: transparent;
}
._record_19gai_1 button ._record_number_info_19gai_18 {
  font-size: 12px;
  font-weight: 400;
}
._record_19gai_1 button ._records_time_info_19gai_22 {
  font-size: 10px;
  font-weight: 400;
}
._record_19gai_1 button:hover {
  background: none;
}

._active_19gai_30 {
  background-color: var(--light-blue);
  border-radius: 4px;
}._non_standard_record_modal_1cc1d_1 {
  align-items: flex-start;
  background: var(--white);
  box-shadow: 0px 4px 4px rgba(39, 50, 63, 0.16);
  border-radius: 8px;
  color: var(--black);
  display: flex;
  flex-direction: row;
  height: 483px;
  justify-content: flex-start;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: fixed;
  width: 70vw;
}
._non_standard_record_modal_1cc1d_1 form {
  padding: 16px 14px;
}
._non_standard_record_modal_1cc1d_1 ._container_select_records_1cc1d_20 {
  display: flex;
  flex-direction: column;
  width: 208px;
  height: 100%;
  padding: 16px 8px;
  border-radius: 0px 8px 8px 0px;
  background-color: var(--lightest-gray);
}
._non_standard_record_modal_1cc1d_1 ._container_select_records_1cc1d_20 ._records_title_1cc1d_29 {
  font-weight: 700;
  font-size: 12px;
  padding-left: 8px;
}
._non_standard_record_modal_1cc1d_1 ._container_select_records_1cc1d_20 ._records_1cc1d_29 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 8px;
  height: 100%;
  overflow: auto;
}._loading_1fsqn_1 {
  width: 100%;
}
._loading_1fsqn_1 ._rectFill_1fsqn_4 {
  width: 40%;
}/* width */
::-webkit-scrollbar {
  width: 4px;
}

/* Track */
::-webkit-scrollbar-track {
  background: var(--white);
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--light-gray);
  border-radius: 4px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--light-gray-300);
}

._container_u4bvg_22 {
  width: 380px;
}

._search_u4bvg_26 {
  display: flex;
  border: 1px solid var(--medium-gray);
  padding: 8px;
  border-radius: 4px;
  background: var(--white);
}
._search_u4bvg_26 input {
  width: 100%;
  border: none;
  margin-left: 10px;
  outline: none;
  font-size: 12px;
  color: var(--black);
  background-color: var(--white);
  display: block;
}
._search_u4bvg_26 svg {
  color: var(--darkest-gray);
}
._search_u4bvg_26 ._close_icon_u4bvg_46 {
  font-size: 16px;
  cursor: pointer;
}

._wrapper__dropshift_u4bvg_51 {
  border: 1px solid var(--medium-gray);
  border-top: none;
  padding: 14px 15px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 380px;
  background-color: var(--white);
  z-index: 1000;
  position: absolute;
}
._wrapper__dropshift_u4bvg_51 ul {
  list-style: none;
}
._wrapper__dropshift_u4bvg_51 ul li[role=option] {
  cursor: pointer;
}
._wrapper__dropshift_u4bvg_51 ul li[role=option] ._medication_u4bvg_68 {
  border-bottom: 1px solid var(--lightest-gray);
  padding: 5px 5px 10px 5px;
}
._wrapper__dropshift_u4bvg_51 ul li[role=option] ._medication_u4bvg_68 ._title_medication_u4bvg_72 {
  margin-bottom: 5px;
}
._wrapper__dropshift_u4bvg_51 ul li[role=option] ._medication_u4bvg_68 ._title_medication_u4bvg_72 span {
  color: var(--black);
  font-size: 14px;
}
._wrapper__dropshift_u4bvg_51 ul li[role=option] ._medication_u4bvg_68 ._title_medication_u4bvg_72 span._active_u4bvg_79 {
  font-weight: bold;
}
._wrapper__dropshift_u4bvg_51 ul li[role=option] ._medication_u4bvg_68 span {
  color: var(--darkest-gray);
  font-size: 14px;
}
._wrapper__dropshift_u4bvg_51 ul li[role=option] ._medication_u4bvg_68 ._posology_u4bvg_86 span {
  color: var(--darkest-gray);
  font-size: 14px;
  margin-right: 5px;
}
._wrapper__dropshift_u4bvg_51 ul li[role=option] ._medication_u4bvg_68 ._posology_u4bvg_86 span:nth-last-child(n+2) {
  border-right: 1px solid;
  padding-right: 6px;
}
._wrapper__dropshift_u4bvg_51 ul li[role=option]:hover {
  background-color: var(--lightest-blue);
}
._wrapper__dropshift_u4bvg_51 ._list__dropshift_u4bvg_98 {
  max-height: 290px;
  overflow-y: auto;
  scrollbar-color: var(--light-gray) var(--white);
}
._wrapper__dropshift_u4bvg_51 ._navbar__menu_u4bvg_103 {
  display: flex;
  justify-content: space-between;
}
._wrapper__dropshift_u4bvg_51 ._navbar__menu_u4bvg_103 ul._tabs_u4bvg_107 {
  display: flex;
  border-bottom: none;
  margin-bottom: 12px;
  overflow-x: auto;
}
._wrapper__dropshift_u4bvg_51 ._navbar__menu_u4bvg_103 ul._tabs_u4bvg_107 li {
  margin: 0px 5px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  color: var(--dark-blue);
  padding: 10px;
  border-radius: 4px;
}
._wrapper__dropshift_u4bvg_51 ._navbar__menu_u4bvg_103 ul._tabs_u4bvg_107 li._active_u4bvg_79 {
  font-weight: bold;
  background-color: var(--light-blue);
}
._wrapper__dropshift_u4bvg_51 ._navbar__menu_u4bvg_103 ._num_items_u4bvg_126 {
  padding-top: 5px;
}
._wrapper__dropshift_u4bvg_51 ._navbar__menu_u4bvg_103 ._num_items_u4bvg_126 span {
  font-size: 10px;
  color: var(--dark-gray);
}
._wrapper__dropshift_u4bvg_51 ._footer_u4bvg_133 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
}._modal_search_1tzd8_1 {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: var(--black);
  z-index: 2000;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 {
  display: flex;
  flex-direction: column;
  width: 480px;
  padding: 16px 20px;
  box-shadow: 0px 4px 4px rgba(39, 50, 63, 0.16);
  border-radius: 8px;
  background-color: var(--white);
  align-items: center;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._title_modal_1tzd8_22 {
  width: 100%;
  height: 24px;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._title_modal_1tzd8_22 svg {
  cursor: pointer;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 h4 {
  margin-bottom: 10px;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 button {
  margin-top: 20px;
  padding: 8px 35px;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 ._compositions_1tzd8_44 {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
  width: 100%;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 ._compositions_1tzd8_44 ._composition_list_1tzd8_50 {
  margin-top: 8px;
  max-height: 60px;
  display: flex;
  flex-direction: column;
  overflow: scroll;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 ._compositions_1tzd8_44 ._composition_list_1tzd8_50 span {
  margin: 0 8px 8px 0;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 ._compositions_1tzd8_44 ._composition_header_1tzd8_60 {
  display: flex;
  flex-direction: row;
  font-weight: 700;
  font-size: 12px;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 ._compositions_1tzd8_44 ._composition_header_1tzd8_60 label {
  margin-right: 16px;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 ._compositions_1tzd8_44 ._composition_header_1tzd8_60 label:last-child {
  margin-right: 0;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 ._compositions_1tzd8_44 ._composition_header_1tzd8_60 label:first-child {
  width: 65%;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 ._compositions_1tzd8_44 ._composition_elements_1tzd8_75 {
  display: flex;
  flex-direction: row;
  font-weight: 400;
  font-size: 14px;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 ._compositions_1tzd8_44 ._composition_elements_1tzd8_75 span {
  margin-right: 16px;
}
._modal_search_1tzd8_1 ._container_modal_1tzd8_12 ._body_modal_1tzd8_32 ._compositions_1tzd8_44 ._composition_elements_1tzd8_75 span:first-child {
  width: 65%;
}._medication_4b3m9_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._medication_4b3m9_1 ._container_infos_medication_4b3m9_6 {
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  align-items: center;
  color: var(--black);
}
._medication_4b3m9_1 ._container_infos_medication_4b3m9_6 ._container_infos_4b3m9_6 {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
._medication_4b3m9_1 ._posology_4b3m9_18 {
  display: flex;
  align-items: flex-end;
  margin-top: 10px;
  flex-wrap: nowrap;
}
._medication_4b3m9_1 ._posology_4b3m9_18 ._container_itens_4b3m9_24 {
  display: flex;
}
._medication_4b3m9_1 ._posology_4b3m9_18 ._container_itens_4b3m9_24 label {
  margin-right: 16px;
}
._medication_4b3m9_1 ._posology_4b3m9_18 ._container_checkbox_4b3m9_30 {
  display: flex;
  align-items: center;
  height: 32px;
}
._medication_4b3m9_1 ._posology_4b3m9_18 ._container_checkbox_4b3m9_30 label {
  font-size: 14px;
  margin-right: 16px;
}
._medication_4b3m9_1 ._posology_4b3m9_18 ._container_input_4b3m9_39 {
  height: 32px;
}
._medication_4b3m9_1 ._recommendation_4b3m9_42 {
  margin-top: 10px;
}
._medication_4b3m9_1 ._recommendation_4b3m9_42 ._container_input_4b3m9_39 {
  height: 34px;
}
._medication_4b3m9_1 ._title_itens_4b3m9_48 {
  display: block;
  margin-bottom: 8px;
  color: var(--black);
  font-weight: 700;
  font-size: 12px;
}
._medication_4b3m9_1 ._collapse_4b3m9_55 {
  display: none;
}._dripping_cpu5i_1 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 32px;
  background: var(--white);
  border: 1px solid var(--medium-gray);
  border-radius: 4px;
}
._dripping_cpu5i_1 input {
  width: 40%;
  height: 100%;
  padding-left: 8px;
  background-color: transparent;
  border: none;
  font-size: 12px;
}
._dripping_cpu5i_1 ._vertical_line_cpu5i_18 {
  width: 0;
  height: 20px;
  border-right: 1px solid var(--medium-gray);
  margin: 0 8px;
}

._disabled_cpu5i_25 {
  opacity: 0.5;
}

._input_error_cpu5i_29 {
  border-color: var(--feedback-error-medium);
}._checkbox_container_zp5ns_1 {
  align-items: center;
  display: flex;
}
._checkbox_container_zp5ns_1 [data-state=checked] {
  height: 16px !important;
  width: 15px !important;
}
._checkbox_container_zp5ns_1 [data-state=checked] span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  height: 100% !important;
}
._checkbox_container_zp5ns_1 label {
  user-select: none;
  font-size: 14px;
  margin-left: 7px;
}
._checkbox_container_zp5ns_1 [data-disabled] {
  background-color: transparent !important;
  cursor: not-allowed;
}
._checkbox_container_zp5ns_1 [data-disabled][data-state=checked] {
  background-color: transparent !important;
}
._checkbox_container_zp5ns_1 ._checkbox_zp5ns_1 {
  align-content: center;
  align-items: center;
  background: transparent;
  border-radius: 2px;
  display: flex;
  height: 16px;
  justify-content: center;
  min-height: 16px;
  min-width: 15px;
  text-align: center;
  width: 15px;
}
._checkbox_container_zp5ns_1 ._checkbox_zp5ns_1._primary_zp5ns_41 {
  border: 2px solid var(--black);
}
._checkbox_container_zp5ns_1 ._checkbox_zp5ns_1._secondary_zp5ns_44 {
  border: 2px solid var(--medium-gray);
}._minimized_infos_1xcfn_1, ._minimized_infos_suspended_1xcfn_1 {
  align-items: center;
  font-size: 12px;
  overflow: hidden;
  padding-left: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._minimized_infos_1xcfn_1 ._minimized_infos__label_1xcfn_9, ._minimized_infos_suspended_1xcfn_1 ._minimized_infos__label_1xcfn_9 {
  color: var(--black);
  padding-right: 8px;
}
._minimized_infos_1xcfn_1 ._minimized_infos__label_1xcfn_9:not(:first-of-type), ._minimized_infos_suspended_1xcfn_1 ._minimized_infos__label_1xcfn_9:not(:first-of-type) {
  padding-left: 8px;
  padding-right: 8px;
}
._minimized_infos_1xcfn_1 ._minimized_infos__label_1xcfn_9:last-of-type, ._minimized_infos_suspended_1xcfn_1 ._minimized_infos__label_1xcfn_9:last-of-type {
  padding-right: none;
}

._minimized_infos_suspended_1xcfn_1 {
  color: var(--medium-gray);
}
._minimized_infos_suspended_1xcfn_1 ._minimized_infos_left_1xcfn_24 {
  text-decoration: line-through;
}
._minimized_infos_suspended_1xcfn_1 ._minimized_infos__label_1xcfn_9 {
  color: var(--medium-gray);
}._infos_line_1y8qy_1 {
  margin: 0 12px;
  color: var(--light-gray);
}

._liberated_1y8qy_6 {
  margin-left: 4px;
  color: var(--dark-gray);
  align-self: self-end;
}._medication_readoly_e464h_1 {
  border-radius: 8px;
  color: var(--black);
  display: flex;
  flex-direction: column;
  padding: 4px 0;
  width: 100%;
}
._medication_readoly_e464h_1 ._infos_e464h_9 {
  display: flex;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  padding: 8px 0 4px;
}
._medication_readoly_e464h_1 ._name_medication_e464h_16 {
  align-items: center;
  display: flex;
  font-size: 14px;
}
._medication_readoly_e464h_1 ._name_medication_e464h_16 > span, ._medication_readoly_e464h_1 ._name_medication_e464h_16 > span > span {
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
._medication_readoly_e464h_1 ._doctor_e464h_27 {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  margin-top: 4px;
}
._medication_readoly_e464h_1 ._title_itens_e464h_33 {
  display: block;
  margin-bottom: 8px;
  color: var(--black);
  font-weight: 700;
  font-size: 12px;
}
._medication_readoly_e464h_1 ._infos_line_e464h_40 {
  margin: 0 12px;
  color: var(--light-gray);
}
._medication_readoly_e464h_1 ._observation_e464h_44 {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  max-width: 100%;
  padding: 8px 0 4px;
  word-break: break-word;
}
._medication_readoly_e464h_1 ._doctor_name_e464h_52 {
  margin-left: 1px;
}
._medication_readoly_e464h_1 ._collapse_e464h_55 {
  display: none;
}

._medication_validated_e464h_59 ._name_medication_e464h_16 {
  justify-content: space-between;
}
._medication_validated_e464h_59 ._name_medication_e464h_16 svg {
  width: 18px;
  height: 18px;
}

._medication_suspended_e464h_67 {
  color: var(--medium-gray);
}
._medication_suspended_e464h_67 > ._name_medication_e464h_16 > span > span:first-child {
  text-decoration: line-through;
}._footer_ip49y_1 {
  align-items: center;
  background-color: var(--white);
  color: var(--gray);
  justify-content: space-between;
  display: flex;
  flex-wrap: nowrap;
  font-size: 12px;
  height: 56px;
  margin: 0;
  padding: 16px 16px 16px 8px;
  position: fixed;
  bottom: 0;
  max-width: calc(100% - var(--width-cards) - 104px);
  width: 100%;
  z-index: 99;
}
._footer_ip49y_1 div {
  display: flex;
  padding: 0;
}
._footer_ip49y_1 div button {
  margin: 0 0 0 16px;
}._enteral_modal_1g3il_1 {
  position: fixed;
  background: var(--white);
  border-radius: 8px;
  box-shadow: 0px 4px 4px rgba(39, 50, 63, 0.16);
  padding: 16px;
  width: 800px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}._parenteral_modal_1s010_1 {
  position: fixed;
  background: var(--white);
  border-radius: 8px;
  box-shadow: 0px 4px 4px rgba(39, 50, 63, 0.16);
  padding: 16px;
  width: 800px;
  height: 80vh;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}._footer_batch_1nore_1 {
  height: 31px;
}._antimicrobial_modal_1sf95_1 {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 480px;
  max-height: 440px;
  padding: 24px !important;
  background: var(--white);
  border-radius: 8px;
  box-shadow: 0px 4px 4px rgba(39, 50, 63, 0.16);
  color: var(--black);
}
._antimicrobial_modal_1sf95_1 ._content_container_1sf95_17 {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
._antimicrobial_modal_1sf95_1 ._content_container_1sf95_17 ._icon_1sf95_22 {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}
._antimicrobial_modal_1sf95_1 ._content_container_1sf95_17 ._title_1sf95_28 {
  align-items: center;
  display: flex;
  font-weight: 700;
  font-size: 16px;
  justify-content: center;
  margin-bottom: 16px;
}
._antimicrobial_modal_1sf95_1 ._content_container_1sf95_17 ._content_1sf95_17 {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  font-size: 14px;
  height: 100%;
  justify-content: flex-start;
  text-align: left;
  margin-bottom: 24px;
}
._antimicrobial_modal_1sf95_1 ._content_container_1sf95_17 div {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
._antimicrobial_modal_1sf95_1 ._content_container_1sf95_17 div ul {
  margin-left: 24px;
}
._antimicrobial_modal_1sf95_1 ._content_container_1sf95_17 div ul li {
  margin-top: 8px;
  text-align: left;
}
._antimicrobial_modal_1sf95_1 ._container_buttons_1sf95_58 {
  align-items: center;
  display: flex;
  justify-content: center;
}
._antimicrobial_modal_1sf95_1 ._container_buttons_1sf95_58 button {
  margin: 0 0 0 16px;
  min-height: 32px;
  width: 100%;
}
._antimicrobial_modal_1sf95_1 ._container_buttons_1sf95_58 button:first-child {
  margin: 0 16px 0 0;
}._list_medical_care_1xe9u_1 {
  display: flex;
  flex-direction: column;
  margin-top: 18px;
}
._list_medical_care_1xe9u_1 ._title_1xe9u_6 {
  display: flex;
  color: var(--dark-blue);
  font-weight: 700;
  font-size: 14px;
}
._list_medical_care_1xe9u_1 ._title_1xe9u_6 svg {
  margin-right: 12px;
}._title_composition_neu8p_1 {
  display: block;
  margin-bottom: 8px;
  color: var(--black);
  font-weight: 700;
  font-size: 12px;
}

._container_input_neu8p_9 {
  height: 32px;
}

._forms_composition_neu8p_13 {
  margin-right: 16px;
}._medical_care_1ljxq_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._medical_care_1ljxq_1 ._name_medical_care_1ljxq_6 {
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  align-items: center;
  color: var(--black);
}
._medical_care_1ljxq_1 ._name_medical_care_1ljxq_6 ._container_infos_1ljxq_13 {
  display: flex;
  align-items: center;
}
._medical_care_1ljxq_1 ._container_items_1ljxq_17 {
  display: flex;
}
._medical_care_1ljxq_1 ._container_items_1ljxq_17 label {
  margin-right: 16px;
}
._medical_care_1ljxq_1 ._container_items_1ljxq_17 ._compositions_1ljxq_23 {
  display: flex;
  flex-wrap: wrap;
}
._medical_care_1ljxq_1 ._container_items_1ljxq_17 ._container_bottom_1ljxq_27 {
  display: flex;
  align-items: end;
  width: 100%;
}
._medical_care_1ljxq_1 ._container_items_1ljxq_17 ._container_bottom_1ljxq_27 label {
  width: 100%;
}
._medical_care_1ljxq_1 ._container_items_1ljxq_17 ._container_bottom_1ljxq_27 ._container_checkbox_1ljxq_35 {
  display: flex;
  align-items: center;
  height: 32px;
}
._medical_care_1ljxq_1 ._container_items_1ljxq_17 ._container_bottom_1ljxq_27 ._container_checkbox_1ljxq_35 label {
  font-size: 14px;
  margin-right: 16px;
}
._medical_care_1ljxq_1 ._container_sub_items_1ljxq_44 {
  display: flex;
  flex-direction: column;
}
._medical_care_1ljxq_1 ._container_sub_items_1ljxq_44 ._sub_items_1ljxq_48 {
  display: flex;
  align-items: center;
  flex-direction: row;
  font-size: 12px;
  font-weight: 400;
  color: var(--black);
}
._medical_care_1ljxq_1 ._container_sub_items_1ljxq_44 button {
  display: flex;
  align-items: center;
  border: none;
  background-color: transparent;
  color: var(--main-blue);
  font-weight: 700;
  font-size: 12px;
}
._medical_care_1ljxq_1 ._container_sub_items_1ljxq_44 button img {
  margin-right: 8px;
}

._interval_1ljxq_69 {
  width: 120px !important;
}

._vertical_line_1ljxq_73 {
  width: 0;
  height: 16px;
  border-right: 1px solid var(--medium-gray);
  margin: 0 16px;
}

._title_items_1ljxq_80 {
  display: block;
  margin-bottom: 8px;
  color: var(--black);
  font-weight: 700;
  font-size: 12px;
}

._collapse_1ljxq_88 {
  display: none;
}._medical_care_readoly_hhnbc_1 {
  border-radius: 8px;
  color: var(--black);
  display: flex;
  flex-direction: column;
  padding: 4px 0;
  width: 100%;
}
._medical_care_readoly_hhnbc_1 ._infos_hhnbc_9 {
  display: flex;
  flex-direction: column;
}
._medical_care_readoly_hhnbc_1 ._infos_hhnbc_9 ._infos_composition_hhnbc_13 {
  display: flex;
  flex-wrap: wrap;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  padding: 8px 0 4px;
  width: 100%;
}
._medical_care_readoly_hhnbc_1 ._infos_hhnbc_9 ._infos_composition_hhnbc_13 span {
  min-width: max-content;
}
._medical_care_readoly_hhnbc_1 ._infos_hhnbc_9 ._infos_checkbox_hhnbc_25 {
  display: flex;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  padding: 8px 0 10px;
}
._medical_care_readoly_hhnbc_1 > ._name_medication_hhnbc_32 {
  display: flex;
  align-items: center;
  font-size: 14px;
}
._medical_care_readoly_hhnbc_1 > ._name_medication_hhnbc_32 > span {
  display: flex;
  align-items: center;
  justify-content: center;
}
._medical_care_readoly_hhnbc_1 ._doctor_hhnbc_42 {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  margin-top: 4px;
}
._medical_care_readoly_hhnbc_1 ._recommendation_hhnbc_48 {
  margin-top: 10px;
}
._medical_care_readoly_hhnbc_1 ._recommendation_hhnbc_48 ._container_input_hhnbc_51 {
  height: 34px;
}
._medical_care_readoly_hhnbc_1 ._title_itens_hhnbc_54 {
  display: block;
  margin-bottom: 8px;
  color: var(--black);
  font-weight: 700;
  font-size: 12px;
}
._medical_care_readoly_hhnbc_1 ._infos_line_hhnbc_61 {
  margin: 0 12px;
  color: var(--light-gray);
}
._medical_care_readoly_hhnbc_1 ._observation_hhnbc_65, ._medical_care_readoly_hhnbc_1 ._collapse_observation_hhnbc_65 {
  font-size: 12px;
  max-width: 100%;
  padding-bottom: 4px;
  word-break: break-word;
}
._medical_care_readoly_hhnbc_1 ._collapse_observation_hhnbc_65 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._medical_care_readoly_hhnbc_1 ._doctor_name_hhnbc_76 {
  margin-left: 1px;
}
._medical_care_readoly_hhnbc_1 ._collapse_hhnbc_65 {
  display: none;
}

._medical_care_validated_hhnbc_83 ._name_medication_hhnbc_32 {
  justify-content: space-between;
}
._medical_care_validated_hhnbc_83 ._name_medication_hhnbc_32 svg {
  width: 18px;
  height: 18px;
}

._medical_care_suspended_hhnbc_91 {
  color: var(--medium-gray);
}
._medical_care_suspended_hhnbc_91 > ._name_medication_hhnbc_32 > span > span:first-child {
  text-decoration: line-through;
}._list_medical_care_1xe9u_1 {
  display: flex;
  flex-direction: column;
  margin-top: 18px;
}
._list_medical_care_1xe9u_1 ._title_1xe9u_6 {
  display: flex;
  color: var(--dark-blue);
  font-weight: 700;
  font-size: 14px;
}
._list_medical_care_1xe9u_1 ._title_1xe9u_6 svg {
  margin-right: 12px;
}._toggle_switch_egzy1_1 {
  background-color: var(--white);
  border: 1px solid var(--medium-gray);
  border-radius: 32px;
  padding: 4px;
  transition: 0.4s;
  width: max-content;
  width: -moz-fit-content;
}
._toggle_switch_egzy1_1 ._toggle_switch_label_egzy1_10 {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  position: relative;
  width: max-content;
  width: -moz-fit-content;
}
._toggle_switch_egzy1_1 ._toggle_switch_label_egzy1_10 input[type=checkbox] {
  display: none;
}
._toggle_switch_egzy1_1 ._toggle_switch_label_egzy1_10 ._switch_button_on_egzy1_22, ._toggle_switch_egzy1_1 ._toggle_switch_label_egzy1_10 ._switch_button_off_egzy1_22 {
  background: var(--main-blue);
  border-radius: 24px;
  color: var(--white);
  padding: 4.5px 18.25px;
  position: absolute;
}
._toggle_switch_egzy1_1 ._toggle_switch_label_egzy1_10 ._switch_button_off_egzy1_22 {
  left: 0;
  top: 0;
}
._toggle_switch_egzy1_1 ._toggle_switch_label_egzy1_10 ._switch_button_on_egzy1_22 {
  right: 0;
  top: 0;
}
._toggle_switch_egzy1_1 ._toggle_switch_label_egzy1_10 span {
  align-items: center;
  display: flex;
  font-size: 12px;
  justify-content: center;
  padding: 4.5px 18.25px;
}._composition_container_1jbhu_1 {
  display: flex;
  align-items: center;
  justify-content: left;
  margin-top: 8px;
  color: var(--black);
}
._composition_container_1jbhu_1 ._composition_name_1jbhu_8 {
  display: flex;
  font-size: 14px;
  min-width: 370px;
  align-items: center;
  justify-content: space-between;
}
._composition_container_1jbhu_1 ._composition_name_hv_pediatric_1jbhu_15 {
  display: flex;
  font-size: 14px;
  width: 226px;
  align-items: center;
  justify-content: space-between;
}
._composition_container_1jbhu_1 section {
  align-items: center;
  display: flex;
  max-width: 370px;
}
._composition_container_1jbhu_1 section:not(:first-child) {
  margin-left: 16px;
}
._composition_container_1jbhu_1 section:not(:first-child) span {
  font-size: 12px;
  font-weight: 700;
}
._composition_container_1jbhu_1 ._title_itens_1jbhu_34 {
  font-size: 12px;
  font-weight: 600;
}
._composition_container_1jbhu_1 ._title_composition_1jbhu_38 {
  padding-right: 380px;
}
._composition_container_1jbhu_1 ._title_composition_pediatric_hv_1jbhu_41 {
  padding-right: 204px;
}
._composition_container_1jbhu_1 ._read_only_label_1jbhu_44 {
  color: var(--neutral-dark);
}
._composition_container_1jbhu_1 ._container_input_kcal_1jbhu_47 {
  margin-left: 2px;
  width: 120px;
  font-size: 12px;
}
._composition_container_1jbhu_1 ._title_itens_1jbhu_34:not(:first-child) {
  margin-left: 16px;
}
._composition_container_1jbhu_1 > svg {
  cursor: pointer;
  min-width: 20px;
  max-width: 20px;
  margin-right: 27px;
  margin-left: 27px;
}
._composition_container_1jbhu_1 svg:disabled {
  cursor: not-allowed;
}
._composition_container_1jbhu_1 ._add_item_button_1jbhu_65 {
  align-items: center;
  display: flex;
  font-size: 12px;
  justify-content: center;
}
._composition_container_1jbhu_1 ._add_item_button_1jbhu_65 svg {
  margin-right: 8px;
}

._composition_error_1jbhu_75 {
  align-items: center;
  color: var(--black);
  display: flex;
  justify-content: left;
}
._composition_error_1jbhu_75 section:first-child {
  margin-left: 246px;
  margin-right: 18px;
  width: 130px;
}
._composition_error_1jbhu_75 section {
  margin-left: 126px;
  margin-top: -2px;
  padding-bottom: 2px;
}
._composition_error_1jbhu_75 section span {
  font-size: 12px;
  font-weight: 700;
}._medication_8plqf_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._medication_8plqf_1 ._form_formik_8plqf_6 {
  margin-top: -24px;
}
._medication_8plqf_1 ._name_medication_8plqf_9 {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  color: var(--black);
  font-weight: 700;
  font-size: 12px;
}
._medication_8plqf_1 ._name_medication_8plqf_9 button {
  position: relative;
}
._medication_8plqf_1 ._posology_8plqf_20 {
  display: flex;
  align-items: flex-end;
  margin-right: 7px;
  margin-top: 10px;
}
._medication_8plqf_1 ._posology_8plqf_20 ._container_checkbox_8plqf_26 {
  display: flex;
  align-items: center;
  height: 32px;
  flex-wrap: nowrap;
}
._medication_8plqf_1 ._posology_8plqf_20 ._container_checkbox_8plqf_26 > span {
  font-size: 14px;
  margin-right: 8px;
}
._medication_8plqf_1 ._posology_8plqf_20 ._container_input_8plqf_36 {
  width: 140px;
  height: 32px;
}
._medication_8plqf_1 ._posology_8plqf_20 > label:not(:first-child) {
  margin-left: 16px;
}
._medication_8plqf_1 ._posology_8plqf_20 ._recommendation_section_8plqf_43 {
  width: 100%;
  margin-right: 16px;
}
._medication_8plqf_1 ._title_itens_8plqf_47 {
  display: flex;
  margin-bottom: 8px;
  color: var(--black);
  font-weight: 700;
  font-size: 12px;
  align-items: center;
}
._medication_8plqf_1 ._title_itens_quantidade_8plqf_55 {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 54px;
}
._medication_8plqf_1 ._title_itens_quantidade_8plqf_55 svg {
  margin-left: 4px;
  color: var(--medium-blue);
}
._medication_8plqf_1 ._title_itens_quantidade_8plqf_55 span {
  margin-top: -1px;
}
._medication_8plqf_1 ._title_itens_quantidade_8plqf_55 div {
  margin-bottom: 10px;
  font-size: 12px;
  color: var(--darkest-gray);
}
._medication_8plqf_1 ._collapse_8plqf_73 {
  display: none;
}
._medication_8plqf_1 ._add_composition_action_8plqf_76 {
  color: var(--main-blue);
  font-weight: 700;
  font-size: 12px;
  cursor: pointer;
  display: flex;
  align-items: center;
  padding-left: 16px;
  margin: 19px 0;
}
._medication_8plqf_1 ._add_composition_action_8plqf_76 span {
  margin: 0 4px;
}

._venous_hydration_minimized_infos_8plqf_90 {
  display: flex;
  color: var(--black);
}
._venous_hydration_minimized_infos_8plqf_90 ._minimized_infos_left_8plqf_94 {
  font-size: 14px;
}
._venous_hydration_minimized_infos_8plqf_90 ._minimized_infos_left_8plqf_94 section ._composition_name_8plqf_97:not(:first-child) {
  padding-left: 25px;
}
._venous_hydration_minimized_infos_8plqf_90 ._minimized_infos_left_8plqf_94 section ._composition_name_8plqf_97, ._venous_hydration_minimized_infos_8plqf_90 ._minimized_infos_left_8plqf_94 ._composition_name_active_8plqf_100 {
  align-items: center;
  display: flex;
  margin-bottom: 15px;
  white-space: nowrap;
}
._venous_hydration_minimized_infos_8plqf_90 ._minimized_infos_left_8plqf_94 section ._composition_name_8plqf_97 > ._unity_hidratation_8plqf_106, ._venous_hydration_minimized_infos_8plqf_90 ._minimized_infos_left_8plqf_94 ._composition_name_active_8plqf_100 > ._unity_hidratation_8plqf_106 {
  color: var(--dark-gray);
  font-size: 12px;
  margin-left: 8px;
  text-transform: lowercase;
}
._venous_hydration_minimized_infos_8plqf_90 ._minimized_infos_left_8plqf_94 section ._composition_name_8plqf_97:last-of-type, ._venous_hydration_minimized_infos_8plqf_90 ._minimized_infos_left_8plqf_94 ._composition_name_active_8plqf_100:last-of-type {
  margin-bottom: 8px;
}
._venous_hydration_minimized_infos_8plqf_90 ._minimized_infos_left_8plqf_94 section ._composition_name_active_8plqf_100 {
  font-weight: 700;
}
._venous_hydration_minimized_infos_8plqf_90 > ._minimized_infos_right_8plqf_118 {
  display: flex;
  flex-direction: column;
}
._venous_hydration_minimized_infos_8plqf_90 > ._minimized_infos_right_8plqf_118 > span {
  margin-bottom: 15px;
  padding-top: 1.5px;
}
._venous_hydration_minimized_infos_8plqf_90 > ._minimized_infos_right_8plqf_118 > span:last-of-type {
  margin-bottom: 8px;
}

._checkbox_container_toggle_8plqf_130 {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}._venous_hydration_validated_g0syn_1 {
  padding-top: 8px;
}
._venous_hydration_validated_g0syn_1 ._compositions_g0syn_4 {
  align-items: flex-start;
  display: flex;
  width: 100%;
  justify-content: space-between;
  color: var(--black);
}
._venous_hydration_validated_g0syn_1 ._compositions_g0syn_4 ._composition_dropshift_g0syn_11 {
  margin-top: -8px;
}
._venous_hydration_validated_g0syn_1 ._compositions_g0syn_4 div ._posology_g0syn_14 {
  margin-bottom: 10px;
  margin-top: 10px;
}
._venous_hydration_validated_g0syn_1 ._compositions_g0syn_4 div ._posology_g0syn_14 ._container_itens_g0syn_18 {
  display: flex;
  align-items: flex-end;
  justify-items: center;
  width: 100%;
}
._venous_hydration_validated_g0syn_1 ._compositions_g0syn_4 div ._posology_g0syn_14 ._container_itens_g0syn_18 ._name_hidratation_g0syn_24 {
  font-size: 14px;
  color: var(--black);
  margin-bottom: 6px;
  width: 40%;
  display: flex;
  align-items: center;
}
._venous_hydration_validated_g0syn_1 ._compositions_g0syn_4 div ._posology_g0syn_14 ._container_itens_g0syn_18 ._name_hidratation_g0syn_24 :nth-child(2) {
  color: var(--dark-gray);
  font-size: 12px;
  text-transform: lowercase;
  margin-left: 12px;
}
._venous_hydration_validated_g0syn_1 ._infos_row_g0syn_38 {
  font-size: 12px;
  display: flex;
  align-items: center;
}
._venous_hydration_validated_g0syn_1 ._infos_row_g0syn_38 ._infos_line_g0syn_43 {
  margin: 0 12px;
  color: var(--light-gray);
}
._venous_hydration_validated_g0syn_1 ._doctor_g0syn_47 {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  margin-top: 4px;
  color: var(--black);
}
._venous_hydration_validated_g0syn_1 ._doctor_g0syn_47 ._infos_line_g0syn_43 {
  margin: 0 12px;
  color: var(--light-gray);
}
._venous_hydration_validated_g0syn_1 ._collapse_g0syn_58 {
  display: none;
}
._venous_hydration_validated_g0syn_1 ._more_info_g0syn_61 {
  color: var(--main-blue);
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 12px;
  margin-left: 8px;
  margin-bottom: 8px;
}
._venous_hydration_validated_g0syn_1 ._more_info_g0syn_61 span {
  margin-left: 4px;
}

._venous_hydration_suspended_g0syn_74 {
  padding-top: 8px;
}
._venous_hydration_suspended_g0syn_74 ._compositions_g0syn_4 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
._venous_hydration_suspended_g0syn_74 ._compositions_g0syn_4 div ._posology_g0syn_14 {
  margin-bottom: 10px;
  margin-top: 10px;
  color: var(--medium-gray);
}
._venous_hydration_suspended_g0syn_74 ._compositions_g0syn_4 div ._posology_g0syn_14 ._container_itens_g0syn_18 {
  display: flex;
  align-items: flex-end;
  justify-items: center;
  width: 100%;
}
._venous_hydration_suspended_g0syn_74 ._compositions_g0syn_4 div ._posology_g0syn_14 ._container_itens_g0syn_18 ._name_hidratation_g0syn_24 {
  font-size: 14px;
  margin-bottom: 6px;
  width: 40%;
  color: var(--medium-gray);
  display: flex;
  align-items: center;
}
._venous_hydration_suspended_g0syn_74 ._compositions_g0syn_4 div ._posology_g0syn_14 ._container_itens_g0syn_18 ._name_hidratation_g0syn_24 :nth-child(1) {
  text-decoration: line-through;
}
._venous_hydration_suspended_g0syn_74 ._compositions_g0syn_4 div ._posology_g0syn_14 ._container_itens_g0syn_18 ._name_hidratation_g0syn_24 :nth-child(2) {
  color: var(--medium-gray);
  font-size: 12px;
  text-transform: lowercase;
  margin-left: 12px;
}
._venous_hydration_suspended_g0syn_74 ._compositions_g0syn_4 div ._venous_hydration_minimized_infos_g0syn_110 {
  color: var(--medium-gray);
}
._venous_hydration_suspended_g0syn_74 ._compositions_g0syn_4 div ._venous_hydration_minimized_infos_g0syn_110 ._minimized_infos_left_g0syn_113 {
  text-decoration: line-through;
}
._venous_hydration_suspended_g0syn_74 ._infos_row_g0syn_38 {
  font-size: 12px;
  display: flex;
  align-items: center;
}
._venous_hydration_suspended_g0syn_74 ._infos_row_g0syn_38 ._infos_line_g0syn_43 {
  margin: 0 12px;
  color: var(--light-gray);
}
._venous_hydration_suspended_g0syn_74 ._doctor_g0syn_47 {
  font-weight: 400;
  font-size: 12px;
  color: var(--medium-gray);
  margin-top: 4px;
}
._venous_hydration_suspended_g0syn_74 ._doctor_g0syn_47 ._infos_line_g0syn_43 {
  margin: 0 12px;
  color: var(--light-gray);
}
._venous_hydration_suspended_g0syn_74 ._collapse_g0syn_58 {
  display: none;
}

._venous_hydration_minimized_infos_g0syn_110 {
  display: flex;
}
._venous_hydration_minimized_infos_g0syn_110 ._minimized_infos_left_g0syn_113 {
  font-size: 14px;
}
._venous_hydration_minimized_infos_g0syn_110 ._minimized_infos_left_g0syn_113 section ._composition_name_g0syn_145:not(:first-child) {
  padding-left: 25px;
}
._venous_hydration_minimized_infos_g0syn_110 ._minimized_infos_left_g0syn_113 section ._composition_name_g0syn_145 {
  display: flex;
  margin-bottom: 15px;
}
._venous_hydration_minimized_infos_g0syn_110 ._minimized_infos_left_g0syn_113 section ._composition_name_g0syn_145:last-of-type {
  margin-bottom: 8px;
}
._venous_hydration_minimized_infos_g0syn_110 ._minimized_infos_left_g0syn_113 section ._composition_name_g0syn_145 > ._unity_hidratation_g0syn_155 {
  align-items: center;
  color: var(--medium-gray);
  display: flex;
  font-size: 12px;
  margin-left: 8px;
  text-transform: lowercase;
}
._venous_hydration_minimized_infos_g0syn_110 > ._minimized_infos_right_g0syn_163 {
  display: flex;
  flex-direction: column;
}
._venous_hydration_minimized_infos_g0syn_110 > ._minimized_infos_right_g0syn_163 > span {
  margin-bottom: 15px;
  padding-top: 1.5px;
}
._venous_hydration_minimized_infos_g0syn_110 > ._minimized_infos_right_g0syn_163 > span:last-of-type {
  margin-bottom: 8px;
}
._venous_hydration_minimized_infos_g0syn_110 > ._minimized_infos_right_g0syn_163 ._infos_second_line_g0syn_174 {
  flex-direction: row;
  display: flex;
  align-items: flex-end;
  padding-bottom: 8px;
}
._venous_hydration_minimized_infos_g0syn_110 > ._minimized_infos_right_g0syn_163 ._infos_second_line_g0syn_174 ._checkbox_infos_g0syn_180 {
  font-size: 12px;
  display: flex;
  padding-left: 8px;
}._list_medical_care_1xe9u_1 {
  display: flex;
  flex-direction: column;
  margin-top: 18px;
}
._list_medical_care_1xe9u_1 ._title_1xe9u_6 {
  display: flex;
  color: var(--dark-blue);
  font-weight: 700;
  font-size: 14px;
}
._list_medical_care_1xe9u_1 ._title_1xe9u_6 svg {
  margin-right: 12px;
}._inhalation_validated_1e95c_1 {
  padding-top: 8px;
}
._inhalation_validated_1e95c_1 ._compositions_1e95c_4 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  color: var(--black);
}
._inhalation_validated_1e95c_1 ._compositions_1e95c_4 div ._posology_1e95c_10 {
  margin-bottom: 10px;
  margin-top: 10px;
}
._inhalation_validated_1e95c_1 ._compositions_1e95c_4 div ._posology_1e95c_10 ._container_itens_1e95c_14 {
  display: flex;
  align-items: flex-end;
  justify-items: center;
  width: 100%;
}
._inhalation_validated_1e95c_1 ._compositions_1e95c_4 div ._posology_1e95c_10 ._container_itens_1e95c_14 ._name_hidratation_1e95c_20 {
  font-size: 14px;
  color: var(--black);
  margin-bottom: 6px;
  width: 40%;
  display: flex;
  align-items: center;
}
._inhalation_validated_1e95c_1 ._compositions_1e95c_4 div ._posology_1e95c_10 ._container_itens_1e95c_14 ._name_hidratation_1e95c_20 :nth-child(2) {
  align-items: center;
  color: var(--dark-gray);
  display: flex;
  font-size: 12px;
  text-transform: lowercase;
  margin-left: 12px;
}
._inhalation_validated_1e95c_1 ._infos_row_1e95c_36 {
  font-size: 12px;
  display: flex;
  align-items: center;
}
._inhalation_validated_1e95c_1 ._infos_row_1e95c_36 ._infos_line_1e95c_41 {
  margin: 0 12px;
  color: var(--light-gray);
}
._inhalation_validated_1e95c_1 ._doctor_1e95c_45 {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  margin-top: 4px;
  color: var(--black);
}
._inhalation_validated_1e95c_1 ._doctor_1e95c_45 ._infos_line_1e95c_41 {
  margin: 0 12px;
  color: var(--light-gray);
}
._inhalation_validated_1e95c_1 ._collapse_1e95c_56 {
  display: none;
}
._inhalation_validated_1e95c_1 ._more_info_1e95c_59 {
  color: var(--main-blue);
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 12px;
  margin-left: 8px;
  margin-bottom: 8px;
}
._inhalation_validated_1e95c_1 ._more_info_1e95c_59 span {
  margin-left: 4px;
}

._inhalation_suspended_1e95c_72 {
  padding-top: 8px;
}
._inhalation_suspended_1e95c_72 ._compositions_1e95c_4 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
._inhalation_suspended_1e95c_72 ._compositions_1e95c_4 div ._posology_1e95c_10 {
  margin-bottom: 10px;
  margin-top: 10px;
  color: var(--medium-gray);
}
._inhalation_suspended_1e95c_72 ._compositions_1e95c_4 div ._posology_1e95c_10 ._container_itens_1e95c_14 {
  display: flex;
  align-items: flex-end;
  justify-items: center;
  width: 100%;
}
._inhalation_suspended_1e95c_72 ._compositions_1e95c_4 div ._posology_1e95c_10 ._container_itens_1e95c_14 ._name_hidratation_1e95c_20 {
  font-size: 14px;
  margin-bottom: 6px;
  width: 40%;
  color: var(--medium-gray);
  display: flex;
  align-items: center;
}
._inhalation_suspended_1e95c_72 ._compositions_1e95c_4 div ._posology_1e95c_10 ._container_itens_1e95c_14 ._name_hidratation_1e95c_20 :nth-child(1) {
  text-decoration: line-through;
}
._inhalation_suspended_1e95c_72 ._compositions_1e95c_4 div ._posology_1e95c_10 ._container_itens_1e95c_14 ._name_hidratation_1e95c_20 :nth-child(2) {
  color: var(--medium-gray);
  font-size: 12px;
  text-transform: lowercase;
  margin-left: 12px;
}
._inhalation_suspended_1e95c_72 ._compositions_1e95c_4 div ._inhalation_minimized_infos_1e95c_108 {
  color: var(--medium-gray);
}
._inhalation_suspended_1e95c_72 ._compositions_1e95c_4 div ._inhalation_minimized_infos_1e95c_108 ._minimized_infos_left_1e95c_111 {
  text-decoration: line-through;
}
._inhalation_suspended_1e95c_72 ._infos_row_1e95c_36 {
  font-size: 12px;
  display: flex;
  align-items: center;
}
._inhalation_suspended_1e95c_72 ._infos_row_1e95c_36 ._infos_line_1e95c_41 {
  margin: 0 12px;
  color: var(--light-gray);
}
._inhalation_suspended_1e95c_72 ._doctor_1e95c_45 {
  font-weight: 400;
  font-size: 12px;
  color: var(--medium-gray);
  margin-top: 4px;
}
._inhalation_suspended_1e95c_72 ._doctor_1e95c_45 ._infos_line_1e95c_41 {
  margin: 0 12px;
  color: var(--light-gray);
}
._inhalation_suspended_1e95c_72 ._collapse_1e95c_56 {
  display: none;
}

._inhalation_minimized_infos_1e95c_108 {
  display: flex;
}
._inhalation_minimized_infos_1e95c_108 ._minimized_infos_left_1e95c_111 {
  font-size: 14px;
}
._inhalation_minimized_infos_1e95c_108 ._minimized_infos_left_1e95c_111 section ._composition_name_1e95c_143:not(:first-child) {
  padding-left: 25px;
}
._inhalation_minimized_infos_1e95c_108 ._minimized_infos_left_1e95c_111 section ._composition_name_1e95c_143 {
  display: flex;
  margin-bottom: 15px;
}
._inhalation_minimized_infos_1e95c_108 ._minimized_infos_left_1e95c_111 section ._composition_name_1e95c_143:last-of-type {
  margin-bottom: 8px;
}
._inhalation_minimized_infos_1e95c_108 ._minimized_infos_left_1e95c_111 section ._composition_name_1e95c_143 > ._unity_hidratation_1e95c_153 {
  align-items: center;
  color: var(--medium-gray);
  display: flex;
  font-size: 12px;
  margin-left: 8px;
  text-transform: lowercase;
}
._inhalation_minimized_infos_1e95c_108 > ._minimized_infos_right_1e95c_161 {
  display: flex;
  flex-direction: column;
}
._inhalation_minimized_infos_1e95c_108 > ._minimized_infos_right_1e95c_161 > span {
  margin-bottom: 15px;
  padding-top: 1.5px;
}
._inhalation_minimized_infos_1e95c_108 > ._minimized_infos_right_1e95c_161 > span:last-of-type {
  margin-bottom: 4px;
}._composition_container_tzwwc_1 {
  display: flex;
  align-items: center;
  justify-content: left;
  margin-top: 8px;
  color: var(--black);
}
._composition_container_tzwwc_1 ._composition_name_tzwwc_8 {
  display: flex;
  font-size: 14px;
  min-width: 370px;
  align-items: center;
  justify-content: space-between;
}
._composition_container_tzwwc_1 section {
  align-items: center;
  display: flex;
  max-width: 370px;
}
._composition_container_tzwwc_1 section:not(:first-child) {
  margin-left: 16px;
}
._composition_container_tzwwc_1 section:not(:first-child) span {
  font-size: 12px;
  font-weight: 700;
}
._composition_container_tzwwc_1 ._title_itens_tzwwc_27 {
  font-size: 12px;
  font-weight: 600;
}
._composition_container_tzwwc_1 ._title_composition_tzwwc_31 {
  padding-right: 380px;
}
._composition_container_tzwwc_1 ._title_itens_tzwwc_27:not(:first-child) {
  margin-left: 16px;
}
._composition_container_tzwwc_1 > svg {
  cursor: pointer;
  min-width: 20px;
  max-width: 20px;
  margin-right: 27px;
  margin-left: 27px;
}
._composition_container_tzwwc_1 svg:disabled {
  cursor: not-allowed;
}

._composition_error_tzwwc_48 {
  align-items: center;
  color: var(--black);
  display: flex;
  justify-content: left;
}
._composition_error_tzwwc_48 section:first-child {
  margin-left: 386px;
  margin-right: 18px;
  width: 130px;
}
._composition_error_tzwwc_48 section {
  margin-top: -2px;
  padding-bottom: 2px;
}
._composition_error_tzwwc_48 section span {
  font-size: 12px;
  font-weight: 700;
}._medication_1qd0d_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._medication_1qd0d_1 ._form_formik_1qd0d_6 {
  margin-top: -24px;
}
._medication_1qd0d_1 ._name_medication_1qd0d_9 {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  color: var(--black);
  font-weight: 700;
  font-size: 12px;
}
._medication_1qd0d_1 ._name_medication_1qd0d_9 button {
  position: relative;
}
._medication_1qd0d_1 ._posology_1qd0d_20 {
  display: flex;
  align-items: flex-end;
}
._medication_1qd0d_1 ._posology_1qd0d_20 ._container_checkbox_1qd0d_24 {
  display: flex;
  align-items: center;
  height: 32px;
  flex-wrap: nowrap;
  margin-left: 16px;
}
._medication_1qd0d_1 ._posology_1qd0d_20 ._container_checkbox_1qd0d_24 > span {
  font-size: 14px;
  margin-right: 8px;
}
._medication_1qd0d_1 ._posology_1qd0d_20 ._container_input_1qd0d_35 {
  width: 140px;
  height: 32px;
}
._medication_1qd0d_1 ._posology_1qd0d_20 ._acesso_1qd0d_39 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 8px;
}
._medication_1qd0d_1 ._posology_1qd0d_20 ._acesso_1qd0d_39 div {
  color: var(--darkest-gray);
  padding-top: 4px;
  font-size: 12px;
}
._medication_1qd0d_1 ._posology_1qd0d_20 svg {
  cursor: pointer;
  max-width: 22px;
}
._medication_1qd0d_1 ._posology_1qd0d_20 svg:disabled {
  cursor: not-allowed;
}
._medication_1qd0d_1 ._recommendation_1qd0d_57 {
  display: flex;
  width: 100%;
}
._medication_1qd0d_1 ._recommendation_1qd0d_57 ._container_input_1qd0d_35 {
  height: 32px;
}
._medication_1qd0d_1 ._recommendation_1qd0d_57 > label:not(:first-child) {
  margin-left: 16px;
}
._medication_1qd0d_1 ._title_itens_1qd0d_67 {
  display: block;
  margin-bottom: 8px;
  color: var(--black);
  font-weight: 700;
  font-size: 12px;
}
._medication_1qd0d_1 ._title_itens_quantidade_1qd0d_74 {
  display: flex;
  align-items: center;
}
._medication_1qd0d_1 ._title_itens_quantidade_1qd0d_74 svg {
  margin-left: 4px;
  color: var(--medium-blue);
}
._medication_1qd0d_1 ._collapse_1qd0d_82 {
  display: none;
}
._medication_1qd0d_1 ._add_composition_action_1qd0d_85 {
  color: var(--main-blue);
  font-weight: 700;
  display: flex;
  align-items: center;
}
._medication_1qd0d_1 ._add_composition_action_1qd0d_85 span {
  padding-left: 8px;
  font-size: 12px;
}

._posology_1qd0d_20 {
  margin-bottom: 10px;
  margin-top: 10px;
}
._posology_1qd0d_20 ._container_itens_1qd0d_100 {
  display: flex;
  align-items: flex-end;
  justify-items: center;
  width: 100%;
}
._posology_1qd0d_20 ._container_itens_1qd0d_100 ._name_hidratation_1qd0d_106 {
  font-size: 14px;
  color: var(--black);
  margin-bottom: 6px;
  width: 416px;
}
._posology_1qd0d_20 ._container_itens_1qd0d_100 button {
  width: 16px;
  margin-bottom: 4px;
  margin-left: 6px;
  cursor: pointer;
  border: 0;
  background-color: transparent;
}
._posology_1qd0d_20 ._container_itens_1qd0d_100 button img {
  width: 16px;
  margin-left: 18px;
  background-color: transparent;
}
._posology_1qd0d_20 > label:not(:first-child) {
  margin-left: 16px;
}

._recommendation_section_1qd0d_129 {
  width: 100%;
}

._inhalation_minimized_infos_1qd0d_133 {
  display: flex;
  color: var(--black);
}
._inhalation_minimized_infos_1qd0d_133 ._minimized_infos_left_1qd0d_137 {
  font-size: 14px;
}
._inhalation_minimized_infos_1qd0d_133 ._minimized_infos_left_1qd0d_137 section ._composition_name_1qd0d_140:not(:first-child) {
  padding-left: 25px;
}
._inhalation_minimized_infos_1qd0d_133 ._minimized_infos_left_1qd0d_137 section ._composition_name_1qd0d_140, ._inhalation_minimized_infos_1qd0d_133 ._minimized_infos_left_1qd0d_137 ._composition_name_active_1qd0d_143 {
  align-items: center;
  display: flex;
  margin-bottom: 15px;
}
._inhalation_minimized_infos_1qd0d_133 ._minimized_infos_left_1qd0d_137 section ._composition_name_1qd0d_140 > ._unity_hidratation_1qd0d_148, ._inhalation_minimized_infos_1qd0d_133 ._minimized_infos_left_1qd0d_137 ._composition_name_active_1qd0d_143 > ._unity_hidratation_1qd0d_148 {
  color: var(--dark-gray);
  font-size: 12px;
  margin-left: 8px;
  text-transform: lowercase;
}
._inhalation_minimized_infos_1qd0d_133 ._minimized_infos_left_1qd0d_137 section ._composition_name_1qd0d_140:last-of-type, ._inhalation_minimized_infos_1qd0d_133 ._minimized_infos_left_1qd0d_137 ._composition_name_active_1qd0d_143:last-of-type {
  margin-bottom: 8px;
}
._inhalation_minimized_infos_1qd0d_133 ._minimized_infos_left_1qd0d_137 section ._composition_name_active_1qd0d_143 {
  font-weight: 700;
}
._inhalation_minimized_infos_1qd0d_133 > ._minimized_infos_right_1qd0d_160 {
  display: flex;
  flex-direction: column;
}
._inhalation_minimized_infos_1qd0d_133 > ._minimized_infos_right_1qd0d_160 > span {
  margin-bottom: 15px;
  padding-top: 1.5px;
}
._inhalation_minimized_infos_1qd0d_133 > ._minimized_infos_right_1qd0d_160 > span:last-of-type {
  margin-bottom: 8px;
}._tag_container_w4drk_1 {
  background: var(--light-blue);
  border-radius: 16px;
  color: var(--dark-blue);
  display: flex;
  font-weight: 700;
  font-size: 10px;
  padding: 2px 8px;
  width: max-content;
}._multiselect_container_ktsnf_1 {
  background: var(--white);
  border: 1px solid var(--medium-gray);
  border-radius: 4px;
  height: 32px;
  font-size: 12px !important;
  position: relative;
  width: 100%;
  resize: none;
}
._multiselect_container_ktsnf_1 ._multiselect_dropdown_ktsnf_11 {
  align-items: center;
  color: var(--darkest-gray);
  display: flex;
  height: 100%;
  justify-content: space-between;
  padding: 0 8px;
}
._multiselect_container_ktsnf_1 ._multiselect_dropdown_ktsnf_11 ._multiselect_tags_ktsnf_19 {
  align-items: center;
  display: flex;
  justify-content: left;
}
._multiselect_container_ktsnf_1 ._multiselect_dropdown_ktsnf_11 ._multiselect_tags_ktsnf_19 span {
  margin-left: 4px;
}
._multiselect_container_ktsnf_1 ._multiselect_dropdown_ktsnf_11 ._multiselect_tags_ktsnf_19 span:first-child {
  margin-left: 0;
}
._multiselect_container_ktsnf_1 ._multiselect_dropdown_ktsnf_11 ._multiselect_tags_ktsnf_19 ._multiselect_close_ktsnf_30 {
  margin-left: 6px;
  height: 100%;
}
._multiselect_container_ktsnf_1 ._multiselect_dropdown_ktsnf_11 ._multiselect_tags_ktsnf_19 ._content_tab_ktsnf_34 {
  max-width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._multiselect_container_ktsnf_1 ._multiselect_dropdown_ktsnf_11 svg {
  font-size: 12px;
}
._multiselect_container_ktsnf_1 ._multiselect_dropdown_ktsnf_11 ._arrow_dropdown_ktsnf_43 {
  display: flex;
  align-items: center;
  margin-left: 4px;
}
._multiselect_container_ktsnf_1 ._multiselect_dropdown_ktsnf_11 ._arrow_dropdown_ktsnf_43 svg {
  font-size: 14px;
}
._multiselect_container_ktsnf_1 ._multiselect_options_enabled_ktsnf_51 {
  background-color: var(--white);
  box-shadow: 0px 2px 4px rgba(40, 50, 65, 0.15);
  border-radius: 8px;
  color: var(--black);
  margin-top: 8px;
  max-height: 120px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 4px;
  position: absolute;
  width: inherit;
  z-index: 999;
}
._multiselect_container_ktsnf_1 ._multiselect_options_enabled_ktsnf_51 ._multiselect_option_ktsnf_51 {
  padding: 8px;
  width: 100%;
}
._multiselect_container_ktsnf_1 ._multiselect_options_enabled_ktsnf_51 ._multiselect_option_ktsnf_51 label {
  font-size: 12px !important;
}
._multiselect_container_ktsnf_1 ._multiselect_options_enabled_ktsnf_51::-webkit-scrollbar {
  max-width: 6px;
}
._multiselect_container_ktsnf_1 ._multiselect_options_enabled_ktsnf_51::-webkit-scrollbar-track {
  border-radius: 8px;
  box-shadow: 0px 2px 4px rgba(40, 50, 65, 0.15);
}
._multiselect_container_ktsnf_1 ._multiselect_options_disabled_ktsnf_79 {
  display: none;
}

._multiselect_disable_ktsnf_83 {
  opacity: 0.5;
  cursor: not-allowed;
}._radio_container_9lyrc_1 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._radio_container_9lyrc_1 input {
  all: revert;
  margin: 4px !important;
}
._radio_container_9lyrc_1 ._radio_label_enabled_9lyrc_10 {
  color: var(--black);
}
._radio_container_9lyrc_1 ._radio_label_disabled_9lyrc_13 {
  color: var(--medium-gray);
}._radiogroup_container_1ygx3_1 {
  border: 0;
  margin-top: 3px;
  font-size: 12px;
  color: var(--black);
  display: flex;
  align-items: center;
  height: 100%;
}
._radiogroup_container_1ygx3_1 legend {
  font-weight: 700;
  width: 100%;
}._posology_1qcq9_1, ._suplementation_1qcq9_1 {
  display: flex;
  align-items: flex-end;
  margin-top: 10px;
  flex-wrap: wrap;
}
._posology_1qcq9_1 ._container_itens_1qcq9_7, ._suplementation_1qcq9_1 ._container_itens_1qcq9_7 {
  display: flex;
  width: 100%;
}
._posology_1qcq9_1 ._container_itens_1qcq9_7 ._type_section_1qcq9_11, ._suplementation_1qcq9_1 ._container_itens_1qcq9_7 ._type_section_1qcq9_11 {
  width: 360px;
}
._posology_1qcq9_1 ._container_itens_1qcq9_7 ._probe_section_1qcq9_14, ._suplementation_1qcq9_1 ._container_itens_1qcq9_7 ._probe_section_1qcq9_14 {
  min-width: 124px;
}
._posology_1qcq9_1 ._container_itens_1qcq9_7 ._motive_section_1qcq9_17, ._suplementation_1qcq9_1 ._container_itens_1qcq9_7 ._motive_section_1qcq9_17 {
  width: 224px;
}
._posology_1qcq9_1 ._container_itens_1qcq9_7 ._justification_section_1qcq9_20, ._suplementation_1qcq9_1 ._container_itens_1qcq9_7 ._justification_section_1qcq9_20 {
  width: 100%;
}
._posology_1qcq9_1 ._container_itens_1qcq9_7 ._justification_section_1qcq9_20 *, ._suplementation_1qcq9_1 ._container_itens_1qcq9_7 ._justification_section_1qcq9_20 * {
  width: 100%;
}
._posology_1qcq9_1 ._container_itens_1qcq9_7 ._profile_section_1qcq9_26, ._suplementation_1qcq9_1 ._container_itens_1qcq9_7 ._profile_section_1qcq9_26 {
  max-width: 252px;
  min-width: 252px;
  margin-right: 16px;
}
._posology_1qcq9_1 ._container_itens_1qcq9_7 ._diet_section_1qcq9_31, ._suplementation_1qcq9_1 ._container_itens_1qcq9_7 ._diet_section_1qcq9_31 {
  width: 63%;
}
._posology_1qcq9_1 ._container_checkbox_1qcq9_34, ._suplementation_1qcq9_1 ._container_checkbox_1qcq9_34 {
  display: flex;
  align-items: center;
  height: 32px;
}
._posology_1qcq9_1 ._container_checkbox_1qcq9_34 label, ._suplementation_1qcq9_1 ._container_checkbox_1qcq9_34 label {
  font-size: 14px;
  margin-right: 8px;
}
._posology_1qcq9_1 ._container_input_1qcq9_43, ._suplementation_1qcq9_1 ._container_input_1qcq9_43 {
  width: 140px;
  height: 32px;
}
._posology_1qcq9_1 label, ._suplementation_1qcq9_1 label {
  margin-right: 16px;
}
._posology_1qcq9_1 > label:last-child, ._suplementation_1qcq9_1 > label:last-child {
  margin-right: 0;
}
._posology_1qcq9_1 ._drip_section_1qcq9_53, ._suplementation_1qcq9_1 ._drip_section_1qcq9_53 {
  width: 25%;
  min-width: 150px;
  max-width: 150px;
  margin-right: 0;
}

._suplementation_1qcq9_1 {
  margin-top: 16px;
  margin-bottom: 8px;
}

._recommendation_1qcq9_65 {
  margin-top: 10px;
  margin-bottom: 8px;
}
._recommendation_1qcq9_65 ._container_input_1qcq9_43 {
  height: 34px;
}

._title_itens_1qcq9_73 {
  display: block;
  margin-bottom: 8px;
  color: var(--black);
  font-weight: 700;
  font-size: 12px;
}

._collapse_1qcq9_81 {
  display: none;
}

._nutrition_autocomplete_1qcq9_85 {
  padding-top: 8px;
}
._nutrition_autocomplete_1qcq9_85 ._add_composition_action_1qcq9_88 {
  color: var(--main-blue);
  font-weight: 700;
  font-size: 12px;
  cursor: pointer;
  display: flex;
  align-items: center;
  padding-left: 16px;
  margin-top: 8px;
  margin-bottom: 10px;
}._nutrition_1a66y_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._nutrition_1a66y_1 ._name_nutrition_1a66y_6 {
  align-items: center;
  color: var(--black);
  display: flex;
  font-size: 14px;
  justify-content: space-between;
}
._nutrition_1a66y_1 ._name_nutrition_1a66y_6 ._container_infos_1a66y_13 {
  align-items: center;
  display: flex;
}
._nutrition_1a66y_1 ._posology_1a66y_17, ._nutrition_1a66y_1 ._suplementation_1a66y_17 {
  display: flex;
  align-items: flex-end;
  margin-top: 10px;
  flex-wrap: wrap;
  flex-wrap: nowrap;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._container_itens_1a66y_24, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._container_itens_1a66y_24 {
  display: flex;
  width: 100%;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._container_itens_1a66y_24 ._type_section_1a66y_28, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._container_itens_1a66y_24 ._type_section_1a66y_28 {
  width: 120px;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._container_itens_1a66y_24 ._probe_section_1a66y_31, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._container_itens_1a66y_24 ._probe_section_1a66y_31 {
  min-width: 124px;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._container_itens_1a66y_24 ._motive_section_1a66y_34, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._container_itens_1a66y_24 ._motive_section_1a66y_34 {
  width: 224px;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._container_itens_1a66y_24 ._justification_section_1a66y_37, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._container_itens_1a66y_24 ._justification_section_1a66y_37 {
  width: 100%;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._container_itens_1a66y_24 ._justification_section_1a66y_37 > *, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._container_itens_1a66y_24 ._justification_section_1a66y_37 > * {
  width: 100%;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._container_itens_1a66y_24 ._profile_section_1a66y_43, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._container_itens_1a66y_24 ._profile_section_1a66y_43 {
  width: 300px;
  margin-right: 16px;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._container_itens_1a66y_24 ._diet_section_1a66y_47, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._container_itens_1a66y_24 ._diet_section_1a66y_47 {
  width: 40%;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._container_checkbox_1a66y_50, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._container_checkbox_1a66y_50 {
  display: flex;
  align-items: center;
  height: 32px;
  padding-left: 16px;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._container_checkbox_1a66y_50 label, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._container_checkbox_1a66y_50 label {
  font-size: 14px;
  margin-right: 8px;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._container_input_1a66y_60, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._container_input_1a66y_60 {
  width: 140px;
  height: 32px;
}
._nutrition_1a66y_1 ._posology_1a66y_17 label, ._nutrition_1a66y_1 ._suplementation_1a66y_17 label {
  margin-right: 16px;
}
._nutrition_1a66y_1 ._posology_1a66y_17 label:last-child, ._nutrition_1a66y_1 ._suplementation_1a66y_17 label:last-child {
  margin-right: 0;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._interval_section_1a66y_70, ._nutrition_1a66y_1 ._posology_1a66y_17 ._quantity_section_1a66y_70, ._nutrition_1a66y_1 ._posology_1a66y_17 ._drip_section_1a66y_70, ._nutrition_1a66y_1 ._posology_1a66y_17 ._runin_section_1a66y_70, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._interval_section_1a66y_70, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._quantity_section_1a66y_70, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._drip_section_1a66y_70, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._runin_section_1a66y_70 {
  width: 25%;
}
._nutrition_1a66y_1 ._posology_1a66y_17 ._runin_section_1a66y_70, ._nutrition_1a66y_1 ._suplementation_1a66y_17 ._runin_section_1a66y_70 {
  padding-right: 16px;
}
._nutrition_1a66y_1 ._suplementation_1a66y_17 {
  margin-top: 16px;
  margin-bottom: 8px;
}
._nutrition_1a66y_1 ._recommendation_1a66y_80 {
  margin-top: 10px;
  margin-bottom: 8px;
}
._nutrition_1a66y_1 ._recommendation_1a66y_80 ._container_input_1a66y_60 {
  height: 34px;
}
._nutrition_1a66y_1 ._title_itens_1a66y_87 {
  display: block;
  margin-bottom: 8px;
  color: var(--black);
  font-weight: 700;
  font-size: 12px;
}
._nutrition_1a66y_1 ._collapse_1a66y_94 {
  display: none;
}

._nutrition_autocomplete_1a66y_98 {
  padding-top: 8px;
}
._nutrition_autocomplete_1a66y_98 ._add_composition_action_1a66y_101 {
  align-items: center;
  color: var(--main-blue);
  cursor: pointer;
  display: flex;
  font-size: 12px;
  font-weight: 700;
  margin-top: 8px;
  margin-bottom: 10px;
  padding-left: 16px;
  width: fit-content;
}._nutrition_validated_10vjd_1, ._nutrition_suspended_10vjd_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  border-radius: 8px;
  color: var(--black);
}
._nutrition_validated_10vjd_1 ._name_nutrition_10vjd_8, ._nutrition_suspended_10vjd_1 ._name_nutrition_10vjd_8 {
  align-items: center;
  color: var(--black);
  display: flex;
  font-size: 14px;
  justify-content: space-between;
}
._nutrition_validated_10vjd_1 ._name_nutrition_10vjd_8 ._container_infos_10vjd_15, ._nutrition_suspended_10vjd_1 ._name_nutrition_10vjd_8 ._container_infos_10vjd_15 {
  align-items: center;
  display: flex;
}
._nutrition_validated_10vjd_1 ._infos_10vjd_19, ._nutrition_suspended_10vjd_1 ._infos_10vjd_19 {
  display: flex;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  padding: 8px 0 2px;
}
._nutrition_validated_10vjd_1 ._infos_line_10vjd_26, ._nutrition_suspended_10vjd_1 ._infos_line_10vjd_26 {
  margin: 0 12px;
  color: var(--light-gray);
}
._nutrition_validated_10vjd_1 ._recommendation_10vjd_30, ._nutrition_validated_10vjd_1 ._collapse_recommendation_10vjd_30, ._nutrition_suspended_10vjd_1 ._recommendation_10vjd_30, ._nutrition_suspended_10vjd_1 ._collapse_recommendation_10vjd_30 {
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  margin-bottom: 6px;
  margin-top: 8px;
  max-width: 100%;
  word-break: break-word;
}
._nutrition_validated_10vjd_1 ._recommendation_10vjd_30 ._container_input_10vjd_39, ._nutrition_validated_10vjd_1 ._collapse_recommendation_10vjd_30 ._container_input_10vjd_39, ._nutrition_suspended_10vjd_1 ._recommendation_10vjd_30 ._container_input_10vjd_39, ._nutrition_suspended_10vjd_1 ._collapse_recommendation_10vjd_30 ._container_input_10vjd_39 {
  height: 34px;
}
._nutrition_validated_10vjd_1 ._collapse_recommendation_10vjd_30, ._nutrition_suspended_10vjd_1 ._collapse_recommendation_10vjd_30 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._nutrition_validated_10vjd_1 ._doctor_10vjd_47, ._nutrition_suspended_10vjd_1 ._doctor_10vjd_47 {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  margin-top: 4px;
}
._nutrition_validated_10vjd_1 ._doctor_10vjd_47 span ._doctor_name_10vjd_53, ._nutrition_suspended_10vjd_1 ._doctor_10vjd_47 span ._doctor_name_10vjd_53 {
  margin-left: 1px;
}
._nutrition_validated_10vjd_1 ._collapse_10vjd_30, ._nutrition_suspended_10vjd_1 ._collapse_10vjd_30 {
  display: none;
}

._nutrition_suspended_10vjd_1 {
  color: var(--medium-gray);
}
._nutrition_suspended_10vjd_1 ._name_nutrition_10vjd_8 {
  color: var(--medium-gray);
}
._nutrition_suspended_10vjd_1 ._name_nutrition_10vjd_8 ._container_infos_10vjd_15 > span:nth-child(1) {
  text-decoration: line-through;
}._list_nutritions_hbkem_1 {
  display: flex;
  flex-direction: column;
  margin-top: 18px;
}
._list_nutritions_hbkem_1 ._title_hbkem_6 {
  display: flex;
  color: var(--dark-blue);
  font-weight: 700;
  font-size: 14px;
}
._list_nutritions_hbkem_1 ._title_hbkem_6 svg {
  margin-right: 12px;
}._antimicrobial_modal_19y7t_1 {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 24px !important;
  background: var(--white);
  border-radius: 8px;
  box-shadow: 0px 4px 4px rgba(39, 50, 63, 0.16);
  color: var(--black);
}
._antimicrobial_modal_19y7t_1 ._content_container_19y7t_15 {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
._antimicrobial_modal_19y7t_1 ._content_container_19y7t_15 ._icon_19y7t_20 {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}
._antimicrobial_modal_19y7t_1 ._content_container_19y7t_15 ._title_19y7t_26 {
  align-items: center;
  display: flex;
  font-weight: 700;
  font-size: 16px;
  justify-content: center;
  margin-bottom: 16px;
}
._antimicrobial_modal_19y7t_1 ._content_container_19y7t_15 ._content_19y7t_15 {
  font-weight: 400;
  font-size: 14px;
  height: 100%;
  justify-content: flex-start;
  text-align: center;
  margin-bottom: 24px;
}
._antimicrobial_modal_19y7t_1 ._content_container_19y7t_15 ._content_19y7t_15 > div {
  margin: auto 60px;
}
._antimicrobial_modal_19y7t_1 ._container_buttons_19y7t_45 {
  align-items: center;
  display: flex;
  justify-content: center;
}
._antimicrobial_modal_19y7t_1 ._container_buttons_19y7t_45 button {
  min-height: 32px;
  width: 100%;
}
._antimicrobial_modal_19y7t_1 ._container_buttons_19y7t_45 button:first-child {
  margin: 0 16px 0 0;
}._antimicrobial_modal_vy9jw_1 {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 800px;
  padding: 24px !important;
  background: var(--white);
  border-radius: 8px;
  box-shadow: 0px 4px 4px rgba(39, 50, 63, 0.16);
  color: var(--black);
}
._antimicrobial_modal_vy9jw_1 ._close_modal_vy9jw_16 {
  color: var(--main-blue);
  position: absolute;
  right: 24px;
}
._antimicrobial_modal_vy9jw_1 ._content_container_vy9jw_21 {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  margin-bottom: 24px;
}
._antimicrobial_modal_vy9jw_1 ._content_container_vy9jw_21 ._icon_vy9jw_27 {
  align-items: center;
  display: flex;
  justify-content: center;
}
._antimicrobial_modal_vy9jw_1 ._content_container_vy9jw_21 ._title_vy9jw_32 {
  text-align: center;
  font-size: 16px;
  margin: 8px;
}
._antimicrobial_modal_vy9jw_1 ._content_container_vy9jw_21 ._content_vy9jw_21, ._antimicrobial_modal_vy9jw_1 ._content_container_vy9jw_21 ._content_list_vy9jw_37 {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  font-size: 14px;
  height: 100%;
  justify-content: flex-start;
  text-align: center;
}
._antimicrobial_modal_vy9jw_1 ._content_container_vy9jw_21 ._content_list_vy9jw_37 {
  margin-top: 6px;
  max-height: 260px;
}
._antimicrobial_modal_vy9jw_1 ._content_container_vy9jw_21 ._content_list_vy9jw_37 > div {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 12px;
}
._antimicrobial_modal_vy9jw_1 ._content_container_vy9jw_21 ._content_list_vy9jw_37 > div span {
  align-items: center;
  display: flex;
  justify-content: left;
  width: 380px;
}
._antimicrobial_modal_vy9jw_1 ._content_container_vy9jw_21 ._content_list_vy9jw_37 > div:last-of-type {
  margin-bottom: 0;
}
._antimicrobial_modal_vy9jw_1 ._container_buttons_vy9jw_66 {
  align-items: center;
  display: flex;
  justify-content: center;
}
._antimicrobial_modal_vy9jw_1 ._container_buttons_vy9jw_66 button {
  min-height: 32px;
  width: 100%;
}
._antimicrobial_modal_vy9jw_1 ._container_buttons_vy9jw_66 button:first-child {
  margin: 0 16px 0 0;
}._content_access_denied_ht604_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100vh;
  flex-direction: column;
}
._content_access_denied_ht604_1 h3 {
  font-weight: 700;
}