/* واجهة مشاهدة تغطي مساحة الشاشة، مع بقاء أدوات الشراء على الفيديو. */
.immersive-mode{overflow:hidden!important;padding:0!important;background:#17171b}.immersive-mode>header,.immersive-mode>footer{display:none!important}.immersive-mode main{padding:0!important;margin:0!important;max-width:none}.immersive-mode #livePage{padding:0;margin:0}.immersive-mode .room-heading,.immersive-mode .catalog,.immersive-mode .scope-note,.immersive-mode .demo-room-banner{display:none!important}.immersive-mode .live-layout,.immersive-mode .show{display:block;margin:0;padding:0}.immersive-mode #stage{position:fixed;inset:0;width:100%;height:100dvh!important;min-height:0;max-height:none;border:0;border-radius:0;isolation:isolate;background:#17171b}.immersive-mode #hostVideo,.immersive-mode #hostImage,.immersive-mode .demo-room-video{object-fit:cover;object-position:center;z-index:1}.immersive-mode .ambient{display:none}.immersive-mode #stage:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(#0007,transparent 23%,transparent 38%,#0004 62%,#000b 100%)}
.immersive-mode .stage-header{top:calc(18px + env(safe-area-inset-top,0px));left:68px;right:104px;z-index:5;align-items:start}.immersive-mode .seller-id{background:none;backdrop-filter:none;padding:0;color:#fff;align-items:center;gap:9px;min-width:0;flex:1}.immersive-mode .seller-avatar{width:42px;height:42px;border-radius:50%;background:#fff;color:#322a48;flex-shrink:0}.immersive-mode .seller-id>div{min-width:0}.immersive-mode #sellerTitle{color:white;font-size:14px;line-height:1.5;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.immersive-mode .seller-id small{color:#ffffffc4;font-size:10px}.immersive-mode .follow{background:#fff;color:#282330;padding:8px 12px;border:0;border-radius:20px;font-size:11px;flex-shrink:0}.immersive-mode .stage-header>.live-badge{position:fixed;top:calc(77px + env(safe-area-inset-top,0px));left:22px;margin:0;font-size:9px;background:#dc4c61;color:#fff;border:0;box-shadow:none}.immersive-back{position:absolute;top:calc(18px + env(safe-area-inset-top,0px));left:16px;z-index:7;width:40px;height:40px;border:1px solid #fff2;border-radius:50%;background:#25242999;color:#fff;display:grid;place-items:center;font-size:24px}.immersive-back .ui-icon{width:24px;height:24px}
.immersive-rail{position:absolute;right:16px;top:calc(22px + env(safe-area-inset-top,0px));z-index:6;background:#242326c9;border:1px solid #ffffff12;border-radius:27px;padding:12px 7px;display:flex;flex-direction:column;gap:16px;width:67px;backdrop-filter:blur(12px)}.immersive-rail button{background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:0;font-size:10px;min-height:47px;width:100%;padding:0}.immersive-rail .ui-icon{width:23px;height:23px}.rail-balance{font-size:9px;color:#e9e1ff;direction:ltr;white-space:nowrap}
.immersive-mode .stage-side{right:19px;bottom:calc(285px + env(safe-area-inset-bottom,0px));z-index:5;gap:15px}.immersive-mode .stage-side button{color:#fff;background:#29272b55;border-color:#fff2;box-shadow:none}.immersive-mode .stage-side button small{color:#fff}.immersive-mode .stage-caption{display:none}.immersive-pinned{position:absolute;bottom:calc(362px + env(safe-area-inset-bottom,0px));right:22px;left:90px;color:#fff;z-index:4;pointer-events:none}.immersive-pinned span{font-size:12px;font-weight:700}.immersive-pinned p{font-size:11px;line-height:1.7;color:#ffffffe6;margin-top:4px}.immersive-mode .chat-overlay{z-index:5;right:22px;left:82px;bottom:calc(262px + env(safe-area-inset-bottom,0px));gap:7px;max-height:90px;overflow:hidden;justify-content:end}.immersive-mode .chat-line{padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;color:white;font-size:12px;display:flex;flex-direction:column;align-items:start;line-height:1.6}.immersive-mode .chat-line b{color:#ffffffa8;font-size:10px;font-weight:400}.immersive-mode .chat-line span{color:white;text-shadow:0 1px 3px #0008}.immersive-mode .chat-line:first-child{opacity:.5}
.immersive-bottom{position:absolute;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:20px;right:20px;z-index:6;display:flex;flex-direction:column;gap:10px;max-width:760px;margin:auto}.immersive-mode .chat-input{padding:0 10px;background:#21212466;border:1px solid #fffd;border-radius:24px;display:flex;gap:8px;align-items:center;min-height:44px;backdrop-filter:blur(8px)}.immersive-mode .chat-input>.avatar,.immersive-mode .chat-input>#report{display:none}.immersive-mode .chat-input input{border:0;box-shadow:none;outline:none;background:none;color:#fff;font-size:15px;min-height:42px;padding:8px 0;flex:1;min-width:0}.immersive-mode .chat-input input::placeholder{color:#ffffffe0}.immersive-mode .chat-input>button{border:0;background:none;color:white;width:32px;height:32px}.immersive-mode .chat-input>button .ui-icon{width:20px;height:20px}
.immersive-mode .auction-panel{position:relative;order:initial;width:100%;padding:15px 18px 14px;border-radius:21px;border:1px solid #ffffff12;background:#272629c9;backdrop-filter:blur(16px);box-shadow:none;color:#fff;max-height:270px;overflow:auto}.immersive-mode .auction-panel .demo-seller-control,.immersive-mode .auction-panel>.terms-mini,.immersive-mode .auction-panel>.history-heading,.immersive-mode #bidHistory,.immersive-mode .auction-panel>.switch-row,.immersive-mode #endDemo,.immersive-mode .auction-panel>.steps,.immersive-mode #priceLabel{display:none!important}.immersive-mode .product-strip{border:0;padding:0;margin:0;display:block}.immersive-mode #productEmoji,.immersive-mode #productTag,.immersive-mode #restart{display:none!important}.immersive-mode #productTitle{font-size:14px;color:white;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0;line-height:1.6;padding-left:5px}.immersive-mode #shippingLabel{font-size:10px;color:#ffffffab;line-height:1.6;margin-top:3px}.immersive-mode .auction-panel>.section-head{position:absolute;left:17px;top:66px;margin:0}.immersive-mode #auctionLabel{display:none}.immersive-mode #timer{background:none;border:0;padding:0;color:white;font-size:18px;font-weight:700;font-family:Tahoma,Arial;line-height:1.5}.immersive-mode #timer.urgent{color:#ff9aac}.immersive-mode .big-price{font-size:25px;line-height:1.3;margin:6px 0 2px;display:flex;align-items:baseline;gap:5px;color:white}.immersive-mode .big-price small{font-size:12px;color:#ffffffb0}.immersive-mode #bidStatus{font-size:10px;color:#eee7ff;line-height:1.6;min-height:16px;margin-bottom:10px}.immersive-bid-actions{display:flex;gap:9px;align-items:center}.increase-button{border:1px solid #ffffff80;color:#fff;background:transparent;border-radius:26px;min-height:46px;padding:8px 17px;font-size:12px;white-space:nowrap}.immersive-mode #bid{flex:1;min-height:46px;padding:11px 14px;border:1px solid #cbffec;background:#a8f1d1;color:#162d23;box-shadow:none;border-radius:26px;font-size:15px;font-weight:700;line-height:1.4}.immersive-mode #bid:disabled{opacity:1;background:#655d7070;color:#ffffffa8;border-color:#ffffff4d}.immersive-mode #winBox{background:#faf6ff;color:#493760;border:0;border-radius:13px;padding:12px;margin:10px 0}.immersive-mode #winBox p{font-size:11px}.immersive-mode #winBox button{font-size:13px;padding:10px;margin-top:8px}.immersive-mode #toast{z-index:100;bottom:calc(240px + env(safe-area-inset-bottom,0px));background:#fff;color:#46315f}.immersive-mode .host-placeholder{z-index:4;inset:140px 25px 330px;color:#fff}.immersive-mode .host-placeholder h2,.immersive-mode .host-placeholder p{color:#fff}.immersive-mode .start-overlay{z-index:10}.immersive-mode #showcaseNote{color:white;font-size:12px}
.live-wallet-summary{padding:22px;background:#f4f0fb;border-radius:16px;margin:18px 0}.live-wallet-summary>span{font-size:12px;color:#7b6693}.live-wallet-summary>strong{display:block;color:#514064;font-size:35px;margin:8px 0}.live-wallet-summary small{font-size:14px}.live-wallet-summary p{font-size:12px;color:#7c6a8c}.stream-item{padding:16px 0;border-bottom:1px solid #eee5f3;display:flex;gap:8px;flex-direction:column}.stream-item b{font-size:14px}.stream-item small{font-size:11px;color:#8a739b}.stream-item button{align-self:start;font-size:12px;padding:8px 14px}.stream-options{display:grid;gap:10px;margin:20px 0}#sellerToolsSheet{display:grid;gap:12px;margin:20px 0}.wallet-return{margin-bottom:20px}
/* دخول واحد في وسط المعاينة، بعيد عن شريط التنقل. */
.reel-card .reel-watch{display:none!important}.reel-card .reel-enter-primary{display:flex!important;align-items:center;justify-content:center;gap:13px;position:absolute;top:47%;bottom:auto;left:25px;right:25px;transform:translateY(-50%);z-index:7;min-height:74px;border:1px solid #ffffff75;border-radius:22px;background:#fffef6ed;color:#49366c;box-shadow:0 10px 35px #17082f33;padding:14px 17px;backdrop-filter:blur(16px);text-align:right;font-size:14px;width:auto}.reel-enter-play{width:43px;height:43px;background:#7052c9;color:white;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:17px;padding-right:3px}.reel-enter-primary>span:nth-child(2){flex:1}.reel-enter-primary b{display:block;font-size:17px}.reel-enter-primary small{display:block;font-size:10px;color:#8a769f;margin-top:3px}.reel-enter-arrow{font-size:23px;color:#8d76af}.reel-enter-primary:active{transform:translateY(-50%) scale(.98)!important}.demo-reel .reel-bottom{padding-bottom:23px}.demo-reel .reel-side{bottom:140px}.reel-card .reel-enter-primary[hidden]{display:none!important}
@media(min-width:900px){.immersive-mode .stage-header{max-width:650px;left:calc(50% - 325px);right:auto;width:650px}.immersive-mode .chat-overlay{right:max(26px,calc(50% - 360px));left:auto;width:560px}.immersive-pinned{right:max(26px,calc(50% - 360px));left:auto;max-width:590px}.immersive-mode .stage-side{right:max(26px,calc(50% - 375px))}.immersive-rail{right:26px}.immersive-mode .demo-room-video{object-fit:contain}.immersive-mode .stage-header>.live-badge{left:76px;top:29px}}
@media(max-width:500px){.immersive-bottom{left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:9px}.immersive-mode .auction-panel{padding:12px 13px}.immersive-mode #productTitle{font-size:13px}.immersive-mode #shippingLabel{font-size:9px}.immersive-mode .auction-panel>.section-head{left:13px;top:62px}.immersive-mode #timer{font-size:14px}.immersive-mode .big-price{font-size:23px}.immersive-mode .stage-header{right:86px;left:63px;top:calc(16px + env(safe-area-inset-top,0px))}.immersive-mode .seller-avatar{width:34px;height:34px}.immersive-mode #sellerTitle{font-size:11px;max-width:115px}.immersive-mode .seller-id small{font-size:8px}.immersive-mode .seller-id{gap:6px;flex-wrap:wrap}.immersive-mode .follow{font-size:9px;padding:6px 10px}.immersive-rail{right:12px;top:calc(18px + env(safe-area-inset-top,0px));width:61px;padding:12px 6px;gap:13px}.immersive-rail button{font-size:9px}.immersive-rail .ui-icon{width:21px;height:21px}.immersive-mode .chat-overlay{bottom:calc(258px + env(safe-area-inset-bottom,0px));max-height:82px}.immersive-pinned{bottom:calc(350px + env(safe-area-inset-bottom,0px))}.immersive-mode .stage-side{bottom:calc(278px + env(safe-area-inset-bottom,0px))}.immersive-mode .chat-line{font-size:11px}.immersive-mode #bid{font-size:13px}.increase-button{padding:9px 13px;font-size:11px}.reel-card .reel-enter-primary{left:20px;right:20px;min-height:72px}.immersive-mode .chat-input input{font-size:16px}}
@media(max-height:650px){.immersive-pinned{display:none}.immersive-mode .chat-overlay{max-height:62px}.immersive-mode .stage-header .seller-id small{display:none}}

.immersive-mode .seller-id{border:0;box-shadow:none}.immersive-mode #sellerTitle{border:0;box-shadow:none;background:none;padding:0}.immersive-mode .immersive-back:active{transform:none}

/* الشارة بجانب معلومات المتجر، دون تغطية معاينة الفيديو. */
.reel-card .reel-enter-primary{top:auto;bottom:28px;left:18px;right:auto;transform:none;min-height:42px;width:auto;max-width:155px;border-radius:22px;padding:8px 14px;gap:7px;background:#7254ca;color:#fff;border:1px solid #ffffff65;box-shadow:0 3px 14px #23103d33}
.reel-enter-primary>span:nth-child(2){flex:initial}.reel-enter-primary b{font-size:12px;white-space:nowrap}.reel-enter-primary small,.reel-enter-arrow{display:none}.reel-enter-play{background:none;width:18px;height:21px;font-size:12px;padding:0}.reel-enter-primary:active{transform:scale(.97)!important}.demo-reel .reel-bottom{padding-bottom:25px;padding-left:175px}.demo-reel .reel-bottom h3{font-size:13px}.demo-reel .reel-shop{flex-wrap:wrap}.demo-reel .reel-shop .follow{display:none}
.stream-browse-controls{display:flex;flex-direction:row;gap:3px;border-top:1px solid #fff3;padding-top:10px;margin-top:2px}.stream-browse-controls button{font-size:21px;min-height:30px}.immersive-mode #stage{touch-action:pan-x}
.immersive-mode.support-mode .immersive-bid-actions,.immersive-mode.support-mode .big-price,.immersive-mode.support-mode .auction-panel>.section-head,.immersive-mode.support-mode #bidStatus,.immersive-mode.support-mode #showcaseNote,.immersive-mode.support-mode #winBox,.immersive-mode.support-mode #shippingLabel{display:none!important}
.immersive-mode.support-mode .support-box{display:block;background:none;border:0;padding:9px 0 0;margin:0;color:#fff}.immersive-mode.support-mode .support-box h3{color:#fff;font-size:17px;margin:0 0 4px}.immersive-mode.support-mode .support-box>p{font-size:10px;color:#ffffffc0;line-height:1.8;margin:4px 0 10px}.immersive-mode.support-mode #openSupport{border-radius:25px;min-height:46px;padding:11px;font-size:15px;background:#f1bbd0;color:#3f2337;border:1px solid #ffe3ed}.immersive-mode.support-mode .support-box #sessionRemaining{display:none}.immersive-mode.support-mode .auction-panel{max-height:240px}.immersive-mode.support-mode #productTitle{font-size:11px;color:#ffffffb0}
@media(max-width:500px){.reel-card .reel-enter-primary{left:15px;right:auto;bottom:23px;min-height:42px;padding:8px 12px;max-width:145px}.demo-reel .reel-bottom{padding-left:160px;padding-bottom:23px}.demo-reel .reel-bottom h3{font-size:12px}.reel-enter-primary b{font-size:12px}}

.immersive-mode .demo-room-video{object-fit:contain;background:#17171b}.demo-reel .demo-preview-video{object-fit:contain}
