.video-heading{max-width:1280px;margin:auto;padding:26px 48px 34px}.channel-label{font-size:14px;letter-spacing:2px;margin:0 0 16px;color:#fff}.video-heading h1{font-size:44px;line-height:1.4;letter-spacing:1px}.video-heading>p:last-child{font-size:16px;line-height:1.7;margin:18px 0 0}.video-workspace{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:48px;padding:10px 48px 20px}.video-input{min-width:0}.video-input label{display:block;font-size:17px;font-weight:600;margin:0 0 14px}.video-input textarea{width:100%;max-width:100%;min-height:150px;padding:15px;background:white;border:1px solid #b6c3df;border-radius:4px;font:inherit;font-size:16px;line-height:1.8;color:var(--ink);resize:vertical}.video-input textarea:focus-visible{outline:3px solid #516fff;outline-offset:3px}.video-input #input-note,.video-input #supported-platforms{color:var(--muted);font-size:13px;line-height:1.8;margin:10px 0 16px}.form-actions{display:flex;flex-wrap:wrap;gap:10px}.primary-action{background:#102b80;color:white;border:1px solid #102b80;border-radius:4px;min-height:48px;font-size:16px;font-weight:600;padding:10px 22px;cursor:pointer}.primary-action:disabled{opacity:.6;cursor:default}.video-input #video-status{font-size:14px;line-height:1.8;margin:18px 0 8px;overflow-wrap:anywhere}.video-input #video-status.warning{color:#80500c}.back-search{display:inline-flex;align-items:center;min-height:44px;color:var(--blue);font-size:14px;margin-top:14px}.video-output{border-left:1px solid var(--line);padding-left:40px;min-width:0;min-height:270px}#video-empty h2{font-family:var(--serif);font-size:27px;font-weight:500;margin:0 0 24px}#video-empty ol{padding-left:22px;color:var(--muted);font-size:15px;line-height:2.3}.video-result-title{margin:0 0 12px;font-size:22px;line-height:1.6;overflow-wrap:anywhere}.video-meta,.expiry-note,.media-status{font-size:13px;line-height:1.8;color:var(--muted);margin:10px 0;overflow-wrap:anywhere}.video-cover{display:block;width:auto;max-width:100%;max-height:240px;object-fit:contain;object-position:left;margin:18px 0;background:#eef0f6}.video-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:start;margin:16px 0}.video-actions a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:44px}.video-actions .primary-action{font-size:15px}.preview-video{display:block;width:100%;max-height:440px;background:#101624;margin:16px 0}.manual-video-copy{width:100%;max-width:100%;min-height:100px;resize:vertical;background:white;border:1px solid #b6c3df;padding:12px;font:inherit;font-size:16px;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.image-grid a{display:block;min-width:0;color:var(--blue);font-size:13px;min-height:44px;overflow-wrap:anywhere}.image-grid img{display:block;width:100%;height:130px;object-fit:cover;margin-bottom:6px}.media-status.warning{color:#80500c}.video-output a:focus-visible,.video-output button:focus-visible{outline:3px solid #516fff;outline-offset:3px}
@media(max-width:1000px){.video-heading{padding-left:32px;padding-right:32px}.video-workspace{padding:5px 0 20px;gap:26px}.video-output{padding-left:25px}.video-heading h1{font-size:40px}}
@media(max-width:700px){.video-heading{padding:24px 20px 30px}.video-heading h1{font-size:32px;line-height:1.5}.video-heading>p:last-child{font-size:14px}.video-workspace{display:block;padding:0}.video-output{border-left:0;border-top:1px solid var(--line);padding:26px 0 0;margin-top:26px}.video-result-title{font-size:20px}.video-cover{max-height:220px}.video-actions{gap:10px}.video-actions>*{max-width:100%}.image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-grid img{height:150px}.channel-label{margin-bottom:14px}}
