 .chatpro--room .msg_row{padding:var(--i-sp_1) var(--i-sp_2);border-top:1px solid var(--i-background_3);}.chatpro--room .msg_row .ipsMasonry, .chatpro--room .chatproImg:not(.ipsMasonry__item .chatproImg), .chatpro--room .msg_row .chatproVideo, .chatpro--room .msg_row .chatproAudio{margin-top:5px;}.chatpro--room .ipsMasonry__item .ipsFigure, .chatpro--room .ipsMasonry__item{aspect-ratio:auto !important;margin-bottom:0 !important;background:transparent;}.chatpro--room .system_chat, .chatpro--room .msg_row time{color:var(--i-color_soft);font-weight:normal;font-size:13px;}.chatpro--room .msg_row time{opacity:.8;}.msg_content{overflow-wrap:break-word;word-break:break-word;}.chatpro--room .msg_row .msg_content code{background-color:var(--i-background_4);color:var(--i-color_hard);padding:2px 6px;border-radius:4px;font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:0.9em;border:1px solid var(--i-data--bo-co);}.msg_content a{word-break:break-all;}.msg_row .chatproImg{border-radius:var(--i-input--bo-ra);}.msg_row .chatproImg:not(.ipsMasonry__item .chatproImg){display:block;margin:5px 0;max-width:140px;max-height:140px;width:100%;}.chatpro--room .msg_row .ipsMasonry figure{margin-top:0;}.chatpro--room .msg_row .chatproVideo{position:relative;max-width:260px;}.chatpro--room .msg_row .chatproVideo.vertical-video{max-width:180px;}.chatpro--room .msg_row .chatproVideo video{width:100%;height:auto;border-radius:var(--i-input--bo-ra);display:block;object-fit:contain;}.chatpro--room .msg_row .chatproVideo iframe{width:100%;height:100%;border-radius:var(--i-input--bo-ra);overflow:hidden;position:absolute;top:0;left:0;}.chatpro--room .msg_row .chatproVideo > div{overflow:hidden;border-radius:var(--i-input--bo-ra);}.chatpro--room .msg_row .ipsMasonry{max-width:400px;}.chatpro--launcher .chatpro--room .msg_row .ipsMasonry{max-width:250px;--i-basis:80px;}.chatpro--room .msg_row .ipsAttachLink{margin:6px 0 0 0;}.chatpro--room .msg_row .chatpro__map iframe{width:260px;height:147px;display:block;border-radius:var(--i-input--bo-ra);margin-top:6px;}.chatproAudio{display:grid;grid-template-columns:auto 1fr auto;align-items:center;background-color:var(--i-background_4);border-radius:var(--i-input--bo-ra);padding:6px 10px;column-gap:10px;width:260px;position:relative;}.chatproAudio > button:first-of-type{width:32px;height:32px;border:none;padding:0;cursor:pointer;background:none;color:var(--i-color_hard);display:flex;align-items:center;justify-content:center;font-size:18px;transition:transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), filter 0.25s ease, box-shadow 0.25s ease;will-change:transform, filter, box-shadow;}.chatproAudio > button:first-of-type:hover{transform:scale(1.15);filter:brightness(1.3);}.chatproAudio.playing > button:first-of-type i{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f04c";}.chatproAudio > button:first-of-type i{font-family:"Font Awesome 6 Free";font-weight:900;pointer-events:none;}.chatproAudio > div{position:relative;display:flex;align-items:center;height:28px;overflow:hidden;z-index:0;}.chatproAudio .waveformMask{width:100% !important;height:100%;background-color:var(--i-color_hard);-webkit-mask-image:url('https://primspinning.com/uploads/set_resources_25/4be1411ec82d35af2d96164a736238ad_waveform.svg');mask-image:url('https://primspinning.com/uploads/set_resources_25/4be1411ec82d35af2d96164a736238ad_waveform.svg');mask-repeat:no-repeat;mask-size:cover;mask-position:left center;opacity:1;z-index:1;position:relative;pointer-events:none;}.chatproAudio .waveProgress{position:absolute;top:0;left:0;height:100%;width:0%;background-color:var(--i-primary);opacity:0.35;z-index:2;pointer-events:none;}.chatproAudio > span{font-size:12px;text-align:right;color:var(--i-color_hard);white-space:nowrap;}.chatproAudio > audio{display:none !important;}.chatpro--room .msg_row .ipsEmoji{height:26px;width:auto;display:inline-block;font-size:18px;}.inbox__main .ipsEmoji img{height:18px;width:auto;}.inbox__main .ipsEmoji{font-size:14px;}.menuReactions{display:flex;gap:4px;padding:5px;border-bottom:1px solid var(--i-data--bo-co);justify-content:center;align-items:center;overflow:hidden;}.menuReactions .reactionIcon{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;width:36px;height:36px;text-decoration:none;will-change:transform;}.menuReactions .reactionInner{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s ease, background 0.2s ease;}.menuReactions .reactionIcon:hover .reactionInner{transform:scale(1.3) rotate(-5deg);}.menuReactions .reactionIcon.selected .reactionInner{background-color:var(--i-background_4);}.menuReactions .reactionIcon img{width:24px;height:24px;display:block;}.msg_react_overview{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;}.msg_react_overview .reactionItem{display:inline-flex;align-items:center;background:var(--i-background_3);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:500;color:var(--i-text);line-height:1;transition:background 0.2s ease, transform 0.2s ease;cursor:pointer;margin:6px 0;}.msg_react_overview .reactionItem:hover{background:var(--i-background_4);transform:scale(1.05);}.msg_react_overview .reactionIconImg{width:16px;height:16px;margin-right:4px;display:block;}.chatpro--room .system_chat .chatproMessage_menu .menuReactions{display:none;}.chatpro--room .msg_row .messageMenu{opacity:0;visibility:hidden;transition:opacity 0.2s ease, visibility 0.2s ease;min-width:0;}html[dir="ltr"] .chatpro--room .msg_row .messageMenu a{margin-left:15px;}html[dir="rtl"] .chatpro--room .msg_row .messageMenu a{margin-right:15px;}.chatpro--room .msg_row:hover .messageMenu{opacity:1;visibility:visible;}@media (hover:none) and (pointer:coarse){.chatpro--room .msg_row .messageMenu{opacity:1;visibility:visible;display:block;position:relative;pointer-events:auto;}}.chatproQuote{padding:var(--i-sp_1);margin:var(--i-sp_1) 0;background:var(--i-background_2) !important;}.chatproQuote .chatproImg:not(.ipsMasonry__item .chatproImg), .chatproQuote .chatproVideo, .chatproQuote .chatproVideo.vertical-video{max-width:120px !important;}.chatproQuote .chatpro__map iframe{width:120px !important;height:65px !important;}.chatproQuote .ipsMasonry{max-width:160px !important;}.chatproQuote .ipsMasonry .ipsMasonry__item{max-width:45px !important;}.chatpro--room .replyText{margin:0 3px;}.chatpro--room .replyBlock{cursor:pointer;}.chatpro--room .chatproQuote{transition:background 0.3s ease;z-index:0;}.chatpro--room .replyBlock *{pointer-events:none;}.chatpro--room .replyBlock:hover .chatproQuote{background:var(--i-background_3) !important;}.chatpro--room .msg_row.mentionMe{background:var(--i-color_positive-soft);}.chatpro--room .msg_content .ipsMention{padding:4px 8px;}.chatpro_editor_container .ipsMention, .chatpro--room .ipsMention{display:inline-block;border-radius:20px;padding:0.1em 0.8em;font-size:0.9em;background:var(--i-primary);color:var(--i-primary-contrast);text-decoration:none !important;}.chatpro--room .ipsMention[data-type="mention"]{cursor:pointer;}.msg_row[data-pinned="1"] .itemPin{display:none;}.msg_row[data-pinned="0"] .itemUnpin{display:none;}.msg_row:not([data-canPin]) .itemPin, .msg_row:not([data-canPin]) .itemUnpin{display:none !important;}.room__pinned-wrapper{position:sticky;margin:8px 8px 6px 8px;background:var(--i-background_2);border:1px solid var(--i-background_3);border-left:3px solid var(--i-primary);border-radius:var(--i-box--bo-ra);box-shadow:var(--i-input--bo-sh, none);color:var(--i-color_root);overflow:hidden;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);max-height:42px;z-index:1;}.room__pinned-wrapper:hover{box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);}.room__pinned-wrapper.is-expanded{max-height:250px;}.msg_row--highlight{animation:msgRowHighlight 2s ease-out;}@keyframes msgRowHighlight{0%{background-color:rgb(from var(--i-primary) r g b / 0.2);}100%{background-color:transparent;}}.pinned-bar__main{display:flex;align-items:center;padding:0 12px;height:42px;gap:12px;}.room__pinned-wrapper [data-action="viewPinned"]{cursor:pointer;transition:opacity 0.2s;}.room__pinned-wrapper [data-action="viewPinned"]:hover{opacity:0.8;}.pinned-bar__icon{color:var(--i-primary);font-size:14px;flex-shrink:0;opacity:0.9;}.pinned-bar__content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;}.pinned-bar__snippet{font-size:13px;color:var(--i-color_soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.pinned-bar__snippet strong, .pinned-bar__item-text strong{font-weight:600;}.pinned-bar__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;}.pinned-bar__expand-btn{background:var(--i-background_3);border:1px solid var(--i-background_4);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px;color:var(--i-color_soft);transition:all 0.2s;}.pinned-bar__expand-btn:hover{background:var(--i-primary);color:var(--i-primary-contrast);border-color:var(--i-primary);}.pinned-bar__list{border-top:1px solid var(--i-background_3);padding:2px 0;margin:0;list-style:none;max-height:150px;overflow-y:auto;}.pinned-bar__item{display:flex;align-items:center;padding:8px 12px;gap:12px;border-bottom:1px solid var(--i-background_3);transition:background 0.2s;}.pinned-bar__item:hover{background:var(--i-background_3);}.pinned-bar__item:last-child{border-bottom:none;}.pinned-bar__item-text{flex:1;font-size:13px;min-width:0;}.pinned-bar__item-unpin{color:var(--i-color_soft);cursor:pointer;font-size:16px;padding:4px;transition:color 0.2s;}.pinned-bar__item-unpin:hover{color:var(--i-color_danger);}