 .chatpro--room{position:relative;display:flex;flex-direction:column;height:500px;container-type:inline-size;}.chatpro--room .room__messages{flex:1;overflow-x:hidden;overflow-y:auto;min-height:0;}.chatpro--room .room__sidebar{overflow-y:auto;background:var(--i-background_2);border-radius:0 0 var(--i-box--bo-ra) 0;height:100%;}html[dir="ltr"] .chatpro--room .room__sidebar{border-left:1px solid var(--i-background_3);}html[dir="rtl"] .chatpro--room .room__sidebar{border-right:1px solid var(--i-background_4);}.chatpro-online-menu .ipsPhotoPanel{margin:var(--i-sp_1);}.chatpro--room .room__sidebar .ipsPhotoPanel{margin:var(--i-sp_2);}.chatpro--room .room__header{flex-shrink:0;padding:var(--i-sp_2);}.chatpro--inbox .ipsBox__header{padding:var(--i-sp_2);}.chatpro--inbox .ipsButton, .chatpro--room .room__header .ipsButton{padding:5px 8px;min-width:26px;background:var(--i-background_3);}.chatpro--inbox .ipsButton:hover, .chatpro--room .room__header .ipsButton:hover{background:var(--i-background_4) !important;}.chatpro--room .room__main{flex:1;position:relative;--i-column-gap:0;}.chatpro--room .room__content{display:flex;flex-direction:column;height:100%;overflow:hidden;}.chatproEmoji_menu .ipsMenu_innerContent{max-height:none;width:350px;height:380px;overflow:hidden;}.chatproEmoji_menu .ipsTabs__tab{font-size:1em;}.chatproEmoji_menu .emojiPreview{font-size:28px;}.chatproEmoji_menu .emojiPreview .ipsEmoji img{width:32px;}#ipsTabs_content_chatproEmo .defaultEmoji{height:350px;display:flex;flex-direction:column;}#ipsTabs_content_chatproEmo .ipsIconPicker__search{flex-shrink:0;}#ipsTabs_content_chatproEmo [data-role="icons"]{flex:1;overflow-y:auto;}.chatproEmoji_menu .ipsTabs{border:0 !important;padding:.7em;box-shadow:none;}.chatproEmoji_menu .ipsTabs .ipsTabs__tab{padding:.5em 1em;}.chatproEmoji_menu .emojiCategory{position:relative;}.chatproEmoji_menu .emojiHeader{position:sticky;top:0;z-index:10;}.chatproEmoji_menu .ipsIconPicker__search{padding:.7em;background:var(--i-background_3);}.chatproEmoji_menu .ipsIconPicker__search::before{inset-inline-start:1.5em;}.chatproEmoji_menu .ipsIconPicker__search [type="text"]{padding:.4em .6em;padding-inline-start:2.5em;}.chatboxAddons_menu .ipsMenu_innerContent{display:grid;grid-template-columns:repeat(auto-fit, minmax(48px, 1fr));gap:5px;padding:5px;justify-items:center;align-items:center;overflow:hidden;}.chatboxAddons_menu .ipsMenu_innerContent .ipsButton{width:50px;}.chatpro--room .msg_row:not([data-canReply]) .itemReply, .chatpro--room .msg_row:not([data-canEdit]) .itemEdit, .chatpro--room .msg_row:not([data-canDelete]) .itemDelete, .chatpro--room .msg_row:not([data-canBan]) .itemBan, .chatpro--room .msg_row:not([data-canReport]) .itemReport{display:none;}.room__announcement{cursor:pointer;background:var(--i-background_3);padding:.6em 1.2em;transition:background 0.3s ease;}.room_title_content .room__announcement{display:none;background:transparent !important;padding:0 !important;margin-top:-3px;font-size:12px;color:var(--i-color_soft);overflow:hidden;white-space:nowrap;position:relative;max-width:100%;container-type:inline-size;}.room_title_wrapper.has-announcement .room__announcement{display:block;}.room__announcement-text{display:inline-block;padding-left:0;will-change:transform;animation:chatproRoomMarquee 10s ease-in-out infinite alternate;}@keyframes chatproRoomMarquee{0%, 20%{transform:translateX(0);}80%, 100%{transform:translateX(min(0px, calc(-100% + 100cqw)));}}.room__announcement:hover .room__announcement-text{animation-play-state:paused;}.room__announcement:hover{background:var(--i-background_4);color:var(--i-color_hard);}.chatpro--room .messages_list, .chatpro--room .search_box{position:absolute;display:flex;flex-direction:column;height:100%;width:100%;border-radius:var(--i-box--bo-ra);}.chatpro--room .search_box .search_content{flex:1;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--i-box--bo-ra);}.chatpro--room .search_box .search_results{flex:1;overflow-y:auto;}.chatpro--room .search_results .msg_row{cursor:pointer;}.chatpro--room .search_results .msg_row:hover{background:var(--i-background_2);}.chatpro--room .word-highlight{background:hsl(38, 84%, 90%);color:hsl(31, 60%, 17%);}.chatpro--room .search_box .msg_row, .chatpro--room .messages_list .msg_row{border-top:none;border-bottom:1px solid var(--i-data--bo-co);}.chatpro--room .ipsIconPicker__search .ipsInput{border:none;box-shadow:none;}.chatpro--room .ipsIconPicker__search .ipsInput:focus{outline:none;box-shadow:none;border:none;}.chatpro--room .ipsIconPicker__search .ipsButton{border:0;box-shadow:none;}.chatpro--room .messages_list .messages_list_header, .chatpro--room .search_box .ipsIconPicker__search{height:60px;background:var(--i-background_3);border-radius:calc(var(--i-box--bo-ra) - var(--i-box--bo-wi)) calc(var(--i-box--bo-ra) - var(--i-box--bo-wi)) 0 0;}.chatpro--room .messages_list .messages_list_header{display:flex;flex:0 0 auto;gap:.7em;position:relative;padding:.7em;}.chatpro--room .messages_list .messages_list_header h2{flex:1 1 100%;font-size:1.1em;text-align:center;font-weight:bold;padding:.5em;}.chatpro--room .messages_list .ipsIconPicker__search::before, .chatpro--room .search_box .ipsIconPicker__search::before{inset-inline-start:6em;}.chatpro--room .messages_list .ipsIconPicker__search [type="text"], .chatpro--room .search_box .ipsIconPicker__search [type="text"]{padding:var(--i-sp_1) var(--i-sp_2);font-size:1em;padding-inline-start:3em;}.chatpro--room .messages_list [data-role="results"]{flex:1;overflow-y:auto;}.chatpro--room .messages_list .messages_list_header{flex:0 0 auto;}.chatpro--room .messages_list .targetMsg{background:var(--i-background_2);}.room__overlay{position:absolute;background:var(--i-background_2);z-index:1;height:100%;width:100%;top:0;left:0;}.room__overlay[data-role='error']{display:flex;justify-content:center;align-items:center;text-align:center;padding:var(--i-sp_3);}.room__overlay[data-role='rules']{display:flex;flex-direction:column;height:100%;}.room__overlay[data-role='rules'] > section{flex:1;overflow-y:auto;padding:var(--i-sp_3);}.room__overlay[data-role='rules'] > .ipsButtons{padding:var(--i-sp_2);background:var(--i-background_2);box-shadow:0 -2px 6px rgba(0, 0, 0, 0.1);}.ipsData--browse-rooms{--i-data--icon-width:50px;}.ipsData--browse-rooms .fa-solid{min-width:0;}.chatpro--launcher .ipsData__image .ipsIcon, .ipsData--browse-rooms .ipsData__image .ipsIcon, .chatpro--launcher .ipsData__image img, .ipsData--browse-rooms .ipsData__image img{border-radius:50% !important;}.chatpro--launcher{position:fixed;bottom:0;right:20px;display:flex;align-items:flex-end;z-index:7;}.chatpro--launcher .chat-rooms-area{margin-right:60px;display:flex;gap:15px;}.chatpro--launcher .new-room-wrapper, .chatpro--launcher .chatpro--inbox, .chatpro--launcher .chatpro--room{width:340px;height:min(450px, 100vh);max-height:100vh;box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);overflow:hidden;position:relative;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.chatpro--launcher .chat-bubbles{position:fixed;right:15px;bottom:15px;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:12px;z-index:1010;}.chatpro--launcher .chat-bubble, .chatpro--launcher .inbox-bubble{position:relative;width:48px;height:48px;border-radius:50%;box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);overflow:visible;background-color:var(--i-primary);color:var(--i-primary-contrast);}html[data-ips-scheme="dark"] .chatpro--launcher .chat-bubble, html[data-ips-scheme="dark"] .chatpro--launcher .inbox-bubble{box-shadow:none;border:1px solid var(--i-background_2);}.chatpro--launcher .chat-bubble img{width:100%;height:100%;border-radius:50%;object-fit:cover;}.chatpro--launcher .inbox-bubble{display:flex;justify-content:center;align-items:center;font-size:24px;cursor:pointer;}.chatpro--launcher .chat-bubble [data-action="openRoom"]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;justify-content:center;align-items:center;cursor:pointer;}.chatpro--launcher .chat-bubble .ipsIcon{font-size:24px;z-index:2;}.chatpro--launcher .closeBtn{position:absolute;top:-6px;right:-6px;background-color:var(--i-background_1);color:var(--i-color_hard);border:none;border-radius:50%;width:24px;height:24px;font-size:14px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;opacity:0;transition:opacity 0.2s ease, transform 0.2s ease;}.chatpro--launcher .chat-bubble:hover .closeBtn, .chatpro--launcher .chat-bubble .closeBtn:focus{opacity:1;transform:scale(1.1);}@media (hover:none) and (pointer:coarse){.chatpro--launcher .chat-bubble .closeBtn{opacity:1 !important;}}.chatpro--launcher h2.ipsBox__header{padding:var(--i-sp_1) var(--i-sp_2);font-size:1.1em;min-height:54px;}.chatpro--launcher h2.ipsBox__header .ipsButton:hover, .chatpro--room h2.ipsBox__header .ipsButton:hover{background:var(--i-background_3);}.chatpro--inbox{display:flex;flex-direction:column;}.chatpro--inbox .ipsData__item{padding:var(--i-sp_2);}.chatpro--inbox > h2{flex-shrink:0;}#inboxTabs_content{flex:1;overflow:auto;min-height:0;display:flex;flex-direction:column;}#inboxTabs_content .ipsData--table{--i-data--desc-truncate:1;--i-data--icon-width:32px;}#inboxTabs_content .ipsData__item .ipsData__desc{margin-top:.2em;font-size:var(--i-font-size_-2);}.chatpro--launcher .chatpro--room{overflow:visible !important;position:relative !important;}.chatpro--room button.hideRoom{display:none;}.chatpro--messenger .chatpro--room button.hideRoom, .chatpro--launcher .chatpro--room button.hideRoom, .chatpro--launcher .chatpro--room button.onlineUsers{display:block !important;}.chatpro--launcher .chatpro--room button.toggleRoom{display:none !important;}.chatpro--room .ipsAttachment_fileList .ipsGrid{--i-basis:80px !important;--i-column-gap:var(--i-sp_1) !important;}.chatpro--room .ipsPhotoPanel{gap:var(--i-column-gap, .6em);}.chatpro--room .ipsPhotoPanel .ipsAvatarStack{margin-top:4px;}.chatpro--launcher .chatpro--room h2 .ipsFluid{--i-gap:var(--i-sp_1);}.chatpro--inbox .member__search input{border:0;box-shadow:none;}.chatpro--inbox .member__search input:focus{outline:none;box-shadow:none;border:none;}.chatpro--inbox [data-role="member_results"]{--i-data--padding:.5em 1em;}.chatpro--inbox [data-role="member_results"] li:hover{background:var(--i-background_2);}.unreadBadge{background-color:hsl(0 100% 46%);color:white;font-size:10px !important;font-weight:bold;padding:3px 6px;border-radius:20px;}.inbox-bubble .unreadBadge, .chat-bubble .unreadBadge{position:absolute;top:-3px;left:-3px;z-index:10;line-height:1;}.ipsData--browse-rooms figure.ipsData__image img, .chatpro--launcher figure.ipsData__image img{object-fit:cover !important;}.room__header .room_title_wrapper{display:flex;align-items:center;gap:10px;flex:1;overflow:hidden;}.room__header .room_title_content{display:flex;flex-direction:column;justify-content:center;overflow:hidden;flex:1;}.room_title_wrapper.has-announcement .room_title{font-size:14px;}.chatpro--room.minimize .room_title_wrapper.has-announcement .room_title{font-size:var(--i-font-size_0);}.chatpro--room.minimize .room__announcement{display:none !important;}.room__header .room_title_wrapper figure{flex-shrink:0;border-radius:50%;width:34px;height:34px;}.chatpro_user_icon, .room__header .room_title_wrapper figure .ipsAvatarStack{width:100%;height:100%;background:transparent;}.room__header .room_title_wrapper figure .ipsIcon{font-size:80cqmin;height:30px;line-height:30px;}.chatpro--launcher .room_title_wrapper figure{display:block;}.chat-bubble .ipsOnline{z-index:1;position:absolute;right:-4px;bottom:2px;width:.8em;}@media screen and (max-width:979px){html[data-ips-theme-setting-mobile-icons-location="footer"] .chatpro--launcher{bottom:calc(56px + env(safe-area-inset-bottom));}.chatpro--launcher .chat-bubbles{right:10px;}html[data-ips-theme-setting-mobile-icons-location="footer"] .chatpro--launcher .chat-bubbles{bottom:calc(65px + env(safe-area-inset-bottom));}}@container (max-width:767px){.chatpro--room .room__sidebar{position:absolute;right:0;width:100%;height:100%;background:var(--i-background_1);display:none;z-index:1;}}@media (max-width:767px){.chatpro--launcher .chat-rooms-area{display:block;}.chatpro--launcher .new-room-wrapper, .chatpro--launcher .chatpro--inbox, .chatpro--launcher .chatpro--room{width:100vh;max-width:100%;height:calc(100vh - 56px - env(safe-area-inset-bottom));max-height:calc(100vh - 56px - env(safe-area-inset-bottom));bottom:0;right:0;border-radius:0 !important;box-shadow:none;border:none;}.chatpro--launcher{margin-right:0;right:0;width:100%}.chatpro--launcher .chat-rooms-area{margin:0;z-index:1011;}.chatpro--launcher .chat-bubble, html[data-ips-theme-setting-mobile-icons-location="footer"] .inbox-bubble{display:none !important;}}.chatpro--launcher .room__sidebar{position:absolute;width:100%;height:100%;background:var(--i-background_1);display:none;}#chatpro_group_icon .ipsUploader__icon, #ipsTabs_chatpro-group-manage_content .ipsUploader__icon, #chatpro_group_icon .ipsAttachment_dropZoneSmall_info, #ipsTabs_chatpro-group-manage_content .ipsAttachment_dropZoneSmall_info{display:none !important;}.ipsWidget .chatpro--room.ipsBox{border:none;box-shadow:none;}.ipsWidget .room__sidebar{--i-basis:220px;}.chatpro--room.minimize{height:auto;}.chatpro--room.minimize button.optionRoom, .chatpro--room.minimize .room__main{display:none !important;}.chatpro--room.minimize button.toggleRoom i{--fa:"\f077";}.chatpro--room.minimize .room__header{border-radius:calc(var(--i-box--bo-ra));}.chatpro--room[data-init="false"] .room__content, .chatpro--room[data-init="false"] .room__sidebar{visibility:hidden;}.chatpro--typing{margin:0 var(--i-sp_2);position:absolute;bottom:-1px;}.chatpro--typing .ipsLiveActivity{font-size:10px;font-weight:normal;padding:.1em .3em;border-bottom-left-radius:0;border-bottom-right-radius:0;}.ipsDialog_content .chatProEditorForm #elTextarea_chatpro_msg_content{height:80px;}.chatpro--room[data-room-type="2"] .room__sidebar{display:none;}.chatpro--inbox [data-room-type="2"] h2.room_title:before{content:"\f0c0";font-family:FontAwesome, serif;margin-right:5px;}.chatpro--messenger > .ipsColumns{min-height:0;height:600px;border-radius:var(--i-box--bo-ra);}.chatpro--messenger .chatpro--inbox, .chatpro--messenger .chatpro--room{height:600px;}.chatpro--messenger .chatpro--room{border-top-right-radius:var(--i-box--bo-ra);border-bottom-right-radius:var(--i-box--bo-ra);}.chatpro--messenger .chatpro--inbox, .chatpro--messenger .ipsColumns__primary{background:var(--i-background_1);}.chatpro--messenger .chatpro--room .search_box .ipsIconPicker__search{border-top-left-radius:0 !important;}.ipsData--roomList .ipsAvatarStack .ipsIcon, .chatpro--messenger .ipsAvatarStack .ipsIcon, .chatpro--messenger .ipsAvatarStack img, .chatpro--room h2 .ipsAvatarStack .ipsIcon, .chatpro--room h2 .ipsAvatarStack img{border-radius:50% !important;object-fit:cover;}.chatpro--messenger [data-action="hideInbox"], .chatpro--messenger [data-action="toggleRoom"]{display:none !important;}.chatpro--messenger .ipsColumns__primary .ipsEmpty{margin-top:20%;}.chatpro--messenger .ipsColumns__primary.ipsLoading .ipsEmpty{display:none;}.room__sidebar .ipsEmpty{margin-top:30%;}.closeSidebar{display:none;}.closeSidebar i{margin-right:10px;}.room_title_wrapper .closeSidebar{display:inline-block;}.room_title_wrapper.show-backBtn .ipsData__image, .room_title_wrapper.show-backBtn .room_title{display:none;}.inbox__room .onlineCounter{padding:2px 0.8em;}.inbox__room:not([data-room-type="0"]) .onlineCounter{display:none !important;}@media screen and (max-width:979px){.chatpro--messenger .ipsColumns__secondary{--i-basis:320px;}}@media (max-width:767px){.chatpro--messenger[data-mode="room"] .ipsColumns__secondary, .chatpro--messenger[data-mode="inbox"] .ipsColumns__primary{display:none;}}.ipsNavPanel [data-navapp="chatpro"] .ipsNotification{position:static;margin-left:8px;}.ipsNavBar [data-navapp="chatpro"] .ipsNotification{position:static;margin-left:5px;}.chatproEmoji_menu{padding:0;}#ipsTabs_chatproEmo{border-top-left-radius:var(--i-box--bo-ra);border-top-right-radius:var(--i-box--bo-ra);}