.player-status{padding:12px 20px;background:#f0f5f2;color:#305e4b;font-size:13px}
.player-status p{margin:0 0 8px;line-height:1.6}.player-status.is-error{background:#fff1e8;color:#9a4a28}
.player-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.player-tools button{min-height:38px}.player-tools label{margin-left:auto}.player-tools select{font:inherit;min-height:38px;max-width:150px;border:1px solid #ccd8d0;border-radius:8px;background:white}
#watch .filter-tabs{flex-wrap:wrap;gap:6px}#watch .page-title{flex-wrap:wrap;gap:16px}.video-card:focus-visible{outline:3px solid #387a59;outline-offset:3px}
@media(max-width:760px){.actual-player-card{width:calc(100% - 16px);max-height:94dvh;overflow-y:auto}.actual-video-wrap{min-height:0;aspect-ratio:16/9}.actual-video-wrap video,.actual-video-wrap iframe{width:100%;height:100%;object-fit:contain}.player-status{padding:12px}.player-tools{gap:6px}.player-tools label{margin-left:0}#watch .filter-tabs{width:100%}.video-modal-card .modal-close{z-index:10;min-width:40px;min-height:40px}}
