.ytd-action-search{margin:18px 0;padding:16px 20px;background:#fff;border:1px solid #dbe7e2;border-radius:16px;color:#082447;box-shadow:0 12px 30px rgba(6,27,63,.08)}
.ytd-action-search label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}
.ytd-action-search input{display:block;width:100%;min-height:46px;padding:10px 14px;border:1px solid rgba(8,36,71,.22);border-radius:12px;background:#f4f8fb;font:inherit;color:#082447!important;-webkit-text-fill-color:#082447!important;caret-color:#057f88;box-sizing:border-box;opacity:1;text-shadow:none}
.ytd-action-search input::placeholder{color:#6a8095!important;-webkit-text-fill-color:#6a8095!important;opacity:1}
.ytd-action-search input:focus{background:#fff;border-color:#078b93;box-shadow:0 0 0 3px rgba(7,139,147,.13);outline:0}
.ytd-action-search input:focus-visible,.ytd-action-search a:focus-visible{outline:3px solid #438571;outline-offset:3px}
.ytd-action-search ul{list-style:none;margin:10px 0 0;padding:0}
.ytd-action-search li+li{border-top:1px solid #edf1ef}
.ytd-action-search a{display:block;padding:12px 8px;text-decoration:none;color:#205847;border-radius:4px}
.ytd-action-search a:hover{background:#edf5f1}
.ytd-search-status{font-size:13px;margin:6px 0 0}
.ytd-search-status:empty{display:none}
[data-portal-actions] a:focus-visible{outline:3px solid #438571;outline-offset:4px}
[data-portal-actions] a:hover{transform:translateY(-3px)}
@media(prefers-reduced-motion:reduce){[data-portal-actions] a:hover{transform:none}[data-ytd-portal] *{scroll-behavior:auto!important}}
