.PersonalChat-module__488vWa__mobileInput{appearance:none;font-size:16px!important}.PersonalChat-module__488vWa__messagesContainer::-webkit-scrollbar{width:6px}.PersonalChat-module__488vWa__messagesContainer::-webkit-scrollbar-track{background:0 0}.PersonalChat-module__488vWa__messagesContainer::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.PersonalChat-module__488vWa__messagesContainer::-webkit-scrollbar-thumb:hover{background:#94a3b880}.PersonalChat-module__488vWa__chatContainer{flex-direction:column;transition:all .3s;display:flex}.PersonalChat-module__488vWa__dynamicHeight{height:var(--dynamic-viewport-height,100vh)!important}.PersonalChat-module__488vWa__chatHeader{z-index:1001;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;position:sticky;top:0}.PersonalChat-module__488vWa__messagesArea{flex:1;min-height:0;overflow-y:auto}.PersonalChat-module__488vWa__inputArea{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.PersonalChat-module__488vWa__inputArea>div{box-sizing:border-box;align-items:center;width:100%;display:flex;margin:0!important;padding:0!important}.PersonalChat-module__488vWa__inputArea *{box-sizing:border-box}@media (max-width:768px){.PersonalChat-module__488vWa__chatContainer{z-index:9999!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.PersonalChat-module__488vWa__chatHeader{z-index:10001!important;background:#fff!important;border-bottom:2px solid #e2e8f0!important;align-items:center!important;height:60px!important;padding:0 16px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 2px 8px #00000026!important}.PersonalChat-module__488vWa__messagesArea{z-index:10000!important;scroll-behavior:smooth!important;background:#fff!important;padding:16px!important;position:fixed!important;inset:60px 0 80px!important;overflow:hidden auto!important}.PersonalChat-module__488vWa__inputArea{z-index:10001!important;height:80px!important;padding:12px 16px!important;padding-bottom:max(12px, env(safe-area-inset-bottom))!important;background:#fff!important;border-top:2px solid #e2e8f0!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -2px 8px #00000026!important}.PersonalChat-module__488vWa__inputArea>div{gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.PersonalChat-module__488vWa__mobileInput{-webkit-tap-highlight-color:transparent!important;-webkit-user-select:text!important;user-select:text!important;touch-action:manipulation!important;transform-origin:0 0!important;flex:1!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;font-size:16px!important;line-height:1.4!important;transform:scale(1)!important}}@media (max-width:767px){.PersonalChat-module__488vWa__chatContainer{height:100svh!important}.PersonalChat-module__488vWa__chatHeader{position:fixed!important;top:0!important}.PersonalChat-module__488vWa__inputArea{position:fixed!important;bottom:0!important}}@supports (height:100dvh){@media (max-width:768px){.PersonalChat-module__488vWa__chatContainer{height:100dvh!important}}}@media (max-width:480px){.PersonalChat-module__488vWa__chatHeader{height:56px!important}.PersonalChat-module__488vWa__messagesArea{top:56px!important;bottom:76px!important}.PersonalChat-module__488vWa__inputArea{height:76px!important}}
.PeopleManager-module__eqNuPG__peopleContainer{flex-direction:column;transition:all .3s;display:flex}.PeopleManager-module__eqNuPG__mobileContainer{height:100dvh;overflow:hidden}.PeopleManager-module__eqNuPG__peopleHeader{z-index:1001;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;position:sticky;top:0}.PeopleManager-module__eqNuPG__contentArea{flex:1;min-height:0;overflow-y:auto}.PeopleManager-module__eqNuPG__contentArea::-webkit-scrollbar{width:6px}.PeopleManager-module__eqNuPG__contentArea::-webkit-scrollbar-track{background:0 0}.PeopleManager-module__eqNuPG__contentArea::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.PeopleManager-module__eqNuPG__contentArea::-webkit-scrollbar-thumb:hover{background:#94a3b880}.PeopleManager-module__eqNuPG__searchInput{appearance:none;font-size:16px!important}@media (max-width:768px){.PeopleManager-module__eqNuPG__mobileModalContainer{z-index:9999!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.PeopleManager-module__eqNuPG__mobileModalHeader{z-index:10001!important;height:80px!important;padding:0 24px!important;padding-top:env(safe-area-inset-top,0)!important;background:#fff!important;border-bottom:2px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 2px 8px #00000026!important}.PeopleManager-module__eqNuPG__mobileContentArea{inset:80px 0 0!important;bottom:env(safe-area-inset-bottom,0)!important;z-index:10000!important;scroll-behavior:smooth!important;background:#fff!important;padding:24px!important;position:fixed!important;overflow:hidden auto!important}.PeopleManager-module__eqNuPG__searchInput{-webkit-tap-highlight-color:transparent!important;-webkit-user-select:text!important;user-select:text!important;touch-action:manipulation!important;min-height:44px!important;font-size:16px!important;line-height:1.4!important}}@media (max-width:767px){.PeopleManager-module__eqNuPG__mobileModalContainer{height:100svh!important}.PeopleManager-module__eqNuPG__mobileModalHeader{height:70px!important;position:fixed!important;top:0!important}.PeopleManager-module__eqNuPG__mobileContentArea{top:70px!important}}@supports (height:100dvh){@media (max-width:768px){.PeopleManager-module__eqNuPG__mobileModalContainer{height:100dvh!important}}}@media (max-width:480px){.PeopleManager-module__eqNuPG__mobileModalHeader{height:65px!important;padding:0 16px!important}.PeopleManager-module__eqNuPG__mobileContentArea{padding:16px!important;top:65px!important}}.PeopleManager-module__eqNuPG__personList{gap:12px;display:grid}.PeopleManager-module__eqNuPG__personCard{background:#fff;border:1px solid #e9e3f1;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #37244705}.PeopleManager-module__eqNuPG__personCard:hover{border-color:#d7c6ea}.PeopleManager-module__eqNuPG__personCardOpen{border-color:#d9c5ed;box-shadow:0 7px 24px #6540910b}.PeopleManager-module__eqNuPG__personHeader{text-align:left;color:#342a45;cursor:pointer;background:#fff;align-items:center;gap:12px;width:100%;min-height:74px;padding:15px;scroll-margin-top:12px;display:flex}.PeopleManager-module__eqNuPG__personHeader:focus-visible{outline-offset:-3px;border-radius:14px;outline:2px solid #aa79da}.PeopleManager-module__eqNuPG__personCardOpen .PeopleManager-module__eqNuPG__personHeader{background:linear-gradient(110deg,#fbf8ff,#f9f6fc);border-bottom:1px solid #eee4f6}.PeopleManager-module__eqNuPG__personAvatar{color:#9a63ca;background:#f1e9fb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:600;display:flex}.PeopleManager-module__eqNuPG__personIdentity{flex:1;gap:3px;min-width:0;display:grid}.PeopleManager-module__eqNuPG__personIdentity strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.PeopleManager-module__eqNuPG__personIdentity small{color:#ab96bb;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.PeopleManager-module__eqNuPG__personChevron{color:#baa7ca;flex-shrink:0}.PeopleManager-module__eqNuPG__personBody{padding:14px}.PeopleManager-module__eqNuPG__personActions{align-items:center;gap:8px;margin-bottom:18px;display:flex}.PeopleManager-module__eqNuPG__chatAction,.PeopleManager-module__eqNuPG__editAction{color:#9260bd;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-size:12px;font-weight:500;display:flex}.PeopleManager-module__eqNuPG__chatAction{background:#f4ecfc;flex:1}.PeopleManager-module__eqNuPG__editAction{background:#fff;border:1px solid #eee4f7;width:100%}.PeopleManager-module__eqNuPG__chatAction:hover,.PeopleManager-module__eqNuPG__editAction:hover{background:#ede0fa}.PeopleManager-module__eqNuPG__chatAction:focus-visible,.PeopleManager-module__eqNuPG__editAction:focus-visible{outline-offset:2px;outline:2px solid #aa79da}.PeopleManager-module__eqNuPG__chatAction svg,.PeopleManager-module__eqNuPG__editAction svg{flex-shrink:0;margin:0}.PeopleManager-module__eqNuPG__editActions{align-items:center;gap:6px;display:flex}.PeopleManager-module__eqNuPG__editActions>button{min-height:42px;padding:8px 10px;font-size:12px}.PeopleManager-module__eqNuPG__detailCategory h4{text-transform:uppercase;letter-spacing:.12em;color:#b09ac2;margin:16px 0 9px;font-size:10px;font-weight:600}.PeopleManager-module__eqNuPG__detailList{margin:0;padding:0;list-style:none;display:grid}.PeopleManager-module__eqNuPG__detailEntry{border-left:2px solid #e9dbf6;padding:11px 0 12px 12px;position:relative}.PeopleManager-module__eqNuPG__detailEntry:before{content:"";background:#c0a1dc;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:-4px;box-shadow:0 0 0 3px #fff}.PeopleManager-module__eqNuPG__detailEntry>span{color:#61536e;overflow-wrap:anywhere;font-size:13px;line-height:1.65;display:block}.PeopleManager-module__eqNuPG__detailEntry time{color:#b5a5c3;align-items:center;gap:5px;margin-top:5px;font-size:10px;line-height:1.5;display:flex}.PeopleManager-module__eqNuPG__emptyDetail{color:#b6a6c4;font-size:12px}@media (max-width:380px){.PeopleManager-module__eqNuPG__personBody{padding:12px}.PeopleManager-module__eqNuPG__personActions{flex-wrap:wrap}.PeopleManager-module__eqNuPG__chatAction{min-width:100px}.PeopleManager-module__eqNuPG__editActions>button{padding-inline:9px}}
