.react-autosuggest__suggestions-container.react-autosuggest__suggestions-container--open{z-index:9999}.react-autosuggest__suggestions-list{position:relative;width:100%}.react-autosuggest__suggestion{position:relative;width:100% !important}.suggestion{align-items:center;display:flex;flex-direction:row;font-weight:400;justify-content:flex-start;position:relative;width:100%}.suggestion.last-top-100{border-bottom:1px solid #476f35;padding-bottom:1em}.customSuggestion{color:#476f35;font-weight:900}.plus-icon{color:#476f35;position:absolute;right:0;top:50%;transform:translateY(-50%)}.react-autosuggest__input--open{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.grommetux-accordion{margin-bottom:10vh}.grommetux-accordion .restrictedUseWarning{color:#ff5a5a !important;margin-bottom:0 !important;padding:12px}.grommetux-accordion>div{background:#fbfbfb}.grommetux-accordion>div .medItem{background:#fff;margin:0}.grommetux-accordion>div .medItem>button{border:none}.grommetux-accordion>div .medItem header{padding:0;padding-right:.7rem}.grommetux-accordion>div .medItem .medTitle{display:flex;flex-direction:row;justify-content:flex-start;padding:1rem .5rem 1rem .7rem;width:100%}.grommetux-accordion>div .medItem .medTitle-med{align-items:flex-start;color:#575757;line-height:1.2;margin:0}.grommetux-accordion>div .medItem .medTitle svg{height:1.1rem;margin-right:.7rem;margin-top:.2em;order:-1;width:1.1rem}.grommetux-accordion>div .medItem .medTitle label{display:flex;flex-direction:column;justify-content:center}.grommetux-accordion>div .medItem svg{height:1.3rem;width:1.3rem}.grommetux-accordion>div .medItem polygon{fill:#575757;stroke:none !important}.grommetux-accordion>div .medItem.noDrop .medTitle{padding-right:0}.grommetux-accordion>div .medItem.noDrop .medTitle header{padding-right:1rem}.grommetux-accordion>div .medItem.noDrop div:last-child svg{display:none}.grommetux-accordion>div .medItem.error{background:#ff5a5a}.grommetux-accordion>div .medItem.error .medTitle-med,.grommetux-accordion>div .medItem.error svg,.grommetux-accordion>div .medItem.error polygon{color:#fff !important;fill:#fff !important;stroke:#fff !important}.grommetux-accordion>div .medItem.complete{background:#acec8e}.grommetux-accordion>div .grommetux-collapsible__wrapper{box-sizing:border-box;height:100%;transition:height .3s !important}.grommetux-accordion>div .grommetux-collapsible__wrapper .grommetux-collapsible{box-sizing:border-box;padding:0}.accordionDrawer{display:flex;flex-direction:row;justify-content:space-between;padding:12px}.accordionDrawer .dose,.accordionDrawer .freq{display:flex;flex-basis:49%;flex-basis:calc(50% - 0.5rem/2);flex-direction:column}.accordionDrawer label{font-size:1rem;margin-bottom:.2em}.accordionDrawer select,.accordionDrawer input{background-size:.9em;font-size:1.1rem !important;width:100%}.accordionDrawer select{padding:.8em 2em .8em .4em !important}.accordionDrawer .otherInput{margin-top:.5rem;padding:.8em .4em .8em .7em !important}.accordionDrawer .errorLabel{color:#ff5a5a;font-size:1rem;letter-spacing:1px}.surgery_module ul{border:none;margin:0;right:0;top:0;z-index:99999}.surgery_module ul li{margin:0;margin-bottom:0 !important}.surgery_module .grommetux-tabs{max-width:80px;position:absolute}.surgery_module .grommetux-tabs .grommetux-tab{max-height:160px}.surgery_module .toggleSide{cursor:pointer;display:flex;flex-direction:column;height:150px;justify-content:flex-start}.surgery_module .toggleSide svg{fill:#626262;pointer-events:none}.surgery_module .toggleSide-label{bottom:0;font-size:1.3rem !important;font-size:calc(var(--baseFontScale, 1.5)*.3em + .4vw) !important;font-weight:500 !important;line-height:1 !important;margin:0;margin-top:.4em !important;position:relative;text-align:center;text-transform:uppercase}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.relative{position:relative}.ml-2{margin-left:0.5rem}.mr-2{margin-right:0.5rem}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.contents{display:contents}.list-item{display:list-item}.w-1\/2{width:50%}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-5{gap:1.25rem}.rounded-lg{border-radius:0.5rem}.border{border-width:1px}.border-transparent{border-color:transparent}.px-8{padding-left:2rem;padding-right:2rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.text-center{text-align:center}.text-base{font-size:1rem;line-height:1.5rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}body{font-size:calc(1rem + .2vw);margin:0;overflow-x:hidden}p{margin-top:0}.bulletedList{list-style:disc;padding-left:.8em}.bulletedList li{display:list-item;padding-left:5px}.no-border{border:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hyphens{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal;word-wrap:break-word}#app header:not(.grommetux-accordion-panel__header){box-shadow:0 0 15px -5px #000;height:8vh !important;position:relative;z-index:999}.miami-logo{max-height:8vh !important;mix-blend-mode:multiply;padding:12.944px 0}.addMoreBtn{border:2px solid !important;font-size:1rem !important;margin-top:1.5em;padding:.3rem 0 !important;text-align:center}#drop-select-container div>div>button>div>span{font-size:calc(.75rem*var(--baseFontScale, 1.5)) !important}#firstDialog{font-size:calc(.75rem*var(--baseFontScale, 1.5)) !important}#firstDialog header{display:flex}#firstDialog .dialog_prolog{color:#474749;font-size:calc(.8vw + .6rem) !important;line-height:1.2;padding:0;padding-bottom:calc(10vh*var(--baseFontScale, 1.5))}#firstDialog .dialog_prolog__node{margin-bottom:.7em !important}#firstDialog .dialog_title{background:#fff;height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:8vh;width:100%;z-index:1}#firstDialog .dialog_title>div{background:#fff}#firstDialog .dialog_title .firstDialog-btn{border:none !important;border-radius:0;bottom:0;color:#fff !important;height:calc(5vh + 1.5em);left:0;margin-top:.5em;padding:1rem 0 !important;position:fixed;width:100%}@media(min-width: 1140px){#firstDialog .dialog_title .dialog_prolog{font-size:calc(9.6px + .6rem) !important;margin:auto;margin-bottom:12vh;max-width:960px;padding:0}#firstDialog .dialog_title .firstDialog-btn{box-shadow:0 0 8px -2px gray;left:50%;margin-bottom:1rem;max-width:960px;transform:translateX(-50%)}}#changeFontSize-module{border-radius:0;height:100%;margin:0;padding:0;position:absolute;right:0;top:0}#changeFontSize-module .grommetux-box{align-items:center;height:100%;justify-content:center}#changeFontSize-module button{border:0;font-weight:bold !important;line-height:1.5;margin:0;padding:0 1rem;text-align:center;width:60px}#changeFontSize-module button:active{background-color:rgba(99,99,99,.2)}#changeFontSize-module button#up{font-size:calc(14px + 1.125rem) !important;font-size:calc(14px + 1.5rem*var(--baseFontScale, 1.5)/2) !important}#changeFontSize-module button#down{font-size:calc(8px + .675rem) !important;font-size:calc(8px + .9rem*var(--baseFontScale, 1.5)/2) !important}.dialog_prolog{color:#fff;font-size:calc(1.1vw + .7rem) !important;font-weight:500 !important;margin:0;padding:.8em 7vw;position:relative;z-index:0}.dialog_prolog__node{font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;margin:0 !important;max-width:100% !important}.dialog_prolog::before{content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media(min-width: 1200px){.dialog_prolog{font-size:calc(13.2px + .7rem) !important;padding:.8em 0}}.mainForm{min-height:92vh}.dateHolster{display:flex;justify-content:space-between}.dateHolster .dateInput{flex-basis:31%}.dateHolster .dateInput label{margin:.2em 0 .4em}.dateHolster .dateInput input{width:100%}.debugButton{color:#fff !important}.onefield{flex-grow:0;font-size:calc(.75rem*var(--baseFontScale, 1.5)) !important;margin:0 7vw;padding-bottom:calc(10vh + 2em);padding-top:calc(2vh + 5px);position:relative}.onefield .qAndBtns{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding-bottom:0;width:100%}.onefield .qAndBtns>div:first-child{flex:1 1 auto;-webkit-hyphens:auto;hyphens:auto;position:relative;word-break:break-word}.onefield .qAndBtns>div:first-child::-webkit-scrollbar{-webkit-appearance:none;appearance:none}.onefield .qAndBtns>div:first-child::-webkit-scrollbar:vertical{width:5px}.onefield .qAndBtns>div:first-child::-webkit-scrollbar:horizontal{height:5px}.onefield .qAndBtns>div:first-child::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border:0 solid #fff;border-radius:8px}.onefield .qAndBtns p{margin-bottom:1em}.onefield .qAndBtns .buttonGroup{display:flex;justify-content:space-between;align-items:center}.onefield .qAndBtns .questionBtnWrapper{flex:1;margin:0 5px}@media(min-width: 1200px){.onefield{margin:0;padding-bottom:0}}.alignCenter{align-items:center}.logoHolster img{max-height:7vh;max-width:calc(100vw - 120px - 24px - 24px);padding:5px 0}.btn-secondary{align-items:center;background:#fff;border:2px solid;display:flex;height:calc(5vh + 1.5em);justify-content:center;line-height:1 !important;padding:0 !important;text-align:center}.btn-secondary:hover,.btn-secondary:active{background-color:#f2f2f2 !important}.questionBtnWrapper{background:none;bottom:0;display:flex;flex:1 2 auto;flex-direction:row-reverse;left:0;padding:0;pointer-events:none;position:fixed;width:100%;z-index:1}.questionBtnWrapper button{border-radius:0;box-shadow:0 0 8px -2px gray;flex-basis:100% !important;height:calc(5vh + 1.5em);line-height:1;margin:calc(1.2em + 1.6rem - 1px) 0 0;max-width:100%;pointer-events:all;text-align:center}.questionBtnWrapper button#prev-button{background:#f7f7f7;border-color:#f7f7f7;color:#72a2eb}@media(min-width: 1200px){.questionBtnWrapper{margin-bottom:2rem;position:relative}}button:active{box-shadow:0 0 6px rgba(0,0,0,.75);opacity:.8}.checkbox_field{overflow-x:hidden}.test{padding-bottom:calc(1.2vw + .5em*var(--baseFontScale, 1))}@media(min-width: 1200px){.test{padding-bottom:calc(14.4px + .5em*var(--baseFontScale, 1))}}fieldset .checkbox:last-child{margin-bottom:0 !important}.helpTextToggle{display:block;font-size:.7em;line-height:1;margin-bottom:1em}.helpTextToggle.inline{font-size:1rem;margin-bottom:0}.helpTextToggle .info-icon{font-size:.9em;font-weight:bold;margin-right:5px}.grommetux-form-field__contents>.grommetux-radio-button:last-child{margin-bottom:0}.mw-none{max-width:none !important}.listModule{display:flex;flex-direction:column;height:80%;height:calc(100% - 80px);width:100%}.listModule .search-wrapper{display:flex;flex-basis:40px;flex-shrink:0;justify-content:space-between;margin-bottom:4vw}.listModule .search-wrapper .searchInput-wrapper,.listModule .search-wrapper .react-autosuggest__container{flex-basis:100%;margin-right:0;position:relative}.listModule .search-wrapper .searchInput-wrapper input,.listModule .search-wrapper .react-autosuggest__container input{border:1px solid #aaa;border-radius:4px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;width:100%;z-index:999}.listModule .search-wrapper.addSurg-wrapper .searchInput-wrapper{margin-right:1rem}.listModule .search-wrapper .addBtn{background:#64d064 !important;border:2px solid #64d064 !important;color:#fff !important;flex-basis:25% !important;font-size:1rem !important;font-weight:600 !important;max-width:none !important;min-width:0 !important;padding:0 !important}@media(min-width: 1200px){.listModule .search-wrapper{margin-bottom:48px}}.listModule .searchList{border:1px solid #f3f3f3;border-left:none;border-radius:3px;border-right:none;display:flex;flex-direction:column-reverse;flex-grow:1;justify-content:flex-end;list-style:none;margin:0;padding:.6rem 2px}.listModule .searchList-item{display:flex;margin-bottom:1rem}.listModule .searchList-item-name{align-items:center;display:flex;flex:85%;font-weight:400;margin-right:1rem}.listModule .searchList-item-btn{align-items:center;background:#e8e8e8 !important;border:none !important;color:#828282 !important;display:flex;flex:15%;height:2rem;justify-content:center;line-height:1 !important;min-width:0 !important;padding:7px 0 !important;text-align:center}.bodyPartsBar{display:flex;justify-content:center;padding:.5em .7em;position:relative;width:100%;z-index:1}.bodyPartsBar::before{background-size:33.94px 33.94px;content:"";height:100%;left:0;opacity:.08;position:absolute;top:0;width:100%;z-index:-1}.bodyPartsBar .bodyPartsList{font-weight:900 !important;margin:0 !important;max-width:100% !important;text-align:center}.bodyPartsBar .bodyPartsList span{display:inline-block;padding-right:.5em}.bodyPartsBar .bodyPartsList span:not(:last-child)::after{content:","}.mannequin{height:50vh;max-height:550px}.mannequin g#body.notEmpty .bodyPart{opacity:.4;stroke-width:0}.mannequin g#body.notEmpty .bodyPart.selected{opacity:1;stroke-width:3px}.bodyPart{stroke:#464646;stroke-linejoin:round;stroke-width:3px}select::-ms-expand{display:none}footer{background:#f2f2f2;bottom:0;box-shadow:0 0 15px -5px #000;display:none !important;position:absolute;z-index:99999}.aligned-sc{font-size:50%;top:-0.7em}.error-page{padding:1.5rem}.error-page-bar{background-color:#f06d6d;color:#fff;padding:2rem 1.5rem}.error-page-bar p{color:#fff !important;font-size:1rem !important;font-weight:500 !important;margin:0 !important}.bulletedList{list-style:disc;padding-left:1em}.bulletedList li{display:list-item}.ieFix{flex:1 1 auto;flex-wrap:wrap;max-width:100% !important;width:960px !important}.ieFix>form{flex:1 1 auto;flex-wrap:wrap;max-width:100% !important;width:960px !important}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}
.addMed-wrapper{display:flex;justify-content:space-between;margin-bottom:1.5rem}ul{margin:0;list-style:none}ul li{display:flex}li.leaving{background:purple !important}li.newMed{animation:newMed .4s,fade 1.2s}@keyframes fade{0%{background:rgba(0,0,0,0)}10%{background:#fff}20%{background:#fff}100%{background:rgba(0,0,0,0)}}@keyframes newMed{0%{opacity:0;transform:translateY(-100%)}10%{background:#fff}75%{opacity:1;transform:translateY(5%)}100%{background:rgba(0,0,0,0);transform:translateY(0)}}.meds-list-element{font-weight:400;margin-bottom:.7em;line-height:1.2;pointer-events:none}.medsDeleteButton{flex:12%;min-width:0 !important;padding:7px 0 !important;height:2rem;display:flex;align-items:center;justify-content:center;line-height:0 !important;border:none !important;background:rgba(240,240,240,0) !important;color:#aaa !important}.footer{position:absolute;bottom:80px;left:50%;margin-left:-104.5px}.table-container,.container{height:50%}.react-autosuggest__container{position:relative;flex-basis:100%;margin-right:1rem}.rxAddButton{color:#fff !important;border:2px solid #64d064 !important;background:#64d064 !important;font-weight:600 !important;flex-basis:15% !important;min-width:0 !important;padding:0rem 0 !important;font-size:1rem !important;max-width:none !important}.react-autosuggest__input{z-index:999;width:100%;height:40px;font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;border:1px solid #aaa;border-radius:4px;padding:10px}.react-autosuggest__input--focused{outline:none}.react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-container--open{display:block;position:absolute;width:100%;border:1px solid #aaa;background-color:#fff;font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2;overflow-y:scroll;overflow-x:hidden;max-height:50vh}.react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.react-autosuggest__suggestion{cursor:pointer;padding:10px 20px}.react-autosuggest__suggestion--highlighted{background-color:#ddd}.react-autosuggest__section-container{border-top:1px dashed #ccc}.react-autosuggest__section-container--first{border-top:0}.react-autosuggest__section-title{padding:10px 0 0 10px;font-size:12px;color:#777}
:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: 0.8;--PhoneInputInternationalIconGlobe-opacity: 0.65;--PhoneInputCountrySelect-marginRight: 0.35em;--PhoneInputCountrySelectArrow-width: 0.3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: 0.45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}

/*# sourceMappingURL=com-medsleuth-prod-pink-b3-public/source-maps/main.6bada0b478cd71b826de.css.map*/