.show-video-manager{display:grid;gap:14px;padding:20px;background:#fff}.show-video-manager>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.show-video-manager h3{margin:5px 0;font:500 25px Georgia,serif}.show-video-manager p{margin:0;color:#6c675e;font-size:10px;line-height:1.5}.show-video-manager>header>label{display:grid;place-items:center;min-width:190px;min-height:48px;color:#fff;background:var(--red);font-size:9px;font-weight:950;letter-spacing:.7px}.show-video-manager input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.show-video-progress{padding:12px;color:#fff;background:#315d8b;font-size:10px;font-weight:850}.show-video-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.show-video-summary span{padding:12px;border:1px solid var(--line);background:#f4f1e9;font-size:8px;font-weight:950}.show-video-summary b{margin-right:7px;font-size:18px}.show-video-sheet{overflow-x:auto;border:1px solid var(--line)}.show-video-sheet>article,.show-video-sheet>header{display:grid;grid-template-columns:125px minmax(190px,1.3fr) minmax(260px,1.4fr) minmax(150px,1fr) 95px 65px;align-items:center;gap:10px;min-width:980px;padding:10px}.show-video-sheet>header{color:#fff;background:#171713;font-size:7px}.show-video-sheet>article{border-bottom:1px solid var(--line);font-size:9px}.show-video-sheet>article.matched{border-left:7px solid #3c944c;background:#edfaef}.show-video-sheet>article.unmatched{border-left:7px solid #d33d2b;background:#fff0ed}.show-video-sheet article>div b,.show-video-sheet article>div span{display:block}.show-video-sheet select{min-height:42px;padding:0 8px}.show-video-sheet label{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:5px}.show-video-sheet label input{position:static;width:16px;height:16px;opacity:1}.show-video-sheet button{min-height:34px;border:0;color:#fff;background:#8c392c;font-size:7px;font-weight:950}.event-pass-show-videos{padding:20px;background:#f5f2ea}.event-pass-show-videos>header{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.event-pass-show-videos h2{margin:4px 0;font:500 30px Georgia,serif}.event-pass-show-videos header p{margin:0;color:#6d675d;font-size:10px}.event-pass-show-videos header button{align-self:start;padding:10px}.event-pass-show-videos>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.event-pass-show-videos article{overflow:hidden;background:#fff;border:1px solid var(--line)}.event-pass-show-videos video{display:block;width:100%;aspect-ratio:16/9;background:#111}.event-pass-show-videos article>div{padding:14px}.event-pass-show-videos h3{margin:4px 0;font:500 22px Georgia,serif}.event-pass-show-videos article span{display:block;color:#6b665c;font-size:9px}.event-pass-show-videos article a{display:grid;place-items:center;min-height:42px;margin-top:12px;color:#fff;background:var(--red);text-decoration:none;font-size:8px;font-weight:950}@media(max-width:700px){.show-video-manager>header{align-items:stretch;flex-direction:column}.event-pass-show-videos>div,.show-video-summary{grid-template-columns:1fr}}.show-video-header-actions{display:flex;align-items:center;gap:8px}.stageflow-import-control{position:relative}.stageflow-import-control>button{min-height:42px;padding:0 14px;border:1px solid #5b574f;color:#fff;background:#252e37;font-size:8px;font-weight:950;letter-spacing:.6px}.stageflow-import-popover{position:absolute;z-index:30;top:48px;right:0;width:min(430px,80vw);padding:16px;border:1px solid #aaa297;background:#fff;box-shadow:0 18px 45px #1b181240}.stageflow-import-popover b{font:500 20px Georgia,serif}.stageflow-import-popover p{color:#686258;font-size:10px;line-height:1.5}.stageflow-import-popover label button,.stageflow-import-popover>button{min-height:38px;padding:0 12px;border:0;color:#fff;background:#ee4c2f;font-size:8px;font-weight:950}.stageflow-import-popover label{display:block;margin-top:12px;color:#555048;font-size:7px;font-weight:950;letter-spacing:.7px}.stageflow-import-popover input{display:block;width:100%;margin:6px 0;padding:9px;border:1px solid #bbb4a9;background:#f7f4ed;font:10px monospace}.performance-heading{border-bottom:1px solid var(--line)}.performance-media{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:14px!important;background:#ede8dd}.performance-file{padding:14px;background:#fff;border:1px solid var(--line)}.performance-file>b,.performance-report>b{display:block;font-size:10px;letter-spacing:.08em}.performance-file>p,.performance-report>p{margin:4px 0 10px;color:#6b665c;font-size:9px}.performance-file video{width:100%}.performance-file>a{margin-top:8px!important}.performance-report{margin:0 14px 14px;padding:14px;background:#fff;border:1px solid var(--line)}.performance-report iframe{display:block;width:100%;height:min(62vw,520px);border:1px solid var(--line);background:#eee}.performance-downloads{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.performance-downloads a{margin:0!important;padding:0 12px}.scorecard-preview{max-width:760px;margin:12px auto;padding:clamp(22px,5vw,52px);color:#fff;background:linear-gradient(145deg,#111814,#26312c);text-align:center}.scorecard-preview>small{color:#76e4c1;font-weight:900;letter-spacing:.12em}.scorecard-preview>h3{margin:10px 0!important;color:#fff;font-size:clamp(24px,5vw,46px)!important}.scorecard-preview>span{color:#d5ddd8!important}.scorecard-judges{max-width:520px;margin:24px auto}.scorecard-final,.scorecard-judges p{display:grid;grid-template-columns:1fr 90px;gap:18px;margin:0;padding:10px 0;border-bottom:1px solid #ffffff24;text-align:left}.scorecard-final strong,.scorecard-judges strong{text-align:right}.scorecard-final{margin:18px auto 0;color:#76e4c1;font-size:20px;font-weight:900}.event-pass-show-videos>.performance-accordion{display:grid;grid-template-columns:1fr;gap:10px}.performance-heading{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:16px!important;border:0;background:#fff;text-align:left;color:inherit;cursor:pointer}.performance-heading>span{min-width:0}.performance-heading em{display:block;color:#6b665c;font-size:9px;font-style:normal}.performance-heading>strong{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:var(--red);font-size:22px;line-height:1}.performance-open>.performance-heading{border-bottom:1px solid var(--line)}.performance-content{padding:0!important}