.gift-givers[data-v-5c8aaa6e]{display:flex;align-items:center;gap:12px;max-width:100%;overflow:hidden}[dir] .gift-givers[data-v-5c8aaa6e]{padding:12px}.gift-givers .gift-icon[data-v-5c8aaa6e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[dir] .gift-givers .gift-icon[data-v-5c8aaa6e]{background:#ff9500;border-radius:50%}.gift-givers .gift-icon svg[data-v-5c8aaa6e]{width:20px;height:20px;stroke:#fff}.gift-givers .scroll-container[data-v-5c8aaa6e]{position:relative;display:flex;align-items:center;gap:12px;flex:1;min-width:0}[dir] .gift-givers .scroll-container[data-v-5c8aaa6e]{margin:0 auto}@media(max-width:768px){.gift-givers .scroll-container[data-v-5c8aaa6e]{max-width:400px}}@media(min-width:769px){.gift-givers .scroll-container[data-v-5c8aaa6e]{max-width:600px}}.gift-givers .scroll-container .scroll-button[data-v-5c8aaa6e]{width:28px;height:28px;color:#a644fb;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.6;transition:all .3s ease}[dir] .gift-givers .scroll-container .scroll-button[data-v-5c8aaa6e]{border-radius:50%;background:rgba(166,68,251,.1);border:1px solid rgba(166,68,251,.2);cursor:pointer}.gift-givers .scroll-container .scroll-button[data-v-5c8aaa6e]:hover{opacity:1}[dir] .gift-givers .scroll-container .scroll-button[data-v-5c8aaa6e]:hover{background:rgba(166,68,251,.2)}.gift-givers .scroll-container .scroll-button svg[data-v-5c8aaa6e]{width:16px;height:16px;stroke:currentColor}.gift-givers .scroll-container .scroll-wrapper[data-v-5c8aaa6e]{flex:1;overflow:hidden;position:relative}.gift-givers .givers-grid[data-v-5c8aaa6e]{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%}@media(max-width:768px){[dir] .gift-givers .givers-grid[data-v-5c8aaa6e]{padding:4px;cursor:grab}[dir] .gift-givers .givers-grid[data-v-5c8aaa6e]:active{cursor:grabbing}}@media(min-width:769px){[dir] .gift-givers .givers-grid[data-v-5c8aaa6e]{padding:4px 0}}.gift-givers .givers-grid[data-v-5c8aaa6e]::-webkit-scrollbar{display:none}.gift-givers .givers-grid .giver-avatar[data-v-5c8aaa6e]{width:40px;height:40px;position:relative;flex-shrink:0;transition:all .2s ease}[dir] .gift-givers .givers-grid .giver-avatar[data-v-5c8aaa6e]{border-radius:50%;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.2)}.gift-givers .givers-grid .giver-avatar img[data-v-5c8aaa6e]{width:100%;height:100%;object-fit:cover}[dir] .gift-givers .givers-grid .giver-avatar img[data-v-5c8aaa6e]{border-radius:50%}.gift-givers .givers-grid .giver-avatar .total-gift-count[data-v-5c8aaa6e]{position:absolute;bottom:-2px;width:16px;height:16px;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}[dir] .gift-givers .givers-grid .giver-avatar .total-gift-count[data-v-5c8aaa6e]{border-radius:50%;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}[dir=ltr] .gift-givers .givers-grid .giver-avatar .total-gift-count[data-v-5c8aaa6e]{left:-2px;background:linear-gradient(135deg,#e91e63,#a644fb)}[dir=rtl] .gift-givers .givers-grid .giver-avatar .total-gift-count[data-v-5c8aaa6e]{right:-2px;background:linear-gradient(-135deg,#e91e63,#a644fb)}.gift-givers .givers-grid .giver-avatar.small[data-v-5c8aaa6e]{width:32px;height:32px}.gift-givers .givers-grid .giver-avatar.small .total-gift-count[data-v-5c8aaa6e]{width:14px;height:14px;font-size:8px;bottom:-1px}[dir=ltr] .gift-givers .givers-grid .giver-avatar.small .total-gift-count[data-v-5c8aaa6e]{right:-1px}[dir=rtl] .gift-givers .givers-grid .giver-avatar.small .total-gift-count[data-v-5c8aaa6e]{left:-1px}.settings-svg[data-v-07bfef66]{fill:#db32f6}.room-header-container[data-v-07bfef66]{position:relative;display:flex;flex-direction:column;gap:8px;align-items:flex-start;max-width:100%}[dir] .room-header-container[data-v-07bfef66]{padding:12px 16px}.room-header-container .header-top[data-v-07bfef66]{display:flex;align-items:center;gap:12px;width:100%}.room-header-container .room-header[data-v-07bfef66]{width:auto}[dir] .room-header-container .room-header[data-v-07bfef66]{border-radius:50px;padding:8px}[dir=ltr] .room-header-container .room-header[data-v-07bfef66]{background:linear-gradient(90deg,#e91e63,#a644fb)}[dir=rtl] .room-header-container .room-header[data-v-07bfef66]{background:linear-gradient(270deg,#e91e63,#a644fb)}.room-header-container .room-header .room-info[data-v-07bfef66]{display:flex;justify-content:space-between;align-items:center}.room-header-container .room-header .room-info .host-info[data-v-07bfef66]{display:flex;align-items:center;gap:12px}.room-header-container .room-header .room-info .host-info .host-avatar[data-v-07bfef66]{width:44px;height:44px;overflow:hidden}[dir] .room-header-container .room-header .room-info .host-info .host-avatar[data-v-07bfef66]{border-radius:50%;border:2px solid hsla(0,0%,100%,.3)}.room-header-container .room-header .room-info .host-info .host-avatar img[data-v-07bfef66]{width:100%;height:100%;object-fit:cover}.room-header-container .room-header .room-info .host-info .room-details h1[data-v-07bfef66]{font-size:16px;font-weight:600;color:#fff}[dir] .room-header-container .room-header .room-info .host-info .room-details h1[data-v-07bfef66]{margin:0}.room-header-container .room-header .room-info .host-info .room-details .room-id[data-v-07bfef66]{font-size:12px;color:hsla(0,0%,100%,.8)}.room-header-container .room-header .room-info .room-actions[data-v-07bfef66]{display:flex;align-items:center;gap:12px}[dir=ltr] .room-header-container .room-header .room-info .room-actions[data-v-07bfef66]{margin-left:12px;margin-right:4px}[dir=rtl] .room-header-container .room-header .room-info .room-actions[data-v-07bfef66]{margin-right:12px;margin-left:4px}.room-header-container .room-header .room-info .room-actions .settings-btn[data-v-07bfef66]{width:32px;height:32px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}[dir] .room-header-container .room-header .room-info .room-actions .settings-btn[data-v-07bfef66]{border-radius:50%;border:none;cursor:pointer}.room-header-container .viewer-count[data-v-07bfef66]{display:flex;align-items:center;gap:6px;color:#fff;font-size:14px;height:fit-content}[dir] .room-header-container .viewer-count[data-v-07bfef66]{background:hsla(0,0%,100%,.2);border-radius:50px;padding:8px 16px}.room-header-container .header-bottom[data-v-07bfef66]{display:flex;align-items:center;gap:12px;width:100%}.room-header-container .goal-progress[data-v-07bfef66]{display:flex;flex-direction:row;align-items:center;gap:8px;color:hsla(0,0%,100%,.9);font-size:14px;width:auto;min-width:200px;position:relative}[dir] .room-header-container .goal-progress[data-v-07bfef66]{padding:4px 12px;border-radius:20px}.room-header-container .goal-progress .goal-icon[data-v-07bfef66]{width:18px;height:18px;flex-shrink:0}.room-header-container .goal-progress .gem-svg[data-v-07bfef66]{color:#ff4081}.room-header-container .goal-progress .gift-icon[data-v-07bfef66]{width:24px;height:24px;object-fit:contain}.room-header-container .goal-progress .progress-bar[data-v-07bfef66]{flex-grow:1;height:8px;position:relative;overflow:hidden}[dir] .room-header-container .goal-progress .progress-bar[data-v-07bfef66]{background:rgba(0,0,0,.2);border-radius:10px}.room-header-container .goal-progress .progress-bar .progress[data-v-07bfef66]{position:absolute;top:0;height:100%;transition:width .3s ease}[dir] .room-header-container .goal-progress .progress-bar .progress[data-v-07bfef66]{background:#ff9500;border-radius:10px}[dir=ltr] .room-header-container .goal-progress .progress-bar .progress[data-v-07bfef66]{left:0}[dir=rtl] .room-header-container .goal-progress .progress-bar .progress[data-v-07bfef66]{right:0}.room-header-container .goal-progress .progress-text[data-v-07bfef66]{color:#fff;font-size:12px;font-weight:500;align-self:flex-start;display:flex;align-items:center;gap:4px}[dir] .room-header-container .goal-progress .progress-text[data-v-07bfef66]{margin-top:4px}.room-header-container .goal-progress .progress-text .text-icon[data-v-07bfef66]{width:14px;height:14px;vertical-align:middle}.room-header-container .goal-progress .progress-text .gem-svg.text-icon[data-v-07bfef66],.room-header-container .goal-progress .progress-text .text-icon-gift[data-v-07bfef66]{color:#ff9500}.room-header-container .close-button[data-v-07bfef66]{position:absolute;top:1rem;z-index:10;color:#fff}[dir] .room-header-container .close-button[data-v-07bfef66]{padding:.5rem;border:none;background:none}[dir=ltr] .room-header-container .close-button[data-v-07bfef66]{right:1rem}[dir=rtl] .room-header-container .close-button[data-v-07bfef66]{left:1rem}.room-header-container .close-button[data-v-07bfef66]:focus,.room-header-container .close-button[data-v-07bfef66]:hover{color:#ccc}[dir] .room-header-container .close-button[data-v-07bfef66]:focus,[dir] .room-header-container .close-button[data-v-07bfef66]:hover{background:none;box-shadow:none}@media(max-width:767.98px){.header-top[data-v-07bfef66]{flex-wrap:nowrap;gap:8px;align-items:center}.room-header[data-v-07bfef66]{flex-shrink:1;min-width:0}[dir] .room-header[data-v-07bfef66]{padding:6px}.host-info[data-v-07bfef66]{min-width:0}.room-details[data-v-07bfef66]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:50px;flex-shrink:1}.room-details h1[data-v-07bfef66]{font-size:14px}.viewer-count[data-v-07bfef66]{font-size:12px;flex-shrink:0}[dir] .viewer-count[data-v-07bfef66]{padding:6px 10px}.close-button[data-v-07bfef66]{flex-shrink:0}[dir] .close-button[data-v-07bfef66]{padding:6px}.goal-progress[data-v-07bfef66]{min-width:150px}[dir] .goal-progress[data-v-07bfef66]{padding:4px 8px}}.voice-room-speakers[data-v-49d4c046]{display:flex;flex-direction:column;gap:24px;align-items:center}[dir] .voice-room-speakers[data-v-49d4c046]{padding:20px}[dir] .voice-room-speakers .speaker[data-v-49d4c046]{text-align:center}.voice-room-speakers .speaker .speaker-avatar[data-v-49d4c046]{position:relative;transition:border-color .3s ease,box-shadow .3s ease}[dir] .voice-room-speakers .speaker .speaker-avatar[data-v-49d4c046]{border-radius:50%;border:3px solid transparent;padding:3px;margin:0 auto}[dir] .voice-room-speakers .speaker .speaker-avatar.active[data-v-49d4c046]{border-color:#a644fb}[dir=ltr] .voice-room-speakers .speaker .speaker-avatar.speaking[data-v-49d4c046],[dir=rtl] .voice-room-speakers .speaker .speaker-avatar.speaking[data-v-49d4c046]{animation:speaking-pulse-data-v-49d4c046 .6s infinite alternate}.voice-room-speakers .speaker .speaker-avatar img[data-v-49d4c046]{width:100%;height:100%;object-fit:cover}[dir] .voice-room-speakers .speaker .speaker-avatar img[data-v-49d4c046]{border-radius:50%}.voice-room-speakers .speaker .speaker-avatar .mic-status[data-v-49d4c046]{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;color:#fff;stroke-width:2}[dir] .voice-room-speakers .speaker .speaker-avatar .mic-status[data-v-49d4c046]{background:#666;border-radius:50%;border:2px solid #2a0f38}[dir=ltr] .voice-room-speakers .speaker .speaker-avatar .mic-status[data-v-49d4c046]{right:0}[dir=rtl] .voice-room-speakers .speaker .speaker-avatar .mic-status[data-v-49d4c046]{left:0}[dir] .voice-room-speakers .speaker .speaker-avatar .mic-status.active[data-v-49d4c046]{background:#a644fb}.voice-room-speakers .speaker .speaker-avatar .speaker-level[data-v-49d4c046]{position:absolute;bottom:-2px;font-size:10px}[dir] .voice-room-speakers .speaker .speaker-avatar .speaker-level[data-v-49d4c046]{background:#ff9500;border-radius:10px;padding:2px 6px;border:2px solid #2a0f38}[dir=ltr] .voice-room-speakers .speaker .speaker-avatar .speaker-level[data-v-49d4c046]{right:-2px}[dir=rtl] .voice-room-speakers .speaker .speaker-avatar .speaker-level[data-v-49d4c046]{left:-2px}.voice-room-speakers .speaker .speaker-name[data-v-49d4c046]{font-size:14px;color:#fff;opacity:.9}[dir] .voice-room-speakers .speaker .speaker-name[data-v-49d4c046]{margin-top:8px}.voice-room-speakers .speaker.show-more .speaker-avatar[data-v-49d4c046]{width:60px;height:60px;display:flex;align-items:center;justify-content:center}[dir] .voice-room-speakers .speaker.show-more .speaker-avatar[data-v-49d4c046]{background:hsla(0,0%,100%,.1);border:none}.voice-room-speakers .speaker.show-more .speaker-avatar span[data-v-49d4c046]{color:#fff;font-size:16px;font-weight:600}.voice-room-speakers .main-speaker .speaker-avatar[data-v-49d4c046]{width:120px;height:120px}.voice-room-speakers .main-speaker .speaker-avatar .mic-status[data-v-49d4c046]{width:32px;height:32px;font-size:14px}.voice-room-speakers .main-speaker .speaker-name[data-v-49d4c046]{font-size:16px;font-weight:500}.voice-room-speakers .speakers-grid[data-v-49d4c046]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center;width:100%;max-width:800px}[dir] .voice-room-speakers .speakers-grid[data-v-49d4c046]{margin:0 auto}.voice-room-speakers .speakers-grid .speaker.medium-size .speaker-avatar[data-v-49d4c046]{width:100px;height:100px}.voice-room-speakers .speakers-grid .speaker.medium-size .speaker-avatar .mic-status[data-v-49d4c046]{width:28px;height:28px;font-size:12px}.voice-room-speakers .speakers-grid .speaker:not(.medium-size) .speaker-avatar[data-v-49d4c046]{width:60px;height:60px}.voice-room-speakers .speakers-grid .speaker:not(.medium-size) .speaker-avatar .mic-status[data-v-49d4c046]{width:20px;height:20px;font-size:10px}.voice-room-speakers.layout-duo[data-v-49d4c046]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:32px;width:100%;max-width:400px}[dir] .voice-room-speakers.layout-duo[data-v-49d4c046]{margin:0 auto}[dir] .voice-room-speakers.layout-duo .main-speaker[data-v-49d4c046]{margin:0}.voice-room-speakers.layout-duo .speakers-grid[data-v-49d4c046]{display:flex;width:auto;flex-wrap:nowrap;justify-content:center}[dir] .voice-room-speakers.layout-duo .speakers-grid[data-v-49d4c046]{margin:0}.voice-room-speakers.layout-grid-small .speakers-grid[data-v-49d4c046]{max-width:400px}[dir] .voice-room-speakers.layout-main-with-grid .speakers-grid[data-v-49d4c046]{padding:0}.voice-room-speakers .request-speaker-wrapper[data-v-49d4c046]{display:flex;align-items:center;justify-content:center;min-width:60px;min-height:84px}.voice-room-speakers .request-speaker-wrapper.medium-size[data-v-49d4c046]{min-width:100px;min-height:124px}.request-speak-btn[data-v-49d4c046]{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}[dir] .request-speak-btn[data-v-49d4c046]{border-style:dashed}@keyframes speaking-pulse-data-v-49d4c046{0%{box-shadow:0 0 5px 1px rgba(76,175,80,.3)}to{box-shadow:0 0 20px 7px rgba(76,175,80,.9)}}.quick-gift-bar[data-v-2b444585]{gap:10px}[dir] .quick-gift-bar[data-v-2b444585]{padding:8px 12px}.quick-gift-bar-mobile[data-v-2b444585]{display:flex;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.quick-gift-bar-mobile[data-v-2b444585]::-webkit-scrollbar{display:none}@media(min-width:992px){.quick-gift-bar-mobile[data-v-2b444585]{display:none}}.quick-gift-bar-desktop[data-v-2b444585]{display:none}@media(min-width:992px){.quick-gift-bar-desktop[data-v-2b444585]{display:flex;flex-wrap:wrap;overflow-x:visible;height:auto;width:100%}}.gift-item[data-v-2b444585]{display:flex;flex-direction:column;align-items:center;min-width:45px}[dir] .gift-item[data-v-2b444585]{text-align:center;cursor:pointer}.gift-item .gift-image-wrapper[data-v-2b444585]{width:48px;height:48px;display:flex;align-items:center;justify-content:center}[dir] .gift-item .gift-image-wrapper[data-v-2b444585]{border-radius:50%;background-color:hsla(0,0%,100%,.15);margin-bottom:4px;border:1px solid hsla(0,0%,100%,.1)}.gift-item .gift-image-wrapper img[data-v-2b444585]{max-width:65%;max-height:65%;object-fit:contain}.gift-item .amount[data-v-2b444585]{font-size:12px;font-weight:600;color:#fff}.gift-item.diamonds[data-v-2b444585]{flex-direction:row;align-items:center;min-width:110px;gap:8px}[dir] .gift-item.diamonds[data-v-2b444585]{background-color:#4a4a4a;border-radius:25px;padding:4px 10px;cursor:default}.gift-item.diamonds .gem-svg[data-v-2b444585]{width:28px;height:28px;color:#fff;flex-shrink:0}.gift-item.diamonds .diamond-text-content[data-v-2b444585]{display:flex;flex-direction:column;align-items:flex-start;gap:0}.gift-item.diamonds .amount[data-v-2b444585]{font-size:14px;line-height:1.2}.gift-item.diamonds .label[data-v-2b444585]{font-size:10px;color:hsla(0,0%,100%,.7);font-weight:500;line-height:1.1}.gift-item.diamonds .price[data-v-2b444585]{font-size:11px;color:#10d876;font-weight:600;line-height:1.1}[dir] .gift-item.diamonds .price[data-v-2b444585]{margin-top:2px}.voice-room-chat[data-v-6c59cd5e]{display:flex;flex-direction:column;overflow:hidden;height:280px}[dir] .voice-room-chat[data-v-6c59cd5e]{background-color:rgba(0,0,0,.2);padding:0;border-top:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin:16px;margin-top:auto}.voice-room-chat .messages-container[data-v-6c59cd5e]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px}[dir] .voice-room-chat .messages-container[data-v-6c59cd5e]{padding:15px}.voice-room-chat .messages-container .message-item .message-sender-info .sender-name[data-v-6c59cd5e]{font-size:14px;font-weight:600;color:#a644fb}.voice-room-chat .messages-container .message-item .message-content[data-v-6c59cd5e]{color:#fff;font-size:14px;line-height:1.4}[dir] .voice-room-chat .messages-container .message-item.gift-message[data-v-6c59cd5e]{padding:12px 0;border-radius:8px}.voice-room-chat .messages-container .message-item.gift-message .gift-message-content[data-v-6c59cd5e]{display:flex;align-items:center;color:#fff;font-size:14px}.voice-room-chat .messages-container .message-item.gift-message .gift-message-content .gift-icon[data-v-6c59cd5e]{width:24px;height:24px}.voice-room-chat .messages-container .message-item.gift-message .gift-message-content .gift-sender[data-v-6c59cd5e]{color:#a644fb;font-weight:600}.voice-room-chat .messages-container .message-item.gift-message .gift-message-content .gift-name[data-v-6c59cd5e]{color:#ff9500;font-weight:600}.voice-room-chat .chat-input-area[data-v-6c59cd5e]{flex-shrink:0}[dir] .voice-room-chat .chat-input-area[data-v-6c59cd5e]{padding:10px 15px;background:rgba(0,0,0,.3)}.voice-room-chat .chat-input-area .input-wrapper[data-v-6c59cd5e]{display:flex;gap:12px;align-items:center}.voice-room-chat .chat-input-area .input-wrapper input[data-v-6c59cd5e]{flex:1;color:#fff;font-size:14px}[dir] .voice-room-chat .chat-input-area .input-wrapper input[data-v-6c59cd5e]{background:hsla(0,0%,100%,.1);border:none;border-radius:25px;padding:12px 20px}.voice-room-chat .chat-input-area .input-wrapper input[data-v-6c59cd5e]::placeholder{color:hsla(0,0%,100%,.5)}.voice-room-chat .chat-input-area .input-wrapper input[data-v-6c59cd5e]:focus{outline:none}[dir] .voice-room-chat .chat-input-area .input-wrapper input[data-v-6c59cd5e]:focus{background:hsla(0,0%,100%,.15)}.voice-room-chat .chat-input-area .input-wrapper button[data-v-6c59cd5e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s}[dir] .voice-room-chat .chat-input-area .input-wrapper button[data-v-6c59cd5e]{border-radius:50%;border:none;cursor:pointer}[dir] .voice-room-chat .chat-input-area .input-wrapper button[data-v-6c59cd5e]:hover:not(:disabled){transform:scale(1.05)}.voice-room-chat .chat-input-area .input-wrapper button[data-v-6c59cd5e]:disabled{opacity:.5}[dir] .voice-room-chat .chat-input-area .input-wrapper button[data-v-6c59cd5e]:disabled{cursor:not-allowed}.voice-room-chat .chat-input-area .input-wrapper button svg[data-v-6c59cd5e]{width:20px;height:20px;stroke:currentColor}[dir] .voice-room-chat .chat-input-area .input-wrapper .gift-button[data-v-6c59cd5e]{background:#ff9500}[dir] .voice-room-chat .chat-input-area .input-wrapper .send-button[data-v-6c59cd5e]{background:#a644fb}.voice-room-chat .quick-gift-bar[data-v-6c59cd5e]{flex-shrink:0}[dir] .voice-room-chat .quick-gift-bar[data-v-6c59cd5e]{padding:8px 15px;margin-bottom:0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}@media(min-width:992px){.voice-room-chat[data-v-6c59cd5e]{height:280px}}.room-controls[data-v-dd6ad2fe]{position:fixed;bottom:80px;z-index:1040}[dir=ltr] .room-controls[data-v-dd6ad2fe]{right:20px}[dir=rtl] .room-controls[data-v-dd6ad2fe]{left:20px}.room-controls .mic-btn[data-v-dd6ad2fe]{width:56px;height:56px;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}[dir] .room-controls .mic-btn[data-v-dd6ad2fe]{border-radius:50%;background:#2ecc71;border:none;box-shadow:0 4px 12px rgba(46,204,113,.3);cursor:pointer}[dir] .room-controls .mic-btn[data-v-dd6ad2fe]:hover{transform:scale(1.05)}.room-controls .mic-btn svg[data-v-dd6ad2fe]{width:24px;height:24px;stroke:currentColor}[dir] .room-controls .mic-btn.active[data-v-dd6ad2fe]{background:#2ecc71}[dir] .room-controls .mic-btn[data-v-dd6ad2fe]:not(.active){background:#ff3b30;box-shadow:0 4px 12px rgba(255,59,48,.3)}@media(max-width:767.98px){.room-controls[data-v-dd6ad2fe]{bottom:80px}[dir=ltr] .room-controls[data-v-dd6ad2fe]{right:15px}[dir=rtl] .room-controls[data-v-dd6ad2fe]{left:15px}}.choose-gift-modal[data-v-42c0919b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px}[dir] .choose-gift-modal[data-v-42c0919b]{padding:16px}.choose-gift-modal .gift[data-v-42c0919b]{display:flex;flex-direction:column;align-items:center;gap:8px}[dir] .choose-gift-modal .gift[data-v-42c0919b]{cursor:pointer}.choose-gift-modal .gift .gift-image[data-v-42c0919b]{width:64px;height:64px;object-fit:contain}.choose-gift-modal .gift .gift-price[data-v-42c0919b]{display:flex;align-items:center;gap:4px;font-size:14px;color:#333}.gifts-modal[data-v-42c0919b]{display:flex;flex-direction:column;align-items:center;gap:16px}[dir] .gifts-modal[data-v-42c0919b]{padding:16px}[dir] .gifts-modal h4[data-v-42c0919b]{margin:0;text-align:center}.gifts-modal .btn[data-v-42c0919b]{width:100%}[dir] .kick-confirm-modal-content[data-v-5ffd41c1]{border-radius:16px!important;border:none}.modal-body-content[data-v-5ffd41c1]{color:#333}[dir] .modal-body-content[data-v-5ffd41c1]{padding:30px;text-align:center;background-color:#fff;border-radius:16px}.modal-title[data-v-5ffd41c1]{font-size:22px;font-weight:600;color:#000}[dir] .modal-title[data-v-5ffd41c1]{margin-bottom:15px}.modal-text[data-v-5ffd41c1]{font-size:16px;color:#555}[dir] .modal-text[data-v-5ffd41c1]{margin-bottom:25px}.modal-actions[data-v-5ffd41c1]{display:flex;justify-content:center;gap:15px}.modal-actions .cancel-button[data-v-5ffd41c1],.modal-actions .confirm-button[data-v-5ffd41c1]{font-weight:600;flex-grow:1;max-width:180px;transition:background-color .2s ease,border-color .2s ease}[dir] .modal-actions .cancel-button[data-v-5ffd41c1],[dir] .modal-actions .confirm-button[data-v-5ffd41c1]{padding:12px 30px;border-radius:25px}.modal-actions .confirm-button[data-v-5ffd41c1]{color:#fff}[dir] .modal-actions .confirm-button[data-v-5ffd41c1]{background-color:#ff3b30!important;border-color:#ff3b30!important}[dir] .modal-actions .confirm-button[data-v-5ffd41c1]:hover{background-color:#e02a21!important;border-color:#e02a21!important}[dir] .modal-actions .confirm-button[data-v-5ffd41c1]:disabled{background-color:#ccc!important;border-color:#ccc!important}.modal-actions .cancel-button[data-v-5ffd41c1]{color:#757575}[dir] .modal-actions .cancel-button[data-v-5ffd41c1]{background-color:#e0e0e0!important;border-color:#e0e0e0!important}[dir] .modal-actions .cancel-button[data-v-5ffd41c1]:hover{background-color:#d1d1d1!important;border-color:#d1d1d1!important}.modal-actions .cancel-button[data-v-5ffd41c1]:disabled{color:#a0a0a0}[dir] .modal-actions .cancel-button[data-v-5ffd41c1]:disabled{background-color:#ccc!important;border-color:#ccc!important}.host-settings-panel[data-v-302b9ae8]{position:fixed;bottom:0;width:100%;z-index:1050;color:#fff}[dir] .host-settings-panel[data-v-302b9ae8]{background-color:rgba(40,40,55,.95);box-shadow:0 -4px 15px rgba(0,0,0,.3);padding:15px;padding-top:30px}[dir=ltr] .host-settings-panel[data-v-302b9ae8]{left:0;border-top-left-radius:20px;border-top-right-radius:20px}[dir=rtl] .host-settings-panel[data-v-302b9ae8]{right:0;border-top-right-radius:20px;border-top-left-radius:20px}.panel-content[data-v-302b9ae8]{position:relative;max-height:70vh;overflow-y:auto}.close-btn[data-v-302b9ae8]{position:absolute;top:-10px;color:#ccc;line-height:1}[dir] .close-btn[data-v-302b9ae8]{padding:5px}[dir=ltr] .close-btn[data-v-302b9ae8]{right:5px}[dir=rtl] .close-btn[data-v-302b9ae8]{left:5px}.close-btn[data-v-302b9ae8]:hover{color:#fff}[dir][data-v-302b9ae8] .nav-pills{background-color:hsla(0,0%,100%,.1);border-radius:50px;padding:5px;margin-bottom:15px}[data-v-302b9ae8] .nav-pills .nav-link{color:#ccc;font-weight:500;transition:background-color .3s ease,color .3s ease}[dir][data-v-302b9ae8] .nav-pills .nav-link{background-color:transparent;border-radius:50px;border:none;padding:8px 15px}[data-v-302b9ae8] .nav-pills .nav-link.active{color:#fff}[dir][data-v-302b9ae8] .nav-pills .nav-link.active{background-color:#a644fb;box-shadow:0 2px 5px rgba(0,0,0,.2)}[data-v-302b9ae8] .nav-pills .nav-link:not(.active):hover{color:#fff}[dir][data-v-302b9ae8] .nav-pills .card{background-color:transparent;border:none}.close-button[data-v-302b9ae8]{color:#ccc;line-height:1;font-size:1.2rem;font-weight:500;text-decoration:none}[dir] .close-button[data-v-302b9ae8]{padding:5px;border:none}.tab-content-inner[data-v-302b9ae8]{color:#eee;max-height:40vh;overflow-y:auto}[dir] .tab-content-inner[data-v-302b9ae8]{padding:10px}[dir] .tab-content-inner p[data-v-302b9ae8]{margin-bottom:1rem}.tab-content-inner ul[data-v-302b9ae8]{list-style:none}[dir] .tab-content-inner ul[data-v-302b9ae8]{padding:0}[dir] .tab-content-inner hr[data-v-302b9ae8]{border-color:hsla(0,0%,100%,.2)}.tab-content-inner .row[data-v-302b9ae8]{align-items:center;min-height:40px}.tab-content-inner-settings[data-v-302b9ae8]{color:#eee}[dir] .tab-content-inner-settings[data-v-302b9ae8]{padding:10px}[dir] .tab-content-inner-settings p[data-v-302b9ae8]{margin-bottom:1rem}.tab-content-inner-settings ul[data-v-302b9ae8]{list-style:none}[dir] .tab-content-inner-settings ul[data-v-302b9ae8]{padding:0}[dir] .tab-content-inner-settings hr[data-v-302b9ae8]{border-color:hsla(0,0%,100%,.2)}.tab-content-inner-settings .row[data-v-302b9ae8]{align-items:center;min-height:40px}.slide-up-enter-active[data-v-302b9ae8],.slide-up-leave-active[data-v-302b9ae8]{transition:transform .4s ease}[dir] .slide-up-enter[data-v-302b9ae8],[dir] .slide-up-leave-to[data-v-302b9ae8]{transform:translateY(100%)}[dir] .slide-up-enter-to[data-v-302b9ae8],[dir] .slide-up-leave[data-v-302b9ae8]{transform:translateY(0)}[dir] .gift-sender-row[data-v-302b9ae8],[dir] .participant-row[data-v-302b9ae8]{background-color:hsla(0,0%,100%,.05);padding:8px 12px;border-radius:8px}.participant-name[data-v-302b9ae8],.sender-name[data-v-302b9ae8]{font-weight:500}.actions .action-btn[data-v-302b9ae8]{font-size:.8rem;font-weight:600;min-width:70px;display:inline-flex;align-items:center;justify-content:center}[dir] .actions .action-btn[data-v-302b9ae8]{border-radius:20px;padding:4px 12px}[dir] .kick-btn[data-v-302b9ae8]{background-color:#dc3545;border-color:#dc3545}[dir=ltr] .button-icon[data-v-302b9ae8]{margin-right:4px}[dir=rtl] .button-icon[data-v-302b9ae8]{margin-left:4px}.gift-badge[data-v-302b9ae8]{color:#fff;display:inline-flex;align-items:center}[dir] .gift-badge[data-v-302b9ae8]{background-color:rgba(0,0,0,.3);border-radius:20px;padding:5px 10px}.gift-icon[data-v-302b9ae8]{width:24px;height:24px;object-fit:contain}.gift-label[data-v-302b9ae8]{font-weight:500}[dir] .participant-row[data-v-302b9ae8]{margin-bottom:.75rem}@media(max-width:767.98px){[data-v-302b9ae8] .nav-pills .nav-link{font-size:13px;white-space:nowrap}[dir][data-v-302b9ae8] .nav-pills .nav-link{padding:.5rem .6rem}}@media(min-width:992px){.host-settings-panel[data-v-302b9ae8]{width:calc(100% - 290px)}[dir=ltr] .host-settings-panel[data-v-302b9ae8]{left:290px}[dir=rtl] .host-settings-panel[data-v-302b9ae8]{right:290px}}.gift-animation-overlay[data-v-41b3cf9d]{position:fixed;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1100;pointer-events:none}[dir=ltr] .gift-animation-overlay[data-v-41b3cf9d]{left:0}[dir=rtl] .gift-animation-overlay[data-v-41b3cf9d]{right:0}.gift-animation-overlay canvas[data-v-41b3cf9d]{max-width:90%;max-height:90%}[dir] .speaker-request-modal-content[data-v-155ae523]{border-radius:16px!important;border:none}.modal-body-content[data-v-155ae523]{color:#333}[dir] .modal-body-content[data-v-155ae523]{padding:30px;text-align:center;background-color:#fff;border-radius:16px}.modal-title[data-v-155ae523]{font-size:22px;font-weight:600;color:#000}[dir] .modal-title[data-v-155ae523]{margin-bottom:15px}.modal-text[data-v-155ae523]{font-size:16px;color:#555}[dir] .modal-text[data-v-155ae523]{margin-bottom:25px}.modal-text span[data-v-155ae523]{font-weight:600}.modal-actions[data-v-155ae523]{display:flex;justify-content:center;gap:15px}.modal-actions .accept-button[data-v-155ae523]{color:#fff;font-weight:600;flex-grow:1;max-width:180px;transition:background-color .2s ease}[dir] .modal-actions .accept-button[data-v-155ae523]{background-color:#10d876!important;border-color:#10d876!important;padding:12px 30px;border-radius:25px}[dir] .modal-actions .accept-button[data-v-155ae523]:hover{background-color:#0ebf65!important;border-color:#0ebf65!important}[dir] .modal-actions .accept-button[data-v-155ae523]:disabled{background-color:#ccc!important;border-color:#ccc!important}.modal-actions .reject-button[data-v-155ae523]{color:#757575;font-weight:600;flex-grow:1;max-width:180px;transition:background-color .2s ease}[dir] .modal-actions .reject-button[data-v-155ae523]{background-color:#e0e0e0!important;border-color:#e0e0e0!important;padding:12px 30px;border-radius:25px}[dir] .modal-actions .reject-button[data-v-155ae523]:hover{background-color:#d1d1d1!important;border-color:#d1d1d1!important}.modal-actions .reject-button[data-v-155ae523]:disabled{color:#a0a0a0}[dir] .modal-actions .reject-button[data-v-155ae523]:disabled{background-color:#ccc!important;border-color:#ccc!important}.voice-room[data-v-1432399a]{min-height:90vh;color:#fff;position:relative;display:flex;flex-direction:column}[dir] .voice-room[data-v-1432399a]{padding:0}[dir=ltr] .voice-room[data-v-1432399a]{background:linear-gradient(135deg,#2a0f38,#13071c)}[dir=rtl] .voice-room[data-v-1432399a]{background:linear-gradient(-135deg,#2a0f38,#13071c)}.voice-room .voice-room-chat[data-v-1432399a],.voice-room .voice-room-header[data-v-1432399a],.voice-room .voice-room-speakers[data-v-1432399a]{flex-shrink:0}[dir] .voice-room .voice-room-chat[data-v-1432399a]{margin-top:auto}.speaker-requests-temp[data-v-1432399a]{color:#fff}[dir] .speaker-requests-temp[data-v-1432399a]{background-color:rgba(0,0,0,.3);padding:10px;margin:10px 20px;border-radius:5px}.speaker-requests-temp h5[data-v-1432399a]{font-size:1rem}[dir] .speaker-requests-temp h5[data-v-1432399a]{margin-bottom:5px}.speaker-requests-temp ul[data-v-1432399a]{list-style:none}[dir] .speaker-requests-temp ul[data-v-1432399a]{padding:0;margin:0}.speaker-requests-temp li[data-v-1432399a]{display:flex;align-items:center}[dir] .speaker-requests-temp li[data-v-1432399a]{padding:5px 0}