.tm-caption-panel{min-width:0;border-top:1px solid #34414b;padding:12px;color:#d9e4ec;font-family:inherit;font-size:12px;line-height:1.6;background:#050a0f;text-align:start}.tm-caption-panel header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tm-caption-panel header b{color:#f0bc65;font-size:12px}.tm-caption-panel header span{font-size:11px}.tm-caption-panel header button{-webkit-margin-start:auto;margin-inline-start:auto;min-height:44px;padding:6px 12px;border:1px solid #725022;background:#22190e;color:#ffcb81;cursor:pointer;border-radius:4px}.tm-caption-panel footer,.tm-caption-panel small{font-size:10px;color:#91a5b5}.tm-caption-panel footer{margin-top:10px}.tm-caption-text{max-height:200px;overflow-y:auto;background:#020508;border:1px solid #283846;margin-top:8px;padding:8px;overscroll-behavior:auto;overflow-wrap:anywhere}.tm-caption-text p{display:flex;gap:10px;margin:6px 0;color:#d9e4ec!important;font-size:12px!important}.tm-caption-text time{color:#e9af59;font:10px monospace;flex-shrink:0;padding-top:5px}.tm-caption-summary{-webkit-border-start:2px solid #f0a040;border-inline-start:2px solid #f0a040;-webkit-padding-start:10px;padding-inline-start:10px;margin-top:12px}.tm-caption-summary li,.tm-caption-summary p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d9e4ec!important;font-size:12px!important}.tm-caption-summary ul{margin:5px 0;-webkit-padding-start:18px;padding-inline-start:18px}.tm-caption-panel :focus-visible{outline:2px solid #f0bc65;outline-offset:3px}@media(max-width:600px){.tm-caption-panel{padding:8px}.tm-caption-text p{display:block}.tm-caption-text time{display:block;margin-bottom:3px}.tm-caption-text{max-height:170px}}