.filmList,.filmBoard{color:#fff}.filmList{padding:20px}.filmList button,.filmBoard button{color:#fff;cursor:pointer;touch-action:manipulation;background:#252a30;border:1px solid #555e69;border-radius:8px;padding:9px 12px;font-weight:800}.filmList button:disabled,.filmBoard button:disabled{opacity:.45;cursor:default}.filmList button:hover,.filmBoard button:hover{border-color:var(--o)}.filmHeading,.filmSession,.filmTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filmHeading h2{margin:0 auto 0 0;font-size:25px}.filmSession{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin:8px 0;padding:12px}.filmSession span{flex:1}.filmSetup{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:700px;margin:18px 0;display:grid}.filmSetup label:last-child{grid-column:1/-1}.filmList label,.filmBoard label{color:#c8cdd3;flex-direction:column;gap:5px;font-size:14px;display:flex}.filmList input,.filmList select,.filmList textarea,.filmBoard select{color:#fff;font:inherit;background:#22262b;border:1px solid #626872;border-radius:7px;padding:8px}.workspace:has(.filmBoard){padding:0}.filmBoard{height:calc(100dvh - 76px);min-height:0;padding:7px 10px max(8px,env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) minmax(78px,auto) auto auto;gap:7px;display:grid;overflow:hidden}.filmTop{background:var(--panel);border-radius:8px;flex-wrap:nowrap;min-height:42px;padding:4px 8px;font-size:13px}.filmTop strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:90px;overflow:hidden}.filmTop button{white-space:nowrap;padding:6px 8px;font-size:12px}.filmPlayers,.filmSequence,.filmQuick{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-height:0;padding:7px}.filmPlayers{flex-direction:column;display:flex}.filmPlayersTitle{color:#b7bec7;justify-content:space-between;align-items:center;gap:8px;padding:0 2px 6px;font-size:13px;display:flex}.filmPlayersTitle span{font-size:12px}.filmPlayers>div:last-child{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-height:0;display:grid}.filmPlayers button{background:#30353c;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:3px;display:flex}.filmPlayers button:active{background:#a84419}.filmPlayers strong{color:var(--o);font-size:clamp(19px,3.4vh,32px);line-height:1}.filmPlayers span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(12px,1.7vh,15px);font-weight:600;overflow:hidden}.filmSequence{flex-direction:column;display:flex}.filmSequenceHead{color:#b8bec7;justify-content:space-between;align-items:center;font-size:12px;display:flex}.filmSequenceHead button{padding:4px 9px;font-size:12px}.filmSequenceChips{white-space:nowrap;align-items:center;gap:5px;min-height:42px;display:flex;overflow-x:auto}.filmSequenceChips>button{flex-direction:column;flex:none;align-items:center;min-width:64px;padding:4px 8px;display:flex}.filmSequenceChips strong{font-size:16px;line-height:1}.filmSequenceChips small{font-size:11px;font-weight:600}.filmSequenceChips .selected,.filmQuick button.selected,.filmReportTabs button.selected,.filmPlayerPicker button.selected{border-color:var(--o);background:#65351e}.filmQuick{align-items:center;gap:8px;padding:5px 7px;display:flex}.filmQuick>span{color:#c8cdd3;flex:none;width:126px;font-size:11px;font-weight:800}.filmQuick>div{flex:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.filmQuick button{min-height:36px;padding:5px 2px;font-size:11px}.filmBottom{gap:8px;display:flex}.filmBottom .won,.filmBottom .lost{flex:1;min-height:58px;font-size:21px}.filmBottom .won{background:#176e44;border-color:#299764}.filmBottom .lost{background:#9b342b;border-color:#bb4b42}.filmReportContext{color:#b9c0c8;margin:8px 0 16px}.filmReportTabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.filmReportTabs button{font-size:14px}.filmSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.filmSummaryGrid>div{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:18px;display:flex}.filmSummaryGrid b{font-size:clamp(28px,4vw,44px)}.filmSummaryGrid span{color:#c1c8d0;font-size:14px}.filmSummaryGrid .positive b,.positiveText,.filmFinding em{color:#65d99d;font-style:normal}.filmSummaryGrid .negative b,.negativeText{color:#ff8179}.filmList section,.filmAdvanced{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin:14px 0;padding:16px}.filmList section h3{margin:0 0 12px;font-size:21px}.filmFinding{text-align:left;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) auto;align-items:center;gap:12px;width:100%;margin:6px 0;font-size:14px;display:grid}.filmFinding strong{font-size:17px}.filmFinding strong small{color:#b5bbc3;margin-top:3px;font-size:11px;font-weight:600;display:block}.filmFinding b{color:#f9ad80}.filmAdvanced summary{cursor:pointer;font-weight:800}.filmAdvanced .filmFilters{margin-top:12px}.filmFilters{flex-wrap:wrap;gap:12px;display:flex}.filmFilters label{min-width:140px}.filmDetailRow{border-top:1px solid var(--line);padding:8px 0;font-size:13px}.filmReportControls{max-width:300px;margin-bottom:12px}.filmPlayerPicker{flex-wrap:wrap;gap:6px;margin:8px 0 16px;display:flex}.filmPlayerPicker button{font-size:13px}.filmPlayerHead{align-items:center;gap:12px;margin:12px 0;display:flex}.filmPlayerHead img{object-fit:cover;border-radius:50%;width:56px;height:56px}.filmPlayerHead h3{margin:0;font-size:24px}.filmBreakdown{max-width:600px}.filmBreakdown>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:16px;display:flex}.filmHistory{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:5px;padding:9px 0;display:grid}.filmHistory span,.filmHistory small{grid-column:1}.filmHistory button{grid-area:1/2/4}.filmEdit{z-index:100;border:2px solid var(--o);background:#16191e;border-radius:10px;padding:18px;position:fixed;inset:8% 12%;overflow:auto}.filmEdit>div>div{gap:5px;margin:5px 0;display:flex}@media (width<=900px){.filmTop{gap:4px}.filmTop button{padding:5px;font-size:11px}.filmQuick>span{width:93px}.filmQuick button{font-size:10px}.filmFinding{grid-template-columns:1fr 1fr}.filmFinding b{grid-column:2}}@media (height<=650px) and (orientation:landscape){.filmPlayersTitle span{display:none}.filmBoard{gap:5px;padding:5px 8px}.filmPlayers button{padding:1px}.filmBottom .won,.filmBottom .lost{min-height:48px;font-size:17px}}@media (width<=700px) and (orientation:portrait){.filmBoard{min-height:560px}.filmTop{flex-wrap:wrap}.filmPlayers>div:last-child{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.filmQuick{display:block}.filmQuick>div{grid-template-columns:repeat(4,minmax(0,1fr))}.filmSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{nav,.top,.filmHeading button,.filmReportTabs,.filmAdvanced,.filmHistory button,.filmEdit{display:none!important}.filmList{color:#000}.filmList section,.filmSummaryGrid>div{color:#000;background:#fff}}
