.vy-video-drafts{width:min(520px,100%);max-height:calc(100dvh - 32px);min-width:0;display:flex;flex-direction:column;}
.vy-video-drafts .vy-shorts-card__head{flex-shrink:0;gap:8px;}
.vy-video-drafts__note,.vy-video-drafts__status{margin:8px 16px;color:var(--text-muted,#52627a);font-size:14px;line-height:1.45;overflow-wrap:anywhere;}
.vy-video-drafts__list{padding:8px 16px 20px;overflow:auto;min-height:0;display:grid;gap:12px;}
.vy-video-drafts__item{min-width:0;padding:14px;border:1px solid var(--border,#dbe1eb);border-radius:16px;display:grid;gap:8px;background:var(--surface,#fff);color:var(--text,#172033);}
.vy-video-drafts__item>strong{white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.vy-video-drafts__item>span{font-size:13px;color:var(--text-muted,#52627a);}
.vy-video-drafts__actions{display:flex;gap:8px;flex-wrap:wrap;}
.vy-video-drafts button{min-height:44px;cursor:pointer;}
.vy-video-drafts__actions button,.vy-video-drafts__list>button{font:inherit;border:1px solid var(--border,#dbe1eb);border-radius:12px;background:var(--surface-2,#eef1f6);color:var(--text,#172033);padding:8px 12px;}
.vy-video-drafts__actions button:first-child{background:var(--accent,#2458c8);color:white;border-color:transparent;}
.vy-video-drafts button:focus-visible{outline:3px solid var(--accent,#2458c8);outline-offset:2px;}
.vy-video-drafts button:disabled{opacity:.6;cursor:wait;}
