@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Noto+Serif+JP:wght@700;900&display=swap";:root{--color-blue-gray: rgb(75, 84, 119);--color-dark-blue: rgb(21, 35, 97);--color-purple-light: rgb(53, 55, 97);--color-blue: rgb(72, 180, 255);--color-blue-shade-1: rgb(64, 162, 229);--color-blue-shade-2: rgb(59, 165, 238);--color-red: rgb(234, 67, 53);--color-red-shade-1: rgb(224, 39, 23);--color-pale-orange-very: rgb(255, 248, 237);--color--grey: rgb(123, 125, 132);--color-light-grey: rgb(224, 224, 224);--color-lighter-grey: rgb(171, 173, 181);--color-light-blue: rgb(91, 101, 144);--color-green: #0c8e77;--color-green-tint: rgb(0, 168, 133);--color-green-light: rgba(72, 164, 135, .13);--color-light-green: #cff1e1;--color-typography: var(--color-blue-gray);--color-error: var(--color-red);--color-headers: var(--color-dark-blue);--color-background-main: var(--color-pale-orange-very);--color-divider-line: var(--color-light-grey);--color-link-green: #0c8e77;--font-primary: "Montserrat", sans-serif;--font-headers: "Noto Serif JP", serif;--chat-max-width: 126rem;--chat-left-panel-wrapper: 35rem;--chat-channel-preview-height: 6.4rem;--chat-conversation-footer-height: 8rem;--chat-message-input-base-height: 3.8rem;--chat-media-library-height: 7.2rem;--chat-media-library-preview-height: 16.4rem;--border-light: .1rem solid rgba(0, 0, 0, .05)}*,*:before,*:after{box-sizing:border-box}html{font-size:10px}body{font-size:1.6rem;margin:0;width:100vw;height:100vh;color:var(--color-typography);background-color:var(--color-background-main);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:inherit;height:inherit}h1{font-weight:900}h1,h2,h3,h4,h5,h6{font-family:var(--font-headers);color:var(--color-headers);margin:0}a,.link{color:var(--color-link-green);font-weight:600;text-decoration:underline}.highlight{color:var(--color-link-green);font-weight:700}.error-message{color:var(--color-error);margin-top:1rem;margin-bottom:1rem}.hidden{visibility:hidden}.bold{font-weight:700}.react-draggable-dragging{position:relative;z-index:1000}.folder-dragged-over{background-color:var(--color-light-green)!important}.has-scroll-bar,.sendbird-conversation__messages-padding,.emoji-mart-scroll{scrollbar-color:#9c9c9c;scrollbar-width:thin}.has-scroll-bar::-webkit-scrollbar,.sendbird-conversation__messages-padding::-webkit-scrollbar,.emoji-mart-scroll::-webkit-scrollbar{width:1rem;background:#f0f0f0}.has-scroll-bar::-webkit-scrollbar-thumb,.sendbird-conversation__messages-padding::-webkit-scrollbar-thumb,.emoji-mart-scroll::-webkit-scrollbar-thumb{background:#cdcdcd}.has-scroll-bar-thin::-webkit-scrollbar{width:.4rem}.has-scroll-bar-thin::-webkit-scrollbar-thumb{border-radius:.6rem}.sendbird-conversation__messages-padding{overflow-x:auto!important}.sendbird-button--primary{transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms!important;background-color:var(--color-blue)!important;border-radius:1.2rem!important;border:none!important}.sendbird-button--primary span{color:#fff!important}.sendbird-button--primary:hover{background-color:var(--color-blue-shade-1)!important}.sendbird-button--secondary{color:var(--color-dark-blue)!important;border:.1rem solid var(--color-dark-blue)!important;border-radius:1.2rem!important;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms;background-color:#fff!important}.sendbird-button--secondary:hover{background-color:#0000000a!important}.sendbird-button--danger{background-color:var(--color-error)!important;border-radius:1.2rem!important;border:none!important;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms!important}.sendbird-button--danger:hover{background-color:var(--color-red-shade-1)!important}.sendbird-button--danger span{color:#fff!important}.sendbird-message-input--edit-action button:first-child{margin-bottom:.4rem}.sendbird-conversation__scroll-container{background-color:var(--color-background-main);background-image:url(/assets/login_background-bc9511d0.png);background-repeat:no-repeat;background-position:center;background-size:cover}.sendbird-text-message-item-body__message.edited{font-style:italic;opacity:.6}.sendbird-text-message-item-body.outgoing{background-color:var(--color-light-green)!important}.sendbird-admin-message__text{background-color:#e5e5e5;border-radius:2.2rem;padding:1rem 1.6rem;color:var(--color-purple-light);font-weight:600!important;font-size:1.4rem!important}.sendbird-appointment-response__text{background-color:var(--color-light-green);border-radius:2.2rem;padding:1rem 1.6rem;color:var(--color-purple-light);font-weight:600!important;font-size:1.4rem!important}.sendbird-conversation__footer{min-height:var(--chat-conversation-footer-height);background-color:#fff;box-shadow:0 5px 20px #00000012;display:flex;align-items:center;margin-top:0!important;padding-top:1.2rem!important;padding-bottom:1.2rem!important}.sendbird-conversation__messages{position:relative!important}.sendbird-message-input--textarea{background-color:unset!important;border-radius:2rem!important;border:1px solid #d8d8d8!important;overflow-y:auto!important;padding-top:8px!important;padding-bottom:0!important;display:flex;font-size:1.4rem!important;font-weight:500!important;color:#000!important;transition:box-shadow .15s ease-in-out}.sendbird-message-input--textarea:placeholder-shown{color:var(--color-lighter-grey)!important}.sendbird-message-input--textarea:focus{box-shadow:0 0 .6rem var(--color-light-green)!important}.sendbird-chat-header{background-color:#fff!important}.sendbird-chat-header__left__title{margin-left:2px!important;display:flex}.sendbird-chat-header__left{cursor:pointer}.sendbird-chat-header__left img{object-fit:cover}.sendbird-text-message-item-body.reactions{border-radius:16px!important}.sendbird-message-content__middle__message-item-body{color:#000000e0!important}.sendbird-button--primary{background-color:var(--color-blue)!important;color:#fff!important}.sendbird-message-input__edit{background-color:#fff!important;display:flex;align-items:center}.sendbird-message-input{display:flex!important;align-items:center}.sendbird-label--color-onbackground-1{color:unset}.sendbird-dropdown__menu{background-color:#fff!important;box-shadow:0 8px 64px #0000001a!important;padding-top:0!important;padding-bottom:0!important;border-radius:1.4rem!important;transform:translate(-2.8rem,-3rem)!important}.sendbird-dropdown__menu .sendbird-dropdown__menu-item{color:#000!important;font-weight:500!important}.sendbird-dropdown__menu .sendbird-dropdown__menu-item:hover{background-color:#0000000a!important}.sendbird-dropdown__menu .sendbird-dropdown__menu-item:hover:first-child{border-top-left-radius:1.4rem!important;border-top-right-radius:1.4rem!important}.sendbird-dropdown__menu .sendbird-dropdown__menu-item:hover:last-child{border-bottom-left-radius:1.4rem!important;border-bottom-right-radius:1.4rem!important}.sendbird-dropdown__menu .sendbird-dropdown__menu-item:not(:last-child){border-bottom:.5px solid rgba(60,60,67,.36)}.sendbird-dropdown__menu .sendbird-dropdown__menu-item.menu-item-delete .sendbird-label{color:var(--color-error)!important}.sendbird-og-message-item-body__text-bubble{background-color:var(--color-light-green)!important}.sendbird-fileviewer{background-color:#000000d9!important}.sendbird-fileviewer .sendbird-fileviewer__header__right__actions__delete{display:none!important}.sendbird-fileviewer .sendbird-icon-close{position:absolute;left:2rem}.sendbird-fileviewer .sendbird-fileviewer__header__right__actions__download{position:absolute;right:2rem}.sendbird-fileviewer .sendbird-fileviewer__header__left{display:none!important}.sendbird-fileviewer svg path{fill:#fff!important}.sendbird-modal__content{background-color:#fff!important}.sendbird-avatar-img--default{background-color:#fff!important;z-index:1000;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(/assets/profile_pic_placeholder-dc4b4a6a.png)}.sendbird-avatar-img--default .sendbird-icon-user{display:none}.sendbird-iconbutton:hover,.sendbird-iconbutton--pressed{background-color:unset!important}.sendbird-message-content-menu__reaction-menu{width:4.2rem!important;display:flex!important;align-content:center!important;justify-content:center!important;background-color:#e5e5e5!important;border-radius:1.2rem!important}.sendbird-message-content-menu__reaction-menu.sendbird-reactions--pressed{display:flex!important}.sendbird-dropdown__reaction-bar{overflow-y:auto!important;background-color:#fff!important}.sendbird-reaction-button--selected{background-color:var(--color-green-light)!important;border:solid 1px var(--color-green-light)!important}.sendbird-dropdown__reaction-bar__row{justify-content:center!important}.sendbird-reaction-button__inner .sendbird-image-renderer__image{height:100%!important}.sendbird-emoji-reactions{border:unset!important;border-radius:0!important;background-color:transparent!important}.sendbird-emoji-reactions__add-reaction-badge{display:none!important}.sendbird-message-content-reactions{background-color:transparent!important}.sendbird-reaction-badge{border:1px solid white!important;background-color:#fff!important}.sendbird-reaction-badge:hover,.sendbird-reaction-badge--selected,.sendbird-reaction-badge--selected:hover{border:1px solid var(--color-green-light)!important;background-color:var(--color-green-light)!important}.sendbird-label--color-oncontent-2{color:#000000e0!important}.sendbird-tooltip-wrapper__hover-tooltip{display:none!important}.sendbird-conversation__footer__typing-indicator{bottom:.6rem!important}.sendbird-conversation__footer__typing-indicator .sendbird-conversation__footer__typing-indicator__text{margin-left:1.6rem!important}.sendbird-notification{background-color:var(--color-green)!important}.MuiInput-input{font-weight:500!important}.MuiDialog-root .MuiPaper-root{border-radius:2rem;box-shadow:0 .5rem 2rem #00000012;padding:3.6rem}.MuiDialog-root .MuiDialogTitle-root{font-size:2.4rem;font-family:var(--font-headers);font-weight:900;text-align:center;padding:0;margin-bottom:3rem}.MuiDialog-root .MuiDialogContentText-root{font-size:1.4rem;font-weight:500;text-align:center;color:var(--color-headers);white-space:pre-line}.MuiDialog-root .MuiDialogContent-root,.MuiDialog-root .MuiDialogActions-root{padding:0}.MuiDialog-root .MuiDialogActions-root button{width:100%}.emoji-picker-react{position:absolute!important;bottom:10rem;border-radius:1.5rem!important}:root{--login-box-min-height: 56rem}._loginWrapper_1e0us_5{height:inherit;background-color:var(--color-background-main);background-image:url(/assets/login_background-bc9511d0.png);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center}._loginWrapper_1e0us_5 p{font-size:1.4rem;line-height:2.4rem;font-weight:500;text-align:center}._loginWrapper_1e0us_5 ._loginBox_1e0us_22{position:relative;min-height:var(--login-box-min-height);width:60rem;border-radius:5rem;background-color:#fff;box-shadow:0 .5rem 2rem #00000012;display:flex;flex-direction:column;align-items:center}._loginWrapper_1e0us_5 ._loginBox_1e0us_22 h1{font-weight:900;font-size:3.6rem;text-align:center;line-height:4.5rem}._loginWrapper_1e0us_5 ._loginBox_1e0us_22 h2{font-weight:900;font-size:3rem}._loginWrapper_1e0us_5 ._loginBox_1e0us_22 ._loginDescription_1e0us_43{text-align:center;line-height:2.4rem;display:flex;align-items:center;flex-grow:1}._loginWrapper_1e0us_5 ._loginBox_1e0us_22 ._nextButton_1e0us_50{font-size:1.4rem;width:24.5rem}._MainLoginWrapper_1e0us_55{display:flex;flex-direction:column;align-items:center;padding:8rem 8rem 6rem;flex-grow:1}._MainLoginWrapper_1e0us_55 ._welcomeToSection_1e0us_62{height:12.1rem}._MainLoginWrapper_1e0us_55 ._welcomeToSection_1e0us_62 ._brandLogo_1e0us_65{margin-top:16px}._MainLoginWrapper_1e0us_55 ._welcomeToSection_1e0us_62 ._brandLogo_1e0us_65 img{width:28rem}._MainLoginWrapper_1e0us_55 ._buttonSection_1e0us_71{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-top:auto}._MainLoginWrapper_1e0us_55 ._buttonSection_1e0us_71 input{display:block;margin-top:.2rem}._MainLoginWrapper_1e0us_55 ._buttonSection_1e0us_71 button{width:25.1rem}._Register2FaWrapper_1e0us_87{display:flex;flex-direction:column;align-items:center;justify-content:space-around;height:100%;padding:5rem 8rem}._Register2FaWrapper_1e0us_87 h1{margin:2rem 0}._Register2FaWrapper_1e0us_87 ._descriptionWrapper_1e0us_98{display:flex;flex-direction:column;align-items:center;margin-bottom:4.2rem}._Register2FaWrapper_1e0us_87 ._descriptionWrapper_1e0us_98 p:first-child{margin-top:0}._Register2FaWrapper_1e0us_87 ._descriptionWrapper_1e0us_98 p:last-child{margin-bottom:0}._Register2FaWrapper_1e0us_87 ._brandLogo_1e0us_65 img{width:15rem}._Register2FaWrapper_1e0us_87 ._qrCodeWrapper_1e0us_113{width:18.3rem;height:18.3rem;background-color:#fff;text-align:center}._Register2FaWrapper_1e0us_87 ._manualCodeInstructions_1e0us_119{margin-bottom:0}._Register2FaWrapper_1e0us_87 ._manualCode_1e0us_119{margin-top:1rem;font-weight:700!important}._enter2FaWrapper_1e0us_127{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:var(--login-box-min-height);padding:4rem;text-align:center}._enter2FaWrapper_1e0us_127 h1{margin:1rem 0}._enter2FaWrapper_1e0us_127 ._inputError_1e0us_139{color:var(--color-error)}._enter2FaWrapper_1e0us_127 ._contentText_1e0us_142{font-size:1.4rem}._enter2FaWrapper_1e0us_127 ._brandLogo_1e0us_65 img{width:15rem}._requestAccessSection_1e0us_149{margin-top:70px;text-align:center}._MuiTextField-root_12xu1_1 ._Mui-error_12xu1_1:after{border-bottom-color:green}._CodeInputForm_12xu1_5{display:flex;justify-content:center;gap:16px}._CodeInputForm_12xu1_5 ._error_12xu1_10 div{border-bottom-color:var(--color-error)!important}._CodeInputForm_12xu1_5 input{width:5rem;text-align:center;font-size:3.6rem}
