/* Section 2: video and its comment sheet. Scoped so core screens keep their layout. */
body.in-shorts{--short-layout-height:100dvh;padding-bottom:0;overflow:hidden}
body.in-shorts #dp-install-banner{display:none!important}
body.in-shorts #xpage:has(>.shortbox){position:relative;height:calc(100dvh - 75px - env(safe-area-inset-bottom))!important;overflow:hidden;transition:height .28s cubic-bezier(.16,1,.3,1)}
body.in-shorts #xpage>.shortbox{height:100%!important;flex:1!important;min-height:0!important}
body.in-shorts #xpage>.short-top{position:absolute;top:0;left:0;right:0;padding:48px 16px 0;display:flex;align-items:center;justify-content:space-between;z-index:12;pointer-events:none;color:#fff}
body.in-shorts .short-top button{border:0;background:transparent;min-height:0;padding:0;color:inherit;pointer-events:auto}
body.in-shorts .short-tabs{display:flex;gap:18px;font-size:16px;font-weight:600;color:rgba(255,255,255,.65)}
body.in-shorts .short-tabs button{font-size:inherit;font-weight:600;line-height:19px}
body.in-shorts .short-tabs button.on{font-weight:800;color:#fff}
body.in-shorts #shortSearch{display:flex;align-items:center;justify-content:center;width:23px;height:23px}
body.in-shorts .short-icon{display:block;width:23px;height:23px;flex:none}
body.in-shorts .shortcard video{object-fit:cover!important;object-position:top!important}
body.in-shorts .short-shade{position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.72),transparent 26%,transparent 52%,rgba(0,0,0,.82));pointer-events:none}
body.in-shorts .shortmeta{left:16px!important;right:76px!important;bottom:24px!important;padding:0!important;background:none!important;z-index:5!important;color:#fff}
body.in-shorts .short-who{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
body.in-shorts .short-who .idn{display:block;width:28px;height:28px;border-radius:7px}
body.in-shorts .idn .ib{fill:hsl(var(--h) 35% 20%)}
body.in-shorts .idn .if{fill:hsl(var(--h) 75% 68%)}
body.in-shorts .shortmeta button{font-size:17px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:-.025em!important;margin-top:9px!important;text-shadow:none!important}
body.in-shorts .shortmeta p{font-size:13px;line-height:15px;color:rgba(255,255,255,.75);margin:4px 0 0}
body.in-shorts .shortactions{right:12px!important;bottom:84px!important;gap:20px!important}
body.in-shorts .shortactions button{gap:4px!important;min-height:0!important;font-size:12.5px!important;font-weight:700!important;line-height:15px!important}
body.in-shorts .shortactions .action-icon{width:29px!important;height:29px!important;border-radius:0!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}
body.in-shorts .shortactions .action-icon svg{width:29px!important;height:29px!important}
body.in-shorts .shortactions b{font-size:12.5px!important;font-weight:700!important;line-height:16px!important;text-shadow:none!important}
body.in-shorts .shortactions button.on .action-icon{background:none!important;border:0!important;color:#ff5a4f!important}
body.in-shorts .shortactions button.on svg{fill:#ff5a4f!important;color:#ff5a4f!important}
body.in-shorts .shortactions button[data-short-scrap].on .action-icon{color:#f5c400!important}
body.in-shorts .shortactions button[data-short-scrap].on svg{fill:#f5c400!important;color:#f5c400!important}
body.in-shorts .short-cat-pill{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.2);color:#fff;margin-left:6px;font-family:sans-serif}
body.in-shorts .short-title-more{color:rgba(255,255,255,.65);font-weight:500;font-size:15px;margin-left:4px}
body.in-shorts .shortsound{display:flex!important;bottom:20px!important;right:12px!important;width:44px!important;height:44px!important}
body.in-shorts .short-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.25);z-index:6}
body.in-shorts .short-progress i{display:block;height:100%;width:0;background:#fff}
body.in-shorts .short-playing{display:none;position:absolute;left:12px;bottom:26px;align-items:center;gap:4px;background:rgba(0,0,0,.55);padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:14px;color:#fff}
body.in-shorts .short-playing .short-icon{width:14px;height:14px}
body.in-shorts>nav{height:calc(75px + env(safe-area-inset-bottom));padding:8px 0 calc(22px + env(safe-area-inset-bottom));border-top:1px solid #25282e;background:#101114;backdrop-filter:none;color:#7b818b}
body.in-shorts>nav button{padding:0;min-height:0;gap:3px;justify-content:flex-start}
body.in-shorts>nav button .nl{line-height:13px}
body.in-shorts>nav button.on{color:#f2f3f5}
body.in-shorts>nav button[data-nav=write] svg{background:#f2f3f5;color:#101114}
body.in-shorts>nav .nbadge{top:-5px;left:calc(50% + 5.5px)}
body.in-shorts.short-panel-open>nav{display:none!important}
body.in-shorts #shortSheetBackdrop{display:none!important}
body.in-shorts #shortSheetPanel{background:#101114;color:#f2f3f5;border-radius:18px 18px 0 0;box-shadow:none;max-height:none;max-width:none;padding-top:8px;border:0}
body.in-shorts .short-sheet-drag{cursor:grab}
body.in-shorts .short-sheet-handle{width:40px;height:4px;border-radius:2px;background:#25282e;margin:0 auto 10px}
body.in-shorts .short-sheet-head{padding:0 16px;min-height:20px;font-size:16px;line-height:20px}
body.in-shorts .short-sheet-head b{font-size:16px;font-weight:800;color:#f2f3f5}
body.in-shorts .short-sheet-head b span{font-size:16px;font-weight:700;color:#a2a8b2;margin:0}
body.in-shorts .short-sheet-x{width:20px;height:20px;min-height:0;border:0;border-radius:0;background:none;color:#a2a8b2;padding:0}
body.in-shorts .short-sheet-x svg{width:20px;height:20px}
body.in-shorts .short-sheet-title{padding:3px 16px 0;margin:0;border:0;display:block;font-size:13px;line-height:15px;color:#7b818b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.in-shorts .short-sheet-sort{display:flex;gap:6px;padding:10px 16px 6px;border:0}
body.in-shorts .short-sheet-sort button{border:0;border-radius:999px;padding:5px 12px;background:#17191d;color:#7b818b;font-size:13px;line-height:15px;font-weight:600;min-height:0}
body.in-shorts .short-sheet-sort button.on{background:#25282e;color:#f2f3f5}
body.in-shorts .short-sheet-list{display:block;padding:0;gap:0;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}
body.in-shorts .short-c-item{display:flex;align-items:flex-start;gap:9px;padding:12px 16px;border-bottom:1px solid #1d2025;cursor:pointer}
body.in-shorts .short-c-item>.idn{width:24px;height:24px;border-radius:6px;display:block;margin-top:1px}
body.in-shorts .short-c-item.is-reply{gap:9px;padding-left:40px;background:#17191d;border-radius:0}
body.in-shorts .short-c-body{flex:1;min-width:0}
body.in-shorts .short-c-meta{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;margin:0;font-size:12px;line-height:14px;color:#7b818b}
body.in-shorts .short-c-author{color:#a2a8b2;font-weight:400;font-size:12px;line-height:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
body.in-shorts .short-c-time{color:#7b818b;font-size:12px;line-height:14px;display:inline;margin:0}
body.in-shorts .short-c-text{font-size:14.5px;line-height:1.5;margin-top:2px;color:#f2f3f5;word-break:normal;white-space:pre-wrap}
body.in-shorts .short-c-acts{display:flex;align-items:center;gap:14px;margin-top:5px;color:#7b818b;font-size:12px;line-height:14px}
body.in-shorts .short-c-acts button{display:flex;align-items:center;gap:4px;min-height:0;height:auto;padding:0;border:0;border-radius:0;background:none;font-size:12px;line-height:14px;font-weight:400;color:#7b818b}
body.in-shorts .short-c-acts b{font-weight:400;line-height:15px}
body.in-shorts .short-c-acts svg{width:13px;height:13px}
body.in-shorts .short-c-like.on{color:#ff5a4f}
body.in-shorts .short-c-like.on svg{fill:currentColor}
body.in-shorts .short-c-more{margin:0 0 0 45px;padding:8px 4px;min-height:0;font-size:12px;line-height:16px;color:#3182f6}
body.in-shorts .short-sheet-empty,body.in-shorts .short-sheet-loading{padding:48px 24px 0;text-align:center;font-size:14px;line-height:1.7;color:#7b818b}
body.in-shorts .short-sheet-form{display:flex;align-items:center;gap:10px;padding:10px 16px calc(24px + env(safe-area-inset-bottom));border-top:1px solid #25282e;background:#101114;margin:0;flex-shrink:0}
body.in-shorts #shortSheetMe{display:block;width:30px;height:30px;flex:none}
body.in-shorts #shortSheetMe .idn{display:block;width:30px;height:30px;border-radius:8px}
body.in-shorts #shortSheetInput{flex:1;min-width:0;height:auto;min-height:0;border:0;border-radius:20px;padding:10px 14px;background:#17191d;color:#f2f3f5;font-size:14.5px!important;line-height:17px;outline:none;box-shadow:none}
body.in-shorts #shortSheetInput::placeholder{color:#7b818b;opacity:1}
body.in-shorts #shortSheetSubmit{display:block;width:auto;height:auto;min-height:0;flex:none;border:0;border-radius:999px;padding:8px 14px;background:#f2f3f5;color:#101114;font-size:13.5px;font-weight:700;line-height:16px;opacity:1;transform:none}
body.in-shorts #shortSheetSubmit:disabled{background:#1d2025;color:#7b818b;opacity:1;cursor:default}
body.in-shorts .short-sheet-reply{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 16px;border-top:1px solid #25282e;background:#17191d;color:#a2a8b2;font-size:12.5px;line-height:16px}
body.in-shorts .short-sheet-reply[hidden]{display:none}
body.in-shorts .short-sheet-reply b{font-weight:700;color:#f2f3f5}
body.in-shorts .short-sheet-reply button{width:16px;height:16px;min-height:0;padding:0;border-radius:0;background:none;color:#7b818b}
body.in-shorts .short-sheet-reply button svg{width:16px;height:16px}
@media(max-width:999px){
 body.in-shorts.short-panel-open #xpage:has(>.shortbox){height:calc(var(--short-layout-height) * .38)!important}
 body.in-shorts.short-panel-open .short-tabs,body.in-shorts.short-panel-open #shortSearch{visibility:hidden}
 body.in-shorts.short-panel-open .shortcard video{object-fit:cover!important;object-position:center 22%!important}
 body.in-shorts.short-panel-open .short-shade,body.in-shorts.short-panel-open .short-progress{display:none}
 body.in-shorts.short-panel-open .short-playing{display:flex}
 body.in-shorts .short-sheet-panel{height:calc(var(--short-layout-height) * .62 + 18px);bottom:0;left:max(0px,calc((100vw - 560px)/2));right:auto;width:min(560px,100vw);margin:0}
 body.in-shorts.short-keyboard-open #xpage:has(>.shortbox){height:calc(var(--short-layout-height) * .13)!important}
 body.in-shorts.short-keyboard-open #shortSheetPanel{top:calc(var(--short-layout-height) * .13 - 18px);bottom:auto;height:calc(var(--short-visible-height) - var(--short-layout-height) * .13 + 18px)}
 body.in-shorts.short-keyboard-open .short-playing{display:none}
 body.in-shorts.short-keyboard-open .short-sheet-form{padding-bottom:10px}
}
@media(min-width:1000px){
 body.in-shorts #shortSheetPanel{top:56px;bottom:0;left:var(--dside-left);right:auto;width:300px;max-width:300px;height:auto;max-height:none;margin:0;border-radius:0;border:0;border-left:1px solid #25282e;padding-top:16px;transform:translateX(24px);opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease}
 body.in-shorts #shortSheetPanel.is-open{transform:none;opacity:1;pointer-events:auto}
 body.in-shorts .short-sheet-handle{display:none}
 body.in-shorts .short-sheet-drag{cursor:default}
 html body.in-shorts .shortcard video,html body.in-shorts.short-panel-open .shortcard video{object-fit:contain!important;object-position:center!important}
}
@media(prefers-reduced-motion:reduce){body.in-shorts #xpage:has(>.shortbox),body.in-shorts #shortSheetPanel{transition:none!important}}

/* The player occupies the actual app pane, below the PC header. */
html body.in-shorts>#appScroll{overflow:hidden}
/* The outer frame must not become a focus-scroll container; only shortBox scrolls. */
html body.in-shorts #appScroll>#xpage:has(>.shortbox){width:100%!important;height:100%!important;overflow:clip}
body.in-shorts #xpage>.short-top{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;padding:calc(12px + env(safe-area-inset-top)) 12px 0;align-items:center}
body.in-shorts .short-top .short-tabs{justify-content:center}
body.in-shorts #shortExit,body.in-shorts #shortSearch{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;pointer-events:auto;text-decoration:none}
body.in-shorts #shortExit:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(min-width:1000px){body.in-shorts #xpage>.short-top{padding-top:12px}}
@media(max-width:999px){
 html body.in-shorts.short-panel-open #appScroll>#xpage:has(>.shortbox){height:38%!important}
 html body.in-shorts.short-keyboard-open #appScroll>#xpage:has(>.shortbox){height:13%!important}
}

/* v11 player frame and controls; dimensions follow the source video template. */
html body.in-shorts #xpage>.short-top{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:calc(env(safe-area-inset-top) + 12px) 14px 0;pointer-events:none}
html body.in-shorts #xpage .short-top #shortExit,html body.in-shorts #xpage .short-top #shortSound{position:static!important;flex:none;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-height:0;padding:0;border:0!important;border-radius:50%!important;background:rgba(0,0,0,.45)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff;pointer-events:auto}
html body.in-shorts #xpage .short-top :is(#shortExit,#shortSound) svg{width:22px;height:22px}
html body.in-shorts .short-tabs{gap:18px;font-size:16px;font-weight:700;color:#8f949b}
html body.in-shorts .short-tabs button{font-weight:700;line-height:normal}
html body.in-shorts .short-tabs button.on{font-weight:700;color:#fff}
html body.in-shorts #xpage .shortmeta{bottom:calc(env(safe-area-inset-bottom) + 34px)!important}
html body.in-shorts #xpage .shortmeta button{font-size:18px!important}
html body.in-shorts #xpage .shortmeta p{line-height:normal}
html body.in-shorts #xpage .short-who{gap:8px;font-size:14px}
html body.in-shorts #xpage .short-who .idn{border-radius:6px}
html body.in-shorts #xpage .short-who .idn .ib{fill:hsl(var(--h) 35% 20%)!important}
html body.in-shorts #xpage .short-who .idn .if{fill:hsl(var(--h) 75% 68%)!important}
html body.in-shorts #xpage .shortactions{right:14px!important;bottom:calc(env(safe-area-inset-bottom) + 34px)!important;gap:22px!important;width:44px;font-size:13px;font-weight:700}
html body.in-shorts #xpage .shortactions button{font-size:13px!important;line-height:normal!important;gap:4px!important}
html body.in-shorts #xpage .shortactions b{font-size:13px!important;line-height:normal!important}
html body.in-shorts #xpage .shortactions .action-icon{width:29px!important;height:29px!important;border:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;filter:none!important}
html body.in-shorts #xpage .shortactions .action-icon svg{width:29px!important;height:29px!important}
html body.in-shorts #xpage .shortactions button:active .action-icon{transform:none!important}
html body.in-shorts #xpage .short-progress{bottom:calc(env(safe-area-inset-bottom) + 10px);height:3px}
html body.in-shorts #xpage .shortcard video{object-fit:cover!important;object-position:top!important}
@media(min-width:1000px){
 html body.in-shorts #appScroll>#xpage:has(>.shortbox){justify-content:center;align-items:center;background:var(--s)!important}
 html body.in-shorts #appScroll>#xpage>.shortbox{flex:none!important;width:auto!important;max-width:100%;height:calc(100% - 32px)!important;aspect-ratio:9/16;border-radius:16px}
 html body.in-shorts #xpage>.short-top{top:16px;left:50%;right:auto;transform:translateX(-50%);width:min(100%,calc((100dvh - 88px)*9/16))}
}
html body #sheetbg.short-share-sheet{left:50%;right:auto;width:calc(100% - 2px);max-width:1318px;transform:translateX(-50%)}
html body #sheetbg.short-share-sheet>.sheet{width:100%;max-width:560px;padding:10px 0 20px;background:var(--bg);border:0;box-shadow:none}
html body #sheetbg.short-share-sheet .grab{width:40px;height:4px;border-radius:6px;background:var(--ln);margin:0 auto 14px}
html body #sheetbg.short-share-sheet h3{padding:0 16px;margin:0;font-size:18px;font-weight:700;line-height:normal}
html body #sheetbg.short-share-sheet p{padding:0 16px;margin:4px 0 6px;color:var(--t3);font-size:13px;line-height:1.6}
html body #shortCopyLink{display:flex;align-items:center;gap:14px;width:100%;padding:14px 20px;border:0;background:none;color:var(--tx);font-size:16px;font-weight:400;line-height:normal}
html body #shortCopyLink svg{flex:none}
html body #shortCopyLink span{flex:1;text-align:left}
/* Toast geometry and palette are shared by handoff-common.css. */
@media(max-width:999px){html body #sheetbg.short-share-sheet{max-width:558px}}

/* v11 comments are a pane alongside (PC) or below (mobile) the player. */
html body.in-shorts #appScroll>#xpage:has(>.shortbox){--short-pane-width:calc(min(810px,calc(100vw - 510px)) - 2px);--short-comment-video-width:min(calc((100dvh - 88px)*9/16),calc(var(--short-pane-width) - 400px))}
html body.in-shorts #xpage>#shortSheetPanel{position:absolute;display:flex;flex-direction:column;min-height:0;max-height:none;max-width:none;margin:0;padding:0;overflow:hidden;background:var(--bg);color:var(--tx);box-shadow:none}
html body.in-shorts #xpage>#shortSheetPanel.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:none}
html body.in-shorts #xpage .short-sheet-drag{flex:none;cursor:default}
html body.in-shorts #xpage .short-sheet-head{display:flex;justify-content:space-between;align-items:center;min-height:0;padding:14px 16px 4px;font-size:16px;line-height:normal}
html body.in-shorts #xpage .short-sheet-head b,html body.in-shorts #xpage .short-sheet-head b span{font-size:16px;font-weight:700;color:var(--tx)}
html body.in-shorts #xpage .short-sheet-x{width:22px;height:22px;min-height:0;padding:0;background:none;color:var(--t2)}
html body.in-shorts #xpage .short-sheet-x svg{width:22px;height:22px}
html body.in-shorts #xpage .short-sheet-subhead{display:flex;justify-content:space-between;gap:8px;padding:0 16px 10px;border-bottom:1px solid var(--ln);font-size:13px;color:var(--t3)}
html body.in-shorts #xpage .short-sheet-title{flex:1;min-width:0;padding:0;margin:0;color:var(--t3);font-size:13px;line-height:normal}
html body.in-shorts #xpage .short-sheet-sort{display:flex;flex:none;gap:8px;padding:0;border:0}
html body.in-shorts #xpage .short-sheet-sort button{min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--t3);font-size:13px;font-weight:700;line-height:normal}
html body.in-shorts #xpage .short-sheet-sort button.on{background:none;color:var(--tx)}
html body.in-shorts #xpage .short-c-item{gap:10px;padding:12px 16px;border-bottom:1px solid var(--ln2);background:transparent}
html body.in-shorts #xpage .short-c-item.is-reply{padding-left:40px;background:var(--s)}
html body.in-shorts #xpage .short-c-item>.idn{width:24px;height:24px;margin-top:0;border-radius:6px;flex:none}
html body.in-shorts #xpage .short-c-meta{display:block;font-size:12px;line-height:normal;color:var(--t3)}
html body.in-shorts #xpage .short-c-author{font-size:13px;line-height:normal;color:var(--t2);font-weight:700}
html body.in-shorts #xpage .short-c-text{margin:3px 0 0;font-size:16px;line-height:1.55;color:var(--tx);overflow-wrap:anywhere}
html body.in-shorts #xpage .short-c-time{display:block;margin:4px 0 0;font-size:12px;line-height:normal;color:var(--t3)}
html body.in-shorts #xpage .short-sheet-form{display:block;flex:none;margin:10px 16px calc(14px + env(safe-area-inset-bottom));padding:0;border:0;background:none}
html body.in-shorts #xpage .short-sheet-compose{gap:8px;min-height:50px;padding:6px 6px 6px 16px;background:var(--s);border-radius:12px}
html body.in-shorts #xpage .short-sheet-form input{padding:0!important;border:0;border-radius:0;background:none;color:var(--tx);font-family:inherit;font-size:16px!important;font-weight:400;line-height:normal}
html body.in-shorts #xpage .short-sheet-form button{padding:11px 18px;border:0;background:var(--ctl);color:var(--on);font-size:15px;font-weight:700;line-height:normal;border-radius:10px}
html body.in-shorts #xpage .short-sheet-form button:disabled{background:var(--ln);color:var(--t3)}
html body.in-shorts #xpage .short-sheet-reply{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px 0;border:0;background:none;color:var(--tx);font-size:15px;font-weight:600;line-height:normal}
html body.in-shorts #xpage .short-sheet-reply[hidden]{display:none}
html body.in-shorts #xpage .short-sheet-reply b{font-weight:800;color:var(--lk)}
html body.in-shorts #xpage .short-sheet-reply button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:-6px;padding:0;border-radius:50%;color:var(--t2)}
html body.in-shorts #xpage .short-sheet-reply button svg{width:20px;height:20px}
html body.in-shorts #xpage .short-sheet-empty,html body.in-shorts #xpage .short-sheet-loading{padding:48px 24px;text-align:center;font-size:14px;line-height:normal;color:var(--t3)}
html body.in-shorts #xpage .short-c-more{display:block;width:calc(100% - 40px);margin:0 0 0 40px;padding:10px 16px;background:var(--s);color:var(--lk);font-size:14px;font-weight:700;text-align:left;border-radius:0}
html body.in-shorts #xpage #shortCommentsMore{display:block;width:calc(100% - 32px);margin:12px 16px;padding:12px 16px;border:1px solid var(--ln);border-radius:12px;background:var(--bg);color:var(--t2);font-size:14px}
@media(max-width:999px){
 html body.in-shorts.short-panel-open #appScroll>#xpage:has(>.shortbox){height:100%!important;justify-content:flex-start}
 html body.in-shorts.short-panel-open #appScroll>#xpage>.shortbox{flex:none!important;height:34%!important}
 html body.in-shorts.short-panel-open #xpage>.short-top,html body.in-shorts.short-panel-open #xpage .shortactions,html body.in-shorts.short-panel-open #xpage .shortmeta{display:none!important}
 html body.in-shorts.short-panel-open #xpage .short-shade,html body.in-shorts.short-panel-open #xpage .short-progress{display:block}
 html body.in-shorts.short-panel-open #xpage .short-playing{display:flex;top:12px;left:12px;bottom:auto;padding:4px 10px;font-size:12px;line-height:normal}
 html body.in-shorts.short-panel-open #xpage .short-playing svg{display:none}
 html body.in-shorts #xpage>#shortSheetPanel{top:34%;bottom:0;left:0;right:0;width:100%;height:auto;border:0;border-radius:16px 16px 0 0}
}
@media(min-width:1000px){
 html body.in-shorts.short-panel-open #appScroll>#xpage>.shortbox{width:var(--short-comment-video-width)!important;aspect-ratio:auto;margin-right:388px}
 html body.in-shorts.short-panel-open #xpage>.short-top{left:calc(50% - 194px);width:var(--short-comment-video-width)}
 html body.in-shorts #xpage>#shortSheetPanel{top:16px;bottom:16px;left:calc(50% - 182px + var(--short-comment-video-width)/2);right:auto;width:360px;height:auto;border:1px solid var(--ln);border-radius:16px}
}
