.mesa-replay-panel{margin-top:12px;padding:12px;border:1px solid rgba(189,151,230,.17);border-radius:12px;background:linear-gradient(145deg,rgba(17,12,25,.94),rgba(8,10,16,.97));color:#e9e7ec}.mesa-replay-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.mesa-replay-head>div{display:flex;flex-direction:column}.mesa-replay-head strong{color:#d7b5f4}.mesa-replay-head small{font-size:.63rem;color:#8c8494}.mesa-replay-session{display:flex;gap:6px;align-items:center}.mesa-replay-session select,.mesa-replay-filters select,.mesa-replay-filters input,.mesa-report-note input,.mesa-report-note textarea,.mesa-report-note select{border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#090b12;color:#e9e7ec;padding:6px 8px}.mesa-replay-session select{max-width:290px;min-height:32px}
.mesa-replay-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:9px}.mesa-replay-stat{padding:7px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(0,0,0,.17);display:flex;flex-direction:column}.mesa-replay-stat b{color:#ddc4f2;font-size:.92rem}.mesa-replay-stat span{font-size:.56rem;color:#817b88;text-transform:uppercase}
.mesa-replay-filters{display:grid;grid-template-columns:110px 135px minmax(120px,180px) 1fr;gap:6px;margin-top:8px}.mesa-replay-player{display:grid;grid-template-columns:auto auto auto 1fr auto;gap:6px;align-items:center;margin-top:8px;padding:7px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(0,0,0,.13)}.mesa-replay-player input[type=range]{width:100%;accent-color:#b77ce1}.mesa-replay-position{font-size:.62rem;color:#a79ead;white-space:nowrap}
.mesa-replay-timeline{display:grid;gap:6px;margin-top:8px;max-height:440px;overflow:auto;padding-right:2px}.mesa-replay-round{position:sticky;top:0;z-index:2;padding:4px 7px;border-radius:7px;background:#17101fe8;color:#caa7e6;font-size:.62rem;border:1px solid rgba(189,151,230,.16)}.mesa-replay-item{display:grid;grid-template-columns:32px 1fr auto;gap:8px;align-items:start;padding:8px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:rgba(0,0,0,.14);transition:.18s}.mesa-replay-item.current{border-color:rgba(190,125,230,.58);background:rgba(116,61,145,.15);box-shadow:0 0 0 2px rgba(170,93,211,.08)}.mesa-replay-item>i{font-style:normal;font-size:1rem}.mesa-replay-item strong,.mesa-replay-item small{display:block}.mesa-replay-item strong{font-size:.72rem}.mesa-replay-item small,.mesa-replay-item time{color:#8d8793;font-size:.61rem}.mesa-replay-item time{white-space:nowrap}.mesa-replay-empty{display:block;padding:14px;text-align:center;color:#847e89;font-size:.72rem}
.mesa-report-box{margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.mesa-report-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mesa-report-head>div{display:flex;flex-direction:column}.mesa-report-head strong{color:#e4c76e}.mesa-report-head small{font-size:.6rem;color:#89827a}.mesa-report-actions{display:flex;gap:5px;flex-wrap:wrap}.mesa-report-note{display:grid;grid-template-columns:1fr 130px auto;gap:6px;margin-top:8px}.mesa-report-note textarea{grid-column:1/-1;resize:vertical;min-height:66px}.mesa-report-narrative{margin:8px 0 0;padding:8px;border-left:3px solid #b18b4d;background:rgba(160,120,50,.07);white-space:pre-wrap;color:#c9c2b5;font-size:.7rem}.mesa-report-actors,.mesa-report-highlights{display:grid;gap:5px;margin-top:8px}.mesa-report-actor{display:grid;grid-template-columns:1fr repeat(4,65px);gap:5px;padding:6px 8px;border-radius:7px;background:rgba(255,255,255,.025);font-size:.62rem}.mesa-report-actor span:not(:first-child){text-align:right;color:#9c94a2}.mesa-report-highlights article{padding:6px 8px;border-radius:7px;border:1px solid rgba(255,255,255,.055);font-size:.65rem}.mesa-report-highlights small{display:block;color:#847f88;margin-top:2px}
@media(max-width:800px){.mesa-replay-head{align-items:flex-start;flex-direction:column}.mesa-replay-session{width:100%}.mesa-replay-session select{flex:1;max-width:none}.mesa-replay-stats{grid-template-columns:repeat(3,1fr)}.mesa-replay-filters{grid-template-columns:1fr 1fr}.mesa-report-note{grid-template-columns:1fr 110px}.mesa-report-note button{grid-column:1/-1}.mesa-report-actor{grid-template-columns:1fr repeat(2,60px)}.mesa-report-actor span:nth-child(4),.mesa-report-actor span:nth-child(5){display:none}}
@media(max-width:520px){.mesa-replay-stats{grid-template-columns:1fr 1fr}.mesa-replay-filters{grid-template-columns:1fr}.mesa-replay-player{grid-template-columns:auto auto auto 1fr}.mesa-replay-position{grid-column:1/-1;text-align:center}.mesa-replay-item{grid-template-columns:26px 1fr}.mesa-replay-item time{grid-column:2}.mesa-report-actions{width:100%}.mesa-report-actions button{flex:1}}
@media print{body>*{display:none!important}.mesa-replay-panel{display:block!important;position:absolute;inset:0;border:0;background:#fff;color:#111}.mesa-replay-player,.mesa-replay-filters,.mesa-replay-session,.mesa-report-note,.mesa-report-actions{display:none!important}.mesa-replay-timeline{max-height:none;overflow:visible}.mesa-replay-item,.mesa-report-highlights article{break-inside:avoid;color:#111;background:#fff;border-color:#ccc}}
