/* Loaded only in the video listing. Native components come from its own theme. */
.video-site[data-video-page=listing] .video-main .search-form input[type=search]{background:transparent;border:0;border-radius:0;padding:1px 2px;color:var(--ink);font-size:16px}
[data-video-theme=default2] .video-site[data-video-page=listing] .video-main .search-form input[type=search]{color:var(--text);padding:12px 0;font-size:16px}
[data-video-theme=default3] .video-site[data-video-page=listing] .video-main .search-form input[type=search]{padding:1px 2px;height:auto;font-size:16px}
[data-video-theme=default4] .video-site[data-video-page=listing] .video-main .search-form input[type=search]{font-size:15px}
[data-video-theme=default6] .video-site[data-video-page=listing] .video-main .search-form input[type=search]{font-size:14px}
[data-video-theme=default8] .video-site[data-video-page=listing] .video-main .search-form input[type=search]{font-size:14px}
.video-search-results :is(.result-cover,.thumb){align-self:start;aspect-ratio:16/9;min-height:0;overflow:hidden}
.video-search-results :is(.result-cover,.thumb)>img{display:block;width:100%;height:100%;object-fit:cover}
.video-site .video-search-results .result-title{min-width:0}
.video-site .video-search-results .result-title h2{overflow-wrap:anywhere}
.video-search-results .empty-state{width:100%;text-align:center}
[data-video-theme=default2] .video-site[data-video-page=listing] .video-main{padding-inline:20px}
[data-video-theme=default3] .video-site[data-video-page=listing] .video-main{padding-inline:18px}
[data-video-theme=default4] .video-site[data-video-page=listing] .video-main{padding-inline:24px}
[data-video-theme=default5] .video-site[data-video-page=listing] .video-main{padding-inline:44px}
[data-video-theme=default6] .video-site[data-video-page=listing] .video-main{padding-inline:30px}
[data-video-theme=default7] .video-site[data-video-page=listing] .video-main{padding-inline:40px}
[data-video-theme=default8] .video-site[data-video-page=listing] .video-main{padding-inline:32px}
[data-video-theme=default9] .video-site[data-video-page=listing] .video-main{padding-inline:32px}
@media(min-width:700px){[data-video-theme=default4] .video-site[data-video-page=listing] .video-main{padding-inline:26px}}
@media(max-width:999px){[data-video-theme=default7] .video-site[data-video-page=listing] .video-main{padding-inline:25px}}
@media(max-width:900px){[data-video-theme=default5] .video-site[data-video-page=listing] .video-main{padding-inline:28px}}
@media(max-width:899px){[data-video-theme=default6] .video-site[data-video-page=listing] .video-main{padding-inline:24px}}
@media(max-width:799px){[data-video-theme=default9] .video-site[data-video-page=listing] .video-main{padding-inline:18px}}
@media(max-width:740px){[data-video-theme=default8] .video-site[data-video-page=listing] .video-main{padding-inline:20px}}
@media(max-width:680px){[data-video-theme=default5] .video-site[data-video-page=listing] .video-main{padding-inline:20px}}
@media(max-width:600px){[data-video-theme=default6] .video-site[data-video-page=listing] .video-main{padding-inline:16px}}
@media(max-width:540px){:is([data-video-theme=default4],[data-video-theme=default7]) .video-site[data-video-page=listing] .video-main{padding-inline:17px}}
@media(max-width:480px){[data-video-theme=default8] .video-site[data-video-page=listing] .video-main{padding-inline:16px}}
@media(max-width:360px){:is([data-video-theme=default1],[data-video-theme=default4]) .video-site[data-video-page=listing] .video-main{padding-inline:13px}:is([data-video-theme=default7],[data-video-theme=default9]) .video-site[data-video-page=listing] .video-main{padding-inline:14px}[data-video-theme=default3] .video-site[data-video-page=listing] .video-main{padding-inline:12px}[data-video-theme=default8] .video-site[data-video-page=listing] .video-main{padding-inline:12px}}
@media(max-width:359px){[data-video-theme=default5] .video-site[data-video-page=listing] .video-main{padding-inline:16px}}
@media(min-width:700px){[data-video-theme=default3] .video-site[data-video-page=listing] .video-main{padding-inline:26px}}
@media(max-width:540px){[data-video-theme=default1] .video-site[data-video-page=listing] .video-main .search-form input[type=search]{font-size:15px}[data-video-theme=default1] .video-site[data-video-page=listing] .video-main{padding-inline:17px}}
@media(max-width:400px){[data-video-theme=default2] .video-site[data-video-page=listing] .video-main{padding-inline:15px}}
@media(max-width:740px){[data-video-theme=default8] .video-site[data-video-page=listing] .video-main .search-form input[type=search]{font-size:13px}}
@media(max-width:540px){:is([data-video-theme=default5],[data-video-theme=default7],[data-video-theme=default9]) .video-site[data-video-page=listing] .video-main .search-form input[type=search]{font-size:15px}}

@media(max-width:360px){[data-video-theme=default1] .video-site[data-video-page=listing] .video-main{padding-inline:13px}}

/* Reuse the owning template's result cards, tags and buttons. Only video geometry differs. */
.video-site .video-search-results{min-width:0}
.video-site .video-search-results :is(.result-card,.result){min-width:0;align-items:start}
.video-site .video-search-results :is(.result-cover,.thumb){display:block;min-height:0;height:auto;aspect-ratio:16/9;overflow:hidden;align-self:start}
.video-site .video-search-results :is(.result-cover,.thumb)>img{display:block;width:100%;height:100%;object-fit:cover}
.video-site .video-search-results :is(.result-info,.info){min-width:0}
.video-site .video-search-results .result-title :is(h2,h3){overflow-wrap:anywhere}
.video-site .video-search-results .video-result-play{margin-top:10px;gap:7px;max-width:100%}
.video-site .video-search-results .video-result-play svg{width:16px;height:16px;flex-shrink:0}
@media(max-width:540px){.video-site .video-search-results .video-result-play{font-size:12px;min-height:38px;padding:7px 11px}}
