.video-shell{max-width:1200px;margin:auto;padding:28px 20px 80px;color:#fff}.video-shell h1,.video-shell h2{color:#ead37c}.video-shell header{padding:25px 0}.video-shell .eyebrow{letter-spacing:.2em;color:#ead37c}.video-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.video-tabs button[aria-pressed=true]{background:#b80027;color:white}.palace-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.palace-video-card{padding:20px;border:1px solid #685720;border-radius:22px;background:#080808}.palace-video-card h3{font-size:1.2rem;color:#ead37c;margin:15px 0 8px}.palace-video-card p{white-space:pre-wrap;line-height:1.5}.palace-video-card iframe{width:100%;border:0;border-radius:14px;background:#141414;aspect-ratio:16/9}.palace-video-card.tiktok iframe{aspect-ratio:9/16;max-height:620px}.video-meta{color:#ccb985;font-size:.85rem}.video-card-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.video-manager-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,2fr);gap:24px}.video-manager-grid form label{display:block;margin:12px 0}.video-manager-grid input:not([type=checkbox]),.video-manager-grid textarea,.video-manager-grid select{width:100%}.video-manager-grid .check-row{display:flex;gap:10px;align-items:center}.video-connection{border:1px solid #685720;border-radius:18px;padding:20px;margin-bottom:22px}.video-connection label{display:block;margin:12px 0}.video-connection .status{white-space:pre-wrap}.video-admin-list{display:grid;gap:16px}.video-admin-list article{border:1px solid #685720;border-radius:16px;padding:18px}.video-admin-list h3{margin:0 0 10px}.video-admin-list .video-source{word-break:break-word}.video-preview{width:100%;border:0;aspect-ratio:16/9;margin-top:15px}.video-preview.tiktok{aspect-ratio:9/16;max-height:480px}.video-count{color:#ccb985}.video-open-hint{font-size:.9rem;color:#ccc}#videoManagerStatus{white-space:pre-wrap}@media(max-width:760px){.video-manager-grid{grid-template-columns:1fr}.video-shell{padding:20px 12px}.palace-video-grid{grid-template-columns:1fr}}
