.Snackbar-module__rWXH6a__root{width:max-content;max-width:calc(100% - 50px);animation:.3s ease-in-out Snackbar-module__rWXH6a__fade-out;position:fixed;bottom:120px;left:50%;transform:translate(-50%)}.Snackbar-module__rWXH6a__root:popover-open{animation:.3s ease-in-out Snackbar-module__rWXH6a__fade-in}@keyframes Snackbar-module__rWXH6a__fade-in{0%{opacity:0;display:none}to{opacity:1;display:block}}@keyframes Snackbar-module__rWXH6a__fade-out{0%{opacity:1;display:block}to{opacity:0;display:none}}.Snackbar-module__rWXH6a__content{overflow-wrap:break-word;white-space:pre-line;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:15px;display:flex;box-shadow:0 0 10px #0003}.Snackbar-module__rWXH6a__successStyle{color:#fff;background-color:var(--color-text-success)}.Snackbar-module__rWXH6a__errorStyle{color:#fff;background-color:var(--color-text-error)}
.Loading-module__J-bl4a__overlay{z-index:100;background-color:#0000004d;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex;position:fixed;inset:0}.Loading-module__J-bl4a__content{flex-direction:column;align-items:center;display:flex}.Loading-module__J-bl4a__spinner{border:4px solid var(--color-gray-300);border-top:4px solid var(--color-gray-800);border-radius:50%;width:40px;height:40px;animation:1s linear infinite Loading-module__J-bl4a__spin}.Loading-module__J-bl4a__text{color:var(--color-gray-800);font-size:14px}@keyframes Loading-module__J-bl4a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Typography-module__re1nga__root{margin:0}
.Button-module__e7WGRa__root{font-size:var(--font-size-md);cursor:pointer;border-radius:10px;padding:5px 20px}.Button-module__e7WGRa__root:disabled{background-color:var(--color-gray-500);color:var(--color-neutral-white);border-color:var(--color-gray-500);cursor:not-allowed;pointer-events:none;opacity:.9}.Button-module__e7WGRa__colorPrimary{color:var(--color-text-white);border:1px solid var(--color-primary-main);background-color:var(--color-primary-main);font-weight:var(--font-weight-medium)}.Button-module__e7WGRa__colorSecondary{color:var(--color-text-white);border:1px solid var(--color-secondary-main);background-color:var(--color-secondary-main)}.Button-module__e7WGRa__colorTertiary{color:var(--color-text-gray);border:1px solid var(--color-border-gray);background-color:var(--color-neutral-white);box-shadow:0 1px 3px #00000026}.Button-module__e7WGRa__colorTertiary:hover{color:var(--color-secondary-main)}.Button-module__e7WGRa__colorDelete{color:var(--color-action-delete-text);border:1px solid var(--color-action-delete-main);background-color:var(--color-action-delete-main);font-weight:var(--font-weight-medium)}
.Modal-module__GKiJOG__overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;position:fixed;inset:0}.Modal-module__GKiJOG__modalContent{z-index:1001;width:min(100vw - 32px,480px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #ccc;border-radius:4px;outline:none;padding:20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.Modal-module__GKiJOG__closeBtnWrapper{text-align:center;margin-top:10px}.Modal-module__GKiJOG__closeButton{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:10px}.Modal-module__GKiJOG__closeButtonLeft{left:10px}.Modal-module__GKiJOG__closeButtonRight{right:10px}.Modal-module__GKiJOG__closeButton img{width:24px;height:24px}
.QrGenerator-module__hPHJ0a__root{justify-content:center;display:flex}.QrGenerator-module__hPHJ0a__qrCodeWrapper{background:var(--color-neutral-white);padding:16px;display:inline-block}
.index-module__19pqfq__wrapper{border-bottom:1px solid var(--color-gray-300);scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.index-module__19pqfq__wrapper::-webkit-scrollbar{display:none}.index-module__19pqfq__tabList{align-items:stretch;min-width:max-content;display:flex}.index-module__19pqfq__tabButton{color:#a3a3a3;cursor:pointer;background:0 0;border:0;justify-content:center;min-width:112px;padding:0 12px 14px;transition:color .2s;display:flex;position:relative}.index-module__19pqfq__tabButton:first-child{padding-left:12px}.index-module__19pqfq__tabButton:hover,.index-module__19pqfq__activeTabButton{color:var(--color-text-black)}.index-module__19pqfq__activeTabButton:after{content:"";background:var(--color-text-black);border-radius:999px;height:3px;position:absolute;bottom:-1px;left:6px;right:6px}
.TextInput-module__1XoT5G__root{border:1.5px solid var(--color-gray-300);background-color:var(--color-form-input-bg);border-radius:10px;width:100%;height:38px;padding:3px 10px;display:block}.TextInput-module__1XoT5G__root:focus{border:2px solid var(--color-yellow-600)}.TextInput-module__1XoT5G__root::placeholder{color:var(--color-gray-400)}
.Textarea-module__kZN2IW__root{border:1.5px solid var(--color-gray-300);font-size:var(--font-size-base);resize:none;background-color:var(--color-form-input-bg);border-radius:10px;padding:10px;line-height:1.5;display:block;overflow:hidden}.Textarea-module__kZN2IW__root:focus{border:1px solid var(--color-gray-700);outline:none}.Textarea-module__kZN2IW__root::placeholder{color:var(--color-gray-400)}
.ShowQrCodeModal-module__l6V5VG__content{flex-direction:column;gap:24px;display:flex}.ShowQrCodeModal-module__l6V5VG__qrWrapper{justify-content:center;display:flex}
.MrProfileModal-module__WyO0Pq__root{flex-direction:column;gap:24px;display:flex;position:relative}.MrProfileModal-module__WyO0Pq__headerRow{justify-content:space-between;align-items:flex-start;min-height:24px;display:flex}.MrProfileModal-module__WyO0Pq__closeButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.MrProfileModal-module__WyO0Pq__closeButton img,.MrProfileModal-module__WyO0Pq__headerSpacer{width:24px;height:24px}.MrProfileModal-module__WyO0Pq__profileHeader{flex-direction:column;align-items:center;gap:14px;display:flex}.MrProfileModal-module__WyO0Pq__profileImg{object-fit:cover;border-radius:50%;width:168px;height:168px}.MrProfileModal-module__WyO0Pq__profileText{flex-direction:column;gap:8px;display:flex}.MrProfileModal-module__WyO0Pq__textCenter{text-align:center}.MrProfileModal-module__WyO0Pq__commentSection{text-align:center;line-height:1.8}
.Pulldown-module__pP70ZW__root{border:1px solid var(--color-border-gray);background-color:var(--color-neutral-white);width:100%;min-width:200px;color:var(--color-text-gray);font-size:var(--font-size-md);cursor:pointer;border-radius:5px;padding:10px 12px}.Pulldown-module__pP70ZW__root:disabled{background-color:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed}.Pulldown-module__pP70ZW__root:focus{border-color:var(--color-primary-main);outline:none}
.HospitalMemberLoungePage-module__rJkKna__root{flex-direction:column;gap:24px;width:100%;min-width:0;margin-top:24px;padding-bottom:160px;display:flex;overflow-x:hidden}.HospitalMemberLoungePage-module__rJkKna__headerRow{align-items:center;gap:16px;min-width:0;display:flex}.HospitalMemberLoungePage-module__rJkKna__tabPanel{flex-direction:column;gap:28px;width:100%;min-width:0;display:flex}.HospitalMemberLoungePage-module__rJkKna__section{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.HospitalMemberLoungePage-module__rJkKna__visitorSections{flex-direction:column;gap:30px;display:flex}.HospitalMemberLoungePage-module__rJkKna__loungeSection{flex-direction:column;gap:12px;display:flex}.HospitalMemberLoungePage-module__rJkKna__emptyVisitorsCard{background:#f3f3f3;border-radius:4px;justify-content:center;align-items:center;min-height:96px;display:flex}.HospitalMemberLoungePage-module__rJkKna__visitorCardList{flex-direction:column;gap:12px;display:flex}.HospitalMemberLoungePage-module__rJkKna__visitorCard{background:var(--color-neutral-white);text-align:left;cursor:pointer;border:1px solid #d8d8d8;border-radius:18px;gap:14px;width:100%;padding:14px 16px;display:flex}.HospitalMemberLoungePage-module__rJkKna__visitorIcon{object-fit:cover;border-radius:50%;flex-shrink:0;width:54px;height:54px}.HospitalMemberLoungePage-module__rJkKna__visitorBody{flex-direction:column;flex:1;gap:8px;display:flex}.HospitalMemberLoungePage-module__rJkKna__visitorHeader{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.HospitalMemberLoungePage-module__rJkKna__visitorComment{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.HospitalMemberLoungePage-module__rJkKna__visitorLoungePill{background:#1d1d1d;border-radius:4px;align-items:center;width:fit-content;max-width:100%;padding:4px 10px;display:inline-flex}.HospitalMemberLoungePage-module__rJkKna__inlineSectionHeader{align-items:center;width:100%;min-width:0;display:flex}.HospitalMemberLoungePage-module__rJkKna__inlineTitleWithTooltip{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.HospitalMemberLoungePage-module__rJkKna__tooltip{display:inline-flex}.HospitalMemberLoungePage-module__rJkKna__tooltipBody{flex-direction:column;gap:8px;max-width:240px;display:flex}.HospitalMemberLoungePage-module__rJkKna__linkButton{width:fit-content;color:var(--color-text-main);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:0}.HospitalMemberLoungePage-module__rJkKna__sectionHeaderWithAction{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.HospitalMemberLoungePage-module__rJkKna__managementList{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.HospitalMemberLoungePage-module__rJkKna__managementCard{box-sizing:border-box;background:var(--color-neutral-white);border:1px solid #ececec;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;padding:20px 16px;display:flex;box-shadow:0 2px 8px #0f172a0a}.HospitalMemberLoungePage-module__rJkKna__managementCardBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.HospitalMemberLoungePage-module__rJkKna__managementActions{flex-wrap:wrap;flex-shrink:0;gap:12px;min-width:0;display:flex}.HospitalMemberLoungePage-module__rJkKna__emptyState{text-align:center;border:1px dashed #d8d8d8;border-radius:12px;padding:28px 18px}.HospitalMemberLoungePage-module__rJkKna__profileModalContent,.HospitalMemberLoungePage-module__rJkKna__qrModalContent,.HospitalMemberLoungePage-module__rJkKna__formModalContent,.HospitalMemberLoungePage-module__rJkKna__deleteModalContent{flex-direction:column;gap:24px;display:flex}.HospitalMemberLoungePage-module__rJkKna__profileModalBody{flex-direction:column;align-items:center;gap:12px;display:flex}.HospitalMemberLoungePage-module__rJkKna__profileModalImage{object-fit:cover;border-radius:50%;width:120px;height:120px}.HospitalMemberLoungePage-module__rJkKna__centerText{text-align:center}.HospitalMemberLoungePage-module__rJkKna__profileCommentSection{flex-direction:column;gap:10px;display:flex}.HospitalMemberLoungePage-module__rJkKna__qrWrapper{justify-content:center;display:flex}.HospitalMemberLoungePage-module__rJkKna__formField{flex-direction:column;gap:10px;display:flex}.HospitalMemberLoungePage-module__rJkKna__modalButtonArea{justify-content:center;display:flex}.HospitalMemberLoungePage-module__rJkKna__deleteTargetCard{border:1px solid #e3e7f1}.HospitalMemberLoungePage-module__rJkKna__deleteTargetHeader{background:#f4f5fb;padding:14px 16px}.HospitalMemberLoungePage-module__rJkKna__deleteTargetBody{padding:18px 16px}.HospitalMemberLoungePage-module__rJkKna__deleteModalButtons{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.HospitalMemberLoungePage-module__rJkKna__sectionHeaderWithAction{align-items:center}.HospitalMemberLoungePage-module__rJkKna__managementActions{justify-content:flex-end}.HospitalMemberLoungePage-module__rJkKna__visitorHeader{flex-direction:column;align-items:flex-start;gap:4px}}
.LoungeStepper-module___YScPq__root{flex-direction:column;gap:10px;width:100%;padding:8px 0 0;display:flex}.LoungeStepper-module___YScPq__iconRow,.LoungeStepper-module___YScPq__labelRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.LoungeStepper-module___YScPq__stepColumn{justify-content:center;display:flex}.LoungeStepper-module___YScPq__stepIcon{object-fit:contain;width:42px;height:42px}.LoungeStepper-module___YScPq__progressRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.LoungeStepper-module___YScPq__progressStep{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.LoungeStepper-module___YScPq__progressMarker{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.LoungeStepper-module___YScPq__progressStep:nth-child(2) .LoungeStepper-module___YScPq__progressMarker,.LoungeStepper-module___YScPq__progressStep:nth-child(3) .LoungeStepper-module___YScPq__progressMarker{transform:translate(5px)}.LoungeStepper-module___YScPq__progressMarkerPending{background:var(--color-neutral-white);box-sizing:border-box;border:2px solid #cfcfcf}.LoungeStepper-module___YScPq__progressMarkerActive{background:var(--color-light-green-500)}.LoungeStepper-module___YScPq__progressMarkerCompleted{background:0 0}.LoungeStepper-module___YScPq__checkIcon{width:22px;height:22px}.LoungeStepper-module___YScPq__progressLine{width:calc(100% - 13px);height:2px;position:absolute;top:50%;left:calc(50% + 9px);transform:translateY(-50%)}.LoungeStepper-module___YScPq__progressStep:nth-child(2) .LoungeStepper-module___YScPq__progressLine{width:calc(100% - 18px);left:calc(50% + 14px)}.LoungeStepper-module___YScPq__progressLinePending{background:#cfcfcf}.LoungeStepper-module___YScPq__progressLineCurrent{background:var(--color-light-green-500)}.LoungeStepper-module___YScPq__progressLineDone{background:var(--color-text-black)}.LoungeStepper-module___YScPq__labelRow{gap:8px}@media (max-width:480px){.LoungeStepper-module___YScPq__stepIcon{width:36px;height:36px}}
.ReadQrCodeModal-module__eySSYW__content{text-align:center;flex-direction:column;gap:24px;display:flex}.ReadQrCodeModal-module__eySSYW__scannerWrapper{justify-content:center;display:flex}
.DeleteAccountModal-module__zizhaa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;position:fixed;inset:0}.DeleteAccountModal-module__zizhaa__modalContent{background:var(--color-neutral-white);border-radius:20px;outline:none;width:min(520px,100vw - 32px);padding:40px 28px 28px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #0000002e}.DeleteAccountModal-module__zizhaa__warningIcon{border:6px solid var(--color-neutral-white);width:68px;height:68px;color:var(--color-neutral-white);font-size:38px;font-weight:var(--font-weight-bold);text-align:center;background:#ff5a5f;border-radius:50%;line-height:56px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.DeleteAccountModal-module__zizhaa__header{text-align:center;margin-top:12px}.DeleteAccountModal-module__zizhaa__description{text-align:center;flex-direction:column;gap:10px;margin-top:28px;display:flex}.DeleteAccountModal-module__zizhaa__highlightText{font-weight:var(--font-weight-bold)}.DeleteAccountModal-module__zizhaa__infoBox{background:var(--color-gray-100);border-radius:18px;flex-direction:column;gap:12px;margin-top:20px;padding:24px;display:flex}.DeleteAccountModal-module__zizhaa__footer{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.DeleteAccountModal-module__zizhaa__footer button{text-align:center;justify-content:center;align-items:center;display:flex}
.EditFriendNameModal-module__1XdxSG__itemTitle{color:gray;margin-top:10px;margin-bottom:3px;font-weight:700}.EditFriendNameModal-module__1XdxSG__textInputWrapper{width:calc(100% - 10px)}.EditFriendNameModal-module__1XdxSG__buttonWrapper{justify-content:center;margin-top:30px;display:flex}
.Header-module__Ed_03a__root{z-index:20;width:var(--app-shell-width);background-color:var(--color-neutral-white);justify-content:space-between;align-items:flex-end;height:50px;padding-top:10px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.Header-module__Ed_03a__logo{cursor:pointer}.Header-module__Ed_03a__actionGroup{align-items:center;gap:16px;display:flex}.Header-module__Ed_03a__iconButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.Header-module__Ed_03a__questionIcon{width:20px;height:20px}.Header-module__Ed_03a__logoutIcon{filter:brightness(0)saturate()invert(56%)sepia(0%)saturate(0%)hue-rotate(168deg)brightness(91%)contrast(90%);width:30px;height:30px}.Header-module__Ed_03a__iconButton:disabled{display:none}
.Tooltip-module__4iOEcW__root{align-items:center;display:inline-flex;position:relative}.Tooltip-module__4iOEcW__trigger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Tooltip-module__4iOEcW__content{--tooltip-shift-x:0px;--tooltip-arrow-left:50%;z-index:20;opacity:0;visibility:hidden;width:min(220px,100vw - 32px);max-width:calc(100vw - 32px);transform:translateX(calc(-50% + var(--tooltip-shift-x))) translateY(-4px);pointer-events:none;background:#f6f4f1;border-radius:4px;padding:14px 16px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 12px);left:50%;box-shadow:0 8px 24px #0000001f}.Tooltip-module__4iOEcW__content:before{content:"";top:-6px;left:var(--tooltip-arrow-left);background:#f6f4f1;width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}.Tooltip-module__4iOEcW__root:hover .Tooltip-module__4iOEcW__content,.Tooltip-module__4iOEcW__root:focus-within .Tooltip-module__4iOEcW__content{opacity:1;visibility:visible;transform:translateX(calc(-50% + var(--tooltip-shift-x))) translateY(0)}
.UserProfileModal-module__dO3rqG__root{flex-direction:column;gap:28px;display:flex}.UserProfileModal-module__dO3rqG__headerRow{justify-content:space-between;align-items:flex-start;min-height:24px;display:flex}.UserProfileModal-module__dO3rqG__closeButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.UserProfileModal-module__dO3rqG__closeButton img,.UserProfileModal-module__dO3rqG__headerSpacer{width:24px;height:24px}.UserProfileModal-module__dO3rqG__profileHeader{flex-direction:column;align-items:center;gap:16px;display:flex}.UserProfileModal-module__dO3rqG__profileImg{object-fit:cover;border-radius:50%;width:168px;height:168px}.UserProfileModal-module__dO3rqG__profileText{flex-direction:column;align-items:center;gap:10px;display:flex}.UserProfileModal-module__dO3rqG__textCenter{text-align:center}.UserProfileModal-module__dO3rqG__roleBadge{color:var(--color-text-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);background:#1d1d1d;border-radius:999px;padding:6px 14px;line-height:1}.UserProfileModal-module__dO3rqG__commentSection{text-align:center;line-height:1.8}
.FriendFilterModal-module__5zCEVq__root{flex-direction:column;gap:24px;display:flex}.FriendFilterModal-module__5zCEVq__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.FriendFilterModal-module__5zCEVq__closeButton{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.FriendFilterModal-module__5zCEVq__closeButton img{width:24px;height:24px}.FriendFilterModal-module__5zCEVq__fieldList{flex-direction:column;gap:20px;display:flex}.FriendFilterModal-module__5zCEVq__field{flex-direction:column;gap:8px;display:flex}.FriendFilterModal-module__5zCEVq__buttonRow{text-align:center;grid-template-columns:1fr 1fr;gap:12px;display:grid}
.ActionConfirmModal-module__v2SU-a__content{flex-direction:column;gap:24px;padding-top:20px;display:flex}.ActionConfirmModal-module__v2SU-a__message{line-height:1.8}.ActionConfirmModal-module__v2SU-a__detailCard{border:1px solid var(--color-gray-300);background:var(--color-neutral-white)}.ActionConfirmModal-module__v2SU-a__detailHeader{background:#f6f7fc;padding:16px 20px}.ActionConfirmModal-module__v2SU-a__detailBody{flex-direction:column;gap:10px;padding:20px;display:flex}.ActionConfirmModal-module__v2SU-a__primaryAction,.ActionConfirmModal-module__v2SU-a__secondaryAction{display:flex}.ActionConfirmModal-module__v2SU-a__primaryAction button,.ActionConfirmModal-module__v2SU-a__secondaryAction button{text-align:center;justify-content:center;width:100%;padding-top:16px;padding-bottom:16px}
.AdminUserFilterModal-module__alH1ca__root{flex-direction:column;gap:24px;display:flex}.AdminUserFilterModal-module__alH1ca__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.AdminUserFilterModal-module__alH1ca__closeButton{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.AdminUserFilterModal-module__alH1ca__closeButton img{width:24px;height:24px}.AdminUserFilterModal-module__alH1ca__fieldList{flex-direction:column;gap:20px;display:flex}.AdminUserFilterModal-module__alH1ca__field{flex-direction:column;gap:8px;display:flex}.AdminUserFilterModal-module__alH1ca__buttonRow{text-align:center;grid-template-columns:1fr 1fr;gap:12px;display:grid}
.NavigationMenu-module__WUblwq__root{justify-content:center;align-items:end;gap:45px;padding:10px 0 30px;display:flex}.NavigationMenu-module__WUblwq__itemWrapper{cursor:pointer;flex-direction:column;align-items:center;gap:2px;display:flex}.NavigationMenu-module__WUblwq__itemName{font-size:var(--font-size-2xs)}.NavigationMenu-module__WUblwq__disabledItemWrapper{cursor:default}.NavigationMenu-module__WUblwq__disabledItemName{color:var(--color-gray-500)}.NavigationMenu-module__WUblwq__tooltip{align-items:center;display:inline-flex}.NavigationMenu-module__WUblwq__tooltipContent{text-align:center;width:min(220px,100vw - 32px);top:auto;bottom:calc(100% + 12px)}.NavigationMenu-module__WUblwq__tooltipContent:before{top:auto;bottom:-6px}.NavigationMenu-module__WUblwq__linkImg{cursor:pointer}.NavigationMenu-module__WUblwq__disabledItemWrapper .NavigationMenu-module__WUblwq__linkImg{cursor:default}
.PwaInstallPromptModal-module__A_Sm6W__overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000007a;position:fixed;inset:0}.PwaInstallPromptModal-module__A_Sm6W__modalContent{z-index:1001;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);background:var(--color-neutral-white);-webkit-overflow-scrolling:touch;border:1px solid #00000014;border-radius:22px;outline:none;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 18px 46px #0000003d}.PwaInstallPromptModal-module__A_Sm6W__modalContentIntro{width:min(100vw - 48px,420px);padding:34px 28px 28px}.PwaInstallPromptModal-module__A_Sm6W__modalContentGuide{width:min(100vw - 32px,520px);padding:18px 22px 22px}.PwaInstallPromptModal-module__A_Sm6W__root{color:#111827;position:relative}.PwaInstallPromptModal-module__A_Sm6W__backButton,.PwaInstallPromptModal-module__A_Sm6W__closeButton{z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:absolute;top:-8px}.PwaInstallPromptModal-module__A_Sm6W__backButton{left:-8px}.PwaInstallPromptModal-module__A_Sm6W__closeButton{right:-8px}.PwaInstallPromptModal-module__A_Sm6W__backButton img,.PwaInstallPromptModal-module__A_Sm6W__closeButton img{width:28px;height:28px}.PwaInstallPromptModal-module__A_Sm6W__browserNoticeWrapper{width:100%;margin:16px 0 4px}.PwaInstallPromptModal-module__A_Sm6W__intro,.PwaInstallPromptModal-module__A_Sm6W__guide{flex-direction:column;align-items:center;display:flex}.PwaInstallPromptModal-module__A_Sm6W__hero,.PwaInstallPromptModal-module__A_Sm6W__heroCompact{background:linear-gradient(145deg,#eef4ff 0%,#e8efff 100%);border-radius:999px;place-items:center;display:grid;position:relative}.PwaInstallPromptModal-module__A_Sm6W__hero{width:118px;height:118px;margin-bottom:18px}.PwaInstallPromptModal-module__A_Sm6W__heroCompact{width:76px;height:76px;margin-bottom:8px}.PwaInstallPromptModal-module__A_Sm6W__phoneFrame{background-color:var(--color-gray-300);border:3px solid #172033;border-radius:10px;place-items:center;width:43%;height:62%;display:grid;position:relative;box-shadow:0 6px 14px #1d4ed824}.PwaInstallPromptModal-module__A_Sm6W__phoneSpeaker{background:#172033;border-radius:0 0 8px 8px;width:38%;height:8px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.PwaInstallPromptModal-module__A_Sm6W__phoneScreen{aspect-ratio:1;border-radius:4px;place-items:center;width:72%;display:grid;overflow:hidden}.PwaInstallPromptModal-module__A_Sm6W__phoneScreen img{object-fit:cover;width:100%;height:100%}.PwaInstallPromptModal-module__A_Sm6W__plusBadge{color:#fff;background:#3f7df6;border:3px solid #fff;border-radius:999px;place-items:center;width:34px;height:34px;font-size:26px;font-weight:500;line-height:1;display:grid;position:absolute;bottom:18%;right:15%;box-shadow:0 6px 14px #3f7df652}.PwaInstallPromptModal-module__A_Sm6W__heroCompact .PwaInstallPromptModal-module__A_Sm6W__plusBadge{border-width:2px;width:24px;height:24px;font-size:18px}.PwaInstallPromptModal-module__A_Sm6W__title,.PwaInstallPromptModal-module__A_Sm6W__guideTitle{color:#11153a;text-align:center;margin:0;font-weight:800}.PwaInstallPromptModal-module__A_Sm6W__title{font-size:20px;line-height:1.45}.PwaInstallPromptModal-module__A_Sm6W__guideTitle{font-size:18px;line-height:1.4}.PwaInstallPromptModal-module__A_Sm6W__description,.PwaInstallPromptModal-module__A_Sm6W__guideDescription{color:#374151;text-align:center;margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.8}.PwaInstallPromptModal-module__A_Sm6W__guideDescription{max-width:420px;margin-top:8px;font-size:12px;line-height:1.65}.PwaInstallPromptModal-module__A_Sm6W__recommendedBrowserBox{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;width:100%;margin-top:16px;padding:14px 16px}.PwaInstallPromptModal-module__A_Sm6W__recommendedBrowserTitle{color:#11153a;margin:0;font-size:13px;font-weight:800;line-height:1.5}.PwaInstallPromptModal-module__A_Sm6W__recommendedBrowserText{color:#374151;margin:6px 0 0;font-size:12px;font-weight:500;line-height:1.7}.PwaInstallPromptModal-module__A_Sm6W__primaryButtonWrapper,.PwaInstallPromptModal-module__A_Sm6W__secondaryButtonWrapper{width:100%}.PwaInstallPromptModal-module__A_Sm6W__primaryButtonWrapper{margin-top:24px}.PwaInstallPromptModal-module__A_Sm6W__secondaryButtonWrapper{margin-top:10px}:is(.PwaInstallPromptModal-module__A_Sm6W__primaryButtonWrapper button,.PwaInstallPromptModal-module__A_Sm6W__secondaryButtonWrapper button){text-align:center;justify-content:center;align-items:center;width:100%;min-height:48px;font-weight:800;display:flex}.PwaInstallPromptModal-module__A_Sm6W__note{color:#6b7280;text-align:center;margin:16px 0 0;font-size:12px;line-height:1.6}.PwaInstallPromptModal-module__A_Sm6W__platformSection{border-top:1px solid #e5e7eb;width:100%;margin-top:18px;padding-top:18px}.PwaInstallPromptModal-module__A_Sm6W__platformTitle{color:#111827;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:800;display:flex}.PwaInstallPromptModal-module__A_Sm6W__platformIcon{width:22px;height:22px}.PwaInstallPromptModal-module__A_Sm6W__stepList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.PwaInstallPromptModal-module__A_Sm6W__stepWrapper{min-width:0;position:relative}.PwaInstallPromptModal-module__A_Sm6W__step{text-align:center;flex-direction:column;align-items:center;min-width:0;height:100%;display:flex;position:relative}.PwaInstallPromptModal-module__A_Sm6W__stepNumber{z-index:1;color:#fff;background:#2f73f6;border-radius:999px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-4px;left:12px}.PwaInstallPromptModal-module__A_Sm6W__stepIconCircle{background:#f1f5ff;border-radius:999px;place-items:center;width:68px;height:68px;display:grid}.PwaInstallPromptModal-module__A_Sm6W__stepIcon{object-fit:contain;width:34px;height:34px}.PwaInstallPromptModal-module__A_Sm6W__stepLabel{color:#111827;min-height:44px;margin:8px 0 0;font-size:12px;font-weight:800;line-height:1.45}.PwaInstallPromptModal-module__A_Sm6W__stepDescription{color:#374151;margin:8px 0 0;font-size:10px;font-weight:500;line-height:1.65}.PwaInstallPromptModal-module__A_Sm6W__stepArrow{object-fit:contain;opacity:.58;width:18px;height:18px;position:absolute;top:25px;right:-7px}.PwaInstallPromptModal-module__A_Sm6W__infoBox{background:#f5f8ff;border:1px solid #d9e6ff;border-radius:10px;align-items:flex-start;gap:12px;width:100%;margin-top:20px;padding:12px 14px;display:flex}.PwaInstallPromptModal-module__A_Sm6W__infoIcon{color:#3f7df6;border:2px solid #3f7df6;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:14px;font-weight:800;line-height:1;display:grid}.PwaInstallPromptModal-module__A_Sm6W__infoBox p{color:#3162b8;margin:0;font-size:12px;font-weight:600;line-height:1.6}@media (max-width:430px){.PwaInstallPromptModal-module__A_Sm6W__closeButton{top:-6px;right:-6px}.PwaInstallPromptModal-module__A_Sm6W__stepList{gap:8px}.PwaInstallPromptModal-module__A_Sm6W__stepIconCircle{width:58px;height:58px}.PwaInstallPromptModal-module__A_Sm6W__stepIcon{width:29px;height:29px}.PwaInstallPromptModal-module__A_Sm6W__stepLabel{min-height:50px;font-size:11px}.PwaInstallPromptModal-module__A_Sm6W__stepDescription{font-size:9px}.PwaInstallPromptModal-module__A_Sm6W__stepArrow{width:16px;height:16px;right:-7px}}
.CreateOrganizationUserModal-module__ixKlDa__formFieldWrapper{flex-direction:column;gap:5px;margin-top:10px;display:flex}.CreateOrganizationUserModal-module__ixKlDa__textInputWrapper{width:calc(100% - 10px)}.CreateOrganizationUserModal-module__ixKlDa__messageWrapper{flex-direction:column;gap:16px;margin-top:40px;display:flex}.CreateOrganizationUserModal-module__ixKlDa__btnWrapper{justify-content:center;margin-top:20px;display:flex}
.AdminUserProfileModal-module__q9Mkza__root{flex-direction:column;gap:28px;display:flex}.AdminUserProfileModal-module__q9Mkza__headerRow{justify-content:space-between;align-items:flex-start;min-height:24px;display:flex}.AdminUserProfileModal-module__q9Mkza__closeButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.AdminUserProfileModal-module__q9Mkza__closeButton img,.AdminUserProfileModal-module__q9Mkza__headerSpacer{width:24px;height:24px}.AdminUserProfileModal-module__q9Mkza__profileHeader{flex-direction:column;align-items:center;gap:16px;display:flex}.AdminUserProfileModal-module__q9Mkza__profileImg{object-fit:cover;border-radius:50%;width:168px;height:168px}.AdminUserProfileModal-module__q9Mkza__profileText{flex-direction:column;align-items:center;gap:10px;display:flex}.AdminUserProfileModal-module__q9Mkza__textCenter{text-align:center}.AdminUserProfileModal-module__q9Mkza__roleBadge{color:var(--color-text-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);background:#1d1d1d;border-radius:999px;padding:6px 14px;line-height:1}.AdminUserProfileModal-module__q9Mkza__commentSection{text-align:center;line-height:1.8}
.AppUpdateBanner-module__Q2z00a__root{z-index:20;justify-content:center;display:flex;position:fixed;bottom:88px;left:16px;right:16px}.AppUpdateBanner-module__Q2z00a__card{background:linear-gradient(135deg, var(--color-primary-main), var(--color-secondary-main));border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:min(100%,560px);padding:16px;display:flex;box-shadow:0 14px 40px #0017c147}.AppUpdateBanner-module__Q2z00a__messageArea{gap:4px;display:grid}@media (max-width:520px){.AppUpdateBanner-module__Q2z00a__card{flex-direction:column;align-items:stretch}}
.ClientMemberLoungePage-module__wC__nG__root{width:100%;min-width:0;margin-top:24px}.ClientMemberLoungePage-module__wC__nG__pageBody{flex-direction:column;gap:28px;margin-top:20px;padding-bottom:160px;display:flex}.ClientMemberLoungePage-module__wC__nG__stepper{margin-top:8px}.ClientMemberLoungePage-module__wC__nG__section{flex-direction:column;gap:18px;display:flex}.ClientMemberLoungePage-module__wC__nG__infoCard{border:1px solid var(--color-border-gray);background:var(--color-neutral-white);border-radius:8px;flex-direction:column;gap:14px;padding:18px 16px;display:flex}.ClientMemberLoungePage-module__wC__nG__cardHeader{align-items:center;gap:8px;min-width:0;display:flex}.ClientMemberLoungePage-module__wC__nG__cardHeader :first-child{min-width:0}.ClientMemberLoungePage-module__wC__nG__tooltip{flex-shrink:0;display:inline-flex}.ClientMemberLoungePage-module__wC__nG__tooltipContent{width:min(320px,100vw - 32px);left:auto;right:0;transform:translate(0)translateY(-4px)}.ClientMemberLoungePage-module__wC__nG__tooltipBody{flex-direction:column;gap:8px;display:flex}.ClientMemberLoungePage-module__wC__nG__tooltipBody :first-child{word-break:keep-all;overflow-wrap:normal}.ClientMemberLoungePage-module__wC__nG__tooltipContent:before{left:auto;right:10px;transform:rotate(45deg)}.ClientMemberLoungePage-module__wC__nG__tooltip:hover .ClientMemberLoungePage-module__wC__nG__tooltipContent,.ClientMemberLoungePage-module__wC__nG__tooltip:focus-within .ClientMemberLoungePage-module__wC__nG__tooltipContent{transform:translate(0)translateY(0)}.ClientMemberLoungePage-module__wC__nG__buttonWrapper{width:fit-content}.ClientMemberLoungePage-module__wC__nG__organizationHeading{flex-direction:column;gap:6px;display:flex}.ClientMemberLoungePage-module__wC__nG__textCenter{text-align:center}.ClientMemberLoungePage-module__wC__nG__loungeList{flex-direction:column;gap:16px;display:flex}.ClientMemberLoungePage-module__wC__nG__selectableLoungeCard,.ClientMemberLoungePage-module__wC__nG__currentLoungeCard{background:var(--color-neutral-white);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ClientMemberLoungePage-module__wC__nG__selectableLoungeCard{cursor:pointer;text-align:left;width:100%}.ClientMemberLoungePage-module__wC__nG__selectedLoungeCard{border-color:var(--color-primary-main);border-style:solid;border-width:3px}.ClientMemberLoungePage-module__wC__nG__unselectedLoungeCard{border-color:var(--color-tertiary-main);border-style:solid;border-width:3px}.ClientMemberLoungePage-module__wC__nG__loungeCardBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ClientMemberLoungePage-module__wC__nG__loungeDescription{white-space:pre-line;line-height:1.6}.ClientMemberLoungePage-module__wC__nG__currentLoungeCard{border:3px solid var(--color-primary-main);flex-direction:column;justify-content:flex-start}.ClientMemberLoungePage-module__wC__nG__emptyStateCard{border:1px solid var(--color-border-light-gray);background:var(--color-neutral-white);border-radius:8px;padding:20px 16px}.ClientMemberLoungePage-module__wC__nG__actionRow{flex-direction:column;justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.ClientMemberLoungePage-module__wC__nG__actionRow>*{text-align:center;width:min(100%,320px)}.ClientMemberLoungePage-module__wC__nG__actionButtonArea{justify-content:center;margin-top:50px;display:flex}.ClientMemberLoungePage-module__wC__nG__confirmDetailCard{border:1px solid var(--color-gray-300);background:var(--color-neutral-white)}.ClientMemberLoungePage-module__wC__nG__confirmDetailHeader{background:#f6f7fc;padding:16px 20px}.ClientMemberLoungePage-module__wC__nG__confirmDetailBody{flex-direction:column;gap:10px;padding:20px;display:flex}.ClientMemberLoungePage-module__wC__nG__selectableLoungeCard>button{white-space:nowrap;align-self:center}@media (max-width:768px){.ClientMemberLoungePage-module__wC__nG__selectableLoungeCard{flex-direction:column;align-items:stretch}.ClientMemberLoungePage-module__wC__nG__actionRow>*{width:100%}.ClientMemberLoungePage-module__wC__nG__selectableLoungeCard>button{white-space:normal;text-align:center;align-self:stretch}}
.OrganizationAccountFilterModal-module__uz2Lhq__root{flex-direction:column;gap:24px;display:flex}.OrganizationAccountFilterModal-module__uz2Lhq__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.OrganizationAccountFilterModal-module__uz2Lhq__closeButton{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.OrganizationAccountFilterModal-module__uz2Lhq__closeButton img{width:24px;height:24px}.OrganizationAccountFilterModal-module__uz2Lhq__fieldList{flex-direction:column;gap:20px;display:flex}.OrganizationAccountFilterModal-module__uz2Lhq__field{flex-direction:column;gap:8px;display:flex}.OrganizationAccountFilterModal-module__uz2Lhq__buttonRow{text-align:center;grid-template-columns:1fr 1fr;gap:12px;display:grid}
.AdminUserManagementList-module__LK87vW__root{flex-direction:column;gap:16px;margin-top:20px;display:flex}.AdminUserManagementList-module__LK87vW__sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.AdminUserManagementList-module__LK87vW__sectionHeader button{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-shrink:0;padding:7px 18px}.AdminUserManagementList-module__LK87vW__filterSection{flex-direction:column;gap:12px;width:100%;display:flex}.AdminUserManagementList-module__LK87vW__filterButton{box-sizing:border-box;border:1px solid var(--color-border-light-gray);background:var(--color-neutral-white);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 14px;display:flex}.AdminUserManagementList-module__LK87vW__filterButtonIcon{width:18px;height:18px}.AdminUserManagementList-module__LK87vW__filterCountBadge{min-width:20px;height:20px;color:var(--color-neutral-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:#1b2ed1;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.AdminUserManagementList-module__LK87vW__filterTagList{flex-wrap:wrap;gap:8px;display:flex}.AdminUserManagementList-module__LK87vW__filterTag{background:var(--color-gray-100);color:var(--color-text-black);font-size:var(--font-size-xs);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.AdminUserManagementList-module__LK87vW__filterTagClose{font-size:var(--font-size-sm)}.AdminUserManagementList-module__LK87vW__paginationSection{justify-content:center;align-items:center;gap:16px;display:flex}.AdminUserManagementList-module__LK87vW__paginationArrowButton{background:var(--color-primary-main);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.AdminUserManagementList-module__LK87vW__paginationArrowButton:disabled{background:var(--color-gray-200);cursor:not-allowed}.AdminUserManagementList-module__LK87vW__paginationArrowIcon{width:20px;height:20px}.AdminUserManagementList-module__LK87vW__paginationList{background:var(--color-neutral-white);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;display:flex;box-shadow:0 2px 10px #0000000f}.AdminUserManagementList-module__LK87vW__paginationNumberButton{min-width:40px;height:40px;color:var(--color-text-black);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.AdminUserManagementList-module__LK87vW__paginationNumberButtonActive{background:var(--color-primary-main);color:var(--color-neutral-white)}.AdminUserManagementList-module__LK87vW__paginationEllipsis{color:var(--color-text-black);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);padding:0 6px}.AdminUserManagementList-module__LK87vW__searchIcon{width:18px;height:18px}.AdminUserManagementList-module__LK87vW__tableScrollArea{padding-bottom:72px;overflow-x:auto}.AdminUserManagementList-module__LK87vW__table{width:max(100%, max-content);border:1px solid var(--color-border-light-gray);background:var(--color-neutral-white);grid-template-columns:minmax(max-content,1.65fr) minmax(max-content,1fr) 40px;min-width:500px;display:grid}.AdminUserManagementList-module__LK87vW__tableHeader,.AdminUserManagementList-module__LK87vW__tableRow{display:contents}.AdminUserManagementList-module__LK87vW__tableHeaderCell{border-bottom:1px solid var(--color-border-light-gray);align-items:center;padding:12px;display:flex}.AdminUserManagementList-module__LK87vW__tableCell{border-bottom:1px solid #e5e7eb;align-items:center;padding:12px;display:flex}.AdminUserManagementList-module__LK87vW__lastTableCell{border-bottom:0}.AdminUserManagementList-module__LK87vW__menuColumn{justify-content:center;align-items:center;display:flex;position:relative}.AdminUserManagementList-module__LK87vW__menuButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.AdminUserManagementList-module__LK87vW__menuButton img{width:24px;height:24px}.AdminUserManagementList-module__LK87vW__deleteActionButton{z-index:5;background:var(--color-gray-100);min-width:156px;color:var(--color-action-delete-main);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:10px 14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 12px #0000001f}.AdminUserManagementList-module__LK87vW__rowCardButton{grid-template-columns:subgrid;cursor:pointer;grid-column:1/3;align-items:center;gap:8px;display:grid}.AdminUserManagementList-module__LK87vW__userCell{white-space:nowrap;align-items:center;gap:10px;display:flex}.AdminUserManagementList-module__LK87vW__userIcon{flex-shrink:0;width:48px;height:48px}.AdminUserManagementList-module__LK87vW__userInfo{flex-direction:column;align-items:flex-start;gap:4px;min-width:max-content;display:flex}.AdminUserManagementList-module__LK87vW__userInfo *{white-space:nowrap}.AdminUserManagementList-module__LK87vW__roleBadgeWrapper{margin-top:3px}.AdminUserManagementList-module__LK87vW__roleBadge{background:var(--color-border-light-gray);width:fit-content;color:var(--color-text-black);font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 12px;line-height:1;display:inline-flex}.AdminUserManagementList-module__LK87vW__statusCell{justify-content:flex-start}.AdminUserManagementList-module__LK87vW__statusBadge{width:fit-content;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;flex-direction:column;align-items:flex-start;gap:4px;padding:4px 12px;line-height:1.2;display:inline-flex}.AdminUserManagementList-module__LK87vW__statusMainRow{white-space:nowrap;align-items:center;gap:6px;display:flex}.AdminUserManagementList-module__LK87vW__statusIcon{width:14px;height:14px}.AdminUserManagementList-module__LK87vW__statusActive{color:#147a63;background:#c8f4ea}.AdminUserManagementList-module__LK87vW__statusInvited{color:#d46d00;background:#ffe6b8}.AdminUserManagementList-module__LK87vW__statusExpired{color:#f2547d;background:#ffe3ea;border-radius:14px}.AdminUserManagementList-module__LK87vW__statusWithdrawn{color:#d64545;background:#ffe3ea}.AdminUserManagementList-module__LK87vW__statusActionButton{color:inherit;font-size:inherit;font-weight:inherit;text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.AdminUserManagementList-module__LK87vW__emptyWrapper{border:1px solid var(--color-border-light-gray);background:var(--color-neutral-white);text-align:center;justify-content:center;padding:28px 16px;display:flex}.AdminUserManagementList-module__LK87vW__emptyState{justify-content:center;padding:28px 16px;display:flex}@media (max-width:767px){.AdminUserManagementList-module__LK87vW__root{gap:16px}.AdminUserManagementList-module__LK87vW__sectionHeader{align-items:flex-start}.AdminUserManagementList-module__LK87vW__paginationSection{gap:12px}.AdminUserManagementList-module__LK87vW__paginationArrowButton{width:48px;height:48px}.AdminUserManagementList-module__LK87vW__paginationList{gap:4px;padding:10px 12px}.AdminUserManagementList-module__LK87vW__paginationNumberButton{min-width:36px;height:36px;padding:0 8px}}
.BasicInfoTab-module__A1cAVq__formWrapper{flex-direction:column;gap:30px;display:flex}.BasicInfoTab-module__A1cAVq__fieldBlock{flex-direction:column;gap:5px;display:flex}.BasicInfoTab-module__A1cAVq__splitFieldRow{gap:16px;display:flex}.BasicInfoTab-module__A1cAVq__splitFieldRow>.BasicInfoTab-module__A1cAVq__fieldBlock{flex:2 1 0;min-width:0}.BasicInfoTab-module__A1cAVq__splitFieldRow>.BasicInfoTab-module__A1cAVq__fieldBlock:last-child{flex:1 1 0}.BasicInfoTab-module__A1cAVq__fieldDispValueWrapper{white-space:pre-wrap;word-break:break-all;align-items:center;padding:3px 10px;display:flex}.BasicInfoTab-module__A1cAVq__emailChangeButtonWrapper{margin-top:5px;padding:0 10px}.BasicInfoTab-module__A1cAVq__textInputWrapper{width:calc(100% - 10px)}.BasicInfoTab-module__A1cAVq__errorMessageWrapper{padding:0 10px}.BasicInfoTab-module__A1cAVq__showErrorMessage{display:block}.BasicInfoTab-module__A1cAVq__hideErrorMessage{display:none}.BasicInfoTab-module__A1cAVq__updateButtonWrapper{justify-content:center;display:flex}.BasicInfoTab-module__A1cAVq__sectionDivider{border-top:1px solid var(--color-gray-300);margin-top:40px}.BasicInfoTab-module__A1cAVq__withdrawSection{flex-direction:column;gap:14px;margin-top:40px;padding-bottom:150px;display:flex}.BasicInfoTab-module__A1cAVq__withdrawLinkButton{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:flex}
.OrganizationAccountPagination-module__LRqVIW__paginationSection{justify-content:center;align-items:center;gap:16px;display:flex}.OrganizationAccountPagination-module__LRqVIW__paginationArrowButton{background:var(--color-primary-main);width:56px;height:56px;color:var(--color-neutral-white);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:32px;line-height:1;display:inline-flex}.OrganizationAccountPagination-module__LRqVIW__paginationArrowIcon{width:20px;height:20px}.OrganizationAccountPagination-module__LRqVIW__paginationArrowButton:disabled{background:var(--color-gray-200);color:var(--color-text-gray);cursor:not-allowed}.OrganizationAccountPagination-module__LRqVIW__paginationList{background:var(--color-neutral-white);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;display:flex;box-shadow:0 2px 10px #0000000f}.OrganizationAccountPagination-module__LRqVIW__paginationEllipsis{color:var(--color-text-black);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);padding:0 6px}.OrganizationAccountPagination-module__LRqVIW__paginationNumberButton{min-width:40px;height:40px;color:var(--color-text-black);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.OrganizationAccountPagination-module__LRqVIW__paginationNumberButtonActive{background:var(--color-primary-main);color:var(--color-neutral-white)}@media (max-width:767px){.OrganizationAccountPagination-module__LRqVIW__paginationSection{gap:12px}.OrganizationAccountPagination-module__LRqVIW__paginationArrowButton{width:48px;height:48px;font-size:28px}.OrganizationAccountPagination-module__LRqVIW__paginationList{gap:4px;padding:10px 12px}.OrganizationAccountPagination-module__LRqVIW__paginationNumberButton{min-width:36px;height:36px;padding:0 8px}}
.ChatMessageSendForm-module__WcNnPq__formWrapper{box-sizing:content-box;background-color:var(--bgcolor-chatroom);justify-content:center;align-items:end;gap:5px;max-height:92px;padding-top:10px;padding-bottom:40px;display:flex}.ChatMessageSendForm-module__WcNnPq__messageTextarea{resize:none;background-color:#fff;border:1px solid #fff;border-radius:8px;width:min(85%,500px);min-height:30px;max-height:82px;padding:5px;font-size:16px;overflow:hidden}.ChatMessageSendForm-module__WcNnPq__sendButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.ChatMessageSendForm-module__WcNnPq__sendButton:disabled{cursor:default}
.MenuLinkCard-module___RXGBa__root{cursor:pointer;text-align:center;border-radius:20px;min-width:300px;height:160px;position:relative}.MenuLinkCard-module___RXGBa__textItem{width:100%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.MenuLinkCard-module___RXGBa__primaryColor{background:var(--color-blue-700)}.MenuLinkCard-module___RXGBa__secondaryColor{background:var(--color-neutral-white);border:3px solid var(--color-primary-main)}
.RoomActionModal-module__vtfJ6W__root{flex-direction:column;gap:24px;display:flex}.RoomActionModal-module__vtfJ6W__textBlock{flex-direction:column;gap:12px;display:flex}.RoomActionModal-module__vtfJ6W__textCenter{text-align:center;white-space:pre-line}.RoomActionModal-module__vtfJ6W__actionRow{justify-content:center;gap:12px;display:flex}
.index-module__ij2S7q__root{margin-bottom:100px}.index-module__ij2S7q__headerNavigationLinkArea{margin-top:20px}.index-module__ij2S7q__underlinedNavLink{text-underline-offset:3px;cursor:pointer;text-decoration:underline;display:inline-block}.index-module__ij2S7q__tabMenuLine{margin-top:24px}.index-module__ij2S7q__linkItem{margin-left:5px}.index-module__ij2S7q__titleWrapper{border-bottom:.5px solid #000;margin:28px 0 5px}.index-module__ij2S7q__textCenter{text-align:center}.index-module__ij2S7q__valueAndEditBtnLine{justify-content:space-evenly;align-items:center;margin-top:10px;display:flex}.index-module__ij2S7q__currentValueItem{background-color:var(--color-neutral-white);overflow-wrap:break-word;border:0;width:60%;padding:5px 10px;font-weight:700}.index-module__ij2S7q__buttonWrapper{justify-content:center;margin-top:30px;display:flex}
.index-module__mfYmkq__root{margin-bottom:100px}.index-module__mfYmkq__headerNavigationLinkArea{margin-top:20px}.index-module__mfYmkq__underlinedNavLink{text-underline-offset:3px;cursor:pointer;text-decoration:underline;display:inline-block}.index-module__mfYmkq__tabMenuLine{margin-top:24px}.index-module__mfYmkq__linkItem{margin-left:5px}.index-module__mfYmkq__titleWrapper{border-bottom:.5px solid #000;margin:28px 0 5px}.index-module__mfYmkq__textCenter{text-align:center}.index-module__mfYmkq__valueAndEditBtnLine{justify-content:space-evenly;align-items:center;margin-top:10px;display:flex}.index-module__mfYmkq__currentValueItem{background-color:var(--color-neutral-white);overflow-wrap:break-word;border:0;width:60%;padding:5px 10px;font-weight:700}.index-module__mfYmkq__buttonWrapper{justify-content:center;margin-top:30px;display:flex}.index-module__mfYmkq__selectLoungeWrapper{margin-top:10px}.index-module__mfYmkq__actionLoungeParentWrapper{justify-content:space-between;margin-top:10px;display:flex}.index-module__mfYmkq__actionLoungeChildWrapper{gap:10px;display:flex}
.NotificationSettingsTab-module__QGu_0W__wrapper{flex-direction:column;gap:28px;padding-bottom:150px;display:flex}.NotificationSettingsTab-module__QGu_0W__section{flex-direction:column;gap:12px;display:flex}.NotificationSettingsTab-module__QGu_0W__fieldDispValueWrapper{align-items:center;padding:3px 10px;display:flex}.NotificationSettingsTab-module__QGu_0W__pushActionWrapper{justify-content:center;margin-top:8px;display:flex}
.OrganizationAccountTable-module__xqqgZG__tableScrollArea{padding-bottom:72px;overflow-x:auto}.OrganizationAccountTable-module__xqqgZG__table{width:max(100%, max-content);border:1px solid var(--color-border-light-gray);background:var(--color-neutral-white);grid-template-columns:minmax(max-content,1.65fr) minmax(max-content,1fr) 40px;min-width:500px;display:grid}.OrganizationAccountTable-module__xqqgZG__tableHeader{display:contents}.OrganizationAccountTable-module__xqqgZG__tableHeaderCell{border-bottom:1px solid var(--color-border-light-gray);align-items:center;padding:12px;display:flex}.OrganizationAccountTable-module__xqqgZG__menuColumn{justify-content:center;align-items:center;display:flex;position:relative}.OrganizationAccountTable-module__xqqgZG__emptyState{justify-content:center;padding:28px 16px;display:flex}.OrganizationAccountTable-module__xqqgZG__tableRow{display:contents}.OrganizationAccountTable-module__xqqgZG__tableCell{border-bottom:1px solid #e5e7eb;align-items:center;padding:12px;display:flex}.OrganizationAccountTable-module__xqqgZG__lastTableCell{border-bottom:0}.OrganizationAccountTable-module__xqqgZG__rowCardButton{grid-template-columns:subgrid;cursor:pointer;grid-column:1/3;align-items:center;gap:12px;display:grid}.OrganizationAccountTable-module__xqqgZG__userCell{white-space:nowrap;align-items:center;gap:10px;display:flex}.OrganizationAccountTable-module__xqqgZG__userIcon{flex-shrink:0;width:48px;height:48px}.OrganizationAccountTable-module__xqqgZG__userInfo{gap:px;flex-direction:column;align-items:flex-start;min-width:max-content;display:flex}.OrganizationAccountTable-module__xqqgZG__userInfo *{white-space:nowrap}.OrganizationAccountTable-module__xqqgZG__roleBadgeWrapper{margin-top:3px}.OrganizationAccountTable-module__xqqgZG__roleBadge{background:var(--color-border-light-gray);width:fit-content;color:var(--color-text-black);font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 12px;line-height:1;display:inline-flex}.OrganizationAccountTable-module__xqqgZG__statusCell{justify-content:flex-start}.OrganizationAccountTable-module__xqqgZG__statusBadge{width:fit-content;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;flex-direction:column;align-items:flex-start;gap:4px;padding:4px 12px;line-height:1.2;display:inline-flex}.OrganizationAccountTable-module__xqqgZG__statusMainRow{white-space:nowrap;align-items:center;gap:6px;display:flex}.OrganizationAccountTable-module__xqqgZG__statusIcon{width:14px;height:14px}.OrganizationAccountTable-module__xqqgZG__statusActionButtonWrapper{justify-content:center;width:100%;display:flex}.OrganizationAccountTable-module__xqqgZG__statusActionButton{color:inherit;font-size:inherit;font-weight:inherit;text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.OrganizationAccountTable-module__xqqgZG__menuButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.OrganizationAccountTable-module__xqqgZG__menuButton img{width:24px;height:24px}.OrganizationAccountTable-module__xqqgZG__deleteActionButton{z-index:5;background:var(--color-gray-100);min-width:156px;color:var(--color-action-delete-main);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:10px 14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 12px #0000001f}.OrganizationAccountTable-module__xqqgZG__deleteActionButtonDisabled{color:#a3a3a3;cursor:not-allowed}
.MessageCancelModal-module__a1SUKG__root{flex-direction:column;gap:24px;display:flex}.MessageCancelModal-module__a1SUKG__textBlock,.MessageCancelModal-module__a1SUKG__textCenter{text-align:center}.MessageCancelModal-module__a1SUKG__actionRow{justify-content:center;gap:12px;display:flex}
.CreateClientModal-module__WwxMGW__titleWrapper{margin-top:10px;margin-bottom:3px}.CreateClientModal-module__WwxMGW__formTextInputWrapper{width:calc(100% - 10px)}.CreateClientModal-module__WwxMGW__btnWrapper{text-align:center;margin-top:30px}
.index-module__d_y0Ca__formFieldWrapper{flex-direction:column;gap:5px;margin-top:10px;display:flex}.index-module__d_y0Ca__textInputWrapper{width:calc(100% - 10px)}.index-module__d_y0Ca__messageWrapper{flex-direction:column;gap:16px;margin-top:40px;display:flex}.index-module__d_y0Ca__btnWrapper{justify-content:center;margin-top:20px;display:flex}
.CreateHospitalModal-module__H8S0xG__titleWrapper{margin-top:10px;margin-bottom:3px}.CreateHospitalModal-module__H8S0xG__formTextInputWrapper{width:calc(100% - 10px)}.CreateHospitalModal-module__H8S0xG__btnWrapper{text-align:center;margin-top:30px}
.CreateHospitalUserModal-module__mE2DWq__formFieldWrapper{flex-direction:column;gap:5px;margin-top:10px;display:flex}.CreateHospitalUserModal-module__mE2DWq__textInputWrapper{width:calc(100% - 10px)}.CreateHospitalUserModal-module__mE2DWq__messageWrapper{flex-direction:column;gap:16px;margin-top:40px;display:flex}.CreateHospitalUserModal-module__mE2DWq__btnWrapper{justify-content:center;margin-top:20px;display:flex}
.index-module__mGYiUq__root{min-height:calc(100vh - 50px);margin-top:28px;margin-bottom:64px}.index-module__mGYiUq__hero{text-align:center;padding:28px 0 18px}.index-module__mGYiUq__title{letter-spacing:0}.index-module__mGYiUq__lead{margin-top:10px}.index-module__mGYiUq__searchBox{border:1.5px solid var(--color-gray-300);background:var(--color-neutral-white);border-radius:8px;align-items:center;gap:10px;width:100%;margin-top:28px;padding:12px 16px;display:flex}.index-module__mGYiUq__searchBox:focus-within{border-color:var(--color-blue-800);box-shadow:0 0 0 3px #0031d814}.index-module__mGYiUq__searchIcon{flex-shrink:0;width:22px;height:22px}.index-module__mGYiUq__searchInput{width:100%;color:var(--color-text-black);text-align:left;background:0 0;border:0;outline:none}.index-module__mGYiUq__searchInput::placeholder{color:var(--color-gray-500)}.index-module__mGYiUq__categoryTabs{border-bottom:1px solid var(--color-gray-200);scrollbar-width:none;gap:20px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.index-module__mGYiUq__categoryTabs::-webkit-scrollbar{display:none}.index-module__mGYiUq__categoryTab{color:var(--color-text-gray);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;flex:none;padding:12px 0;position:relative}.index-module__mGYiUq__categoryTabActive{color:var(--color-blue-900)}.index-module__mGYiUq__categoryTabActive:after{background:var(--color-blue-900);content:"";border-radius:999px;height:3px;position:absolute;bottom:-2px;left:0;right:0}.index-module__mGYiUq__categoryList{margin-top:28px}.index-module__mGYiUq__categorySection{margin-top:34px}.index-module__mGYiUq__categorySection:first-child{margin-top:0}.index-module__mGYiUq__categoryHeading{border:0;border-bottom:2px solid var(--color-gray-900);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:16px;width:100%;padding-bottom:10px;display:flex}.index-module__mGYiUq__categoryHeading:focus-visible{outline:2px solid var(--color-blue-800);outline-offset:4px}.index-module__mGYiUq__categoryHeadingText{color:var(--color-text-black);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.4}.index-module__mGYiUq__categoryHeadingMeta{color:var(--color-text-gray);font-size:var(--font-size-xs);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.index-module__mGYiUq__questionList{border-bottom:1px solid var(--color-gray-200)}.index-module__mGYiUq__questionItem{border-top:1px solid var(--color-gray-200)}.index-module__mGYiUq__questionButton{width:100%;color:var(--color-text-black);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.index-module__mGYiUq__questionButton:focus-visible{outline:2px solid var(--color-blue-800);outline-offset:4px}.index-module__mGYiUq__questionText{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:1.5}.index-module__mGYiUq__chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .16s;display:inline-flex}.index-module__mGYiUq__chevron:before{border-right:2px solid var(--color-text-gray);border-bottom:2px solid var(--color-text-gray);content:"";width:9px;height:9px;transform:rotate(45deg)}.index-module__mGYiUq__chevronOpen{transform:rotate(180deg)}.index-module__mGYiUq__answer{padding:0 34px 18px 0}.index-module__mGYiUq__answerText{line-height:1.8}.index-module__mGYiUq__answerText+.index-module__mGYiUq__answerText{margin-top:8px}.index-module__mGYiUq__answerContent{margin-top:12px}.index-module__mGYiUq__pwaInstallGuideAnswer{padding:18px 0 4px;overflow-x:auto}.index-module__mGYiUq__answerLink{color:var(--color-blue-900);font-weight:var(--font-weight-bold);text-underline-offset:3px;text-decoration:underline}.index-module__mGYiUq__branchList{flex-direction:column;gap:14px;margin-top:14px;display:flex}.index-module__mGYiUq__branchItem{margin-left:calc((var(--branch-depth) + 1) * 14px);border-left:2px solid var(--color-gray-300);background:var(--color-gray-100);border-radius:0 8px 8px 0;padding:0 12px 0 16px;position:relative}.index-module__mGYiUq__branchItem:before{background:var(--color-gray-300);content:"";width:14px;height:2px;position:absolute;top:20px;left:-16px}.index-module__mGYiUq__branchButton{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.index-module__mGYiUq__branchButton:focus-visible{outline:2px solid var(--color-blue-800);outline-offset:3px}.index-module__mGYiUq__branchQuestion{color:var(--color-text-black);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.6}.index-module__mGYiUq__branchChevron{width:20px;height:20px}.index-module__mGYiUq__branchChevron:before{width:8px;height:8px}.index-module__mGYiUq__branchAnswer{padding-bottom:12px}.index-module__mGYiUq__emptyState{border:1px solid var(--color-gray-300);text-align:center;border-radius:8px;flex-direction:column;gap:8px;margin-top:44px;padding:28px 18px;display:flex}@media (max-width:480px){.index-module__mGYiUq__root{margin-top:18px}.index-module__mGYiUq__hero{padding-top:18px}.index-module__mGYiUq__categoryTabs{gap:18px}.index-module__mGYiUq__questionButton{padding:16px 0}.index-module__mGYiUq__questionText{font-size:var(--font-size-sm)}.index-module__mGYiUq__answer{padding-right:0}}
.SecuritySettingsTab-module__vGjefa__wrapper{flex-direction:column;gap:24px;padding-bottom:150px;display:flex}.SecuritySettingsTab-module__vGjefa__sectionHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.SecuritySettingsTab-module__vGjefa__sectionTitle{align-items:center;gap:8px;display:flex}.SecuritySettingsTab-module__vGjefa__tooltip{flex-shrink:0}.SecuritySettingsTab-module__vGjefa__tooltipBody{flex-direction:column;gap:8px;display:flex}.SecuritySettingsTab-module__vGjefa__list{flex-direction:column;gap:20px;display:flex}.SecuritySettingsTab-module__vGjefa__passkeyRow{border:2px solid var(--color-gray-100);border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:20px 15px;display:flex}.SecuritySettingsTab-module__vGjefa__passkeyRow button{text-align:center}.SecuritySettingsTab-module__vGjefa__passkeyBody{flex-direction:column;gap:6px;display:flex}.SecuritySettingsTab-module__vGjefa__note,.SecuritySettingsTab-module__vGjefa__emptyMessage{margin-top:8px}.SecuritySettingsTab-module__vGjefa__deleteModalContent{flex-direction:column;gap:24px;padding-top:20px;display:flex}.SecuritySettingsTab-module__vGjefa__deleteModalMessage{line-height:1.8}.SecuritySettingsTab-module__vGjefa__deleteTargetCard{border:1px solid var(--color-gray-300);background:var(--color-neutral-white)}.SecuritySettingsTab-module__vGjefa__deleteTargetCard>p{background:#f6f7fc;padding:16px 20px}.SecuritySettingsTab-module__vGjefa__deleteTargetBody{flex-direction:column;gap:10px;padding:20px;display:flex}.SecuritySettingsTab-module__vGjefa__deleteModalAction,.SecuritySettingsTab-module__vGjefa__deleteModalSecondaryAction{display:flex}.SecuritySettingsTab-module__vGjefa__deleteModalAction button,.SecuritySettingsTab-module__vGjefa__deleteModalSecondaryAction button{text-align:center;justify-content:center;width:100%;padding-top:16px;padding-bottom:16px}
.index-module__lzodnW__root{flex-direction:column;gap:18px;margin-top:24px;padding-bottom:150px;display:flex}.index-module__lzodnW__organizationBadge{background:var(--color-gray-100);border-radius:14px;justify-content:center;align-items:center;min-height:34px;padding:6px 16px;display:flex}.index-module__lzodnW__sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-top:30px;display:flex}.index-module__lzodnW__statusActive{color:#147a63;background:#c8f4ea}.index-module__lzodnW__statusExpired{color:#f2547d;background:#ffe3ea;border-radius:14px}.index-module__lzodnW__statusInvited{color:#d46d00;background:#ffe6b8}@media (max-width:767px){.index-module__lzodnW__root{gap:16px}}
.index-module__G0AuQW__pageWrapper{margin-top:70px;margin-bottom:150px}.index-module__G0AuQW__clientMessageContainer{background-color:var(--bgcolor-chatroom);justify-content:center;align-items:center;min-height:calc(100vh - 170px);padding:70px 16px 100px;display:flex}.index-module__G0AuQW__clientMessage{text-align:center;line-height:1.8}.index-module__G0AuQW__dateTitleWrapper{justify-content:center;margin-top:20px;display:flex}.index-module__G0AuQW__dateTip{background-color:gray;border:2px solid gray;border-radius:20px;padding:2px 15px}.index-module__G0AuQW__unreadText{text-align:right}.index-module__G0AuQW__myMessageLineWrapper{justify-content:right;align-items:end;gap:5px;margin-top:20px;display:flex}.index-module__G0AuQW__buddyMessageLineWrapper{justify-content:left;align-items:end;gap:5px;margin-top:20px;display:flex}.index-module__G0AuQW__groupChatBuddyBlock{align-items:flex-start;gap:8px;width:100%;max-width:100%;display:flex}.index-module__G0AuQW__buddyMessageContent{flex-direction:column;flex:1;align-items:flex-start;width:100%;min-width:0;max-width:100%;display:flex}.index-module__G0AuQW__buddyMessageRow{align-items:end;gap:5px;width:100%;max-width:100%;display:flex}.index-module__G0AuQW__groupChatProfileImg{border-radius:50%;width:36px;height:36px}.index-module__G0AuQW__groupChatBuddyMessage{margin-top:4px}.index-module__G0AuQW__message{white-space:pre-line;overflow-wrap:break-word;word-break:break-word;border-radius:20px;max-width:70%;padding:5px 10px;font-size:15px}.index-module__G0AuQW__shortSingleLineMessage{white-space:pre;overflow-wrap:normal;word-break:keep-all;max-width:none}.index-module__G0AuQW__buddyMessage{background-color:var(--color-text-white)}.index-module__G0AuQW__myMessage{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#dcf8c6}.index-module__G0AuQW__activeMyMessage{background-color:#9fca8f}.index-module__G0AuQW__messageActionMenu{z-index:20;background:#191d23f0;border:1px solid #ffffff14;border-radius:12px;min-width:96px;position:fixed;overflow:visible;box-shadow:0 18px 36px #00000047}.index-module__G0AuQW__messageActionMenu:after{content:"";background:#191d23f0;width:14px;height:14px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.index-module__G0AuQW__messageActionMenuAbove:after{bottom:-7px}.index-module__G0AuQW__messageActionMenuBelow:after{top:-7px}.index-module__G0AuQW__messageActionButton{z-index:1;width:100%;color:var(--color-text-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:center;cursor:pointer;background-color:#0000;border:0;padding:12px 16px;position:relative}.index-module__G0AuQW__messageActionButton:hover{background-color:#ffffff14;border-radius:12px}.index-module__G0AuQW__loadingOlderWrapper{z-index:15;background:#ffffffeb;border-radius:999px;padding:6px 12px;position:fixed;top:72px;left:50%;transform:translate(-50%)}
.index-module__nNbfvW__fixedHeader{z-index:10;background-color:var(--color-neutral-white);justify-content:center;width:100%;height:80px;display:flex;position:sticky;top:0}.index-module__nNbfvW__fixedHeaderContainer{justify-content:space-between;align-items:baseline;width:100%;margin-top:24px;display:flex}.index-module__nNbfvW__roomListContainer{margin-bottom:100px}.index-module__nNbfvW__clientMessageContainer{justify-content:center;align-items:center;min-height:calc(100vh - 220px);padding:24px 16px 100px;display:flex}.index-module__nNbfvW__clientMessage{text-align:center;line-height:1.8}.index-module__nNbfvW__loadingMoreText{text-align:center;margin-top:20px}
.index-module__uFAi6q__page{justify-content:center;align-items:center;min-height:calc(100vh - 50px);padding:24px;display:flex}.index-module__uFAi6q__card{background:#fff;border:1px solid #d8d8d8;border-radius:16px;width:min(100%,520px);padding:32px 24px}.index-module__uFAi6q__titleLine{text-align:center}.index-module__uFAi6q__infoList{flex-direction:column;gap:16px;margin-top:24px;display:flex}.index-module__uFAi6q__infoRow{border-bottom:1px solid #e9e9e9;flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.index-module__uFAi6q__browserNoticeWrapper{margin-top:24px}.index-module__uFAi6q__buttonWrapper{text-align:center;margin-top:32px}
.RoomCard-module__R39etq__swipeRoot{position:relative;overflow:hidden}.RoomCard-module__R39etq__swipeCard{touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .2s;position:relative}.RoomCard-module__R39etq__dragging{transition:none}.RoomCard-module__R39etq__container{cursor:pointer;border-bottom:1px solid var(--color-gray-300);background-color:var(--color-neutral-white);align-items:center;padding:10px 12px;transition:background-color .2s;display:flex}.RoomCard-module__R39etq__container:hover{background-color:var(--color-gray-200)}.RoomCard-module__R39etq__swipeActions{display:flex;position:absolute;top:0;bottom:0;right:0}.RoomCard-module__R39etq__swipeActionButton{color:var(--color-text-white);text-align:center;font-size:12px;font-weight:var(--font-weight-bold);border:0;justify-content:center;align-items:center;line-height:1.3;display:flex}.RoomCard-module__R39etq__hideActionButton{background:#64748b;width:68px}.RoomCard-module__R39etq__leaveActionButton{background:var(--color-action-delete-main);width:68px}.RoomCard-module__R39etq__contextMenu{z-index:3;border:1px solid var(--color-border-gray);background-color:var(--color-neutral-white);border-radius:10px;min-width:168px;position:fixed;overflow:hidden;box-shadow:0 14px 28px #0000002e}.RoomCard-module__R39etq__contextMenuAction{width:100%;color:var(--color-text-black);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:left;cursor:pointer;background-color:#0000;border:0;padding:14px 16px}.RoomCard-module__R39etq__contextMenuAction:hover{background-color:var(--color-gray-200)}.RoomCard-module__R39etq__contextMenuLeaveAction{color:var(--color-action-delete-main)}.RoomCard-module__R39etq__imageWrapper{flex:0 0 48px;height:48px;margin-right:10px}.RoomCard-module__R39etq__image{object-fit:cover;width:48px;height:48px}.RoomCard-module__R39etq__content{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.RoomCard-module__R39etq__topRow{align-items:center;display:flex}.RoomCard-module__R39etq__roomName{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.RoomCard-module__R39etq__meta{flex-direction:column;flex-shrink:0;align-items:flex-end;min-width:50px;margin-left:8px;display:flex}.RoomCard-module__R39etq__date{color:#999;white-space:nowrap;margin-bottom:4px;font-size:11px}.RoomCard-module__R39etq__unread{color:#fff;background-color:#06c755;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:flex}
.index-module__tfbpWW__formFieldWrapper{flex-direction:column;gap:5px;margin-top:10px;display:flex}.index-module__tfbpWW__textInputWrapper{width:calc(100% - 10px)}.index-module__tfbpWW__btnWrapper{justify-content:center;margin-top:20px;display:flex}
.UpdateHospitalModal-module__u7heya__formFieldWrapper{flex-direction:column;gap:5px;margin-top:10px;display:flex}.UpdateHospitalModal-module__u7heya__textInputWrapper{width:calc(100% - 10px)}.UpdateHospitalModal-module__u7heya__btnWrapper{justify-content:center;margin-top:20px;display:flex}
.index-module__uTUkMq__titleWrapper{text-align:center;margin-top:120px}.index-module__uTUkMq__formWrapper{flex-direction:column;gap:10px;margin-top:50px;display:flex}.index-module__uTUkMq__textInputWrapper{width:calc(100% - 10px)}.index-module__uTUkMq__inputBlock{flex-direction:column;gap:5px;display:flex}.index-module__uTUkMq__errorText{color:var(--color-text-error)}.index-module__uTUkMq__loginBtnWrapper{justify-content:center;margin-top:60px;display:flex}
.index-module__rYTEKG__titleWrapper{text-align:center;margin-top:40px}.index-module__rYTEKG__messageWrapper{text-align:center;width:80%;max-width:480px;margin:48px auto 0;line-height:1.8}.index-module__rYTEKG__actionWrapper{justify-content:center;margin-top:48px;display:flex}
.index-module__TbVrdW__titleWrapper{text-align:center;margin-top:40px}.index-module__TbVrdW__formWrapper{flex-direction:column;gap:32px;width:80%;max-width:480px;margin:60px auto 0;display:flex}.index-module__TbVrdW__inputBlock{flex-direction:column;gap:8px;display:flex}.index-module__TbVrdW__textInputWrapper{width:100%}.index-module__TbVrdW__errorText{color:#d32f2f;min-height:20px}.index-module__TbVrdW__loginBtnWrapper{justify-content:center;margin-top:48px;display:flex}
.index-module__QSxpvW__titleWrapper{justify-content:center;margin-top:30px;display:flex}.index-module__QSxpvW__linkMenuListWrapper{flex-direction:column;gap:30px;margin-top:50px;display:flex}.index-module__QSxpvW__logoutBtnWrapper{justify-content:center;margin-top:50px;display:flex}
.index-module__SRcedW__titleWrapper{text-align:center;margin-top:120px}.index-module__SRcedW__formWrapper{flex-direction:column;gap:10px;margin-top:40px;display:flex}.index-module__SRcedW__textInputWrapper{width:calc(100% - 10px)}.index-module__SRcedW__inputBlock{flex-direction:column;gap:5px;display:flex}.index-module__SRcedW__errorText{color:var(--color-text-error)}.index-module__SRcedW__actionWrapper{justify-content:center;margin-top:48px;display:flex}
.index-module__H5oJ2W__titleWrapper{margin-top:40px}.index-module__H5oJ2W__formWrapper{margin-top:48px}.index-module__H5oJ2W__loginBtnWrapper{text-align:center;margin-top:40px}
.index-module__qrweYW__titleWrapper{text-align:center;margin-top:120px}.index-module__qrweYW__messageWrapper{text-align:center;margin-top:24px}.index-module__qrweYW__actionWrapper{justify-content:center;margin-top:48px;display:flex}
.index-module__Tfv5iq__titleWrapper{text-align:center;margin-top:120px}.index-module__Tfv5iq__formWrapper{flex-direction:column;gap:10px;margin-top:50px;display:flex}.index-module__Tfv5iq__textInputWrapper{width:calc(100% - 10px)}.index-module__Tfv5iq__inputBlock{flex-direction:column;gap:5px;display:flex}.index-module__Tfv5iq__errorText{color:var(--color-text-error)}.index-module__Tfv5iq__guideMessageWrapper{justify-content:center;margin-top:20px;display:flex}.index-module__Tfv5iq__linkText{color:var(--color-primary-main);text-decoration:underline}.index-module__Tfv5iq__loginBtnWrapper{justify-content:center;margin-top:50px;display:flex}.index-module__Tfv5iq__linkButton{background:0 0}
.index-module__PeI5Vq__titleWrapper{text-align:center;margin-top:120px}.index-module__PeI5Vq__messageWrapper{text-align:center;margin-top:32px}.index-module__PeI5Vq__actionWrapper{justify-content:center;margin-top:48px;display:flex}
.index-module__muPs4W__root{flex-direction:column;gap:24px;display:flex}.index-module__muPs4W__fixedHeader{z-index:10;background-color:var(--color-neutral-white);flex-direction:column;gap:24px;width:100%;padding:24px 0 0;display:flex;position:sticky;top:0}.index-module__muPs4W__headerRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.index-module__muPs4W__pageBody{padding-top:0}
.index-module__uXIGxG__titleWrapper{text-align:center;margin-top:120px}.index-module__uXIGxG__formWrapper{flex-direction:column;gap:10px;margin-top:50px;display:flex}.index-module__uXIGxG__inputBlock{flex-direction:column;gap:5px;display:flex}.index-module__uXIGxG__textInputWrapper{width:calc(100% - 10px)}.index-module__uXIGxG__errorText{color:var(--color-text-error)}.index-module__uXIGxG__loginBtnWrapper{justify-content:center;margin-top:50px;display:flex}
.index-module__x4yJkG__titleWrapper{text-align:center;margin-top:120px}.index-module__x4yJkG__formWrapper{flex-direction:column;gap:10px;margin-top:50px;display:flex}.index-module__x4yJkG__inputBlock{flex-direction:column;gap:5px;display:flex}.index-module__x4yJkG__textInputWrapper{width:calc(100% - 10px)}.index-module__x4yJkG__errorText{color:var(--color-text-error)}.index-module__x4yJkG__loginBtnWrapper{justify-content:center;margin-top:50px;display:flex}
.index-module__xp7Fyq__page{justify-content:center;align-items:center;min-height:90dvh;padding:24px;display:flex}.index-module__xp7Fyq__card{background:#fff;border:1px solid #d8d8d8;border-radius:16px;width:min(100%,520px);padding:32px 24px}.index-module__xp7Fyq__titleLine{text-align:center}.index-module__xp7Fyq__formWrapper{margin-top:24px}.index-module__xp7Fyq__buttonWrapper{text-align:center;margin-top:32px}
.layout-module__riZCna__fixedHeaderArea{z-index:10;height:70px;width:var(--app-shell-width);background-color:var(--bgcolor-chatroom);align-items:center;gap:5px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.layout-module__riZCna__headerTitleArea{flex:1;min-width:0}.layout-module__riZCna__headerTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.layout-module__riZCna__fixedFooterArea{z-index:10;width:var(--app-shell-width);position:fixed;bottom:0;left:50%;transform:translate(-50%)}
