.GenpakuConversationSection_conversationContainer__dXVH_{display:flex;flex-direction:column;gap:var(--size-spacing-md);width:100%;padding-bottom:45vh;scroll-behavior:smooth}.GenpakuMedicalInstitutionSelectionModal_overlay__XHCuI{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background-color:#00000080;animation:GenpakuMedicalInstitutionSelectionModal_fadeIn__5Zszg .3s ease-out}.GenpakuMedicalInstitutionSelectionModal_modal__t4wtg{display:flex;flex-direction:column;width:100%;height:80vh;padding:0;overflow:hidden;background:var(--color-background-white);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -8px 32px #0003;animation:GenpakuMedicalInstitutionSelectionModal_slideUpIn__G6fJ9 .4s cubic-bezier(.16,1,.3,1)}.GenpakuMedicalInstitutionSelectionModal_appBar__oNKf_{display:flex;align-items:center;min-height:47px;padding:var(--size-spacing-sm);background:var(--color-background-white)}.GenpakuMedicalInstitutionSelectionModal_appBarLeft__OlbDl{display:flex;flex:1 1;gap:var(--size-spacing-xs);align-items:center;height:39px;padding:var(--size-spacing-xs) var(--size-spacing-xxs)}.GenpakuMedicalInstitutionSelectionModal_backButton__Hy1Ct{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:var(--size-spacing-xs) var(--size-spacing-xxs);color:var(--color-text-blue-darken);cursor:pointer;background-color:initial;border:none;border-radius:var(--radius-sm);outline:none;transition:all .2s ease}.GenpakuMedicalInstitutionSelectionModal_backButton__Hy1Ct:hover{color:var(--color-text-blue-darken);background-color:var(--color-background-gray-100)}.GenpakuMedicalInstitutionSelectionModal_backButton__Hy1Ct:focus{outline:2px solid var(--color-primary);outline-offset:2px}.GenpakuMedicalInstitutionSelectionModal_content__n3EVZ{flex:1 1;min-height:0;padding:var(--size-spacing-xs) var(--size-spacing-md) calc(var(--size-spacing-xl) + var(--size-spacing-xxl));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.GenpakuMedicalInstitutionSelectionModal_contentInner__MdN5Q{display:flex;flex-direction:column;gap:var(--size-spacing-sm)}.GenpakuMedicalInstitutionSelectionModal_questionText__LSsds{margin:var(--size-spacing-sm) 0 var(--size-spacing-xs);font-size:var(--text-heading-md-size);font-weight:600;line-height:1.4;color:var(--color-text-main);text-align:left}.GenpakuMedicalInstitutionSelectionModal_descriptionText__aN_XV{margin:0 0 var(--size-spacing-lg);font-size:var(--text-body-sm-size);font-weight:400;line-height:1.5;color:var(--color-text-sub);text-align:left}@media (max-width:767px){.GenpakuMedicalInstitutionSelectionModal_questionText__LSsds{font-size:var(--text-heading-sm-size);text-align:left}.GenpakuMedicalInstitutionSelectionModal_descriptionText__aN_XV{margin:0 0 var(--size-spacing-md);font-size:var(--text-body-sm-size)}}@keyframes GenpakuMedicalInstitutionSelectionModal_fadeIn__5Zszg{0%{opacity:0}to{opacity:1}}@keyframes GenpakuMedicalInstitutionSelectionModal_slideUpIn__G6fJ9{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.GenpakuMedicalInstitutionSelectionModal_overlay__XHCuI{align-items:flex-end;justify-content:center}.GenpakuMedicalInstitutionSelectionModal_modal__t4wtg{width:85%;max-width:600px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -8px 32px #0003}.GenpakuMedicalInstitutionSelectionModal_questionText__LSsds{font-size:var(--text-heading-md-size);text-align:left}.GenpakuMedicalInstitutionSelectionModal_descriptionText__aN_XV{font-size:var(--text-body-sm-size)}}@media (min-width:1024px){.GenpakuMedicalInstitutionSelectionModal_overlay__XHCuI{align-items:flex-end;justify-content:center;background-color:#00000073}.GenpakuMedicalInstitutionSelectionModal_modal__t4wtg{width:60%;max-width:700px;border-radius:var(--size-spacing-lg) var(--size-spacing-lg) 0 0;box-shadow:0 -12px 48px #00000040}.GenpakuMedicalInstitutionSelectionModal_content__n3EVZ{padding:0 var(--size-spacing-lg) calc(var(--size-spacing-xxl) + var(--size-spacing-xxl))}.GenpakuMedicalInstitutionSelectionModal_questionText__LSsds{font-size:var(--text-heading-lg-size);text-align:left}.GenpakuMedicalInstitutionSelectionModal_descriptionText__aN_XV{font-size:var(--text-body-md-size)}}.FlexItem_flexItem__TF4eO{min-width:var(--min-width);max-width:var(--max-width);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}.FlexItem_none__NEMRL{flex:none}.FlexItem_longhand__KVx6U{flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.ButtonCard_card__3MdsQ{--ease-out-quint:cubic-bezier(0.22,1,0.36,1);display:flex;align-items:center;width:100%;padding:var(--size-spacing-md) var(--size-spacing-sm);font-size:var(--text-button-lg-size);font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;color:var(--color-text-main);text-align:left;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;background-color:var(--color-ubie-white);border:1px solid var(--color-border-black);border-radius:var(--radius-md);transition:background-color .3s var(--ease-out-quint)}@media (hover:hover){.ButtonCard_card__3MdsQ:hover:not(:disabled){background-color:var(--color-background-blue)}}.ButtonCard_card__3MdsQ:disabled{color:var(--color-text-disabled);cursor:auto;background-color:var(--color-background-black-darken)}.Input_input__n_YCA{box-sizing:border-box;width:100%;padding:var(--size-spacing-md) var(--size-spacing-sm) .875rem;font-size:var(--text-body-md-narrow-size);line-height:var(--text-body-md-narrow-line);color:var(--color-text-main);text-align:inherit;-webkit-appearance:none;appearance:none;caret-color:var(--color-ubie-blue-600);background-color:var(--color-ubie-white);border-bottom:1px solid var(--color-border-black);border:solid var(--color-border-black);border-width:1px 1px 2px;border-radius:8px 8px 0 0}.Input_input__n_YCA.Input_isInvalid__Ec1sm,.Input_input__n_YCA:user-invalid{background:var(--color-background-red);border-bottom-color:var(--color-border-red-darken)}@supports not (selector(:user-invalid)){.Input_input__n_YCA:invalid{background:var(--color-background-red);border-bottom-color:var(--color-border-red-darken)}}.Input_input__n_YCA:disabled{color:var(--color-text-disabled);background-color:var(--color-background-black-darken)}.Input_input__n_YCA::placeholder{color:var(--color-text-placeholder)}.Input_input__n_YCA:disabled::placeholder{color:var(--color-text-disabled)}.Input_input__n_YCA:focus{border-bottom-color:var(--color-border-blue-darken);outline:none}.Input_input__n_YCA[type=date]{height:3.5rem;line-height:1}.GenpakuAiConditionCheckContainer_container__rgx_6{position:relative;z-index:1;max-width:800px;min-height:100vh;padding:var(--size-spacing-md) var(--size-spacing-sm) var(--input-area-height,200px);margin:0 auto;background-color:initial}