html:not(.style-scope) {
                --yt-std-body-300:hsla(0, 0%, 0%, .54);--yt-std-surface-200:hsl(0, 0%, 98%);--yt-std-surface-300:hsl(0, 0%, 96%);--yt-std-surface-400:hsl(0, 0%, 93%);--yt-primary-color:hsl(0, 0%, 6.7%);--yt-primary-text-color:hsl(0, 0%, 6.7%);--yt-hovered-text-color:hsla(0, 0%, 6.7%, .8);--yt-secondary-text-color:hsla(0, 0%, 6.7%, .8);--yt-tertiary-text-color:hsla(0, 0%, 6.7%, .6);--yt-placeholder-text-color:hsla(0, 0%, 6.7%, .6);--yt-border-color:hsl(0, 0%, 93.3%);--yt-commentbox-border-inactive:hsl(0, 0%, 93.3%);--yt-commentbox-border-active:hsla(0, 0%, 6.7%, .6);--yt-primary-disabled-button-text-color:hsl(0, 0%, 100%);--yt-paper-button-ink-color:hsl(0, 0%, 53.3%);--yt-icon-color:hsla(0, 0%, 6.7%, .4);--yt-icon-hover-color:hsla(0, 0%, 6.7%, .8);--yt-icon-disabled-color:hsla(0, 0%, 6.7%, .6);--yt-icon-active-color:hsl(0, 0%, 6.7%);--yt-expand-color:hsla(0, 0%, 6.7%, .6);--yt-placeholder-text:hsla(0, 0%, 6.7%, .6);--yt-playlist-background-header:hsl(0, 0%, 93.3%);--yt-playlist-background-item:hsla(0, 0%, 93.3%, .6);--yt-playlist-title-text:hsl(0, 0%, 6.7%);--yt-playlist-message-text:hsla(0, 0%, 6.7%, .6);--yt-playlist-message-text-hover:hsl(0, 0%, 6.7%);--yt-button-active-color:hsl(0, 0%, 6.7%);--yt-copyright-text:hsla(0, 0%, 6.7%, .6);--yt-guide-entry-text-color:hsla(0, 0%, 6.7%, .8);--yt-thumbnail-placeholder-color:hsl(0, 0%, 89%);--yt-featured-channel-title-text-color:hsla(0, 0%, 0%, .54);--yt-formatted-string-deemphasize-color:hsl(0, 0%, 53.3%);--yt-alert-background:hsla(0, 0%, 93.3%, .4);--yt-video-secondary-info-description-background:hsla(0, 0%, 93.3%, .6);--yt-searchbox-text-color:var(--yt-primary-text-color);--yt-material-searchbox-inactive:hsla(0, 0%, 93.3%, .6);--yt-material-searchbox-active:hsl(0, 0%, 100%);--yt-material-searchbox-inactive-shadow:hsla(0, 0%, 53.3%, .2);--yt-material-searchbox-active-shadow:hsla(0, 0%, 0%, .26);--yt-material-searchbox-inset:hsla(0, 0%, 0%, .04);--yt-material-searchbox-text-color:var(--yt-primary-text-color);--yt-simple-menu-header-background:hsl(0, 0%, 93.3%);--yt-item-section-header-color:hsla(0, 0%, 6.7%, .6);--yt-menu-hover-backgound-color:hsl(0, 0%, 93.3%);--yt-menu-focus-background-color:hsla(0, 0%, 6.7%, .2);--yt-chat-bubble-other-border-color:#CCCCCC;--yt-chat-bubble-other-background-color:#F9F9F9;--yt-chat-bubble-self-border-color:#CCCCCC;--yt-chat-bubble-self-background-color:#EDEDED;--yt-app-background:hsl(0, 0%, 100%);--yt-main-app-background:hsl(0, 0%, 98%);--yt-main-app-background-tmp:hsl(0, 0%, 100%);--yt-guide-background:hsl(0, 0%, 96%);--yt-dialog-background:hsl(0, 0%, 100%);--yt-searchbox-background:hsl(0, 0%, 100%);--yt-channel-header-background:hsl(0, 0%, 98%);--yt-sidebar-background:hsl(0, 0%, 98%);--yt-transcript-background:hsl(0, 0%, 100%);}

            html:not(.style-scope)[dark],:not(.style-scope)[dark] {
                --yt-std-body-300:hsla(0, 100%, 100%, .5);--yt-std-surface-200:hsl(0, 0%, 11%);--yt-std-surface-300:hsl(0, 0%, 14%);--yt-std-surface-400:hsl(0, 0%, 16%);--yt-primary-color:hsla(0, 100%, 100%, .88);--yt-primary-text-color:hsla(0, 100%, 100%, .88);--yt-hovered-text-color:hsla(0, 100%, 100%, .74);--yt-secondary-text-color:hsla(0, 100%, 100%, .5);--yt-tertiary-text-color:hsla(0, 100%, 100%, .5);--yt-placeholder-text-color:hsla(0, 100%, 100%, .5);--yt-border-color:hsla(0, 100%, 100%, .08);--yt-commentbox-border-inactive:hsla(0, 100%, 100%, .5);--yt-commentbox-border-active:hsla(0, 100%, 100%, .88);--yt-alert-background:hsla(0, 100%, 100%, .26);--yt-paper-button-ink-color:hsla(0, 0%, 100%, .2);--yt-icon-color:hsla(0, 100%, 100%, .5);--yt-icon-hover-color:hsla(0, 100%, 100%, .74);--yt-icon-active-color:hsla(0, 100%, 100%, .88);--yt-icon-disabled-color:hsla(0, 100%, 100%, .26);--yt-expand-color:hsla(0, 0%, 100%, .6);--yt-channel-owner:hsla(0, 100%, 100%, .88);--yt-placeholder-text:hsl(0, 0%, 93.3%);--yt-playlist-background-header:hsla(0, 0%, 53.3%, .4);--yt-playlist-background-item:hsla(0, 0%, 53.3%, .2);--yt-playlist-title-text:hsla(0, 100%, 100%, .88);--yt-playlist-message-text:hsl(0, 0%, 93.3%);--yt-playlist-message-text-hover:hsla(0, 100%, 100%, .74);--yt-button-active-color:hsla(0, 100%, 100%, .88);--yt-copyright-text:hsla(0, 0%, 100%, .6);--yt-guide-entry-text-color:hsla(0, 100%, 100%, .88);--yt-thumbnail-placeholder-color:hsl(0, 0%, 16%);--yt-primary-disabled-button-text-color:hsla(0, 0%, 100%, .2);--yt-featured-channel-title-text-color:hsla(0, 100%, 100%, .5);--yt-formatted-string-deemphasize-color:hsl(0, 0%, 53.3%);--yt-video-secondary-info-description-background:hsla(0, 0%, 53.3%, .2);--yt-simple-menu-header-background:hsla(0, 0%, 53.3%, .4);--yt-item-section-header-color:hsl(0, 0%, 93.3%);--yt-menu-hover-backgound-color:hsla(0, 100%, 100%, .08);--yt-menu-focus-background-color:hsla(0, 100%, 100%, .26);--yt-searchbox-text-color:var(--yt-primary-text-color);--yt-material-searchbox-inactive:hsl(0, 0%, 7%);--yt-material-searchbox-active:hsl(0, 0%, 100%);--yt-material-searchbox-inactive-shadow:hsla(0, 0%, 0%, .04);--yt-material-searchbox-active-shadow:hsla(0, 0%, 0%, .26);--yt-material-searchbox-inset:hsla(0, 0%, 0%, .04);--yt-material-searchbox-text-color:hsl(0, 0%, 6.7%);--yt-app-background:hsl(0, 0%, 7%);--yt-main-app-background:hsl(0, 0%, 7%);--yt-main-app-background-tmp:hsl(0, 0%, 7%);--yt-guide-background:hsl(0, 0%, 11%);--yt-dialog-background:hsl(0, 0%, 14%);--yt-searchbox-background:hsl(0, 0%, 7%);--yt-channel-header-background:hsla(0, 0%, 11%, .8);--yt-sidebar-background:hsla(0, 0%, 11%, .8);--yt-transcript-background:hsl(0, 0%, 11%);--yt-chat-bubble-other-border-color:rgba(255, 255, 255, 0.20);--yt-chat-bubble-other-background-color:transparent;--yt-chat-bubble-self-border-color:rgba(255, 255, 255, 0.20);--yt-chat-bubble-self-background-color:#282828;}

            .theme-tester:not(.style-scope)[dark] {
                background-color: hsl(0, 0%, 7%);
            }

            html:not(.style-scope) {
                --yt-spec-brand-background-solid:#FFFFFF;--yt-spec-brand-background-primary:rgba(255, 255, 255, 0.98);--yt-spec-brand-background-secondary:rgba(255, 255, 255, 0.95);--yt-spec-feed-background-a:#F9F9F9;--yt-spec-feed-background-b:#F3F3F3;--yt-spec-feed-background-c:#EDEDED;--yt-spec-error-background:#1F1F1F;--yt-spec-text-primary:#0A0A0A;--yt-spec-text-primary-inverse:#FFFFFF;--yt-spec-text-secondary:#606060;--yt-spec-text-disabled:#909090;--yt-spec-call-to-action:#065FD4;--yt-spec-icon-active-other:#606060;--yt-spec-icon-inactive:#909090;--yt-spec-icon-disabled:#CCCCCC;--yt-spec-badge-chip-background:rgba(0, 0, 0, 0.05);--yt-spec-suggested-action:#F2F8FF;--yt-spec-button-chip-background-hover:rgba(0, 0, 0, 0.10);--yt-spec-touch-response:#000000;--yt-spec-filled-button-text:#FFFFFF;--yt-spec-call-to-action-inverse:#3EA6FF;--yt-spec-brand-icon-active:#FF0000;--yt-spec-brand-icon-inactive:#606060;--yt-spec-brand-button-background:#CC0000;--yt-spec-brand-link-text:#CC0000;--yt-spec-filled-button-focus-outline:rgba(0, 0, 0, 0.60);--yt-spec-call-to-action-button-focus-outline:rgba(6, 95, 212, 0.30);--yt-spec-brand-text-button-focus-outline:rgba(204, 0, 0, 0.30);--yt-spec-inactive-text-button-focus-outline:#CCCCCC;--yt-spec-brand-subscribe-button-background:#FF0000;--yt-spec-wordmark-text:#282828;--yt-spec-10-percent-layer:rgba(0, 0, 0, 0.10);--yt-spec-selected-nav-text:#CC0000;--yt-spec-themed-blue:#065FD4;--yt-spec-themed-green:#107516;}

            html:not(.style-scope)[dark],:not(.style-scope)[dark] {
                --yt-spec-brand-background-solid:#282828;--yt-spec-brand-background-primary:rgba(40, 40, 40, 0.98);--yt-spec-brand-background-secondary:rgba(40, 40, 40, 0.95);--yt-spec-feed-background-a:#1F1F1F;--yt-spec-feed-background-b:#141414;--yt-spec-feed-background-c:#0A0A0A;--yt-spec-error-background:#F9F9F9;--yt-spec-text-primary:#FFFFFF;--yt-spec-text-primary-inverse:#0A0A0A;--yt-spec-text-secondary:#AAAAAA;--yt-spec-text-disabled:#717171;--yt-spec-call-to-action:#3EA6FF;--yt-spec-icon-active-other:#FFFFFF;--yt-spec-icon-inactive:#909090;--yt-spec-icon-disabled:#606060;--yt-spec-badge-chip-background:rgba(255, 255, 255, 0.10);--yt-spec-suggested-action:#252A3A;--yt-spec-button-chip-background-hover:rgba(255, 255, 255, 0.20);--yt-spec-touch-response:#FFFFFF;--yt-spec-filled-button-text:#0A0A0A;--yt-spec-call-to-action-inverse:#065FD4;--yt-spec-brand-icon-active:#FFFFFF;--yt-spec-brand-icon-inactive:#909090;--yt-spec-brand-button-background:#CC0000;--yt-spec-brand-link-text:#FF4E45;--yt-spec-filled-button-focus-outline:rgba(255, 255, 255, 0.70);--yt-spec-call-to-action-button-focus-outline:rgba(62, 166, 255, 0.30);--yt-spec-brand-text-button-focus-outline:rgba(255, 78, 69, 0.30);--yt-spec-inactive-text-button-focus-outline:#606060;--yt-spec-brand-subscribe-button-background:#FF0000;--yt-spec-wordmark-text:#FFFFFF;--yt-spec-10-percent-layer:rgba(255, 255, 255, 0.10);--yt-spec-selected-nav-text:#FFFFFF;--yt-spec-themed-blue:#3EA6FF;--yt-spec-themed-green:#2BA640;}

            #player-container object:not(.style-scope),#player-container embed:not(.style-scope) {
                width: 100%;
                height: 100%;
            }

            html:not(.style-scope) {
                --yt-swatch-icon-color:hsla(0, 0%, 6.7%, .4);--yt-swatch-primary:hsl(0, 0%, 100%);--yt-swatch-primary-darker:rgb(230, 230, 230);--yt-swatch-text:hsla(0, 0%, 6.7%, .4);--yt-swatch-input-text:hsl(0, 0%, 6.7%);--yt-swatch-textbox-bg:rgb(255, 255, 255);}

            html:not(.style-scope)[noto] {
                --paper-font-common-base_-_font-family:'Roboto', 'Noto Sans KR', 'Noto Sans JP', 'Noto Sans TC', 'Noto Sans SC', 'Arial', sans-serif;--paper-font-common-base_-_-webkit-font-smoothing:antialiased;}

            html:not(.style-scope) {
                --paper-dialog-background-color:var(--yt-spec-brand-background-solid);--paper-listbox-background-color:var(--yt-spec-brand-background-solid);--paper-listbox-color:var(--yt-spec-text-primary);--paper-spinner-layer-1-color:var(--yt-spec-icon-inactive);--paper-spinner-layer-2-color:var(--yt-spec-icon-inactive);--paper-spinner-layer-3-color:var(--yt-spec-icon-inactive);--paper-spinner-layer-4-color:var(--yt-spec-icon-inactive);--paper-spinner-color:var(--yt-spec-icon-inactive);--paper-input-container-focus-color:var(--yt-spec-themed-blue);--paper-input-container-input-color:var(--yt-spec-text-primary);--paper-checkbox-unchecked-color:var(--yt-spec-icon-inactive);--paper-checkbox-unchecked-ink-color:var(--yt-spec-icon-inactive);--paper-checkbox-checked-color:var(--yt-spec-call-to-action);--paper-checkbox-checked-ink-color:var(--yt-spec-call-to-action);--paper-checkbox-label-color:var(--yt-spec-text-primary);--paper-checkbox-label-spacing:16px;--paper-checkbox-size:20px;--paper-checkbox-checkmark-color:var(--yt-spec-text-primary-inverse);--paper-radio-button-unchecked-color:var(--yt-spec-icon-inactive);--paper-radio-button-unchecked-ink-color:var(--yt-spec-icon-inactive);--paper-radio-button-checked-color:var(--yt-spec-call-to-action);--paper-radio-button-checked-ink-color:var(--yt-spec-call-to-action);--paper-radio-button-label-spacing:16px;--paper-radio-button-label-color:var(--yt-spec-text-primary);--paper-radio-button-size:20px;--paper-item_-_white-space:nowrap;--paper-item_-_font-size:initial;--paper-item_-_font-weight:initial;--paper-item_-_line-height:initial;--paper-toggle-button-unchecked-bar-color:var(--yt-spec-icon-disabled);--paper-toggle-button-unchecked-button-color:var(--yt-spec-icon-inactive);--paper-toggle-button-checked-bar-color:var(--yt-spec-icon-disabled);--paper-toggle-button-checked-button-color:var(--yt-spec-call-to-action);--paper-toggle-button-checked-ink-color:var(--yt-spec-call-to-action);--paper-toggle-button-unchecked-ink-color:var(--yt-spec-touch-response);--yt-icon-width:40px;--yt-icon-height:40px;--yt-search-correction-corrected_-_color:var(--yt-spec-text-primary);--yt-search-correction-original_-_color:var(--yt-spec-text-primary);--yt-endpoint_-_color:var(--yt-endpoint-color, var(--yt-spec-text-primary));--yt-endpoint-hover_-_color:var(--yt-endpoint-hover-color, var(--yt-spec-text-primary));--yt-endpoint-hover_-_text-decoration:var(--yt-endpoint-text-decoration, none);--yt-notification-button-bubble_-_color:var(--yt-swatch-important-text, hsl(0, 0%, 100%));--yt-notification-button-bubble_-_background-color:var(--yt-spec-brand-button-background);}

            html:not(.style-scope) {
                --ytd-searchbox-border-color:hsla(0, 0%, 53.3%, .2);--ytd-searchbox-legacy-border-color:#ccc;--ytd-searchbox-legacy-border-shadow-color:#eee;--ytd-searchbox-legacy-button-color:#f8f8f8;--ytd-searchbox-legacy-button-border-color:#d3d3d3;--ytd-searchbox-legacy-button-focus-color:#e9e9e9;--ytd-searchbox-legacy-button-hover-color:#f0f0f0;--ytd-searchbox-legacy-button-hover-border-color:#c6c6c6;--ytd-searchbox-legacy-button-icon-color:#333;--ytd-moderation-panel-background:hsla(0, 0%, 93.3%, .6);--ytd-moderation-panel-hover:hsla(0, 0%, 93.3%, .8);--ytd-moderation-panel-comment-text:hsl(0, 0%, 6.7%);--ytd-moderation-panel-comment-metadata-text:hsla(0, 0%, 6.7%, .6);--ytd-moderation-icon-color:hsla(0, 0%, 6.7%, .6);--ytd-moderation-icon-hover-color:hsl(0, 0%, 6.7%);--ytd-comment-text-color:hsl(0, 0%, 6.7%);--ytd-comment-metadata-text-color:var(--yt-spec-text-secondary);--ytd-watch-card-secondary-text-color:hsl(0, 0%, 53.3%);--ytd-watch-card-album-header-background:hsl(0, 0%, 100%);--ytd-backstage-metadata-text-color:hsl(0, 0%, 53.3%);--ytd-backstage-video-link-background-color:hsla(0, 0%, 93.3%, .4);--ytd-backstage-image-alert-color:hsla(0, 0%, 6.7%, .6);--ytd-backstage-cancel-background-color:hsl(0, 0%, 100%);--ytd-backstage-cancel-color:hsla(0, 0%, 6.7%, .4);--ytd-backstage-attachment-background-color:hsl(0, 0%, 100%);--ytd-backstage-creationbox-background-color:hsl(0, 0%, 98%);--ytd-backstage-creationbox-background-color-focus:hsl(0, 0%, 96%);--ytd-backstage-creationbox-inactive-color:hsla(0, 0%, 0%, .26);--ytd-backstage-creationbox-text-color:hsla(0, 0%, 0%, .54);--ytd-backstage-creationbox-input-text-color:hsla(0, 0%, 0%, .87);--ytd-backstage-creationbox-disabled-button-color:hsla(0, 0%, 0%, .04);--ytd-backstage-creationbox-disabled-button-text-color:hsl(0, 0%, 100%);--ytd-backstage-attachment-icon-hover-color:hsla(0, 0%, 0%, .74);--ytd-sponsorships-background-color-focus:hsla(0, 0%, 93.3%, .4);--ytd-badge-disabled-color:hsla(0, 0%, 53.3%, .4);--ytd-collection-badge-color:hsla(0, 0%, 6.7%, .8);--ytd-owner-badge-color:hsla(0, 0%, 6.7%, .4);--ytd-simple-badge-color:hsla(0, 0%, 6.7%, .6);--ytd-shopping-product-info:hsla(0, 0%, 6.7%, .8);--ytd-transcript-cue-hover-background-color:hsl(0, 0%, 93.3%);--ytd-transcript-toolbar-background-color:hsl(0, 0%, 93.3%);--ytd-transcript-toolbar-text:hsl(0, 0%, 6.7%);--ytd-video-publish-date-color:hsla(0, 0%, 6.7%, .6);--ytd-vat-notice-text:hsla(0, 0%, 6.7%, .6);--ytd-offer-background-color:hsla(0, 0%, 93.3%, .4);--ytd-video-game-watch-card-logo-color:hsl(0, 0%, 6.7%);--ytd-watch-split-pane-sidebar-background-color:hsl(0, 0%, 98%);}

            html:not(.style-scope)[dark],:not(.style-scope)[dark] {
                --ytd-searchbox-border-color:hsla(0, 0%, 53.3%, .2);--ytd-searchbox-legacy-border-color:hsl(0, 0%, 18.82%);--ytd-searchbox-legacy-border-shadow-color:hsla(0, 0%, 0%, 0);--ytd-searchbox-legacy-button-color:hsla(0, 0%, 100%, .08);--ytd-searchbox-legacy-button-border-color:hsl(0, 0%, 18.82%);--ytd-searchbox-legacy-button-focus-color:hsla(0, 0%, 100%, .08);--ytd-searchbox-legacy-button-hover-color:hsla(0, 0%, 100%, .08);--ytd-searchbox-legacy-button-hover-border-color:hsl(0, 0%, 18.82%);--ytd-searchbox-legacy-button-icon-color:hsla(0, 100%, 100%, .5);--ytd-moderation-panel-background:hsla(0, 0%, 11%, .8);--ytd-moderation-panel-hover:hsl(0, 0%, 11%);--ytd-moderation-panel-comment-text:hsla(0, 100%, 100%, .5);--ytd-moderation-panel-comment-metadata-text:hsla(0, 100%, 100%, .5);--ytd-moderation-icon-color:hsla(0, 100%, 100%, .5);--ytd-moderation-icon-hover-color:hsla(0, 100%, 100%, .74);--ytd-comment-text-color:hsla(0, 100%, 100%, .88);--ytd-comment-metadata-text-color:hsl(0, 0%, 53.3%);--ytd-watch-card-secondary-text-color:hsl(0, 0%, 93.3%);--ytd-watch-card-album-header-background:hsl(0, 0%, 6.7%);--ytd-backstage-metadata-text-color:hsla(0, 100%, 100%, .88);--ytd-backstage-video-link-background-color:hsl(0, 0%, 14%);--ytd-backstage-image-alert-color:hsla(0, 100%, 100%, .88);--ytd-backstage-cancel-background-color:hsl(0, 0%, 14%);--ytd-backstage-cancel-color:hsl(0, 0%, 100%);--ytd-backstage-attachment-background-color:hsl(0, 0%, 7%);--ytd-backstage-creationbox-background-color:hsl(0, 0%, 11%);--ytd-backstage-creationbox-background-color-focus:hsl(0, 0%, 14%);--ytd-backstage-creationbox-inactive-color:hsla(0, 100%, 100%, .26);--ytd-backstage-creationbox-text-color:hsla(0, 100%, 100%, .5);--ytd-backstage-creationbox-input-text-color:hsla(0, 100%, 100%, .88);--ytd-backstage-creationbox-disabled-button-color:hsla(0, 100%, 100%, .08);--ytd-backstage-creationbox-disabled-button-text-color:hsla(0, 100%, 100%, .26);--ytd-backstage-attachment-icon-hover-color:hsla(0, 100%, 100%, .74);--ytd-sponsorships-background-color-focus:hsl(0, 0%, 11%);--ytd-badge-disabled-color:hsla(0, 0%, 100%, .4);--ytd-collection-badge-color:hsla(0, 0%, 100%, .8);--ytd-owner-badge-color:hsla(0, 0%, 100%, .4);--ytd-simple-badge-color:hsla(0, 0%, 100%, .6);--ytd-shopping-product-info:hsla(0, 100%, 100%, .74);--ytd-transcript-cue-hover-background-color:hsla(0, 0%, 53.3%, .4);--ytd-transcript-toolbar-background-color:hsla(0, 0%, 53.3%, .4);--ytd-transcript-toolbar-text:hsla(0, 100%, 100%, .88);--ytd-video-publish-date-color:hsla(0, 0%, 100%, .6);--ytd-vat-notice-text:hsla(0, 0%, 100%, .6);--ytd-offer-background-color:hsl(0, 0%, 14%);--ytd-video-game-watch-card-logo-color:hsl(0, 0%, 100%);--ytd-watch-split-pane-sidebar-background-color:hsl(0, 0%, 11%);}

            html:not(.style-scope) {
                --ytd-z-index-notification:2024;--ytd-z-index-miniplayer:2025;--ytd-thumbnail-height:118px;--ytd-grid-thumbnail_-_height:var(--ytd-thumbnail-height);--ytd-default-promo-panel-renderer-height:600px;}

            body:not(.style-scope)[no-y-overflow] {
                overflow-y: hidden;
            }

            html:not(.style-scope) {
                --yt-button-margin:0;--yt-button-padding:10px 16px;--yt-button-padding-minus-border:9px 15px;--yt-button-padding-minus-focus-outline:8px 14px;--yt-button-padding-minus-focus-outline-width:2px;--yt-button-border-radius:2px;}

            html:not(.style-scope) {
                --yt-live-chat-action-panel-background-color:hsla(0, 0%, 93.3%, .4);--yt-live-chat-action-panel-background-color-transparent:hsla(0, 0%, 97%, .8);--yt-live-chat-primary-text-color:hsl(0, 0%, 6.7%);--yt-live-chat-secondary-text-color:hsla(0, 0%, 6.7%, .6);--yt-live-chat-tertiary-text-color:hsla(0, 0%, 6.7%, .4);--yt-live-chat-disabled-icon-button-color:hsla(0, 0%, 6.7%, .2);--yt-live-chat-picker-button-color:hsla(0, 0%, 6.7%, .4);--yt-formatted-string-emoji-size:24px;--yt-live-chat-text-input-field-suggestion-background-color:hsl(0, 0%, 100%);--yt-live-chat-text-input-field-suggestion-background-color-hover:#eee;--yt-live-chat-text-input-field-suggestion-text-color:#666;--yt-live-chat-text-input-field-suggestion-text-color-hover:#333;--yt-emoji-picker-category-background-color:var(--yt-live-chat-action-panel-background-color-transparent);--yt-emoji-picker-category-color:var(--yt-live-chat-secondary-text-color);--yt-emoji-picker-category-button-color:var(--yt-live-chat-picker-button-color);--yt-emoji-picker-search-background-color:hsla(0, 0%, 100%, .6);--yt-emoji-picker-search-color:hsla(0, 0%, 6.7%, .8);--yt-emoji-picker-search-placeholder-color:hsla(0, 0%, 6.7%, .6);}

            yt-live-chat-app:not(.style-scope) {
                --yt-menu-item-icon-display:inline-block;}

            :not(.style-scope)[dark] *:not(.style-scope) {
                --yt-live-chat-action-panel-background-color:#282828;--yt-live-chat-action-panel-background-color-transparent:rgba(40, 40, 40, .8);--yt-live-chat-primary-text-color:hsl(0, 0%, 100%);--yt-live-chat-secondary-text-color:rgba(255, 255, 255, 0.7);--yt-live-chat-tertiary-text-color:rgba(255, 255, 255, 0.54);--yt-live-chat-disabled-icon-button-color:rgba(255, 255, 255, 0.3);--yt-live-chat-picker-button-color:var(--yt-live-chat-tertiary-text-color);--yt-formatted-string-emoji-size:24px;--yt-live-chat-text-input-field-suggestion-background-color:#3e3e3e;--yt-live-chat-text-input-field-suggestion-background-color-hover:#343434;--yt-live-chat-text-input-field-suggestion-text-color:hsl(0, 0%, 100%);--yt-live-chat-text-input-field-suggestion-text-color-hover:hsl(0, 0%, 100%);--yt-emoji-picker-category-background-color:var(--yt-live-chat-action-panel-background-color-transparent);--yt-emoji-picker-category-color:var(--yt-live-chat-secondary-text-color);--yt-emoji-picker-category-button-color:var(--yt-live-chat-picker-button-color);--yt-emoji-picker-search-background-color:#444;--yt-emoji-picker-search-color:#fff;--yt-emoji-picker-search-placeholder-color:#999;}

            :not(.style-scope)[hidden] {
                display: none !important;
            }

            html:not(.style-scope) {
                --layout-horizontal_-_display:flex;--layout-horizontal_-_-ms-flex-direction:row;--layout-horizontal_-_-webkit-flex-direction:row;--layout-horizontal_-_flex-direction:row;--layout-end-justified_-_-ms-flex-pack:end;--layout-end-justified_-_-webkit-justify-content:flex-end;--layout-end-justified_-_justify-content:flex-end;--layout-fit_-_position:absolute;--layout-fit_-_top:0;--layout-fit_-_right:0;--layout-fit_-_bottom:0;--layout-fit_-_left:0;}

            html:not(.style-scope) {
                --shadow-elevation-2dp_-_box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);--shadow-elevation-4dp_-_box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4);--shadow-elevation-6dp_-_box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4);--shadow-elevation-8dp_-_box-shadow:0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);--shadow-elevation-16dp_-_box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);}

            html:not(.style-scope) {
                --google-red-500:#db4437;--google-blue-500:#4285f4;--google-green-500:#0f9d58;--google-yellow-500:#f4b400;--paper-pink-900:#880e4f;--paper-yellow-a100:#ffff8d;--paper-grey-300:#e0e0e0;--paper-grey-500:#9e9e9e;--dark-divider-opacity:0.12;}

            html:not(.style-scope) {
                --primary-text-color:#212121;--primary-background-color:#ffffff;--disabled-text-color:#9b9b9b;--divider-color:#dbdbdb;--error-color:#dd2c00;--primary-color:#3f51b5;--accent-color:#ff4081;--text-primary-color:#ffffff;}

            html:not(.style-scope) {
                --paper-font-common-base_-_font-family:'Roboto', 'Noto', sans-serif;--paper-font-common-base_-_-webkit-font-smoothing:antialiased;--paper-font-title_-_font-family:var(--paper-font-common-base_-_font-family);--paper-font-title_-_-webkit-font-smoothing:var(--paper-font-common-base_-_-webkit-font-smoothing);--paper-font-title_-_white-space:nowrap;--paper-font-title_-_overflow:hidden;--paper-font-title_-_text-overflow:ellipsis;--paper-font-title_-_font-size:20px;--paper-font-title_-_font-weight:500;--paper-font-title_-_line-height:28px;--paper-font-subhead_-_font-family:var(--paper-font-common-base_-_font-family);--paper-font-subhead_-_-webkit-font-smoothing:var(--paper-font-common-base_-_-webkit-font-smoothing);--paper-font-subhead_-_font-size:16px;--paper-font-subhead_-_font-weight:400;--paper-font-subhead_-_line-height:24px;--paper-font-body1_-_font-family:var(--paper-font-common-base_-_font-family);--paper-font-body1_-_-webkit-font-smoothing:var(--paper-font-common-base_-_-webkit-font-smoothing);--paper-font-body1_-_font-size:14px;--paper-font-body1_-_font-weight:400;--paper-font-body1_-_line-height:20px;--paper-font-caption_-_font-family:var(--paper-font-common-base_-_font-family);--paper-font-caption_-_-webkit-font-smoothing:var(--paper-font-common-base_-_-webkit-font-smoothing);}

            html:not(.style-scope) {
                --paper-input-container-shared-input-style_-_color:var(--paper-input-container-input-color, var(--primary-text-color));--paper-input-container-shared-input-style_-_vertical-align:var(--paper-input-container-input-align, bottom);--paper-input-container-shared-input-style_-_font-family:var(--paper-font-subhead_-_font-family);--paper-input-container-shared-input-style_-_-webkit-font-smoothing:var(--paper-font-subhead_-_-webkit-font-smoothing);--paper-input-container-shared-input-style_-_font-size:var(--paper-font-subhead_-_font-size);--paper-input-container-shared-input-style_-_font-weight:var(--paper-font-subhead_-_font-weight);--paper-input-container-shared-input-style_-_line-height:var(--paper-font-subhead_-_line-height);}

            app-drawer {
                position: fixed;
                top: -120px;
                right: 0;
                bottom: -120px;
                left: 0;
                visibility: hidden;
                transition-property: visibility;
            }

            app-drawer[opened] {
                visibility: visible;
            }

            app-drawer[persistent] {
                width: var(--app-drawer-width, 256px);
            }

            app-drawer[persistent][position=left] {
                right: auto;
            }

            app-drawer[persistent][position=right] {
                left: auto;
            }

            #contentContainer.app-drawer {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                width: var(--app-drawer-width, 256px);
                padding: 120px 0;
                transition-property: -webkit-transform;
                transition-property: transform;
                -webkit-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
                background-color: #FFF;
                background-color: var(--app-drawer-content-container_-_background-color, #FFF);
            }

            #contentContainer.app-drawer[persistent] {
                width: 100%;
            }

            #contentContainer.app-drawer[position=right] {
                right: 0;
                left: auto;
                -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
            }

            #contentContainer.app-drawer[swipe-open].app-drawer::after {
                position: fixed;
                top: 0;
                bottom: 0;
                left: 100%;
                visibility: visible;
                width: 20px;
                content: '';
            }

            #contentContainer.app-drawer[swipe-open].app-drawer[position=right].app-drawer::after {
                right: 100%;
                left: auto;
            }

            #contentContainer.app-drawer[opened] {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }

            #scrim.app-drawer {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                transition-property: opacity;
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
                opacity: 0;
                background: var(--app-drawer-scrim-background, rgba(0, 0, 0, 0.5));
            }

            #scrim.visible.app-drawer {
                opacity: 1;
            }

            app-drawer[no-transition] #contentContainer.app-drawer {
                transition-property: none;
            }

            iron-a11y-announcer {
                display: inline-block;
                position: fixed;
                clip: rect(0px,0px,0px,0px);
            }

            iron-autogrow-textarea {
                display: inline-block;
                position: relative;
                width: 400px;
                border: 1px solid;
                padding: 2px;
                -moz-appearance: textarea;
                -webkit-appearance: textarea;
                overflow: hidden;
            }

            .mirror-text.iron-autogrow-textarea {
                visibility: hidden;
                word-wrap: break-word;
                padding: var(--iron-autogrow-textarea_-_padding);
                max-height: var(--iron-autogrow-textarea_-_max-height);
                width: var(--iron-autogrow-textarea_-_width);
            }

            .fit.iron-autogrow-textarea {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            textarea.iron-autogrow-textarea {
                position: relative;
                outline: none;
                border: none;
                resize: none;
                background: inherit;
                color: inherit;
                width: 100%;
                height: 100%;
                font-size: inherit;
                font-family: inherit;
                line-height: inherit;
                text-align: inherit;
                padding: var(--iron-autogrow-textarea_-_padding);
                max-height: var(--iron-autogrow-textarea_-_max-height);
                width: var(--iron-autogrow-textarea_-_width, 100%);
            }

            textarea.iron-autogrow-textarea::-webkit-input-placeholder {
                padding: var(--iron-autogrow-textarea-placeholder_-_padding);
            }

            textarea.iron-autogrow-textarea:-moz-placeholder {
                padding: var(--iron-autogrow-textarea-placeholder_-_padding);
            }

            textarea.iron-autogrow-textarea::-moz-placeholder {
                padding: var(--iron-autogrow-textarea-placeholder_-_padding);
            }

            textarea.iron-autogrow-textarea:-ms-input-placeholder {
                padding: var(--iron-autogrow-textarea-placeholder_-_padding);
            }

            iron-overlay-backdrop {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-color: #000;
                opacity: 0;
                transition: opacity 0.2s;
                pointer-events: none;
            }

            iron-overlay-backdrop.opened {
                opacity: 0.6;
                pointer-events: auto;
            }

            iron-dropdown {
                position: fixed;
            }

            #contentWrapper.iron-dropdown > * {
                overflow: auto;
            }

            #contentWrapper.animating.iron-dropdown > * {
                overflow: hidden;
                pointer-events: none;
            }

            iron-icon {
                display: inline-flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                position: relative;
                vertical-align: middle;
                fill: var(--iron-icon-fill-color, currentcolor);
                stroke: none;
                width: var(--iron-icon-width, 24px);
                height: var(--iron-icon-height, 24px);
                margin-left: var(--iron-icon_-_margin-left);
                margin-bottom: var(--iron-icon_-_margin-bottom);
                margin-right: var(--iron-icon_-_margin-right);
                width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));
                height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));
            }

            iron-icon[hidden] {
                display: none;
            }

            iron-input {
                display: inline-block;
            }

            iron-list {
                display: block;
            }

            @media only screen and (-webkit-max-device-pixel-ratio: 1) {
                iron-list {
                    will-change:transform;
                }
            }

            #items.iron-list {
                position: relative;
            }

            iron-list:not([grid]) #items.iron-list > * {
                width: 100%;
            }

            #items.iron-list > * {
                box-sizing: border-box;
                margin: 0;
                position: absolute;
                top: 0;
                will-change: transform;
            }

            paper-ripple {
                display: block;
                position: absolute;
                border-radius: inherit;
                overflow: hidden;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                pointer-events: none;
            }

            paper-ripple[animating] {
                -webkit-transform: translate(0, 0);
                transform: translate3d(0, 0, 0);
            }

            #background.paper-ripple,#waves.paper-ripple,.wave-container.paper-ripple,.wave.paper-ripple {
                pointer-events: none;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }

            #background.paper-ripple,.wave.paper-ripple {
                opacity: 0;
            }

            #waves.paper-ripple,.wave.paper-ripple {
                overflow: hidden;
            }

            .wave-container.paper-ripple,.wave.paper-ripple {
                border-radius: 50%;
            }

            paper-ripple.circle #background.paper-ripple,paper-ripple.circle #waves.paper-ripple {
                border-radius: 50%;
            }

            paper-ripple.circle .wave-container.paper-ripple {
                overflow: hidden;
            }

            paper-button,html.paper-button {
                --paper-material_-_display:block;--paper-material_-_position:relative;--paper-material-elevation-1_-_box-shadow:var(--shadow-elevation-2dp_-_box-shadow);--paper-material-elevation-2_-_box-shadow:var(--shadow-elevation-4dp_-_box-shadow);--paper-material-elevation-3_-_box-shadow:var(--shadow-elevation-6dp_-_box-shadow);--paper-material-elevation-4_-_box-shadow:var(--shadow-elevation-8dp_-_box-shadow);--paper-material-elevation-5_-_box-shadow:var(--shadow-elevation-16dp_-_box-shadow);}

            paper-button.paper-material,.paper-material.paper-button {
                display: var(--paper-material_-_display);
                position: var(--paper-material_-_position);
            }

            paper-button.paper-material[elevation="1"],.paper-material.paper-button[elevation="1"] {
                box-shadow: var(--paper-material-elevation-1_-_box-shadow);
            }

            paper-button.paper-material[elevation="2"],.paper-material.paper-button[elevation="2"] {
                box-shadow: var(--paper-material-elevation-2_-_box-shadow);
            }

            paper-button.paper-material[elevation="3"],.paper-material.paper-button[elevation="3"] {
                box-shadow: var(--paper-material-elevation-3_-_box-shadow);
            }

            paper-button.paper-material[elevation="4"],.paper-material.paper-button[elevation="4"] {
                box-shadow: var(--paper-material-elevation-4_-_box-shadow);
            }

            paper-button.paper-material[elevation="5"],.paper-material.paper-button[elevation="5"] {
                box-shadow: var(--paper-material-elevation-5_-_box-shadow);
            }

            paper-button {
                display: inline-flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                position: relative;
                box-sizing: border-box;
                min-width: 5.14em;
                margin: 0 0.29em;
                background: transparent;
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                -webkit-tap-highlight-color: transparent;
                font: inherit;
                text-transform: uppercase;
                outline-width: 0;
                border-radius: 3px;
                -moz-user-select: none;
                -ms-user-select: none;
                -webkit-user-select: none;
                user-select: none;
                cursor: pointer;
                z-index: 0;
                padding: 0.7em 0.57em;
                font-family: var(--paper-font-common-base_-_font-family);
                -webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                background-color: var(--paper-button_-_background-color);
                border: var(--paper-button_-_border);
                color: var(--paper-button_-_color);
                width: var(--paper-button_-_width);
                margin: var(--paper-button_-_margin, 0 0.29em);
                text-transform: var(--paper-button_-_text-transform, uppercase);
            }

            paper-button[elevation="1"] {
                box-shadow: var(--paper-material-elevation-1_-_box-shadow);
            }

            paper-button[elevation="2"] {
                box-shadow: var(--paper-material-elevation-2_-_box-shadow);
            }

            paper-button[elevation="3"] {
                box-shadow: var(--paper-material-elevation-3_-_box-shadow);
            }

            paper-button[elevation="4"] {
                box-shadow: var(--paper-material-elevation-4_-_box-shadow);
            }

            paper-button[elevation="5"] {
                box-shadow: var(--paper-material-elevation-5_-_box-shadow);
            }

            paper-button[hidden] {
                display: none !important;
            }

            paper-button[raised].keyboard-focus {
                font-weight: bold;
            }

            paper-button:not([raised]).keyboard-focus {
                font-weight: bold;
            }

            paper-button[disabled] {
                background: none;
                color: #a8a8a8;
                cursor: auto;
                pointer-events: none;
            }

            paper-button[disabled][raised] {
                background: #eaeaea;
            }

            paper-button[animated] {
                transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
            }

            paper-ripple.paper-button {
                color: var(--paper-button-ink-color);
            }

            paper-checkbox {
                display: inline-block;
                white-space: nowrap;
                cursor: pointer;
                --calculated-paper-checkbox-size:var(--paper-checkbox-size, 18px);--calculated-paper-checkbox-ink-size:var(--paper-checkbox-ink-size, -1px);font-family: var(--paper-font-common-base_-_font-family);
                -webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                line-height: 0;
                -webkit-tap-highlight-color: transparent;
            }

            paper-checkbox[hidden] {
                display: none !important;
            }

            paper-checkbox:focus {
                outline: none;
            }

            .hidden.paper-checkbox {
                display: none;
            }

            #checkboxContainer.paper-checkbox {
                display: inline-block;
                position: relative;
                width: var(--calculated-paper-checkbox-size);
                height: var(--calculated-paper-checkbox-size);
                min-width: var(--calculated-paper-checkbox-size);
                margin: var(--paper-checkbox-margin, initial);
                vertical-align: var(--paper-checkbox-vertical-align, middle);
                background-color: var(--paper-checkbox-unchecked-background-color, transparent);
            }

            #ink.paper-checkbox {
                position: absolute;
                top: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);
                left: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);
                width: var(--calculated-paper-checkbox-ink-size);
                height: var(--calculated-paper-checkbox-ink-size);
                color: var(--paper-checkbox-unchecked-ink-color, var(--primary-text-color));
                opacity: 0.6;
                pointer-events: none;
            }

            [dir="rtl"] #ink.paper-checkbox, #ink.paper-checkbox[dir="rtl"] {
                right: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);
                left: auto;
            }

            #ink.paper-checkbox[checked] {
                color: var(--paper-checkbox-checked-ink-color, var(--primary-color));
            }

            #checkbox.paper-checkbox {
                position: relative;
                box-sizing: border-box;
                height: 100%;
                border: solid 2px;
                border-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));
                border-radius: 2px;
                pointer-events: none;
                -webkit-transition: background-color 140ms, border-color 140ms;
                transition: background-color 140ms, border-color 140ms;
                -webkit-transition-duration: var(--paper-checkbox-animation-duration, 140ms);
                transition-duration: var(--paper-checkbox-animation-duration, 140ms);
            }

            #checkbox.checked.paper-checkbox #checkmark.paper-checkbox {
                -webkit-animation: checkmark-expand 140ms ease-out forwards;
                animation: checkmark-expand 140ms ease-out forwards;
                -webkit-animation-duration: var(--paper-checkbox-animation-duration, 140ms);
                animation-duration: var(--paper-checkbox-animation-duration, 140ms);
            }

            @-webkit-keyframes checkmark-expand {
                0% {
                    -webkit-transform: scale(0, 0) rotate(45deg);
                }

                100% {
                    -webkit-transform: scale(1, 1) rotate(45deg);
                }
            }

            @keyframes checkmark-expand {
                0% {
                    transform: scale(0, 0) rotate(45deg);
                }

                100% {
                    transform: scale(1, 1) rotate(45deg);
                }
            }

            #checkbox.checked.paper-checkbox {
                background-color: var(--paper-checkbox-checked-color, var(--primary-color));
                border-color: var(--paper-checkbox-checked-color, var(--primary-color));
            }

            #checkmark.paper-checkbox {
                position: absolute;
                width: 36%;
                height: 70%;
                border-style: solid;
                border-top: none;
                border-left: none;
                border-right-width: calc(2/15 * var(--calculated-paper-checkbox-size));
                border-bottom-width: calc(2/15 * var(--calculated-paper-checkbox-size));
                border-color: var(--paper-checkbox-checkmark-color, white);
                -webkit-transform-origin: 97% 86%;
                transform-origin: 97% 86%;
                box-sizing: content-box;
            }

            [dir="rtl"] #checkmark.paper-checkbox, #checkmark.paper-checkbox[dir="rtl"] {
                -webkit-transform-origin: 50% 14%;
                transform-origin: 50% 14%;
            }

            #checkboxLabel.paper-checkbox {
                position: relative;
                display: inline-block;
                vertical-align: middle;
                padding-left: var(--paper-checkbox-label-spacing, 8px);
                white-space: normal;
                line-height: normal;
                color: var(--paper-checkbox-label-color, var(--primary-text-color));
                font-size: var(--paper-checkbox-label_-_font-size);
                font-weight: var(--paper-checkbox-label_-_font-weight);
                line-height: var(--paper-checkbox-label_-_line-height, normal);
                min-width: var(--paper-checkbox-label_-_min-width);
                -ms-flex: var(--paper-checkbox-label_-_-ms-flex);
                -webkit-flex: var(--paper-checkbox-label_-_-webkit-flex);
                flex: var(--paper-checkbox-label_-_flex);
                -webkit-flex-basis: var(--paper-checkbox-label_-_-webkit-flex-basis);
                flex-basis: var(--paper-checkbox-label_-_flex-basis);
            }

            paper-checkbox[checked] #checkboxLabel.paper-checkbox {
                color: var(--paper-checkbox-label-checked-color, var(--paper-checkbox-label-color, var(--primary-text-color)));
            }

            [dir="rtl"] #checkboxLabel.paper-checkbox, #checkboxLabel.paper-checkbox[dir="rtl"] {
                padding-right: var(--paper-checkbox-label-spacing, 8px);
                padding-left: 0;
            }

            #checkboxLabel.paper-checkbox[hidden] {
                display: none;
            }

            paper-checkbox[disabled] #checkbox.paper-checkbox {
                opacity: 0.5;
                border-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));
            }

            paper-checkbox[disabled][checked] #checkbox.paper-checkbox {
                background-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));
                opacity: 0.5;
            }

            paper-checkbox[disabled] #checkboxLabel.paper-checkbox {
                opacity: 0.65;
            }

            #checkbox.invalid.paper-checkbox:not(.checked) {
                border-color: var(--paper-checkbox-error-color, var(--error-color));
            }

            paper-dialog-scrollable {
                display: block;
                position: relative;
            }

            paper-dialog-scrollable.is-scrolled:not(:first-child)::before {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                height: 1px;
                background: var(--divider-color);
            }

            paper-dialog-scrollable.can-scroll:not(.scrolled-to-bottom):not(:last-child)::after {
                content: '';
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                height: 1px;
                background: var(--divider-color);
            }

            .scrollable.paper-dialog-scrollable {
                padding: 0 24px;
                -webkit-overflow-scrolling: touch;
                overflow: auto;
                padding: var(--paper-dialog-scrollable_-_padding, 0 24px);
                min-width: var(--paper-dialog-scrollable_-_min-width);
                box-sizing: var(--paper-dialog-scrollable_-_box-sizing);
                overflow-x: var(--paper-dialog-scrollable_-_overflow-x);
            }

            .fit.paper-dialog-scrollable {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            paper-dialog {
                display: block;
                margin: 24px 40px;
                background: var(--paper-dialog-background-color, var(--primary-background-color));
                color: var(--paper-dialog-color, var(--primary-text-color));
                font-family: var(--paper-font-body1_-_font-family);
                -webkit-font-smoothing: var(--paper-font-body1_-_-webkit-font-smoothing);
                font-size: var(--paper-font-body1_-_font-size);
                font-weight: var(--paper-font-body1_-_font-weight);
                line-height: var(--paper-font-body1_-_line-height);
                box-shadow: var(--shadow-elevation-16dp_-_box-shadow);
            }

            paper-dialog > * {
                margin-top: 20px;
                padding: 0 24px;
            }

            paper-dialog > .no-padding {
                padding: 0;
            }

            paper-dialog > *:first-child {
                margin-top: 24px;
            }

            paper-dialog > *:last-child {
                margin-bottom: 24px;
            }

            paper-dialog > h2 {
                position: relative;
                margin: 0;
                font-family: var(--paper-font-title_-_font-family);
                -webkit-font-smoothing: var(--paper-font-title_-_-webkit-font-smoothing);
                white-space: var(--paper-font-title_-_white-space);
                overflow: var(--paper-font-title_-_overflow);
                text-overflow: var(--paper-font-title_-_text-overflow);
                font-size: var(--paper-font-title_-_font-size);
                font-weight: var(--paper-font-title_-_font-weight);
                line-height: var(--paper-font-title_-_line-height);
            }

            paper-dialog > h2:first-child {
                margin-top: 24px;
            }

            paper-dialog > h2:last-child {
                margin-bottom: 24px;
            }

            paper-dialog > .paper-dialog-buttons,paper-dialog > .buttons {
                position: relative;
                padding: 8px 8px 8px 24px;
                margin: 0;
                color: var(--paper-dialog-button-color, var(--primary-color));
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            paper-input-char-counter {
                display: inline-block;
                float: right;
                font-family: var(--paper-font-caption_-_font-family);
                -webkit-font-smoothing: var(--paper-font-caption_-_-webkit-font-smoothing);
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 12px;
                font-weight: 400;
                letter-spacing: 0.011em;
                line-height: 20px;
                color: var(--paper-input-char-counter_-_color);
                margin-top: var(--paper-input-char-counter_-_margin-top);
                height: var(--paper-input-char-counter_-_height);
                margin-right: var(--paper-input-char-counter_-_margin-right);
                font-size: var(--paper-input-char-counter_-_font-size, 12px);
                font-weight: var(--paper-input-char-counter_-_font-weight, 400);
                line-height: var(--paper-input-char-counter_-_line-height, 20px);
                text-transform: var(--paper-input-char-counter_-_text-transform);
            }

            paper-input-char-counter[hidden] {
                display: none !important;
            }

            [dir="rtl"] paper-input-char-counter, paper-input-char-counter[dir="rtl"] {
                float: left;
            }

            paper-input-container {
                display: block;
                padding: 8px 0;
                padding: var(--paper-input-container_-_padding, 8px 0);
                height: var(--paper-input-container_-_height);
                border: var(--paper-input-container_-_border);
                border-radius: var(--paper-input-container_-_border-radius);
                margin-bottom: var(--paper-input-container_-_margin-bottom);
                padding-left: var(--paper-input-container_-_padding-left);
                padding-right: var(--paper-input-container_-_padding-right);
            }

            paper-input-container[inline] {
                display: inline-block;
            }

            paper-input-container[disabled] {
                pointer-events: none;
                opacity: 0.33;
            }

            paper-input-container[hidden] {
                display: none !important;
            }

            .paper-input-container[hidden] {
                display: none !important;
            }

            .floated-label-placeholder.paper-input-container {
                display: block;
                font-family: var(--paper-font-caption_-_font-family);
                -webkit-font-smoothing: var(--paper-font-caption_-_-webkit-font-smoothing);
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 12px;
                font-weight: 400;
                letter-spacing: 0.011em;
                line-height: 20px;
            }

            .underline.paper-input-container {
                height: 2px;
                position: relative;
            }

            .focused-line.paper-input-container {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
                border-bottom: 2px solid var(--paper-input-container-underline-focus-color, var(--paper-input-container-focus-color, var(--primary-color)));
                -webkit-transform-origin: center center;
                transform-origin: center center;
                -webkit-transform: scale3d(0,1,1);
                transform: scale3d(0,1,1);
                display: var(--paper-input-container-underline-focus-display, block);
                display: var(--paper-input-container-underline-focus_-_display, var(--paper-input-container-underline-focus-display, block));
            }

            .underline.is-highlighted.paper-input-container .focused-line.paper-input-container {
                -webkit-transform: none;
                transform: none;
                -webkit-transition: -webkit-transform 0.25s;
                transition: transform 0.25s;
            }

            .underline.is-invalid.paper-input-container .focused-line.paper-input-container {
                border-bottom: 2px solid var(--paper-input-container-underline-invalid-focus-color, var(--paper-input-container-invalid-color, var(--error-color)));
                -webkit-transform: none;
                transform: none;
                -webkit-transition: -webkit-transform 0.25s;
                transition: transform 0.25s;
                display: var(--paper-input-container-underline-focus-display, block);
            }

            .unfocused-line.paper-input-container {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
                border-bottom: 1px solid var(--paper-input-container-underline-color, var(--paper-input-container-color, var(--secondary-text-color)));
                height: var(--paper-input-container-underline-legacy-height);
                display: var(--paper-input-container-underline-display, block);
                display: var(--paper-input-container-underline_-_display, var(--paper-input-container-underline-display, block));
                background: var(--paper-input-container-underline_-_background);
                height: var(--paper-input-container-underline_-_height, var(--paper-input-container-underline-legacy-height));
                border-bottom: var(--paper-input-container-underline_-_border-bottom, var(--paper-input-container-underline-height, 1px) solid var(--paper-input-container-underline-color, var(--paper-input-container-color, var(--secondary-text-color))));
                box-sizing: var(--paper-input-container-underline_-_box-sizing);
            }

            paper-input-container[disabled] .unfocused-line.paper-input-container {
                border-bottom: 1px dashed var(--paper-input-container-underline-color, var(--paper-input-container-color, var(--secondary-text-color)));
                display: var(--paper-input-container-underline-disabled-display, block);
                display: var(--paper-input-container-underline-disabled_-_display, var(--paper-input-container-underline-disabled-display, block));
            }

            .input-wrapper.paper-input-container {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                position: relative;
            }

            .input-content.paper-input-container {
                -ms-flex: 1 1 auto;
                -webkit-flex: 1 1 auto;
                flex: 1 1 auto;
                position: relative;
                max-width: 100%;
            }

            .input-content.paper-input-container > label,.input-content.paper-input-container > .paper-input-label {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                font: inherit;
                color: var(--paper-input-container-color, #737373);
                -webkit-transition: -webkit-transform 0.25s, width 0.25s;
                transition: transform 0.25s, width 0.25s;
                -webkit-transform-origin: left top;
                transform-origin: left top;
                min-height: 1px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                font-family: var(--paper-font-subhead_-_font-family);
                -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                font-size: var(--paper-font-subhead_-_font-size);
                font-weight: var(--paper-font-subhead_-_font-weight);
                line-height: var(--paper-font-subhead_-_line-height);
                font-size: var(--paper-input-container-label_-_font-size, var(--paper-font-subhead_-_font-size));
                font-weight: var(--paper-input-container-label_-_font-weight, var(--paper-font-subhead_-_font-weight));
                line-height: var(--paper-input-container-label_-_line-height, var(--paper-font-subhead_-_line-height));
                opacity: var(--paper-input-container-label_-_opacity);
                color: var(--paper-input-container-label_-_color, var(--paper-input-container-color, var(--secondary-text-color)));
                padding: var(--paper-input-container-label_-_padding);
                display: var(--paper-input-container-label_-_display);
                -ms-flex-direction: var(--paper-input-container-label_-_-ms-flex-direction);
                -webkit-flex-direction: var(--paper-input-container-label_-_-webkit-flex-direction);
                flex-direction: var(--paper-input-container-label_-_flex-direction);
                -ms-flex-pack: var(--paper-input-container-label_-_-ms-flex-pack);
                -webkit-justify-content: var(--paper-input-container-label_-_-webkit-justify-content);
                justify-content: var(--paper-input-container-label_-_justify-content);
            }

            .input-content.label-is-floating.paper-input-container > label,.input-content.label-is-floating.paper-input-container > .paper-input-label {
                -webkit-transform: translateY(-75%) scale(0.75);
                transform: translateY(-75%) scale(0.75);
                width: 133%;
                font-size: 1.7rem;
                font-weight: 400;
                line-height: 2.4rem;
            }

            [dir="rtl"] paper-input-container .input-content.label-is-floating.paper-input-container > label, paper-input-container[dir="rtl"] .input-content.label-is-floating.paper-input-container > label,[dir="rtl"] paper-input-container .input-content.label-is-floating.paper-input-container > .paper-input-label, paper-input-container[dir="rtl"] .input-content.label-is-floating.paper-input-container > .paper-input-label {
                right: 0;
                left: auto;
                -webkit-transform-origin: right top;
                transform-origin: right top;
            }

            .input-content.label-is-highlighted.paper-input-container > label,.input-content.label-is-highlighted.paper-input-container > .paper-input-label {
                color: var(--paper-input-container-focus-color, var(--primary-color));
                color: var(--paper-input-container-label-focus_-_color, var(--paper-input-container-focus-color, var(--primary-color)));
            }

            .input-content.is-invalid.paper-input-container > label,.input-content.is-invalid.paper-input-container > .paper-input-label {
                color: var(--paper-input-container-invalid-color, var(--error-color));
            }

            .input-content.label-is-hidden.paper-input-container > label,.input-content.label-is-hidden.paper-input-container > .paper-input-label {
                visibility: hidden;
            }

            .input-content.paper-input-container > input,.input-content.paper-input-container > iron-input,.input-content.paper-input-container > textarea,.input-content.paper-input-container > iron-autogrow-textarea,.input-content.paper-input-container > .paper-input-input {
                position: relative;
                outline: none;
                box-shadow: none;
                padding: 0;
                margin: 0;
                width: 100%;
                max-width: 100%;
                background: transparent;
                border: none;
                color: var(--paper-input-container-shared-input-style_-_color);
                -webkit-appearance: none;
                text-align: apply-shim-inherit;
                vertical-align: var(--paper-input-container-shared-input-style_-_vertical-align);
                font-family: var(--paper-input-container-shared-input-style_-_font-family);
                -webkit-font-smoothing: var(--paper-input-container-shared-input-style_-_-webkit-font-smoothing);
                font-size: var(--paper-input-container-shared-input-style_-_font-size);
                font-weight: var(--paper-input-container-shared-input-style_-_font-weight);
                line-height: var(--paper-input-container-shared-input-style_-_line-height);
                color: var(--paper-input-container-input-color, var(--primary-text-color));
                overflow: var(--paper-input-container-input_-_overflow);
                white-space: var(--paper-input-container-input_-_white-space);
                text-overflow: var(--paper-input-container-input_-_text-overflow);
                max-width: var(--paper-input-container-input_-_max-width, 100%);
                box-sizing: var(--paper-input-container-input_-_box-sizing);
                cursor: var(--paper-input-container-input_-_cursor);
                font-size: var(--paper-input-container-input_-_font-size, var(--paper-input-container-shared-input-style_-_font-size));
                font-weight: var(--paper-input-container-input_-_font-weight, var(--paper-input-container-shared-input-style_-_font-weight));
                line-height: var(--paper-input-container-input_-_line-height, var(--paper-input-container-shared-input-style_-_line-height));
                font-family: var(--paper-input-container-input_-_font-family, var(--paper-input-container-shared-input-style_-_font-family));
                padding: var(--paper-input-container-input_-_padding, 0);
                color: var(--paper-input-container-input_-_color, var(--paper-input-container-input-color, var(--primary-text-color)));
                text-align: var(--paper-input-container-input_-_text-align, apply-shim-inherit);
                height: var(--paper-input-container-input_-_height);
            }

            .prefix.paper-input-container > * {
                display: inline-block;
                font-family: var(--paper-font-subhead_-_font-family);
                -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                font-size: var(--paper-font-subhead_-_font-size);
                font-weight: var(--paper-font-subhead_-_font-weight);
                line-height: var(--paper-font-subhead_-_line-height);
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                color: var(--paper-input-prefix_-_color);
            }

            .suffix.paper-input-container > * {
                display: inline-block;
                font-family: var(--paper-font-subhead_-_font-family);
                -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                font-size: var(--paper-font-subhead_-_font-size);
                font-weight: var(--paper-font-subhead_-_font-weight);
                line-height: var(--paper-font-subhead_-_line-height);
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            .input-content.paper-input-container > input {
                min-width: 0;
            }

            .input-content.paper-input-container > textarea {
                resize: none;
            }

            .add-on-content.paper-input-container {
                position: relative;
            }

            .add-on-content.is-invalid.paper-input-container > * {
                color: var(--paper-input-container-invalid-color, var(--error-color));
            }

            .add-on-content.is-highlighted.paper-input-container > * {
                color: var(--paper-input-container-focus-color, var(--primary-color));
            }

            paper-input-error {
                display: inline-block;
                visibility: hidden;
                color: var(--paper-input-container-invalid-color, var(--error-color));
                font-family: var(--paper-font-caption_-_font-family);
                -webkit-font-smoothing: var(--paper-font-caption_-_-webkit-font-smoothing);
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 12px;
                font-weight: 400;
                letter-spacing: 0.011em;
                line-height: 20px;
                position: absolute;
                left: 0;
                right: 0;
            }

            paper-input-error[invalid] {
                visibility: visible;
            }

            #a11yWrapper.paper-input-error {
                visibility: hidden;
            }

            paper-input-error[invalid] #a11yWrapper.paper-input-error {
                visibility: visible;
            }

            paper-input {
                display: block;
            }

            paper-input[focused] {
                outline: none;
            }

            paper-input[hidden] {
                display: none !important;
            }

            input.paper-input {
                min-width: 0;
            }

            iron-input.paper-input > input.paper-input {
                position: relative;
                outline: none;
                box-shadow: none;
                padding: 0;
                margin: 0;
                width: 100%;
                max-width: 100%;
                background: transparent;
                border: none;
                color: var(--paper-input-container-shared-input-style_-_color);
                -webkit-appearance: none;
                text-align: apply-shim-inherit;
                vertical-align: var(--paper-input-container-shared-input-style_-_vertical-align);
                font-family: var(--paper-input-container-shared-input-style_-_font-family);
                -webkit-font-smoothing: var(--paper-input-container-shared-input-style_-_-webkit-font-smoothing);
                font-size: var(--paper-input-container-shared-input-style_-_font-size);
                font-weight: var(--paper-input-container-shared-input-style_-_font-weight);
                line-height: var(--paper-input-container-shared-input-style_-_line-height);
                font-family: inherit;
                font-weight: inherit;
                font-size: inherit;
                letter-spacing: inherit;
                word-spacing: inherit;
                line-height: inherit;
                text-shadow: inherit;
                color: inherit;
                cursor: inherit;
            }

            input.paper-input::-webkit-input-placeholder {
                color: var(--paper-input-container-color, #737373);
            }

            input.paper-input:-moz-placeholder {
                color: var(--paper-input-container-color, #737373);
            }

            input.paper-input::-moz-placeholder {
                color: var(--paper-input-container-color, #737373);
            }

            input.paper-input::-ms-clear {
                display: var(--paper-input-container-ms-clear_-_display);
            }

            input.paper-input:-ms-input-placeholder {
                color: var(--paper-input-container-color, #737373);
            }

            label.paper-input {
                pointer-events: none;
            }

            paper-menu-button {
                display: inline-block;
                position: relative;
                padding: 8px;
                outline: none;
                padding: var(--paper-menu-button_-_padding, 8px);
            }

            paper-menu-button[disabled] {
                cursor: auto;
                color: var(--disabled-text-color);
            }

            .dropdown-content.paper-menu-button {
                box-shadow: var(--shadow-elevation-2dp_-_box-shadow);
                position: relative;
                border-radius: 2px;
                background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));
            }

            paper-menu-button[vertical-align="top"] .dropdown-content.paper-menu-button {
                margin-bottom: 20px;
                margin-top: -10px;
                top: 10px;
            }

            paper-menu-button[vertical-align="bottom"] .dropdown-content.paper-menu-button {
                bottom: 10px;
                margin-bottom: -10px;
                margin-top: 20px;
            }

            #trigger.paper-menu-button {
                cursor: pointer;
            }

            paper-dropdown-menu {
                display: inline-block;
                position: relative;
                text-align: left;
                -webkit-tap-highlight-color: rgba(0,0,0,0);
                -webkit-tap-highlight-color: transparent;
                --paper-input-container-input_-_overflow:hidden;--paper-input-container-input_-_white-space:nowrap;--paper-input-container-input_-_text-overflow:ellipsis;--paper-input-container-input_-_max-width:100%;--paper-input-container-input_-_box-sizing:border-box;--paper-input-container-input_-_cursor:pointer;--paper-input-container-input_-_font-size:initial;--paper-input-container-input_-_font-weight:initial;--paper-input-container-input_-_line-height:initial;--paper-input-container-input_-_font-family:initial;--paper-input-container-input_-_padding:initial;--paper-input-container-input_-_color:initial;--paper-input-container-input_-_text-align:initial;--paper-input-container-input_-_height:initial;}

            [dir="rtl"] paper-dropdown-menu, paper-dropdown-menu[dir="rtl"] {
                text-align: right;
            }

            paper-dropdown-menu[noink] paper-ripple.paper-dropdown-menu {
                display: none;
            }

            paper-dropdown-menu[no-label-float] paper-ripple.paper-dropdown-menu {
                top: 8px;
            }

            paper-ripple.paper-dropdown-menu {
                top: 12px;
                left: 0px;
                bottom: 8px;
                right: 0px;
                position: var(--paper-dropdown-menu-ripple_-_position);
                top: var(--paper-dropdown-menu-ripple_-_top, 12px);
                right: var(--paper-dropdown-menu-ripple_-_right, 0px);
                bottom: var(--paper-dropdown-menu-ripple_-_bottom, 8px);
                left: var(--paper-dropdown-menu-ripple_-_left, 0px);
            }

            paper-menu-button.paper-dropdown-menu {
                display: block;
                padding: 0;
            }

            iron-icon.paper-dropdown-menu {
                color: var(--disabled-text-color);
            }

            paper-icon-button {
                display: inline-block;
                position: relative;
                padding: 8px;
                outline: none;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                cursor: pointer;
                z-index: 0;
                line-height: 1;
                width: 40px;
                height: 40px;
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                -webkit-tap-highlight-color: transparent;
                box-sizing: border-box !important;
                padding: var(--paper-icon-button_-_padding, 8px);
                width: var(--paper-icon-button_-_width, 40px);
                height: var(--paper-icon-button_-_height, 40px);
            }

            paper-icon-button #ink.paper-icon-button {
                color: var(--paper-icon-button-ink-color, var(--primary-text-color));
                opacity: 0.6;
            }

            paper-icon-button[disabled] {
                color: var(--paper-icon-button-disabled-text, var(--disabled-text-color));
                pointer-events: none;
                cursor: auto;
            }

            paper-icon-button[hidden] {
                display: none !important;
            }

            iron-icon.paper-icon-button {
                --iron-icon-width:100%;--iron-icon-height:100%;}

            paper-textarea {
                display: block;
            }

            paper-textarea[hidden] {
                display: none !important;
            }

            label.paper-textarea {
                pointer-events: none;
            }

            paper-item-body {
                overflow: hidden;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            paper-item-body[two-line] {
                min-height: 72px;
            }

            paper-item-body[three-line] {
                min-height: 88px;
            }

            paper-item-body > * {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            paper-item-body > [secondary] {
                font-family: var(--paper-font-body1_-_font-family);
                -webkit-font-smoothing: var(--paper-font-body1_-_-webkit-font-smoothing);
                font-size: var(--paper-font-body1_-_font-size);
                font-weight: var(--paper-font-body1_-_font-weight);
                line-height: var(--paper-font-body1_-_line-height);
                color: #737373;
            }

            paper-item,.paper-item.paper-item {
                display: block;
                position: relative;
                min-height: var(--paper-item-min-height, 48px);
                padding: 0px 16px;
            }

            .paper-item.paper-item {
                font-family: var(--paper-font-subhead_-_font-family);
                -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                font-size: var(--paper-font-subhead_-_font-size);
                font-weight: var(--paper-font-subhead_-_font-weight);
                line-height: var(--paper-font-subhead_-_line-height);
                border: none;
                outline: none;
                background: white;
                width: 100%;
                text-align: left;
            }

            paper-item[hidden],.paper-item.paper-item[hidden] {
                display: none !important;
            }

            paper-item.iron-selected,.paper-item.iron-selected.paper-item {
                font-weight: var(--paper-item-selected-weight, bold);
                background-color: var(--paper-item-selected_-_background-color);
                font-weight: var(--paper-item-selected_-_font-weight, var(--paper-item-selected-weight, bold));
            }

            paper-item[disabled],.paper-item.paper-item[disabled] {
                color: var(--paper-item-disabled-color, var(--disabled-text-color));
            }

            paper-item:focus,.paper-item.paper-item:focus {
                position: relative;
                outline: 0;
                background-color: var(--paper-item-focused_-_background-color);
            }

            paper-item:focus:before,.paper-item.paper-item:focus:before {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
                background: currentColor;
                content: '';
                opacity: var(--dark-divider-opacity);
                pointer-events: none;
                background: var(--paper-item-focused-before_-_background, currentColor);
            }

            paper-item {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                font-family: var(--paper-font-subhead_-_font-family);
                -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                font-size: var(--paper-font-subhead_-_font-size);
                font-weight: var(--paper-font-subhead_-_font-weight);
                line-height: var(--paper-font-subhead_-_line-height);
                white-space: var(--paper-item_-_white-space);
                font-size: var(--paper-item_-_font-size, var(--paper-font-subhead_-_font-size));
                font-weight: var(--paper-item_-_font-weight, var(--paper-font-subhead_-_font-weight));
                line-height: var(--paper-item_-_line-height, var(--paper-font-subhead_-_line-height));
            }

            paper-listbox {
                display: block;
                padding: 8px 0;
                background: var(--paper-listbox-background-color, var(--primary-background-color));
                color: var(--paper-listbox-color, var(--primary-text-color));
            }

            paper-radio-button {
                display: inline-block;
                line-height: 0;
                white-space: nowrap;
                cursor: pointer;
                font-family: var(--paper-font-common-base_-_font-family);
                -webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                --calculated-paper-radio-button-size:var(--paper-radio-button-size, 16px);--calculated-paper-radio-button-ink-size:var(--paper-radio-button-ink-size, -1px);}

            paper-radio-button:focus {
                outline: none;
            }

            #radioContainer.paper-radio-button {
                display: inline-flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                position: relative;
                width: var(--calculated-paper-radio-button-size);
                height: var(--calculated-paper-radio-button-size);
                vertical-align: middle;
                -ms-flex: var(--paper-radio-button-radio-container_-_-ms-flex);
                -webkit-flex: var(--paper-radio-button-radio-container_-_-webkit-flex);
                flex: var(--paper-radio-button-radio-container_-_flex);
            }

            #ink.paper-radio-button {
                position: absolute;
                top: 50%;
                left: 50%;
                right: auto;
                width: var(--calculated-paper-radio-button-ink-size);
                height: var(--calculated-paper-radio-button-ink-size);
                color: var(--paper-radio-button-unchecked-ink-color, var(--primary-text-color));
                opacity: 0.6;
                pointer-events: none;
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
            }

            #ink.paper-radio-button[checked] {
                color: var(--paper-radio-button-checked-ink-color, var(--primary-color));
            }

            #offRadio.paper-radio-button,#onRadio.paper-radio-button {
                position: absolute;
                box-sizing: border-box;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 50%;
            }

            #offRadio.paper-radio-button {
                border: 2px solid var(--paper-radio-button-unchecked-color, var(--primary-text-color));
                background-color: var(--paper-radio-button-unchecked-background-color, transparent);
                transition: border-color 0.28s;
            }

            #onRadio.paper-radio-button {
                background-color: var(--paper-radio-button-checked-color, var(--primary-color));
                -webkit-transform: scale(0);
                transform: scale(0);
                transition: -webkit-transform ease 0.28s;
                transition: transform ease 0.28s;
                will-change: transform;
            }

            paper-radio-button[checked] #offRadio.paper-radio-button {
                border-color: var(--paper-radio-button-checked-color, var(--primary-color));
            }

            paper-radio-button[checked] #onRadio.paper-radio-button {
                -webkit-transform: scale(0.5);
                transform: scale(0.5);
            }

            #radioLabel.paper-radio-button {
                line-height: normal;
                position: relative;
                display: inline-block;
                vertical-align: middle;
                margin-left: var(--paper-radio-button-label-spacing, 10px);
                white-space: normal;
                color: var(--paper-radio-button-label-color, var(--primary-text-color));
                width: var(--paper-radio-button-label_-_width);
                display: var(--paper-radio-button-label_-_display, inline-block);
                -ms-flex-direction: var(--paper-radio-button-label_-_-ms-flex-direction);
                -webkit-flex-direction: var(--paper-radio-button-label_-_-webkit-flex-direction);
                flex-direction: var(--paper-radio-button-label_-_flex-direction);
                -ms-flex-align: var(--paper-radio-button-label_-_-ms-flex-align);
                -webkit-align-items: var(--paper-radio-button-label_-_-webkit-align-items);
                align-items: var(--paper-radio-button-label_-_align-items);
            }

            [dir="rtl"] #radioLabel.paper-radio-button, #radioLabel.paper-radio-button[dir="rtl"] {
                margin-left: 0;
                margin-right: var(--paper-radio-button-label-spacing, 10px);
            }

            #radioLabel.paper-radio-button[hidden] {
                display: none;
            }

            paper-radio-button[disabled] #offRadio.paper-radio-button {
                border-color: var(--paper-radio-button-unchecked-color, var(--primary-text-color));
                opacity: 0.5;
            }

            paper-radio-button[disabled][checked] #onRadio.paper-radio-button {
                background-color: var(--paper-radio-button-unchecked-color, var(--primary-text-color));
                opacity: 0.5;
            }

            paper-radio-button[disabled] #radioLabel.paper-radio-button {
                opacity: 0.65;
            }

            paper-radio-group {
                display: inline-block;
            }

            paper-radio-group > * {
                padding: var(--paper-radio-group-item-padding, 12px);
            }

            paper-spinner-lite {
                display: inline-block;
                position: relative;
                width: 28px;
                height: 28px;
                --paper-spinner-container-rotation-duration:1568ms;--paper-spinner-expand-contract-duration:1333ms;--paper-spinner-full-cycle-duration:5332ms;--paper-spinner-cooldown-duration:400ms;}

            #spinnerContainer.paper-spinner-lite {
                width: 100%;
                height: 100%;
                direction: ltr;
            }

            #spinnerContainer.active.paper-spinner-lite {
                -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;
                animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;
            }

            @-webkit-keyframes container-rotate {
                to {
                    -webkit-transform: rotate(360deg);
                }
            }

            @keyframes container-rotate {
                to {
                    transform: rotate(360deg);
                }
            }

            .spinner-layer.paper-spinner-lite {
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                white-space: nowrap;
                color: var(--paper-spinner-color, var(--google-blue-500));
            }

            .layer-1.paper-spinner-lite {
                color: var(--paper-spinner-layer-1-color, var(--google-blue-500));
            }

            .layer-2.paper-spinner-lite {
                color: var(--paper-spinner-layer-2-color, var(--google-red-500));
            }

            .layer-3.paper-spinner-lite {
                color: var(--paper-spinner-layer-3-color, var(--google-yellow-500));
            }

            .layer-4.paper-spinner-lite {
                color: var(--paper-spinner-layer-4-color, var(--google-green-500));
            }

            .active.paper-spinner-lite .spinner-layer.paper-spinner-lite {
                -webkit-animation-name: fill-unfill-rotate;
                -webkit-animation-duration: var(--paper-spinner-full-cycle-duration);
                -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                -webkit-animation-iteration-count: infinite;
                animation-name: fill-unfill-rotate;
                animation-duration: var(--paper-spinner-full-cycle-duration);
                animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                animation-iteration-count: infinite;
                opacity: 1;
            }

            .active.paper-spinner-lite .spinner-layer.layer-1.paper-spinner-lite {
                -webkit-animation-name: fill-unfill-rotate, layer-1-fade-in-out;
                animation-name: fill-unfill-rotate, layer-1-fade-in-out;
            }

            .active.paper-spinner-lite .spinner-layer.layer-2.paper-spinner-lite {
                -webkit-animation-name: fill-unfill-rotate, layer-2-fade-in-out;
                animation-name: fill-unfill-rotate, layer-2-fade-in-out;
            }

            .active.paper-spinner-lite .spinner-layer.layer-3.paper-spinner-lite {
                -webkit-animation-name: fill-unfill-rotate, layer-3-fade-in-out;
                animation-name: fill-unfill-rotate, layer-3-fade-in-out;
            }

            .active.paper-spinner-lite .spinner-layer.layer-4.paper-spinner-lite {
                -webkit-animation-name: fill-unfill-rotate, layer-4-fade-in-out;
                animation-name: fill-unfill-rotate, layer-4-fade-in-out;
            }

            @-webkit-keyframes fill-unfill-rotate {
                12.5% {
                    -webkit-transform: rotate(135deg);
                }

                25% {
                    -webkit-transform: rotate(270deg);
                }

                37.5% {
                    -webkit-transform: rotate(405deg);
                }

                50% {
                    -webkit-transform: rotate(540deg);
                }

                62.5% {
                    -webkit-transform: rotate(675deg);
                }

                75% {
                    -webkit-transform: rotate(810deg);
                }

                87.5% {
                    -webkit-transform: rotate(945deg);
                }

                to {
                    -webkit-transform: rotate(1080deg);
                }
            }

            @keyframes fill-unfill-rotate {
                12.5% {
                    transform: rotate(135deg);
                }

                25% {
                    transform: rotate(270deg);
                }

                37.5% {
                    transform: rotate(405deg);
                }

                50% {
                    transform: rotate(540deg);
                }

                62.5% {
                    transform: rotate(675deg);
                }

                75% {
                    transform: rotate(810deg);
                }

                87.5% {
                    transform: rotate(945deg);
                }

                to {
                    transform: rotate(1080deg);
                }
            }

            @-webkit-keyframes layer-1-fade-in-out {
                0% {
                    opacity: 1;
                }

                25% {
                    opacity: 1;
                }

                26% {
                    opacity: 0;
                }

                89% {
                    opacity: 0;
                }

                90% {
                    opacity: 1;
                }

                to {
                    opacity: 1;
                }
            }

            @keyframes layer-1-fade-in-out {
                0% {
                    opacity: 1;
                }

                25% {
                    opacity: 1;
                }

                26% {
                    opacity: 0;
                }

                89% {
                    opacity: 0;
                }

                90% {
                    opacity: 1;
                }

                to {
                    opacity: 1;
                }
            }

            @-webkit-keyframes layer-2-fade-in-out {
                0% {
                    opacity: 0;
                }

                15% {
                    opacity: 0;
                }

                25% {
                    opacity: 1;
                }

                50% {
                    opacity: 1;
                }

                51% {
                    opacity: 0;
                }

                to {
                    opacity: 0;
                }
            }

            @keyframes layer-2-fade-in-out {
                0% {
                    opacity: 0;
                }

                15% {
                    opacity: 0;
                }

                25% {
                    opacity: 1;
                }

                50% {
                    opacity: 1;
                }

                51% {
                    opacity: 0;
                }

                to {
                    opacity: 0;
                }
            }

            @-webkit-keyframes layer-3-fade-in-out {
                0% {
                    opacity: 0;
                }

                40% {
                    opacity: 0;
                }

                50% {
                    opacity: 1;
                }

                75% {
                    opacity: 1;
                }

                76% {
                    opacity: 0;
                }

                to {
                    opacity: 0;
                }
            }

            @keyframes layer-3-fade-in-out {
                0% {
                    opacity: 0;
                }

                40% {
                    opacity: 0;
                }

                50% {
                    opacity: 1;
                }

                75% {
                    opacity: 1;
                }

                76% {
                    opacity: 0;
                }

                to {
                    opacity: 0;
                }
            }

            @-webkit-keyframes layer-4-fade-in-out {
                0% {
                    opacity: 0;
                }

                65% {
                    opacity: 0;
                }

                75% {
                    opacity: 1;
                }

                90% {
                    opacity: 1;
                }

                to {
                    opacity: 0;
                }
            }

            @keyframes layer-4-fade-in-out {
                0% {
                    opacity: 0;
                }

                65% {
                    opacity: 0;
                }

                75% {
                    opacity: 1;
                }

                90% {
                    opacity: 1;
                }

                to {
                    opacity: 0;
                }
            }

            .circle-clipper.paper-spinner-lite {
                display: inline-block;
                position: relative;
                width: 50%;
                height: 100%;
                overflow: hidden;
            }

            .spinner-layer.paper-spinner-lite::after {
                content: '';
                left: 45%;
                width: 10%;
                border-top-style: solid;
            }

            .spinner-layer.paper-spinner-lite::after,.circle-clipper.paper-spinner-lite .circle.paper-spinner-lite {
                box-sizing: border-box;
                position: absolute;
                top: 0;
                border-width: var(--paper-spinner-stroke-width, 3px);
                border-radius: 50%;
            }

            .circle-clipper.paper-spinner-lite .circle.paper-spinner-lite {
                bottom: 0;
                width: 200%;
                border-style: solid;
                border-bottom-color: transparent !important;
            }

            .circle-clipper.left.paper-spinner-lite .circle.paper-spinner-lite {
                left: 0;
                border-right-color: transparent !important;
                -webkit-transform: rotate(129deg);
                transform: rotate(129deg);
            }

            .circle-clipper.right.paper-spinner-lite .circle.paper-spinner-lite {
                left: -100%;
                border-left-color: transparent !important;
                -webkit-transform: rotate(-129deg);
                transform: rotate(-129deg);
            }

            .active.paper-spinner-lite .gap-patch.paper-spinner-lite::after,.active.paper-spinner-lite .circle-clipper.paper-spinner-lite .circle.paper-spinner-lite {
                -webkit-animation-duration: var(--paper-spinner-expand-contract-duration);
                -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                -webkit-animation-iteration-count: infinite;
                animation-duration: var(--paper-spinner-expand-contract-duration);
                animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                animation-iteration-count: infinite;
            }

            .active.paper-spinner-lite .circle-clipper.left.paper-spinner-lite .circle.paper-spinner-lite {
                -webkit-animation-name: left-spin;
                animation-name: left-spin;
            }

            .active.paper-spinner-lite .circle-clipper.right.paper-spinner-lite .circle.paper-spinner-lite {
                -webkit-animation-name: right-spin;
                animation-name: right-spin;
            }

            @-webkit-keyframes left-spin {
                0% {
                    -webkit-transform: rotate(130deg);
                }

                50% {
                    -webkit-transform: rotate(-5deg);
                }

                to {
                    -webkit-transform: rotate(130deg);
                }
            }

            @keyframes left-spin {
                0% {
                    transform: rotate(130deg);
                }

                50% {
                    transform: rotate(-5deg);
                }

                to {
                    transform: rotate(130deg);
                }
            }

            @-webkit-keyframes right-spin {
                0% {
                    -webkit-transform: rotate(-130deg);
                }

                50% {
                    -webkit-transform: rotate(5deg);
                }

                to {
                    -webkit-transform: rotate(-130deg);
                }
            }

            @keyframes right-spin {
                0% {
                    transform: rotate(-130deg);
                }

                50% {
                    transform: rotate(5deg);
                }

                to {
                    transform: rotate(-130deg);
                }
            }

            #spinnerContainer.cooldown.paper-spinner-lite {
                -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);
                animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);
            }

            @-webkit-keyframes fade-out {
                0% {
                    opacity: 1;
                }

                to {
                    opacity: 0;
                }
            }

            @keyframes fade-out {
                0% {
                    opacity: 1;
                }

                to {
                    opacity: 0;
                }
            }

            paper-spinner {
                display: inline-block;
                position: relative;
                width: 28px;
                height: 28px;
                --paper-spinner-container-rotation-duration:1568ms;--paper-spinner-expand-contract-duration:1333ms;--paper-spinner-full-cycle-duration:5332ms;--paper-spinner-cooldown-duration:400ms;}

            #spinnerContainer.paper-spinner {
                width: 100%;
                height: 100%;
                direction: ltr;
            }

            #spinnerContainer.active.paper-spinner {
                -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;
                animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;
            }

            @-webkit-keyframes container-rotate {
                to {
                    -webkit-transform: rotate(360deg);
                }
            }

            @keyframes container-rotate {
                to {
                    transform: rotate(360deg);
                }
            }

            .spinner-layer.paper-spinner {
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                white-space: nowrap;
                color: var(--paper-spinner-color, var(--google-blue-500));
            }

            .layer-1.paper-spinner {
                color: var(--paper-spinner-layer-1-color, var(--google-blue-500));
            }

            .layer-2.paper-spinner {
                color: var(--paper-spinner-layer-2-color, var(--google-red-500));
            }

            .layer-3.paper-spinner {
                color: var(--paper-spinner-layer-3-color, var(--google-yellow-500));
            }

            .layer-4.paper-spinner {
                color: var(--paper-spinner-layer-4-color, var(--google-green-500));
            }

            .active.paper-spinner .spinner-layer.paper-spinner {
                -webkit-animation-name: fill-unfill-rotate;
                -webkit-animation-duration: var(--paper-spinner-full-cycle-duration);
                -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                -webkit-animation-iteration-count: infinite;
                animation-name: fill-unfill-rotate;
                animation-duration: var(--paper-spinner-full-cycle-duration);
                animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                animation-iteration-count: infinite;
                opacity: 1;
            }

            .active.paper-spinner .spinner-layer.layer-1.paper-spinner {
                -webkit-animation-name: fill-unfill-rotate, layer-1-fade-in-out;
                animation-name: fill-unfill-rotate, layer-1-fade-in-out;
            }

            .active.paper-spinner .spinner-layer.layer-2.paper-spinner {
                -webkit-animation-name: fill-unfill-rotate, layer-2-fade-in-out;
                animation-name: fill-unfill-rotate, layer-2-fade-in-out;
            }

            .active.paper-spinner .spinner-layer.layer-3.paper-spinner {
                -webkit-animation-name: fill-unfill-rotate, layer-3-fade-in-out;
                animation-name: fill-unfill-rotate, layer-3-fade-in-out;
            }

            .active.paper-spinner .spinner-layer.layer-4.paper-spinner {
                -webkit-animation-name: fill-unfill-rotate, layer-4-fade-in-out;
                animation-name: fill-unfill-rotate, layer-4-fade-in-out;
            }

            @-webkit-keyframes fill-unfill-rotate {
                12.5% {
                    -webkit-transform: rotate(135deg);
                }

                25% {
                    -webkit-transform: rotate(270deg);
                }

                37.5% {
                    -webkit-transform: rotate(405deg);
                }

                50% {
                    -webkit-transform: rotate(540deg);
                }

                62.5% {
                    -webkit-transform: rotate(675deg);
                }

                75% {
                    -webkit-transform: rotate(810deg);
                }

                87.5% {
                    -webkit-transform: rotate(945deg);
                }

                to {
                    -webkit-transform: rotate(1080deg);
                }
            }

            @keyframes fill-unfill-rotate {
                12.5% {
                    transform: rotate(135deg);
                }

                25% {
                    transform: rotate(270deg);
                }

                37.5% {
                    transform: rotate(405deg);
                }

                50% {
                    transform: rotate(540deg);
                }

                62.5% {
                    transform: rotate(675deg);
                }

                75% {
                    transform: rotate(810deg);
                }

                87.5% {
                    transform: rotate(945deg);
                }

                to {
                    transform: rotate(1080deg);
                }
            }

            @-webkit-keyframes layer-1-fade-in-out {
                0% {
                    opacity: 1;
                }

                25% {
                    opacity: 1;
                }

                26% {
                    opacity: 0;
                }

                89% {
                    opacity: 0;
                }

                90% {
                    opacity: 1;
                }

                to {
                    opacity: 1;
                }
            }

            @keyframes layer-1-fade-in-out {
                0% {
                    opacity: 1;
                }

                25% {
                    opacity: 1;
                }

                26% {
                    opacity: 0;
                }

                89% {
                    opacity: 0;
                }

                90% {
                    opacity: 1;
                }

                to {
                    opacity: 1;
                }
            }

            @-webkit-keyframes layer-2-fade-in-out {
                0% {
                    opacity: 0;
                }

                15% {
                    opacity: 0;
                }

                25% {
                    opacity: 1;
                }

                50% {
                    opacity: 1;
                }

                51% {
                    opacity: 0;
                }

                to {
                    opacity: 0;
                }
            }

            @keyframes layer-2-fade-in-out {
                0% {
                    opacity: 0;
                }

                15% {
                    opacity: 0;
                }

                25% {
                    opacity: 1;
                }

                50% {
                    opacity: 1;
                }

                51% {
                    opacity: 0;
                }

                to {
                    opacity: 0;
                }
            }

            @-webkit-keyframes layer-3-fade-in-out {
                0% {
                    opacity: 0;
                }

                40% {
                    opacity: 0;
                }

                50% {
                    opacity: 1;
                }

                75% {
                    opacity: 1;
                }

                76% {
                    opacity: 0;
                }

                to {
                    opacity: 0;
                }
            }

            @keyframes layer-3-fade-in-out {
                0% {
                    opacity: 0;
                }

                40% {
                    opacity: 0;
                }

                50% {
                    opacity: 1;
                }

                75% {
                    opacity: 1;
                }

                76% {
                    opacity: 0;
                }

                to {
                    opacity: 0;
                }
            }

            @-webkit-keyframes layer-4-fade-in-out {
                0% {
                    opacity: 0;
                }

                65% {
                    opacity: 0;
                }

                75% {
                    opacity: 1;
                }

                90% {
                    opacity: 1;
                }

                to {
                    opacity: 0;
                }
            }

            @keyframes layer-4-fade-in-out {
                0% {
                    opacity: 0;
                }

                65% {
                    opacity: 0;
                }

                75% {
                    opacity: 1;
                }

                90% {
                    opacity: 1;
                }

                to {
                    opacity: 0;
                }
            }

            .circle-clipper.paper-spinner {
                display: inline-block;
                position: relative;
                width: 50%;
                height: 100%;
                overflow: hidden;
            }

            .spinner-layer.paper-spinner::after {
                content: '';
                left: 45%;
                width: 10%;
                border-top-style: solid;
            }

            .spinner-layer.paper-spinner::after,.circle-clipper.paper-spinner .circle.paper-spinner {
                box-sizing: border-box;
                position: absolute;
                top: 0;
                border-width: var(--paper-spinner-stroke-width, 3px);
                border-radius: 50%;
            }

            .circle-clipper.paper-spinner .circle.paper-spinner {
                bottom: 0;
                width: 200%;
                border-style: solid;
                border-bottom-color: transparent !important;
            }

            .circle-clipper.left.paper-spinner .circle.paper-spinner {
                left: 0;
                border-right-color: transparent !important;
                -webkit-transform: rotate(129deg);
                transform: rotate(129deg);
            }

            .circle-clipper.right.paper-spinner .circle.paper-spinner {
                left: -100%;
                border-left-color: transparent !important;
                -webkit-transform: rotate(-129deg);
                transform: rotate(-129deg);
            }

            .active.paper-spinner .gap-patch.paper-spinner::after,.active.paper-spinner .circle-clipper.paper-spinner .circle.paper-spinner {
                -webkit-animation-duration: var(--paper-spinner-expand-contract-duration);
                -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                -webkit-animation-iteration-count: infinite;
                animation-duration: var(--paper-spinner-expand-contract-duration);
                animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
                animation-iteration-count: infinite;
            }

            .active.paper-spinner .circle-clipper.left.paper-spinner .circle.paper-spinner {
                -webkit-animation-name: left-spin;
                animation-name: left-spin;
            }

            .active.paper-spinner .circle-clipper.right.paper-spinner .circle.paper-spinner {
                -webkit-animation-name: right-spin;
                animation-name: right-spin;
            }

            @-webkit-keyframes left-spin {
                0% {
                    -webkit-transform: rotate(130deg);
                }

                50% {
                    -webkit-transform: rotate(-5deg);
                }

                to {
                    -webkit-transform: rotate(130deg);
                }
            }

            @keyframes left-spin {
                0% {
                    transform: rotate(130deg);
                }

                50% {
                    transform: rotate(-5deg);
                }

                to {
                    transform: rotate(130deg);
                }
            }

            @-webkit-keyframes right-spin {
                0% {
                    -webkit-transform: rotate(-130deg);
                }

                50% {
                    -webkit-transform: rotate(5deg);
                }

                to {
                    -webkit-transform: rotate(-130deg);
                }
            }

            @keyframes right-spin {
                0% {
                    transform: rotate(-130deg);
                }

                50% {
                    transform: rotate(5deg);
                }

                to {
                    transform: rotate(-130deg);
                }
            }

            #spinnerContainer.cooldown.paper-spinner {
                -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);
                animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);
            }

            @-webkit-keyframes fade-out {
                0% {
                    opacity: 1;
                }

                to {
                    opacity: 0;
                }
            }

            @keyframes fade-out {
                0% {
                    opacity: 1;
                }

                to {
                    opacity: 0;
                }
            }

            paper-toggle-button {
                display: inline-block;
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                font-family: var(--paper-font-common-base_-_font-family);
                -webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
            }

            paper-toggle-button[disabled] {
                pointer-events: none;
            }

            paper-toggle-button:focus {
                outline: none;
            }

            .toggle-bar.paper-toggle-button {
                position: absolute;
                height: 100%;
                width: 100%;
                border-radius: 8px;
                pointer-events: none;
                opacity: 0.4;
                transition: background-color linear .08s;
                background-color: var(--paper-toggle-button-unchecked-bar-color, #000000);
            }

            .toggle-button.paper-toggle-button {
                position: absolute;
                top: -3px;
                left: 0;
                height: 20px;
                width: 20px;
                border-radius: 50%;
                box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.6);
                transition: -webkit-transform linear .08s, background-color linear .08s;
                transition: transform linear .08s, background-color linear .08s;
                will-change: transform;
                background-color: var(--paper-toggle-button-unchecked-button-color, #fafafa);
            }

            .toggle-button.dragging.paper-toggle-button {
                -webkit-transition: none;
                transition: none;
            }

            paper-toggle-button[checked]:not([disabled]) .toggle-bar.paper-toggle-button {
                opacity: 0.5;
                background-color: var(--paper-toggle-button-checked-bar-color, var(--primary-color));
            }

            paper-toggle-button[disabled] .toggle-bar.paper-toggle-button {
                background-color: #000;
                opacity: 0.12;
            }

            paper-toggle-button[checked] .toggle-button.paper-toggle-button {
                -webkit-transform: translate(16px, 0);
                transform: translate(16px, 0);
            }

            paper-toggle-button[checked]:not([disabled]) .toggle-button.paper-toggle-button {
                background-color: var(--paper-toggle-button-checked-button-color, var(--primary-color));
            }

            paper-toggle-button[disabled] .toggle-button.paper-toggle-button {
                background-color: #bdbdbd;
                opacity: 1;
            }

            .toggle-ink.paper-toggle-button {
                position: absolute;
                top: -14px;
                left: -14px;
                right: auto;
                bottom: auto;
                width: 48px;
                height: 48px;
                opacity: 0.5;
                pointer-events: none;
                color: var(--paper-toggle-button-unchecked-ink-color, var(--primary-text-color));
            }

            paper-toggle-button[checked] .toggle-ink.paper-toggle-button {
                color: var(--paper-toggle-button-checked-ink-color, var(--primary-color));
            }

            .toggle-container.paper-toggle-button {
                display: inline-block;
                position: relative;
                width: 36px;
                height: 14px;
                margin: 4px 1px;
            }

            .toggle-label.paper-toggle-button {
                position: relative;
                display: inline-block;
                vertical-align: middle;
                padding-left: var(--paper-toggle-button-label-spacing, 8px);
                pointer-events: none;
                color: var(--paper-toggle-button-label-color, var(--primary-text-color));
            }

            paper-toggle-button[invalid] .toggle-bar.paper-toggle-button {
                background-color: var(--paper-toggle-button-invalid-bar-color, var(--error-color));
            }

            paper-toggle-button[invalid] .toggle-button.paper-toggle-button {
                background-color: var(--paper-toggle-button-invalid-button-color, var(--error-color));
            }

            paper-toggle-button[invalid] .toggle-ink.paper-toggle-button {
                color: var(--paper-toggle-button-invalid-ink-color, var(--error-color));
            }

            paper-tooltip {
                display: block;
                position: absolute;
                outline: none;
                z-index: 1002;
                -moz-user-select: none;
                -ms-user-select: none;
                -webkit-user-select: none;
                user-select: none;
                cursor: default;
            }

            #tooltip.paper-tooltip {
                display: block;
                outline: none;
                font-family: var(--paper-font-common-base_-_font-family);
                -webkit-font-smoothing: var(--paper-font-common-base_-_-webkit-font-smoothing);
                font-size: 10px;
                line-height: 1;
                background-color: var(--paper-tooltip-background, #616161);
                color: white;
                padding: 8px;
                border-radius: 2px;
                margin: 8px;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            @keyframes keyFrameScaleUp {
                0% {
                    transform: scale(0.0);
                }

                100% {
                    transform: scale(1.0);
                }
            }

            @keyframes keyFrameScaleDown {
                0% {
                    transform: scale(1.0);
                }

                100% {
                    transform: scale(0.0);
                }
            }

            @keyframes keyFrameFadeInOpacity {
                0% {
                    opacity: 0;
                }

                100% {
                    opacity: 0.9;
                }
            }

            @keyframes keyFrameFadeOutOpacity {
                0% {
                    opacity: 0.9;
                }

                100% {
                    opacity: 0;
                }
            }

            @keyframes keyFrameSlideDownIn {
                0% {
                    transform: translateY(-2000px);
                    opacity: 0;
                }

                10% {
                    opacity: 0.2;
                }

                100% {
                    transform: translateY(0);
                    opacity: 0.9;
                }
            }

            @keyframes keyFrameSlideDownOut {
                0% {
                    transform: translateY(0);
                    opacity: 0.9;
                }

                10% {
                    opacity: 0.2;
                }

                100% {
                    transform: translateY(-2000px);
                    opacity: 0;
                }
            }

            .fade-in-animation.paper-tooltip {
                opacity: 0;
                animation-delay: var(--paper-tooltip-delay-in, 500ms);
                animation-name: keyFrameFadeInOpacity;
                animation-iteration-count: 1;
                animation-timing-function: ease-in;
                animation-duration: 500ms;
                animation-fill-mode: forwards;
            }

            .fade-out-animation.paper-tooltip {
                opacity: 0.9;
                animation-delay: var(--paper-tooltip-delay-out, 0ms);
                animation-name: keyFrameFadeOutOpacity;
                animation-iteration-count: 1;
                animation-timing-function: ease-in;
                animation-duration: 500ms;
                animation-fill-mode: forwards;
            }

            .scale-up-animation.paper-tooltip {
                transform: scale(0);
                opacity: 0.9;
                animation-delay: var(--paper-tooltip-delay-in, 500ms);
                animation-name: keyFrameScaleUp;
                animation-iteration-count: 1;
                animation-timing-function: ease-in;
                animation-duration: 500ms;
                animation-fill-mode: forwards;
            }

            .scale-down-animation.paper-tooltip {
                transform: scale(1);
                opacity: 0.9;
                animation-delay: var(--paper-tooltip-delay-out, 500ms);
                animation-name: keyFrameScaleDown;
                animation-iteration-count: 1;
                animation-timing-function: ease-in;
                animation-duration: 500ms;
                animation-fill-mode: forwards;
            }

            .slide-down-animation.paper-tooltip {
                transform: translateY(-2000px);
                opacity: 0;
                animation-delay: var(--paper-tooltip-delay-out, 500ms);
                animation-name: keyFrameSlideDownIn;
                animation-iteration-count: 1;
                animation-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);
                animation-duration: 500ms;
                animation-fill-mode: forwards;
            }

            .slide-down-animation-out.paper-tooltip {
                transform: translateY(0);
                opacity: 0.9;
                animation-delay: var(--paper-tooltip-delay-out, 500ms);
                animation-name: keyFrameSlideDownOut;
                animation-iteration-count: 1;
                animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
                animation-duration: 500ms;
                animation-fill-mode: forwards;
            }

            .cancel-animation.paper-tooltip {
                animation-delay: -30s !important;
            }

            .hidden.paper-tooltip {
                display: none !important;
            }

            yt-icon,.yt-icon-container.yt-icon {
                display: inline-flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                position: relative;
                vertical-align: middle;
                fill: var(--iron-icon-fill-color, currentcolor);
                stroke: none;
                width: var(--iron-icon-width, 24px);
                height: var(--iron-icon-height, 24px);
                margin-left: var(--iron-icon_-_margin-left);
                margin-bottom: var(--iron-icon_-_margin-bottom);
                margin-right: var(--iron-icon_-_margin-right);
                width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));
                height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));
            }

            yt-icon.external-container {
                display: none !important;
            }

            yt-formatted-string:not(.use-shadow):empty {
                display: none;
            }

            yt-formatted-string span.yt-formatted-string:empty {
                display: none;
            }

            yt-formatted-string[dir="auto"] {
                text-align: right;
            }

            .bold.yt-formatted-string {
                font-weight: 500;
            }

            .deemphasize.yt-formatted-string {
                color: var(--yt-formatted-string-deemphasize-color);
                margin-left: var(--yt-formatted-string-deemphasize_-_margin-left);
                display: var(--yt-formatted-string-deemphasize_-_display);
            }

            .italic.yt-formatted-string {
                font-style: italic;
            }

            .strikethrough.yt-formatted-string {
                text-decoration: line-through;
                font-family: var(--yt-formatted-string-strikethrough_-_font-family);
                font-size: var(--yt-formatted-string-strikethrough_-_font-size);
                font-weight: var(--yt-formatted-string-strikethrough_-_font-weight);
                line-height: var(--yt-formatted-string-strikethrough_-_line-height);
            }

            yt-formatted-string > .emoji {
                width: var(--yt-formatted-string-emoji-size, 24px);
                height: var(--yt-formatted-string-emoji-size, 24px);
                margin: -1px 2px 1px 2px;
                vertical-align: middle;
            }

            a.yt-formatted-string {
                color: var(--yt-spec-call-to-action);
            }

            a.yt-simple-endpoint.yt-formatted-string {
                color: var(--yt-endpoint-color, var(--yt-spec-call-to-action));
                text-decoration: none;
            }

            a.yt-simple-endpoint.yt-formatted-string:visited {
                color: var(--yt-endpoint-visited-color, var(--yt-spec-call-to-action));
            }

            a.yt-simple-endpoint.yt-formatted-string:hover {
                color: var(--yt-endpoint-hover-color, var(--yt-spec-call-to-action));
                text-decoration: var(--yt-endpoint-text-decoration, none);
            }

            yt-formatted-string[has-link-only_]:not([force-default-style]) a.yt-simple-endpoint.yt-formatted-string {
                color: var(--yt-endpoint-color, var(--yt-spec-text-primary));
            }

            yt-formatted-string[has-link-only_]:not([force-default-style]) a.yt-simple-endpoint.yt-formatted-string:visited {
                color: var(--yt-endpoint-visited-color, var(--yt-spec-text-primary));
            }

            yt-formatted-string[has-link-only_]:not([force-default-style]) a.yt-simple-endpoint.yt-formatted-string:hover {
                color: var(--yt-endpoint-hover-color, var(--yt-spec-text-primary));
            }

            yt-formatted-string[contenteditable] a.yt-simple-endpoint.yt-formatted-string,#contenteditable-root.yt-formatted-string a.yt-simple-endpoint.yt-formatted-string {
                background: var(--ytd-commentbox-user-mentions-chip_-_background);
                border-radius: var(--ytd-commentbox-user-mentions-chip_-_border-radius);
                color: var(--ytd-commentbox-user-mentions-chip_-_color);
                cursor: var(--ytd-commentbox-user-mentions-chip_-_cursor);
                max-width: var(--ytd-commentbox-user-mentions-chip_-_max-width);
                white-space: var(--ytd-commentbox-user-mentions-chip_-_white-space);
                overflow: var(--ytd-commentbox-user-mentions-chip_-_overflow);
                text-overflow: var(--ytd-commentbox-user-mentions-chip_-_text-overflow);
                vertical-align: var(--ytd-commentbox-user-mentions-chip_-_vertical-align);
                pointer-events: var(--ytd-commentbox-user-mentions-chip_-_pointer-events);
            }

            yt-formatted-string[split-lines] {
                white-space: pre-wrap;
            }

            yt-formatted-string[ellipsis-truncate].complex-string {
                white-space: pre;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            yt-formatted-string[dir="auto"][ellipsis-truncate].complex-string {
                display: inline-block;
            }

            yt-formatted-string[dir="auto"][ellipsis-truncate].complex-string > *.yt-formatted-string:not(style) {
                display: inline;
            }

            yt-formatted-string[ellipsis-truncate] {
                display: block;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }

            yt-formatted-string[ellipsis-truncate] a.yt-formatted-string {
                display: block;
                margin-right: -0.1em;
                padding-right: 0.1em;
            }

            yt-formatted-string[ellipsis-truncate] a.yt-formatted-string:last-child {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            yt-formatted-string::-webkit-scrollbar-thumb {
                height: 56px;
                background: hsla(0, 0%, 53.3%, .4);
            }

            yt-formatted-string::-webkit-scrollbar {
                width: 8px;
            }

            #contenteditable-root.yt-formatted-string .emoji.yt-formatted-string {
                width: var(--ytd-emoji-style_-_width);
                height: var(--ytd-emoji-style_-_height);
                margin: var(--ytd-emoji-style_-_margin);
                vertical-align: var(--ytd-emoji-style_-_vertical-align);
                padding-right: var(--ytd-emoji-style_-_padding-right);
            }

            #contenteditable-root.yt-formatted-string {
                max-height: var(--contenteditable-root-style_-_max-height);
                overflow: var(--contenteditable-root-style_-_overflow);
                outline: var(--contenteditable-root-style_-_outline);
            }

            #contenteditable-root.yt-formatted-string[aria-label].yt-formatted-string:empty:before {
                color: var(--contenteditable-root-style-placeholder-with-aria_-_color);
                content: var(--contenteditable-root-style-placeholder-with-aria_-_content);
                cursor: var(--contenteditable-root-style-placeholder-with-aria_-_cursor);
            }

            yt-icon-button {
                display: inline-block;
                position: relative;
                width: 24px;
                height: 24px;
                box-sizing: border-box;
                font-size: 0;
            }

            button.yt-icon-button {
                vertical-align: middle;
                color: inherit;
                outline: none;
                background: none;
                margin: 0;
                border: none;
                padding: 0;
                width: 100%;
                height: 100%;
                line-height: 0;
                cursor: pointer;
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                -webkit-tap-highlight-color: transparent;
            }

            button.yt-icon-button > yt-icon {
                width: var(--yt-icon-button-icon-width, 100%);
                height: var(--yt-icon-button-icon-height, 100%);
            }

            button.yt-icon-button[disabled] {
                pointer-events: none;
                cursor: auto;
            }

            paper-ripple.yt-icon-button {
                opacity: 0.6;
                color: currentColor;
            }

            ytd-button-renderer {
                --paper-button-ink-color:var(--yt-paper-button-ink-color);--yt-formatted-string-deemphasize-color:hsla(0, 0%, 100%, .85);--yt-formatted-string-deemphasize_-_margin-left:4px;--yt-formatted-string-deemphasize_-_display:initial;}

            ytd-button-renderer[new-subscribe-color] {
                --yt-formatted-string-deemphasize-color:#FFFFFF;}

            ytd-button-renderer {
                vertical-align: middle;
                white-space: nowrap;
                font-size: 1.4rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            ytd-button-renderer[is-paper-button](:not[button-raised]),ytd-button-renderer[is-paper-button](:not[button-raised]) a.ytd-button-renderer {
                overflow: hidden;
            }

            ytd-button-renderer[disabled][is-paper-button] a.ytd-button-renderer {
                cursor: initial;
            }

            ytd-button-renderer[is-paper-button] yt-icon.ytd-button-renderer {
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            ytd-button-renderer yt-formatted-string.ytd-button-renderer {
                display: block;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            paper-button.ytd-button-renderer {
                min-width: var(--yt-paper-button-min-width, var(--ytd-paper-button-min-width, 5.14em));
                font-size: inherit;
            }

            paper-button.keyboard-focus.ytd-button-renderer {
                font-weight: inherit;
            }

            ytd-button-renderer.force-icon-button {
                padding-right: 8px;
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            ytd-button-renderer[is-paper-button] {
                background-color: var(--yt-basic-background-color, );
                color: var(--yt-basic-foreground-title-color, var(--yt-spec-text-secondary));
                border-color: var(--yt-basic-foreground-title-color, var(--yt-spec-text-secondary));
            }

            ytd-button-renderer[is-paper-button-with-icon] {
                --yt-button-padding-minus-focus-outline:4px 14px;}

            ytd-button-renderer.style-suggestive.size-small[is-paper-button-with-icon] {
                --yt-button-padding:6px 12px;--yt-button-padding-minus-border:5px 11px;}

            ytd-button-renderer[is-paper-button-with-icon] {
                --yt-button-padding:6px 16px;--yt-button-padding-minus-border:5px 15px;}

            ytd-button-renderer[is-paper-button-with-icon][button-size="size-large"] {
                --yt-button-padding:10px 16px;--yt-button-padding-minus-border:9px 15px;}

            ytd-button-renderer[is-icon-button] {
                color: var(--yt-button-color, var(--yt-spec-icon-inactive));
            }

            ytd-button-renderer.style-text[is-icon-button],ytd-button-renderer.style-default[is-icon-button],ytd-button-renderer.style-opacity[is-icon-button] {
                color: var(--yt-spec-icon-inactive);
            }

            ytd-button-renderer.style-text[is-icon-button] #text.ytd-button-renderer,ytd-button-renderer.style-default[is-icon-button] #text.ytd-button-renderer,ytd-button-renderer.style-opacity[is-icon-button] #text.ytd-button-renderer {
                color: var(--yt-spec-text-secondary);
            }

            ytd-button-renderer.style-black[is-icon-button] {
                color: var(--yt-spec-text-primary);
            }

            ytd-button-renderer.style-opacity[is-icon-button][disabled] {
                color: var(--yt-spec-icon-disabled);
            }

            ytd-button-renderer.style-blue-text[is-icon-button] {
                color: var(--yt-spec-call-to-action);
            }

            ytd-button-renderer.style-visibly-disabled[is-icon-button] {
                color: var(--yt-spec-icon-disabled);
            }

            paper-tooltip.ytd-button-renderer {
                white-space: nowrap;
            }

            ytd-button-renderer.style-primary[is-paper-button] {
                background-color: var(--yt-spec-call-to-action);
                color: var(--yt-spec-text-primary-inverse);
            }

            ytd-button-renderer.style-primary[disabled][is-paper-button] {
                background-color: var(--yt-spec-icon-disabled);
                color: var(--yt-spec-text-primary-inverse);
            }

            ytd-button-renderer.style-payment[is-paper-button] {
                background-color: var(--yt-button-payment-background-color, var(--yt-spec-call-to-action));
                color: var(--yt-spec-text-primary-inverse);
            }

            ytd-button-renderer.style-payment[is-paper-button] paper-button.keyboard-focus.ytd-button-renderer,ytd-button-renderer.style-primary[is-paper-button] paper-button.keyboard-focus.ytd-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-filled-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            ytd-button-renderer.style-suggestive[is-paper-button] {
                --yt-formatted-string-deemphasize-color:hsla(206.1, 79.3%, 52.7%, .6);background-color: transparent;
                color: var(--yt-spec-call-to-action);
            }

            ytd-button-renderer.style-suggestive[is-paper-button] paper-button.ytd-button-renderer {
                border: 1px solid var(--yt-spec-call-to-action);
                padding: var(--yt-button-padding-minus-border);
            }

            ytd-button-renderer.style-suggestive[is-paper-button] paper-button.keyboard-focus.ytd-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-call-to-action);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            ytd-button-renderer.style-blue-text[is-paper-button] {
                --yt-formatted-string-deemphasize-color:var(--yt-spec-icon-disabled);color: var(--yt-spec-call-to-action);
            }

            ytd-button-renderer.style-blue-text[is-paper-button] paper-button.keyboard-focus.ytd-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-call-to-action-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            ytd-button-renderer.style-destructive[is-paper-button] {
                background-color: var(--yt-spec-brand-subscribe-button-background);
                color: #FFFFFF;
            }

            ytd-button-renderer.style-destructive[new-subscribe-color][is-paper-button] {
                background-color: var(--yt-spec-brand-button-background);
            }

            ytd-button-renderer.style-destructive[is-paper-button] paper-button.keyboard-focus.ytd-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-filled-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            ytd-button-renderer.style-destructive[disabled][is-paper-button] {
                background-color: hsl(0, 0%, 93.3%);
                color: hsla(0, 0%, 53.3%, .6);
            }

            ytd-button-renderer.style-brand[is-paper-button] {
                color: var(--yt-spec-brand-link-text);
            }

            ytd-button-renderer.style-brand[is-paper-button] paper-button.keyboard-focus.ytd-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-brand-text-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            ytd-button-renderer.style-default[is-paper-button] {
                background-color: var(--yt-button-default-background-color, var(--yt-spec-10-percent-layer));
                color: var(--yt-button-default-text-color, var(--yt-spec-text-secondary));
            }

            ytd-button-renderer.style-default[is-paper-button] paper-button.keyboard-focus.ytd-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-filled-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            ytd-button-renderer.style-inactive-outline[is-paper-button] {
                color: var(--yt-spec-text-secondary);
            }

            ytd-button-renderer.style-inactive-outline[is-paper-button] paper-button.ytd-button-renderer {
                border: 1px solid var(--yt-spec-text-secondary);
                padding: var(--yt-button-padding-minus-border);
            }

            ytd-button-renderer.style-inactive-outline[is-paper-button] paper-button.keyboard-focus.ytd-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-text-secondary);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            ytd-button-renderer.style-text[is-paper-button] {
                color: var(--yt-spec-text-secondary);
            }

            ytd-button-renderer[is-paper-button] paper-button.keyboard-focus.ytd-button-renderer,ytd-button-renderer.style-text[is-paper-button] paper-button.keyboard-focus.ytd-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-inactive-text-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            ytd-button-renderer.style-alert-info[is-paper-button] {
                color: hsl(206.1, 79.3%, 52.7%);
            }

            ytd-button-renderer.style-alert-info[is-paper-button]:hover {
                color: var(--yt-icon-hover-color);
            }

            ytd-button-renderer.style-dark[is-paper-button] {
                background-color: hsl(0, 0%, 93.3%);
                color: hsl(0, 0%, 6.7%);
            }

            ytd-button-renderer.style-light[is-paper-button] {
                background-color: hsl(0, 0%, 93.3%);
                color: hsla(0, 0%, 6.7%, .6);
            }

            ytd-button-renderer.style-light-text[is-paper-button] {
                color: hsl(0, 0%, 100%);
            }

            ytd-button-renderer.style-compact-gray[is-paper-button] {
                background-color: hsl(0, 0%, 93.3%);
                color: hsla(0, 0%, 6.7%, .6);
            }

            ytd-button-renderer.style-compact-gray[is-paper-button] paper-button.ytd-button-renderer {
                padding: 4px 8px;
            }

            ytd-button-renderer.style-black[is-paper-button] {
                color: var(--yt-spec-text-primary);
            }

            ytd-button-renderer.style-visibly-disabled[is-paper-button] {
                background-color: transparent;
                color: var(--yt-spec-text-disabled);
            }

            ytd-button-renderer.style-black[disabled][is-paper-button] {
                color: hsla(0, 0%, 93.3%, .8);
            }

            ytd-button-renderer.style-white-with-border[is-paper-button] {
                background-color: transparent;
                border: 2px solid hsl(0, 0%, 100%);
                color: hsl(0, 0%, 100%);
            }

            ytd-button-renderer.style-dark-on-black[is-paper-button] {
                background-color: hsl(0, 0%, 15%);
                border: none;
                color: hsla(0, 0%, 100%, .8);
            }

            ytd-button-renderer.style-blue-text-with-inverse-theme[is-paper-button] {
                color: var(--yt-spec-call-to-action-inverse);
            }

            paper-button.ytd-button-renderer {
                display: inline-block;
                text-align: center;
                font-family: inherit;
            }

            ytd-button-renderer {
                display: inline-block;
                text-transform: uppercase;
            }

            ytd-button-renderer.force-icon-button a.ytd-button-renderer {
                cursor: pointer;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            ytd-button-renderer[disabled] a.ytd-button-renderer:focus {
                outline: none;
            }

            ytd-button-renderer[is-icon-button][has-no-text] {
                font-size: 0;
            }

            a.ytd-button-renderer {
                display: flex;
            }

            a.yt-simple-endpoint.ytd-button-renderer {
                color: inherit;
                border-radius: inherit;
                text-decoration: none;
            }

            ytd-button-renderer[is-paper-button] {
                border-radius: var(--yt-button-border-radius, 3px);
                margin: var(--yt-button-margin, 0 0.29em);
            }

            ytd-button-renderer[is-paper-button][disabled] {
                color: var(--yt-spec-text-disabled);
                background-color: transparent;
            }

            ytd-button-renderer[is-icon-button][disabled] {
                color: #9b9b9b;
            }

            ytd-button-renderer[is-paper-button][align-by-text]:not(:empty) {
                margin-left: -16px;
            }

            ytd-button-renderer[is-paper-button][button-size="size-large"] {
                line-height: 24px;
            }

            paper-button.ytd-button-renderer {
                width: var(--yt-paper-button-width, auto);
                height: auto;
                border-radius: inherit;
                margin: 0;
                padding: var(--yt-button-padding, 0.7em 0.57em);
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -ms-flex: 1 1 auto;
                -webkit-flex: 1 1 auto;
                flex: 1 1 auto;
            }

            ytd-button-renderer[start-justified] paper-button.ytd-button-renderer {
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            #button.ytd-button-renderer {
                color: var(--yt-button-color);
                background-color;}

            ytd-button-renderer #button.ytd-button-renderer {
                color: var(--yt-button-color, inherit);
                background-color: transparent;
                text-transform: inherit;
            }

            button.ytd-button-renderer,yt-icon-button.ytd-button-renderer {
                padding: 1px 6px;
            }

            yt-icon-button.ytd-button-renderer {
                width: var(--yt-button-icon-size, 40px);
                height: var(--yt-button-icon-size, 40px);
                color: var(--yt-endpoint-color, hsl(0, 0%, 6.7%));
            }

            yt-icon-button.ytd-button-renderer::-moz-focus-inner {
                padding: 0;
                margin: 0;
                border: 0;
            }

            yt-icon-button.ytd-button-renderer[disabled] {
                color: hsla(0, 0%, 6.7%, .2);
            }

            yt-icon-button.ytd-button-renderer {
                line-height: 1;
                padding: var(--yt-button-icon-padding, 8px);
                width: var(--yt-button-icon-size, var(--yt-icon-width, 40px));
                height: var(--yt-button-icon-size, var(--yt-icon-height, 40px));
            }

            yt-icon-button.ytd-button-renderer > yt-icon.ytd-button-renderer {
                width: 100%;
                height: 100%;
            }

            #button.ytd-button-renderer yt-icon.ytd-button-renderer + yt-formatted-string.ytd-button-renderer {
                margin-left: 8px;
            }

            #button.ytd-button-renderer yt-formatted-string.ytd-button-renderer + yt-icon.ytd-button-renderer {
                margin-left: var(--yt-button-icon-padding, 8px);
            }

            paper-button.ytd-toggle-button-renderer {
                display: inline-block;
                text-align: center;
                font-family: inherit;
            }

            ytd-toggle-button-renderer {
                display: inline-block;
                text-transform: uppercase;
            }

            ytd-toggle-button-renderer.force-icon-button a.ytd-toggle-button-renderer {
                cursor: pointer;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            ytd-toggle-button-renderer[disabled] a.ytd-toggle-button-renderer:focus {
                outline: none;
            }

            ytd-toggle-button-renderer[is-icon-button][has-no-text] {
                font-size: 0;
            }

            a.ytd-toggle-button-renderer {
                display: flex;
            }

            a.yt-simple-endpoint.ytd-toggle-button-renderer {
                color: inherit;
                border-radius: inherit;
                text-decoration: none;
            }

            ytd-toggle-button-renderer[is-paper-button] {
                border-radius: var(--yt-button-border-radius, 3px);
                margin: var(--yt-button-margin, 0 0.29em);
            }

            ytd-toggle-button-renderer[is-paper-button][disabled] {
                color: var(--yt-spec-text-disabled);
                background-color: transparent;
            }

            ytd-toggle-button-renderer[is-icon-button][disabled] {
                color: #9b9b9b;
            }

            ytd-toggle-button-renderer[is-paper-button][align-by-text]:not(:empty) {
                margin-left: -16px;
            }

            ytd-toggle-button-renderer[is-paper-button][button-size="size-large"] {
                line-height: 24px;
            }

            paper-button.ytd-toggle-button-renderer {
                width: var(--yt-paper-button-width, auto);
                height: auto;
                border-radius: inherit;
                margin: 0;
                padding: var(--yt-button-padding, 0.7em 0.57em);
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -ms-flex: 1 1 auto;
                -webkit-flex: 1 1 auto;
                flex: 1 1 auto;
            }

            ytd-toggle-button-renderer[start-justified] paper-button.ytd-toggle-button-renderer {
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            #button.ytd-toggle-button-renderer {
                color: var(--yt-button-color);
                background-color;}

            ytd-toggle-button-renderer #button.ytd-toggle-button-renderer {
                color: var(--yt-button-color, inherit);
                background-color: transparent;
                text-transform: inherit;
            }

            button.ytd-toggle-button-renderer,yt-icon-button.ytd-toggle-button-renderer {
                padding: 1px 6px;
            }

            yt-icon-button.ytd-toggle-button-renderer {
                width: var(--yt-button-icon-size, 40px);
                height: var(--yt-button-icon-size, 40px);
                color: var(--yt-endpoint-color, hsl(0, 0%, 6.7%));
            }

            yt-icon-button.ytd-toggle-button-renderer::-moz-focus-inner {
                padding: 0;
                margin: 0;
                border: 0;
            }

            yt-icon-button.ytd-toggle-button-renderer[disabled] {
                color: hsla(0, 0%, 6.7%, .2);
            }

            yt-icon-button.ytd-toggle-button-renderer {
                line-height: 1;
                padding: var(--yt-button-icon-padding, 8px);
                width: var(--yt-button-icon-size, var(--yt-icon-width, 40px));
                height: var(--yt-button-icon-size, var(--yt-icon-height, 40px));
            }

            yt-icon-button.ytd-toggle-button-renderer > yt-icon.ytd-toggle-button-renderer {
                width: 100%;
                height: 100%;
            }

            #button.ytd-toggle-button-renderer yt-icon.ytd-toggle-button-renderer + yt-formatted-string.ytd-toggle-button-renderer {
                margin-left: 8px;
            }

            #button.ytd-toggle-button-renderer yt-formatted-string.ytd-toggle-button-renderer + yt-icon.ytd-toggle-button-renderer {
                margin-left: var(--yt-button-icon-padding, 8px);
            }

            ytd-toggle-button-renderer {
                --paper-button-ink-color:var(--yt-spec-icon-inactive);--yt-button-padding:10px 16px;--yt-button-margin:0;--yt-button-padding-minus-border:9px 15px;vertical-align: middle;
                font-size: 1.4rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            ytd-toggle-button-renderer.force-icon-button {
                padding-right: 8px;
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            ytd-toggle-button-renderer[is-icon-button] {
                color: var(--yt-button-color);
            }

            ytd-toggle-button-renderer[is-paper-button] {
                color: var(--yt-button-color);
            }

            ytd-toggle-button-renderer.style-default[is-paper-button] {
                background-color: hsl(0, 0%, 93.3%);
                color: hsla(0, 0%, 6.7%, .8);
            }

            ytd-toggle-button-renderer.style-light-text[is-icon-button] {
                color: hsl(0, 0%, 100%);
            }

            ytd-toggle-button-renderer.style-grey-text[is-icon-button] {
                color: var(--yt-spec-icon-inactive);
            }

            ytd-toggle-button-renderer.style-text[is-icon-button] {
                color: var(--yt-spec-icon-inactive);
            }

            ytd-toggle-button-renderer.style-text[is-icon-button] #text.ytd-toggle-button-renderer {
                color: var(--yt-spec-text-secondary);
            }

            ytd-toggle-button-renderer.style-default-active[is-icon-button] {
                color: var(--yt-spec-call-to-action);
            }

            ytd-toggle-button-renderer.style-default-active[is-paper-button] {
                color: var(--yt-button-active-color);
            }

            ytd-toggle-button-renderer.style-text[is-paper-button] {
                color: var(--yt-spec-text-secondary);
            }

            ytd-toggle-button-renderer.style-compact-gray[is-paper-button] {
                background-color: hsl(0, 0%, 93.3%);
                color: hsla(0, 0%, 6.7%, .6);
            }

            ytd-toggle-button-renderer.style-compact-gray[is-paper-button] paper-button.ytd-toggle-button-renderer {
                padding: 4px 8px;
            }

            ytd-toggle-button-renderer.style-primary[is-paper-button] {
                background-color: var(--yt-spec-call-to-action);
                color: var(--yt-spec-filled-button-text);
            }

            ytd-toggle-button-renderer.style-primary[is-paper-button]:hover {
                color: hsl(0, 0%, 100%);
            }

            ytd-toggle-button-renderer.style-primary[disabled][is-paper-button] {
                background-color: hsla(206.1, 79.3%, 52.7%, .2);
                color: var(--yt-primary-disabled-button-text-color);
            }

            ytd-toggle-button-renderer.style-primary[disabled][is-paper-button]:hover {
                color: var(--yt-primary-disabled-button-text-color);
            }

            ytd-toggle-button-renderer.style-suggestive[is-paper-button] {
                --yt-formatted-string-deemphasize-color:hsla(206.1, 79.3%, 52.7%, .6);background-color: transparent;
                border: 1px solid var(--yt-spec-call-to-action);
                color: var(--yt-spec-call-to-action);
            }

            ytd-toggle-button-renderer.style-suggestive[is-paper-button] paper-button.ytd-toggle-button-renderer,ytd-toggle-button-renderer.style-inactive-outline[is-paper-button] paper-button.ytd-toggle-button-renderer {
                padding: var(--yt-button-padding-minus-border);
            }

            ytd-toggle-button-renderer.style-inactive-outline[is-paper-button] {
                border: 1px solid var(--yt-spec-text-secondary);
                color: var(--yt-spec-text-secondary);
            }

            ytd-toggle-button-renderer.size-small {
                --yt-button-padding:8px 16px;--yt-button-padding-minus-border:7px 15px;}

            ytd-toggle-button-renderer[is-paper-button-with-icon] {
                --yt-button-padding:6px 16px;--yt-button-padding-minus-border:5px 15px;}

            ytd-toggle-button-renderer.size-small[is-paper-button-with-icon] {
                --iron-icon-width:20px;--iron-icon-height:20px;}

            ytd-toggle-button-renderer.style-blue-text[is-paper-button] {
                color: var(--yt-spec-call-to-action);
            }

            ytd-toggle-button-renderer.style-grey-text[is-paper-button] {
                color: var(--yt-spec-icon-inactive);
            }

            paper-tooltip.ytd-toggle-button-renderer {
                white-space: nowrap;
            }

            iron-icon.ytd-toggle-button-renderer {
                margin-right: 8px;
            }

            ytd-menu-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-menu-renderer:not([condensed]) .ytd-menu-renderer[button-renderer] + .ytd-menu-renderer[button-renderer],.ytd-menu-renderer[button-renderer] + template.ytd-menu-renderer + #button.ytd-menu-renderer,#top-level-buttons.ytd-menu-renderer:not(:empty) + #button.ytd-menu-renderer {
                margin-left: 8px;
            }

            #button.ytd-menu-renderer {
                --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;width: var(--yt-icon-width);
                height: var(--yt-icon-height);
                padding: var(--paper-icon-button_-_padding);
                width: var(--paper-icon-button_-_width, var(--yt-icon-width));
                height: var(--paper-icon-button_-_height, var(--yt-icon-height));
            }

            #button.ytd-menu-renderer yt-icon.ytd-menu-renderer {
                color: var(--yt-spec-icon-inactive);
            }

            .ytd-menu-renderer[button-renderer].ytd-menu-renderer:hover yt-icon.ytd-menu-renderer,#button.ytd-menu-renderer:hover yt-icon.ytd-menu-renderer {
                color: var(--yt-spec-icon-active-other);
            }

            #items.ytd-menu-renderer::after {
                display: none;
            }

            #top-level-buttons.ytd-menu-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-author-comment-badge-renderer {
                --ytd-author-comment-badge-name-color:var(--yt-spec-text-primary);height: 20px;
                background-color: var(--ytd-author-comment-badge-background-color);
                border-radius: 12px;
                margin-bottom: 2px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: inline-flex;
            }

            ytd-author-comment-badge-renderer.creator {
                padding-right: 6px;
                padding-left: 6px;
            }

            ytd-author-comment-badge-renderer.creator #icon.ytd-author-comment-badge-renderer {
                height: 12px;
                width: 12px;
                margin-left: 4px;
            }

            ytd-author-comment-badge-renderer[icon-type="CHECK"].creator #icon.ytd-author-comment-badge-renderer {
                stroke: hsl(0, 0%, 100%);
                stroke-width: 2pt;
                height: 10px;
                width: 10px;
            }

            ytd-author-comment-badge-renderer:not(.creator) #icon.ytd-author-comment-badge-renderer {
                height: 13px;
                width: 13px;
                margin-left: 4px;
                margin-bottom: 1px;
                fill: var(--yt-spec-icon-inactive);
            }

            #icon.ytd-author-comment-badge-renderer {
                color: var(--ytd-author-comment-badge-icon-color);
                background-color: var(--ytd-author-comment-badge-icon-background-color);
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            #name.ytd-author-comment-badge-renderer {
                color: var(--ytd-author-comment-badge-name-color);
                overflow: hidden;
                -webkit-line-clamp: 1;
                max-height: 1.8rem;
                font-size: 1.3rem;
                font-weight: 500;
                line-height: 1.8rem;
                -webkit-box-orient: vertical;
                text-overflow: ellipsis;
                white-space: normal;
                display: -webkit-box;
            }

            ytd-flat-dropdown-renderer {
                display: inline-block;
                max-width: 100%;
            }

            paper-menu-button.ytd-flat-dropdown-renderer {
                color: var(--yt-spec-text-secondary);
            }

            paper-menu-button.ytd-flat-dropdown-renderer,#label-text.ytd-flat-dropdown-renderer {
                max-width: 100%;
            }

            #label-text.ytd-flat-dropdown-renderer {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

            paper-menu-button.ytd-flat-dropdown-renderer {
                padding: 0;
            }

            paper-listbox.ytd-flat-dropdown-renderer {
                background-color: var(--yt-dialog-background);
            }

            paper-listbox.ytd-flat-dropdown-renderer ytd-privacy-dropdown-item-renderer.ytd-flat-dropdown-renderer {
                cursor: pointer;
            }

            paper-listbox.ytd-flat-dropdown-renderer ytd-privacy-dropdown-item-renderer.ytd-flat-dropdown-renderer:hover {
                background-color: var(--yt-menu-hover-backgound-color);
            }

            #label.ytd-flat-dropdown-renderer {
                cursor: pointer;
                text-transform: var(--yt-dropdown-menu-label-transform, none);
                padding: 0;
                margin: 0;
                min-width: 0;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #label-text.ytd-flat-dropdown-renderer {
                color: var(--yt-spec-text-primary);
                color: var(--yt-dropdown-menu-label-text_-_color, var(--yt-spec-text-primary));
                font-size: var(--yt-dropdown-menu-label-text_-_font-size);
                font-weight: var(--yt-dropdown-menu-label-text_-_font-weight);
                line-height: var(--yt-dropdown-menu-label-text_-_line-height);
            }

            #label.keyboard-focus.ytd-flat-dropdown-renderer #label-text.ytd-flat-dropdown-renderer {
                font-weight: 500;
            }

            #label-icon.ytd-flat-dropdown-renderer {
                flex-shrink: 0;
                margin-right: 8px;
                color: var(--yt-spec-icon-inactive);
            }

            ytd-flat-dropdown-renderer.text-secondary-style #label-text.ytd-flat-dropdown-renderer {
                color: var(--yt-spec-text-secondary);
                margin-left: 16px;
                margin-right: 8px;
                -webkit-font-smoothing: antialiased;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-user-mention-suggestions-dropdown {
                display: inline-block;
                background: var(--yt-spec-brand-background-solid);
                max-height: 31rem;
                padding: 8px 0;
                white-space: nowrap;
            }

            ytd-user-mention-suggestions-dropdown::-webkit-scrollbar-thumb {
                height: 56px;
                background: hsla(0, 0%, 53.3%, .4);
            }

            ytd-user-mention-suggestions-dropdown::-webkit-scrollbar {
                width: 8px;
            }

            ytd-user-mention-autosuggest-input {
                display: block;
            }

            #dropdown.ytd-user-mention-autosuggest-input {
                z-index: 2022;
                box-shadow: var(--shadow-elevation-2dp_-_box-shadow);
            }

            ytd-user-mention-suggestion-renderer {
                display: block;
                box-sizing: border-box;
                width: min-content;
                min-width: 100%;
                padding: 8px 16px;
            }

            ytd-user-mention-suggestion-renderer[focused] {
                background: var(--yt-spec-button-chip-background-hover);
            }

            #thumbnail.ytd-user-mention-suggestion-renderer {
                display: inline-block;
                vertical-align: middle;
                width: 40px;
                height: 40px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #info.ytd-user-mention-suggestion-renderer {
                display: inline-block;
                vertical-align: middle;
                margin: 0 16px;
            }

            #display-name.ytd-user-mention-suggestion-renderer {
                color: var(--yt-spec-text-primary);
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            #channel-info.ytd-user-mention-suggestion-renderer {
                color: var(--yt-spec-text-secondary);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            yt-img-shadow {
                display: inline-block;
                opacity: 0;
                transition: opacity 0.2s;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            yt-img-shadow.no-transition {
                opacity: 1;
                transition: none;
            }

            yt-img-shadow.with-placeholder {
                background-color: var(--yt-img-shadow-placeholder-color, transparent);
                min-height: var(--yt-img-shadow-min-height, unset);
                min-width: var(--yt-img-shadow-min-width, unset);
            }

            yt-img-shadow[loaded] {
                opacity: 1;
            }

            yt-img-shadow.empty img.yt-img-shadow {
                visibility: hidden;
            }

            yt-img-shadow[object-fit="FILL"] img.yt-img-shadow,yt-img-shadow[fit] img.yt-img-shadow {
                width: 100%;
                height: 100%;
            }

            yt-img-shadow[object-fit="COVER"] img.yt-img-shadow {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

            yt-img-shadow[object-fit="CONTAIN"] img.yt-img-shadow {
                width: 100%;
                height: 100%;
                object-fit: contain;
            }

            yt-img-shadow[object-position="LEFT"] img.yt-img-shadow {
                object-position: left;
            }

            img.yt-img-shadow {
                display: block;
                margin-left: var(--yt-img-margin-left, auto);
                margin-right: var(--yt-img-margin-right, auto);
                max-height: var(--yt-img-max-height, none);
                max-width: var(--yt-img-max-width, 100%);
                border-radius: var(--yt-img-border-radius, none);
            }

            ytd-backstage-image-renderer {
                --yt-img-max-height:420px;display: block;
            }

            ytd-backstage-image-renderer[surface="BACKSTAGE_SURFACE_TYPE_STREAM"] {
                --yt-img-max-height:none;}

            ytd-backstage-image-select-renderer {
                --ytd-cancel-button-right:-12px;--ytd-cancel-button-top:-12px;--ytd-cancel-button-size:24px;--ytd-image-preview-max-height:420px;margin: 12px 12px 8px 0;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            #dropzone.ytd-backstage-image-select-renderer {
                flex-basis: 100%;
                border: 1px dashed hsla(0, 0%, 53.3%, .6);
                border-radius: 2px;
                min-height: 100px;
                padding: 32px 8px 12px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            #dropzone.dragover.ytd-backstage-image-select-renderer {
                border: 2px dashed hsl(205.9, 80%, 43.1%);
            }

            #dropzone.error.ytd-backstage-image-select-renderer {
                border-color: var(--yt-spec-brand-link-text);
            }

            .cancel.ytd-backstage-image-select-renderer > ytd-button-renderer.ytd-backstage-image-select-renderer {
                --yt-button-icon-size:var(--ytd-cancel-button-size);--yt-button-icon-padding:4px;position: absolute;
                right: var(--ytd-cancel-button-right);
                top: var(--ytd-cancel-button-top);
                width: var(--ytd-cancel-button-size);
                height: var(--ytd-cancel-button-size);
                z-index: 1;
                cursor: pointer;
                box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.2);
                border-radius: 50%;
                background-color: var(--ytd-backstage-cancel-background-color);
                color: var(--ytd-backstage-cancel-color);
            }

            #drop-icon.ytd-backstage-image-select-renderer {
                --iron-icon-width:48px;--iron-icon-height:48px;color: var(--ytd-backstage-metadata-text-color);
            }

            #prompt.ytd-backstage-image-select-renderer {
                padding-top: 8px;
                padding-bottom: 12px;
                color: var(--ytd-backstage-metadata-text-color);
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            #license-text.ytd-backstage-image-select-renderer {
                padding-top: 32px;
                color: var(--ytd-backstage-metadata-text-color);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #error-message.ytd-backstage-image-select-renderer {
                margin-top: 12px;
                color: #FF0000;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #image-preview.ytd-backstage-image-select-renderer {
                position: relative;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #preview.ytd-backstage-image-select-renderer {
                max-width: 100%;
                max-height: var(--ytd-image-preview-max-height);
            }

            ytd-backstage-image-select-renderer[is-backstage-post] {
                margin: 16px 0 0 0;
            }

            ytd-backstage-image-select-renderer[is-backstage-post] #dropzone.ytd-backstage-image-select-renderer {
                border-color: var(--ytd-backstage-creationbox-inactive-color);
                background: var(--yt-main-app-background-tmp);
            }

            ytd-backstage-image-select-renderer[is-backstage-post] #dropzone.dragover.ytd-backstage-image-select-renderer {
                border: 1px solid var(--ytd-backstage-creationbox-inactive-color);
                background: var(--ytd-backstage-creationbox-background-color);
            }

            ytd-backstage-image-select-renderer[is-backstage-post] #dropzone.error.ytd-backstage-image-select-renderer {
                border-color: var(--yt-spec-brand-link-text);
            }

            ytd-backstage-image-select-renderer[is-backstage-post] #drop-icon.ytd-backstage-image-select-renderer {
                color: var(--ytd-backstage-creationbox-inactive-color);
            }

            ytd-backstage-image-select-renderer[is-backstage-post] #license-text.ytd-backstage-image-select-renderer,ytd-backstage-image-select-renderer[is-backstage-post] #prompt.ytd-backstage-image-select-renderer {
                color: var(--ytd-backstage-creationbox-text-color);
            }

            ytd-child-video-renderer {
                display: block;
                display: var(--layout-horizontal_-_display, block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #title.ytd-child-video-renderer {
                overflow: hidden;
            }

            #video-title.ytd-child-video-renderer,#length.ytd-child-video-renderer {
                color: var(--yt-playlist-message-text);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #length.ytd-child-video-renderer:before {
                content: '•';
                margin: 4px 4px 0;
            }

            ytd-playlist-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-playlist-thumbnail.ytd-playlist-renderer {
                width: 246px;
                height: 138px;
                margin-right: 16px;
            }

            ytd-playlist-renderer[is-backstage-playlist] ytd-playlist-thumbnail.ytd-playlist-renderer {
                width: 210px;
                height: 118px;
                margin-right: 8px;
            }

            ytd-playlist-renderer[is-post-compact-playlist] ytd-playlist-thumbnail.ytd-playlist-renderer {
                width: 128px;
                height: 72px;
                margin-right: 8px;
            }

            #content.ytd-playlist-renderer {
                overflow: hidden;
                max-width: 600px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-playlist-renderer[is-post-compact-playlist] #content.ytd-playlist-renderer {
                margin: 8px 8px 0 0;
            }

            #list.ytd-playlist-renderer {
                list-style-type: none;
                padding: 0;
                margin: 12px 0 8px 0;
            }

            #list.ytd-playlist-renderer li.ytd-playlist-renderer {
                padding-bottom: 4px;
            }

            #view-more.ytd-playlist-renderer {
                --yt-endpoint-color:var(--yt-spec-text-secondary);font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            ytd-playlist-renderer[is-post-compact-playlist] #view-more.ytd-playlist-renderer {
                display: none;
            }

            #video-title.ytd-playlist-renderer {
                display: block;
                max-height: 4.8rem;
                overflow: hidden;
                font-size: 1.8rem;
                font-weight: 400;
                line-height: 2.4rem;
            }

            ytd-playlist-renderer[is-post-compact-playlist] #video-title.ytd-playlist-renderer {
                display: block;
                max-height: 2rem;
                overflow: hidden;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            h3.ytd-playlist-renderer {
                color: var(--yt-spec-text-primary);
            }

            #description-text.ytd-playlist-renderer {
                color: var(--yt-spec-text-secondary);
                padding-top: 8px;
                -webkit-line-clamp: 2;
                display: block;
                line-height: 1.8rem;
                max-height: 3.6rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                text-transform: none;
                -webkit-box-orient: vertical;
                text-overflow: ellipsis;
                white-space: normal;
                display: -webkit-box;
            }

            ytd-badge-supported-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            .badge.ytd-badge-supported-renderer {
                border-radius: 2px;
                display: var(--ytd-badge-display, block);
                padding: 2px 4px;
                font-size: 1.2rem;
                font-weight: 500;
                line-height: 1.2rem;
                white-space: var(--ytd-badge-white-space, inherit);
            }

            .badge.ytd-badge-supported-renderer:not(:last-of-type) {
                margin: 0;
            }

            yt-icon.ytd-badge-supported-renderer {
                width: var(--ytd-badge-icon-size, 13px);
                height: var(--ytd-badge-icon-size, 13px);
                color: var(--ytd-badge-icon-color, var(--ytd-owner-badge-color));
            }

            .badge-style-type-ad.ytd-badge-supported-renderer {
                background: hsl(46.8, 79.3%, 52.7%);
                color: var(--yt-spec-text-primary-inverse);
            }

            .badge-style-type-simple.ytd-badge-supported-renderer {
                background: var(--yt-spec-badge-chip-background);
                color: var(--yt-spec-text-secondary);
            }

            .badge-style-type-red.ytd-badge-supported-renderer {
                background: var(--yt-spec-badge-chip-background);
                color: var(--yt-spec-brand-link-text);
            }

            .badge-style-type-ypc.ytd-badge-supported-renderer {
                background: var(--yt-spec-badge-chip-background);
                color: var(--yt-spec-themed-green);
            }

            .badge-style-type-simple-strikethrough.ytd-badge-supported-renderer {
                background: var(--yt-spec-badge-chip-background);
                color: var(--ytd-simple-badge-color);
                text-decoration: line-through;
            }

            .badge-style-type-verified.ytd-badge-supported-renderer {
                background: none;
                margin-bottom: 1px;
                padding: 0;
                padding-left: 4px;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            .badge-style-type-verified-artist.ytd-badge-supported-renderer {
                background: none;
                margin-bottom: 1px;
                padding: 0;
                padding-left: 4px;
                color: var(--ytd-simple-badge-color);
            }

            .badge-style-type-disabled.ytd-badge-supported-renderer {
                background: var(--yt-spec-badge-chip-background);
                color: var(--ytd-badge-disabled-color);
            }

            .badge-style-type-collection.ytd-badge-supported-renderer {
                background: none;
                color: var(--ytd-collection-badge-color);
                padding: 2px 0 8px 0;
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            .badge-style-type-featured.ytd-badge-supported-renderer {
                background: var(--yt-spec-themed-blue);
                color: var(--yt-spec-text-primary-inverse);
            }

            .badge-style-type-accelerator.ytd-badge-supported-renderer {
                background: var(--yt-spec-badge-chip-background);
                color: var(--ytd-simple-badge-color);
            }

            .badge-style-type-live-now.ytd-badge-supported-renderer {
                background: transparent;
                color: var(--yt-spec-brand-link-text);
                border: 1px solid var(--yt-spec-brand-link-text);
            }

            .badge-style-type-medium-grey.ytd-badge-supported-renderer {
                background: var(--yt-spec-badge-chip-background);
                color: var(--ytd-simple-badge-color);
                margin-right: 8px;
            }

            .badge.ytd-badge-supported-renderer:not(:first-of-type) {
                margin-left: 4px;
            }

            ytd-playlist-custom-thumbnail-renderer {
                display: block;
            }

            ytd-playlist-video-thumbnail-renderer {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            yt-img-shadow.ytd-playlist-video-thumbnail-renderer {
                display: block;
                position: absolute;
                transform: translateY(-50%);
                top: 50%;
                left: 0;
                width: 100%;
            }

            ytd-show-custom-thumbnail-renderer {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            yt-img-shadow.ytd-show-custom-thumbnail-renderer {
                display: block;
                position: absolute;
                transform: translateY(-50%);
                top: 50%;
                left: 0;
                width: 100%;
            }

            ytd-thumbnail-overlay-bottom-panel-renderer {
                position: absolute;
                right: 0;
                left: 0;
                bottom: 0;
                height: 24px;
                background-color: hsla(0, 0%, 6.7%, .8);
                color: hsla(0, 0%, 100%, .8);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            ytd-thumbnail-overlay-hover-text-renderer {
                opacity: 0;
                color: hsla(0, 0%, 100%, .8);
                background-color: hsla(0, 0%, 6.7%, .8);
                text-align: center;
                transition: opacity 0.3s;
                z-index: 1;
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            ytd-thumbnail-overlay-now-playing-renderer {
                opacity: 0;
                color: #FFFFFF;
                background-color: rgba(0, 0, 0, 0.80);
                text-align: center;
                transition: opacity 0.3s;
                z-index: 1;
                pointer-events: none;
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            ytd-thumbnail-overlay-playback-status-renderer {
                position: absolute;
                bottom: 0;
                left: 0;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            yt-formatted-string.ytd-thumbnail-overlay-playback-status-renderer {
                margin: 4px 0 4px 4px;
                color: #FFFFFF;
                background-color: rgba(0, 0, 0, 0.80);
                padding: 2px 4px;
                border-radius: 2px;
                letter-spacing: .5px;
                font-size: 1.2rem;
                font-weight: 500;
                line-height: 1.2rem;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: inline-flex;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            ytd-thumbnail-overlay-resume-playback-renderer {
                display: block;
                position: absolute;
                bottom: 0;
                right: 0;
                left: 0;
                height: 4px;
                background-color: var(--yt-spec-icon-inactive);
                z-index: 1;
            }

            #progress.ytd-thumbnail-overlay-resume-playback-renderer {
                background-color: #FF0000;
                height: 100%;
            }

            ytd-thumbnail-overlay-side-panel-renderer {
                position: absolute;
                right: 0;
                top: 0;
                bottom: 0;
                background-color: hsla(0, 0%, 6.7%, .8);
                color: hsla(0, 0%, 100%, .8);
                text-align: center;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            ytd-thumbnail-overlay-side-panel-renderer[bottom-panel] {
                bottom: 0;
                top: auto;
                width: 100%;
                height: 40px;
                display: flex;
                -ms-flex-direction: row-reverse;
                -webkit-flex-direction: row-reverse;
                flex-direction: row-reverse;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            yt-icon.ytd-thumbnail-overlay-side-panel-renderer {
                margin: 4px 0 0;
            }

            ytd-thumbnail-overlay-side-panel-renderer[bottom-panel] yt-icon.ytd-thumbnail-overlay-side-panel-renderer {
                margin: 0 8px 0 0;
            }

            ytd-thumbnail-overlay-side-panel-renderer[bottom-panel] yt-formatted-string.ytd-thumbnail-overlay-side-panel-renderer {
                margin-right: 8px;
            }

            yt-formatted-string.ytd-thumbnail-overlay-side-panel-renderer {
                color: hsla(0, 0%, 100%, .8);
            }

            ytd-thumbnail-overlay-time-status-renderer {
                display: inline-block;
                position: absolute;
                bottom: 0;
                right: 0;
                margin: 4px;
                color: #FFFFFF;
                background-color: rgba(0, 0, 0, 0.80);
                padding: 2px 4px;
                border-radius: 2px;
                letter-spacing: .5px;
                font-size: 1.2rem;
                font-weight: 500;
                line-height: 1.2rem;
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: inline-flex;
            }

            ytd-thumbnail-overlay-time-status-renderer[overlay-style=LIVE] {
                background-color: rgba(204, 0, 0, 0.90);
            }

            ytd-thumbnail-overlay-time-status-renderer[overlay-style=HERO] {
                margin: 16px;
                padding: 6px;
                z-index: 1;
            }

            ytd-thumbnail-overlay-time-status-renderer[overlay-type=WATCH_CARD_HERO] {
                margin: 16px;
                padding: 6px;
                z-index: 1;
            }

            ytd-playlist-thumbnail {
                display: inline-block;
                position: relative;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            ytd-thumbnail-overlay-hover-text-renderer.ytd-playlist-thumbnail {
                opacity: 1.0;
            }

            ytd-thumbnail-overlay-toggle-button-renderer.ytd-playlist-thumbnail,ytd-thumbnail-overlay-button-renderer.ytd-playlist-thumbnail {
                opacity: 0.8;
            }

            #length.ytd-playlist-thumbnail {
                position: absolute;
                bottom: 0;
                right: 0;
                margin: 4px;
                color: #FFFFFF;
                background-color: rgba(0, 0, 0, 0.80);
                padding: 2px 4px;
                border-radius: 2px;
                letter-spacing: .5px;
                font-size: 1.2rem;
                font-weight: 500;
                line-height: 1.2rem;
            }

            ytd-playlist-thumbnail #thumbnail.ytd-playlist-thumbnail {
                height: 100%;
                position: relative;
                margin-left: auto;
                margin-right: auto;
                overflow: hidden;
                display: block;
                position: var(--layout-fit_-_position, relative);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            ytd-playlist-thumbnail #thumbnail.ytd-playlist-thumbnail yt-img-shadow.ytd-playlist-thumbnail {
                display: block;
                position: absolute;
                transform: translateY(-50%);
                top: 50%;
                left: 0;
                width: 100%;
            }

            ytd-playlist-thumbnail {
                display: block;
            }

            ytd-playlist-thumbnail[now-playing] ytd-thumbnail-overlay-now-playing-renderer.ytd-playlist-thumbnail {
                opacity: 1;
            }

            #thumbnail.ytd-playlist-thumbnail,#playlist-thumbnails.ytd-playlist-thumbnail {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            ytd-video-meta-block,.ytd-video-meta-block[meta-block] {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-video-meta-block.grid #metadata.ytd-video-meta-block,ytd-video-meta-block.compact #metadata.ytd-video-meta-block,.ytd-video-meta-block[meta-block].grid.ytd-video-meta-block #metadata.ytd-video-meta-block,.ytd-video-meta-block[meta-block].compact.ytd-video-meta-block #metadata.ytd-video-meta-block {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-video-meta-block.light #byline.ytd-video-meta-block,.ytd-video-meta-block[meta-block].light.ytd-video-meta-block #byline.ytd-video-meta-block {
                color: hsl(0, 0%, 53.3%);
            }

            #metadata.ytd-video-meta-block {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            #additional-metadata-line.ytd-video-meta-block > .ytd-video-meta-block:not(:last-of-type):after {
                content: '•';
                margin: 4px 4px 0;
            }

            #metadata-line.ytd-video-meta-block {
                color: var(--ytd-metadata-line-color, var(--yt-spec-text-secondary));
                max-width: 100%;
                display: block;
                line-height: 1.8rem;
                max-height: 3.6rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                text-transform: none;
                display: flex;
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            #additional-metadata-line.ytd-video-meta-block {
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #byline-container.ytd-video-meta-block {
                max-width: 100%;
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
                display: var(--layout-horizontal_-_display, block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #byline-inner-container.ytd-video-meta-block {
                max-width: 100%;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #separator.ytd-video-meta-block {
                display: none;
            }

            ytd-video-meta-block:not(.grid):not(.compact).byline-separated #separator.ytd-video-meta-block,.ytd-video-meta-block[meta-block].ytd-video-meta-block:not(.grid):not(.compact).byline-separated #separator.ytd-video-meta-block {
                display: inline-block;
                color: var(--yt-spec-text-secondary);
                margin: 0 4px;
            }

            #byline.ytd-video-meta-block {
                --yt-endpoint-color:var(--yt-spec-text-secondary);--yt-endpoint-visited-color:var(--yt-spec-text-secondary);display: block;
                color: var(--yt-spec-text-secondary);
                overflow-x: hidden;
                text-overflow: ellipsis;
            }

            #byline.complex-string.ytd-video-meta-block {
                display: flex;
            }

            ytd-video-meta-block.grid #byline.ytd-video-meta-block,.ytd-video-meta-block[meta-block].grid.ytd-video-meta-block #byline.ytd-video-meta-block {
                --yt-endpoint-color:var(--yt-spec-text-secondary);--yt-endpoint-hover-color:var(--yt-hovered-text-color);}

            #metadata-line.ytd-video-meta-block > .ytd-video-meta-block:not(:last-of-type):after {
                content: '•';
                margin: 0 4px;
            }

            #metadata-line.ytd-video-meta-block span.ytd-video-meta-block {
                display: inline-block;
            }

            ytd-badge-supported-renderer.ytd-video-meta-block {
                margin-right: 8px;
            }

            ytd-moving-thumbnail-renderer {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            #player-container.loading.ytd-moving-thumbnail-renderer {
                transition: opacity 0.25s;
                opacity: 0.5;
                display: block;
            }

            #player-container.playing.ytd-moving-thumbnail-renderer {
                transition: opacity 0.25s;
                opacity: 1;
                display: block;
            }

            #player-container.ytd-moving-thumbnail-renderer {
                transition: opacity 0.5s;
                opacity: 0;
                display: none;
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            #thumbnail.ytd-moving-thumbnail-renderer {
                transition: opacity 0.5s;
                opacity: 0;
                width: 100%;
                height: 100%;
                max-height: var(--yt-img-max-height, none);
                max-width: var(--yt-img-max-width, 100%);
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            #thumbnail.fade-in.ytd-moving-thumbnail-renderer {
                opacity: 1;
            }

            #play.fade-in.ytd-moving-thumbnail-renderer {
                transition: opacity 0.5s;
            }

            #play.fade-in.ytd-moving-thumbnail-renderer,#play.show.ytd-moving-thumbnail-renderer {
                opacity: 0.8;
            }

            #play.ytd-moving-thumbnail-renderer {
                height: 48px;
                width: 48px;
                margin: auto;
                opacity: 0;
                fill: hsl(0, 0%, 100%);
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            ytd-thumbnail-overlay-button-renderer {
                position: absolute;
                top: 0;
                right: 0;
                cursor: pointer;
                color: hsl(0, 0%, 100%);
                outline: none;
                background-color: var(--ytd-thumbnail-overlay-button-background, hsl(0, 0%, 6.7%));
                transition: opacity 0.3s;
                width: 28px;
                height: 28px;
                border-radius: 2px;
                margin: 4px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                --paper-tooltip-background:hsla(0, 0%, 6.7%, .8);}

            ytd-thumbnail-overlay-button-renderer:focus yt-icon.ytd-thumbnail-overlay-button-renderer {
                outline: #5B9DD9 auto 5px;
            }

            ytd-thumbnail-overlay-toggle-button-renderer {
                position: absolute;
                top: 0;
                right: 0;
                cursor: pointer;
                color: hsl(0, 0%, 100%);
                outline: none;
                background-color: hsl(0, 0%, 6.7%);
                transition: opacity 0.3s;
                width: 28px;
                height: 28px;
                border-radius: 2px;
                margin: 4px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                --paper-tooltip-background:hsla(0, 0%, 6.7%, .8);}

            ytd-thumbnail-overlay-toggle-button-renderer:focus yt-icon.ytd-thumbnail-overlay-toggle-button-renderer {
                outline: #5B9DD9 auto 5px;
            }

            ytd-thumbnail {
                display: inline-block;
                position: relative;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            ytd-thumbnail-overlay-hover-text-renderer.ytd-thumbnail {
                opacity: 1.0;
            }

            ytd-thumbnail-overlay-toggle-button-renderer.ytd-thumbnail,ytd-thumbnail-overlay-button-renderer.ytd-thumbnail {
                opacity: 0.8;
            }

            #length.ytd-thumbnail {
                position: absolute;
                bottom: 0;
                right: 0;
                margin: 4px;
                color: #FFFFFF;
                background-color: rgba(0, 0, 0, 0.80);
                padding: 2px 4px;
                border-radius: 2px;
                letter-spacing: .5px;
                font-size: 1.2rem;
                font-weight: 500;
                line-height: 1.2rem;
            }

            ytd-thumbnail #thumbnail.ytd-thumbnail {
                height: 100%;
                position: relative;
                margin-left: auto;
                margin-right: auto;
                overflow: hidden;
                display: block;
                position: var(--layout-fit_-_position, relative);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            ytd-thumbnail #thumbnail.ytd-thumbnail yt-img-shadow.ytd-thumbnail {
                display: block;
                position: absolute;
                transform: translateY(-50%);
                top: 50%;
                left: 0;
                width: 100%;
            }

            ytd-thumbnail #thumbnail.ytd-thumbnail {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            ytd-thumbnail[add-background] yt-img-shadow.ytd-thumbnail {
                --yt-img-shadow-placeholder-color:var(--yt-thumbnail-placeholder-color);--yt-img-shadow-min-height:100%;--yt-img-shadow-min-width:100%;}

            ytd-thumbnail[queued] ytd-thumbnail-overlay-button-renderer.ytd-thumbnail {
                display: none;
            }

            ytd-thumbnail[now-playing] ytd-thumbnail-overlay-now-playing-renderer.ytd-thumbnail {
                opacity: 1;
                pointer-events: auto;
            }

            #overlays.ytd-thumbnail {
                display: none;
            }

            yt-img-shadow.ytd-thumbnail[loaded] + #overlays.ytd-thumbnail {
                display: block;
            }

            ytd-video-renderer {
                display: block;
            }

            ytd-video-renderer[is-dismissed] #dismissable.ytd-video-renderer,ytd-video-renderer:not([is-dismissed]) #dismissed.ytd-video-renderer {
                display: none;
            }

            #dismissable.ytd-video-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                position: relative;
            }

            #dismissed.ytd-video-renderer:focus {
                outline: none;
            }

            ytd-video-renderer:not(:hover) ytd-menu-renderer.ytd-video-renderer:not([menu-active]).ytd-video-renderer:not(:focus-within) {
                opacity: 0;
            }

            ytd-thumbnail.ytd-video-renderer {
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                width: 246px;
                height: 138px;
                margin-right: 16px;
            }

            ytd-video-renderer[is-backstage-video] ytd-thumbnail.ytd-video-renderer {
                width: 210px;
                height: 118px;
                margin-right: 8px;
            }

            ytd-video-renderer[is-post-compact-video] ytd-thumbnail.ytd-video-renderer {
                width: 128px;
                height: 72px;
                margin-right: 8px;
            }

            #description-text.ytd-video-renderer {
                color: var(--yt-spec-text-secondary);
                padding-top: 8px;
                margin-bottom: 8px;
                display: block;
                line-height: 1.8rem;
                max-height: 3.6rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                text-transform: none;
            }

            .text-wrapper.ytd-video-renderer {
                max-width: 600px;
                min-width: 0;
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            .text-wrapper.ytd-video-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            #title-wrapper.ytd-video-renderer {
                display: flex;
                -ms-flex-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
            }

            #menu.ytd-video-renderer {
                height: 2.4rem;
            }

            ytd-menu-renderer.ytd-video-renderer {
                margin-top: -11px;
            }

            #video-title.ytd-video-renderer {
                color: var(--yt-spec-text-primary);
                -webkit-line-clamp: 2;
                display: block;
                max-height: 4.8rem;
                overflow: hidden;
                font-size: 1.8rem;
                font-weight: 400;
                line-height: 2.4rem;
                -webkit-box-orient: vertical;
                text-overflow: ellipsis;
                white-space: normal;
                display: -webkit-box;
            }

            ytd-video-renderer[is-backstage-video] #video-title.ytd-video-renderer {
                color: var(--yt-spec-text-primary);
                white-space: nowrap;
                text-overflow: ellipsis;
                display: block;
                max-height: 2rem;
                overflow: hidden;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            ytd-video-renderer[is-post-compact-video] #video-title.ytd-video-renderer {
                color: var(--yt-spec-text-primary);
                white-space: nowrap;
                text-overflow: ellipsis;
                display: block;
                max-height: 2rem;
                overflow: hidden;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            ytd-video-renderer.blue-links #video-title.ytd-video-renderer {
                color: #167AC6;
            }

            .title-and-badge.ytd-video-renderer {
                min-width: 0;
                color: var(--yt-spec-text-primary);
                margin-right: 8px;
            }

            #buttons.ytd-video-renderer > *.ytd-video-renderer {
                margin-top: 4px;
            }

            ytd-video-renderer[is-post-compact-video] #description-text.ytd-video-renderer,ytd-video-renderer[is-post-compact-video] #buttons.ytd-video-renderer {
                display: none;
            }

            ytd-video-renderer[is-post-compact-video] .text-wrapper.ytd-video-renderer {
                margin-top: 8px;
                margin-right: 8px;
            }

            ytd-backstage-dismissable-attachment {
                --ytd-dismiss-button-size:24px;display: block;
                margin: 16px 0 0 0;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            ytd-backstage-dismissable-attachment[attachment-type_="image"] {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-button-renderer.ytd-backstage-dismissable-attachment {
                --yt-button-icon-size:var(--ytd-dismiss-button-size);--yt-button-icon-padding:4px;position: absolute;
                right: -12px;
                top: -12px;
                width: var(--ytd-dismiss-button-size);
                height: var(--ytd-dismiss-button-size);
                z-index: 1;
                cursor: pointer;
                box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.2);
                border-radius: 50%;
                background-color: var(--ytd-backstage-cancel-background-color);
                color: var(--ytd-backstage-cancel-color);
            }

            #attachment-preview-container.ytd-backstage-dismissable-attachment {
                position: relative;
            }

            ytd-backstage-dismissable-attachment[attachment-type_="image"] #attachment-preview-container.ytd-backstage-dismissable-attachment {
                max-width: 100%;
                max-height: 420px;
            }

            ytd-backstage-dismissable-attachment[attachment-type_="video"] #attachment-preview-container.ytd-backstage-dismissable-attachment {
                border: 1px solid var(--yt-spec-10-percent-layer);
                border-radius: 2px;
                padding: 8px;
                background-color: var(--yt-spec-brand-background-solid);
            }

            ytd-video-renderer.ytd-backstage-dismissable-attachment {
                --ytd-metadata-line-color:var(--yt-spec-text-secondary);}

            ytd-backstage-video-link-attachment {
                --paper-input-container-input-align:baseline;--ytd-cancel-button-right:-12px;--ytd-cancel-button-top:-12px;--ytd-cancel-button-size:24px;display: block;
                background-color: var(--yt-main-app-background-tmp);
                position: relative;
                padding: 0;
                margin: 20px 0 0 0;
            }

            #cancel-button.ytd-backstage-video-link-attachment {
                position: absolute;
                right: var(--ytd-cancel-button-right);
                top: var(--ytd-cancel-button-top);
                width: var(--ytd-cancel-button-size);
                height: var(--ytd-cancel-button-size);
                z-index: 1;
            }

            #cancel-button.ytd-backstage-video-link-attachment > ytd-button-renderer.ytd-backstage-video-link-attachment {
                --yt-button-icon-size:var(--ytd-cancel-button-size);--yt-button-icon-padding:4px;position: absolute;
                width: var(--ytd-cancel-button-size);
                height: var(--ytd-cancel-button-size);
                z-index: 1;
                cursor: pointer;
                box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.2);
                border-radius: 50%;
                background-color: var(--ytd-backstage-cancel-background-color);
                color: var(--ytd-backstage-cancel-color);
            }

            #video-preview.ytd-backstage-video-link-attachment {
                border: 1px solid var(--yt-spec-10-percent-layer);
                border-radius: 2px;
                padding: 8px;
            }

            ytd-video-renderer.ytd-backstage-video-link-attachment {
                --ytd-metadata-line-color:var(--ytd-backstage-creationbox-text-color);}

            paper-item.ytd-emoji-suggestion {
                font-size: 15px;
                min-height: 40px;
                color: var(--yt-live-chat-text-input-field-suggestion-text-color, #666);
                cursor: pointer;
            }

            ytd-emoji-suggestion:hover paper-item.ytd-emoji-suggestion,ytd-emoji-suggestion[active] paper-item.ytd-emoji-suggestion {
                background-color: var(--yt-live-chat-text-input-field-suggestion-background-color-hover, #eee);
                color: var(--yt-live-chat-text-input-field-suggestion-text-color-hover, #333);
            }

            img.ytd-emoji-suggestion {
                width: 24px;
                height: 24px;
                margin-right: 8px;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            img.ytd-emoji-suggestion[author] {
                border-radius: 12px;
            }

            ytd-emoji-input {
                display: block;
                position: relative;
            }

            #dropdown.ytd-emoji-input {
                background-color: var(--yt-live-chat-text-input-field-suggestion-background-color, #fff);
                box-shadow: var(--shadow-elevation-2dp_-_box-shadow);
            }

            #dropdown-content.ytd-emoji-input {
                max-height: 200px;
                padding: 8px 0;
            }

            ytd-poll-attachment paper-input.ytd-poll-attachment {
                --paper-input-char-counter_-_color:var(--ytd-backstage-creationbox-inactive-color);--paper-input-char-counter_-_margin-top:4px;--paper-input-char-counter_-_font-size:1.3rem;--paper-input-char-counter_-_font-weight:400;--paper-input-char-counter_-_line-height:1.8rem;--paper-input-char-counter_-_text-transform:none;--paper-input-char-counter_-_height:initial;--paper-input-char-counter_-_margin-right:initial;--paper-input-container-underline-color:var(--ytd-paper-input-container-underline-color, var(--ytd-backstage-creationbox-inactive-color));--paper-input-container-underline-legacy-height:0;--paper-input-container-underline-focus-color:var(--ytd-backstage-creationbox-input-text-color);}

            ytd-poll-attachment[polymer2] {
                --paper-input-container-underline_-_box-sizing:border-box;--paper-input-container-underline_-_display:initial;--paper-input-container-underline_-_background:initial;--paper-input-container-underline_-_height:initial;--paper-input-container-underline_-_border-bottom:initial;}

            ytd-poll-attachment[polymer2] paper-input.ytd-poll-attachment {
                --paper-input-char-counter_-_color:var(--ytd-backstage-creationbox-inactive-color);--paper-input-char-counter_-_margin-top:2px;--paper-input-char-counter_-_font-size:1.3rem;--paper-input-char-counter_-_font-weight:400;--paper-input-char-counter_-_line-height:1.8rem;--paper-input-char-counter_-_text-transform:none;--paper-input-char-counter_-_height:initial;--paper-input-char-counter_-_margin-right:initial;}

            ytd-poll-attachment[polymer2] paper-input.ytd-poll-attachment {
                height: 54px;
            }

            #poll-options.ytd-poll-attachment {
                margin: 12px 16px 0 16px;
                width: auto;
            }

            .poll-option.ytd-poll-attachment {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            .poll-option-input.ytd-poll-attachment {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            .remove-button.ytd-poll-attachment {
                width: 24px;
                height: 24px;
                margin-right: 12px;
                margin-top: 6px;
                color: var(--yt-spec-icon-inactive);
            }

            .remove-button.ytd-poll-attachment:hover {
                color: var(--yt-spec-icon-active-other);
            }

            .remove-option.ytd-poll-attachment {
                width: 16px;
                height: 16px;
            }

            #add-option.ytd-poll-attachment ytd-button-renderer.ytd-poll-attachment {
                margin-left: 20px;
            }

            #add-option.ytd-poll-attachment {
                margin-bottom: -16px;
            }

            ytd-poll-attachment[has-max-options] .poll-option.ytd-poll-attachment:last-of-type {
                margin-bottom: 16px;
            }

            ytd-poll-attachment[enable-creation-box] paper-input.ytd-poll-attachment {
                --paper-input-container_-_border:1px solid var(--yt-commentbox-border-inactive);--paper-input-container_-_border-radius:2px;--paper-input-container_-_margin-bottom:8px;--paper-input-container_-_padding-left:8px;--paper-input-container_-_padding-right:8px;--paper-input-container_-_padding:initial;--paper-input-container_-_height:initial;--paper-input-container-underline-display:none;--paper-input-container-underline-focus-display:none;--paper-input-container-input_-_line-height:20px;--paper-input-container-input_-_text-align:initial;--paper-input-container-input_-_overflow:initial;--paper-input-container-input_-_white-space:initial;--paper-input-container-input_-_text-overflow:initial;--paper-input-container-input_-_max-width:initial;--paper-input-container-input_-_box-sizing:initial;--paper-input-container-input_-_cursor:initial;--paper-input-container-input_-_font-size:initial;--paper-input-container-input_-_font-weight:initial;--paper-input-container-input_-_font-family:initial;--paper-input-container-input_-_padding:initial;--paper-input-container-input_-_color:initial;--paper-input-container-input_-_height:initial;--paper-input-char-counter_-_margin-top:12px;--paper-input-char-counter_-_margin-right:-8px;--paper-input-char-counter_-_color:initial;--paper-input-char-counter_-_font-size:initial;--paper-input-char-counter_-_font-weight:initial;--paper-input-char-counter_-_line-height:initial;--paper-input-char-counter_-_text-transform:initial;--paper-input-char-counter_-_height:initial;margin-bottom: 4px;
            }

            ytd-poll-attachment[enable-creation-box] paper-input.ytd-poll-attachment[focused] {
                --paper-input-container_-_border:1px solid var(--yt-commentbox-border-active);--paper-input-container_-_border-radius:2px;--paper-input-container_-_margin-bottom:8px;--paper-input-container_-_padding-left:8px;--paper-input-container_-_padding-right:8px;--paper-input-container_-_padding:initial;--paper-input-container_-_height:initial;}

            ytd-poll-attachment[enable-creation-box] #poll-options.ytd-poll-attachment {
                margin-top: 16px;
            }

            yt-emoji-picker-category-button-renderer {
                display: inline-block;
                color: var(--yt-emoji-picker-category-button-color, var(--yt-live-chat-tertiary-text-color, var(--yt-icon-color)));
            }

            yt-emoji-picker-category-button-renderer[active] {
                color: var(--yt-live-chat-primary-text-color, var(--yt-icon-active-color));
            }

            yt-icon-button.yt-emoji-picker-category-button-renderer {
                width: 18px;
                height: 18px;
                margin: 4px;
            }

            #button.yt-emoji-picker-category-button-renderer > paper-tooltip {
                white-space: nowrap;
            }

            yt-emoji-picker-category-renderer {
                display: block;
                z-index: 0;
                margin-left;outline: none;
            }

            #emoji.yt-emoji-picker-category-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            #title.yt-emoji-picker-category-renderer {
                position: sticky;
                top: 0;
                display: block;
                background-color: var(--yt-emoji-picker-category-background-color);
                color: var(--yt-emoji-picker-category-color);
                line-height: 16px;
                font-size: 13px;
                font-weight: 500;
                letter-spacing: 0.5px;
                text-transform: uppercase;
                pointer-events: none;
                padding: 2px;
                z-index: 1;
            }

            img.yt-emoji-picker-category-renderer {
                padding: 4px;
                cursor: pointer;
            }

            img.yt-emoji-picker-category-renderer:hover,img.yt-emoji-picker-category-renderer[aria-selected="true"] {
                background-color: rgba(0, 0, 0, 0.10);
                border-radius: 2px;
            }

            yt-emoji-picker-upsell-category-renderer {
                display: block;
                z-index: 0;
                margin-left;outline: none;
            }

            #emoji.yt-emoji-picker-upsell-category-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            #title.yt-emoji-picker-upsell-category-renderer {
                display: block;
                position: relative;
                background-color: var(--yt-emoji-picker-category-background-color);
                color: var(--yt-emoji-picker-category-color);
                line-height: 16px;
                font-size: 13px;
                font-weight: 500;
                letter-spacing: 0.5px;
                text-transform: uppercase;
                pointer-events: none;
                padding: 2px;
                z-index: 1;
            }

            img.yt-emoji-picker-upsell-category-renderer {
                width: 24px;
                height: 24px;
                padding: 4px;
                opacity: 0.9;
                cursor: pointer;
            }

            img.yt-emoji-picker-upsell-category-renderer:hover,img.yt-emoji-picker-upsell-category-renderer[aria-selected="true"] {
                background-color: rgba(0, 0, 0, 0.10);
                border-radius: 2px;
            }

            svg.yt-emoji-picker-upsell-category-renderer {
                position: relative;
                width: 12px;
                height: 12px;
                margin-left: -12px;
                fill: var(--yt-live-chat-primary-text-color);
                pointer-events: none;
            }

            path#lock-border.yt-emoji-picker-upsell-category-renderer {
                fill: var(--yt-emoji-picker-category-background-color);
            }

            yt-emoji-picker-renderer {
                position: relative;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                height: 220px;
                max-width: none;
                --paper-input-container_-_padding:0;--paper-input-container_-_height:24px;--paper-input-container_-_border:initial;--paper-input-container_-_border-radius:initial;--paper-input-container_-_margin-bottom:initial;--paper-input-container_-_padding-left:initial;--paper-input-container_-_padding-right:initial;--paper-input-container-input_-_font-size:13px;--paper-input-container-input_-_color:var(--yt-emoji-picker-search-color, hsla(0, 0%, 6.7%, .8));--paper-input-container-input_-_height:24px;--paper-input-container-input_-_line-height:initial;--paper-input-container-input_-_text-align:initial;--paper-input-container-input_-_overflow:initial;--paper-input-container-input_-_white-space:initial;--paper-input-container-input_-_text-overflow:initial;--paper-input-container-input_-_max-width:initial;--paper-input-container-input_-_box-sizing:initial;--paper-input-container-input_-_cursor:initial;--paper-input-container-input_-_font-weight:initial;--paper-input-container-input_-_font-family:initial;--paper-input-container-input_-_padding:initial;--paper-input-container-color:var(--yt-emoji-picker-search-placeholder-color, hsla(0, 0%, 6.7%, .4));--paper-input-container-underline-focus_-_display:none;--paper-input-container-underline-disabled_-_display:none;--paper-input-container-underline_-_display:none;--paper-input-container-underline_-_box-sizing:initial;--paper-input-container-underline_-_background:initial;--paper-input-container-underline_-_height:initial;--paper-input-container-underline_-_border-bottom:initial;--paper-input-container-ms-clear_-_display:none;}

            #categories.yt-emoji-picker-renderer,#search-category.yt-emoji-picker-renderer {
                overflow: auto;
                min-height: 0;
            }

            #search-category.yt-emoji-picker-renderer {
                margin-top: 8px;
            }

            #categories-wrapper.yt-emoji-picker-renderer {
                margin-top: 8px;
                position: relative;
                min-height: 0;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #categories.yt-emoji-picker-renderer > *.yt-emoji-picker-renderer:not(:first-child) {
                margin-top: 8px;
            }

            #category-buttons.yt-emoji-picker-renderer {
                margin-top: 8px;
                color: hsla(0, 0%, 6.7%, .4);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            #search-panel.yt-emoji-picker-renderer {
                background-color: var(--yt-emoji-picker-search-background-color, hsla(0, 0%, 100%, .6));
                padding: 4px 8px;
                border-radius: 4px;
                font-size: 12px;
                color: hsla(0, 0%, 6.7%, .6);
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #search.yt-emoji-picker-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #clear-search.yt-emoji-picker-renderer {
                width: 18px;
                height: 18px;
                color: var(--yt-live-chat-primary-text-color);
            }

            #search-empty.yt-emoji-picker-renderer {
                color: var(--yt-primary-text-color);
            }

            #skin-tone.yt-emoji-picker-renderer {
                margin-left: 12px;
                position: relative;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            button.yt-emoji-picker-renderer {
                width: 16px;
                height: 16px;
                padding: 0;
                background-color: transparent;
                border: 2px solid;
                border-radius: 4px;
                cursor: pointer;
            }

            button.yt-emoji-picker-renderer + button.yt-emoji-picker-renderer {
                margin-left: 4px;
            }

            button.yt-emoji-picker-renderer[tone='0'] {
                border-color: #fcc21b;
            }

            button.yt-emoji-picker-renderer[tone='1'] {
                border-color: #fadcbc;
            }

            button.yt-emoji-picker-renderer[tone='2'] {
                border-color: #e0bb95;
            }

            button.yt-emoji-picker-renderer[tone='3'] {
                border-color: #bf8f68;
            }

            button.yt-emoji-picker-renderer[tone='4'] {
                border-color: #9b643d;
            }

            button.yt-emoji-picker-renderer[tone='5'] {
                border-color: #594539;
            }

            button.yt-emoji-picker-renderer[tone='0'].yt-emoji-picker-renderer[selected] {
                background-color: #fcc21b;
            }

            button.yt-emoji-picker-renderer[tone='1'].yt-emoji-picker-renderer[selected] {
                background-color: #fadcbc;
            }

            button.yt-emoji-picker-renderer[tone='2'].yt-emoji-picker-renderer[selected] {
                background-color: #e0bb95;
            }

            button.yt-emoji-picker-renderer[tone='3'].yt-emoji-picker-renderer[selected] {
                background-color: #bf8f68;
            }

            button.yt-emoji-picker-renderer[tone='4'].yt-emoji-picker-renderer[selected] {
                background-color: #9b643d;
            }

            button.yt-emoji-picker-renderer[tone='5'].yt-emoji-picker-renderer[selected] {
                background-color: #594539;
            }

            yt-emoji-picker-renderer[searching] #categories-wrapper.yt-emoji-picker-renderer {
                display: none;
            }

            yt-emoji-picker-renderer:not([searching]) #search-category.yt-emoji-picker-renderer {
                display: none;
            }

            ytd-commentbox {
                --ytd-comment-single-input-line-height:20px;--paper-input-container-focus-color:var(--yt-spec-text-primary);--paper-input-container-input-color:var(--yt-spec-text-primary);--paper-input-container-input_-_line-height:var(--ytd-comment-single-input-line-height);--paper-input-container-input_-_font-size:14px;--paper-input-container-input_-_color:initial;--paper-input-container-input_-_height:initial;--paper-input-container-input_-_text-align:initial;--paper-input-container-input_-_overflow:initial;--paper-input-container-input_-_white-space:initial;--paper-input-container-input_-_text-overflow:initial;--paper-input-container-input_-_max-width:initial;--paper-input-container-input_-_box-sizing:initial;--paper-input-container-input_-_cursor:initial;--paper-input-container-input_-_font-weight:initial;--paper-input-container-input_-_font-family:initial;--paper-input-container-input_-_padding:initial;--ytd-dropdown-renderer-underline-color:var(--yt-commentbox-border-inactive);--ytd-comment-max-popup-textarea-height:86px;--ytd-commentbox-user-mentions-chip_-_background:var(--yt-spec-badge-chip-background);--ytd-commentbox-user-mentions-chip_-_border-radius:0.2em;--ytd-commentbox-user-mentions-chip_-_color:var(--yt-spec-text-primary);--ytd-commentbox-user-mentions-chip_-_cursor:default;--ytd-commentbox-user-mentions-chip_-_max-width:100%;--ytd-commentbox-user-mentions-chip_-_white-space:nowrap;--ytd-commentbox-user-mentions-chip_-_overflow:hidden;--ytd-commentbox-user-mentions-chip_-_text-overflow:ellipsis;--ytd-commentbox-user-mentions-chip_-_vertical-align:top;--ytd-commentbox-user-mentions-chip_-_pointer-events:none;--ytd-paper-input-container-style-override_-_position:relative;--ytd-paper-input-container-style-override_-_outline:none;--ytd-paper-input-container-style-override_-_box-shadow:none;--ytd-paper-input-container-style-override_-_padding:0;--ytd-paper-input-container-style-override_-_margin:0;--ytd-paper-input-container-style-override_-_width:100%;--ytd-paper-input-container-style-override_-_max-width:100%;--ytd-paper-input-container-style-override_-_background:transparent;--ytd-paper-input-container-style-override_-_border:none;--ytd-paper-input-container-style-override_-_color:var(--yt-spec-text-primary);--ytd-paper-input-container-style-override_-_-webkit-appearance:none;--ytd-paper-input-container-style-override_-_text-align:apply-shim-inherit;--ytd-paper-input-container-style-override_-_vertical-align:var(--paper-input-container-shared-input-style_-_vertical-align);--ytd-paper-input-container-style-override_-_font-family:var(--paper-input-container-shared-input-style_-_font-family);--ytd-paper-input-container-style-override_-_-webkit-font-smoothing:var(--paper-input-container-shared-input-style_-_-webkit-font-smoothing);--ytd-paper-input-container-style-override_-_font-size:var(--paper-input-container-shared-input-style_-_font-size);--ytd-paper-input-container-style-override_-_font-weight:var(--paper-input-container-shared-input-style_-_font-weight);--ytd-paper-input-container-style-override_-_line-height:var(--ytd-comment-single-input-line-height);word-break: break-all;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-commentbox[is-backstage-post] paper-input-container.ytd-commentbox {
                --paper-input-container-input_-_line-height:var(--ytd-comment-single-input-line-height);--paper-input-container-input_-_font-size:16px;--paper-input-container-input_-_color:initial;--paper-input-container-input_-_height:initial;--paper-input-container-input_-_text-align:initial;--paper-input-container-input_-_overflow:initial;--paper-input-container-input_-_white-space:initial;--paper-input-container-input_-_text-overflow:initial;--paper-input-container-input_-_max-width:initial;--paper-input-container-input_-_box-sizing:initial;--paper-input-container-input_-_cursor:initial;--paper-input-container-input_-_font-weight:initial;--paper-input-container-input_-_font-family:initial;--paper-input-container-input_-_padding:initial;}

            ytd-commentbox[is-backstage-comment] {
                margin-top: 12px;
            }

            #contenteditable-textarea.ytd-commentbox[aria-label].ytd-commentbox:empty:before {
                color: var(--yt-placeholder-text-color);
                -webkit-font-smoothing: subpixel-antialiased;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                content: attr(aria-label);
                cursor: text;
            }

            yt-formatted-string#contenteditable-textarea.ytd-commentbox {
                --contenteditable-root-style_-_outline:none;--contenteditable-root-style_-_max-height:initial;--contenteditable-root-style_-_overflow:initial;--contenteditable-root-style-placeholder-with-aria_-_color:var(--yt-placeholder-text-color);--contenteditable-root-style-placeholder-with-aria_-_content:attr(aria-label);--contenteditable-root-style-placeholder-with-aria_-_cursor:text;--ytd-emoji-style_-_width:var(--yt-formatted-string-emoji-size, 24px);--ytd-emoji-style_-_height:var(--yt-formatted-string-emoji-size, 24px);--ytd-emoji-style_-_margin:-1px 2px 1px 2px;--ytd-emoji-style_-_vertical-align:middle;--ytd-emoji-style_-_padding-right:0.2em;display: block;
                word-break: normal;
                word-wrap: break-word;
                --paper-input-container-input_-_white-space:pre-wrap;}

            ytd-commentbox:not([is-backstage-post]) yt-formatted-string#contenteditable-textarea.ytd-commentbox {
                margin-bottom: 0.25em;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-commentbox[is-backstage-post] #contenteditable-textarea.ytd-commentbox[aria-label].ytd-commentbox:empty:before {
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            paper-input-container.ytd-commentbox {
                padding-top: 0;
            }

            #input-container.ytd-commentbox {
                --paper-input-container-underline-color:var(--yt-commentbox-border-inactive);--paper-input-container-underline-focus-color:var(--yt-commentbox-border-active);}

            #author-thumbnail.ytd-commentbox,ytd-commentbox[is-reply][is-backstage-comment] #author-thumbnail.ytd-commentbox {
                width: 40px;
                height: 40px;
                margin-right: 16px;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            ytd-commentbox[is-reply] #author-thumbnail.ytd-commentbox {
                width: 24px;
                height: 24px;
                margin-right: 16px;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #main.ytd-commentbox {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                min-width: 0;
            }

            #footer.ytd-commentbox {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #attachments.ytd-commentbox {
                margin-left: -10px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-button-renderer.ytd-commentbox {
                --yt-button-icon-size:36px;}

            ytd-button-renderer.ytd-commentbox:hover {
                color: var(--yt-spec-icon-active-other);
            }

            #footer-text.ytd-commentbox {
                margin-right: auto;
            }

            .footer-error-message.ytd-commentbox {
                color: var(--yt-spec-brand-link-text);
            }

            .footer-alert-message.ytd-commentbox {
                color: var(--ytd-backstage-image-alert-color);
            }

            #footer-message.ytd-commentbox {
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #zero-step-footer-text.ytd-commentbox {
                color: var(--yt-copyright-text);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #buttons.ytd-commentbox {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #cancel-button.ytd-commentbox,#submit-button.ytd-commentbox {
                margin-left: 8px;
            }

            paper-spinner-lite.ytd-commentbox {
                margin: auto;
                display: none;
            }

            paper-spinner-lite.ytd-commentbox[active] {
                display: block;
            }

            #poll-attachment.ytd-commentbox {
                --ytd-paper-input-container-underline-color:var(--yt-commentbox-border-inactive);}

            #access-restrictions-selector.ytd-commentbox {
                overflow: hidden;
            }

            ytd-commentbox[enable-creation-box] paper-input-container.ytd-commentbox {
                --paper-input-container-underline-display:none;--paper-input-container-underline-focus-display:none;padding-bottom: 0;
            }

            ytd-commentbox[enable-creation-box] #creation-box.ytd-commentbox {
                border: 1px solid var(--yt-commentbox-border-inactive);
                border-radius: 2px;
                margin-bottom: 8px;
                padding: 8px;
                min-height: 42px;
            }

            ytd-commentbox[enable-creation-box] #contenteditable-textarea.ytd-commentbox {
                min-height: 42px;
                margin-bottom: 0;
            }

            ytd-commentbox[enable-creation-box][added-attachment="image"] #contenteditable-textarea.ytd-commentbox,ytd-commentbox[enable-creation-box][added-attachment="video"] #contenteditable-textarea.ytd-commentbox {
                min-height: var(--ytd-comment-single-input-line-height);
            }

            ytd-commentbox[enable-creation-box] #creation-box.focused.ytd-commentbox {
                border: 1px solid var(--yt-commentbox-border-active);
            }

            ytd-commentbox[enable-creation-box] #creation-box.not-focused.ytd-commentbox {
                border: 1px solid var(--yt-commentbox-border-inactive);
            }

            ytd-commentbox[enable-creation-box] #image-select.ytd-commentbox,ytd-commentbox[enable-creation-box] #video-link-attachment.ytd-commentbox {
                margin-top: 16px;
            }

            ytd-commentbox[is-backstage-post] paper-spinner-lite.ytd-commentbox {
                padding: 24px 0;
            }

            ytd-commentbox[is-backstage-post][is-creation-box] {
                background: var(--ytd-backstage-creationbox-background-color-focus);
            }

            ytd-commentbox[is-backstage-post][is-creation-box] #author-thumbnail.ytd-commentbox {
                display: none;
            }

            ytd-commentbox[is-backstage-post][is-creation-box] #input-container.ytd-commentbox {
                --paper-input-container-underline-display:none;--paper-input-container-underline-focus-display:none;--paper-input-container-input-color:var(--ytd-backstage-creationbox-input-text-color);padding: 0;
            }

            ytd-commentbox:not([polymer2]) #contenteditable-textarea.ytd-commentbox {
                position: var(--ytd-paper-input-container-style-override_-_position);
                outline: var(--ytd-paper-input-container-style-override_-_outline);
                box-shadow: var(--ytd-paper-input-container-style-override_-_box-shadow);
                padding: var(--ytd-paper-input-container-style-override_-_padding);
                margin: var(--ytd-paper-input-container-style-override_-_margin);
                width: var(--ytd-paper-input-container-style-override_-_width);
                max-width: var(--ytd-paper-input-container-style-override_-_max-width);
                background: var(--ytd-paper-input-container-style-override_-_background);
                border: var(--ytd-paper-input-container-style-override_-_border);
                color: var(--ytd-paper-input-container-style-override_-_color);
                -webkit-appearance: var(--ytd-paper-input-container-style-override_-_-webkit-appearance);
                text-align: var(--ytd-paper-input-container-style-override_-_text-align);
                vertical-align: var(--ytd-paper-input-container-style-override_-_vertical-align);
                font-family: var(--ytd-paper-input-container-style-override_-_font-family);
                -webkit-font-smoothing: var(--ytd-paper-input-container-style-override_-_-webkit-font-smoothing);
                font-size: var(--ytd-paper-input-container-style-override_-_font-size);
                font-weight: var(--ytd-paper-input-container-style-override_-_font-weight);
                line-height: var(--ytd-paper-input-container-style-override_-_line-height);
            }

            ytd-commentbox[is-creation-box] #contenteditable-textarea.ytd-commentbox {
                color: var(--ytd-backstage-creationbox-input-text-color);
            }

            ytd-commentbox[is-backstage-post][is-creation-box] #contenteditable-textarea.ytd-commentbox {
                margin-bottom: var(--ytd-commentbox-textarea-margin-bottom, 0);
            }

            ytd-commentbox[is-backstage-post][is-creation-box] #creation-box.ytd-commentbox {
                padding: 20px 16px 4px 16px;
            }

            ytd-commentbox[is-backstage-post][is-creation-box] #submit-button.ytd-commentbox[disabled] {
                background: var(--ytd-backstage-creationbox-disabled-button-color);
                color: var(--ytd-backstage-creationbox-disabled-button-text-color);
            }

            ytd-commentbox[is-backstage-post][is-creation-box] #cancel-button.ytd-commentbox {
                color: var(--ytd-backstage-creationbox-text-color);
            }

            ytd-commentbox[is-backstage-post][is-creation-box] #attachments.ytd-commentbox {
                margin-left: -6px;
            }

            ytd-commentbox[is-backstage-post][is-creation-box][is-post-creation-dialog-v2] #attachments.ytd-commentbox {
                margin-left: -12px;
            }

            ytd-commentbox[is-backstage-post][is-creation-box][is-post-creation-dialog-v2] #video-link-button.ytd-commentbox > ytd-button-renderer.ytd-commentbox,#poll-button.ytd-commentbox > ytd-button-renderer.ytd-commentbox,#image-button.ytd-commentbox > ytd-button-renderer.ytd-commentbox {
                --yt-button-padding:6px 12px;}

            ytd-commentbox[is-backstage-post][is-creation-box][is-post-creation-dialog-v2] #access-restrictions-selector.ytd-commentbox {
                display: none;
            }

            ytd-commentbox[is-backstage-post][is-creation-box] #footer.ytd-commentbox {
                margin: 16px;
            }

            ytd-commentbox[is-backstage-post][is-creation-box] #attachments.ytd-commentbox ytd-button-renderer.ytd-commentbox {
                --yt-button-icon-padding:6px;color: var(--ytd-backstage-creationbox-text-color);
            }

            ytd-commentbox[is-backstage-post][is-creation-box] #attachments.ytd-commentbox ytd-button-renderer.ytd-commentbox:hover {
                color: var(--ytd-backstage-attachment-icon-hover-color);
            }

            ytd-commentbox[is-backstage-post][is-creation-box][is-post-creation-dialog-v2] #submit-button.ytd-commentbox:not([disabled]).ytd-commentbox:hover {
                color: var(--yt-spec-text-primary-inverse);
            }

            ytd-commentbox:not([is-popup-box])[prefilled-attachment_="video"] ytd-backstage-dismissable-attachment.ytd-commentbox {
                display: block;
                margin-top: 20px;
            }

            ytd-commentbox[is-backstage-post][is-creation-box][is-popup-box] {
                background: var(--ytd-backstage-attachment-background-color);
            }

            ytd-commentbox[is-backstage-post][is-creation-box][is-popup-box] ytd-backstage-dismissable-attachment.ytd-commentbox {
                margin-top: 12px;
                margin-bottom: 12px;
            }

            ytd-commentbox[is-backstage-post][is-creation-box][is-popup-box] #creation-box.ytd-commentbox {
                padding: 0;
            }

            ytd-commentbox[is-backstage-post][is-creation-box][is-popup-box] #creation-box.ytd-commentbox #contenteditable-textarea.ytd-commentbox {
                --contenteditable-root-style_-_max-height:var(--ytd-comment-max-popup-textarea-height);--contenteditable-root-style_-_overflow:auto;--contenteditable-root-style_-_outline:none;max-height: var(--ytd-comment-max-popup-textarea-height);
                overflow: auto;
            }

            ytd-commentbox[is-backstage-post][is-creation-box][is-popup-box] #creation-box.ytd-commentbox #contenteditable-textarea.ytd-commentbox {
                max-height: var(--ytd-comment-max-popup-textarea-height);
            }

            ytd-commentbox[is-backstage-post][is-creation-box][is-popup-box] #footer.ytd-commentbox {
                margin: 24px 0 0 0;
            }

            ytd-commentbox[is-backstage-post][is-creation-box][is-popup-box] #submit-button.ytd-commentbox[disabled] {
                background: var(--yt-spec-icon-disabled);
            }

            #contenteditable-textarea.ytd-commentbox {
                margin-bottom: var(--ytd-commentbox-textarea-margin-bottom, 4px);
            }

            ytd-commentbox[polymer2] #contenteditable-textarea.ytd-commentbox {
                padding: 0;
            }

            ytd-commentbox[is-emoji-picker-displayed] #emoji-button.ytd-commentbox > ytd-button-renderer.ytd-commentbox {
                color: var(--yt-spec-icon-active-other);
            }

            #emojis.ytd-commentbox {
                width: 370px;
                margin-bottom: 20px;
                margin-top: 2px;
                position: absolute;
                z-index: 1;
                background: var(--yt-dialog-background);
                border-radius: 4px;
                box-shadow: var(--shadow-elevation-16dp_-_box-shadow);
            }

            .emoji.ytd-commentbox {
                width: var(--yt-formatted-string-emoji-size, 24px);
                height: var(--yt-formatted-string-emoji-size, 24px);
                margin: -1px 2px 1px 2px;
                vertical-align: middle;
                padding-right: 0.2em;
            }

            ytd-backstage-post-dialog-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #author-thumbnail.ytd-backstage-post-dialog-renderer {
                width: 40px;
                height: 40px;
                margin-right: 16px;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #dialog-header.ytd-backstage-post-dialog-renderer {
                padding: 16px 8px 0 16px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #dialog-header.ytd-backstage-post-dialog-renderer #header-author-thumbnail.ytd-backstage-post-dialog-renderer {
                width: 32px;
                height: 32px;
                margin-right: 16px;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #dialog-header.ytd-backstage-post-dialog-renderer #header-channel-name.ytd-backstage-post-dialog-renderer {
                color: var(--yt-spec-text-primary);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            #dialog-header.ytd-backstage-post-dialog-renderer #header-visibility-label.ytd-backstage-post-dialog-renderer {
                color: var(--yt-spec-text-secondary);
                margin-left: auto;
                -webkit-font-smoothing: antialiased;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #dialog-header.ytd-backstage-post-dialog-renderer #header-default-visibility.ytd-backstage-post-dialog-renderer {
                color: var(--yt-spec-text-secondary);
                margin-left: 16px;
                margin-right: 16px;
                -webkit-font-smoothing: antialiased;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #dialog-header.ytd-backstage-post-dialog-renderer #access-restrictions-selector.ytd-backstage-post-dialog-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #unopened-dialog.ytd-backstage-post-dialog-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #main.ytd-backstage-post-dialog-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #commentbox-placeholder.ytd-backstage-post-dialog-renderer {
                display: block;
                color: var(--yt-placeholder-text-color);
                outline: none;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            #placeholder-area.ytd-backstage-post-dialog-renderer {
                cursor: text;
                padding-bottom: 4px;
                margin-bottom: 7px;
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #attachments.ytd-backstage-post-dialog-renderer {
                margin-left: -10px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #disabled-message.ytd-backstage-post-dialog-renderer {
                border: 2px solid var(--yt-commentbox-border-inactive);
                padding: 16px;
                margin-bottom: 24px;
            }

            #disabled-message-annotation.ytd-backstage-post-dialog-renderer {
                color: var(--ytd-comment-metadata-text-color);
                margin-bottom: 4px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #disabled-message-text.ytd-backstage-post-dialog-renderer {
                color: var(--ytd-comment-text-color);
                margin-bottom: 4px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-button-renderer.ytd-backstage-post-dialog-renderer:hover {
                color: var(--yt-spec-icon-active-other);
            }

            ytd-button-renderer.ytd-backstage-post-dialog-renderer {
                --yt-button-icon-size:36px;}

            ytd-commentbox.ytd-backstage-post-dialog-renderer[polymer2] {
                --ytd-commentbox-textarea-margin-bottom:2px;}

            ytd-backstage-post-dialog-renderer[enable-creation-box] #commentbox-placeholder.ytd-backstage-post-dialog-renderer {
                border: 1px solid var(--yt-commentbox-border-inactive);
                border-radius: 2px;
                padding: 8px 8px 0 8px;
                margin-top: 0;
                min-height: 50px;
            }

            ytd-backstage-post-dialog-renderer[enable-creation-box] #placeholder-area.ytd-backstage-post-dialog-renderer {
                border-bottom: none;
                padding-bottom: 0;
            }

            ytd-backstage-post-dialog-renderer[is-creation-dialog] {
                background: var(--ytd-backstage-creationbox-background-color);
                border: 1px solid var(--ytd-backstage-creationbox-inactive-color);
                border-radius: 2px;
            }

            ytd-backstage-post-dialog-renderer[is-creation-dialog] #disabled-message.ytd-backstage-post-dialog-renderer {
                border: none;
            }

            ytd-backstage-post-dialog-renderer[is-creation-dialog] #author-thumbnail.ytd-backstage-post-dialog-renderer {
                display: none;
            }

            ytd-backstage-post-dialog-renderer[is-creation-dialog] #placeholder-area.ytd-backstage-post-dialog-renderer {
                padding-top: 20px;
                margin-left: 16px;
                border-bottom: none;
                margin-bottom: 0;
            }

            ytd-backstage-post-dialog-renderer[is-creation-dialog] #attachments.ytd-backstage-post-dialog-renderer {
                margin-left: -6px;
                padding: 16px;
            }

            ytd-backstage-post-dialog-renderer[is-creation-dialog][is-creation-dialog-with-header_] #attachments.ytd-backstage-post-dialog-renderer {
                margin-left: -12px;
            }

            ytd-backstage-post-dialog-renderer[is-creation-dialog] #attachments.ytd-backstage-post-dialog-renderer ytd-button-renderer.ytd-backstage-post-dialog-renderer {
                --yt-button-icon-padding:6px;color: var(--ytd-backstage-creationbox-text-color);
            }

            ytd-backstage-post-dialog-renderer[is-creation-dialog] #attachments.ytd-backstage-post-dialog-renderer ytd-button-renderer.ytd-backstage-post-dialog-renderer:hover {
                color: var(--ytd-backstage-attachment-icon-hover-color);
            }

            ytd-backstage-post-dialog-renderer[is-creation-dialog][is-creation-dialog-with-header_] #video-link-button.ytd-backstage-post-dialog-renderer > ytd-button-renderer.ytd-backstage-post-dialog-renderer,#poll-button.ytd-backstage-post-dialog-renderer > ytd-button-renderer.ytd-backstage-post-dialog-renderer,#image-button.ytd-backstage-post-dialog-renderer > ytd-button-renderer.ytd-backstage-post-dialog-renderer {
                --yt-button-padding:6px 12px;}

            ytd-backstage-post-dialog-renderer[is-creation-dialog] #attachments.ytd-backstage-post-dialog-renderer #post-button.ytd-backstage-post-dialog-renderer {
                margin-left: auto;
                background: var(--ytd-backstage-creationbox-disabled-button-color);
                color: var(--ytd-backstage-creationbox-disabled-button-text-color);
            }

            ytd-backstage-post-dialog-renderer[is-creation-dialog][is-open_] #dialog-header.ytd-backstage-post-dialog-renderer {
                background: var(--ytd-backstage-creationbox-background-color-focus);
            }

            ytd-comment-reply-dialog-renderer {
                --paper-input-container-input-align:baseline;--yt-basic-foreground-title-color:var(--yt-spec-text-secondary);}

            #unopened-dialog.ytd-comment-reply-dialog-renderer {
                margin-top: 12px;
                margin-bottom: 30px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #author-thumbnail.ytd-comment-reply-dialog-renderer {
                width: 40px;
                height: 40px;
                margin-right: 16px;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #placeholder-area.ytd-comment-reply-dialog-renderer {
                cursor: text;
                margin-bottom: 12px;
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #placeholder-text.ytd-comment-reply-dialog-renderer {
                color: var(--yt-placeholder-text-color);
                outline: none;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-creator-heart-renderer {
                display: inline-block;
            }

            #creator-heart-button.ytd-creator-heart-renderer {
                position: relative;
                width: 36px;
                height: 36px;
            }

            #creator-heart-button.ytd-creator-heart-renderer[disabled] {
                pointer-events: auto;
            }

            #hearted-thumbnail.ytd-creator-heart-renderer {
                width: 14px;
                height: 14px;
                margin: 10px;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
                border: 1px solid rgba(255, 255, 255, 0.12);
            }

            #hearted.ytd-creator-heart-renderer {
                position: absolute;
                right: 4px;
                bottom: 5px;
                width: 13px;
                height: 13px;
                color: #FF0000;
                z-index: 1;
            }

            #hearted-border.ytd-creator-heart-renderer {
                position: absolute;
                right: 3px;
                bottom: 4px;
                width: 15px;
                height: 15px;
                color: hsl(0, 0%, 100%);
            }

            #unhearted.ytd-creator-heart-renderer {
                width: 16px;
                height: 16px;
                padding: 10px;
                color: var(--yt-spec-icon-inactive);
            }

            #unhearted.ytd-creator-heart-renderer:hover {
                color: var(--yt-spec-icon-active-other);
            }

            paper-tooltip.ytd-creator-heart-renderer {
                white-space: nowrap;
            }

            ytd-comment-action-buttons-renderer {
                display: block;
                color: var(--yt-spec-text-secondary);
                min-height: 16px;
            }

            #toolbar.ytd-comment-action-buttons-renderer {
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-comment-action-buttons-renderer[action-buttons-style="desktop-toolbar"] ytd-comment-reply-dialog-renderer.ytd-comment-action-buttons-renderer {
                padding-top: 4px;
            }

            #reply-button.ytd-comment-action-buttons-renderer ytd-button-renderer.ytd-comment-action-buttons-renderer,#reply-button-end.ytd-comment-action-buttons-renderer ytd-button-renderer.ytd-comment-action-buttons-renderer {
                --yt-button-padding:8px 16px;color: var(--yt-spec-text-secondary);
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            ytd-comment-action-buttons-renderer[use-comment-icon] #reply-button-end.ytd-comment-action-buttons-renderer ytd-button-renderer.ytd-comment-action-buttons-renderer {
                color: var(--yt-spec-icon-inactive);
                background-color: transparent;
            }

            ytd-comment-action-buttons-renderer[use-comment-icon] #reply-button-end.ytd-comment-action-buttons-renderer:hover ytd-button-renderer.ytd-comment-action-buttons-renderer {
                color: var(--yt-spec-icon-active-other);
            }

            ytd-comment-action-buttons-renderer[use-comment-icon] #reply-button-end.ytd-comment-action-buttons-renderer {
                margin-left: auto;
            }

            #vote-count-left.ytd-comment-action-buttons-renderer {
                display: inline-block;
                margin-left: 4px;
                margin-right: 16px;
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            #vote-count-middle.ytd-comment-action-buttons-renderer {
                display: inline-block;
                margin-right: 8px;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #like-button.ytd-comment-action-buttons-renderer,#dislike-button.ytd-comment-action-buttons-renderer {
                --yt-button-icon-size:var(--ytd-comment-thumb-dimension);font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            #like-button.ytd-comment-action-buttons-renderer:hover,#dislike-button.ytd-comment-action-buttons-renderer:hover {
                color: var(--yt-spec-icon-active-other);
            }

            #vote-count-left.ytd-comment-action-buttons-renderer[hidden] + #like-button.ytd-comment-action-buttons-renderer {
                margin-left: -8px;
            }

            #reply-button.ytd-comment-action-buttons-renderer:hover ytd-button-renderer.ytd-comment-action-buttons-renderer,#reply-button-end.ytd-comment-action-buttons-renderer:hover ytd-button-renderer.ytd-comment-action-buttons-renderer {
                color: var(--yt-spec-icon-active-other);
            }

            ytd-comment-action-buttons-renderer[enable-creation-box] #reply-dialog.ytd-comment-action-buttons-renderer {
                margin-top: 4px;
            }

            ytd-sponsors-only-badge-renderer {
                background-color: var(--yt-spec-badge-chip-background);
                border-radius: 2px;
                height: 16px;
                margin-top: 1px;
                margin-left: 4px;
                padding-right: 4px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: inline-flex;
            }

            #icon.ytd-sponsors-only-badge-renderer {
                width: 14px;
                height: 14px;
                padding-right: 2px;
                padding-left: 2px;
            }

            #label.ytd-sponsors-only-badge-renderer {
                color: var(--yt-spec-text-secondary);
                font-size: 1.3rem;
                font-weight: 500;
                line-height: 1.8rem;
            }

            ytd-expander {
                display: block;
            }

            paper-button.ytd-expander {
                display: inline-block;
                text-align: center;
                font-family: inherit;
            }

            ytd-expander[collapsed] > #content.ytd-expander {
                overflow: hidden;
                max-height: var(--ytd-expander-collapsed-height);
            }

            ytd-expander[reversed],ytd-expander[reversed] > #content.ytd-expander {
                display: flex;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-expander[reversed][collapsed][collapsed-height="0"] > #content.ytd-expander {
                display: none;
                visibility: hidden;
            }

            ytd-expander > * {
                word-wrap: break-word;
                min-width: 0;
            }

            paper-button.ytd-expander {
                margin: 0 auto 0 0;
                padding: 0;
            }

            #more.ytd-expander,#less.ytd-expander {
                margin-right: var(--ytd-expander-button-margin-right, auto);
            }

            #more.ytd-expander:focus,#less.ytd-expander:focus {
                outline: -webkit-focus-ring-color auto 5px;
            }

            #more.ytd-expander:focus:hover,#less.ytd-expander:focus:hover {
                outline: none;
            }

            #less.scrolling.ytd-expander {
                box-shadow: var(--ytd-expander-button-scrolling-box-shadow);
                border-radius: var(--ytd-expander-button-border-radius);
            }

            yt-next-continuation {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            paper-button.yt-next-continuation {
                display: inline-block;
                text-align: center;
                font-family: inherit;
            }

            paper-spinner.yt-next-continuation {
                margin: 16px 0;
            }

            paper-button.yt-next-continuation {
                margin-left: var(--yt-next-continuation-button-margin-left);
            }

            yt-supported-renderers {
                display: block;
            }

            yt-supported-renderers.spinnable {
                position: relative;
            }

            yt-dropdown-menu {
                display: inline-block;
                max-width: 100%;
            }

            paper-button.yt-dropdown-menu {
                display: inline-block;
                text-align: center;
                font-family: inherit;
            }

            paper-menu-button.yt-dropdown-menu {
                color: var(--yt-spec-text-secondary);
            }

            paper-menu-button.yt-dropdown-menu,#label-text.yt-dropdown-menu {
                max-width: 100%;
            }

            #label-text.yt-dropdown-menu {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

            paper-menu.yt-dropdown-menu .iron-selected.yt-dropdown-menu {
                font-weight: inherit;
            }

            paper-menu-button.yt-dropdown-menu {
                padding: 0;
            }

            paper-listbox.yt-dropdown-menu {
                background-color: var(--yt-dialog-background);
            }

            paper-listbox.yt-dropdown-menu paper-item.yt-dropdown-menu:hover {
                background-color: var(--yt-menu-hover-backgound-color);
            }

            #label.yt-dropdown-menu {
                cursor: pointer;
                text-transform: var(--yt-dropdown-menu-label-transform, none);
                padding: 0;
                margin: 0;
                min-width: 0;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #label-text.yt-dropdown-menu {
                color: var(--yt-primary-text-color);
                color: var(--yt-dropdown-menu-label-text_-_color, var(--yt-primary-text-color));
                font-size: var(--yt-dropdown-menu-label-text_-_font-size);
                font-weight: var(--yt-dropdown-menu-label-text_-_font-weight);
                line-height: var(--yt-dropdown-menu-label-text_-_line-height);
            }

            #icon-label.yt-dropdown-menu {
                color: var(--yt-spec-text-secondary);
                font-size: 1.4rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            #label.keyboard-focus.yt-dropdown-menu #icon-label.yt-dropdown-menu {
                font-weight: 700;
            }

            #label.keyboard-focus.yt-dropdown-menu #label-text.yt-dropdown-menu {
                font-weight: 500;
            }

            #label-icon.yt-dropdown-menu {
                flex-shrink: 0;
                margin-right: 8px;
                color: var(--yt-spec-text-secondary);
            }

            #icon.yt-dropdown-menu {
                color: var(--yt-spec-text-secondary);
            }

            .item.yt-dropdown-menu {
                color: var(--yt-primary-text-color);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #subtitle.yt-dropdown-menu {
                color: var(--yt-secondary-text-color);
                white-space: normal;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.5rem;
            }

            .yt-simple-endpoint.yt-dropdown-menu {
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
                outline: none;
            }

            .yt-simple-endpoint.yt-dropdown-menu:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            a.yt-simple-endpoint.yt-dropdown-menu {
                display: block;
                color: var(--yt-primary-text-color);
            }

            yt-dropdown-menu:not(.has-items) #label-icon.yt-dropdown-menu {
                display: none;
            }

            yt-dropdown-menu:not(.has-items) #label.yt-dropdown-menu {
                cursor: default;
            }

            yt-dropdown-menu:not(.has-items) #label.yt-dropdown-menu:focus {
                outline: none;
            }

            yt-sort-filter-sub-menu-renderer {
                display: inline-block;
            }

            ytd-backstage-poll-renderer {
                --ytd-backstage-poll-choice-height:36px;display: block;
            }

            paper-button.ytd-backstage-poll-renderer {
                display: inline-block;
                text-align: center;
                font-family: inherit;
            }

            #vote-info.ytd-backstage-poll-renderer {
                display: block;
                color: var(--yt-spec-text-secondary);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #poll-votes.ytd-backstage-poll-renderer {
                --paper-listbox-background-color:transparent;--disabled-text-color:currentColor;padding: 12px 0 0 0;
            }

            .vote-choice.ytd-backstage-poll-renderer {
                --paper-item-focused_-_background-color:transparent;--paper-item-focused-before_-_background:transparent;height: var(--ytd-backstage-poll-choice-height);
                min-height: var(--ytd-backstage-poll-choice-height);
                padding: 0;
                width: 100%;
            }

            #sign-in.yt-simple-endpoint.ytd-backstage-poll-renderer {
                width: auto;
                height: var(--ytd-backstage-poll-choice-height);
                padding-bottom: 12px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            .check-icons.ytd-backstage-poll-renderer {
                min-width: 36px;
                padding: 0;
                margin: 0;
                margin-left: -10px;
                border-radius: 18px;
            }

            yt-icon.ytd-backstage-poll-renderer {
                --iron-icon-width:16px;--iron-icon-height:16px;padding: 10px;
                color: var(--yt-spec-icon-inactive);
            }

            yt-icon.checked.ytd-backstage-poll-renderer {
                color: var(--yt-spec-call-to-action);
            }

            .choice-info.ytd-backstage-poll-renderer {
                display: inline-block;
                position: relative;
                width: 100%;
                height: var(--ytd-backstage-poll-choice-height);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            .progress-bar.ytd-backstage-poll-renderer {
                border-radius: 4px;
                height: var(--ytd-backstage-poll-choice-height);
                background-color: var(--yt-spec-10-percent-layer);
                display: inline-block;
            }

            paper-item.ytd-backstage-poll-renderer[selected] .progress-bar.ytd-backstage-poll-renderer {
                background-color: var(--yt-spec-suggested-action);
            }

            .text-area.ytd-backstage-poll-renderer {
                color: var(--yt-spec-text-primary);
                margin: 8px 0;
                position: absolute;
                z-index: 1;
                display: inline-flex;
                -ms-flex-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
            }

            .vote-percentage.ytd-backstage-poll-renderer,.choice-text.ytd-backstage-poll-renderer {
                z-index: 1;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            .vote-percentage.ytd-backstage-poll-renderer {
                margin-right: 8px;
            }

            .choice-text.ytd-backstage-poll-renderer {
                margin: 0 8px;
            }

            .owner-no-vote.ytd-backstage-poll-renderer .choice-text.ytd-backstage-poll-renderer {
                margin-left: 0;
            }

            ytd-post-renderer {
                --ytd-comment-thumb-dimension:36px;--yt-icon-button-icon-width:20px;--yt-icon-button-icon-height:20px;display: block;
                max-width: 638px;
            }

            #dismissable.ytd-post-renderer,#body.ytd-post-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #dismissed.ytd-post-renderer:focus {
                outline: none;
            }

            #header.ytd-post-renderer {
                align-items: center;
                margin-bottom: 16px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #author-thumbnail.ytd-post-renderer {
                font-size: 0;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            #author-thumbnail.ytd-post-renderer yt-img-shadow.ytd-post-renderer {
                width: 32px;
                height: 32px;
                margin-right: 12px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #author.ytd-post-renderer {
                margin-right: 4px;
            }

            #author-text.yt-simple-endpoint.ytd-post-renderer {
                color: var(--yt-spec-text-primary);
                font-size: 1.3rem;
                font-weight: 500;
                line-height: 1.8rem;
            }

            #author-badge.ytd-post-renderer {
                margin-right: 8px;
            }

            #published-time-text.ytd-post-renderer {
                --yt-endpoint-color:var(--yt-spec-text-secondary);font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #author-divider.ytd-post-renderer {
                color: var(--ytd-comment-metadata-text-color);
                margin-right: 4px;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #post-text.ytd-post-renderer {
                min-width: 0;
                overflow-wrap: break-word;
            }

            #content-text.ytd-post-renderer {
                color: var(--yt-spec-text-primary);
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            #vote-count-text.ytd-post-renderer {
                display: none;
            }

            .more-button.ytd-post-renderer,.less-button.ytd-post-renderer {
                text-transform: none;
                color: var(--ytd-comment-text-color);
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            #content-attachment.ytd-post-renderer {
                margin-top: 12px;
            }

            #content-attachment.ytd-post-renderer ytd-backstage-image-renderer.ytd-post-renderer {
                width: 100%;
            }

            #content-attachment.ytd-post-renderer ytd-video-renderer.ytd-post-renderer {
                padding: 8px;
                background-color: var(--yt-spec-feed-background-b);
            }

            #content-attachment.ytd-post-renderer ytd-playlist-renderer.ytd-post-renderer {
                padding: 8px;
                background-color: var(--yt-spec-feed-background-b);
            }

            #toolbar.ytd-post-renderer {
                margin-top: 8px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
            }

            #action-menu.ytd-post-renderer {
                margin-right: -12px;
                color: var(--yt-spec-icon-inactive);
            }

            #dismissable.ytd-post-renderer:not(:hover) ytd-menu-renderer.ytd-post-renderer:not([menu-active]).ytd-post-renderer {
                opacity: 0;
            }

            paper-spinner-lite.ytd-post-renderer {
                margin: auto;
                display: none;
            }

            paper-spinner-lite.ytd-post-renderer[active] {
                display: block;
            }

            ytd-post-renderer[surface_="backstage-surface-type-stream"] #header.ytd-post-renderer,ytd-post-renderer[surface_="backstage-surface-type-stream"] #post-text.ytd-post-renderer,ytd-post-renderer[surface_="backstage-surface-type-stream"] #toolbar.ytd-post-renderer,ytd-post-renderer[surface_="backstage-surface-type-stream"] ytd-video-renderer.ytd-post-renderer,ytd-post-renderer[surface_="backstage-surface-type-stream"] ytd-playlist-renderer.ytd-post-renderer,ytd-post-renderer[surface_="backstage-surface-type-stream"] ytd-backstage-poll-renderer.ytd-post-renderer {
                margin-left: 16px;
                margin-right: 16px;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] {
                --yt-img-border-radius:2px;padding: 12px 24px 0 24px;
                border: 1px solid var(--yt-spec-10-percent-layer);
                max-width: 386px;
                width: 386px;
                height: 196px;
                background-color: var(--yt-spec-brand-background-solid);
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][enable-taller-height_] {
                padding-top: 16px;
                height: calc(196px + 4px);
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] #toolbar.ytd-post-renderer {
                margin: 2px 0 2px 0;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] #header.ytd-post-renderer {
                margin-bottom: 12px;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][enable-taller-height_] #header.ytd-post-renderer {
                margin-bottom: 16px;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] #body.ytd-post-renderer {
                max-height: 116px;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] #dismissable.ytd-post-renderer {
                cursor: pointer;
                outline: none;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] #body.ytd-post-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] #author-thumbnail.ytd-post-renderer yt-img-shadow.ytd-post-renderer {
                width: 24px;
                height: 24px;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] #author-text.yt-simple-endpoint.ytd-post-renderer {
                color: var(--yt-spec-text-secondary);
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] #author-text.yt-simple-endpoint.ytd-post-renderer:hover {
                color: var(--yt-hovered-text-color);
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] #published-time-text.ytd-post-renderer {
                --yt-endpoint-visited-color:var(--ytd-comment-metadata-text-color);display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][is-dismissed] #dismissable.ytd-post-renderer,ytd-post-renderer #dismissed.ytd-post-renderer {
                display: none;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][is-dismissed] #dismissed.ytd-post-renderer {
                display: block;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] #home-content-text.ytd-post-renderer {
                color: var(--yt-spec-text-primary);
                display: -webkit-box;
                max-height: 4rem;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: pre-wrap;
                -webkit-line-clamp: 2;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                line-height: 2rem;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="image"] #home-content-text.ytd-post-renderer,ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="none"] #home-content-text.ytd-post-renderer {
                display: -webkit-box;
                max-height: 10rem;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: pre-wrap;
                -webkit-line-clamp: 5;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                line-height: 2rem;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] #dismissable.ytd-post-renderer:not(:hover) ytd-menu-renderer.ytd-post-renderer:not([menu-active]).ytd-post-renderer {
                opacity: 1;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] ytd-comment-action-buttons-renderer.ytd-post-renderer {
                flex-grow: 1;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"] #content-attachment.ytd-post-renderer {
                margin-top: 0;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="image"] #body.ytd-post-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="image"] #attachments.ytd-post-renderer {
                margin-left: auto;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="video"] #content-attachment.ytd-post-renderer,ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="playlist"] #content-attachment.ytd-post-renderer,ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="poll"] #content-attachment.ytd-post-renderer {
                margin-top: 4px;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="video"] #content-attachment.ytd-post-renderer ytd-video-renderer.ytd-post-renderer,ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="playlist"] #content-attachment.ytd-post-renderer ytd-playlist-renderer.ytd-post-renderer {
                padding: 0;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="image"] #content-attachment.ytd-post-renderer ytd-backstage-image-renderer.ytd-post-renderer {
                width: 116px;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="image"] #post-text.ytd-post-renderer {
                margin-right: 16px;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="image-only"] #content-attachment.ytd-post-renderer {
                background-color: var(--yt-spec-feed-background-a);
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="image-only"] #content-attachment.ytd-post-renderer ytd-backstage-image-renderer.ytd-post-renderer {
                width: 116px;
                height: 116px;
                margin-left: auto;
                margin-right: auto;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="video"] #post-text.ytd-post-renderer,ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="playlist"] #post-text.ytd-post-renderer,ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="poll"] #post-text.ytd-post-renderer {
                min-height: 40px;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="poll"] #attachments.ytd-post-renderer ytd-backstage-poll-renderer.ytd-post-renderer {
                display: none;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="poll"] #vote-count-text.ytd-post-renderer {
                display: block;
                color: var(--yt-spec-text-secondary);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                line-height: 2rem;
            }

            ytd-post-renderer[surface_="backstage-surface-type-home"][attachment="poll"] #vote-button.ytd-post-renderer {
                margin: 16px 0 0 0;
            }

            ytd-continuation-item-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            paper-spinner.ytd-continuation-item-renderer {
                padding: 16px 0;
            }

            ytd-toggle-theme-compact-link-renderer,.paper-item.ytd-toggle-theme-compact-link-renderer {
                display: block;
                position: relative;
                min-height: var(--paper-item-min-height, 48px);
                padding: 0px 16px;
            }

            .paper-item.ytd-toggle-theme-compact-link-renderer {
                font-family: var(--paper-font-subhead_-_font-family);
                -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);
                font-size: var(--paper-font-subhead_-_font-size);
                font-weight: var(--paper-font-subhead_-_font-weight);
                line-height: var(--paper-font-subhead_-_line-height);
                border: none;
                outline: none;
                background: white;
                width: 100%;
                text-align: left;
            }

            ytd-toggle-theme-compact-link-renderer[hidden],.paper-item.ytd-toggle-theme-compact-link-renderer[hidden] {
                display: none !important;
            }

            ytd-toggle-theme-compact-link-renderer.iron-selected,.paper-item.iron-selected.ytd-toggle-theme-compact-link-renderer {
                font-weight: var(--paper-item-selected-weight, bold);
                background-color: var(--paper-item-selected_-_background-color);
                font-weight: var(--paper-item-selected_-_font-weight, var(--paper-item-selected-weight, bold));
            }

            ytd-toggle-theme-compact-link-renderer[disabled],.paper-item.ytd-toggle-theme-compact-link-renderer[disabled] {
                color: var(--paper-item-disabled-color, var(--disabled-text-color));
            }

            ytd-toggle-theme-compact-link-renderer:focus,.paper-item.ytd-toggle-theme-compact-link-renderer:focus {
                position: relative;
                outline: 0;
                background-color: var(--paper-item-focused_-_background-color);
            }

            ytd-toggle-theme-compact-link-renderer:focus:before,.paper-item.ytd-toggle-theme-compact-link-renderer:focus:before {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
                background: currentColor;
                content: '';
                opacity: var(--dark-divider-opacity);
                pointer-events: none;
                background: var(--paper-item-focused-before_-_background, currentColor);
            }

            ytd-toggle-theme-compact-link-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-toggle-theme-compact-link-renderer {
                --paper-item-min-height:40px;color: var(--yt-spec-text-primary);
                cursor: pointer;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #label.ytd-toggle-theme-compact-link-renderer {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                -webkit-font-smoothing: antialiased;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            yt-icon.ytd-toggle-theme-compact-link-renderer {
                color: var(--yt-spec-icon-inactive);
            }

            .content-icon.ytd-toggle-theme-compact-link-renderer {
                margin-right: 16px;
            }

            ytd-notification-renderer {
                position: relative;
                padding: 16px 16px 16px 0;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-notification-renderer:not(:hover) ytd-menu-renderer.ytd-notification-renderer:not([menu-active]).ytd-notification-renderer {
                opacity: 0;
            }

            .yt-simple-endpoint.ytd-notification-renderer {
                min-width: 0;
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
            }

            .yt-simple-endpoint.ytd-notification-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            a.yt-simple-endpoint.ytd-notification-renderer {
                margin-right: 24px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #new.ytd-notification-renderer {
                width: 4px;
                height: 4px;
                border-radius: 2px;
                margin: 22px 6px 0 6px;
            }

            ytd-notification-renderer.unseen #new.ytd-notification-renderer {
                background-color: var(--yt-spec-themed-blue);
            }

            ytd-notification-renderer.high-priority-notification.unseen #new.ytd-notification-renderer {
                background-color: transparent;
            }

            yt-img-shadow#avatar.ytd-notification-renderer {
                height: 48px;
                width: 48px;
            }

            ytd-notification-renderer.high-priority-notification yt-img-shadow#avatar.ytd-notification-renderer {
                height: 32px;
                width: 32px;
                margin-top: auto;
                margin-bottom: auto;
            }

            ytd-notification-renderer.high-priority-notification > a.ytd-notification-renderer {
                margin-right: 0px;
            }

            ytd-notification-renderer.high-priority-notification > a.ytd-notification-renderer > .text.ytd-notification-renderer > .metadata.ytd-notification-renderer {
                display: none;
            }

            ytd-notification-renderer.high-priority-notification yt-formatted-string.message.ytd-notification-renderer {
                margin-bottom: 0px;
            }

            .thumbnail.ytd-notification-renderer {
                margin-right: 16px;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            .text.ytd-notification-renderer {
                color: var(--yt-spec-text-primary);
                min-width: 0;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            .message.ytd-notification-renderer {
                margin-bottom: 8px;
                display: block;
                max-height: 12.6rem;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #call-to-action.ytd-notification-renderer {
                margin-right: auto;
                margin-bottom: 10px;
            }

            .metadata.ytd-notification-renderer {
                color: var(--yt-spec-text-secondary);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            .metadata.ytd-notification-renderer > yt-formatted-string.ytd-notification-renderer:not(:last-child):after {
                content: '•';
                margin-left: 4px;
            }

            .thumbnail-container.ytd-notification-renderer {
                margin: 0 16px;
                width: 86px;
                height: 48px;
                position: relative;
                overflow: hidden;
                display: block;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            .thumbnail-container.ytd-notification-renderer > yt-img-shadow.ytd-notification-renderer {
                display: block;
                position: absolute;
                transform: translateY(-50%);
                top: 50%;
                left: 0;
                width: 100%;
            }

            ytd-menu-renderer.ytd-notification-renderer {
                position: absolute;
                top: 8px;
                right: 8px;
            }

            ytd-player,#container.ytd-player {
                display: block;
                width: 100%;
                height: 100%;
            }

            ytd-background-promo-renderer {
                --ytd-icon-promo-width-default:120px;--ytd-icon-promo-height-default:120px;--ytd-icon-color:hsl(0, 0%, 93.3%);text-align: center;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            yt-icon.ytd-background-promo-renderer {
                color: var(--ytd-icon-color);
                height: var(--ytd-background-promo-renderer-icon-height, var(--ytd-icon-promo-height-default));
                width: var(--ytd-background-promo-renderer-icon-width, var(--ytd-icon-promo-width-default));
                margin-bottom: 24px;
                -ms-align-self: center;
                -webkit-align-self: center;
                align-self: center;
            }

            .promo-message.ytd-background-promo-renderer {
                color: var(--yt-spec-text-secondary);
                margin: 0 auto 24px;
            }

            ytd-background-promo-renderer:not([renderer-style="full-height"]) .promo-message.ytd-background-promo-renderer {
                width: 280px;
            }

            .promo-title.ytd-background-promo-renderer {
                display: block;
                margin-bottom: 8px;
                max-height: 4rem;
                overflow: hidden;
                font-size: 1.6rem;
                font-weight: 500;
                line-height: 2rem;
            }

            .promo-body-text.ytd-background-promo-renderer {
                margin-top: 8px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-background-promo-renderer[renderer-style="full-height"] {
                --ytd-icon-color:var(--yt-spec-icon-inactive);padding-top: 140px;
            }

            ytd-background-promo-renderer[renderer-style="full-height"] yt-icon.ytd-background-promo-renderer {
                margin-bottom: 0;
            }

            ytd-background-promo-renderer[renderer-style="full-height"] .promo-message.ytd-background-promo-renderer {
                margin-top: 24px;
                margin-bottom: 24px;
            }

            ytd-background-promo-renderer[renderer-style="full-height"] .promo-title.ytd-background-promo-renderer:not([hidden]).ytd-background-promo-renderer {
                color: var(--yt-message-renderer-text-color, var(--yt-primary-text-color));
                margin-bottom: 16px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                font-size: 2.4rem;
                font-weight: 400;
                line-height: 3rem;
            }

            ytd-background-promo-renderer[renderer-style="full-height"] .promo-body-text.ytd-background-promo-renderer:not([hidden]).ytd-background-promo-renderer {
                color: var(--yt-spec-text-primary);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            @media (max-width: 424px) {
                ytd-background-promo-renderer[renderer-style="full-height"] yt-icon.ytd-background-promo-renderer {
                    width:100%;
                }
            }

            ytd-background-promo-renderer[renderer-style="no-icon"] yt-icon.ytd-background-promo-renderer {
                display: none;
            }

            paper-button.ytd-subscription-notification-toggle-button-renderer {
                display: inline-block;
                text-align: center;
                font-family: inherit;
            }

            ytd-subscription-notification-toggle-button-renderer {
                display: inline-block;
                text-transform: uppercase;
            }

            ytd-subscription-notification-toggle-button-renderer.force-icon-button a.ytd-subscription-notification-toggle-button-renderer {
                cursor: pointer;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            ytd-subscription-notification-toggle-button-renderer[disabled] a.ytd-subscription-notification-toggle-button-renderer:focus {
                outline: none;
            }

            ytd-subscription-notification-toggle-button-renderer[is-icon-button][has-no-text] {
                font-size: 0;
            }

            a.ytd-subscription-notification-toggle-button-renderer {
                display: flex;
            }

            a.yt-simple-endpoint.ytd-subscription-notification-toggle-button-renderer {
                color: inherit;
                border-radius: inherit;
                text-decoration: none;
            }

            ytd-subscription-notification-toggle-button-renderer[is-paper-button] {
                border-radius: var(--yt-button-border-radius, 3px);
                margin: var(--yt-button-margin, 0 0.29em);
            }

            ytd-subscription-notification-toggle-button-renderer[is-paper-button][disabled] {
                color: var(--yt-spec-text-disabled);
                background-color: transparent;
            }

            ytd-subscription-notification-toggle-button-renderer[is-icon-button][disabled] {
                color: #9b9b9b;
            }

            ytd-subscription-notification-toggle-button-renderer[is-paper-button][align-by-text]:not(:empty) {
                margin-left: -16px;
            }

            ytd-subscription-notification-toggle-button-renderer[is-paper-button][button-size="size-large"] {
                line-height: 24px;
            }

            paper-button.ytd-subscription-notification-toggle-button-renderer {
                width: var(--yt-paper-button-width, auto);
                height: auto;
                border-radius: inherit;
                margin: 0;
                padding: var(--yt-button-padding, 0.7em 0.57em);
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -ms-flex: 1 1 auto;
                -webkit-flex: 1 1 auto;
                flex: 1 1 auto;
            }

            ytd-subscription-notification-toggle-button-renderer[start-justified] paper-button.ytd-subscription-notification-toggle-button-renderer {
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            #button.ytd-subscription-notification-toggle-button-renderer {
                color: var(--yt-button-color);
                background-color;}

            ytd-subscription-notification-toggle-button-renderer #button.ytd-subscription-notification-toggle-button-renderer {
                color: var(--yt-button-color, inherit);
                background-color: transparent;
                text-transform: inherit;
            }

            button.ytd-subscription-notification-toggle-button-renderer,yt-icon-button.ytd-subscription-notification-toggle-button-renderer {
                padding: 1px 6px;
            }

            yt-icon-button.ytd-subscription-notification-toggle-button-renderer {
                width: var(--yt-button-icon-size, 40px);
                height: var(--yt-button-icon-size, 40px);
                color: var(--yt-endpoint-color, hsl(0, 0%, 6.7%));
            }

            yt-icon-button.ytd-subscription-notification-toggle-button-renderer::-moz-focus-inner {
                padding: 0;
                margin: 0;
                border: 0;
            }

            yt-icon-button.ytd-subscription-notification-toggle-button-renderer[disabled] {
                color: hsla(0, 0%, 6.7%, .2);
            }

            yt-icon-button.ytd-subscription-notification-toggle-button-renderer {
                line-height: 1;
                padding: var(--yt-button-icon-padding, 8px);
                width: var(--yt-button-icon-size, var(--yt-icon-width, 40px));
                height: var(--yt-button-icon-size, var(--yt-icon-height, 40px));
            }

            yt-icon-button.ytd-subscription-notification-toggle-button-renderer > yt-icon.ytd-subscription-notification-toggle-button-renderer {
                width: 100%;
                height: 100%;
            }

            #button.ytd-subscription-notification-toggle-button-renderer yt-icon.ytd-subscription-notification-toggle-button-renderer + yt-formatted-string.ytd-subscription-notification-toggle-button-renderer {
                margin-left: 8px;
            }

            #button.ytd-subscription-notification-toggle-button-renderer yt-formatted-string.ytd-subscription-notification-toggle-button-renderer + yt-icon.ytd-subscription-notification-toggle-button-renderer {
                margin-left: var(--yt-button-icon-padding, 8px);
            }

            ytd-subscription-notification-toggle-button-renderer.style-text[is-icon-button] {
                color: var(--yt-spec-icon-inactive);
            }

            ytd-subscribe-button-renderer {
                --yt-formatted-string-deemphasize-color:hsla(0, 0%, 100%, .85);--yt-formatted-string-deemphasize_-_margin-left:4px;--yt-formatted-string-deemphasize_-_display:initial;display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-subscribe-button-renderer[new-subscribe-color] {
                --yt-formatted-string-deemphasize-color:#FFFFFF;}

            paper-button.ytd-subscribe-button-renderer {
                background-color: var(--yt-spec-brand-subscribe-button-background);
                border-radius: 2px;
                color: #FFFFFF;
                padding: var(--yt-button-padding);
                margin: auto var(--ytd-subscribe-button-margin, 4px);
                white-space: nowrap;
                font-size: 1.4rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-subscribe-button-renderer[new-subscribe-color] paper-button.ytd-subscribe-button-renderer {
                background-color: var(--yt-spec-brand-button-background);
            }

            paper-button.keyboard-focus.ytd-subscribe-button-renderer {
                border: 2px solid var(--yt-spec-filled-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
                font-size: 1.4rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            paper-button.ytd-subscribe-button-renderer[subscribed] {
                background-color: hsl(0, 0%, 93.3%);
                color: hsla(0, 0%, 6.7%, .6);
            }

            ytd-subscribe-button-renderer[new-subscribe-color] paper-button.ytd-subscribe-button-renderer[subscribed] {
                background-color: var(--yt-spec-10-percent-layer);
                color: var(--yt-spec-text-secondary);
            }

            paper-button.ytd-subscribe-button-renderer[subscribed] yt-formatted-string.ytd-subscribe-button-renderer {
                --yt-formatted-string-deemphasize-color:hsla(0, 0%, 6.7%, .6);--yt-formatted-string-deemphasize_-_margin-left:4px;--yt-formatted-string-deemphasize_-_display:initial;}

            ytd-subscribe-button-renderer[new-subscribe-color] paper-button.ytd-subscribe-button-renderer[subscribed] yt-formatted-string.ytd-subscribe-button-renderer {
                --yt-formatted-string-deemphasize-color:var(--yt-spec-text-secondary);}

            ytd-subscribe-button-renderer[button-style="COMPACT_GRAY"] {
                --yt-button-icon-size:24px;--yt-button-icon-padding:4px;}

            ytd-subscribe-button-renderer[new-subscribe-color][button-style="COMPACT_GRAY"] paper-button.ytd-subscribe-button-renderer {
                background-color: var(--yt-spec-10-percent-layer);
                color: var(--yt-spec-text-secondary);
            }

            ytd-subscribe-button-renderer[new-subscribe-color][button-style="COMPACT_GRAY"] paper-button.ytd-subscribe-button-renderer yt-formatted-string.ytd-subscribe-button-renderer {
                --yt-formatted-string-deemphasize-color:var(--yt-spec-text-secondary);}

            ytd-subscribe-button-renderer[button-style="COMPACT_GRAY"] paper-button.ytd-subscribe-button-renderer {
                background-color: hsl(0, 0%, 93.3%);
                color: hsla(0, 0%, 6.7%, .6);
            }

            ytd-subscribe-button-renderer[button-style="COMPACT_GRAY"] paper-button.ytd-subscribe-button-renderer yt-formatted-string.ytd-subscribe-button-renderer {
                --yt-formatted-string-deemphasize-color:hsla(0, 0%, 6.7%, .6);}

            ytd-subscribe-button-renderer[button-style="COMPACT_GRAY"] paper-button.ytd-subscribe-button-renderer,ytd-subscribe-button-renderer[button-style="COMPACT_RED"] paper-button.ytd-subscribe-button-renderer {
                padding: 4px 8px;
                margin: 0;
            }

            ytd-subscribe-button-renderer[button-style="COMPACT_GRAY"] paper-button.keyboard-focus.ytd-subscribe-button-renderer,ytd-subscribe-button-renderer[button-style="COMPACT_RED"] paper-button.keyboard-focus.ytd-subscribe-button-renderer {
                padding: 2px 6px;
            }

            ytd-subscribe-button-renderer[button-style="COMPACT_RED"] {
                max-width: 100%;
            }

            ytd-subscribe-button-renderer[button-style="COMPACT_RED"] yt-formatted-string.ytd-subscribe-button-renderer {
                overflow: hidden;
                text-overflow: ellipsis;
            }

            ytd-subscribe-button-renderer[button-style="COMPACT_RED"] ytd-toggle-button-renderer.ytd-subscribe-button-renderer,ytd-subscribe-button-renderer[button-style="COMPACT_RED"] ytd-button-renderer.ytd-subscribe-button-renderer {
                --yt-button-icon-size:24px;--yt-button-icon-padding:0;margin-left: 8px;
            }

            ytd-subscribe-button-renderer[button-style="COMPACT_RED"] paper-button.ytd-subscribe-button-renderer[subscribed] yt-formatted-string.ytd-subscribe-button-renderer {
                --yt-formatted-string-deemphasize_-_display:none;--yt-formatted-string-deemphasize_-_margin-left:initial;}

            ytd-subscribe-button-renderer[button-style="VISIBLY_DISABLED"] paper-button.ytd-subscribe-button-renderer {
                --yt-formatted-string-deemphasize-color:var(--yt-spec-text-primary-inverse);background-color: var(--yt-spec-icon-disabled);
                color: var(--yt-spec-text-primary-inverse);
            }

            ytd-radio-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-thumbnail.ytd-radio-renderer {
                width: 246px;
                height: 138px;
                margin-right: 16px;
            }

            #content.ytd-radio-renderer {
                overflow: hidden;
                max-width: 600px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #list.ytd-radio-renderer {
                list-style-type: none;
                padding: 0;
                margin: 12px 0 8px 0;
            }

            #list.ytd-radio-renderer li.ytd-radio-renderer {
                padding-bottom: 4px;
            }

            #video-title.ytd-radio-renderer {
                display: block;
                max-height: 4.8rem;
                overflow: hidden;
                font-size: 1.8rem;
                font-weight: 400;
                line-height: 2.4rem;
            }

            h3.ytd-radio-renderer {
                color: var(--yt-spec-text-primary);
            }

            ytd-clarification-renderer {
                display: block;
                padding: 16px 0 16px 16px;
                background-color: var(--yt-spec-10-percent-layer);
                display: var(--layout-horizontal_-_display, block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-clarification-renderer:not(:hover) ytd-menu-renderer.ytd-clarification-renderer:not([menu-active]).ytd-clarification-renderer {
                opacity: 0;
            }

            ytd-menu-renderer.ytd-clarification-renderer {
                margin-top: -10px;
            }

            a.ytd-clarification-renderer {
                display: flex;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            .text.ytd-clarification-renderer {
                color: var(--yt-spec-text-primary);
                min-width: 0;
                margin: 0 0 0 16px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            .section-title.ytd-clarification-renderer {
                display: none;
            }

            .section-header.ytd-clarification-renderer yt-img-shadow.ytd-clarification-renderer,.section-header.ytd-clarification-renderer yt-icon.ytd-clarification-renderer {
                display: none;
            }

            .content-title.ytd-clarification-renderer {
                padding-bottom: 4px;
                font-size: 1.6rem;
                font-weight: 500;
                line-height: 2rem;
            }

            .content-title.ytd-clarification-renderer yt-icon.ytd-clarification-renderer {
                display: none;
            }

            .external-link-icon.ytd-clarification-renderer {
                width: 12px;
                height: 12px;
                margin-bottom: 2px;
            }

            .source.ytd-clarification-renderer {
                padding-top: 4px;
                color: var(--yt-spec-call-to-action);
            }

            #menu.ytd-clarification-renderer {
                margin-bottom: -10px;
            }

            ytd-clarification-renderer[clarify-style="small"] a.ytd-clarification-renderer {
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            ytd-clarification-renderer[clarify-style="small"] .content-title.ytd-clarification-renderer {
                display: none;
            }

            ytd-clarification-renderer[clarify-style="small"] .content-title.ytd-clarification-renderer {
                margin: 0 0 0 12px;
            }

            ytd-clarification-renderer[clarify-style="small"] .description.ytd-clarification-renderer {
                display: inline;
            }

            ytd-clarification-renderer[clarify-style="small"] .source.ytd-clarification-renderer {
                display: inline;
            }

            ytd-clarification-renderer[clarify-style="small"] .text.ytd-clarification-renderer {
                display: block;
            }

            ytd-clarification-renderer[clarify-style="medium"] .description.ytd-clarification-renderer {
                -webkit-line-clamp: 3;
                display: block;
                max-height: 5.4rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
                -webkit-box-orient: vertical;
                text-overflow: ellipsis;
                white-space: normal;
                display: -webkit-box;
            }

            ytd-clarification-renderer[clarify-style="large"] a.ytd-clarification-renderer {
                display: block;
            }

            ytd-clarification-renderer[clarify-style="large"] .source.ytd-clarification-renderer {
                color: var(--yt-spec-text-secondary);
                padding-top: 12px;
            }

            ytd-clarification-renderer[clarify-style="large"] .source.ytd-clarification-renderer yt-icon.ytd-clarification-renderer {
                display: none;
            }

            ytd-clarification-renderer[clarify-style="large"] .content-title.ytd-clarification-renderer {
                color: var(--yt-spec-call-to-action);
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            ytd-clarification-renderer[clarify-style="large"] .content-title.ytd-clarification-renderer yt-icon.ytd-clarification-renderer {
                display: inline-block;
            }

            ytd-clarification-renderer[clarify-style="large"] .section-title.ytd-clarification-renderer {
                display: inline;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            ytd-clarification-renderer[clarify-style="large"] .text.ytd-clarification-renderer {
                margin-left: 0;
            }

            ytd-clarification-renderer[clarify-style="large"] .section-header.ytd-clarification-renderer {
                margin-bottom: 16px;
                display: flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            ytd-clarification-renderer[clarify-style="large"] .yt-simple-endpoint.ytd-clarification-renderer > yt-img-shadow.ytd-clarification-renderer,ytd-clarification-renderer[clarify-style="large"] .yt-simple-endpoint.ytd-clarification-renderer > yt-icon.ytd-clarification-renderer {
                display: none;
            }

            ytd-clarification-renderer[clarify-style="large"] .section-header.ytd-clarification-renderer yt-img-shadow.ytd-clarification-renderer,ytd-clarification-renderer[clarify-style="large"] .section-header.ytd-clarification-renderer yt-icon.ytd-clarification-renderer {
                display: block;
                margin-right: 8px;
            }

            ytd-clarification-renderer[clarify-style="large"] .section-header.ytd-clarification-renderer yt-icon.ytd-clarification-renderer {
                color: var(--yt-spec-icon-active-other);
            }

            ytd-compact-link-renderer {
                display: block;
            }

            .yt-simple-endpoint.ytd-compact-link-renderer {
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
            }

            .yt-simple-endpoint.ytd-compact-link-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            #endpoint.yt-simple-endpoint.ytd-compact-link-renderer {
                display: block;
                cursor: pointer;
            }

            paper-item.ytd-compact-link-renderer {
                color: var(--yt-compact-link-color, var(--yt-spec-text-primary));
                min-height: 40px;
                padding: var(--yt-compact-link-paper-item-padding, 0px 16px);
            }

            ytd-compact-link-renderer:not([has-secondary_]) paper-item.ytd-compact-link-renderer {
                padding: var(--yt-compact-link-paper-item-padding, 0px 36px 0 16px);
            }

            #label.ytd-compact-link-renderer {
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #subtitle.ytd-compact-link-renderer {
                display: block;
                padding-left: 4px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            yt-icon.ytd-compact-link-renderer {
                color: var(--yt-compact-link-icon-color, var(--yt-spec-icon-inactive));
            }

            #content-icon.ytd-compact-link-renderer {
                margin-right: 16px;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            #secondary-text.ytd-compact-link-renderer {
                background: var(--yt-spec-themed-blue);
                color: var(--yt-spec-filled-button-text);
                padding: 4px;
                border-radius: 2px;
                font-size: 1.2rem;
                font-weight: 500;
                line-height: 1.2rem;
            }

            yt-img-shadow.ytd-compact-link-renderer {
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #right-icon.ytd-compact-link-renderer {
                margin-right: 0;
            }

            #secondary-text.ytd-compact-link-renderer,#right-icon.ytd-compact-link-renderer {
                margin-left: 8px;
            }

            ytd-compact-link-renderer[component-style=disclaimer] #endpoint.ytd-compact-link-renderer {
                cursor: auto;
            }

            ytd-compact-link-renderer[component-style=disclaimer] #label.ytd-compact-link-renderer {
                color: var(--yt-spec-text-secondary);
                white-space: initial;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            ytd-compact-link-renderer[compact-link-style="compact-link-style-type-settings-sidebar"] {
                padding: 8px 8px;
            }

            ytd-compact-link-renderer[compact-link-style="compact-link-style-type-settings-sidebar"][active] {
                background-color: #EDEDED;
            }

            ytd-compact-link-renderer[compact-link-style="compact-link-style-type-settings-sidebar"][active] #label.ytd-compact-link-renderer {
                font-weight: 500;
            }

            #label.ytd-compact-link-renderer,#subtitle.ytd-compact-link-renderer {
                display: block;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }

            ytd-feedback-elicitation-single-question-renderer {
                --paper-input-container-input-color:var(--yt-spec-text-primary);display: inline-block;
                margin: 24px 0;
                width: 100%;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #dismissable.ytd-feedback-elicitation-single-question-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: start;
                -webkit-align-items: flex-start;
                align-items: flex-start;
            }

            #header.ytd-feedback-elicitation-single-question-renderer {
                -ms-align-self: stretch;
                -webkit-align-self: stretch;
                align-self: stretch;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #header.ytd-feedback-elicitation-single-question-renderer yt-icon-button.ytd-feedback-elicitation-single-question-renderer {
                --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;color: var(--yt-spec-text-secondary);
                width: var(--yt-icon-width);
                height: var(--yt-icon-height);
            }

            #question.ytd-feedback-elicitation-single-question-renderer {
                color: var(--yt-spec-text-primary);
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            .yt-simple-endpoint.ytd-feedback-elicitation-single-question-renderer {
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
            }

            .yt-simple-endpoint.ytd-feedback-elicitation-single-question-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            a.yt-simple-endpoint.ytd-feedback-elicitation-single-question-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            yt-img-shadow.ytd-feedback-elicitation-single-question-renderer {
                margin-right: 8px;
                height: 68px;
                width: 120px;
            }

            ytd-feedback-elicitation-single-question-renderer.is-channel yt-img-shadow.ytd-feedback-elicitation-single-question-renderer {
                width: 56px;
                height: 56px;
                margin-right: 8px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #item-title.ytd-feedback-elicitation-single-question-renderer {
                color: var(--yt-spec-text-primary);
                display: block;
                max-height: 3.2rem;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            #responses.ytd-feedback-elicitation-single-question-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #responses.ytd-feedback-elicitation-single-question-renderer yt-formatted-string.ytd-feedback-elicitation-single-question-renderer {
                color: var(--yt-spec-text-primary);
            }

            #submit-button.ytd-feedback-elicitation-single-question-renderer {
                margin-top: 12px;
            }

            paper-radio-button.ytd-feedback-elicitation-single-question-renderer {
                padding: 12px 0 0;
            }

            ytd-message-renderer {
                padding: 16px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            ytd-message-renderer[shelf] {
                padding: 0 0 24px;
                -ms-flex-align: start;
                -webkit-align-items: flex-start;
                align-items: flex-start;
            }

            #message.ytd-message-renderer {
                color: var(--yt-message-renderer-text-color, var(--yt-primary-text-color));
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #submessage.ytd-message-renderer {
                color: var(--yt-spec-text-secondary);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #message.ytd-message-renderer:not([hidden]).ytd-message-renderer + #submessage.ytd-message-renderer {
                margin-top: 16px;
            }

            #message-button.ytd-message-renderer:not(:empty) {
                margin-top: 16px;
            }

            ytd-message-renderer[component-style_='RENDER_STYLE_EMPTY_STATE'] {
                padding-top: 140px;
            }

            ytd-message-renderer[component-style_='RENDER_STYLE_EMPTY_STATE'] yt-icon.ytd-message-renderer {
                height: 96px;
                width: 96px;
                color: var(--yt-spec-icon-inactive);
            }

            ytd-message-renderer[component-style_='RENDER_STYLE_EMPTY_STATE'] #message.ytd-message-renderer:not([hidden]).ytd-message-renderer {
                margin-top: 24px;
                font-size: 2.4rem;
                font-weight: 400;
                line-height: 3rem;
            }

            ytd-message-renderer[component-style_='RENDER_STYLE_EMPTY_STATE'] #submessage.ytd-message-renderer:not([hidden]).ytd-message-renderer {
                margin-top: 8px;
                color: var(--yt-spec-text-primary);
            }

            ytd-message-renderer[component-style_='RENDER_STYLE_EMPTY_STATE'] #message-button.ytd-message-renderer:not(:empty) {
                margin-top: 24px;
            }

            ytd-game-card-renderer {
                display: block;
                vertical-align: top;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #game.ytd-game-card-renderer {
                padding-bottom: 4px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-grid-channel-renderer {
                display: inline-block;
                width: 210px;
            }

            yt-img-shadow.ytd-grid-channel-renderer {
                height: 103px;
                width: 103px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            #channel.ytd-grid-channel-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #channel-info.ytd-grid-channel-renderer {
                max-width: 100%;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #title.ytd-grid-channel-renderer,#thumbnail-attribution.ytd-grid-channel-renderer {
                max-width: 100%;
            }

            #title.ytd-grid-channel-renderer {
                color: var(--yt-spec-text-primary);
                margin: 4px 0;
                text-overflow: ellipsis;
                display: block;
                max-height: 1.6rem;
                white-space: nowrap;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            #thumbnail-attribution.ytd-grid-channel-renderer {
                color: var(--yt-spec-text-secondary);
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #subscribe.ytd-grid-channel-renderer {
                margin-top: 16px;
            }

            ytd-grid-movie-playlist-renderer {
                display: inline-block;
                width: 210px;
            }

            ytd-thumbnail.ytd-grid-movie-playlist-renderer {
                height: 302px;
                width: 210px;
            }

            ytd-video-meta-block.ytd-grid-movie-playlist-renderer {
                padding-right: 24px;
            }

            #badges.ytd-grid-movie-playlist-renderer {
                margin-top: 8px;
            }

            #video-title.ytd-grid-movie-playlist-renderer {
                display: block;
                margin: 8px 0 8px;
                max-height: 3.2rem;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            h3.ytd-grid-movie-playlist-renderer {
                color: var(--yt-spec-text-primary);
            }

            .yt-simple-endpoint.ytd-grid-movie-playlist-renderer {
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
            }

            .yt-simple-endpoint.ytd-grid-movie-playlist-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            ytd-grid-playlist-renderer {
                display: inline-block;
                width: 210px;
            }

            ytd-playlist-thumbnail.ytd-grid-playlist-renderer {
                height: var(--ytd-grid-thumbnail_-_height);
                width: 210px;
            }

            .yt-simple-endpoint.ytd-grid-playlist-renderer {
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
            }

            .yt-simple-endpoint.ytd-grid-playlist-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            #meta.yt-simple-endpoint.ytd-grid-playlist-renderer {
                padding-right: 24px;
            }

            a.yt-simple-endpoint.ytd-grid-playlist-renderer {
                display: block;
            }

            ytd-badge-supported-renderer.ytd-grid-playlist-renderer {
                margin-top: 4px;
            }

            h3.ytd-grid-playlist-renderer {
                color: var(--yt-spec-text-primary);
                margin: 8px 0 8px;
            }

            #video-title.ytd-grid-playlist-renderer {
                display: -webkit-box;
                max-height: 3.2rem;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: normal;
                -webkit-line-clamp: 2;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            #view-more.ytd-grid-playlist-renderer {
                display: block;
                margin-top: 4px;
                --yt-endpoint-color:var(--yt-spec-text-secondary);font-size: 1.25rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            h3.ytd-grid-playlist-renderer {
                color: var(--yt-spec-text-primary);
            }

            ytd-grid-radio-renderer {
                display: inline-block;
                width: 210px;
            }

            ytd-grid-radio-renderer:not(:hover) ytd-menu-renderer.ytd-grid-radio-renderer:not([menu-active]).ytd-grid-radio-renderer {
                opacity: 0;
            }

            ytd-grid-radio-renderer[is-dismissed] #dismissable.ytd-grid-radio-renderer,ytd-grid-radio-renderer #dismissed.ytd-grid-radio-renderer {
                display: none;
            }

            ytd-grid-radio-renderer[is-dismissed] #dismissed.ytd-grid-radio-renderer {
                display: block;
            }

            ytd-thumbnail.ytd-grid-radio-renderer {
                height: var(--ytd-grid-thumbnail_-_height);
                width: 210px;
            }

            ytd-video-meta-block.ytd-grid-radio-renderer {
                padding-right: 24px;
            }

            .yt-simple-endpoint.ytd-grid-radio-renderer {
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
            }

            .yt-simple-endpoint.ytd-grid-radio-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            a.yt-simple-endpoint.ytd-grid-radio-renderer {
                display: block;
            }

            #video-title.ytd-grid-radio-renderer {
                display: block;
                margin: 8px 0 8px;
                max-height: 3.2rem;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            ytd-grid-radio-renderer #video-title.ytd-grid-radio-renderer {
                margin: 8px 0 8px;
                display: -webkit-box;
                max-height: 3.2rem;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: normal;
                -webkit-line-clamp: 2;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            h3.ytd-grid-radio-renderer {
                color: var(--yt-spec-text-primary);
            }

            #details.ytd-grid-radio-renderer {
                position: relative;
                padding-right: 24px;
            }

            ytd-menu-renderer.ytd-grid-radio-renderer {
                --paper-icon-button_-_padding:0;--paper-icon-button_-_width:24px;--paper-icon-button_-_height:24px;position: absolute;
                top: 0;
                right: 0;
                margin-top: 4px;
            }

            ytd-grid-show-renderer {
                display: inline-block;
                width: 210px;
            }

            ytd-grid-show-renderer:not(:hover) ytd-menu-renderer.ytd-grid-show-renderer:not([menu-active]).ytd-grid-show-renderer:not(:focus-within) {
                opacity: 0;
            }

            ytd-playlist-thumbnail.ytd-grid-show-renderer {
                height: var(--ytd-grid-thumbnail_-_height);
                width: 210px;
            }

            ytd-video-meta-block.ytd-grid-show-renderer {
                padding-right: 24px;
            }

            #details.ytd-grid-show-renderer {
                position: relative;
            }

            ytd-menu-renderer.ytd-grid-show-renderer {
                --paper-icon-button_-_padding:0;--paper-icon-button_-_width:24px;--paper-icon-button_-_height:24px;position: absolute;
                top: 0;
                right: 0;
                margin-top: 4px;
            }

            #video-title.ytd-grid-show-renderer {
                display: block;
                margin: 8px 0 8px;
                max-height: 3.2rem;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            ytd-grid-show-renderer #video-title.ytd-grid-show-renderer {
                margin: 8px 0 8px;
                display: -webkit-box;
                max-height: 3.2rem;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: normal;
                -webkit-line-clamp: 2;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            h3.ytd-grid-show-renderer {
                color: var(--yt-spec-text-primary);
            }

            .yt-simple-endpoint.ytd-grid-show-renderer {
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
            }

            .yt-simple-endpoint.ytd-grid-show-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            ytd-grid-video-renderer,.ytd-grid-video-renderer[meta-block] {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-grid-video-renderer.grid #metadata.ytd-grid-video-renderer,ytd-grid-video-renderer.compact #metadata.ytd-grid-video-renderer,.ytd-grid-video-renderer[meta-block].grid.ytd-grid-video-renderer #metadata.ytd-grid-video-renderer,.ytd-grid-video-renderer[meta-block].compact.ytd-grid-video-renderer #metadata.ytd-grid-video-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-grid-video-renderer.light #byline.ytd-grid-video-renderer,.ytd-grid-video-renderer[meta-block].light.ytd-grid-video-renderer #byline.ytd-grid-video-renderer {
                color: hsl(0, 0%, 53.3%);
            }

            #metadata.ytd-grid-video-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            #additional-metadata-line.ytd-grid-video-renderer > .ytd-grid-video-renderer:not(:last-of-type):after {
                content: '•';
                margin: 4px 4px 0;
            }

            #metadata-line.ytd-grid-video-renderer {
                color: var(--ytd-metadata-line-color, var(--yt-spec-text-secondary));
                max-width: 100%;
                display: block;
                line-height: 1.8rem;
                max-height: 3.6rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                text-transform: none;
                display: flex;
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            #additional-metadata-line.ytd-grid-video-renderer {
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #byline-container.ytd-grid-video-renderer {
                max-width: 100%;
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
                display: var(--layout-horizontal_-_display, block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #byline-inner-container.ytd-grid-video-renderer {
                max-width: 100%;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #separator.ytd-grid-video-renderer {
                display: none;
            }

            ytd-grid-video-renderer:not(.grid):not(.compact).byline-separated #separator.ytd-grid-video-renderer,.ytd-grid-video-renderer[meta-block].ytd-grid-video-renderer:not(.grid):not(.compact).byline-separated #separator.ytd-grid-video-renderer {
                display: inline-block;
                color: var(--yt-spec-text-secondary);
                margin: 0 4px;
            }

            #byline.ytd-grid-video-renderer {
                --yt-endpoint-color:var(--yt-spec-text-secondary);--yt-endpoint-visited-color:var(--yt-spec-text-secondary);display: block;
                color: var(--yt-spec-text-secondary);
                overflow-x: hidden;
                text-overflow: ellipsis;
            }

            #byline.complex-string.ytd-grid-video-renderer {
                display: flex;
            }

            ytd-grid-video-renderer.grid #byline.ytd-grid-video-renderer,.ytd-grid-video-renderer[meta-block].grid.ytd-grid-video-renderer #byline.ytd-grid-video-renderer {
                --yt-endpoint-color:var(--yt-spec-text-secondary);--yt-endpoint-hover-color:var(--yt-hovered-text-color);}

            #metadata-line.ytd-grid-video-renderer > .ytd-grid-video-renderer:not(:last-of-type):after {
                content: '•';
                margin: 0 4px;
            }

            #metadata-line.ytd-grid-video-renderer span.ytd-grid-video-renderer {
                display: inline-block;
            }

            ytd-badge-supported-renderer.ytd-grid-video-renderer {
                margin-right: 8px;
            }

            ytd-grid-video-renderer {
                display: inline-block;
                width: 210px;
            }

            ytd-grid-video-renderer:not(:hover) ytd-menu-renderer.ytd-grid-video-renderer:not([menu-active]).ytd-grid-video-renderer:not(:focus-within) {
                opacity: 0;
            }

            ytd-grid-video-renderer[is-dismissed] #dismissable.ytd-grid-video-renderer,ytd-grid-video-renderer #dismissed.ytd-grid-video-renderer {
                display: none;
            }

            ytd-grid-video-renderer[is-dismissed] #dismissed.ytd-grid-video-renderer {
                display: block;
            }

            ytd-thumbnail.ytd-grid-video-renderer {
                height: var(--ytd-grid-thumbnail_-_height);
                width: 210px;
            }

            #meta.ytd-grid-video-renderer {
                padding-right: 24px;
            }

            #badges.ytd-grid-video-renderer {
                margin-top: 8px;
            }

            #details.ytd-grid-video-renderer {
                position: relative;
                cursor: pointer;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #details.ytd-grid-video-renderer a.ytd-grid-video-renderer {
                display: block;
            }

            ytd-grid-video-renderer.use-ellipsis #details.ytd-grid-video-renderer a.ytd-grid-video-renderer {
                display: -webkit-box;
            }

            ytd-menu-renderer.ytd-grid-video-renderer {
                --paper-icon-button_-_padding:0;--paper-icon-button_-_width:24px;--paper-icon-button_-_height:24px;position: absolute;
                top: 0;
                right: 0;
                margin-top: 4px;
            }

            #dismissed.ytd-grid-video-renderer {
                padding-bottom: 56.19%;
                border: 1px solid var(--yt-spec-10-percent-layer);
                position: relative;
            }

            #dismissed.ytd-grid-video-renderer:focus {
                outline: none;
            }

            #dismissed-content.ytd-grid-video-renderer {
                box-sizing: border-box;
                padding: 8px;
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            #video-title.yt-simple-endpoint.ytd-grid-video-renderer {
                color: var(--yt-spec-text-primary);
                display: block;
                max-height: 3.2rem;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            ytd-grid-video-renderer #video-title.yt-simple-endpoint.ytd-grid-video-renderer {
                display: -webkit-box;
                max-height: 3.2rem;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: normal;
                -webkit-line-clamp: 2;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            h3.ytd-grid-video-renderer {
                color: var(--yt-spec-text-primary);
                margin: 8px 0 8px;
            }

            #buttons.ytd-grid-video-renderer > *.ytd-grid-video-renderer {
                margin-top: 4px;
            }

            ytd-grid-movie-renderer {
                display: inline-block;
                width: 210px;
            }

            ytd-thumbnail.ytd-grid-movie-renderer {
                height: 302px;
                width: 210px;
            }

            ytd-video-meta-block.ytd-grid-movie-renderer {
                padding-right: 24px;
            }

            .grid-movie-renderer-metadata.ytd-grid-movie-renderer {
                color: var(--ytd-metadata-line-color, var(--yt-spec-text-secondary));
                margin-top: 8px;
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            .badges.ytd-grid-movie-renderer {
                margin-top: 8px;
            }

            .yt-simple-endpoint.ytd-grid-movie-renderer {
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
            }

            .yt-simple-endpoint.ytd-grid-movie-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            a.yt-simple-endpoint.ytd-grid-movie-renderer {
                display: block;
            }

            #video-title.ytd-grid-movie-renderer {
                display: block;
                margin: 8px 0 0;
                max-height: 3.2rem;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            h3.ytd-grid-movie-renderer {
                color: var(--yt-spec-text-primary);
            }

            ytd-details-bar-renderer {
                display: inline-block;
            }

            a.ytd-details-bar-renderer {
                background-color: #282828;
                height: 40px;
                padding: 0 20px 0 20px;
                text-decoration: none;
                width: 445px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            .action-message.ytd-details-bar-renderer {
                color: hsla(0, 0%, 100%, .8);
                text-transform: uppercase;
                font-size: 1.4rem;
                font-weight: 400;
                letter-spacing: 0.1rem;
                line-height: 1.4rem;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-details-bar-renderer[themeable_] .action-message.ytd-details-bar-renderer {
                color: #FFFFFF;
            }

            yt-video-as-thumbnail-details {
                display: inline-block;
            }

            yt-video-as-thumbnail-details[animate-placeholder-on-entrance] #placeholder.yt-video-as-thumbnail-details {
                animation: 1.8s cubic-bezier(0.4, 0.0, 0.2, 1) background-entry forwards 1;
                opacity: 0;
                transform: scale(1);
            }

            #placeholder.yt-video-as-thumbnail-details {
                background-position: top center;
                background-repeat: no-repeat;
                background-size: cover;
                height: 100%;
                position: absolute;
                width: 100%;
            }

            #video-container.yt-video-as-thumbnail-details {
                height: var(--yt-video-container-thumbnail-height, 100%);
                overflow: hidden;
                position: absolute;
                top: 0;
                width: var(--yt-video-container-thumbnail-width, 100%);
                margin-left: var(--yt-video-thumbnail-margin-left, 0px);
            }

            #video.yt-video-as-thumbnail-details {
                height: var(--yt-video-thumbnail-height, 100%);
                min-width: 100%;
                min-height: 100%;
                position: absolute;
                width: var(--yt-video-thumbnail-width, 100%);
            }

            #placeholder.yt-video-as-thumbnail-details,#video.yt-video-as-thumbnail-details {
                opacity: 1;
                transition: opacity 0.5s ease-in-out;
            }

            #placeholder.hideit.yt-video-as-thumbnail-details,#video.hideit.yt-video-as-thumbnail-details {
                opacity: 0;
            }

            @keyframes background-entry {
                from {
                    opacity: 0;
                    transform: scale(1);
                }

                to {
                    opacity: 1;
                    transform: scale(1.1);
                }
            }

            ytd-poster-details-renderer {
                --yt-video-container-thumbnail-height:273px;--yt-video-container-thumbnail-width:655px;--yt-video-thumbnail-margin-left:-85px;display: inline-block;
                height: 313px;
                position: relative;
                width: 485px;
            }

            #overlay.ytd-poster-details-renderer {
                background-position: top center;
                background-repeat: no-repeat;
                background-size: cover;
                color: hsla(0, 0%, 100%, .8);
                height: 253px;
                position: absolute;
                padding: 0 20px 20px;
                left: -1px;
                top: 0;
                width: 447px;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-poster-details-renderer[themeable_] #overlay.ytd-poster-details-renderer,ytd-poster-details-renderer[themeable_] #desc.ytd-poster-details-renderer,ytd-poster-details-renderer[themeable_] #metadata-item.ytd-poster-details-renderer {
                color: #FFFFFF;
            }

            yt-video-as-thumbnail-details.ytd-poster-details-renderer {
                height: 273px;
                overflow: hidden;
                position: absolute;
                width: 485px;
                z-index: -1;
            }

            #title.ytd-poster-details-renderer {
                font-family: 'YT Sans';
                font-size: 2.4rem;
                font-weight: 400;
                line-height: 2.8rem;
                -moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased;
            }

            #metadata.ytd-poster-details-renderer {
                margin-top: 4px;
            }

            #metadata-item.ytd-poster-details-renderer {
                color: #cccccc;
                font-size: 1.4rem;
                font-weight: 300;
                line-height: 1.8rem;
                -moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased;
            }

            #metadata-item.ytd-poster-details-renderer:not(:first-child):before {
                content: "• ";
                margin-left: 4px;
            }

            #desc.ytd-poster-details-renderer {
                margin-top: 12px;
                max-height: 64px;
                overflow: hidden;
                width: 445px;
                font-size: 1.6rem;
                font-weight: 300;
                line-height: 2.2rem;
                -moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased;
            }

            #desc.ytd-poster-details-renderer:empty {
                display: none;
            }

            #video-container.ytd-poster-details-renderer {
                height: 273px;
                overflow: hidden;
                position: relative;
                width: 485px;
            }

            ytd-poster-renderer {
                --yt-img-max-height:100%;--yt-img-max-width:none;backface-visibility: hidden;
                display: inline-block;
                height: 313px;
                transform: translateZ(0) scale(1.0, 1.0);
                transition: opacity 0.3s cubic-bezier(.4, 0, .2, 1);
                width: 210px;
            }

            ytd-poster-renderer[state='hovering'],ytd-poster-renderer[state='after-hover'] {
                position: absolute;
            }

            ytd-poster-renderer[state='hovering']:not([is-hovering]):not([is-prev-hovering]) {
                z-index: 3;
            }

            ytd-poster-renderer[is-hovering] {
                z-index: 2;
            }

            ytd-poster-renderer[state='hovering'][is-prev-hovering] {
                z-index: 1;
            }

            ytd-poster-renderer[state='after-hover']:not([is-prev-hovering]) {
                z-index: 2;
            }

            ytd-poster-renderer[state='after-hover'][is-prev-hovering] {
                z-index: 1;
            }

            ytd-poster-renderer:not([is-hovering]) #hover.ytd-poster-renderer {
                opacity: 0.0;
            }

            ytd-poster-renderer[is-hovering] #static.ytd-poster-renderer {
                opacity: 0.0;
            }

            ytd-poster-renderer[state='hovering']:not([is-hovering]) #static.ytd-poster-renderer {
                opacity: 0.4;
                transform: scaleX(0.947619) scaleY(0.948881);
            }

            ytd-poster-renderer[is-hovering] #view.ytd-poster-renderer,ytd-poster-renderer[state='after-hover'][is-prev-hovering] #view.ytd-poster-renderer {
                opacity: 0;
            }

            #view.ytd-poster-renderer {
                overflow: hidden;
                backface-visibility: hidden;
                position: absolute;
                height: 313px;
                width: 485px;
                z-index: 3;
                opacity: 1.0;
                transform: translateX(-137.5px) scaleX(0.4329) scaleY(1.0);
                background-color: hsl(0, 0%, 7%);
            }

            ytd-poster-renderer[themeable_] #view.ytd-poster-renderer {
                background: transparent;
            }

            #hover.ytd-poster-renderer {
                overflow: hidden;
                backface-visibility: hidden;
                height: 313px;
                pointer-events: none;
                position: absolute;
                transition: opacity 0.3s cubic-bezier(.4, 0, .2, 1);
                transform: translateX(-137.5px);
                width: 485px;
                z-index: -1;
            }

            #static.ytd-poster-renderer {
                backface-visibility: hidden;
                height: 313px;
                margin-left: 0;
                margin-right: 0;
                pointer-events: none;
                position: absolute;
                transition: opacity 0.3s cubic-bezier(.4, 0, .2, 1);
                vertical-align: middle;
                width: 210px;
                z-index: 4;
                position: var(--layout-fit_-_position, absolute);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
            }

            #static.ytd-poster-renderer yt-img-shadow.ytd-poster-renderer {
                display: block;
                position: absolute;
                transform: translateY(-50%);
                top: 50%;
                left: 0;
                width: 100%;
            }

            ytd-grid-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #items.ytd-grid-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            #items.hovering.ytd-grid-renderer {
                position: relative;
                overflow-x: hidden;
            }

            #items.ytd-grid-renderer > ytd-grid-video-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-grid-radio-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-grid-channel-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-grid-playlist-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-grid-movie-playlist-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-grid-movie-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-grid-show-renderer.ytd-grid-renderer,#items.ytd-grid-renderer > ytd-game-card-renderer.ytd-grid-renderer {
                margin-right: 4px;
                display: inline-block;
                width: 210px;
                margin-bottom: 24px;
            }

            #items.ytd-grid-renderer > ytd-game-card-renderer.ytd-grid-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #items.ytd-grid-renderer > yt-music-pass-small-feature-info-renderer.ytd-grid-renderer {
                width: 312px;
            }

            yt-music-pass-small-feature-info-renderer.ytd-grid-renderer {
                margin-top: 64px;
                margin-bottom: 64px;
            }

            yt-music-pass-small-feature-info-renderer.ytd-grid-renderer:not(:last-child) {
                margin-right: 24px;
            }

            ytd-poster-renderer.ytd-grid-renderer {
                margin-right: 4px;
                margin-bottom: 24px;
            }

            #show-more-button.ytd-grid-renderer {
                margin-bottom: 16px;
                -ms-align-self: flex-start;
                -webkit-align-self: flex-start;
                align-self: flex-start;
            }

            #view-all.ytd-grid-renderer {
                --yt-endpoint-color:var(--yt-spec-text-secondary);display: block;
                color: var(--yt-spec-text-secondary);
                cursor: pointer;
                margin: 16px 0 24px;
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            ytd-newspaper-renderer {
                display: block;
                padding: 24px 0 24px;
                overflow: hidden;
                display: var(--layout-horizontal_-_display, block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-newspaper-hero-video-renderer.ytd-newspaper-renderer {
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            #secondary-contents.ytd-newspaper-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-newspaper-mini-video-renderer.ytd-newspaper-renderer:not(:last-of-type) {
                padding-right: 4px;
            }

            @media (max-width: 662px) {
                #secondary-contents.ytd-newspaper-renderer {
                    display:none;
                }
            }

            ytd-topic-recommendations-chip-renderer {
                --ytd-thumbnail-overlay-button-background:none;display: inline-block;
                width: 115px;
                height: 127px;
                margin-right: 8px;
                padding-right: 0;
                position: relative;
            }

            yt-img-shadow.ytd-topic-recommendations-chip-renderer {
                overflow: hidden;
                border-top-left-radius: 16px;
                border-top-right-radius: 16px;
                display: block;
                height: 64px;
                width: 115px;
            }

            #scrim.ytd-topic-recommendations-chip-renderer {
                background-color: var(--yt-lightsource-section1-color, var(--yt-spec-call-to-action));
                color: var(--yt-lightsource-primary-title-color, var(--yt-spec-filled-button-text));
                height: calc(127px - 64px);
                overflow: hidden;
                border-bottom-left-radius: 16px;
                border-bottom-right-radius: 16px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #scrim-title.ytd-topic-recommendations-chip-renderer {
                padding-left: 8px;
                padding-right: 8px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: -webkit-box;
                max-height: 3.2rem;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: normal;
                -webkit-line-clamp: 2;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            ytd-topic-recommendations-chip-renderer[is-dismissed] #dismissable.ytd-topic-recommendations-chip-renderer {
                display: none;
            }

            ytd-topic-recommendations-chip-renderer[is-dismissed] #dismissed.ytd-topic-recommendations-chip-renderer {
                display: block;
            }

            #hover-overlays.ytd-topic-recommendations-chip-renderer {
                top: 0;
                position: absolute;
                border-top-left-radius: 16px;
                border-top-right-radius: 16px;
                display: none;
                background-color: rgba(0, 0, 0, 0.10);
                height: 64px;
                width: 115px;
            }

            ytd-topic-recommendations-chip-renderer[is-thumbnail-hovered_] #hover-overlays.ytd-topic-recommendations-chip-renderer {
                display: block;
            }

            ytd-compact-station-renderer {
                display: inline-block;
            }

            .flex-container.ytd-compact-station-renderer {
                background-color: var(--yt-playlist-background-item);
                width: 317px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-thumbnail.ytd-compact-station-renderer {
                height: var(--ytd-thumbnail-height);
                width: var(--ytd-thumbnail-height);
            }

            a.ytd-compact-station-renderer {
                margin: 8px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            h3.ytd-compact-station-renderer {
                color: var(--yt-spec-text-primary);
                margin-bottom: 8px;
                display: -webkit-box;
                max-height: 3.2rem;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: normal;
                -webkit-line-clamp: 2;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            #description.ytd-compact-station-renderer {
                color: var(--yt-spec-text-secondary);
                display: -webkit-box;
                max-height: 3.6rem;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: normal;
                -webkit-line-clamp: 2;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #flex-item.ytd-compact-station-renderer {
                margin-bottom: 8px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #video-count-text.ytd-compact-station-renderer {
                color: var(--yt-spec-text-secondary);
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            yt-formatted-string.ytd-panel-show-style-metadata-renderer {
                display: block;
                margin-top: 8px;
                margin-bottom: 8px;
                color: var(--yt-spec-text-primary);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            ytd-primetime-promo-panel-renderer {
                display: inline-block;
                width: calc(317px + 4px);
            }

            yt-img-shadow.ytd-primetime-promo-panel-renderer {
                height: 138px;
                width: calc(317px + 4px);
            }

            ytd-compact-channel-recommendation-card-renderer {
                display: inline-block;
                width: 210px;
                position: relative;
            }

            ytd-compact-channel-recommendation-card-renderer[is-dismissed] {
                display: none;
            }

            ytd-compact-channel-recommendation-card-renderer:not(:hover) ytd-menu-renderer.ytd-compact-channel-recommendation-card-renderer:not([menu-active]).ytd-compact-channel-recommendation-card-renderer {
                opacity: 0;
            }

            #banner.ytd-compact-channel-recommendation-card-renderer {
                position: relative;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                width: 210px;
                height: 56px;
            }

            #avatar.ytd-compact-channel-recommendation-card-renderer {
                border: 1px solid rgba(255, 255, 255, 0.3);
                height: 32px;
                margin-left: 8px;
                position: absolute;
                width: 32px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            [dir="rtl"] #avatar-protection.ytd-compact-channel-recommendation-card-renderer, #avatar-protection.ytd-compact-channel-recommendation-card-renderer[dir="rtl"] {
                -webkit-transform: scale(-1,1);
                transform: scale(-1, 1);
            }

            #channel-art.ytd-compact-channel-recommendation-card-renderer,#avatar-protection.ytd-compact-channel-recommendation-card-renderer {
                position: absolute;
                width: 210px;
                height: 56px;
            }

            #lower-overlay.ytd-compact-channel-recommendation-card-renderer {
                fill: var(--ytd-channel-recommendation-card-avatar-overlay-color);
                fill-opacity: 0.50;
            }

            #upper-overlay.ytd-compact-channel-recommendation-card-renderer {
                fill: var(--ytd-channel-recommendation-card-avatar-overlay-color);
                fill-opacity: 0.80;
            }

            #card-body.ytd-compact-channel-recommendation-card-renderer {
                max-width: 100%;
            }

            #channel-info.ytd-compact-channel-recommendation-card-renderer {
                margin: 0 8px;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #title.ytd-compact-channel-recommendation-card-renderer {
                color: var(--yt-spec-text-primary);
                margin: 0;
                margin-top: 16px;
                margin-bottom: 12px;
                max-width: 100%;
                text-overflow: ellipsis;
                display: block;
                max-height: 1.6rem;
                white-space: nowrap;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            #subscribe-container.ytd-compact-channel-recommendation-card-renderer {
                padding: 0 8px;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-subscribe-button-renderer.ytd-compact-channel-recommendation-card-renderer {
                max-width: 100%;
            }

            ytd-menu-renderer.ytd-compact-channel-recommendation-card-renderer {
                --yt-icon-width:24px;--yt-icon-height:24px;position: absolute;
                right: 4px;
                top: 64px;
            }

            ytd-compact-channel-recommendation-card-renderer[card-style_="CARD_STYLE_COMPACT_LEFT_ALIGN"] #channel-info.ytd-compact-channel-recommendation-card-renderer {
                margin: 0px;
                padding-right: 24px;
                -ms-flex-align: start;
                -webkit-align-items: flex-start;
                align-items: flex-start;
            }

            ytd-compact-channel-recommendation-card-renderer[card-style_="CARD_STYLE_COMPACT_LEFT_ALIGN"] #subscribe-container.ytd-compact-channel-recommendation-card-renderer {
                padding: 0px;
                -ms-flex-align: start;
                -webkit-align-items: flex-start;
                align-items: flex-start;
            }

            ytd-compact-channel-recommendation-card-renderer[card-style_="CARD_STYLE_COMPACT_LEFT_ALIGN"] #title.ytd-compact-channel-recommendation-card-renderer {
                -ms-flex-align: start;
                -webkit-align-items: flex-start;
                align-items: flex-start;
            }

            yt-horizontal-list-renderer {
                display: block;
                position: relative;
                width: var(--yt-horizontal-list-renderer-width, auto);
            }

            #scroll-container.yt-horizontal-list-renderer {
                overflow: hidden;
            }

            #items.yt-horizontal-list-renderer {
                margin-bottom: var(--ytd-horizontal-list-margin-bottom, 24px);
                transition-duration: 0.15s;
                transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
                will-change: transform;
                display: inline-block;
                white-space: nowrap;
            }

            #items.yt-horizontal-list-renderer > *.yt-horizontal-list-renderer {
                padding-right: 4px;
                display: inline-block;
                vertical-align: top;
                white-space: normal;
            }

            #items.yt-horizontal-list-renderer > ytd-compact-channel-recommendation-card-renderer.yt-horizontal-list-renderer[is-dismissed] {
                display: none;
            }

            #items.yt-horizontal-list-renderer > ytd-post-renderer.yt-horizontal-list-renderer {
                display: inline-flex;
                padding-right: 24px;
                margin-right: 8px;
            }

            yt-horizontal-list-renderer[at-start] #left-arrow.yt-horizontal-list-renderer .arrow.yt-horizontal-list-renderer {
                display: none;
                opacity: 0;
            }

            yt-horizontal-list-renderer[at-end] #right-arrow.yt-horizontal-list-renderer .arrow.yt-horizontal-list-renderer {
                display: none;
                opacity: 0;
            }

            #left-arrow.yt-horizontal-list-renderer {
                position: absolute;
                top: var(--ytd-horizontal-list-arrow-top, 0);
                height: var(--ytd-thumbnail-height);
                z-index: 1;
            }

            #right-arrow.yt-horizontal-list-renderer {
                position: absolute;
                top: var(--ytd-horizontal-list-arrow-top, 0);
                right: 4px;
                height: var(--ytd-thumbnail-height);
                z-index: 200;
            }

            #left-arrow.yt-horizontal-list-renderer,#right-arrow.yt-horizontal-list-renderer {
                will-change: transform;
                width: 0;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            .arrow.yt-horizontal-list-renderer {
                cursor: pointer;
                width: 40px;
                height: 40px;
                border-radius: 24px;
                background-color: var(--yt-dialog-background);
                box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.2);
                fill-opacity: 50%;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            #items.yt-horizontal-list-renderer > ytd-primetime-promo-panel-renderer.yt-horizontal-list-renderer {
                padding-right: 0;
            }

            #items.yt-horizontal-list-renderer > ytd-primetime-promo-panel-renderer.yt-horizontal-list-renderer:not(:last-child)::after {
                content: "";
                display: inline-block;
                background-color: rgba(0, 0, 0, 0.60);
                width: 5px;
                position: absolute;
                top: 0px;
                height: 138px;
                margin-left: calc(317px + 2px);
                background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gsaFgUKWiVUWgAAABpJREFUKM9j+P///38mBgYGhlFilBglhisBAJS4BYu0405rAAAAAElFTkSuQmCC");
                background-size: 1px 118px;
                background-repeat: no-repeat;
                background-position: 2px 10px;
            }

            ytd-compact-promoted-item-renderer {
                display: block;
            }

            ytd-compact-promoted-item-renderer[is-dismissed] #dismissable.ytd-compact-promoted-item-renderer,ytd-compact-promoted-item-renderer:not([is-dismissed]) #dismissed.ytd-compact-promoted-item-renderer {
                display: none;
            }

            #dismissable.ytd-compact-promoted-item-renderer {
                color: var(--yt-spec-text-primary);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #content.ytd-compact-promoted-item-renderer {
                width: 100%;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-thumbnail.ytd-compact-promoted-item-renderer {
                margin-right: 16px;
                height: 98px;
                width: 98px;
            }

            #title.ytd-compact-promoted-item-renderer {
                font-size: 1.6rem;
                font-weight: 500;
                line-height: 2rem;
            }

            #info.ytd-compact-promoted-item-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #subtitle.ytd-compact-promoted-item-renderer {
                display: block;
                color: var(--yt-spec-text-secondary);
                margin: 4px 0 8px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-expanded-shelf-contents-renderer {
                display: block;
                margin-bottom: 24px;
            }

            #grid-container.ytd-expanded-shelf-contents-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            yt-formatted-string.ytd-expanded-shelf-contents-renderer {
                --yt-endpoint-color:var(--yt-spec-text-secondary);display: block;
                color: var(--yt-spec-text-secondary);
                cursor: pointer;
                margin-top: 16px;
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            #grid-container.ytd-expanded-shelf-contents-renderer > *.ytd-expanded-shelf-contents-renderer {
                width: 100%;
            }

            #grid-container.ytd-expanded-shelf-contents-renderer > *.ytd-expanded-shelf-contents-renderer:not(:last-child) {
                margin-bottom: 16px;
            }

            @media (min-width: 1560px) {
                ytd-playlist-renderer.ytd-expanded-shelf-contents-renderer,ytd-channel-renderer.ytd-expanded-shelf-contents-renderer,ytd-radio-renderer.ytd-expanded-shelf-contents-renderer,ytd-video-renderer.ytd-expanded-shelf-contents-renderer,ytd-movie-playlist-renderer.ytd-expanded-shelf-contents-renderer {
                    width:50%;
                    padding-right: 24px;
                    box-sizing: border-box;
                    -ms-flex: none;
                    -webkit-flex: none;
                    flex: none;
                }
            }

            .yt-simple-endpoint.ytd-expanded-shelf-contents-renderer {
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
            }

            .yt-simple-endpoint.ytd-expanded-shelf-contents-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            ytd-rich-grid-renderer {
                margin: 0 0 -24px 12px;
                display: flex;
            }

            #items.ytd-rich-grid-renderer {
                width: 100%;
                display: flex;
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            @media (max-width: 600px) {
                ytd-rich-grid-renderer {
                    margin-left:0;
                }
            }

            ytd-shelf-renderer {
                --yt-icon-disabled-color:var(--yt-icon-active-color);display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-shelf-renderer[is-dismissed] #dismissable.ytd-shelf-renderer,ytd-shelf-renderer:not([is-dismissed]) #dismissed.ytd-shelf-renderer {
                display: none;
            }

            ytd-shelf-renderer[enable-fluid-dismiss_][is-dismissed] #dismissed.ytd-shelf-renderer {
                display: none;
            }

            .grid-subheader.ytd-shelf-renderer {
                margin-top: 24px;
            }

            #title-text.ytd-shelf-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #contents.ytd-shelf-renderer {
                margin-top: 24px;
            }

            #title-container.ytd-shelf-renderer {
                color: var(--yt-spec-text-primary);
                height: 2rem;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #title-container.ytd-shelf-renderer a.ytd-shelf-renderer {
                display: flex;
                --yt-endpoint-color:var(--yt-spec-text-primary);}

            #title.ytd-shelf-renderer {
                color: var(--yt-spec-text-primary);
                display: block;
                max-height: 2rem;
                overflow: hidden;
                font-size: 1.6rem;
                font-weight: 500;
                line-height: 2rem;
            }

            #title-annotation.ytd-shelf-renderer {
                color: var(--yt-spec-text-secondary);
                margin-left: 8px;
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            ytd-shelf-renderer[thumbnail-style_="CHANNEL_THUMBNAIL_STYLE_BOXART"] #title-annotation.ytd-shelf-renderer {
                margin-left: 0px;
            }

            yt-sort-filter-sub-menu-renderer.ytd-shelf-renderer {
                --yt-dropdown-menu-label-text_-_color:var(--yt-spec-text-secondary);--yt-dropdown-menu-label-text_-_font-size:1.4rem;--yt-dropdown-menu-label-text_-_font-weight:500;--yt-dropdown-menu-label-text_-_line-height:1.6rem;margin-left: 28px;
            }

            h2.ytd-shelf-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #avatar.ytd-shelf-renderer {
                height: 32px;
                width: 32px;
                margin-right: 8px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            ytd-shelf-renderer[thumbnail-style_="CHANNEL_THUMBNAIL_STYLE_BOXART"] #avatar.ytd-shelf-renderer {
                width: 29px;
                height: 40px;
                border-radius: 0%;
                background-color: transparent;
                overflow: hidden;
            }

            #icon.ytd-shelf-renderer {
                margin-right: 16px;
                color: var(--yt-spec-icon-inactive);
            }

            #featured-badge.ytd-shelf-renderer {
                margin-left: 8px;
            }

            #subtitle.ytd-shelf-renderer {
                display: block;
                color: var(--yt-spec-text-secondary);
                margin-top: 8px;
                max-width: 615px;
                display: block;
                max-height: 4.2rem;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #subtitle.can-be-empty.ytd-shelf-renderer:empty {
                display: none;
            }

            #image-container.ytd-shelf-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #spacer.ytd-shelf-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #dismissed.ytd-shelf-renderer {
                padding: 8px;
            }

            #dismissed.ytd-shelf-renderer:focus {
                outline: none;
            }

            ytd-default-promo-panel-renderer-inline-playback-renderer {
                display: block;
                width: 100%;
                height: 100%;
                background-color: #000;
                opacity: 0.5;
                transition: opacity 0.5s;
            }

            ytd-default-promo-panel-renderer-inline-playback-renderer[playing] {
                opacity: 1;
            }

            ytd-player.ytd-default-promo-panel-renderer-inline-playback-renderer {
                position: absolute;
                display: block;
                width: 100%;
                height: 100%;
                opacity: 0;
                transition: opacity 0.2s;
            }

            ytd-default-promo-panel-renderer-inline-playback-renderer[playing] ytd-player.ytd-default-promo-panel-renderer-inline-playback-renderer {
                opacity: 1;
            }

            ytd-default-promo-panel-renderer.grid-1-columns,.grid-1-columns.ytd-default-promo-panel-renderer {
                width: 214px !important;
            }

            ytd-default-promo-panel-renderer.grid-2-columns,.grid-2-columns.ytd-default-promo-panel-renderer {
                width: 428px !important;
            }

            ytd-default-promo-panel-renderer.grid-3-columns,.grid-3-columns.ytd-default-promo-panel-renderer {
                width: 642px !important;
            }

            ytd-default-promo-panel-renderer.grid-4-columns,.grid-4-columns.ytd-default-promo-panel-renderer {
                width: 856px !important;
            }

            ytd-default-promo-panel-renderer.grid-5-columns,.grid-5-columns.ytd-default-promo-panel-renderer {
                width: 1070px !important;
            }

            ytd-default-promo-panel-renderer.grid-6-columns,.grid-6-columns.ytd-default-promo-panel-renderer {
                width: 1284px !important;
            }

            ytd-default-promo-panel-renderer {
                --yt-endpoint-color:hsl(0, 0%, 100%);--yt-endpoint-hover-color:hsl(0, 0%, 100%);--yt-video-thumbnail-height:auto;--yt-video-thumbnail-width:auto;color: hsl(0, 0%, 100%);
                display: block;
                height: var(--ytd-default-promo-panel-renderer-height);
                overflow: hidden;
                position: relative;
            }

            yt-video-as-thumbnail-details.ytd-default-promo-panel-renderer {
                min-height: var(--ytd-default-promo-panel-renderer-height);
                position: absolute;
                width: 100%;
            }

            ytd-default-promo-panel-renderer-inline-playback-renderer.ytd-default-promo-panel-renderer {
                position: absolute;
                z-index: 0;
                width: 100vw;
                height: calc(100vw * 9 / 16);
                top: calc(-1 * (100vw * 9 / 16 - var(--ytd-default-promo-panel-renderer-height)) / 2);
                left: 0;
            }

            ytd-default-promo-panel-renderer[narrow_] ytd-default-promo-panel-renderer-inline-playback-renderer.ytd-default-promo-panel-renderer {
                width: calc(var(--ytd-default-promo-panel-renderer-height) * 16 / 9);
                height: var(--ytd-default-promo-panel-renderer-height);
                top: 0;
                left: calc(-1 * (var(--ytd-default-promo-panel-renderer-height) * 16 / 9 - 100%) / 2);
            }

            #hero.ytd-default-promo-panel-renderer,#scrim.ytd-default-promo-panel-renderer {
                animation: 1.8s cubic-bezier(0.4, 0.0, 0.2, 1) background-in forwards 1;
                background-position: top center;
                background-repeat: no-repeat;
                background-size: cover;
                height: 100%;
                min-width: 100%;
                opacity: 0;
                position: absolute;
                transform: scale(1);
            }

            #content.ytd-default-promo-panel-renderer {
                bottom: 0;
                height: 100%;
                left: 0;
                margin: 0 auto;
                padding: 56px 32px;
                position: absolute;
                right: 0;
                width: 642px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            @media (min-width: 1290px) {
                ytd-default-promo-panel-renderer:not([use-browse-width]) #content.ytd-default-promo-panel-renderer {
                    width:1284px;
                }
            }

            ytd-default-promo-panel-renderer[use-browse-width] #content.ytd-default-promo-panel-renderer {
                padding: 56px 0;
                width: 428px;
            }

            @media (min-width: 662px) {
                ytd-default-promo-panel-renderer[use-browse-width] #content.ytd-default-promo-panel-renderer {
                    width:642px;
                }
            }

            @media (min-width: 876px) {
                ytd-default-promo-panel-renderer[use-browse-width] #content.ytd-default-promo-panel-renderer {
                    width:856px;
                }
            }

            @media (min-width: 1090px) {
                ytd-default-promo-panel-renderer[use-browse-width] #content.ytd-default-promo-panel-renderer {
                    width:1070px;
                }
            }

            @media (min-width: 1304px) {
                ytd-default-promo-panel-renderer[use-browse-width] #content.ytd-default-promo-panel-renderer {
                    width:1284px;
                }
            }

            @media (min-width: 1276px) {
                ytd-default-promo-panel-renderer[guide-persistent-and-visible][use-browse-width] #content.ytd-default-promo-panel-renderer {
                    width:856px;
                }
            }

            @media (min-width: 1390px) {
                ytd-default-promo-panel-renderer[guide-persistent-and-visible][use-browse-width] #content.ytd-default-promo-panel-renderer {
                    width:1070px;
                }
            }

            @media (min-width: 1604px) {
                ytd-default-promo-panel-renderer[guide-persistent-and-visible][use-browse-width] #content.ytd-default-promo-panel-renderer {
                    width:1284px;
                }
            }

            .yt-simple-endpoint.ytd-default-promo-panel-renderer {
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
            }

            .yt-simple-endpoint.ytd-default-promo-panel-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            a.yt-simple-endpoint.ytd-default-promo-panel-renderer {
                color: hsl(0, 0%, 100%);
                text-decoration: none;
            }

            a.yt-simple-endpoint.ytd-default-promo-panel-renderer:hover {
                color: hsl(0, 0%, 100%);
                text-decoration: none;
            }

            #logo.ytd-default-promo-panel-renderer {
                margin-bottom: 16px;
                max-height: 80px;
                max-width: 300px;
                -ms-align-self: flex-start;
                -webkit-align-self: flex-start;
                align-self: flex-start;
            }

            #hero-title.ytd-default-promo-panel-renderer {
                margin-bottom: 12px;
                display: block;
                max-height: 18.6rem;
                overflow: hidden;
                font-family: 'YT Sans';
                font-size: 5.8rem;
                font-weight: 500;
                line-height: 6.2rem;
            }

            ytd-default-promo-panel-renderer[layout-style="CAROUSEL_ITEM_RENDERER_LAYOUT_STYLE_DESTINATION"] #hero-title.ytd-default-promo-panel-renderer {
                font-family: inherit;
            }

            #hero-title(.ytd-default-promo-panel-renderer:not([animation-enabled])).ytd-default-promo-panel-renderer {
                opacity: 0;
                transition: opacity 0.5s ease-in-out;
            }

            #hero-title.visible(.ytd-default-promo-panel-renderer:not([animation-enabled])).ytd-default-promo-panel-renderer {
                opacity: 1;
            }

            #description.ytd-default-promo-panel-renderer {
                margin-bottom: 28px;
                max-width: 640px;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2.2rem;
            }

            #action-button.ytd-default-promo-panel-renderer {
                font-size: 1.4rem;
                font-weight: 400;
                letter-spacing: 0.1rem;
                line-height: 1.4rem;
            }

            ytd-default-promo-panel-renderer[animation-enabled] #logo.ytd-default-promo-panel-renderer {
                opacity: 0;
                transform: translateY(25px);
                animation: 0.6s cubic-bezier(0.4, 0.0, 0.2, 1) 0.32s content-in forwards 1;
            }

            ytd-default-promo-panel-renderer[animation-enabled] #hero-title.ytd-default-promo-panel-renderer {
                animation: 0.6s cubic-bezier(0.4, 0.0, 0.2, 1) 0.37s content-in forwards 1;
                opacity: 0;
                transform: translateY(25px);
            }

            ytd-default-promo-panel-renderer[animation-enabled] #description.ytd-default-promo-panel-renderer {
                animation: 0.6s cubic-bezier(0.4, 0.0, 0.2, 1) 0.42s content-in forwards 1;
                opacity: 0;
                transform: translateY(25px);
            }

            ytd-default-promo-panel-renderer[animation-enabled] #action-button.ytd-default-promo-panel-renderer {
                animation: 0.6s cubic-bezier(0.4, 0.0, 0.2, 1) 0.47s content-in forwards 1;
                opacity: 0;
                transform: translateY(25px);
            }

            ytd-default-promo-panel-renderer[animation-enabled][transitioning-out] #hero.ytd-default-promo-panel-renderer {
                animation: 1.8s cubic-bezier(0.4, 0.0, 0.2, 1) background-out forwards 1;
                opacity: 1;
                transform: scale(1.1);
            }

            ytd-default-promo-panel-renderer[animation-enabled][transitioning-out] #logo.ytd-default-promo-panel-renderer {
                animation: 0.4s cubic-bezier(0.4, 0.0, 0.2, 1) 0.32s content-out forwards 1;
                opacity: 1;
                transform: translateY(0);
            }

            ytd-default-promo-panel-renderer[animation-enabled][transitioning-out] #hero-title.ytd-default-promo-panel-renderer {
                animation: 0.4s cubic-bezier(0.4, 0.0, 0.2, 1) 0.37s content-out forwards 1;
                opacity: 1;
                transform: translateY(0);
            }

            ytd-default-promo-panel-renderer[animation-enabled][transitioning-out] #description.ytd-default-promo-panel-renderer {
                animation: 0.4s cubic-bezier(0.4, 0.0, 0.2, 1) 0.42s content-out forwards 1;
                opacity: 1;
                transform: translateY(0);
            }

            ytd-default-promo-panel-renderer[animation-enabled][transitioning-out] #action-button.ytd-default-promo-panel-renderer {
                animation: 0.4s cubic-bezier(0.4, 0.0, 0.2, 1) 0.47s content-out forwards 1;
                opacity: 1;
                transform: translateY(0);
            }

            @keyframes background-out {
                from {
                    opacity: 1;
                }

                to {
                    opacity: 0;
                }
            }

            @keyframes background-in {
                from {
                    opacity: 0;
                    transform: scale(1);
                }

                to {
                    opacity: 1;
                    transform: scale(1.1);
                }
            }

            @keyframes content-in {
                0% {
                    opacity: 0;
                    transform: translateY(25px);
                }

                80% {
                    transform: translateY(0px);
                }

                100% {
                    opacity: 1;
                    transform: translateY(0px);
                }
            }

            @keyframes content-out {
                0% {
                    opacity: 1;
                    transform: translateY(0px);
                }

                80% {
                    transform: translateY(-25px);
                }

                100% {
                    opacity: 0;
                    transform: translateY(-25px);
                }
            }

            ytd-default-promo-panel-renderer[has-video_] #scrim.ytd-default-promo-panel-renderer {
                animation: none;
                opacity: 1;
                background: rgba(0, 0, 0, 0.6);
            }

            ytd-carousel-item-renderer {
                display: block;
                position: relative;
            }

            #carousel-item.ytd-carousel-item-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #menu.ytd-carousel-item-renderer {
                float: right;
                margin-top: -100px;
                position: absolute;
                right: 100px;
                vertical-align: middle;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            button.ytd-carousel-item-renderer {
                padding: 0;
                background-color: transparent;
                outline: none;
                border: none;
                cursor: pointer;
            }

            .menu-dot.ytd-carousel-item-renderer:before {
                content: ' \25cf';
            }

            .menu-dot.ytd-carousel-item-renderer {
                color: hsla(0, 0%, 53.3%, .8);
                font-size: 1rem;
                margin: 0 1px;
                transition: color 0.25s ease;
            }

            .menu-dot.ytd-carousel-item-renderer:hover {
                color: hsl(0, 0%, 100%);
            }

            .menu-dot.selected.ytd-carousel-item-renderer {
                color: hsl(0, 0%, 100%);
                font-size: 1.1rem;
            }

            #overlay.ytd-carousel-item-renderer {
                position: absolute;
                right: 0;
                bottom: 0;
                left: 0;
                pointer-events: none;
            }

            #pagination-thumbnails.ytd-carousel-item-renderer {
                margin: 56px auto;
                width: 428px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: end;
                -webkit-align-items: flex-end;
                align-items: flex-end;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #pagination-thumbnails.ytd-carousel-item-renderer button.ytd-carousel-item-renderer:nth-child(n+4) {
                display: none;
            }

            @media (min-width: 662px) {
                #pagination-thumbnails.ytd-carousel-item-renderer {
                    width:642px;
                }

                #pagination-thumbnails.ytd-carousel-item-renderer button.ytd-carousel-item-renderer:nth-child(n+4) {
                    display: inline-block;
                }
            }

            @media (min-width: 876px) {
                #pagination-thumbnails.ytd-carousel-item-renderer {
                    width:856px;
                }
            }

            @media (min-width: 1090px) {
                #pagination-thumbnails.ytd-carousel-item-renderer {
                    width:1070px;
                }
            }

            @media (min-width: 1304px) {
                #pagination-thumbnails.ytd-carousel-item-renderer {
                    width:1284px;
                }
            }

            @media (min-width: 1276px) {
                ytd-carousel-item-renderer[guide-persistent-and-visible] #pagination-thumbnails.ytd-carousel-item-renderer {
                    width:856px;
                }
            }

            @media (min-width: 1390px) {
                ytd-carousel-item-renderer[guide-persistent-and-visible] #pagination-thumbnails.ytd-carousel-item-renderer {
                    width:1070px;
                }
            }

            @media (min-width: 1604px) {
                ytd-carousel-item-renderer[guide-persistent-and-visible] #pagination-thumbnails.ytd-carousel-item-renderer {
                    width:1284px;
                }
            }

            #pagination-thumbnails.ytd-carousel-item-renderer button.ytd-carousel-item-renderer {
                position: relative;
                opacity: 0.5;
                pointer-events: auto;
                outline: none;
                height: 40px;
            }

            #pagination-thumbnails.ytd-carousel-item-renderer button.ytd-carousel-item-renderer:hover,#pagination-thumbnails.ytd-carousel-item-renderer button.ytd-carousel-item-renderer:focus {
                opacity: 0.9;
            }

            #pagination-thumbnails.ytd-carousel-item-renderer button.selected.ytd-carousel-item-renderer {
                opacity: 1.0;
            }

            #pagination-thumbnails.ytd-carousel-item-renderer button.ytd-carousel-item-renderer .progress-bar.ytd-carousel-item-renderer {
                display: none;
                background-color: #fff;
                position: absolute;
                bottom: -4px;
                height: 2px;
                left: 0;
                right: 0;
            }

            #pagination-thumbnails.ytd-carousel-item-renderer button.selected.ytd-carousel-item-renderer .progress-bar.ytd-carousel-item-renderer {
                animation-name: progress-bar;
                animation-timing-function: linear;
                display: block;
            }

            #pagination-thumbnails.ytd-carousel-item-renderer button.selected.finished.ytd-carousel-item-renderer .progress-bar.ytd-carousel-item-renderer {
                animation: none;
            }

            #overlay.ytd-carousel-item-renderer button.ytd-carousel-item-renderer:not(:first-child) {
                margin-left: 8px;
            }

            @keyframes progress-bar {
                0% {
                    right: 100%;
                }

                100% {
                    right: 0;
                }
            }

            ytd-red-carpet-video-renderer {
                background-color: hsl(0, 0%, 7%);
                display: inline-block;
                height: 238px;
                margin: 0;
                padding: 0;
                width: 317px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-red-carpet-video-renderer[themeable_] {
                background: transparent;
            }

            ytd-red-carpet-video-renderer[themeable_] .title.ytd-red-carpet-video-renderer {
                color: var(--yt-spec-text-primary);
            }

            ytd-red-carpet-video-renderer[themeable_] .metadata.ytd-red-carpet-video-renderer {
                color: var(--yt-spec-text-secondary);
            }

            ytd-thumbnail.ytd-red-carpet-video-renderer {
                height: 178px;
                width: 317px;
            }

            .title.ytd-red-carpet-video-renderer {
                color: hsla(0, 0%, 100%, .8);
                margin-top: 12px;
                font-family: 'YT Sans';
                font-size: 2.2em;
                font-weight: 300;
                line-height: 2.6rem;
            }

            .metadata.ytd-red-carpet-video-renderer {
                color: hsla(0, 0%, 93.3%, .8);
                margin-top: 4px;
                font-size: 1.4rem;
                font-weight: 300;
                line-height: 1.8rem;
            }

            a.ytd-red-carpet-video-renderer {
                text-decoration: none;
            }

            ytd-red-carpet-horizontal-list-renderer {
                display: block;
                position: relative;
                background-color: hsl(0, 0%, 7%);
                margin-bottom: var(--ytd-horizontal-list-margin-bottom, 24px);
                margin-top: -48px;
            }

            #scroll-container.ytd-red-carpet-horizontal-list-renderer {
                overflow-y: hidden;
                overflow: hidden;
            }

            .header.ytd-red-carpet-horizontal-list-renderer {
                height: 24px;
                margin-bottom: 24px;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            .title.ytd-red-carpet-horizontal-list-renderer {
                color: hsla(0, 0%, 100%, .8);
                font-size: 1.2rem;
                font-weight: 400;
                letter-spacing: 0.12rem;
                line-height: 2.4rem;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            .nav.ytd-red-carpet-horizontal-list-renderer {
                margin-left: auto;
                margin-right: -8px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-red-carpet-horizontal-list-renderer[themeable] {
                background: transparent;
            }

            ytd-red-carpet-horizontal-list-renderer[themeable] .title.ytd-red-carpet-horizontal-list-renderer {
                color: var(--yt-spec-text-primary);
            }

            #left-arrow.ytd-red-carpet-horizontal-list-renderer,#right-arrow.ytd-red-carpet-horizontal-list-renderer {
                color: hsla(0, 0%, 100%, .6);
                z-index: 102;
            }

            ytd-red-carpet-horizontal-list-renderer[themeable] #left-arrow.ytd-red-carpet-horizontal-list-renderer,ytd-red-carpet-horizontal-list-renderer[themeable] #right-arrow.ytd-red-carpet-horizontal-list-renderer {
                color: var(--yt-spec-text-secondary);
            }

            ytd-red-carpet-horizontal-list-renderer[at-start] #left-arrow.ytd-red-carpet-horizontal-list-renderer {
                display: none;
            }

            ytd-red-carpet-horizontal-list-renderer[at-end] #right-arrow.ytd-red-carpet-horizontal-list-renderer {
                display: none;
            }

            ytd-red-carpet-horizontal-list-renderer[at-end] #left-arrow.ytd-red-carpet-horizontal-list-renderer {
                margin-right: 40px;
            }

            ytd-red-carpet-horizontal-list-renderer[at-start][at-end] #left-arrow.ytd-red-carpet-horizontal-list-renderer,ytd-red-carpet-horizontal-list-renderer[at-start][at-end] #right-arrow.ytd-red-carpet-horizontal-list-renderer {
                display: none;
            }

            ytd-red-carpet-horizontal-list-renderer:not([at-start]) #left-arrow.ytd-red-carpet-horizontal-list-renderer:hover,ytd-red-carpet-horizontal-list-renderer:not([at-end]) #right-arrow.ytd-red-carpet-horizontal-list-renderer:hover {
                color: hsla(0, 0%, 100%, .8);
            }

            ytd-red-carpet-horizontal-list-renderer:not([at-start])[themeable] #left-arrow.ytd-red-carpet-horizontal-list-renderer:hover,ytd-red-carpet-horizontal-list-renderer:not([at-end])[themeable] #right-arrow.ytd-red-carpet-horizontal-list-renderer:hover {
                color: var(--yt-spec-text-primary);
            }

            #items.ytd-red-carpet-horizontal-list-renderer {
                transition-duration: 0.15s;
                transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
                will-change: transform;
                display: inline-block;
                white-space: nowrap;
            }

            #items.ytd-red-carpet-horizontal-list-renderer > *.ytd-red-carpet-horizontal-list-renderer {
                padding-right: 4px;
                display: inline-block;
                vertical-align: top;
                white-space: normal;
            }

            #left-arrow.ytd-red-carpet-horizontal-list-renderer,#right-arrow.ytd-red-carpet-horizontal-list-renderer {
                will-change: transform;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            ytd-red-carpet-shelf-renderer {
                background-color: hsl(0, 0%, 7%);
                border-bottom: 1px solid hsla(0, 100%, 100%, .08);
                margin: 0 auto;
                padding: 32px 32px 0;
                width: 642px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-red-carpet-shelf-renderer:not([themeable_]) ytd-grid-renderer.ytd-red-carpet-shelf-renderer {
                --yt-button-color:hsla(0, 0%, 100%, .8);}

            ytd-red-carpet-shelf-renderer[themeable_] {
                background: transparent;
            }

            ytd-red-carpet-shelf-renderer[themeable_] .title.ytd-red-carpet-shelf-renderer {
                color: var(--yt-spec-text-primary);
            }

            .title.ytd-red-carpet-shelf-renderer {
                color: hsla(0, 0%, 100%, .8);
                margin-bottom: 24px;
                z-index: 1;
                font-size: 1.2rem;
                font-weight: 400;
                letter-spacing: 0.12rem;
                line-height: 2.4rem;
            }

            @media (min-width: 1325px) {
                ytd-red-carpet-shelf-renderer:not([guide-persistent-and-visible]) {
                    width:1284px;
                }
            }

            @media (min-width: 1560px) {
                ytd-red-carpet-shelf-renderer {
                    width:1284px;
                }
            }

            ytd-account-settings {
                background-color: var(--yt-dialog-background);
                display: block;
            }

            ytd-account-settings[covered] {
                padding: 0;
            }

            [dir="rtl"] .ytd-account-settings .list-item.ytd-account-settings p.ytd-account-settings, .ytd-account-settings[dir="rtl"] .list-item.ytd-account-settings p.ytd-account-settings {
                direction: ltr;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            paper-item.ytd-account-settings {
                min-height: 36px;
                color: hsl(0, 0%, 53.3%);
                cursor: pointer;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            paper-item.ytd-account-settings:hover {
                background-color: var(--yt-spec-10-percent-layer);
            }

            paper-item.list-item.ytd-account-settings {
                min-height: 40px;
                padding-left: 56px;
            }

            paper-item.selected.ytd-account-settings {
                min-height: 40px;
                padding-left: 16px;
            }

            yt-icon-button.ytd-account-settings {
                --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;margin: 0 4px;
                width: var(--yt-icon-width);
                height: var(--yt-icon-height);
            }

            yt-icon.selected.ytd-account-settings {
                margin-right: 16px;
            }

            .label.ytd-account-settings {
                text-overflow: ellipsis;
                overflow: hidden;
            }

            .header.ytd-account-settings {
                background-color: var(--yt-playlist-background-header);
                color: var(--yt-spec-text-primary);
                min-height: 48px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            h2.ytd-account-settings {
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            button.ytd-account-settings {
                width: var(--yt-icon-width);
                height: var(--yt-icon-height);
            }

            .header.ytd-account-settings button.ytd-account-settings {
                margin: 0 4px;
            }

            .container.ytd-account-settings {
                overflow: auto;
                padding: 8px 0;
            }

            .caption.ytd-account-settings {
                color: hsla(0, 0%, 53.3%, .8);
                font-size: 1.4rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #restricted-mode.ytd-account-settings .container.ytd-account-settings {
                color: var(--yt-spec-text-primary);
                margin: 16px;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #restricted-mode.ytd-account-settings p.ytd-account-settings {
                margin-bottom: 16px;
            }

            paper-toggle-button.ytd-account-settings {
                margin: 0 8px;
            }

            .list-long.ytd-account-settings {
                height: calc(100vh - 108px);
                max-height: 514px;
            }

            #theme.list.ytd-account-settings {
                height: 144px;
            }

            .spinner.ytd-account-settings {
                display: block;
                margin: auto;
            }

            #language.ytd-account-settings,#country.ytd-account-settings,#restricted.ytd-account-settings,.container.ytd-account-settings {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            .list.ytd-account-settings {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #caption-container.ytd-account-settings {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            yt-button-renderer {
                --paper-button-ink-color:var(--yt-paper-button-ink-color);--yt-formatted-string-deemphasize-color:hsla(0, 0%, 100%, .85);--yt-formatted-string-deemphasize_-_margin-left:4px;--yt-formatted-string-deemphasize_-_display:initial;}

            yt-button-renderer[new-subscribe-color] {
                --yt-formatted-string-deemphasize-color:#FFFFFF;}

            yt-button-renderer {
                vertical-align: middle;
                white-space: nowrap;
                font-size: 1.4rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            yt-button-renderer[is-paper-button](:not[button-raised]),yt-button-renderer[is-paper-button](:not[button-raised]) a.yt-button-renderer {
                overflow: hidden;
            }

            yt-button-renderer[disabled][is-paper-button] a.yt-button-renderer {
                cursor: initial;
            }

            yt-button-renderer[is-paper-button] yt-icon.yt-button-renderer {
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            yt-button-renderer yt-formatted-string.yt-button-renderer {
                display: block;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            paper-button.yt-button-renderer {
                min-width: var(--yt-paper-button-min-width, var(--ytd-paper-button-min-width, 5.14em));
                font-size: inherit;
            }

            paper-button.keyboard-focus.yt-button-renderer {
                font-weight: inherit;
            }

            yt-button-renderer.force-icon-button {
                padding-right: 8px;
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            yt-button-renderer[is-paper-button] {
                background-color: var(--yt-basic-background-color, );
                color: var(--yt-basic-foreground-title-color, var(--yt-spec-text-secondary));
                border-color: var(--yt-basic-foreground-title-color, var(--yt-spec-text-secondary));
            }

            yt-button-renderer[is-paper-button-with-icon] {
                --yt-button-padding-minus-focus-outline:4px 14px;}

            yt-button-renderer.style-suggestive.size-small[is-paper-button-with-icon] {
                --yt-button-padding:6px 12px;--yt-button-padding-minus-border:5px 11px;}

            yt-button-renderer[is-paper-button-with-icon] {
                --yt-button-padding:6px 16px;--yt-button-padding-minus-border:5px 15px;}

            yt-button-renderer[is-paper-button-with-icon][button-size="size-large"] {
                --yt-button-padding:10px 16px;--yt-button-padding-minus-border:9px 15px;}

            yt-button-renderer[is-icon-button] {
                color: var(--yt-button-color, var(--yt-spec-icon-inactive));
            }

            yt-button-renderer.style-text[is-icon-button],yt-button-renderer.style-default[is-icon-button],yt-button-renderer.style-opacity[is-icon-button] {
                color: var(--yt-spec-icon-inactive);
            }

            yt-button-renderer.style-text[is-icon-button] #text.yt-button-renderer,yt-button-renderer.style-default[is-icon-button] #text.yt-button-renderer,yt-button-renderer.style-opacity[is-icon-button] #text.yt-button-renderer {
                color: var(--yt-spec-text-secondary);
            }

            yt-button-renderer.style-black[is-icon-button] {
                color: var(--yt-spec-text-primary);
            }

            yt-button-renderer.style-opacity[is-icon-button][disabled] {
                color: var(--yt-spec-icon-disabled);
            }

            yt-button-renderer.style-blue-text[is-icon-button] {
                color: var(--yt-spec-call-to-action);
            }

            yt-button-renderer.style-visibly-disabled[is-icon-button] {
                color: var(--yt-spec-icon-disabled);
            }

            paper-tooltip.yt-button-renderer {
                white-space: nowrap;
            }

            yt-button-renderer.style-primary[is-paper-button] {
                background-color: var(--yt-spec-call-to-action);
                color: var(--yt-spec-text-primary-inverse);
            }

            yt-button-renderer.style-primary[disabled][is-paper-button] {
                background-color: var(--yt-spec-icon-disabled);
                color: var(--yt-spec-text-primary-inverse);
            }

            yt-button-renderer.style-payment[is-paper-button] {
                background-color: var(--yt-button-payment-background-color, var(--yt-spec-call-to-action));
                color: var(--yt-spec-text-primary-inverse);
            }

            yt-button-renderer.style-payment[is-paper-button] paper-button.keyboard-focus.yt-button-renderer,yt-button-renderer.style-primary[is-paper-button] paper-button.keyboard-focus.yt-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-filled-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            yt-button-renderer.style-suggestive[is-paper-button] {
                --yt-formatted-string-deemphasize-color:hsla(206.1, 79.3%, 52.7%, .6);background-color: transparent;
                color: var(--yt-spec-call-to-action);
            }

            yt-button-renderer.style-suggestive[is-paper-button] paper-button.yt-button-renderer {
                border: 1px solid var(--yt-spec-call-to-action);
                padding: var(--yt-button-padding-minus-border);
            }

            yt-button-renderer.style-suggestive[is-paper-button] paper-button.keyboard-focus.yt-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-call-to-action);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            yt-button-renderer.style-blue-text[is-paper-button] {
                --yt-formatted-string-deemphasize-color:var(--yt-spec-icon-disabled);color: var(--yt-spec-call-to-action);
            }

            yt-button-renderer.style-blue-text[is-paper-button] paper-button.keyboard-focus.yt-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-call-to-action-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            yt-button-renderer.style-destructive[is-paper-button] {
                background-color: var(--yt-spec-brand-subscribe-button-background);
                color: #FFFFFF;
            }

            yt-button-renderer.style-destructive[new-subscribe-color][is-paper-button] {
                background-color: var(--yt-spec-brand-button-background);
            }

            yt-button-renderer.style-destructive[is-paper-button] paper-button.keyboard-focus.yt-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-filled-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            yt-button-renderer.style-destructive[disabled][is-paper-button] {
                background-color: hsl(0, 0%, 93.3%);
                color: hsla(0, 0%, 53.3%, .6);
            }

            yt-button-renderer.style-brand[is-paper-button] {
                color: var(--yt-spec-brand-link-text);
            }

            yt-button-renderer.style-brand[is-paper-button] paper-button.keyboard-focus.yt-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-brand-text-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            yt-button-renderer.style-default[is-paper-button] {
                background-color: var(--yt-button-default-background-color, var(--yt-spec-10-percent-layer));
                color: var(--yt-button-default-text-color, var(--yt-spec-text-secondary));
            }

            yt-button-renderer.style-default[is-paper-button] paper-button.keyboard-focus.yt-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-filled-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            yt-button-renderer.style-inactive-outline[is-paper-button] {
                color: var(--yt-spec-text-secondary);
            }

            yt-button-renderer.style-inactive-outline[is-paper-button] paper-button.yt-button-renderer {
                border: 1px solid var(--yt-spec-text-secondary);
                padding: var(--yt-button-padding-minus-border);
            }

            yt-button-renderer.style-inactive-outline[is-paper-button] paper-button.keyboard-focus.yt-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-text-secondary);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            yt-button-renderer.style-text[is-paper-button] {
                color: var(--yt-spec-text-secondary);
            }

            yt-button-renderer[is-paper-button] paper-button.keyboard-focus.yt-button-renderer,yt-button-renderer.style-text[is-paper-button] paper-button.keyboard-focus.yt-button-renderer {
                border: var(--yt-button-padding-minus-focus-outline-width) solid var(--yt-spec-inactive-text-button-focus-outline);
                padding: var(--yt-button-padding-minus-focus-outline);
            }

            yt-button-renderer.style-alert-info[is-paper-button] {
                color: hsl(206.1, 79.3%, 52.7%);
            }

            yt-button-renderer.style-alert-info[is-paper-button]:hover {
                color: var(--yt-icon-hover-color);
            }

            yt-button-renderer.style-dark[is-paper-button] {
                background-color: hsl(0, 0%, 93.3%);
                color: hsl(0, 0%, 6.7%);
            }

            yt-button-renderer.style-light[is-paper-button] {
                background-color: hsl(0, 0%, 93.3%);
                color: hsla(0, 0%, 6.7%, .6);
            }

            yt-button-renderer.style-light-text[is-paper-button] {
                color: hsl(0, 0%, 100%);
            }

            yt-button-renderer.style-compact-gray[is-paper-button] {
                background-color: hsl(0, 0%, 93.3%);
                color: hsla(0, 0%, 6.7%, .6);
            }

            yt-button-renderer.style-compact-gray[is-paper-button] paper-button.yt-button-renderer {
                padding: 4px 8px;
            }

            yt-button-renderer.style-black[is-paper-button] {
                color: var(--yt-spec-text-primary);
            }

            yt-button-renderer.style-visibly-disabled[is-paper-button] {
                background-color: transparent;
                color: var(--yt-spec-text-disabled);
            }

            yt-button-renderer.style-black[disabled][is-paper-button] {
                color: hsla(0, 0%, 93.3%, .8);
            }

            yt-button-renderer.style-white-with-border[is-paper-button] {
                background-color: transparent;
                border: 2px solid hsl(0, 0%, 100%);
                color: hsl(0, 0%, 100%);
            }

            yt-button-renderer.style-dark-on-black[is-paper-button] {
                background-color: hsl(0, 0%, 15%);
                border: none;
                color: hsla(0, 0%, 100%, .8);
            }

            yt-button-renderer.style-blue-text-with-inverse-theme[is-paper-button] {
                color: var(--yt-spec-call-to-action-inverse);
            }

            paper-button.yt-button-renderer {
                display: inline-block;
                text-align: center;
                font-family: inherit;
            }

            yt-button-renderer {
                display: inline-block;
                text-transform: uppercase;
            }

            yt-button-renderer.force-icon-button a.yt-button-renderer {
                cursor: pointer;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            yt-button-renderer[disabled] a.yt-button-renderer:focus {
                outline: none;
            }

            yt-button-renderer[is-icon-button][has-no-text] {
                font-size: 0;
            }

            a.yt-button-renderer {
                display: flex;
            }

            a.yt-simple-endpoint.yt-button-renderer {
                color: inherit;
                border-radius: inherit;
                text-decoration: none;
            }

            yt-button-renderer[is-paper-button] {
                border-radius: var(--yt-button-border-radius, 3px);
                margin: var(--yt-button-margin, 0 0.29em);
            }

            yt-button-renderer[is-paper-button][disabled] {
                color: var(--yt-spec-text-disabled);
                background-color: transparent;
            }

            yt-button-renderer[is-icon-button][disabled] {
                color: #9b9b9b;
            }

            yt-button-renderer[is-paper-button][align-by-text]:not(:empty) {
                margin-left: -16px;
            }

            yt-button-renderer[is-paper-button][button-size="size-large"] {
                line-height: 24px;
            }

            paper-button.yt-button-renderer {
                width: var(--yt-paper-button-width, auto);
                height: auto;
                border-radius: inherit;
                margin: 0;
                padding: var(--yt-button-padding, 0.7em 0.57em);
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -ms-flex: 1 1 auto;
                -webkit-flex: 1 1 auto;
                flex: 1 1 auto;
            }

            yt-button-renderer[start-justified] paper-button.yt-button-renderer {
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            #button.yt-button-renderer {
                color: var(--yt-button-color);
                background-color;}

            yt-button-renderer #button.yt-button-renderer {
                color: var(--yt-button-color, inherit);
                background-color: transparent;
                text-transform: inherit;
            }

            button.yt-button-renderer,yt-icon-button.yt-button-renderer {
                padding: 1px 6px;
            }

            yt-icon-button.yt-button-renderer {
                width: var(--yt-button-icon-size, 40px);
                height: var(--yt-button-icon-size, 40px);
                color: var(--yt-endpoint-color, hsl(0, 0%, 6.7%));
            }

            yt-icon-button.yt-button-renderer::-moz-focus-inner {
                padding: 0;
                margin: 0;
                border: 0;
            }

            yt-icon-button.yt-button-renderer[disabled] {
                color: hsla(0, 0%, 6.7%, .2);
            }

            yt-icon-button.yt-button-renderer {
                line-height: 1;
                padding: var(--yt-button-icon-padding, 8px);
                width: var(--yt-button-icon-size, var(--yt-icon-width, 40px));
                height: var(--yt-button-icon-size, var(--yt-icon-height, 40px));
            }

            yt-icon-button.yt-button-renderer > yt-icon.yt-button-renderer {
                width: 100%;
                height: 100%;
            }

            #button.yt-button-renderer yt-icon.yt-button-renderer + yt-formatted-string.yt-button-renderer {
                margin-left: 8px;
            }

            #button.yt-button-renderer yt-formatted-string.yt-button-renderer + yt-icon.yt-button-renderer {
                margin-left: var(--yt-button-icon-padding, 8px);
            }

            yt-single-ypc-offer-renderer {
                --yt-endpoint-color:hsl(206.1, 79.3%, 52.7%);--yt-endpoint-visited-color:hsl(206.1, 79.3%, 52.7%);border-bottom: 1px solid var(--yt-border-color);
                color: var(--yt-primary-text-color);
                padding: 16px 0;
                max-width: 1003px;
                width: 100%;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            yt-single-ypc-offer-renderer[is-manage-red] {
                border-bottom: none;
                max-width: none;
            }

            yt-single-ypc-offer-renderer[is-manage-red] #yt-unlimited-metadata.yt-single-ypc-offer-renderer {
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            yt-single-ypc-offer-renderer[collapsible] {
                background-color: rgba(0, 0, 0, 0.10);
                border-bottom: none;
                max-width: 552px;
                padding: 0;
            }

            yt-single-ypc-offer-renderer[collapsible] #yt-unlimited-metadata.yt-single-ypc-offer-renderer {
                color: hsl(0, 0%, 100%);
                max-height: none;
                padding: 16px;
                text-align: left;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-align-self: center;
                -webkit-align-self: center;
                align-self: center;
            }

            yt-single-ypc-offer-renderer[collapsible] #metadata-item.yt-single-ypc-offer-renderer {
                margin-top: 10px;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            yt-single-ypc-offer-renderer[collapsible] #metadata-item.yt-single-ypc-offer-renderer:before {
                content: none;
            }

            yt-single-ypc-offer-renderer[collapsible] #subscription-button.yt-single-ypc-offer-renderer {
                margin: 16px;
                -ms-align-self: center;
                -webkit-align-self: center;
                align-self: center;
            }

            #yt-unlimited-metadata.yt-single-ypc-offer-renderer {
                display: block;
                max-height: 4.8rem;
                overflow: hidden;
                font-size: 1.8rem;
                font-weight: 400;
                line-height: 2.4rem;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #metadata-item.yt-single-ypc-offer-renderer {
                color: var(--yt-spec-text-secondary);
            }

            #metadata-item.yt-single-ypc-offer-renderer:before {
                content: "• ";
            }

            #subscription-button.yt-single-ypc-offer-renderer {
                margin-left: 16px;
            }

            yt-single-ypc-offer-list-renderer {
                width: 100%;
            }

            yt-single-ypc-offer-list-renderer[is-manage-red] #contents.yt-single-ypc-offer-list-renderer {
                padding: 0;
            }

            #contents.yt-single-ypc-offer-list-renderer {
                padding: 0 16px;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            yt-ypc-offers-list-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            #contents.yt-ypc-offers-list-renderer {
                width: 100%;
            }

            ytd-search-refinement-card-renderer {
                display: inline-block;
            }

            a.ytd-search-refinement-card-renderer {
                border: 1px solid var(--yt-spec-10-percent-layer);
                background-color: var(--yt-spec-feed-background-b);
                border-radius: 16px;
                overflow: hidden;
            }

            #card-title.ytd-search-refinement-card-renderer {
                color: var(--yt-spec-text-primary);
                padding: 12px 16px 16px;
                height: 24px;
                width: calc(156px - 32px);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #card-title.ytd-search-refinement-card-renderer div.ytd-search-refinement-card-renderer {
                display: -webkit-box;
                max-height: 3.6rem;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: normal;
                -webkit-line-clamp: 2;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            ytd-search-refinement-card-renderer[card-style="universal_watch_card"] #card-title.ytd-search-refinement-card-renderer {
                padding: 4px 8px 8px;
                height: 34px;
                width: 74px;
            }

            yt-channel-thumbnail-with-link-renderer {
                display: inline-block;
            }

            #avatar.yt-channel-thumbnail-with-link-renderer {
                width: 32px;
                height: 32px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            yt-channel-thumbnail-with-link-renderer[style_="CHANNEL_THUMBNAIL_STYLE_BOXART"] #avatar.yt-channel-thumbnail-with-link-renderer {
                width: 29px;
                height: 40px;
                border-radius: 0%;
                background-color: transparent;
                overflow: hidden;
            }

            ytd-rich-list-header-renderer {
                display: inline-block;
            }

            #title.ytd-rich-list-header-renderer {
                color: var(--yt-spec-text-primary);
                display: block;
                max-height: 2rem;
                overflow: hidden;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            #subtitle.ytd-rich-list-header-renderer {
                display: block;
                color: var(--yt-spec-text-secondary);
                margin-top: 8px;
                display: block;
                max-height: 4.2rem;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #title-annotation.ytd-rich-list-header-renderer {
                color: var(--yt-spec-text-secondary);
                margin-left: 8px;
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            ytd-rich-list-header-renderer[title-style="TITLE_STYLE_TYPE_CHANNEL_INLINE_RECS"] #title.ytd-rich-list-header-renderer {
                color: var(--yt-spec-text-primary);
                display: block;
                max-height: 2rem;
                overflow: hidden;
                font-size: 1.6rem;
                font-weight: 500;
                line-height: 2rem;
            }

            ytd-rich-list-header-renderer[avatar-style_="CHANNEL_THUMBNAIL_STYLE_BOXART"] #subtitle.ytd-rich-list-header-renderer {
                margin-top: 0px;
            }

            .title-row.ytd-rich-list-header-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            .title-text.ytd-rich-list-header-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #featured-badge.ytd-rich-list-header-renderer {
                margin-left: 8px;
            }

            #avatar.ytd-rich-list-header-renderer > *.ytd-rich-list-header-renderer:last-child {
                margin-right: 8px;
            }

            ytd-title-and-button-list-header-renderer {
                display: block;
            }

            #title.ytd-title-and-button-list-header-renderer {
                color: var(--yt-spec-text-primary);
                display: block;
                max-height: 2rem;
                overflow: hidden;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            ytd-horizontal-card-list-renderer {
                display: block;
                position: relative;
            }

            #header-container.ytd-horizontal-card-list-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #header.ytd-horizontal-card-list-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-title-and-button-list-header-renderer.ytd-horizontal-card-list-renderer {
                margin-bottom: 16px;
            }

            ytd-rich-list-header-renderer.ytd-horizontal-card-list-renderer {
                margin: 16px 0;
            }

            #header-button.ytd-horizontal-card-list-renderer {
                -ms-align-self: center;
                -webkit-align-self: center;
                align-self: center;
            }

            #shelf-container.ytd-horizontal-card-list-renderer {
                position: relative;
            }

            #scroll-container.ytd-horizontal-card-list-renderer {
                overflow: hidden;
            }

            #items.ytd-horizontal-card-list-renderer {
                transition-duration: 0.15s;
                transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
                will-change: transform;
                display: inline-block;
                white-space: nowrap;
            }

            ytd-search-refinement-card-renderer.ytd-horizontal-card-list-renderer {
                padding-right: 4px;
                vertical-align: top;
                white-space: normal;
            }

            ytd-compact-channel-recommendation-card-renderer.ytd-horizontal-card-list-renderer {
                padding-right: 4px;
            }

            ytd-grid-video-renderer.ytd-horizontal-card-list-renderer {
                padding-right: 4px;
                vertical-align: top;
                display: inline-block;
                width: 210px;
                margin-bottom: 24px;
            }

            ytd-game-card-renderer.ytd-horizontal-card-list-renderer {
                padding-right: 4px;
                width: 210px;
                margin-bottom: 24px;
            }

            #sort-filter.ytd-horizontal-card-list-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            .arrow-container.ytd-horizontal-card-list-renderer {
                position: absolute;
                top: 0;
                bottom: 0;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            #left-arrow-container.ytd-horizontal-card-list-renderer {
                left: -20px;
            }

            #right-arrow-container.ytd-horizontal-card-list-renderer {
                right: -16px;
            }

            .arrow-container.ytd-horizontal-card-list-renderer {
                z-index: 200;
            }

            ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"] .arrow-container.ytd-horizontal-card-list-renderer {
                bottom: auto;
                height: var(--ytd-thumbnail-height);
            }

            ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][has-game-card] .arrow-container.ytd-horizontal-card-list-renderer {
                bottom: auto;
                height: 290px;
            }

            ytd-horizontal-card-list-renderer:not([card-list-style]) .arrow-container.ytd-horizontal-card-list-renderer {
                height: 90px;
            }

            ytd-horizontal-card-list-renderer[card-list-style="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"][has-game-card] #items.ytd-horizontal-card-list-renderer {
                display: inline-flex;
            }

            .arrow.ytd-horizontal-card-list-renderer,.ytd-horizontal-card-list-renderer[arrow] {
                cursor: pointer;
                width: 40px;
                height: 40px;
                border-radius: 24px;
                background-color: var(--yt-dialog-background);
                color: var(--yt-spec-icon-inactive);
                box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, 0.2);
            }

            .center-aligned.ytd-horizontal-card-list-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            ytd-survey-trigger-renderer {
                display: none;
            }

            ytd-checkbox-survey-option-renderer {
                display: block;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
                display: var(--layout-horizontal_-_display, block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            ytd-checkbox-survey-option-renderer:hover {
                background-color: var(--yt-menu-hover-backgound-color);
                cursor: pointer;
            }

            paper-checkbox.ytd-checkbox-survey-option-renderer {
                display: block;
                width: 100%;
                height: auto;
                padding-top: var(--ytd-checkbox-survey-option-padding, 8px);
                padding-bottom: var(--ytd-checkbox-survey-option-padding, 8px);
                padding-left: var(--ytd-checkbox-survey-option-padding, 24px);
                padding-right: var(--ytd-checkbox-survey-option-padding, 24px);
            }

            ytd-inline-survey-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-inline-survey-renderer[is-dismissed] #dismissable.ytd-inline-survey-renderer,ytd-inline-survey-renderer[is-dismissed] #dismiss-button.ytd-inline-survey-renderer,ytd-inline-survey-renderer:not([is-dismissed]) #dismissed.ytd-inline-survey-renderer {
                display: none;
            }

            ytd-inline-survey-renderer[expanded] #dismissable.ytd-inline-survey-renderer {
                width: 100%;
            }

            ytd-inline-survey-renderer[expanded] #star-survey.ytd-inline-survey-renderer {
                margin-bottom: 16px;
            }

            #dismissable.ytd-inline-survey-renderer {
                background-color: var(--yt-spec-suggested-action);
                padding-top: 8px;
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #inline-survey-header.ytd-inline-survey-renderer,#follow-up-header.ytd-inline-survey-renderer {
                -ms-flex-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #inline-survey-header.ytd-inline-survey-renderer:focus,#follow-up-header.ytd-inline-survey-renderer:focus {
                outline: none;
            }

            #inline-survey-header.ytd-inline-survey-renderer {
                margin-left: 16px;
                margin-bottom: 8px;
            }

            #follow-up-header.ytd-inline-survey-renderer {
                margin-bottom: 28px;
            }

            #inline-survey-header.ytd-inline-survey-renderer yt-icon-button.ytd-inline-survey-renderer {
                --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;box-sizing: content-box;
                color: var(--yt-spec-call-to-action);
                height: var(--yt-icon-height);
                padding: 4px;
                width: var(--yt-icon-width);
            }

            #inline-survey-header.ytd-inline-survey-renderer h2.ytd-inline-survey-renderer,#follow-up-header.ytd-inline-survey-renderer h2.ytd-inline-survey-renderer {
                margin-top: 8px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #title.ytd-inline-survey-renderer,#follow-up-title.ytd-inline-survey-renderer {
                color: var(--yt-spec-call-to-action);
                display: block;
                max-height: 2rem;
                overflow: hidden;
                font-size: 1.6rem;
                font-weight: 500;
                line-height: 2rem;
            }

            #subtitle.ytd-inline-survey-renderer {
                color: var(--yt-spec-call-to-action);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #inline-survey-compact-video-renderer.ytd-inline-survey-renderer {
                background-color: var(--yt-app-background);
                margin-left: 16px;
                margin-right: 16px;
                padding: 8px;
            }

            #star-survey.ytd-inline-survey-renderer {
                max-width: 43rem;
                min-width: 43rem;
                margin-bottom: 32px;
                -ms-flex: 2;
                -webkit-flex: 2;
                flex: 2;
            }

            #rating-survey.ytd-inline-survey-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #follow-up-survey.ytd-inline-survey-renderer {
                margin-left: 16px;
                min-width: 30rem;
                -ms-flex: 3;
                -webkit-flex: 3;
                flex: 3;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #follow-up-survey-options.ytd-inline-survey-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
            }

            ytd-checkbox-survey-option-renderer.ytd-inline-survey-renderer {
                --paper-checkbox-unchecked-color:var(--yt-spec-call-to-action);--paper-checkbox-label-color:var(--yt-spec-call-to-action);--ytd-checkbox-survey-option-padding:7px;background-color: var(--yt-app-background);
                margin-bottom: 8px;
                margin-right: 8px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #submit-btn-footer.ytd-inline-survey-renderer {
                margin-top: auto;
                padding-bottom: 16px;
                padding-top: 16px;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #dismissed.ytd-inline-survey-renderer {
                background-color: var(--yt-spec-suggested-action);
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #dismissed.ytd-inline-survey-renderer:focus {
                outline: none;
            }

            #dismissed.ytd-inline-survey-renderer ytd-message-renderer.ytd-inline-survey-renderer {
                --yt-message-renderer-text-color:var(--yt-spec-call-to-action);-ms-flex-align: start;
                -webkit-align-items: flex-start;
                align-items: flex-start;
            }

            #dismiss-button.ytd-inline-survey-renderer {
                background-color: var(--yt-spec-suggested-action);
            }

            #dismiss-button.ytd-inline-survey-renderer yt-icon-button.ytd-inline-survey-renderer {
                --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;box-sizing: content-box;
                color: var(--yt-spec-call-to-action);
                height: var(--yt-icon-height);
                margin-top: 8px;
                padding: 4px;
                width: var(--yt-icon-width);
            }

            ytd-dropdown-item-renderer {
                outline: none;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            #label.ytd-dropdown-item-renderer {
                color: var(--yt-spec-text-primary);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-dropdown-renderer {
                display: block;
                --paper-listbox-background-color:var(--yt-dialog-background);--paper-listbox-color:var(--yt-spec-text-primary);}

            ytd-dropdown-renderer[polymer2] paper-dropdown-menu.ytd-dropdown-renderer {
                --paper-input-container_-_padding:var(--ytd-dropdown-menu-padding, 8px 0 6px 0);--paper-input-container_-_height:initial;--paper-input-container_-_border:initial;--paper-input-container_-_border-radius:initial;--paper-input-container_-_margin-bottom:initial;--paper-input-container_-_padding-left:initial;--paper-input-container_-_padding-right:initial;}

            paper-dropdown-menu.ytd-dropdown-renderer {
                --paper-input-container-input-color:var(--yt-spec-text-primary);--paper-input-container-focus-color:var(--yt-spec-text-primary);--paper-input-container-input_-_font-size:1.4rem;--paper-input-container-input_-_font-weight:400;--paper-input-container-input_-_line-height:2.1rem;--paper-input-container-input_-_color:initial;--paper-input-container-input_-_height:initial;--paper-input-container-input_-_text-align:initial;--paper-input-container-input_-_overflow:initial;--paper-input-container-input_-_white-space:initial;--paper-input-container-input_-_text-overflow:initial;--paper-input-container-input_-_max-width:initial;--paper-input-container-input_-_box-sizing:initial;--paper-input-container-input_-_cursor:initial;--paper-input-container-input_-_font-family:initial;--paper-input-container-input_-_padding:initial;--paper-input-container-underline-color:var(--ytd-dropdown-renderer-underline-color);--paper-input-container-underline-focus-color;--paper-input-container-underline-legacy-height:0;--paper-input-container-label_-_color:var(--ytd-dropdown-renderer-label-color);--paper-input-container-label_-_font-size:1.4rem;--paper-input-container-label_-_font-weight:400;--paper-input-container-label_-_line-height:2.1rem;--paper-input-container-label_-_display:var(--layout-horizontal_-_display);--paper-input-container-label_-_-ms-flex-direction:var(--layout-horizontal_-_-ms-flex-direction);--paper-input-container-label_-_-webkit-flex-direction:var(--layout-horizontal_-_-webkit-flex-direction);--paper-input-container-label_-_flex-direction:var(--layout-horizontal_-_flex-direction);--paper-input-container-label_-_-ms-flex-pack:start;--paper-input-container-label_-_-webkit-justify-content:flex-start;--paper-input-container-label_-_justify-content:flex-start;--paper-input-container-label_-_opacity:initial;--paper-input-container-label_-_padding:initial;--paper-input-container-label-focus_-_color;--paper-dropdown-menu-ripple_-_position:var(--layout-fit_-_position);--paper-dropdown-menu-ripple_-_top:var(--layout-fit_-_top);--paper-dropdown-menu-ripple_-_right:var(--layout-fit_-_right);--paper-dropdown-menu-ripple_-_bottom:var(--layout-fit_-_bottom);--paper-dropdown-menu-ripple_-_left:var(--layout-fit_-_left);width: 100%;
            }

            #entries.ytd-dropdown-renderer {
                width: var(--ytd-dropdown-renderer-width);
            }

            [dir="rtl"] .ytd-dropdown-renderer #input.ytd-dropdown-renderer, .ytd-dropdown-renderer[dir="rtl"] #input.ytd-dropdown-renderer {
                --paper-input-container-input_-_text-align:left;--paper-input-container-input_-_font-size:initial;--paper-input-container-input_-_font-weight:initial;--paper-input-container-input_-_line-height:initial;--paper-input-container-input_-_color:initial;--paper-input-container-input_-_height:initial;--paper-input-container-input_-_overflow:initial;--paper-input-container-input_-_white-space:initial;--paper-input-container-input_-_text-overflow:initial;--paper-input-container-input_-_max-width:initial;--paper-input-container-input_-_box-sizing:initial;--paper-input-container-input_-_cursor:initial;--paper-input-container-input_-_font-family:initial;--paper-input-container-input_-_padding:initial;text-align: right;
            }

            yt-masthead-ad-renderer {
                display: block;
                margin: 24px 16px 0 16px;
            }

            #expand-ad.yt-masthead-ad-renderer {
                cursor: pointer;
                color: hsl(0, 0%, 53.3%);
                margin: 4px;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            ytd-video-masthead-ad-renderer.grid-1-columns,.grid-1-columns.ytd-video-masthead-ad-renderer {
                width: 214px !important;
            }

            ytd-video-masthead-ad-renderer.grid-2-columns,.grid-2-columns.ytd-video-masthead-ad-renderer {
                width: 428px !important;
            }

            ytd-video-masthead-ad-renderer.grid-3-columns,.grid-3-columns.ytd-video-masthead-ad-renderer {
                width: 642px !important;
            }

            ytd-video-masthead-ad-renderer.grid-4-columns,.grid-4-columns.ytd-video-masthead-ad-renderer {
                width: 856px !important;
            }

            ytd-video-masthead-ad-renderer.grid-5-columns,.grid-5-columns.ytd-video-masthead-ad-renderer {
                width: 1070px !important;
            }

            ytd-video-masthead-ad-renderer.grid-6-columns,.grid-6-columns.ytd-video-masthead-ad-renderer {
                width: 1284px !important;
            }

            ytd-video-masthead-ad-renderer {
                display: block;
                margin: 24px 16px 0 16px;
            }

            iframe.ytd-video-masthead-ad-renderer {
                width: 850px;
                height: 250px;
            }

            iframe.responsive.ytd-video-masthead-ad-renderer {
                width: 428px;
                height: 239px;
            }

            @media (min-width: 662px) {
                iframe.responsive.ytd-video-masthead-ad-renderer {
                    width:642px;
                }
            }

            @media (min-width: 876px) {
                iframe.responsive.ytd-video-masthead-ad-renderer {
                    width:856px;
                }
            }

            @media (min-width: 1090px) {
                iframe.responsive.ytd-video-masthead-ad-renderer {
                    width:1070px;
                }
            }

            @media (min-width: 1304px) {
                iframe.responsive.ytd-video-masthead-ad-renderer {
                    width:1284px;
                }
            }

            @media (min-width: 1276px) {
                ytd-video-masthead-ad-renderer[guide-persistent-and-visible] iframe.responsive.ytd-video-masthead-ad-renderer {
                    width:856px;
                }
            }

            @media (min-width: 1390px) {
                ytd-video-masthead-ad-renderer[guide-persistent-and-visible] iframe.responsive.ytd-video-masthead-ad-renderer {
                    width:1070px;
                }
            }

            @media (min-width: 1604px) {
                ytd-video-masthead-ad-renderer[guide-persistent-and-visible] iframe.responsive.ytd-video-masthead-ad-renderer {
                    width:1284px;
                }
            }

            #expand-ad.ytd-video-masthead-ad-renderer {
                display: block;
                cursor: pointer;
                color: hsl(0, 0%, 53.3%);
                margin: 4px;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
            }

            ytd-video-masthead-ad-renderer[snap-state-refresh_] iframe.responsive.ytd-video-masthead-ad-renderer {
                width: 100%;
            }

            ytd-video-masthead-ad-advertiser-info-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                height: 121px;
                --yt-endpoint-color:var(--yt-spec-text-secondary);}

            ytd-video-masthead-ad-advertiser-info-renderer.no-thumbnail #thumbnail-container.ytd-video-masthead-ad-advertiser-info-renderer {
                display: none;
            }

            ytd-video-masthead-ad-advertiser-info-renderer.channel-banner {
                height: 239px;
            }

            #banner.ytd-video-masthead-ad-advertiser-info-renderer {
                display: none;
            }

            ytd-video-masthead-ad-advertiser-info-renderer.channel-banner #banner.ytd-video-masthead-ad-advertiser-info-renderer {
                display: block;
                outline: none;
                background: var(--ytvmh-channel-banner);
                background-position: center;
                background-size: cover;
            }

            ytd-video-masthead-ad-advertiser-info-renderer.channel-banner #banner.ytd-video-masthead-ad-advertiser-info-renderer ~ #info-container.ytd-video-masthead-ad-advertiser-info-renderer #thumbnail-endpoint.ytd-video-masthead-ad-advertiser-info-renderer {
                position: relative;
                top: -18px;
            }

            #info-container.ytd-video-masthead-ad-advertiser-info-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #thumbnail-container.ytd-video-masthead-ad-advertiser-info-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                margin-left: 20px;
            }

            #thumbnail.ytd-video-masthead-ad-advertiser-info-renderer {
                border-radius: 50%;
                overflow: hidden;
                width: 100px;
            }

            #thumbnail-endpoint.ytd-video-masthead-ad-advertiser-info-renderer {
                outline: none;
                line-height: 0;
            }

            #right-container.ytd-video-masthead-ad-advertiser-info-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -ms-flex: 1 1 auto;
                -webkit-flex: 1 1 auto;
                flex: 1 1 auto;
                overflow: hidden;
                white-space: nowrap;
                margin-left: 20px;
            }

            #title-container.ytd-video-masthead-ad-advertiser-info-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
            }

            #title.ytd-video-masthead-ad-advertiser-info-renderer {
                display: block;
                max-height: 3.2rem;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
                margin-bottom: 6px;
                color: var(--yt-spec-text-primary);
            }

            #menu.ytd-video-masthead-ad-advertiser-info-renderer {
                margin-top: -4px;
            }

            ytd-menu-renderer.ytd-video-masthead-ad-advertiser-info-renderer {
                --paper-icon-button_-_padding:0;--paper-icon-button_-_width:24px;--paper-icon-button_-_height:24px;}

            #byline-container.ytd-video-masthead-ad-advertiser-info-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                margin-bottom: 6px;
                margin-right: 24px;
            }

            #byline.ytd-video-masthead-ad-advertiser-info-renderer {
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
                color: var(--yt-spec-text-secondary);
            }

            #badges.ytd-video-masthead-ad-advertiser-info-renderer {
                display: inline-block;
                margin-right: 4px;
            }

            ytd-video-masthead-ad-expandable-thumbnail-tile-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                width: 210px;
                height: 239px;
                transition: width 0.2s ease;
                overflow: hidden;
                --ytd-grid-4x:424px;}

            ytd-video-masthead-ad-expandable-thumbnail-tile-renderer[expanded] {
                width: var(--ytd-grid-4x);
            }

            #endpoint.ytd-video-masthead-ad-expandable-thumbnail-tile-renderer {
                width: var(--ytd-grid-4x);
                position: relative;
            }

            #thumbnail.ytd-video-masthead-ad-expandable-thumbnail-tile-renderer {
                width: var(--ytd-grid-4x);
            }

            #overlay.ytd-video-masthead-ad-expandable-thumbnail-tile-renderer {
                display: flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
                z-index: 1;
            }

            #play-button.ytd-video-masthead-ad-expandable-thumbnail-tile-renderer {
                width: 68px;
                height: 48px;
            }

            ytd-video-masthead-ad-expandable-video-tile-renderer {
                width: 210px;
                height: 239px;
                transition: width 0.2s ease;
                overflow: hidden;
                position: relative;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            ytd-video-masthead-ad-expandable-video-tile-renderer[expanded] {
                width: 424px;
            }

            ytd-video-masthead-ad-expandable-video-tile-renderer.video-playing #mute-button.ytd-video-masthead-ad-expandable-video-tile-renderer {
                display: block;
            }

            ytd-video-masthead-ad-expandable-video-tile-renderer.video-ended #replay-button.ytd-video-masthead-ad-expandable-video-tile-renderer {
                display: block;
            }

            #container.ytd-video-masthead-ad-expandable-video-tile-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                width: 424px;
            }

            #player-container.ytd-video-masthead-ad-expandable-video-tile-renderer {
                width: 424px;
                height: 239px;
            }

            #player.ytd-video-masthead-ad-expandable-video-tile-renderer {
                width: 100%;
                height: 100%;
            }

            #click-target.ytd-video-masthead-ad-expandable-video-tile-renderer {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
                z-index: 1;
                cursor: pointer;
            }

            #overlay.ytd-video-masthead-ad-expandable-video-tile-renderer {
                position: absolute;
                bottom: 0;
                left: 0;
                z-index: 2;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #mute-button.ytd-video-masthead-ad-expandable-video-tile-renderer,#replay-button.ytd-video-masthead-ad-expandable-video-tile-renderer,#live-badge.ytd-video-masthead-ad-expandable-video-tile-renderer {
                display: none;
            }

            #replay-button.ytd-video-masthead-ad-expandable-video-tile-renderer ytd-button-renderer.ytd-video-masthead-ad-expandable-video-tile-renderer {
                --yt-button-color:hsl(0, 0%, 100%);}

            #live-badge.ytd-video-masthead-ad-expandable-video-tile-renderer {
                color: hsl(0, 0%, 100%);
                height: 40px;
                font-size: 1.5rem;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #live-badge.ytd-video-masthead-ad-expandable-video-tile-renderer:before {
                display: inline-block;
                width: 6px;
                height: 6px;
                vertical-align: 4%;
                margin-right: 5px;
                content: '';
                border-radius: 100%;
            }

            ytd-video-masthead-ad-expandable-video-tile-renderer.video-playing #live-badge.ytd-video-masthead-ad-expandable-video-tile-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-video-masthead-ad-expandable-video-tile-renderer.video-playing #live-badge.ytd-video-masthead-ad-expandable-video-tile-renderer:before {
                background: #FF0000;
            }

            ytd-video-masthead-ad-expandable-video-tile-renderer.video-ended #live-badge.ytd-video-masthead-ad-expandable-video-tile-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                margin-left: 10px;
            }

            ytd-video-masthead-ad-expandable-video-tile-renderer.video-ended #live-badge.ytd-video-masthead-ad-expandable-video-tile-renderer:before {
                background: hsla(0, 0%, 93.3%, .8);
            }

            ytd-video-masthead-ad-primary-video-overlay-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
                color: hsl(0, 0%, 100%);
                white-space: nowrap;
                width: 424px;
                --yt-endpoint-color:hsl(0, 0%, 100%);}

            #advertiser-info.ytd-video-masthead-ad-primary-video-overlay-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                margin: 8px 0 0 8px;
            }

            #title.ytd-video-masthead-ad-primary-video-overlay-renderer {
                display: block;
                max-height: 3.2rem;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.6rem;
                margin-bottom: 6px;
                text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
            }

            #byline-container.ytd-video-masthead-ad-primary-video-overlay-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #byline.ytd-video-masthead-ad-primary-video-overlay-renderer {
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
                text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
                pointer-events: auto;
            }

            #badges.ytd-video-masthead-ad-primary-video-overlay-renderer {
                margin-right: 4px;
            }

            #menu.ytd-video-masthead-ad-primary-video-overlay-renderer {
                pointer-events: auto;
                margin-top: 8px;
            }

            ytd-menu-renderer.ytd-video-masthead-ad-primary-video-overlay-renderer {
                --paper-icon-button_-_padding:0;--paper-icon-button_-_width:24px;--paper-icon-button_-_height:24px;}

            ytd-video-masthead-ad-primary-video-renderer {
                display: block;
                position: relative;
            }

            ytd-video-masthead-ad-primary-video-renderer.video-playing #mute-button.ytd-video-masthead-ad-primary-video-renderer {
                display: block;
            }

            ytd-video-masthead-ad-primary-video-renderer.video-ended #replay-button.ytd-video-masthead-ad-primary-video-renderer {
                display: block;
            }

            ytd-video-masthead-ad-primary-video-renderer.video-ended #player.ytd-video-masthead-ad-primary-video-renderer {
                height: 100%;
            }

            #player-container.ytd-video-masthead-ad-primary-video-renderer {
                max-width: 424px;
                height: 239px;
                overflow: hidden;
                position: relative;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            #player-container.widescreen.ytd-video-masthead-ad-primary-video-renderer {
                max-width: 852px;
            }

            #player-container.ytd-video-masthead-ad-primary-video-renderer:not(.widescreen) #player.ytd-video-masthead-ad-primary-video-renderer {
                height: 100%;
            }

            #player.ytd-video-masthead-ad-primary-video-renderer {
                width: 100%;
                height: 640px;
            }

            .yt-simple-endpoint.ytd-video-masthead-ad-primary-video-renderer {
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
            }

            .yt-simple-endpoint.ytd-video-masthead-ad-primary-video-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            #click-target.yt-simple-endpoint.ytd-video-masthead-ad-primary-video-renderer {
                position: var(--layout-fit_-_position);
                top: var(--layout-fit_-_top);
                right: var(--layout-fit_-_right);
                bottom: var(--layout-fit_-_bottom);
                left: var(--layout-fit_-_left);
                z-index: 1;
                cursor: pointer;
            }

            #overlay.ytd-video-masthead-ad-primary-video-renderer {
                position: absolute;
                bottom: 0;
                z-index: 2;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #mute-button.ytd-video-masthead-ad-primary-video-renderer,#replay-button.ytd-video-masthead-ad-primary-video-renderer,#live-badge.ytd-video-masthead-ad-primary-video-renderer {
                display: none;
            }

            #replay-button.ytd-video-masthead-ad-primary-video-renderer ytd-button-renderer.ytd-video-masthead-ad-primary-video-renderer {
                --yt-button-color:hsl(0, 0%, 100%);}

            #live-badge.ytd-video-masthead-ad-primary-video-renderer {
                color: hsl(0, 0%, 100%);
                height: 40px;
                font-size: 1.5rem;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #live-badge.ytd-video-masthead-ad-primary-video-renderer:before {
                display: inline-block;
                width: 6px;
                height: 6px;
                vertical-align: 4%;
                margin-right: 5px;
                content: '';
                border-radius: 100%;
            }

            ytd-video-masthead-ad-primary-video-renderer.video-playing #live-badge.ytd-video-masthead-ad-primary-video-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-video-masthead-ad-primary-video-renderer.video-playing #live-badge.ytd-video-masthead-ad-primary-video-renderer:before {
                background: #FF0000;
            }

            ytd-video-masthead-ad-primary-video-renderer.video-ended #live-badge.ytd-video-masthead-ad-primary-video-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                margin-left: 10px;
            }

            ytd-video-masthead-ad-primary-video-renderer.video-ended #live-badge.ytd-video-masthead-ad-primary-video-renderer:before {
                background: hsla(0, 0%, 93.3%, .8);
            }

            ytd-video-masthead-ad-v3-renderer.grid-1-columns,.grid-1-columns.ytd-video-masthead-ad-v3-renderer {
                width: 214px !important;
            }

            ytd-video-masthead-ad-v3-renderer.grid-2-columns,.grid-2-columns.ytd-video-masthead-ad-v3-renderer {
                width: 428px !important;
            }

            ytd-video-masthead-ad-v3-renderer.grid-3-columns,.grid-3-columns.ytd-video-masthead-ad-v3-renderer {
                width: 642px !important;
            }

            ytd-video-masthead-ad-v3-renderer.grid-4-columns,.grid-4-columns.ytd-video-masthead-ad-v3-renderer {
                width: 856px !important;
            }

            ytd-video-masthead-ad-v3-renderer.grid-5-columns,.grid-5-columns.ytd-video-masthead-ad-v3-renderer {
                width: 1070px !important;
            }

            ytd-video-masthead-ad-v3-renderer.grid-6-columns,.grid-6-columns.ytd-video-masthead-ad-v3-renderer {
                width: 1284px !important;
            }

            ytd-video-masthead-ad-v3-renderer {
                display: block;
                position: relative;
                max-width: 1280px;
                margin-right: 4px;
                --ytd-grid-4x:424px;}

            ytd-video-masthead-ad-v3-renderer[widescreen] #video-container.ytd-video-masthead-ad-v3-renderer {
                max-width: 852px;
            }

            ytd-video-masthead-ad-v3-renderer[widescreen] #right-container.ytd-video-masthead-ad-v3-renderer,ytd-video-masthead-ad-v3-renderer[expandable] #right-container.ytd-video-masthead-ad-v3-renderer {
                max-width: var(--ytd-grid-4x);
            }

            #top-container.ytd-video-masthead-ad-v3-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-video-masthead-ad-v3-renderer[collapsed] #top-container.ytd-video-masthead-ad-v3-renderer > .ytd-video-masthead-ad-v3-renderer:not(:last-child) {
                display: none;
            }

            #show-ad.ytd-video-masthead-ad-v3-renderer {
                display: none;
            }

            ytd-video-masthead-ad-v3-renderer[collapsed] #show-ad.ytd-video-masthead-ad-v3-renderer {
                display: block;
                margin: auto;
            }

            #video-container.ytd-video-masthead-ad-v3-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                min-width: var(--ytd-grid-4x);
                max-width: var(--ytd-grid-4x);
                margin-right: 4px;
            }

            #expandable-tile-container.ytd-video-masthead-ad-v3-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                max-width: 852px;
            }

            #expandable-tile-container.ytd-video-masthead-ad-v3-renderer *.ytd-video-masthead-ad-v3-renderer {
                margin-right: 4px;
            }

            #expandable-tile-container.ytd-video-masthead-ad-v3-renderer:empty {
                display: none;
            }

            #right-container.ytd-video-masthead-ad-v3-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #video-overlay.ytd-video-masthead-ad-v3-renderer {
                display: none;
                pointer-events: none;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 3;
            }

            #compact-tile-container.ytd-video-masthead-ad-v3-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #compact-tile-container.ytd-video-masthead-ad-v3-renderer ytd-thumbnail.ytd-video-masthead-ad-v3-renderer {
                margin-right: 4px;
            }

            ytd-thumbnail.ytd-video-masthead-ad-v3-renderer {
                height: var(--ytd-grid-thumbnail_-_height);
                width: 210px;
            }

            ytd-video-masthead-ad-v3-renderer[tiles="5"] #expandable-tile-container.ytd-video-masthead-ad-v3-renderer .ytd-video-masthead-ad-v3-renderer:nth-child(n+3) {
                display: none;
            }

            @media (max-width: 1280px) {
                ytd-video-masthead-ad-v3-renderer.client-side #expandable-tile-container.ytd-video-masthead-ad-v3-renderer .ytd-video-masthead-ad-v3-renderer:nth-child(n+3) {
                    display:none;
                }
            }

            ytd-video-masthead-ad-v3-renderer[tiles="4"] #expandable-tile-container.ytd-video-masthead-ad-v3-renderer .ytd-video-masthead-ad-v3-renderer:nth-child(n+2) {
                display: none;
            }

            ytd-video-masthead-ad-v3-renderer[tiles="4"] #right-container.ytd-video-masthead-ad-v3-renderer {
                width: var(--ytd-grid-4x);
            }

            @media (max-width: 1066px) {
                ytd-video-masthead-ad-v3-renderer.client-side #expandable-tile-container.ytd-video-masthead-ad-v3-renderer .ytd-video-masthead-ad-v3-renderer:nth-child(n+2) {
                    display:none;
                }

                ytd-video-masthead-ad-v3-renderer.client-side #right-container.ytd-video-masthead-ad-v3-renderer {
                    width: var(--ytd-grid-4x);
                }
            }

            ytd-video-masthead-ad-v3-renderer[tiles="3"] #right-container.ytd-video-masthead-ad-v3-renderer {
                width: 210px;
            }

            ytd-video-masthead-ad-v3-renderer[tiles="3"] #compact-tile-container.ytd-video-masthead-ad-v3-renderer ytd-thumbnail.ytd-video-masthead-ad-v3-renderer + ytd-thumbnail.ytd-video-masthead-ad-v3-renderer {
                display: none;
            }

            @media (max-width: 852px) {
                ytd-video-masthead-ad-v3-renderer.client-side #right-container.ytd-video-masthead-ad-v3-renderer {
                    width:210px;
                }

                ytd-video-masthead-ad-v3-renderer.client-side #compact-tile-container.ytd-video-masthead-ad-v3-renderer ytd-thumbnail.ytd-video-masthead-ad-v3-renderer + ytd-thumbnail.ytd-video-masthead-ad-v3-renderer {
                    display: none;
                }
            }

            ytd-video-masthead-ad-v3-renderer[tiles="2"] #right-container.ytd-video-masthead-ad-v3-renderer {
                display: none;
            }

            ytd-video-masthead-ad-v3-renderer[tiles="2"] #video-overlay.ytd-video-masthead-ad-v3-renderer {
                display: block;
            }

            @media (max-width: 638px) {
                ytd-video-masthead-ad-v3-renderer.client-side #right-container.ytd-video-masthead-ad-v3-renderer {
                    display:none;
                }

                ytd-video-masthead-ad-v3-renderer.client-side #video-overlay.ytd-video-masthead-ad-v3-renderer {
                    display: block;
                }
            }

            ytd-video-masthead-ad-v3-renderer.grid-1-columns #right-container.ytd-video-masthead-ad-v3-renderer,ytd-video-masthead-ad-v3-renderer.grid-2-columns #right-container.ytd-video-masthead-ad-v3-renderer {
                display: none;
            }

            ytd-video-masthead-ad-v3-renderer.grid-1-columns #video-overlay.ytd-video-masthead-ad-v3-renderer,ytd-video-masthead-ad-v3-renderer.grid-2-columns #video-overlay.ytd-video-masthead-ad-v3-renderer {
                display: block;
            }

            ytd-video-masthead-ad-v3-renderer.grid-2-columns #expandable-tile-container.ytd-video-masthead-ad-v3-renderer .ytd-video-masthead-ad-v3-renderer:nth-child(n+2) {
                display: none;
            }

            ytd-video-masthead-ad-v3-renderer.grid-3-columns #right-container.ytd-video-masthead-ad-v3-renderer {
                width: 210px;
            }

            ytd-video-masthead-ad-v3-renderer.grid-3-columns #compact-tile-container.ytd-video-masthead-ad-v3-renderer ytd-thumbnail.ytd-video-masthead-ad-v3-renderer + ytd-thumbnail.ytd-video-masthead-ad-v3-renderer {
                display: none;
            }

            ytd-video-masthead-ad-v3-renderer.grid-3-columns #expandable-tile-container.ytd-video-masthead-ad-v3-renderer .ytd-video-masthead-ad-v3-renderer:nth-child(n+2) {
                display: none;
            }

            ytd-video-masthead-ad-v3-renderer.grid-4-columns #expandable-tile-container.ytd-video-masthead-ad-v3-renderer .ytd-video-masthead-ad-v3-renderer:nth-child(n+2) {
                display: none;
            }

            ytd-video-masthead-ad-v3-renderer.grid-4-columns #right-container.ytd-video-masthead-ad-v3-renderer {
                width: var(--ytd-grid-4x);
            }

            ytd-video-masthead-ad-v3-renderer.grid-5-columns #expandable-tile-container.ytd-video-masthead-ad-v3-renderer .ytd-video-masthead-ad-v3-renderer:nth-child(n+3) {
                display: none;
            }

            ytd-banner-promo-renderer {
                --yt-lightsource-section2-color:#FFFFFF;--yt-lightsource-section3-color:#FFFFFF;--yt-lightsource-navBarColor:#FFFFFF;--yt-lightsource-body-text-color:#FFFFFF;--yt-lightsource-iron-activated-color:#FFFFFF;--yt-lightsource-iron-inactive-color:#FFFFFF;--yt-basic-foreground-body-color:#FFFFFF;--yt-basic-foreground-activated-color:#FFFFFF;display: inline-block;
                width: 100%;
            }

            ytd-banner-promo-renderer.dismissed {
                display: none;
            }

            #action-button.ytd-banner-promo-renderer[invisible] {
                visibility: hidden;
            }

            .ytd-banner-promo-renderer-background.ytd-banner-promo-renderer {
                background-color: var(--yt-basic-background-color);
                background-position: top;
                background-repeat: no-repeat;
                position: relative;
            }

            ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-background.ytd-banner-promo-renderer,ytd-banner-promo-renderer.banner-promo-style-type-masthead-ad .ytd-banner-promo-renderer-background.ytd-banner-promo-renderer {
                background-size: 1440px;
                color: hsl(0, 0%, 100%);
                height: 320px;
                margin: 0 auto;
                max-width: 1440px;
                text-align: center;
            }

            .ytd-small-features.ytd-banner-promo-renderer {
                color: var(--yt-basic-foreground-body-color);
                display: none;
                padding-top: 8px;
                list-style: none;
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
                text-transform: none;
            }

            .ytd-small-feature-header.ytd-banner-promo-renderer {
                padding-top: 8px;
            }

            ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-logo.ytd-banner-promo-renderer,ytd-banner-promo-renderer.banner-promo-style-type-masthead-ad .ytd-banner-promo-renderer-logo.ytd-banner-promo-renderer {
                height: 134px;
                left: 0;
                margin: 0 auto;
                max-width: 400px;
                position: absolute;
                right: 0;
                z-index: 2;
            }

            .ytd-banner-promo-renderer-logo.ytd-banner-promo-renderer yt-img-shadow.ytd-banner-promo-renderer {
                max-height: 134px;
                max-width: 400px;
            }

            ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-content.ytd-banner-promo-renderer,ytd-banner-promo-renderer.banner-promo-style-type-masthead-ad .ytd-banner-promo-renderer-content.ytd-banner-promo-renderer {
                bottom: 20px;
                left: 0;
                margin: 0 auto;
                max-width: 400px;
                position: absolute;
                right: 0;
                z-index: 2;
            }

            .ytd-banner-promo-renderer-title.ytd-banner-promo-renderer {
                color: var(--yt-basic-foreground-title-color);
            }

            ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-title.ytd-banner-promo-renderer,ytd-banner-promo-renderer.banner-promo-style-type-masthead-ad .ytd-banner-promo-renderer-title.ytd-banner-promo-renderer {
                margin-bottom: 16px;
                margin-left: auto;
                margin-right: auto;
                margin-top: 0;
                font-size: 2.4rem;
                font-weight: 400;
                line-height: 3rem;
            }

            .ytd-banner-promo-renderer-promo-text.ytd-banner-promo-renderer {
                color: var(--yt-basic-foreground-body-color);
            }

            ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-promo-text.ytd-banner-promo-renderer,ytd-banner-promo-renderer.banner-promo-style-type-masthead-ad .ytd-banner-promo-renderer-promo-text.ytd-banner-promo-renderer {
                margin: 0 auto;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            #action-button.ytd-banner-promo-renderer {
                margin-top: 20px;
            }

            #dismiss-button.ytd-banner-promo-renderer {
                --yt-button-icon-padding:0px;--yt-button-icon-size:24px;position: absolute;
                right: 13px;
                top: 13px;
                z-index: 2;
            }

            #dismiss-button.ytd-banner-promo-renderer[is-icon-button] {
                background-color: hsla(0, 0%, 93.3%, .8);
                color: hsla(0, 0%, 6.7%, .8);
            }

            @media (min-height: 733px) {
                ytd-banner-promo-renderer.banner-promo-style-type-big .yt-banner-promo-renderer-content.ytd-banner-promo-renderer {
                    bottom:40px;
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big #action-button.ytd-banner-promo-renderer {
                    margin-top: 30px;
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-background.ytd-banner-promo-renderer {
                    height: 533px;
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-small-features.ytd-banner-promo-renderer {
                    display: block;
                }
            }

            @media (min-height: 946px) {
                ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-background.ytd-banner-promo-renderer {
                    background-size:2016px;
                    height: 746px;
                    max-width: 2880px;
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-promo-text.ytd-banner-promo-renderer {
                    font-size: 22px;
                    line-height: normal;
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-small-feature-header.ytd-banner-promo-renderer {
                    font-size: 18px;
                    margin-top: 11px;
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-title.ytd-banner-promo-renderer {
                    font-size: 36px;
                    line-height: normal;
                    margin-bottom: 22px;
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big #action-button.ytd-banner-promo-renderer {
                    margin-top: 48px;
                    transform: scale(1.4);
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-content.ytd-banner-promo-renderer {
                    bottom: 56px;
                    max-width: 560px;
                }
            }

            @media (min-height: 1160px) {
                ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-background.ytd-banner-promo-renderer {
                    background-size:2822px;
                    height: 960px;
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-promo-text.ytd-banner-promo-renderer {
                    font-size: 31px;
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-small-feature-header.ytd-banner-promo-renderer {
                    font-size: 25px;
                    margin-top: 15px;
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-title.ytd-banner-promo-renderer {
                    font-size: 50px;
                    margin-bottom: 31px;
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big #action-button.ytd-banner-promo-renderer {
                    margin-top: 59px;
                    transform: scale(1.4);
                }

                ytd-banner-promo-renderer.banner-promo-style-type-big .ytd-banner-promo-renderer-content.ytd-banner-promo-renderer {
                    bottom: 78px;
                    max-width: 784px;
                }
            }

            ytd-banner-promo-renderer.banner-promo-style-type-masthead-ad .ytd-banner-promo-renderer-background.ytd-banner-promo-renderer {
                height: 250px;
                margin-top: 10px;
                max-width: 970px;
                background-size: 970px;
            }

            ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-background.ytd-banner-promo-renderer {
                display: flex;
                flex-direction: column;
                justify-content: flex-end;
                background-position: top center;
                background-repeat: no-repeat;
                background-size: auto 260px;
                text-align: left;
                height: 260px;
                max-width: none;
            }

            ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-inline-image.ytd-banner-promo-renderer {
                position: absolute;
                bottom: 0;
                height: 260px;
            }

            ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-logo.ytd-banner-promo-renderer {
                position: relative;
                margin-bottom: 8px;
                height: 28px;
            }

            ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-title.ytd-banner-promo-renderer,ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-promo-text.ytd-banner-promo-renderer {
                font-family: 'YT Sans', Roboto, Arial, sans-serif;
                font-weight: 400;
                margin-bottom: 20px;
                max-width: 440px;
                height: 92px;
                overflow: hidden;
            }

            ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-content.ytd-banner-promo-renderer {
                position: relative;
            }

            ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-title.ytd-banner-promo-renderer {
                font-size: 42px;
                line-height: 46px;
            }

            ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-promo-text.ytd-banner-promo-renderer {
                font-size: 26px;
                line-height: 30px;
            }

            ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 #action-button.ytd-banner-promo-renderer {
                --yt-basic-background-color:transparent;}

            ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-layout.ytd-banner-promo-renderer {
                margin: 0 auto;
                padding: 0px 20px;
                width: 100%;
                max-width: 1320px;
                min-width: 500px;
            }

            @media (min-width: 662px) {
                ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-layout.ytd-banner-promo-renderer {
                    width:642px;
                }
            }

            @media (min-width: 876px) {
                ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-layout.ytd-banner-promo-renderer {
                    width:856px;
                }
            }

            @media (min-width: 1090px) {
                ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-layout.ytd-banner-promo-renderer {
                    width:1070px;
                }
            }

            @media (min-width: 1304px) {
                ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 .ytd-banner-promo-renderer-layout.ytd-banner-promo-renderer {
                    width:1284px;
                }
            }

            @media (min-width: 1276px) {
                ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2[guide-persistent-and-visible] .ytd-banner-promo-renderer-layout.ytd-banner-promo-renderer {
                    width:856px;
                }
            }

            @media (min-width: 1390px) {
                ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2[guide-persistent-and-visible] .ytd-banner-promo-renderer-layout.ytd-banner-promo-renderer {
                    width:1070px;
                }
            }

            @media (min-width: 1604px) {
                ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2[guide-persistent-and-visible] .ytd-banner-promo-renderer-layout.ytd-banner-promo-renderer {
                    width:1284px;
                }
            }

            ytd-banner-promo-renderer.banner-promo-style-type-masthead-v2 ytd-button-renderer#action-button.ytd-banner-promo-renderer {
                margin: 0 0 34px 0;
                border: 2px solid;
            }

            ytd-browse-secondary-contents-renderer {
                display: block;
                padding-left: 28px;
                padding-top: 24px;
            }

            #contents.ytd-browse-secondary-contents-renderer > *.ytd-browse-secondary-contents-renderer:not(:first-child) {
                border-top: 1px solid var(--yt-spec-10-percent-layer);
                padding-top: 24px;
            }

            ytd-profile-column-renderer {
                margin-left: 32px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #items.ytd-profile-column-renderer > *.ytd-profile-column-renderer {
                margin-bottom: 20px;
            }

            ytd-primetime-promo-header-renderer {
                display: inline-block;
                width: 210px;
            }

            #logo.ytd-primetime-promo-header-renderer {
                margin-top: 20px;
                margin-bottom: 24px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-badge-supported-renderer.ytd-primetime-promo-header-renderer {
                color: var(--yt-spec-text-secondary);
                margin-left: 12px;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #headline.ytd-primetime-promo-header-renderer {
                display: block;
                color: var(--yt-spec-text-primary);
                max-height: 56px;
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 1.8rem;
                font-weight: 400;
                line-height: 2.4rem;
            }

            #logo.ytd-primetime-promo-header-renderer > yt-img-shadow.ytd-primetime-promo-header-renderer {
                height: 24px;
            }

            ytd-primetime-promo-renderer[is-dismissed] #dismissable.ytd-primetime-promo-renderer,ytd-primetime-promo-renderer:not([is-dismissed]) #dismissed.ytd-primetime-promo-renderer {
                display: none;
            }

            #promo-list.ytd-primetime-promo-renderer {
                min-width: 0px;
                -ms-flex: 1 1 auto;
                -webkit-flex: 1 1 auto;
                flex: 1 1 auto;
            }

            #sub-header.ytd-primetime-promo-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #contents.ytd-primetime-promo-renderer {
                margin-top: 16px;
            }

            #spacer.ytd-primetime-promo-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #promo-info.ytd-primetime-promo-renderer {
                display: inline-block;
                width: 210px;
                margin-right: 4px;
            }

            #dismissable.ytd-primetime-promo-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #promo-info.ytd-primetime-promo-renderer > ytd-badge-supported-renderer.ytd-primetime-promo-renderer {
                margin-top: 8px;
                height: 16px;
                color: var(--yt-spec-themed-green);
            }

            #detail-text.ytd-primetime-promo-renderer {
                margin-top: 4px;
                color: var(--yt-spec-text-secondary);
                display: block;
                max-height: 1.8rem;
                overflow: hidden;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #action-button.ytd-primetime-promo-renderer {
                margin-top: 8px;
            }

            #dismiss-button.ytd-primetime-promo-renderer {
                margin-top: 12px;
            }

            yt-horizontal-list-renderer.ytd-primetime-promo-renderer {
                --ytd-horizontal-list-arrow-top:9px;}

            yt-subscription-product-renderer.ytd-item-section-renderer,yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer {
                display: inline-block;
                box-sizing: border-box;
                margin: 0 0 24px;
                vertical-align: top;
                width: 100%;
            }

            @media (min-width: 876px) {
                yt-subscription-product-renderer.ytd-item-section-renderer,yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer {
                    width:50%;
                }

                yt-subscription-product-renderer.ytd-item-section-renderer:nth-of-type(odd),yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer:nth-of-type(odd) {
                    padding: 0 12px 0 0;
                }

                yt-subscription-product-renderer.ytd-item-section-renderer:nth-of-type(even),yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer:nth-of-type(even) {
                    padding: 0 0 0 12px;
                }
            }

            @media (min-width: 1090px) {
                yt-subscription-product-renderer.ytd-item-section-renderer,yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer {
                    width:33.33%;
                }

                yt-subscription-product-renderer.ytd-item-section-renderer:nth-of-type(3n+1),yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer:nth-of-type(3n+1) {
                    padding: 0 16px 0 0;
                }

                yt-subscription-product-renderer.ytd-item-section-renderer:nth-of-type(3n+2),yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer:nth-of-type(3n+2) {
                    padding: 0 8px;
                }

                yt-subscription-product-renderer.ytd-item-section-renderer:nth-of-type(3n+3),yt-subscription-product-upsell-offer-renderer.ytd-item-section-renderer:nth-of-type(3n+3) {
                    padding: 0 0 0 16px;
                }
            }

            ytd-item-section-renderer {
                display: block;
            }

            ytd-button-renderer.ytd-item-section-renderer,ytd-compact-radio-renderer.ytd-item-section-renderer,ytd-compact-video-renderer.ytd-item-section-renderer,ytd-crisis-health-renderer.ytd-item-section-renderer,ytd-emergency-onebox-renderer.ytd-item-section-renderer,ytd-movie-renderer.ytd-item-section-renderer,ytd-playlist-renderer.ytd-item-section-renderer,ytd-show-renderer.ytd-item-section-renderer,ytd-radio-renderer.ytd-item-section-renderer,yt-search-no-results-renderer.ytd-item-section-renderer,ytd-video-renderer.ytd-item-section-renderer,ytd-clarification-renderer.ytd-item-section-renderer,ytd-fact-check-renderer.ytd-item-section-renderer {
                margin-top: var(--ytd-item-section-item-margin, 16px);
            }

            ytd-button-renderer.ytd-item-section-renderer:last-child,ytd-compact-radio-renderer.ytd-item-section-renderer:last-child,ytd-compact-video-renderer.ytd-item-section-renderer:last-child,ytd-crisis-health-renderer.ytd-item-section-renderer:last-child,ytd-emergency-onebox-renderer.ytd-item-section-renderer:last-child,ytd-movie-renderer.ytd-item-section-renderer:last-child,ytd-playlist-renderer.ytd-item-section-renderer:last-child,ytd-show-renderer.ytd-item-section-renderer:last-child,ytd-radio-renderer.ytd-item-section-renderer:last-child,yt-search-no-results-renderer.ytd-item-section-renderer:last-child,ytd-video-renderer.ytd-item-section-renderer:last-child,ytd-clarification-renderer.ytd-item-section-renderer,ytd-fact-check-renderer.ytd-item-section-renderer {
                margin-bottom: var(--ytd-item-section-item-margin, 16px);
            }

            ytd-clarification-renderer.ytd-item-section-renderer,ytd-fact-check-renderer.ytd-item-section-renderer {
                max-width: 846px;
            }

            yt-subscription-product-header-renderer.ytd-item-section-renderer {
                margin: 40px 0 16px;
                color: var(--yt-spec-text-primary);
                font-size: 2.4rem;
                font-weight: 400;
                line-height: 3rem;
            }

            ytd-exploratory-results-renderer.ytd-item-section-renderer,ytd-horizontal-card-list-renderer.ytd-item-section-renderer:not(:first-child),ytd-shelf-renderer.ytd-item-section-renderer {
                border-top: 1px solid var(--yt-spec-10-percent-layer);
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
                margin-top: 24px;
            }

            ytd-horizontal-card-list-renderer.ytd-item-section-renderer:not(:first-child) {
                padding: 4px 0 24px;
                margin-bottom: 24px;
            }

            ytd-horizontal-card-list-renderer.ytd-item-section-renderer:first-child {
                padding-top: 16px;
            }

            #contents.ytd-item-section-renderer > ytd-settings-options-renderer.ytd-item-section-renderer:first-child {
                margin-top: 20px;
            }

            #contents.ytd-item-section-renderer > ytd-settings-options-renderer.ytd-item-section-renderer:last-child {
                margin-bottom: 20px;
            }

            #contents.ytd-item-section-renderer > ytd-settings-options-renderer.ytd-item-section-renderer:only-child {
                margin: 0;
            }

            ytd-exploratory-results-renderer.ytd-item-section-renderer + ytd-exploratory-results-renderer.ytd-item-section-renderer,ytd-exploratory-results-renderer.ytd-item-section-renderer + ytd-shelf-renderer.ytd-item-section-renderer,#contents.ytd-item-section-renderer > ytd-exploratory-results-renderer.ytd-item-section-renderer:first-child,ytd-shelf-renderer.ytd-item-section-renderer + ytd-exploratory-results-renderer.ytd-item-section-renderer,ytd-shelf-renderer.ytd-item-section-renderer + ytd-shelf-renderer.ytd-item-section-renderer,#contents.ytd-item-section-renderer > ytd-shelf-renderer.ytd-item-section-renderer:first-child {
                border-top: none;
                margin-top: 0;
            }

            #contents.ytd-item-section-renderer > ytd-exploratory-results-renderer.ytd-item-section-renderer:last-child,#contents.ytd-item-section-renderer > ytd-shelf-renderer.ytd-item-section-renderer:last-child {
                border-bottom: none;
            }

            .reloading.ytd-item-section-renderer {
                opacity: .25;
                pointer-events: none;
            }

            paper-spinner-lite.ytd-item-section-renderer {
                margin: auto;
                display: none;
            }

            paper-spinner-lite.ytd-item-section-renderer[active] {
                display: block;
            }

            yt-next-continuation.ytd-item-section-renderer {
                --paper-button_-_background-color:var(--yt-spec-10-percent-layer);--paper-button_-_border:solid 1px transparent;--paper-button_-_color:hsla(0, 0%, 53.3%, .8);--paper-button_-_width:100%;--paper-button_-_margin:0;--paper-button_-_text-transform:initial;font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            ytd-item-section-renderer[can-show-more][use-height-hack] {
                min-height: 7000px;
            }

            ytd-item-section-renderer[can-show-more] #continuations.ytd-item-section-renderer {
                visibility: hidden;
            }

            ytd-backstage-items {
                display: block;
                max-width: 852px;
            }

            ytd-comments {
                display: block;
            }

            ytd-comments[is-backstage] {
                --ytd-comment-thread-margin-bottom:24px;max-width: 852px;
            }

            paper-spinner-lite.ytd-comments {
                margin: auto;
                display: none;
            }

            paper-spinner-lite.ytd-comments[active] {
                display: block;
            }

            ytd-section-list-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #contents.ytd-section-list-renderer > *.ytd-section-list-renderer:not(:last-child):not(ytd-page-introduction-renderer):not([item-dismissed]).ytd-section-list-renderer {
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
            }

            ytd-section-list-renderer[can-show-more] #continuations.ytd-section-list-renderer {
                visibility: hidden;
            }

            ytd-section-list-renderer[has-sort-filter] #header.ytd-section-list-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-section-list-renderer[has-sort-filter] #header-container.ytd-section-list-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-section-list-renderer[has-sort-filter] #sub-menu.ytd-section-list-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            ytd-channel-list-sub-menu-renderer.ytd-section-list-renderer {
                display: block;
                padding: 16px 0;
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
            }

            ytd-section-list-renderer[rich-grid_] #contents.ytd-section-list-renderer > *.ytd-section-list-renderer:not(:last-child):not(ytd-page-introduction-renderer):not([item-dismissed]).ytd-section-list-renderer {
                border-bottom: none;
            }

            ytd-two-column-browse-results-renderer.grid-1-columns,.grid-1-columns.ytd-two-column-browse-results-renderer {
                width: 214px !important;
            }

            ytd-two-column-browse-results-renderer.grid-2-columns,.grid-2-columns.ytd-two-column-browse-results-renderer {
                width: 428px !important;
            }

            ytd-two-column-browse-results-renderer.grid-3-columns,.grid-3-columns.ytd-two-column-browse-results-renderer {
                width: 642px !important;
            }

            ytd-two-column-browse-results-renderer.grid-4-columns,.grid-4-columns.ytd-two-column-browse-results-renderer {
                width: 856px !important;
            }

            ytd-two-column-browse-results-renderer.grid-5-columns,.grid-5-columns.ytd-two-column-browse-results-renderer {
                width: 1070px !important;
            }

            ytd-two-column-browse-results-renderer.grid-6-columns,.grid-6-columns.ytd-two-column-browse-results-renderer {
                width: 1284px !important;
            }

            ytd-two-column-browse-results-renderer {
                flex: none;
                margin-bottom: 16px;
                display: flex;
                -ms-flex-direction: column-reverse;
                -webkit-flex-direction: column-reverse;
                flex-direction: column-reverse;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #primary.ytd-two-column-browse-results-renderer {
                max-width: 100%;
                min-width: 0;
            }

            ytd-browse-feed-actions-renderer.ytd-two-column-browse-results-renderer {
                width: 100%;
                margin-top: 8px;
            }

            ytd-browse-secondary-contents-renderer.ytd-two-column-browse-results-renderer {
                display: none;
            }

            @media (min-width: 876px) {
                ytd-two-column-browse-results-renderer {
                    display:var(--layout-horizontal_-_display);
                    -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                    -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                    flex-direction: var(--layout-horizontal_-_flex-direction);
                    -ms-flex-pack: start;
                    -webkit-justify-content: flex-start;
                    justify-content: flex-start;
                }

                #primary.ytd-two-column-browse-results-renderer {
                    -ms-flex: 1 1 0.000000001px;
                    -webkit-flex: 1;
                    flex: 1;
                    -webkit-flex-basis: 0.000000001px;
                    flex-basis: 0.000000001px;
                }

                ytd-two-column-browse-results-renderer[page-subtype="history"] #secondary.ytd-two-column-browse-results-renderer {
                    overflow-y: auto;
                    background-color: var(--yt-spec-feed-background-b);
                    height: 100%;
                    position: fixed;
                    right: 0;
                }

                ytd-two-column-browse-results-renderer[page-subtype="history"] #primary.ytd-two-column-browse-results-renderer {
                    padding-right: 442px;
                }

                ytd-two-column-browse-results-renderer[page-subtype="history"] ytd-browse-feed-actions-renderer.ytd-two-column-browse-results-renderer {
                    padding: 0 28px;
                }

                ytd-browse-feed-actions-renderer.ytd-two-column-browse-results-renderer {
                    width: 385px;
                }

                ytd-browse-secondary-contents-renderer.ytd-two-column-browse-results-renderer {
                    display: block;
                    width: 187px;
                }
            }

            @media (max-width: 876px) {
                ytd-profile-column-renderer.ytd-two-column-browse-results-renderer {
                    display:none;
                }
            }

            yt-alert-with-actions-renderer {
                padding: 8px 16px 8px 24px;
                background-color: var(--yt-spec-suggested-action);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #content.yt-alert-with-actions-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #icon.yt-alert-with-actions-renderer {
                color: var(--yt-spec-icon-active-other);
                margin-right: 16px;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            #text.yt-alert-with-actions-renderer {
                color: var(--yt-spec-text-primary);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #actions.yt-alert-with-actions-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            ytd-browse {
                overflow: hidden;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            ytd-browse[page-subtype="channels"] {
                background: var(--yt-main-app-background-tmp);
            }

            ytd-browse[page-subtype="account-settings"] {
                margin-left: 240px;
            }

            ytd-browse[page-subtype="playlist"] {
                -ms-flex-align: start;
                -webkit-align-items: flex-start;
                align-items: flex-start;
            }

            #header.ytd-browse {
                width: 100%;
                z-index: 2000;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            #header.ytd-browse > *.ytd-browse {
                width: 100%;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            #masthead-ad.ytd-browse {
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            #masthead-ad.ytd-browse {
                width: 100%;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            yt-masthead-ad-renderer.ytd-browse,ytd-video-masthead-ad-renderer.ytd-browse {
                position: relative;
                z-index: 0;
            }

            ytd-video-masthead-ad-v3-renderer.ytd-browse {
                margin: 24px 20px 0 16px;
            }

            ytd-playlist-sidebar-renderer.ytd-browse,ytd-settings-sidebar-renderer.ytd-browse {
                position: fixed;
                left: 0;
                height: calc(100vh - 56px);
            }

            ytd-browse[mini-guide-visible] ytd-playlist-sidebar-renderer.ytd-browse {
                left: 72px;
            }

            ytd-browse[guide-persistent-and-visible] ytd-playlist-sidebar-renderer.ytd-browse {
                left: var(--app-drawer-width);
            }

            ytd-two-column-browse-results-renderer.ytd-browse,ytd-video-masthead-ad-v3-renderer.ytd-browse {
                width: 428px;
            }

            @media (min-width: 662px) {
                ytd-two-column-browse-results-renderer.ytd-browse,ytd-video-masthead-ad-v3-renderer.ytd-browse {
                    width:642px;
                }
            }

            @media (min-width: 876px) {
                ytd-two-column-browse-results-renderer.ytd-browse,ytd-video-masthead-ad-v3-renderer.ytd-browse {
                    width:856px;
                }
            }

            @media (min-width: 1090px) {
                ytd-two-column-browse-results-renderer.ytd-browse,ytd-video-masthead-ad-v3-renderer.ytd-browse {
                    width:1070px;
                }
            }

            @media (min-width: 1304px) {
                ytd-two-column-browse-results-renderer.ytd-browse,ytd-video-masthead-ad-v3-renderer.ytd-browse {
                    width:1284px;
                }
            }

            @media (max-width: 680px) {
                ytd-browse[page-subtype="account-settings"] ytd-settings-sidebar-renderer.ytd-browse {
                    display:none;
                }

                ytd-browse[page-subtype="account-settings"] {
                    margin-left: 0;
                }
            }

            @media (max-width: 826px) {
                ytd-browse[page-subtype="account-settings"] ytd-two-column-browse-results-renderer.ytd-browse {
                    width:428px;
                }
            }

            @media (min-width: 826px) {
                ytd-browse[page-subtype="account-settings"] ytd-two-column-browse-results-renderer.ytd-browse {
                    width:562px;
                }
            }

            @media (min-width: 1026px) {
                ytd-browse[page-subtype="account-settings"] ytd-two-column-browse-results-renderer.ytd-browse {
                    width:756px;
                }
            }

            @media (min-width: 1226px) {
                ytd-browse[page-subtype="account-settings"] ytd-two-column-browse-results-renderer.ytd-browse {
                    width:872px;
                }
            }

            @media (min-width: 1486px) {
                ytd-browse[page-subtype="account-settings"] ytd-two-column-browse-results-renderer.ytd-browse {
                    width:1072px;
                }
            }

            @media (min-width: 1856px) {
                ytd-browse[page-subtype="account-settings"] ytd-two-column-browse-results-renderer.ytd-browse {
                    width:1472px;
                }
            }

            @media (min-width: 1276px) {
                ytd-browse[guide-persistent-and-visible] ytd-two-column-browse-results-renderer.ytd-browse,ytd-browse[guide-persistent-and-visible] ytd-video-masthead-ad-v3-renderer.ytd-browse {
                    width:856px;
                }
            }

            @media (min-width: 1390px) {
                ytd-browse[guide-persistent-and-visible] ytd-two-column-browse-results-renderer.ytd-browse,ytd-browse[guide-persistent-and-visible] ytd-video-masthead-ad-v3-renderer.ytd-browse {
                    width:1070px;
                }
            }

            @media (min-width: 1604px) {
                ytd-browse[guide-persistent-and-visible] ytd-two-column-browse-results-renderer.ytd-browse,ytd-browse[guide-persistent-and-visible] ytd-video-masthead-ad-v3-renderer.ytd-browse {
                    width:1284px;
                }
            }

            #alerts.ytd-browse,#alert-banner.ytd-browse {
                width: 100%;
            }

            #alerts.ytd-browse yt-alert-renderer.ytd-browse {
                padding: 16px;
            }

            ytd-browse[page-subtype~="red"] ytd-two-column-browse-results-renderer.ytd-browse {
                width: 100%;
            }

            ytd-browse[page-subtype~="memberships-and-purchases"] ytd-two-column-browse-results-renderer.ytd-browse {
                max-width: 700px;
                width: 80% !important;
            }

            ytd-browse[page-subtype="playlist"] {
                position: relative;
            }

            ytd-browse[page-subtype="playlist"] ytd-two-column-browse-results-renderer.ytd-browse {
                width: 100%;
                min-width: 0;
                box-sizing: border-box;
                padding-left: 417px;
                margin: 0;
                background-color: var(--yt-app-background);
                min-height: calc(100vh - 56px);
            }

            ytd-browse[page-subtype="playlist"] #alerts.ytd-browse {
                padding-left: 417px;
                background-color: var(--yt-app-background);
                box-sizing: border-box;
                width: 100%;
            }

            ytd-browse[page-subtype="playlist"] #alerts.ytd-browse yt-alert-renderer.ytd-browse {
                padding: 16px 16px 0;
            }

            ytd-browse[page-subtype~="channels"] ytd-two-column-browse-results-renderer.ytd-browse {
                min-height: calc(100vh - 56px - 48px - 16px);
            }

            ytd-browse[page-subtype~="red-originals-home"] ytd-two-column-browse-results-renderer.ytd-browse,ytd-browse[page-subtype~="labs"] ytd-two-column-browse-results-renderer.ytd-browse {
                width: 100%;
                margin: 0;
            }

            ytd-browse[rich-grid_][page-subtype="home"] ytd-two-column-browse-results-renderer.ytd-browse {
                width: 100% !important;
            }

            ytd-page-manager {
                display: block;
                overflow-y: auto;
                margin-top: 56px;
            }

            ytd-page-manager > *.ytd-page-manager {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-contact-select-message-renderer {
                display: inline-block;
                margin: auto -24px;
                padding: 8px 24px;
                background-color: var(--yt-std-surface-400);
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #icon.ytd-contact-select-message-renderer {
                width: 24px;
                height: 24px;
                margin: auto 0;
                color: var(--yt-spec-icon-inactive);
            }

            #text.ytd-contact-select-message-renderer {
                max-width: 360px;
                margin: auto 0;
                padding: 0 24px 0 16px;
                color: var(--yt-spec-text-primary);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            ytd-active-account-header-renderer {
                background-color: var(--yt-spec-brand-background-primary);
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
                box-sizing: border-box;
                width: 300px;
                position: relative;
                padding: 16px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #avatar.ytd-active-account-header-renderer {
                height: 40px;
                width: 40px;
                margin-right: 16px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #channel-container.ytd-active-account-header-renderer {
                min-width: 0;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            #account-name.ytd-active-account-header-renderer {
                color: var(--yt-spec-text-primary);
                font-size: 1.6rem;
                font-weight: 500;
                line-height: 2rem;
            }

            #email.ytd-active-account-header-renderer {
                color: var(--yt-spec-text-primary);
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #manage-account.ytd-active-account-header-renderer {
                margin-top: 8px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-simple-menu-header-renderer {
                background-color: var(--yt-simple-menu-header-background);
                color: var(--yt-spec-text-primary);
                min-height: 48px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #back-button.ytd-simple-menu-header-renderer {
                color: var(--yt-spec-text-primary);
                margin: 0 4px;
            }

            h2.ytd-simple-menu-header-renderer {
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #back-button.ytd-simple-menu-header-renderer[hidden] + h2.ytd-simple-menu-header-renderer {
                margin-left: 16px;
            }

            #buttons.ytd-simple-menu-header-renderer {
                margin-right: 8px;
            }

            ytd-add-connection-renderer {
                display: inline-block;
                padding: 8px 0 8px 16px;
                cursor: pointer;
                user-select: none;
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-add-connection-renderer:hover {
                background-color: var(--yt-spec-10-percent-layer);
            }

            #add-connection.ytd-add-connection-renderer {
                border: none;
                outline: none;
                padding: 0;
                text-align: inherit;
                font-family: inherit;
                background-color: transparent;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #add-connection.ytd-add-connection-renderer:focus {
                background-color: var(--yt-spec-10-percent-layer);
            }

            #icon.ytd-add-connection-renderer {
                margin: auto 20px auto 4px;
                height: 24px;
                width: 24px;
                min-width: 24px;
                color: var(--yt-spec-icon-inactive);
            }

            #text.ytd-add-connection-renderer {
                margin: auto 0;
                font-size: 1.4rem;
                line-height: 3.2rem;
                color: var(--yt-spec-text-primary);
            }

            ytd-connection-renderer {
                min-height: 40px;
                display: inline-block;
                position: relative;
                padding: 8px 0 8px 16px;
                user-select: none;
                cursor: pointer;
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-connection-renderer:hover {
                background-color: var(--yt-spec-10-percent-layer);
            }

            #contact-info.ytd-connection-renderer {
                border: none;
                outline: none;
                padding: 0;
                text-align: inherit;
                font-family: inherit;
                background-color: transparent;
            }

            #contact-info.ytd-connection-renderer:focus {
                outline: 1px solid var(--yt-std-surface-300);
                background-color: var(--yt-std-surface-400);
            }

            #avatar.ytd-connection-renderer {
                display: inline-block;
                margin: 2px 12px 0 0;
                height: 32px;
                width: 32px;
                min-width: 32px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #name.ytd-connection-renderer {
                display: inline-block;
                width: 329px;
                margin: 0 16px 6px 0;
                color: var(--yt-spec-text-primary);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #menu.ytd-connection-renderer {
                width: 40px;
                height: 40px;
            }

            ytd-connection-renderer ytd-menu-renderer.ytd-connection-renderer {
                float: right;
            }

            ytd-connection-renderer.removed {
                display: none;
            }

            ytd-contacts-list-header-renderer {
                display: block;
                user-select: none;
            }

            #title.ytd-contacts-list-header-renderer {
                color: var(--yt-spec-text-primary);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-copy-connection-invite-url-renderer {
                display: inline-block;
                width: 415px;
                height: 40px;
                padding: 4px 0 4px 16px;
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #icon.ytd-copy-connection-invite-url-renderer {
                width: 24px;
                height: 24px;
                min-width: 24px;
                margin: auto 12px auto 4px;
                color: var(--yt-spec-icon-inactive);
                display: flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #bar.ytd-copy-connection-invite-url-renderer {
                max-width: 99%;
                justify-content: space-between;
                border: 1px solid var(--yt-std-surface-400);
                border-radius: 2px;
                background-color: var(--yt-std-surface-200);
                display: flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #share-url.ytd-copy-connection-invite-url-renderer {
                margin-left: 16px;
                border: none;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                background-color: inherit;
                color: var(--yt-spec-text-primary);
                font-size: 14px;
            }

            #copy-button.ytd-copy-connection-invite-url-renderer {
                padding: 8px;
                color: var(--yt-spec-themed-blue);
            }

            ytd-suggested-connection-renderer {
                min-height: 40px;
                display: inline-block;
                position: relative;
                padding: 8px 0 8px 16px;
                user-select: none;
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-suggested-connection-renderer:hover {
                background-color: var(--yt-spec-10-percent-layer);
            }

            #avatar.ytd-suggested-connection-renderer {
                margin: auto 16px auto 0;
                height: 32px;
                width: 32px;
                min-width: 32px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #name.ytd-suggested-connection-renderer {
                width: 240px;
                margin: auto 16px auto 0;
                color: var(--yt-spec-text-primary);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #invite.ytd-suggested-connection-renderer {
                display: flex;
                position: relative;
                width: 72px;
                margin: auto 16px auto 0;
                overflow: hidden;
            }

            #invite-button.ytd-suggested-connection-renderer {
                display: flex;
                align-items: center;
                color: var(--yt-spec-call-to-action);
            }

            #invited-indicator.ytd-suggested-connection-renderer {
                display: none;
                height: 40px;
                align-items: center;
                color: var(--yt-spec-text-primary);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #menu.ytd-suggested-connection-renderer {
                width: 40px;
                height: 40px;
            }

            ytd-suggested-connection-renderer ytd-menu-renderer.ytd-suggested-connection-renderer {
                float: right;
            }

            ytd-suggested-connection-renderer.removed {
                display: none;
            }

            ytd-suggested-connection-renderer.invited #invite-button.ytd-suggested-connection-renderer {
                display: none;
            }

            ytd-suggested-connection-renderer.invited #invited-indicator.ytd-suggested-connection-renderer {
                display: flex;
            }

            ytd-contacts-list-renderer {
                display: block;
                user-select: none;
                padding-bottom: 12px;
            }

            #header.ytd-contacts-list-renderer ytd-contacts-list-header-renderer.ytd-contacts-list-renderer {
                padding: 16px 0 12px 16px;
            }

            ytd-comment-video-thumbnail-header-renderer {
                position: relative;
                display: block;
                padding: 16px;
                display: var(--layout-horizontal_-_display, block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            .yt-simple-endpoint.ytd-comment-video-thumbnail-header-renderer {
                min-width: 0;
                display: inline-block;
                cursor: pointer;
                text-decoration: none;
                color: var(--yt-endpoint_-_color);
            }

            .yt-simple-endpoint.ytd-comment-video-thumbnail-header-renderer:hover {
                color: var(--yt-endpoint-hover_-_color);
                text-decoration: var(--yt-endpoint-hover_-_text-decoration);
            }

            a.yt-simple-endpoint.ytd-comment-video-thumbnail-header-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            .title.ytd-comment-video-thumbnail-header-renderer {
                color: var(--yt-spec-text-primary);
                min-width: 0;
                margin-bottom: 8px;
                padding-right: 16px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                display: block;
                max-height: 12.6rem;
                overflow: hidden;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            .thumbnail-container.ytd-comment-video-thumbnail-header-renderer {
                width: 86px;
                height: 48px;
                position: relative;
                overflow: hidden;
                display: block;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            .thumbnail-container.ytd-comment-video-thumbnail-header-renderer > yt-img-shadow.ytd-comment-video-thumbnail-header-renderer {
                display: block;
                position: absolute;
                transform: translateY(-50%);
                top: 50%;
                left: 0;
                width: 100%;
            }

            ytd-toggle-item-renderer {
                display: inline-block;
                margin: 8px 16px;
            }

            .description.ytd-toggle-item-renderer {
                color: var(--yt-spec-text-primary);
                padding-bottom: 16px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            .extra-description.ytd-toggle-item-renderer {
                color: var(--yt-spec-text-primary);
                padding-top: 16px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #caption-container.ytd-toggle-item-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #caption.ytd-toggle-item-renderer {
                color: hsla(0, 0%, 53.3%, .8);
                font-size: 1.4rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            paper-toggle-button.ytd-toggle-item-renderer {
                margin: 0 8px;
            }

            yt-multi-page-menu-section-renderer {
                display: block;
            }

            yt-multi-page-menu-section-renderer[has-account-settings] {
                padding: 0;
            }

            h2.yt-multi-page-menu-section-renderer {
                color: var(--yt-primary-text-color);
                margin: 16px 0px 4px 16px;
                font-weight: 400;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #items.yt-multi-page-menu-section-renderer > *.yt-multi-page-menu-section-renderer:hover {
                background-color: var(--yt-spec-10-percent-layer);
            }

            ytd-multi-page-menu-renderer {
                display: inline-block;
                background: var(--yt-dialog-background);
                box-shadow: var(--shadow-elevation-16dp_-_box-shadow);
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-account"] {
                width: 300px;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-system"] {
                width: 300px;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-conversations"],ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-contacts"] {
                height: 642px;
                width: 480px;
                overflow: hidden;
                user-select: none;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-creation"] {
                max-width: 300px;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-comments"],ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-notifications"] {
                height: 642px;
                width: 480px;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-high-priority-notification"] {
                width: 360px;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-restricted-mode"] {
                width: 300px;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-restore-old-youtube"] {
                width: 300px;
            }

            #spinner.ytd-multi-page-menu-renderer {
                display: flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-account"] #spinner.ytd-multi-page-menu-renderer {
                width: 300px;
                height: 642px;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-account"][has-your-data-entry-button] #spinner.ytd-multi-page-menu-renderer {
                width: 300px;
                height: 682px;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-comments"] #spinner.ytd-multi-page-menu-renderer,ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-conversations"] #spinner.ytd-multi-page-menu-renderer,ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-notifications"] #spinner.ytd-multi-page-menu-renderer {
                width: 100%;
                height: 100%;
                margin: 220px 0;
            }

            #header.ytd-multi-page-menu-renderer {
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            #sections.ytd-multi-page-menu-renderer > ytd-background-promo-renderer.ytd-multi-page-menu-renderer {
                position: absolute;
                top: 48px;
                right: 0;
                bottom: 0;
                left: 0;
                margin-bottom: 20px;
            }

            #sections.ytd-multi-page-menu-renderer > *.ytd-multi-page-menu-renderer {
                padding: 8px 0;
            }

            ytd-multi-page-menu-renderer.account-settings-covered #sections.ytd-multi-page-menu-renderer > .ytd-multi-page-menu-renderer[has-account-settings] {
                padding: 0;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-conversations"] #sections.ytd-multi-page-menu-renderer > *.ytd-multi-page-menu-renderer,ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-notifications"] #sections.ytd-multi-page-menu-renderer > *.ytd-multi-page-menu-renderer,ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-high-priority-notification"] #sections.ytd-multi-page-menu-renderer > *.ytd-multi-page-menu-renderer {
                padding: 0;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-comments"] #sections.ytd-multi-page-menu-renderer > ytd-comment-video-thumbnail-header-renderer.ytd-multi-page-menu-renderer,ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-comments"] #sections.ytd-multi-page-menu-renderer > ytd-comments.ytd-multi-page-menu-renderer,ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-comments"] #sections.ytd-multi-page-menu-renderer > ytd-message-renderer.ytd-multi-page-menu-renderer {
                padding: 16px 8px 16px 16px;
            }

            #sections.ytd-multi-page-menu-renderer > *.ytd-multi-page-menu-renderer:not(:last-child) {
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
            }

            .menu-container.ytd-multi-page-menu-renderer {
                overflow: hidden;
            }

            .menu-container.ytd-multi-page-menu-renderer:hover {
                overflow: auto;
            }

            ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-comments"] > .menu-container.ytd-multi-page-menu-renderer:not(:hover),ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-conversations"] > .menu-container.ytd-multi-page-menu-renderer:not(:hover),ytd-multi-page-menu-renderer[menu-style="multi-page-menu-style-type-notifications"] > .menu-container.ytd-multi-page-menu-renderer:not(:hover) {
                margin-right: 8px;
            }

            ytd-multi-page-menu-renderer #submenu.ytd-multi-page-menu-renderer {
                margin-right: 0;
            }

            .menu-container.ytd-multi-page-menu-renderer::-webkit-scrollbar-thumb {
                height: 56px;
                background: hsla(0, 0%, 53.3%, .4);
            }

            .menu-container.ytd-multi-page-menu-renderer::-webkit-scrollbar {
                width: 8px;
            }

            #footer.ytd-multi-page-menu-renderer > *.ytd-multi-page-menu-renderer {
                border-top: 1px solid var(--yt-spec-10-percent-layer);
                padding: 8px 0;
            }

            paper-button.ytd-topbar-menu-button-renderer {
                display: inline-block;
                text-align: center;
                font-family: inherit;
            }

            ytd-topbar-menu-button-renderer {
                display: inline-block;
                text-transform: uppercase;
            }

            ytd-topbar-menu-button-renderer.force-icon-button a.ytd-topbar-menu-button-renderer {
                cursor: pointer;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            ytd-topbar-menu-button-renderer[disabled] a.ytd-topbar-menu-button-renderer:focus {
                outline: none;
            }

            ytd-topbar-menu-button-renderer[is-icon-button][has-no-text] {
                font-size: 0;
            }

            a.ytd-topbar-menu-button-renderer {
                display: flex;
            }

            a.yt-simple-endpoint.ytd-topbar-menu-button-renderer {
                color: inherit;
                border-radius: inherit;
                text-decoration: none;
            }

            ytd-topbar-menu-button-renderer[is-paper-button] {
                border-radius: var(--yt-button-border-radius, 3px);
                margin: var(--yt-button-margin, 0 0.29em);
            }

            ytd-topbar-menu-button-renderer[is-paper-button][disabled] {
                color: var(--yt-spec-text-disabled);
                background-color: transparent;
            }

            ytd-topbar-menu-button-renderer[is-icon-button][disabled] {
                color: #9b9b9b;
            }

            ytd-topbar-menu-button-renderer[is-paper-button][align-by-text]:not(:empty) {
                margin-left: -16px;
            }

            ytd-topbar-menu-button-renderer[is-paper-button][button-size="size-large"] {
                line-height: 24px;
            }

            paper-button.ytd-topbar-menu-button-renderer {
                width: var(--yt-paper-button-width, auto);
                height: auto;
                border-radius: inherit;
                margin: 0;
                padding: var(--yt-button-padding, 0.7em 0.57em);
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -ms-flex: 1 1 auto;
                -webkit-flex: 1 1 auto;
                flex: 1 1 auto;
            }

            ytd-topbar-menu-button-renderer[start-justified] paper-button.ytd-topbar-menu-button-renderer {
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            #button.ytd-topbar-menu-button-renderer {
                color: var(--yt-button-color);
                background-color;}

            ytd-topbar-menu-button-renderer #button.ytd-topbar-menu-button-renderer {
                color: var(--yt-button-color, inherit);
                background-color: transparent;
                text-transform: inherit;
            }

            button.ytd-topbar-menu-button-renderer,yt-icon-button.ytd-topbar-menu-button-renderer {
                padding: 1px 6px;
            }

            yt-icon-button.ytd-topbar-menu-button-renderer {
                width: var(--yt-button-icon-size, 40px);
                height: var(--yt-button-icon-size, 40px);
                color: var(--yt-endpoint-color, hsl(0, 0%, 6.7%));
            }

            yt-icon-button.ytd-topbar-menu-button-renderer::-moz-focus-inner {
                padding: 0;
                margin: 0;
                border: 0;
            }

            yt-icon-button.ytd-topbar-menu-button-renderer[disabled] {
                color: hsla(0, 0%, 6.7%, .2);
            }

            yt-icon-button.ytd-topbar-menu-button-renderer {
                line-height: 1;
                padding: var(--yt-button-icon-padding, 8px);
                width: var(--yt-button-icon-size, var(--yt-icon-width, 40px));
                height: var(--yt-button-icon-size, var(--yt-icon-height, 40px));
            }

            yt-icon-button.ytd-topbar-menu-button-renderer > yt-icon.ytd-topbar-menu-button-renderer {
                width: 100%;
                height: 100%;
            }

            #button.ytd-topbar-menu-button-renderer yt-icon.ytd-topbar-menu-button-renderer + yt-formatted-string.ytd-topbar-menu-button-renderer {
                margin-left: 8px;
            }

            #button.ytd-topbar-menu-button-renderer yt-formatted-string.ytd-topbar-menu-button-renderer + yt-icon.ytd-topbar-menu-button-renderer {
                margin-left: var(--yt-button-icon-padding, 8px);
            }

            ytd-topbar-menu-button-renderer.style-text[is-icon-button],ytd-topbar-menu-button-renderer.style-default[is-icon-button] {
                color: var(--yt-spec-icon-active-other);
            }

            button.ytd-topbar-menu-button-renderer {
                background: none;
                border: none;
                outline: none;
                display: flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            yt-img-shadow.ytd-topbar-menu-button-renderer {
                width: 32px;
                height: 32px;
                cursor: pointer;
                margin: 0 8px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #avatar-btn.ytd-topbar-menu-button-renderer:focus yt-img-shadow.ytd-topbar-menu-button-renderer {
                box-shadow: 0 0 0 1px var(--ytd-avatar-outline-color, var(--yt-spec-themed-blue));
            }

            paper-tooltip.ytd-topbar-menu-button-renderer {
                white-space: nowrap;
            }

            ytd-ad-info-dialog-renderer {
                background: var(--yt-dialog-background);
                max-width: 450px;
                margin: 0;
                padding: 0;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-ad-info-dialog-renderer > *.ytd-ad-info-dialog-renderer {
                margin-top: 16px;
                padding: 0 16px;
            }

            #title.ytd-ad-info-dialog-renderer {
                color: var(--yt-spec-text-primary);
                white-space: pre-wrap;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            #ad-reasons.ytd-ad-info-dialog-renderer,#message.ytd-ad-info-dialog-renderer {
                color: var(--yt-spec-text-primary);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #ad-reasons.ytd-ad-info-dialog-renderer {
                list-style-position: inside;
            }

            .buttons.ytd-ad-info-dialog-renderer {
                border-top: 1px solid var(--yt-spec-10-percent-layer);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            ytd-conversation-item-heart-details-facepile-renderer {
                display: block;
            }

            #heart-facepile.ytd-conversation-item-heart-details-facepile-renderer {
                display: none;
            }

            ytd-conversation-item-heart-details-facepile-renderer[heart-display-style="SHOW"] #heart-facepile.ytd-conversation-item-heart-details-facepile-renderer {
                display: inline-block;
                margin-top: 4px;
                margin-right: 4px;
            }

            ytd-conversation-item-heart-details-facepile-renderer[heart-display-style="SHOW"] #heart.ytd-conversation-item-heart-details-facepile-renderer {
                display: inline-block;
                width: 18px;
                height: 18px;
                vertical-align: top;
                color: #FF0000;
            }

            ytd-conversation-item-heart-details-facepile-renderer[heart-display-style="HIDE"] #heart.ytd-conversation-item-heart-details-facepile-renderer {
                display: none;
            }

            #facepile.ytd-conversation-item-heart-details-facepile-renderer {
                display: inline-block;
            }

            .thumbnail-overlapper.ytd-conversation-item-heart-details-facepile-renderer {
                display: inline-block;
                width: 14px;
            }

            .thumbnail.ytd-conversation-item-heart-details-facepile-renderer {
                display: inline-block;
                width: 18px;
                height: 18px;
                border-radius: 50%;
                overflow: hidden;
                background-color: transparent;
            }

            ytd-conversation-channel-item-renderer {
                margin-bottom: 2px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #author-videos.ytd-conversation-channel-item-renderer {
                color: var(--yt-placeholder-text-color);
                max-width: 127px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            #avatar.ytd-conversation-channel-item-renderer {
                height: 32px;
                width: 32px;
                visibility: visible;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            ytd-conversation-channel-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #avatar.ytd-conversation-channel-item-renderer {
                visibility: hidden;
            }

            ytd-conversation-channel-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #avatar.ytd-conversation-channel-item-renderer {
                visibility: hidden;
            }

            ytd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_END"] #avatar.ytd-conversation-channel-item-renderer {
                display: none;
            }

            #channel-author.ytd-conversation-channel-item-renderer {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            #channel-data.ytd-conversation-channel-item-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #channel-info.ytd-conversation-channel-item-renderer {
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #channel-title.ytd-conversation-channel-item-renderer {
                color: var(--yt-spec-text-primary);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: word-wrap;
            }

            #channel-thumbnail.ytd-conversation-channel-item-renderer {
                height: 32px;
                width: 32px;
                margin-right: 8px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #delete-container.ytd-conversation-channel-item-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #delete-holder.ytd-conversation-channel-item-renderer {
                height: 0;
                width: 50%;
            }

            #extra-user-hearted.ytd-conversation-channel-item-renderer {
                color: var(--yt-placeholder-text-color);
                margin-left: 4px;
                overflow: hidden;
                text-overflow: ellipsis;
                user-select: none;
                white-space: nowrap;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            #extra-user-not-hearted.ytd-conversation-channel-item-renderer {
                color: var(--yt-placeholder-text-color);
                margin-left: 4px;
                overflow: hidden;
                text-overflow: ellipsis;
                user-select: none;
                white-space: nowrap;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            @keyframes heart-added {
                0% {
                    color: var(--yt-spec-icon-inactive);
                }

                100% {
                    color: #FF0000;
                }
            }

            @keyframes heart-removed {
                0% {
                    color: #FF0000;
                }

                100% {
                    color: var(--yt-spec-icon-inactive);
                }
            }

            .hearted.ytd-conversation-channel-item-renderer {
                animation-name: heart-added;
                animation-duration: 2s;
            }

            .unhearted.ytd-conversation-channel-item-renderer {
                animation-name: heart-removed;
                animation-duration: 2s;
            }

            #heart-button.ytd-conversation-channel-item-renderer {
                margin-left: auto;
                margin-top: 4px;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            ytd-conversation-channel-item-renderer[heart-style="HEARTED"] #heart-button.ytd-conversation-channel-item-renderer {
                color: #FF0000;
            }

            ytd-conversation-channel-item-renderer[heart-style="UNHEARTED"] #heart-button.ytd-conversation-channel-item-renderer {
                color: var(--yt-spec-icon-inactive);
            }

            ytd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_END"] #heart-button.ytd-conversation-channel-item-renderer {
                display: none;
            }

            #heart-info.ytd-conversation-channel-item-renderer {
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #heart-facepile.ytd-conversation-channel-item-renderer {
                cursor: pointer;
            }

            #subscriber-text.ytd-conversation-channel-item-renderer {
                max-width: 127px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            #number-of-subscribers.ytd-conversation-channel-item-renderer {
                color: var(--yt-placeholder-text-color);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            #post.ytd-conversation-channel-item-renderer {
                margin-top: 12px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_START"] #post.ytd-conversation-channel-item-renderer {
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            ytd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_END"] #post.ytd-conversation-channel-item-renderer {
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            ytd-conversation-channel-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post.ytd-conversation-channel-item-renderer {
                margin-top: 0;
            }

            ytd-conversation-channel-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post.ytd-conversation-channel-item-renderer {
                margin-top: 0;
            }

            #post-text.ytd-conversation-channel-item-renderer {
                border-radius: 16px;
                color: var(--yt-spec-text-primary);
                max-width: calc(210px - 52px);
                padding: 8px 12px 8px 8px;
                width: fit-content;
                word-wrap: break-word;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-conversation-channel-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post-text.ytd-conversation-channel-item-renderer {
                border-top-left-radius: 4px;
            }

            ytd-conversation-channel-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #post-text.ytd-conversation-channel-item-renderer {
                border-bottom-left-radius: 4px;
            }

            ytd-conversation-channel-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post-text.ytd-conversation-channel-item-renderer {
                border-top-right-radius: 4px;
            }

            ytd-conversation-channel-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #post-text.ytd-conversation-channel-item-renderer {
                border-bottom-right-radius: 4px;
            }

            ytd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_START"] #post-text.ytd-conversation-channel-item-renderer {
                border: 1px solid var(--yt-chat-bubble-other-border-color);
                background-color: var(--yt-chat-bubble-other-background-color);
            }

            ytd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_END"] #post-text.ytd-conversation-channel-item-renderer {
                border: 1px solid var(--yt-chat-bubble-self-border-color);
                background-color: var(--yt-chat-bubble-self-background-color);
            }

            #poster-name.ytd-conversation-channel-item-renderer {
                color: var(--yt-placeholder-text-color);
                display: inline-block;
                margin-top: 4px;
                max-width: 216px;
                overflow: hidden;
                text-overflow: ellipsis;
                user-select: none;
                white-space: nowrap;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            ytd-conversation-channel-item-renderer[aggregate-author="AGGREGATE-AUTHOR"] #poster-name.ytd-conversation-channel-item-renderer {
                display: none;
            }

            ytd-conversation-channel-item-renderer[justification-style="JUSTIFICATION_END"] #poster-name.ytd-conversation-channel-item-renderer {
                display: none;
            }

            #text.ytd-conversation-channel-item-renderer {
                max-width: calc(210px - 26px);
                margin-left: 8px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #timestamp.ytd-conversation-channel-item-renderer {
                color: var(--yt-placeholder-text-color);
                display: inline-block;
                margin-top: 12px;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            ytd-conversation-channel-item-renderer[aggregate-time="AGGREGATE-TIME"] #timestamp.ytd-conversation-channel-item-renderer {
                display: none;
            }

            ytd-conversation-high-priority-notification-content-renderer {
                display: inline-block;
                width: 424px;
                height: 100px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            @keyframes entrance {
                0% {
                    right: -424px;
                }

                100% {
                    right: 40px;
                }
            }

            .entrance-animation.ytd-conversation-high-priority-notification-content-renderer {
                animation-name: entrance;
                animation-duration: .4s;
                animation-timing-function: ease-out;
            }

            @keyframes exit {
                0% {
                    right: 40px;
                }

                100% {
                    right: -464px;
                }
            }

            .exit-animation.ytd-conversation-high-priority-notification-content-renderer {
                animation-name: exit;
                animation-duration: .4s;
            }

            @keyframes exit-triangle {
                0% {
                    right: 124px;
                }

                100% {
                    right: -300px;
                }
            }

            .triangle-exit.ytd-conversation-high-priority-notification-content-renderer {
                animation-name: exit-triangle;
                animation-duration: .4s;
            }

            @keyframes entrance-triangle {
                0% {
                    opacity: 0;
                }

                50% {
                    opacity: 0;
                }

                100% {
                    opacity: 1;
                }
            }

            .triangle-entrance.ytd-conversation-high-priority-notification-content-renderer {
                animation-name: entrance-triangle;
                animation-duration: 1s;
            }

            #notification.ytd-conversation-high-priority-notification-content-renderer {
                background-color: var(--yt-dialog-background);
                width: 360px;
                padding: 4px;
                border: 1px solid var(--yt-spec-10-percent-layer);
                position: fixed;
                top: 76px;
                right: 40px;
                cursor: pointer;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                box-shadow: var(--shadow-elevation-16dp_-_box-shadow);
            }

            #triangle.ytd-conversation-high-priority-notification-content-renderer {
                width: 0;
                height: 0;
                border-left: 28px solid transparent;
                border-right: 28px solid transparent;
                border-bottom: 14px solid var(--yt-dialog-background);
                position: fixed;
                top: 63px;
                right: 124px;
            }

            #outer-triangle.ytd-conversation-high-priority-notification-content-renderer {
                width: 0;
                height: 0;
                border-left: 29px solid transparent;
                border-right: 29px solid transparent;
                border-bottom: 15px solid var(--yt-spec-10-percent-layer);
                position: fixed;
                top: 62px;
                right: 124px;
            }

            #avatar.ytd-conversation-high-priority-notification-content-renderer {
                margin: 16px;
                width: 48px;
                height: 48px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #text.ytd-conversation-high-priority-notification-content-renderer {
                user-select: none;
                min-width: 0;
                margin-top: 20px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #title.ytd-conversation-high-priority-notification-content-renderer {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                color: var(--yt-spec-text-primary);
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            #message.ytd-conversation-high-priority-notification-content-renderer {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                color: var(--yt-placeholder-text-color);
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            #video-image.ytd-conversation-high-priority-notification-content-renderer {
                margin: 16px;
                width: 86px;
                height: 48px;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            ytd-conversation-link-item-renderer {
                display: inline-block;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                margin-bottom: 2px;
            }

            #post.ytd-conversation-link-item-renderer {
                margin-top: 12px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            ytd-conversation-link-item-renderer[justification-style="JUSTIFICATION_START"] #post.ytd-conversation-link-item-renderer {
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            ytd-conversation-link-item-renderer[justification-style="JUSTIFICATION_END"] #post.ytd-conversation-link-item-renderer {
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            ytd-conversation-link-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #avatar.ytd-conversation-link-item-renderer {
                visibility: hidden;
            }

            ytd-conversation-link-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post.ytd-conversation-link-item-renderer {
                margin-top: 0;
            }

            ytd-conversation-link-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #avatar.ytd-conversation-link-item-renderer {
                visibility: hidden;
            }

            ytd-conversation-link-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post.ytd-conversation-link-item-renderer {
                margin-top: 0;
            }

            #avatar.ytd-conversation-link-item-renderer {
                visibility: visible;
                width: 32px;
                height: 32px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            ytd-conversation-link-item-renderer[justification-style="JUSTIFICATION_END"] #avatar.ytd-conversation-link-item-renderer {
                display: none;
            }

            #text.ytd-conversation-link-item-renderer {
                max-width: 210px;
                margin-left: 8px;
                cursor: pointer;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #link-text.ytd-conversation-link-item-renderer {
                word-wrap: break-word;
                user-select: none;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #link.ytd-conversation-link-item-renderer {
                max-width: 210px;
                padding: 8px 12px;
                border-radius: 16px;
                color: var(--yt-spec-text-primary);
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #icon.ytd-conversation-link-item-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #displayed-text.ytd-conversation-link-item-renderer {
                overflow: hidden;
                word-wrap: break-word;
                text-overflow: ellipsis;
            }

            ytd-conversation-link-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #link.ytd-conversation-link-item-renderer {
                border-top-left-radius: 4px;
            }

            ytd-conversation-link-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #link.ytd-conversation-link-item-renderer {
                border-bottom-left-radius: 4px;
            }

            ytd-conversation-link-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #link.ytd-conversation-link-item-renderer {
                border-top-right-radius: 4px;
            }

            ytd-conversation-link-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #link.ytd-conversation-link-item-renderer {
                border-bottom-right-radius: 4px;
            }

            ytd-conversation-link-item-renderer[justification-style="JUSTIFICATION_START"] #link.ytd-conversation-link-item-renderer {
                border: 1px solid var(--yt-chat-bubble-other-border-color);
                background-color: var(--yt-chat-bubble-other-background-color);
            }

            ytd-conversation-link-item-renderer[justification-style="JUSTIFICATION_END"] #link.ytd-conversation-link-item-renderer {
                border: 1px solid var(--yt-chat-bubble-self-border-color);
                background-color: var(--yt-chat-bubble-self-background-color);
            }

            #bar.ytd-conversation-link-item-renderer {
                margin-left: 8px;
                width: 160px;
                background: var(--yt-std-surface-200);
                border: 1px solid var(--yt-spec-10-percent-layer);
                border-radius: 2px;
                cursor: pointer;
                display: flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #share-url.ytd-conversation-link-item-renderer {
                margin-left: 16px;
                border: none;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                background-color: inherit;
                color: var(--yt-spec-text-primary);
                font-size: 14px;
            }

            ytd-conversation-metadata-item-renderer {
                display: inline-block;
                margin: 12px;
                user-select: none;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #metadata.ytd-conversation-metadata-item-renderer {
                width: 100%;
                color: var(--yt-placeholder-text-color);
                word-wrap: break-word;
                text-align: center;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            .avatars-displayed.ytd-conversation-metadata-item-renderer {
                height: 68px;
            }

            #facepile.ytd-conversation-metadata-item-renderer {
                display: inline-block;
                margin-bottom: 16px;
                margin-left: calc(-1 * 24px);
            }

            .thumbnail-overlapper.ytd-conversation-metadata-item-renderer {
                display: inline-block;
                width: 46px;
            }

            .thumbnail.ytd-conversation-metadata-item-renderer {
                display: inline-block;
                width: 68px;
                height: 68px;
                border: 4px solid var(--yt-std-surface-200);
                border-radius: 50%;
                overflow: hidden;
                background-color: transparent;
            }

            ytd-conversation-participant-renderer {
                display: inline-block;
                user-select: none;
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #participant.ytd-conversation-participant-renderer {
                border: none;
                min-height: 56px;
                padding: 8px 0 8px 16px;
                outline: none;
                text-align: inherit;
                font-family: inherit;
                background-color: transparent;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #participant.ytd-conversation-participant-renderer:focus {
                background-color: var(--yt-spec-10-percent-layer);
            }

            #avatar.ytd-conversation-participant-renderer {
                width: 32px;
                height: 32px;
                margin: auto 0;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #user-name.ytd-conversation-participant-renderer {
                margin: auto 0;
                padding-left: 8px;
                color: var(--yt-spec-text-primary);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-conversation-participant-section-renderer {
                display: block;
            }

            ytd-typing-status-update-data {
                display: inline-block;
                position: absolute;
                user-select: none;
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #avatar.ytd-typing-status-update-data {
                width: 24px;
                height: 24px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            #dots.ytd-typing-status-update-data {
                border: 1px solid var(--yt-spec-10-percent-layer);
                margin-left: 8px;
                width: 40px;
                height: 24px;
                border-radius: 12px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #dot1.ytd-typing-status-update-data {
                left: 10px;
                top: 4px;
                background: var(--yt-spec-call-to-action);
                width: 4px;
                height: 4px;
                position: relative;
                border-radius: 2px;
            }

            #dot2.ytd-typing-status-update-data {
                left: 14px;
                top: 10px;
                background: var(--yt-spec-call-to-action);
                width: 4px;
                height: 4px;
                position: relative;
                border-radius: 2px;
            }

            #dot3.ytd-typing-status-update-data {
                left: 18px;
                top: 16px;
                background: var(--yt-spec-call-to-action);
                width: 4px;
                height: 4px;
                position: relative;
                border-radius: 2px;
            }

            ytd-typing-status-update-data[typing-state="IDLE"] #dot1.ytd-typing-status-update-data,ytd-typing-status-update-data[typing-state="IDLE"] #dot2.ytd-typing-status-update-data,ytd-typing-status-update-data[typing-state="IDLE"] #dot3.ytd-typing-status-update-data {
                background: var(--yt-spec-10-percent-layer);
            }

            ytd-conversation-participant-typing-template-renderer {
                display: inline-block;
                position: relative;
                user-select: none;
            }

            ytd-conversation-participant-typing-template-renderer[typing-state="ACTIVE"] #typing-statuses.ytd-conversation-participant-typing-template-renderer {
                display: inline-block;
                margin-top: 4px;
                height: 24px;
                margin-bottom: 4px;
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-conversation-participant-typing-template-renderer[typing-state="EMPTY"] #typing-statuses.ytd-conversation-participant-typing-template-renderer {
                display: none;
            }

            ytd-conversation-playlist-item-renderer {
                margin-bottom: 2px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #author-videos.ytd-conversation-playlist-item-renderer {
                color: var(--yt-placeholder-text-color);
                max-width: 119px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            #avatar.ytd-conversation-playlist-item-renderer {
                visibility: visible;
                width: 32px;
                height: 32px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            ytd-conversation-playlist-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #avatar.ytd-conversation-playlist-item-renderer {
                visibility: hidden;
            }

            ytd-conversation-playlist-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #avatar.ytd-conversation-playlist-item-renderer {
                visibility: hidden;
            }

            ytd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_END"] #avatar.ytd-conversation-playlist-item-renderer {
                display: none;
            }

            #delete-container.ytd-conversation-playlist-item-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #delete-holder.ytd-conversation-playlist-item-renderer {
                width: 50%;
                height: 0;
            }

            #extra-user-hearted.ytd-conversation-playlist-item-renderer {
                margin-left: 4px;
                color: var(--yt-placeholder-text-color);
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            #extra-user-not-hearted.ytd-conversation-playlist-item-renderer {
                margin-left: 4px;
                color: var(--yt-placeholder-text-color);
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            @keyframes heart-added {
                0% {
                    color: var(--yt-spec-icon-inactive);
                }

                100% {
                    color: #FF0000;
                }
            }

            @keyframes heart-removed {
                0% {
                    color: #FF0000;
                }

                100% {
                    color: var(--yt-spec-icon-inactive);
                }
            }

            .hearted.ytd-conversation-playlist-item-renderer {
                animation-name: heart-added;
                animation-duration: 2s;
            }

            .unhearted.ytd-conversation-playlist-item-renderer {
                animation-name: heart-removed;
                animation-duration: 2s;
            }

            #heart-button.ytd-conversation-playlist-item-renderer {
                margin-top: 4px;
                margin-left: auto;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            ytd-conversation-playlist-item-renderer[heart-style="HEARTED"] #heart-button.ytd-conversation-playlist-item-renderer {
                color: #FF0000;
            }

            ytd-conversation-playlist-item-renderer[heart-style="UNHEARTED"] #heart-button.ytd-conversation-playlist-item-renderer {
                color: var(--yt-spec-icon-inactive);
            }

            ytd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_END"] #heart-button.ytd-conversation-playlist-item-renderer {
                display: none;
            }

            #heart-info.ytd-conversation-playlist-item-renderer {
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #heart-facepile.ytd-conversation-playlist-item-renderer {
                cursor: pointer;
            }

            #number-of-videos.ytd-conversation-playlist-item-renderer {
                white-space: nowrap;
            }

            #playlist-author.ytd-conversation-playlist-item-renderer {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            #playlist-dash.ytd-conversation-playlist-item-renderer {
                padding-left: 4px;
                padding-right: 4px;
            }

            #playlist-data.ytd-conversation-playlist-item-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #playlist-info.ytd-conversation-playlist-item-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #playlist-centered-thumbnail.ytd-conversation-playlist-item-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #playlist-thumbnail.ytd-conversation-playlist-item-renderer {
                width: 40px;
                margin-right: 8px;
                margin-top: auto;
                margin-bottom: auto;
            }

            #playlist-title.ytd-conversation-playlist-item-renderer {
                color: var(--yt-spec-text-primary);
            }

            #post.ytd-conversation-playlist-item-renderer {
                margin-top: 12px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_START"] #post.ytd-conversation-playlist-item-renderer {
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            ytd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_END"] #post.ytd-conversation-playlist-item-renderer {
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            ytd-conversation-playlist-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post.ytd-conversation-playlist-item-renderer {
                margin-top: 0;
            }

            ytd-conversation-playlist-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post.ytd-conversation-playlist-item-renderer {
                margin-top: 0;
            }

            #post-text.ytd-conversation-playlist-item-renderer {
                max-width: calc(210px - 52px);
                width: fit-content;
                padding: 8px 12px;
                border-radius: 16px;
                color: var(--yt-spec-text-primary);
                word-wrap: break-word;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-conversation-playlist-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post-text.ytd-conversation-playlist-item-renderer {
                border-top-left-radius: 4px;
            }

            ytd-conversation-playlist-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #post-text.ytd-conversation-playlist-item-renderer {
                border-bottom-left-radius: 4px;
            }

            ytd-conversation-playlist-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post-text.ytd-conversation-playlist-item-renderer {
                border-top-right-radius: 4px;
            }

            ytd-conversation-playlist-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #post-text.ytd-conversation-playlist-item-renderer {
                border-bottom-right-radius: 4px;
            }

            ytd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_START"] #post-text.ytd-conversation-playlist-item-renderer {
                border: 1px solid var(--yt-chat-bubble-other-border-color);
                background-color: var(--yt-chat-bubble-other-background-color);
            }

            ytd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_END"] #post-text.ytd-conversation-playlist-item-renderer {
                border: 1px solid var(--yt-chat-bubble-self-border-color);
                background-color: var(--yt-chat-bubble-self-background-color);
            }

            #poster-name.ytd-conversation-playlist-item-renderer {
                display: inline-block;
                max-width: 216px;
                margin-top: 4px;
                color: var(--yt-placeholder-text-color);
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            ytd-conversation-playlist-item-renderer[aggregate-author="AGGREGATE-AUTHOR"] #poster-name.ytd-conversation-playlist-item-renderer {
                display: none;
            }

            ytd-conversation-playlist-item-renderer[justification-style="JUSTIFICATION_END"] #poster-name.ytd-conversation-playlist-item-renderer {
                display: none;
            }

            #text.ytd-conversation-playlist-item-renderer {
                max-width: calc(210px - 26px);
                margin-left: 8px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #timestamp.ytd-conversation-playlist-item-renderer {
                display: inline-block;
                color: var(--yt-placeholder-text-color);
                margin-top: 12px;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            ytd-conversation-playlist-item-renderer[aggregate-time="AGGREGATE-TIME"] #timestamp.ytd-conversation-playlist-item-renderer {
                display: none;
            }

            ytd-conversation-read-receipt-renderer {
                display: inline-block;
                user-select: none;
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #read-receipt.ytd-conversation-read-receipt-renderer {
                margin-top: 8px;
                color: var(--yt-placeholder-text-color);
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            ytd-conversation-reply-renderer {
                display: inline-block;
            }

            #reply-box.ytd-conversation-reply-renderer {
                --iron-autogrow-textarea_-_max-height:100px;--iron-autogrow-textarea_-_padding:0;--iron-autogrow-textarea_-_width:100%;word-break: normal;
                margin: 12px;
                width: 292px;
                border: none;
                color: var(--yt-spec-text-primary);
                display: flex;
                -ms-flex-direction: column-reverse;
                -webkit-flex-direction: column-reverse;
                flex-direction: column-reverse;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #reply-box.ytd-conversation-reply-renderer::-webkit-scrollbar-thumb {
                background: var(--yt-spec-10-percent-layer);
                height: 16px;
            }

            #reply-box.ytd-conversation-reply-renderer::-webkit-scrollbar {
                width: 8px;
            }

            ytd-conversation-text-item-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                margin-bottom: 2px;
            }

            #timestamp.ytd-conversation-text-item-renderer {
                display: inline-block;
                color: var(--yt-placeholder-text-color);
                margin-top: 12px;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #post.ytd-conversation-text-item-renderer {
                margin-top: 12px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #delete-container.ytd-conversation-text-item-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #delete-holder.ytd-conversation-text-item-renderer {
                width: 50%;
                height: 0;
            }

            ytd-conversation-text-item-renderer[justification-style="JUSTIFICATION_START"] #post.ytd-conversation-text-item-renderer {
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            ytd-conversation-text-item-renderer[justification-style="JUSTIFICATION_END"] #post.ytd-conversation-text-item-renderer {
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            ytd-conversation-text-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #avatar.ytd-conversation-text-item-renderer {
                visibility: hidden;
            }

            ytd-conversation-text-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post.ytd-conversation-text-item-renderer {
                margin-top: 0;
            }

            ytd-conversation-text-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #avatar.ytd-conversation-text-item-renderer {
                visibility: hidden;
            }

            ytd-conversation-text-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post.ytd-conversation-text-item-renderer {
                margin-top: 0;
            }

            ytd-conversation-text-item-renderer[aggregate-time="AGGREGATE-TIME"] #timestamp.ytd-conversation-text-item-renderer {
                display: none;
            }

            ytd-conversation-text-item-renderer[aggregate-author="AGGREGATE-AUTHOR"] #poster-name.ytd-conversation-text-item-renderer {
                display: none;
            }

            #avatar.ytd-conversation-text-item-renderer {
                visibility: visible;
                width: 32px;
                height: 32px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            ytd-conversation-text-item-renderer[justification-style="JUSTIFICATION_END"] #avatar.ytd-conversation-text-item-renderer {
                display: none;
            }

            #text.ytd-conversation-text-item-renderer {
                max-width: calc(210px - 26px);
                margin-left: 8px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #post-text.ytd-conversation-text-item-renderer {
                max-width: calc(210px - 52px);
                width: fit-content;
                padding: 8px 12px;
                border-radius: 16px;
                color: var(--yt-spec-text-primary);
                word-wrap: break-word;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #heart-info.ytd-conversation-text-item-renderer {
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #displayed-text.ytd-conversation-text-item-renderer {
                display: flex;
                flex-direction: column;
                overflow: hidden;
                word-wrap: break-word;
                text-overflow: ellipsis;
            }

            ytd-conversation-text-item-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post-text.ytd-conversation-text-item-renderer {
                border-top-left-radius: 4px;
            }

            ytd-conversation-text-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #post-text.ytd-conversation-text-item-renderer {
                border-bottom-left-radius: 4px;
            }

            ytd-conversation-text-item-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post-text.ytd-conversation-text-item-renderer {
                border-top-right-radius: 4px;
            }

            ytd-conversation-text-item-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #post-text.ytd-conversation-text-item-renderer {
                border-bottom-right-radius: 4px;
            }

            ytd-conversation-text-item-renderer[justification-style="JUSTIFICATION_START"] #post-text.ytd-conversation-text-item-renderer {
                border: 1px solid var(--yt-chat-bubble-other-border-color);
                background-color: var(--yt-chat-bubble-other-background-color);
            }

            ytd-conversation-text-item-renderer[justification-style="JUSTIFICATION_END"] #post-text.ytd-conversation-text-item-renderer {
                border: 1px solid var(--yt-chat-bubble-self-border-color);
                background-color: var(--yt-chat-bubble-self-background-color);
            }

            #poster-name.ytd-conversation-text-item-renderer {
                display: inline-block;
                max-width: 216px;
                margin-top: 4px;
                color: var(--yt-placeholder-text-color);
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            ytd-conversation-text-item-renderer[justification-style="JUSTIFICATION_END"] #poster-name.ytd-conversation-text-item-renderer {
                display: none;
            }

            #heart-facepile.ytd-conversation-text-item-renderer {
                cursor: pointer;
            }

            #heart-button.ytd-conversation-text-item-renderer {
                margin-top: 4px;
                margin-left: auto;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            @keyframes heart-added {
                0% {
                    color: var(--yt-spec-icon-inactive);
                }

                100% {
                    color: #FF0000;
                }
            }

            @keyframes heart-removed {
                0% {
                    color: #FF0000;
                }

                100% {
                    color: var(--yt-spec-icon-inactive);
                }
            }

            .hearted.ytd-conversation-text-item-renderer {
                animation-name: heart-added;
                animation-duration: 2s;
            }

            .unhearted.ytd-conversation-text-item-renderer {
                animation-name: heart-removed;
                animation-duration: 2s;
            }

            ytd-conversation-text-item-renderer[heart-style="HEARTED"] #heart-button.ytd-conversation-text-item-renderer {
                color: #FF0000;
            }

            ytd-conversation-text-item-renderer[heart-style="UNHEARTED"] #heart-button.ytd-conversation-text-item-renderer {
                color: var(--yt-spec-icon-inactive);
            }

            #extra-user-not-hearted.ytd-conversation-text-item-renderer {
                margin-left: 4px;
                color: var(--yt-placeholder-text-color);
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            #extra-user-hearted.ytd-conversation-text-item-renderer {
                margin-left: 4px;
                color: var(--yt-placeholder-text-color);
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            ytd-conversation-text-item-renderer[justification-style="JUSTIFICATION_END"] #heart-button.ytd-conversation-text-item-renderer {
                display: none;
            }

            ytd-inline-playback-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #thumbnail.ytd-inline-playback-renderer {
                position: relative;
                border: 1px solid var(--yt-chat-bubble-self-border-color);
                border-bottom: 0;
                border-radius: 16px 16px 0 0;
                overflow: hidden;
                font-size: 0;
            }

            ytd-inline-playback-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #thumbnail.ytd-inline-playback-renderer {
                border-top-left-radius: 4px;
            }

            ytd-inline-playback-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #thumbnail.ytd-inline-playback-renderer {
                border-top-right-radius: 4px;
            }

            #length.ytd-inline-playback-renderer {
                display: inline-block;
                position: absolute;
                bottom: 0;
                right: 0;
                margin: 4px;
                color: #FFFFFF;
                background-color: rgba(0, 0, 0, 0.80);
                padding: 2px 4px;
                border-radius: 2px;
                letter-spacing: .5px;
                font-size: 1.2rem;
                font-weight: 500;
                line-height: 1.2rem;
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: inline-flex;
            }

            #video-image.ytd-inline-playback-renderer {
                height: 118px;
                cursor: pointer;
                display: inline-block;
                width: 210px;
            }

            #video-data.ytd-inline-playback-renderer {
                width: calc(210px - 24px);
                border: 1px solid var(--yt-chat-bubble-self-border-color);
                border-top: 0;
                border-radius: 0 0 16px 16px;
                padding: 8px 12px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                color: var(--yt-spec-text-primary);
                word-wrap: break-word;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #heart-facepile.ytd-inline-playback-renderer {
                cursor: pointer;
            }

            ytd-inline-playback-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #video-data.ytd-inline-playback-renderer {
                border-bottom-left-radius: 4px;
            }

            ytd-inline-playback-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #video-data.ytd-inline-playback-renderer {
                border-bottom-right-radius: 4px;
            }

            ytd-inline-playback-renderer[justification-style="JUSTIFICATION_END"] #video-data.ytd-inline-playback-renderer {
                border: 1px solid var(--yt-chat-bubble-self-border-color);
                border-top: 0;
                background-color: var(--yt-std-surface-300);
            }

            #video-info.ytd-inline-playback-renderer,#video-info.ytd-inline-playback-renderer *.ytd-inline-playback-renderer {
                width: inherit;
                overflow: inherit;
                text-overflow: inherit;
            }

            #heart-info.ytd-inline-playback-renderer {
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #extra-user-not-hearted.ytd-inline-playback-renderer {
                margin-left: 4px;
                color: var(--yt-placeholder-text-color);
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            #extra-user-hearted.ytd-inline-playback-renderer {
                margin-left: 4px;
                color: var(--yt-placeholder-text-color);
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            ytd-conversation-video-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                margin-bottom: 2px;
            }

            #timestamp.ytd-conversation-video-renderer {
                display: inline-block;
                color: var(--yt-placeholder-text-color);
                margin-top: 12px;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #delete-container.ytd-conversation-video-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #delete-holder.ytd-conversation-video-renderer {
                position: absolute;
                width: 50%;
                height: 0;
                top: 0;
                left: 0;
            }

            #post.ytd-conversation-video-renderer {
                margin-top: 12px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-conversation-video-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #avatar.ytd-conversation-video-renderer {
                visibility: hidden;
            }

            ytd-conversation-video-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #avatar.ytd-conversation-video-renderer {
                visibility: hidden;
            }

            ytd-conversation-video-renderer[aggregate-time="AGGREGATE-TIME"] #timestamp.ytd-conversation-video-renderer {
                display: none;
            }

            ytd-conversation-video-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #post.ytd-conversation-video-renderer {
                margin-top: 0;
            }

            ytd-conversation-video-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #post.ytd-conversation-video-renderer {
                margin-top: 0;
            }

            ytd-conversation-video-renderer[aggregate-author="AGGREGATE-AUTHOR"] #poster-name.ytd-conversation-video-renderer {
                display: none;
            }

            ytd-conversation-video-renderer[justification-style="JUSTIFICATION_START"] #post.ytd-conversation-video-renderer {
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            ytd-conversation-video-renderer[justification-style="JUSTIFICATION_END"] #post.ytd-conversation-video-renderer {
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            ytd-conversation-video-renderer[justification-style="JUSTIFICATION_START"] #avatar.ytd-conversation-video-renderer {
                display: block;
                width: 32px;
                height: 32px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            ytd-conversation-video-renderer[justification-style="JUSTIFICATION_END"] #avatar.ytd-conversation-video-renderer {
                display: none;
            }

            #text.ytd-conversation-video-renderer {
                margin-left: 8px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #inline-player.ytd-conversation-video-renderer {
                border-radius: 16px;
                overflow: hidden;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-conversation-video-renderer[aggregate-top="AGGREGATE-TOP-LEFT"] #inline-player.ytd-conversation-video-renderer {
                border-top-left-radius: 4px;
            }

            ytd-conversation-video-renderer[aggregate-bottom="AGGREGATE-BOTTOM-LEFT"] #inline-player.ytd-conversation-video-renderer {
                border-bottom-left-radius: 4px;
            }

            ytd-conversation-video-renderer[aggregate-top="AGGREGATE-TOP-RIGHT"] #inline-player.ytd-conversation-video-renderer {
                border-top-right-radius: 4px;
            }

            ytd-conversation-video-renderer[aggregate-bottom="AGGREGATE-BOTTOM-RIGHT"] #inline-player.ytd-conversation-video-renderer {
                border-bottom-right-radius: 4px;
            }

            #extra-text.ytd-conversation-video-renderer {
                max-width: calc(210px - 26px);
                padding: 8px 12px;
                border-radius: 16px;
                color: var(--yt-spec-text-primary);
                word-wrap: break-word;
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-conversation-video-renderer[justification-style="JUSTIFICATION_START"] #extra-text.ytd-conversation-video-renderer {
                border: 1px solid var(--yt-chat-bubble-other-border-color);
                background-color: var(--yt-chat-bubble-other-background-color);
            }

            ytd-conversation-video-renderer[justification-style="JUSTIFICATION_END"] #extra-text.ytd-conversation-video-renderer {
                border: 1px solid var(--yt-chat-bubble-self-border-color);
                background-color: var(--yt-chat-bubble-self-background-color);
            }

            #poster-name.ytd-conversation-video-renderer {
                display: inline-block;
                max-width: 216px;
                margin-top: 4px;
                color: var(--yt-placeholder-text-color);
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                user-select: none;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.6rem;
            }

            ytd-conversation-video-renderer[justification-style="JUSTIFICATION_END"] #poster-name.ytd-conversation-video-renderer {
                visibility: hidden;
            }

            @keyframes heart-added {
                0% {
                    color: var(--yt-spec-icon-inactive);
                }

                100% {
                    color: #FF0000;
                }
            }

            @keyframes heart-removed {
                0% {
                    color: #FF0000;
                }

                100% {
                    color: var(--yt-spec-icon-inactive);
                }
            }

            .hearted.ytd-conversation-video-renderer {
                animation-name: heart-added;
                animation-duration: 2s;
            }

            .unhearted.ytd-conversation-video-renderer {
                animation-name: heart-removed;
                animation-duration: 2s;
            }

            #heart-button.ytd-conversation-video-renderer {
                margin-top: 4px;
                margin-left: auto;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            ytd-conversation-video-renderer[heart-style="HEARTED"] #heart-button.ytd-conversation-video-renderer {
                color: #FF0000;
            }

            ytd-conversation-video-renderer[heart-style="UNHEARTED"] #heart-button.ytd-conversation-video-renderer {
                color: var(--yt-spec-icon-inactive);
            }

            ytd-conversation-video-renderer[justification-style="JUSTIFICATION_END"] #heart-button.ytd-conversation-video-renderer {
                display: none;
            }

            ytd-invite-more-panel-contacts-section-renderer {
                display: inline-block;
                padding-top: 12px;
            }

            #title.ytd-invite-more-panel-contacts-section-renderer {
                margin-left: 16px;
                color: var(--yt-placeholder-text-color);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-invite-more-panel-renderer {
                display: inline-block;
                height: 420px;
                overflow: hidden;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #invite-title-bar.ytd-invite-more-panel-renderer {
                height: 50px;
                padding: 0 16px;
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
                cursor: pointer;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #back-button.ytd-invite-more-panel-renderer {
                margin: auto 16px auto 0;
                color: var(--yt-spec-icon-inactive);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #back-button.ytd-invite-more-panel-renderer:hover {
                color: var(--yt-spec-icon-active-other);
            }

            #add-title.ytd-invite-more-panel-renderer {
                display: inline-block;
                margin: auto;
                color: var(--yt-spec-text-primary);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 2.1rem;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #done-text.ytd-invite-more-panel-renderer {
                margin: auto;
                text-transform: uppercase;
                color: var(--yt-spec-themed-blue);
                cursor: pointer;
                user-select: none;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #contacts.ytd-invite-more-panel-renderer {
                overflow-y: auto;
                overflow-x: none;
                max-height: 420px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #contacts.ytd-invite-more-panel-renderer::-webkit-scrollbar-thumb {
                height: 56px;
                background: hsla(0, 0%, 53.3%, .4);
            }

            #contacts.ytd-invite-more-panel-renderer::-webkit-scrollbar {
                width: 8px;
            }

            #no-contacts.ytd-invite-more-panel-renderer {
                padding-top: 12px;
                color: var(--yt-spec-text-primary);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #selected-text.ytd-invite-more-panel-renderer {
                margin: auto;
            }

            ytd-conversation-section-renderer {
                display: inline-block;
                width: 320px;
                border: 1px solid var(--yt-spec-10-percent-layer);
                border-radius: 4px 4px 0 0;
                box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);
                background-color: var(--yt-std-surface-200);
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-conversation-section-renderer:not(.miniplayer) {
                margin-right: 30px;
            }

            ytd-conversation-section-renderer.miniplayer {
                margin-right: 430px;
            }

            #spinner.ytd-conversation-section-renderer {
                width: 320px;
                height: 421px;
                display: flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            #title-bar.ytd-conversation-section-renderer {
                height: 50px;
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
                cursor: pointer;
                user-select: none;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            .title-focus.ytd-conversation-section-renderer {
                background-color: var(--yt-spec-10-percent-layer);
            }

            #back-button.ytd-conversation-section-renderer {
                margin: auto 0 auto 16px;
                color: var(--yt-spec-icon-inactive);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #back-button.ytd-conversation-section-renderer:hover {
                color: var(--yt-spec-icon-active-other);
            }

            #title-button.ytd-conversation-section-renderer {
                border: none;
                outline: none;
                max-width: 240px;
                padding: 0 12px;
                text-align: inherit;
                font-family: inherit;
                background-color: transparent;
                cursor: pointer;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #title-button.ytd-conversation-section-renderer:focus {
                background-color: var(--yt-spec-10-percent-layer);
            }

            #title.ytd-conversation-section-renderer {
                display: inline-block;
                margin: auto;
                color: var(--yt-spec-text-primary);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 2.1rem;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #missed-messages.ytd-conversation-section-renderer {
                margin: auto;
                color: var(--yt-dialog-background);
                background-color: #FF0000;
                border: 2px solid #FF0000;
                border-radius: 2px;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #menu.ytd-conversation-section-renderer {
                margin: auto;
                color: var(--yt-spec-text-secondary);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #close-section.ytd-conversation-section-renderer {
                padding-right: 12px;
                display: flex;
                flex-direction: column;
                justify-content: center;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content, center);
            }

            #cancel-text.ytd-conversation-section-renderer {
                margin: auto;
                text-transform: uppercase;
                color: var(--yt-spec-themed-blue);
                cursor: pointer;
                user-select: none;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #close-button.ytd-conversation-section-renderer {
                margin: auto;
                color: var(--yt-spec-icon-inactive);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #close-button.ytd-conversation-section-renderer:hover {
                color: var(--yt-spec-icon-active-other);
            }

            #expanded-content.ytd-conversation-section-renderer {
                height: 370px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #participant-connections.ytd-conversation-section-renderer {
                height: 362px;
                padding-top: 8px;
                overflow-y: auto;
            }

            #participant-connections.ytd-conversation-section-renderer::-webkit-scrollbar-thumb {
                height: 56px;
                background: hsla(0, 0%, 53.3%, .4);
            }

            #participant-connections.ytd-conversation-section-renderer::-webkit-scrollbar {
                width: 8px;
            }

            #contents.ytd-conversation-section-renderer {
                padding: 0 8px;
                height: 320px;
                overflow-y: auto;
                -webkit-overflow-scrolling: touch;
            }

            #contents.ytd-conversation-section-renderer::-webkit-scrollbar-thumb {
                height: 56px;
                background: hsla(0, 0%, 53.3%, .4);
            }

            #contents.ytd-conversation-section-renderer::-webkit-scrollbar {
                width: 8px;
            }

            #reply-renderer.ytd-conversation-section-renderer {
                border-top: 1px solid var(--yt-spec-10-percent-layer);
            }

            ytd-checkbox-survey-renderer[dialog][dialog][dialog] {
                background: var(--yt-dialog-background);
                display: inline-block;
                margin: 0;
            }

            ytd-checkbox-survey-renderer {
                width: 325px;
                padding: 0 0 12px;
            }

            #header.ytd-checkbox-survey-renderer {
                color: var(--yt-spec-text-primary);
                display: block;
                margin: 24px 24px 12px;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
                font-size: 1.6rem;
                font-weight: 500;
                line-height: 2rem;
                display: var(--layout-horizontal_-_display, block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #options.ytd-checkbox-survey-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #footer.ytd-checkbox-survey-renderer {
                padding: 12px 24px 0;
                text-align: right;
            }

            yt-formatted-string.ytd-checkbox-survey-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            yt-icon-button.ytd-checkbox-survey-renderer {
                --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;color: var(--yt-spec-icon-inactive);
                height: var(--yt-icon-height);
                width: var(--yt-icon-width);
            }

            ytd-feedback-option-renderer {
                margin-bottom: 8px;
                margin-left: 0;
                display: block;
            }

            #freeform.ytd-feedback-option-renderer {
                --paper-input-container_-_padding:0;--paper-input-container_-_height:initial;--paper-input-container_-_border:initial;--paper-input-container_-_border-radius:initial;--paper-input-container_-_margin-bottom:initial;--paper-input-container_-_padding-left:initial;--paper-input-container_-_padding-right:initial;--paper-input-container-label_-_font-size:1.4rem;--paper-input-container-label_-_font-weight:400;--paper-input-container-label_-_line-height:2.1rem;--paper-input-container-label_-_opacity:initial;--paper-input-container-label_-_color:initial;--paper-input-container-label_-_padding:initial;--paper-input-container-label_-_display:initial;--paper-input-container-label_-_-ms-flex-direction:initial;--paper-input-container-label_-_-webkit-flex-direction:initial;--paper-input-container-label_-_flex-direction:initial;--paper-input-container-label_-_-ms-flex-pack:initial;--paper-input-container-label_-_-webkit-justify-content:initial;--paper-input-container-label_-_justify-content:initial;--paper-input-container-input_-_font-size:1.4rem;--paper-input-container-input_-_font-weight:400;--paper-input-container-input_-_line-height:2.1rem;--paper-input-container-input_-_padding:initial;--paper-input-container-input_-_text-align:initial;--paper-input-container-input_-_color:initial;--paper-input-container-input_-_height:initial;--paper-input-container-input_-_overflow:initial;--paper-input-container-input_-_white-space:initial;--paper-input-container-input_-_text-overflow:initial;--paper-input-container-input_-_max-width:initial;--paper-input-container-input_-_box-sizing:initial;--paper-input-container-input_-_cursor:initial;--paper-input-container-input_-_font-family:initial;--paper-input-container-input-color:var(--yt-spec-text-primary);--paper-input-container-focus-color:var(--yt-spec-text-secondary);overflow-wrap: break-word;
                word-break: break-word;
                margin-bottom: 8px;
                margin-left: 24px;
            }

            paper-radio-button.ytd-feedback-option-renderer,paper-checkbox.ytd-feedback-option-renderer {
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-feedback-question-renderer {
                display: block;
                margin-top: 8px;
                margin-bottom: 8px;
            }

            .question-text.ytd-feedback-question-renderer {
                color: var(--yt-spec-text-primary);
                margin-top: 12px;
                margin-bottom: 12px;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            ytd-feedback-survey-renderer {
                display: inline-block;
            }

            #disclaimer.ytd-feedback-survey-renderer {
                padding-top: 16px;
                padding-bottom: 12px;
                color: hsl(0, 0%, 53.3%);
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.5rem;
                display: block;
            }

            ytd-single-option-survey-option-renderer:not([vertical]) {
                width: 40px;
                position: relative;
                padding-bottom: 16px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-single-option-survey-option-renderer:not([vertical]):first-of-type yt-formatted-string.ytd-single-option-survey-option-renderer {
                display: block;
                left: 8px;
            }

            ytd-single-option-survey-option-renderer:not([vertical]):last-of-type yt-formatted-string.ytd-single-option-survey-option-renderer {
                display: block;
                right: 8px;
            }

            ytd-single-option-survey-option-renderer:not([vertical]) yt-formatted-string.ytd-single-option-survey-option-renderer {
                display: none;
                position: absolute;
                bottom: 0;
                white-space: nowrap;
                color: var(--yt-spec-text-secondary);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            yt-icon-button.ytd-single-option-survey-option-renderer {
                --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;width: var(--yt-icon-width);
                height: var(--yt-icon-width);
                color: var(--yt-spec-icon-inactive);
                margin-bottom: 4px;
            }

            ytd-single-option-survey-option-renderer[vertical] {
                color: var(--yt-spec-text-secondary);
                display: block;
                padding: 8px 24px;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
                display: var(--layout-horizontal_-_display, block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            ytd-single-option-survey-option-renderer[vertical]:hover {
                background-color: var(--yt-menu-hover-backgound-color);
                cursor: pointer;
            }

            ytd-single-option-survey-option-renderer[vertical] yt-icon-button.ytd-single-option-survey-option-renderer {
                display: none;
            }

            ytd-single-option-survey-renderer[dialog][dialog][dialog] {
                background: var(--yt-dialog-background);
                display: inline-block;
                margin: 0;
            }

            #header.ytd-single-option-survey-renderer {
                color: var(--yt-spec-text-primary);
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: start;
                -webkit-align-items: flex-start;
                align-items: flex-start;
            }

            yt-formatted-string.ytd-single-option-survey-renderer {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            yt-icon-button.ytd-single-option-survey-renderer {
                --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;color: var(--yt-spec-icon-inactive);
                height: var(--yt-icon-height);
                width: var(--yt-icon-width);
            }

            #header.ytd-single-option-survey-renderer yt-icon-button.ytd-single-option-survey-renderer {
                margin-top: calc((2rem - var(--yt-icon-height)) / 2);
            }

            ytd-single-option-survey-renderer:not([vertical]) {
                max-width: 352px;
            }

            ytd-single-option-survey-renderer:not([vertical])[dialog][dialog][dialog] {
                padding: 24px;
            }

            ytd-single-option-survey-renderer:not([vertical]) #options.ytd-single-option-survey-renderer {
                margin-left: -8px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-single-option-survey-renderer:not([vertical]) #options.ytd-single-option-survey-renderer > *.ytd-single-option-survey-renderer:not(:last-child) {
                margin-right: 40px;
            }

            ytd-single-option-survey-renderer[vertical] {
                width: 325px;
                padding: 0 0 12px;
            }

            ytd-single-option-survey-renderer[vertical] #header.ytd-single-option-survey-renderer {
                font-size: 1.6rem;
                font-weight: 500;
                line-height: 2rem;
                margin: 24px 24px 12px;
            }

            ytd-single-option-survey-renderer[vertical] #options.ytd-single-option-survey-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-timestamp-input {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            [dir="rtl"] ytd-timestamp-input, ytd-timestamp-input[dir="rtl"] {
                display: flex;
                -ms-flex-direction: row-reverse;
                -webkit-flex-direction: row-reverse;
                flex-direction: row-reverse;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #minutes.ytd-timestamp-input,#seconds.ytd-timestamp-input {
                text-align: right;
                height: 40px;
            }

            #minutes.ytd-timestamp-input {
                width: 30px;
            }

            #separator.ytd-timestamp-input {
                padding: 0 2px;
            }

            #seconds.ytd-timestamp-input {
                width: 20px;
            }

            ytd-timestamp-input[polymer2] paper-input.ytd-timestamp-input {
                --paper-input-container-input-color:var(--yt-spec-text-primary);--paper-input-container-focus-color:var(--yt-spec-text-primary);}

            paper-input.ytd-timestamp-input {
                --paper-input-container-input-color:var(--yt-spec-text-primary);--paper-input-container-focus-color:var(--yt-spec-text-primary);--paper-input-container-underline-color:var(--yt-spec-10-percent-layer);--paper-input-container-underline-legacy-height:0;}

            ytd-legal-report-details-form-renderer[dialog][dialog][dialog] {
                --paper-input-container-input-align:baseline;--ytd-legal-report-details-form-renderer-width:450px;--ytd-legal-report-details-form-renderer-content-width:calc(var(--ytd-legal-report-details-form-renderer-width) - 24px * 2);background: var(--yt-dialog-background);
                margin: 0;
                width: var(--ytd-legal-report-details-form-renderer-width);
                max-width: 80vw;
                min-height: 240px;
                min-width: 250px;
                padding: 0;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-legal-report-details-form-renderer > *.ytd-legal-report-details-form-renderer:not(:last-child) {
                padding: 0 24px;
            }

            ytd-legal-report-details-form-renderer > *.ytd-legal-report-details-form-renderer:first-child {
                margin-top: 24px;
            }

            h2.ytd-legal-report-details-form-renderer {
                color: var(--yt-spec-text-primary);
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            ytd-legal-report-details-form-renderer[polymer2] h2.ytd-legal-report-details-form-renderer {
                padding: 0 24px;
                margin-top: 24px;
            }

            #scroller.ytd-legal-report-details-form-renderer {
                --paper-dialog-scrollable_-_padding:0;--paper-dialog-scrollable_-_overflow-x:hidden;--paper-dialog-scrollable_-_min-width:initial;--paper-dialog-scrollable_-_box-sizing:initial;}

            #scroller.ytd-legal-report-details-form-renderer:first-child {
                margin-top: 20px;
            }

            #timestamp.ytd-legal-report-details-form-renderer {
                display: block;
                color: var(--yt-placeholder-text-color);
                margin: 20px 0 4px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            ytd-timestamp-input.ytd-legal-report-details-form-renderer {
                height: 40px;
            }

            #description-box.ytd-legal-report-details-form-renderer {
                margin-top: 24px;
            }

            #description-box.ytd-legal-report-details-form-renderer paper-input-container.ytd-legal-report-details-form-renderer {
                --paper-input-container-underline-display:none;--paper-input-container-underline-focus-display:none;--paper-input-container-input-color:var(--yt-spec-text-primary);--paper-input-container-focus-color:var(--yt-spec-text-primary);--paper-input-container-input_-_padding:12px;--paper-input-container-input_-_box-sizing:border-box;--paper-input-container-input_-_font-size:1.4rem;--paper-input-container-input_-_font-weight:400;--paper-input-container-input_-_line-height:2.1rem;--paper-input-container-input_-_text-align:initial;--paper-input-container-input_-_color:initial;--paper-input-container-input_-_height:initial;--paper-input-container-input_-_overflow:initial;--paper-input-container-input_-_white-space:initial;--paper-input-container-input_-_text-overflow:initial;--paper-input-container-input_-_max-width:initial;--paper-input-container-input_-_cursor:initial;--paper-input-container-input_-_font-family:initial;padding-top: 0;
                padding-bottom: 0;
            }

            ytd-legal-report-details-form-renderer[polymer2] #description-box.ytd-legal-report-details-form-renderer paper-input-container.ytd-legal-report-details-form-renderer {
                --iron-autogrow-textarea-placeholder_-_padding:10px;}

            #description.ytd-legal-report-details-form-renderer {
                padding: 12px 12px 32px 12px;
                box-shadow: inset 0 0 0 1px var(--yt-spec-10-percent-layer);
                border-radius: 2px;
                box-sizing: border-box;
            }

            ytd-legal-report-details-form-renderer[polymer2] #description.ytd-legal-report-details-form-renderer {
                margin-bottom: -2px;
                box-shadow: inset 0 0 0 1px var(--yt-spec-10-percent-layer);
                border-radius: 2px;
                box-sizing: border-box;
            }

            #description.ytd-legal-report-details-form-renderer[focused] {
                box-shadow: inset 0 0 0 2px var(--yt-spec-text-primary);
            }

            #description-box.ytd-legal-report-details-form-renderer paper-input-char-counter.ytd-legal-report-details-form-renderer {
                --paper-input-char-counter_-_color:var(--yt-spec-text-secondary);--paper-input-char-counter_-_margin-top:-32px;--paper-input-char-counter_-_margin-right:18px;--paper-input-char-counter_-_font-size:initial;--paper-input-char-counter_-_font-weight:initial;--paper-input-char-counter_-_line-height:initial;--paper-input-char-counter_-_text-transform:initial;--paper-input-char-counter_-_height:initial;}

            #issue-type.ytd-legal-report-details-form-renderer,#affiliation.ytd-legal-report-details-form-renderer,#full-name.ytd-legal-report-details-form-renderer {
                margin-top: 0;
            }

            #issue-type.ytd-legal-report-details-form-renderer,#affiliation.ytd-legal-report-details-form-renderer {
                --ytd-dropdown-renderer-width:var(--ytd-legal-report-details-form-renderer-content-width);--ytd-dropdown-renderer-underline-color:var(--yt-spec-10-percent-layer);--ytd-dropdown-renderer-label-color:var(--yt-placeholder-text-color);}

            #full-name.ytd-legal-report-details-form-renderer {
                --paper-input-container-underline-color:var(--yt-spec-10-percent-layer);--paper-input-container-underline-focus-color:var(--yt-spec-text-primary);--paper-input-container-underline-legacy-height:0;--paper-input-container-input_-_color:var(--yt-spec-text-primary);--paper-input-container-input_-_font-size:1.4rem;--paper-input-container-input_-_font-weight:400;--paper-input-container-input_-_line-height:2.1rem;--paper-input-container-input_-_padding:initial;--paper-input-container-input_-_box-sizing:initial;--paper-input-container-input_-_text-align:initial;--paper-input-container-input_-_height:initial;--paper-input-container-input_-_overflow:initial;--paper-input-container-input_-_white-space:initial;--paper-input-container-input_-_text-overflow:initial;--paper-input-container-input_-_max-width:initial;--paper-input-container-input_-_cursor:initial;--paper-input-container-input_-_font-family:initial;}

            ytd-legal-report-details-form-renderer[polymer2] #full-name.ytd-legal-report-details-form-renderer {
                height: 57px;
            }

            #name-subtext.ytd-legal-report-details-form-renderer {
                color: var(--yt-placeholder-text-color);
                margin-top: 4px;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.5rem;
            }

            #footer-text.ytd-legal-report-details-form-renderer {
                color: var(--yt-placeholder-text-color);
                margin: 24px 0;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.5rem;
            }

            .footer.ytd-legal-report-details-form-renderer {
                padding-left: 24px;
                border-top: 1px solid var(--yt-spec-10-percent-layer);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
            }

            #cancel-button.ytd-legal-report-details-form-renderer {
                margin-right: 8px;
            }

            #required-label.ytd-legal-report-details-form-renderer {
                color: var(--yt-placeholder-text-color);
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            .buttons.ytd-legal-report-details-form-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-legal-report-details-form-renderer[polymer2] .buttons.ytd-legal-report-details-form-renderer {
                padding: 8px 8px 8px 24px;
            }

            ytd-report-details-form-renderer[dialog][dialog][dialog] {
                --paper-input-container-input-align:baseline;display: block;
                background: var(--yt-dialog-background);
                color: var(--yt-spec-text-primary);
                width: 450px;
                max-width: 80vw;
                min-height: 240px;
                min-width: 250px;
                margin: 0;
                padding: 0;
            }

            #header.ytd-report-details-form-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                margin: 16px 12px 0;
            }

            #title.ytd-report-details-form-renderer {
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
                margin-left: 8px;
            }

            #content.ytd-report-details-form-renderer {
                margin: 16px 24px 24px;
            }

            #timestamp.ytd-report-details-form-renderer {
                display: block;
                color: var(--yt-placeholder-text-color);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #description.ytd-report-details-form-renderer {
                margin-top: 24px;
            }

            #description.ytd-report-details-form-renderer paper-input-container.ytd-report-details-form-renderer {
                --paper-input-container-underline_-_display:none;--paper-input-container-underline_-_height:initial;--paper-input-container-underline_-_border-bottom:initial;--paper-input-container-underline_-_box-sizing:initial;--paper-input-container-underline_-_background:initial;--paper-input-container-underline-focus_-_display:none;--paper-input-container-input-color:var(--yt-spec-text-primary);--paper-input-container-focus-color:var(--yt-spec-text-primary);--paper-input-container-input_-_padding:12px;--paper-input-container-input_-_box-sizing:border-box;--paper-input-container-input_-_font-size:1.4rem;--paper-input-container-input_-_font-weight:400;--paper-input-container-input_-_line-height:2.1rem;--paper-input-container-input_-_color:initial;--paper-input-container-input_-_text-align:initial;--paper-input-container-input_-_height:initial;--paper-input-container-input_-_overflow:initial;--paper-input-container-input_-_white-space:initial;--paper-input-container-input_-_text-overflow:initial;--paper-input-container-input_-_max-width:initial;--paper-input-container-input_-_cursor:initial;--paper-input-container-input_-_font-family:initial;padding-top: 0;
                padding-bottom: 0;
            }

            #description-text.ytd-report-details-form-renderer {
                padding: 12px 12px 32px 12px;
                box-shadow: inset 0 0 0 1px var(--yt-spec-10-percent-layer);
                border-radius: 2px;
                box-sizing: border-box;
            }

            ytd-report-details-form-renderer[polymer2] #description-text.ytd-report-details-form-renderer {
                --iron-autogrow-textarea-placeholder_-_padding:10px;}

            #description-text.ytd-report-details-form-renderer[focused] {
                box-shadow: inset 0 0 0 2px var(--yt-spec-text-primary);
            }

            #description.ytd-report-details-form-renderer paper-input-char-counter.ytd-report-details-form-renderer {
                --paper-input-char-counter_-_color:var(--yt-spec-text-secondary);--paper-input-char-counter_-_margin-top:-32px;--paper-input-char-counter_-_margin-right:18px;--paper-input-char-counter_-_font-size:initial;--paper-input-char-counter_-_font-weight:initial;--paper-input-char-counter_-_line-height:initial;--paper-input-char-counter_-_text-transform:initial;--paper-input-char-counter_-_height:initial;}

            #footer.ytd-report-details-form-renderer {
                --yt-endpoint-hover-color:var(--yt-endpoint-color);display: block;
                color: var(--yt-placeholder-text-color);
                margin-top: 24px;
                font-size: 1.2rem;
                font-weight: 400;
                line-height: 1.5rem;
            }

            #buttons.ytd-report-details-form-renderer {
                border-top: 1px solid var(--yt-spec-10-percent-layer);
                margin-top: 32px;
                padding: 8px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #buttons.ytd-report-details-form-renderer ytd-button-renderer.ytd-report-details-form-renderer {
                margin-left: 8px;
            }

            ytd-guide-entry-renderer {
                padding: 0;
            }

            ytd-guide-entry-renderer {
                --yt-guide-icon-spacing:24px;display: block;
                width: 100%;
            }

            ytd-guide-entry-renderer[active] {
                background-color: var(--yt-spec-10-percent-layer);
            }

            ytd-guide-entry-renderer[active] .title.ytd-guide-entry-renderer,ytd-guide-entry-renderer[is-guide-refresh][active] .title.ytd-guide-entry-renderer {
                color: var(--yt-spec-selected-nav-text);
            }

            ytd-guide-entry-renderer[is-guide-refresh][is-primary][active] .title.ytd-guide-entry-renderer {
                color: var(--yt-spec-text-primary);
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 1.8rem;
            }

            ytd-guide-entry-renderer[active] .guide-icon.ytd-guide-entry-renderer,ytd-guide-entry-renderer[is-guide-refresh][active] .guide-icon.ytd-guide-entry-renderer {
                color: var(--yt-spec-brand-icon-active);
            }

            .title.ytd-guide-entry-renderer {
                margin-right: 24px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-guide-entry-renderer[is-guide-refresh][is-primary] .title.ytd-guide-entry-renderer {
                color: var(--yt-guide-entry-text-color);
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

            #endpoint.yt-simple-endpoint.ytd-guide-entry-renderer {
                min-height: var(--paper-item-min-height, 48px);
                cursor: pointer;
                box-sizing: border-box;
                outline: 0;
                color: var(--yt-spec-text-primary);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            ytd-guide-entry-renderer[is-guide-refresh] #endpoint.yt-simple-endpoint.ytd-guide-entry-renderer {
                color: var(--yt-guide-entry-text-color);
            }

            #endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:hover,#endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:focus,#endpoint.yt-simple-endpoint.ytd-guide-entry-renderer:active {
                background-color: var(--yt-spec-10-percent-layer);
            }

            yt-img-shadow.ytd-guide-entry-renderer {
                height: 24px;
                width: 24px;
                margin-right: 24px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            a.ytd-guide-entry-renderer:hover yt-formatted-string.ytd-guide-entry-renderer,a.ytd-guide-entry-renderer:focus yt-formatted-string.ytd-guide-entry-renderer,a.ytd-guide-entry-renderer:active yt-formatted-string.ytd-guide-entry-renderer {
                color: hsl(0, 0%, 6.7%);
            }

            a.ytd-guide-entry-renderer,paper-item.ytd-guide-entry-renderer {
                width: 100%;
            }

            paper-item.ytd-guide-entry-renderer {
                padding: 0 24px;
                min-width: 0;
            }

            .guide-icon.ytd-guide-entry-renderer {
                margin-right: 24px;
                color: var(--yt-spec-icon-inactive);
                --iron-icon-height:var(--yt-guide-icon-spacing);--iron-icon-width:var(--yt-guide-icon-spacing);}

            ytd-guide-entry-renderer[is-guide-refresh] .guide-icon.ytd-guide-entry-renderer {
                color: var(--yt-spec-icon-inactive);
            }

            .guide-entry-count.ytd-guide-entry-renderer {
                opacity: .4;
                vertical-align: middle;
                text-align: center;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                display: none;
            }

            ytd-guide-entry-renderer[line-end-style='count'] .guide-entry-count.ytd-guide-entry-renderer {
                display: block;
            }

            ytd-guide-entry-renderer[is-guide-refresh] .guide-entry-count.ytd-guide-entry-renderer {
                color: var(--yt-spec-text-disabled);
                opacity: 1;
            }

            .guide-entry-badge.ytd-guide-entry-renderer {
                width: 16px;
                height: 16px;
                color: #FF0000;
                display: none;
            }

            ytd-guide-entry-renderer[line-end-style='badge'] .guide-entry-badge.ytd-guide-entry-renderer {
                display: block;
            }

            #newness-dot.ytd-guide-entry-renderer {
                width: 4px;
                height: 4px;
                border-radius: 50%;
                background-color: var(--yt-spec-themed-blue);
                margin: 0 6px;
                display: none;
            }

            ytd-guide-entry-renderer[line-end-style='dot'] #newness-dot.ytd-guide-entry-renderer {
                display: block;
            }

            ytd-guide-collapsible-entry-renderer {
                display: block;
            }

            ytd-guide-collapsible-entry-renderer[expanded] #expander-item.ytd-guide-collapsible-entry-renderer {
                display: none;
            }

            ytd-guide-collapsible-entry-renderer[expanded] #expanded.ytd-guide-collapsible-entry-renderer {
                display: block;
            }

            #expanded.ytd-guide-collapsible-entry-renderer {
                display: none;
            }

            ytd-guide-collapsible-section-entry-renderer {
                display: block;
            }

            #header.ytd-guide-collapsible-section-entry-renderer {
                display: flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            ytd-guide-section-renderer {
                --paper-item-min-height:40px;display: block;
            }

            h3.ytd-guide-section-renderer {
                margin: 0;
            }

            #guide-section-title.ytd-guide-section-renderer {
                --yt-endpoint-color:var(--yt-expand-color);color: var(--yt-expand-color);
                display: block;
                padding: 8px 24px;
                font-size: 1.4rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            ytd-guide-section-renderer[is-guide-refresh] #guide-section-title.ytd-guide-section-renderer {
                color: var(--yt-spec-text-secondary);
            }

            ytd-guide-collapsible-section-entry-renderer.ytd-guide-section-renderer:not(:first-child) {
                border-top: 1px solid var(--yt-spec-10-percent-layer);
                margin-top: 12px;
                padding-top: 12px;
            }

            ytd-guide-signin-promo-renderer {
                display: inline-block;
                padding: 16px 32px;
            }

            yt-formatted-string.ytd-guide-signin-promo-renderer {
                display: block;
                color: var(--yt-spec-text-primary);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #sign-in-button.ytd-guide-signin-promo-renderer:not([align-by-text]).ytd-guide-signin-promo-renderer {
                margin-top: 12px;
            }

            ytd-guide-renderer {
                display: block;
                --yt-endpoint-color:var(--yt-spec-text-primary);}

            #sections.ytd-guide-renderer > *.ytd-guide-renderer:first-child {
                padding: 12px 0;
            }

            #sections.ytd-guide-renderer > ytd-guide-section-renderer.ytd-guide-renderer:not(:first-child),#sections.ytd-guide-renderer > ytd-guide-subscriptions-section-renderer.ytd-guide-renderer {
                padding: 8px 0;
            }

            #sections.ytd-guide-renderer > *.ytd-guide-renderer:not(:last-child) {
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
            }

            ytd-guide-renderer[is-guide-refresh] #sections.ytd-guide-renderer > *.ytd-guide-renderer:not(:last-child) {
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
            }

            #footer.ytd-guide-renderer > #vat-notice,#footer.ytd-guide-renderer > #copyright {
                display: block !important;
            }

            #guide-links-primary.ytd-guide-renderer {
                padding: 24px 27px 0;
                border-top: 1px solid var(--yt-spec-10-percent-layer);
            }

            ytd-guide-renderer[is-guide-refresh] #guide-links-primary.ytd-guide-renderer {
                padding: 16px 24px 0;
                border-top: 1px solid var(--yt-spec-10-percent-layer);
            }

            #guide-links-secondary.ytd-guide-renderer {
                padding: 12px 27px 0;
            }

            ytd-guide-renderer[is-guide-refresh] #guide-links-secondary.ytd-guide-renderer {
                padding: 12px 24px 0;
            }

            #footer.ytd-guide-renderer > #vat-notice {
                padding: 8px 27px;
                color: var(--ytd-vat-notice-text);
                font-size: 1.3rem;
                font-weight: 500;
                line-height: 2.1rem;
            }

            ytd-guide-renderer[is-guide-refresh] #footer.ytd-guide-renderer > #vat-notice {
                padding: 8px 24px;
            }

            #footer.ytd-guide-renderer > #copyright {
                padding: 24px 27px;
                color: var(--yt-copyright-text);
                font-size: 1.3rem;
                font-weight: 500;
                line-height: 2.1rem;
            }

            ytd-guide-renderer[is-guide-refresh] #footer.ytd-guide-renderer > #copyright {
                padding: 16px 24px;
                color: var(--yt-spec-text-disabled);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            #guide-links-primary.ytd-guide-renderer > a,#guide-links-secondary.ytd-guide-renderer > a {
                display: inline-block !important;
                text-decoration: none;
                color: var(--yt-spec-text-secondary);
                font-size: 1.3rem;
                font-weight: 500;
                line-height: 2.1rem;
                white-space: nowrap;
            }

            ytd-guide-renderer[is-guide-refresh] #guide-links-primary.ytd-guide-renderer > a,ytd-guide-renderer[is-guide-refresh] #guide-links-secondary.ytd-guide-renderer > a {
                color: var(--yt-spec-text-secondary);
                font-size: 1.3rem;
                font-weight: 500;
                line-height: 1.8rem;
            }

            #guide-links-primary.ytd-guide-renderer > a:not(:last-child),#guide-links-secondary.ytd-guide-renderer > a:not(:last-child) {
                margin-right: 8px;
            }

            ytd-mini-guide-entry-renderer {
                display: inline-block;
                background-color: var(--yt-guide-background);
            }

            a.ytd-mini-guide-entry-renderer {
                width: 72px;
                padding: 16px 0 14px 0;
                outline: 0;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            .guide-icon.ytd-mini-guide-entry-renderer {
                color: var(--yt-spec-icon-inactive);
                margin-bottom: 6px;
            }

            .title.ytd-mini-guide-entry-renderer {
                color: var(--yt-spec-text-secondary);
                max-width: 100%;
                display: block;
                max-height: 1.4rem;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-size: 1.0rem;
                font-weight: 400;
                line-height: 1.4rem;
            }

            ytd-mini-guide-entry-renderer[active_] .guide-icon.ytd-mini-guide-entry-renderer {
                color: var(--yt-spec-brand-icon-active);
            }

            ytd-mini-guide-entry-renderer[active_] .title.ytd-mini-guide-entry-renderer {
                color: var(--yt-spec-selected-nav-text);
            }

            ytd-mini-guide-entry-renderer[no-labels] a.ytd-mini-guide-entry-renderer {
                padding: 8px 0 8px 0;
            }

            ytd-mini-guide-entry-renderer[no-labels] .guide-icon.ytd-mini-guide-entry-renderer {
                margin-bottom: 0px;
            }

            a.ytd-mini-guide-entry-renderer:hover,a.ytd-mini-guide-entry-renderer:focus {
                background-color: var(--yt-spec-10-percent-layer);
            }

            ytd-mini-guide-renderer {
                display: inline-block;
                background-color: var(--yt-guide-background);
            }

            #items.ytd-mini-guide-renderer {
                margin-top: 4px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-mini-guide-renderer[no-labels_] #items.ytd-mini-guide-renderer {
                margin-top: 12px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            ytd-hotkey-dialog-section-renderer {
                min-width: 430px;
                display: inline-block;
                margin: 16px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #sub-title.ytd-hotkey-dialog-section-renderer {
                color: var(--yt-spec-text-secondary);
                display: block;
                padding: 16px 8px;
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            ytd-hotkey-dialog-renderer[dialog][dialog][dialog] {
                --divider-color:var(--yt-spec-10-percent-layer);background: var(--yt-dialog-background);
                display: inline-block;
                margin: 0;
                padding: 0;
                width: 1280px;
            }

            @media (max-width: 1439px) {
                ytd-hotkey-dialog-renderer[dialog][dialog][dialog] {
                    width:100%;
                }
            }

            #title.ytd-hotkey-dialog-renderer {
                color: var(--yt-spec-text-primary);
                margin: 24px 24px 16px;
                font-size: 2.4rem;
                font-weight: 400;
                line-height: 3rem;
            }

            #scrollable.ytd-hotkey-dialog-renderer {
                justify-content: space-around;
                overflow: auto;
            }

            #hotkey-item.ytd-hotkey-dialog-renderer:last-of-type {
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
            }

            paper-dialog-scrollable.ytd-hotkey-dialog-renderer {
                --paper-dialog-scrollable_-_padding:0;--paper-dialog-scrollable_-_overflow-x:initial;--paper-dialog-scrollable_-_min-width:initial;--paper-dialog-scrollable_-_box-sizing:initial;}

            #sections.ytd-hotkey-dialog-renderer {
                width: 100%;
                -ms-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
                -ms-flex-align: start;
                -webkit-align-items: flex-start;
                align-items: flex-start;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #action-buttons.ytd-hotkey-dialog-renderer {
                border-top: 1px solid var(--yt-spec-10-percent-layer);
                padding: 8px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            paper-button.ytd-notification-topbar-button-renderer {
                display: inline-block;
                text-align: center;
                font-family: inherit;
            }

            ytd-notification-topbar-button-renderer {
                display: inline-block;
                text-transform: uppercase;
            }

            ytd-notification-topbar-button-renderer.force-icon-button a.ytd-notification-topbar-button-renderer {
                cursor: pointer;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            ytd-notification-topbar-button-renderer[disabled] a.ytd-notification-topbar-button-renderer:focus {
                outline: none;
            }

            ytd-notification-topbar-button-renderer[is-icon-button][has-no-text] {
                font-size: 0;
            }

            a.ytd-notification-topbar-button-renderer {
                display: flex;
            }

            a.yt-simple-endpoint.ytd-notification-topbar-button-renderer {
                color: inherit;
                border-radius: inherit;
                text-decoration: none;
            }

            ytd-notification-topbar-button-renderer[is-paper-button] {
                border-radius: var(--yt-button-border-radius, 3px);
                margin: var(--yt-button-margin, 0 0.29em);
            }

            ytd-notification-topbar-button-renderer[is-paper-button][disabled] {
                color: var(--yt-spec-text-disabled);
                background-color: transparent;
            }

            ytd-notification-topbar-button-renderer[is-icon-button][disabled] {
                color: #9b9b9b;
            }

            ytd-notification-topbar-button-renderer[is-paper-button][align-by-text]:not(:empty) {
                margin-left: -16px;
            }

            ytd-notification-topbar-button-renderer[is-paper-button][button-size="size-large"] {
                line-height: 24px;
            }

            paper-button.ytd-notification-topbar-button-renderer {
                width: var(--yt-paper-button-width, auto);
                height: auto;
                border-radius: inherit;
                margin: 0;
                padding: var(--yt-button-padding, 0.7em 0.57em);
                display: var(--layout-horizontal_-_display, inline-block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -ms-flex: 1 1 auto;
                -webkit-flex: 1 1 auto;
                flex: 1 1 auto;
            }

            ytd-notification-topbar-button-renderer[start-justified] paper-button.ytd-notification-topbar-button-renderer {
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            #button.ytd-notification-topbar-button-renderer {
                color: var(--yt-button-color);
                background-color;}

            ytd-notification-topbar-button-renderer #button.ytd-notification-topbar-button-renderer {
                color: var(--yt-button-color, inherit);
                background-color: transparent;
                text-transform: inherit;
            }

            button.ytd-notification-topbar-button-renderer,yt-icon-button.ytd-notification-topbar-button-renderer {
                padding: 1px 6px;
            }

            yt-icon-button.ytd-notification-topbar-button-renderer {
                width: var(--yt-button-icon-size, 40px);
                height: var(--yt-button-icon-size, 40px);
                color: var(--yt-endpoint-color, hsl(0, 0%, 6.7%));
            }

            yt-icon-button.ytd-notification-topbar-button-renderer::-moz-focus-inner {
                padding: 0;
                margin: 0;
                border: 0;
            }

            yt-icon-button.ytd-notification-topbar-button-renderer[disabled] {
                color: hsla(0, 0%, 6.7%, .2);
            }

            yt-icon-button.ytd-notification-topbar-button-renderer {
                line-height: 1;
                padding: var(--yt-button-icon-padding, 8px);
                width: var(--yt-button-icon-size, var(--yt-icon-width, 40px));
                height: var(--yt-button-icon-size, var(--yt-icon-height, 40px));
            }

            yt-icon-button.ytd-notification-topbar-button-renderer > yt-icon.ytd-notification-topbar-button-renderer {
                width: 100%;
                height: 100%;
            }

            #button.ytd-notification-topbar-button-renderer yt-icon.ytd-notification-topbar-button-renderer + yt-formatted-string.ytd-notification-topbar-button-renderer {
                margin-left: 8px;
            }

            #button.ytd-notification-topbar-button-renderer yt-formatted-string.ytd-notification-topbar-button-renderer + yt-icon.ytd-notification-topbar-button-renderer {
                margin-left: var(--yt-button-icon-padding, 8px);
            }

            ytd-notification-topbar-button-renderer {
                color: var(--yt-spec-icon-active-other);
                position: relative;
            }

            button.ytd-notification-topbar-button-renderer {
                background: none;
                border: none;
                outline: none;
                display: flex;
            }

            paper-tooltip.ytd-notification-topbar-button-renderer {
                white-space: nowrap;
            }

            #notification-count.ytd-notification-topbar-button-renderer {
                position: absolute;
                top: 4px;
                right: 0;
                color: var(--yt-notification-button-bubble_-_color);
                background-color: var(--yt-notification-button-bubble_-_background-color);
                width: 18px;
                height: 18px;
                border-radius: 50%;
                line-height: 18px;
                font-size: 10px;
                text-align: center;
                cursor: pointer;
            }

            #blue-info-notification-icon.ytd-notification-topbar-button-renderer {
                color: var(--yt-spec-call-to-action);
                position: absolute;
                top: 4px;
                right: 0;
                height: 18px;
                width: 18px;
            }

            ytd-mealbar-promo-renderer {
                max-width: 648px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-mealbar-promo-renderer[dialog][dialog][dialog] {
                padding: 0;
                margin: 0;
            }

            ytd-mealbar-promo-renderer[has-full-height-image_] {
                height: 192px;
            }

            #main.ytd-mealbar-promo-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #icon.ytd-mealbar-promo-renderer {
                --yt-img-max-height:192px;margin: none;
            }

            #alternate-icon.ytd-mealbar-promo-renderer {
                margin: 28px;
                width: 160px;
                height: 160px;
            }

            .ytd-mealbar-promo-renderer-message-title.ytd-mealbar-promo-renderer {
                margin-top: 24px;
                padding: 0 24px;
            }

            .ytd-mealbar-promo-renderer-message-text.ytd-mealbar-promo-renderer {
                display: block;
                color: var(--yt-spec-text-secondary);
                margin: 16px 0 32px;
                padding: 0 24px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            .button-container.ytd-mealbar-promo-renderer {
                border-top: 1px solid var(--yt-spec-10-percent-layer);
                padding: 8px;
            }

            .button-container.ytd-mealbar-promo-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            .ytd-mealbar-promo-renderer-message-title.ytd-mealbar-promo-renderer {
                display: block;
                color: var(--yt-spec-text-primary);
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            ytd-red-cancel-survey-renderer[dialog][dialog][dialog] {
                background: var(--yt-dialog-background);
                color: var(--yt-primary-text-color);
                margin: 0;
                padding: 0;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #content.ytd-red-cancel-survey-renderer {
                padding: 24px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #question.ytd-red-cancel-survey-renderer {
                color: var(--yt-primary-text-color);
                padding-bottom: 20px;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            #responses.ytd-red-cancel-survey-renderer {
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #responses.ytd-red-cancel-survey-renderer paper-radio-button.ytd-red-cancel-survey-renderer {
                height: 40px;
                padding: 0;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            .buttons.ytd-red-cancel-survey-renderer {
                border-top: 1px solid var(--yt-spec-10-percent-layer);
                position: relative;
                padding: 8px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-align-self: stretch;
                -webkit-align-self: stretch;
                align-self: stretch;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            .buttons.ytd-red-cancel-survey-renderer ytd-button-renderer.ytd-red-cancel-survey-renderer {
                padding-left: 8px;
            }

            paper-radio-button.ytd-red-cancel-survey-renderer {
                padding: 12px 0 0;
            }

            ytd-sponsorship-confirm-cancel-renderer[dialog][dialog][dialog] {
                --divider-color:var(--yt-spec-10-percent-layer);background-color: var(--yt-dialog-background);
                padding: 0px;
                margin: 0px;
                max-width: 500px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #header.ytd-sponsorship-confirm-cancel-renderer {
                background-size: cover;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #dismiss-button.ytd-sponsorship-confirm-cancel-renderer {
                display: flex;
                -ms-flex-direction: row-reverse;
                -webkit-flex-direction: row-reverse;
                flex-direction: row-reverse;
            }

            #dismiss-button.ytd-sponsorship-confirm-cancel-renderer paper-icon-button.ytd-sponsorship-confirm-cancel-renderer {
                color: hsla(0, 0%, 6.7%, .4);
                width: var(--yt-button-icon-size, 40px);
                height: var(--yt-button-icon-size, 40px);
            }

            #title.ytd-sponsorship-confirm-cancel-renderer {
                color: var(--yt-primary-text-color);
                font-size: 1.8rem;
                line-height: 2.4rem;
                font-weight: 500;
            }

            #description.ytd-sponsorship-confirm-cancel-renderer {
                padding-top: 8px;
                padding-bottom: 8px;
                color: var(--yt-spec-text-secondary);
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #content.ytd-sponsorship-confirm-cancel-renderer {
                margin-left: 24px;
                margin-right: 24px;
                margin-top: 24px;
                margin-bottom: 8px;
                max-height: 720px;
            }

            .avatar-support.ytd-sponsorship-confirm-cancel-renderer {
                margin-top: -24px;
                padding-bottom: 16px;
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            .avatar.ytd-sponsorship-confirm-cancel-renderer {
                height: 56px;
                width: 56px;
                margin-left: 8px;
                margin-right: 8px;
                border-radius: 50%;
                background-color: transparent;
                overflow: hidden;
            }

            .membership-icon.ytd-sponsorship-confirm-cancel-renderer {
                height: 24px;
                width: 24px;
                color: hsl(0, 0%, 43.9%);
            }

            #scrollable.ytd-sponsorship-confirm-cancel-renderer {
                --paper-dialog-scrollable_-_padding:0px;--paper-dialog-scrollable_-_overflow-x:initial;--paper-dialog-scrollable_-_min-width:initial;--paper-dialog-scrollable_-_box-sizing:initial;margin-bottom: 2px;
            }

            .footer.ytd-sponsorship-confirm-cancel-renderer {
                padding-top: 8px;
                padding-bottom: 4px;
                border-top: 1px solid var(--yt-spec-10-percent-layer);
                box-shadow: 0px -4px 4px -4px var(--yt-paper-button-ink-color);
            }

            #confirm-button.ytd-sponsorship-confirm-cancel-renderer {
                display: flex;
                -ms-flex-direction: row-reverse;
                -webkit-flex-direction: row-reverse;
                flex-direction: row-reverse;
            }

            #dialog.ytd-consent-bump-lightbox {
                border: 1px solid hsl(0, 0%, 93.3%);
                margin: 64px 0;
                overflow: hidden;
                height: 100%;
                min-width: 640px;
            }

            #iframe.ytd-consent-bump-lightbox {
                margin: 0;
                padding: 0;
                height: 100%;
                width: 100%;
            }

            ytd-consent-bump-renderer {
                display: block;
                box-sizing: border-box;
                min-height: 56px;
                width: 100%;
                padding: 0 16px;
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
                display: var(--layout-horizontal_-_display, block);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            #consent-shield.ytd-consent-bump-renderer {
                height: 32px;
                width: 32px;
                margin-right: 16px;
            }

            #alert-message.ytd-consent-bump-renderer {
                color: var(--yt-spec-text-primary);
                padding: 8px 0;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            @media (max-width: 656px) {
                ytd-consent-bump-renderer {
                    padding:0 8px;
                }
            }

            ytd-yoodle-renderer {
                display: inline-block;
            }

            img.ytd-yoodle-renderer {
                width: 110px;
                height: 30px;
            }

            ytd-searchbox {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-searchbox[mode=blue] {
                height: 40px;
            }

            @media all and (-ms-high-contrast:none) {
                ytd-searchbox {
                    max-width: none;
                }
            }

            #container.ytd-searchbox > [slot="search-input"] {
                width: 100%;
            }

            #search-form.ytd-searchbox {
                max-width: 640px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-searchbox[mode=wide] #search-form.ytd-searchbox {
                max-width: 840px;
            }

            #container.ytd-searchbox {
                position: relative;
                align-items: center;
                background-color: var(--yt-searchbox-background);
                border: 1px solid var(--ytd-searchbox-border-color);
                border-radius: 2px;
                color: var(--yt-searchbox-text-color);
                padding: 0 8px;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-searchbox:not([mode=blue])[has-focus] #container.ytd-searchbox {
                box-shadow: 0 1px 2px hsla(0, 0%, 6.7%, .2);
            }

            ytd-searchbox[mode=material-left] #container.ytd-searchbox,ytd-searchbox[mode=material-centered] #container.ytd-searchbox {
                background-color: var(--yt-material-searchbox-inactive);
                border: none;
                box-shadow: 0 2px 2px 0 var(--yt-material-searchbox-inactive-shadow), 0 0 0 1px var(--yt-material-searchbox-inset);
                transition: box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1);
                transition: background 200ms;
            }

            ytd-searchbox[mode=material-left] #container.ytd-searchbox:hover,ytd-searchbox[mode=material-centered] #container.ytd-searchbox:hover,ytd-searchbox[mode=material-left][has-focus] #container.ytd-searchbox,ytd-searchbox[mode=material-centered][has-focus] #container.ytd-searchbox {
                box-shadow: 0 3px 8px 0 var(--yt-material-searchbox-active-shadow), 0 0 0 1px var(--yt-material-searchbox-inset);
            }

            ytd-searchbox[mode=material-left][has-focus] #container.ytd-searchbox,ytd-searchbox[mode=material-centered][has-focus] #container.ytd-searchbox {
                background-color: var(--yt-material-searchbox-active);
            }

            ytd-searchbox[mode=material-left][has-focus] #container.ytd-searchbox input.ytd-searchbox,ytd-searchbox[mode=material-centered][has-focus] #container.ytd-searchbox input.ytd-searchbox {
                color: var(--yt-material-searchbox-text-color);
            }

            ytd-searchbox[mode=material-left] #search-form.ytd-searchbox,ytd-searchbox[mode=material-centered] #search-form.ytd-searchbox {
                max-width: 560px;
            }

            #search-icon.ytd-searchbox {
                --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;color: var(--yt-spec-icon-active-other);
                display: inline-block;
                margin: 0;
                width: var(--yt-icon-width);
                height: var(--yt-icon-height);
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            ytd-searchbox[mode=legacy],ytd-searchbox[mode=legacy-centered] {
                max-width: none;
            }

            ytd-searchbox[mode=legacy] #search-form.ytd-searchbox,ytd-searchbox[mode=blue] #search-form.ytd-searchbox {
                max-width: 656px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-searchbox[mode=legacy-centered] #search-form.ytd-searchbox {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            ytd-searchbox[mode=legacy] #container.ytd-searchbox,ytd-searchbox[mode=legacy-centered] #container.ytd-searchbox {
                background-color: var(--yt-searchbox-background);
                border: 1px solid var(--ytd-searchbox-legacy-border-color);
                border-right: none;
                box-shadow: inset 0 1px 2px var(--ytd-searchbox-legacy-border-shadow-color);
                padding: 2px 6px;
                border-radius: 2px 0 0 2px;
            }

            ytd-searchbox[mode=legacy] #container.ytd-searchbox input.ytd-searchbox,ytd-searchbox[mode=legacy-centered] #container.ytd-searchbox input.ytd-searchbox {
                color: var(--yt-searchbox-text-color);
            }

            ytd-searchbox[mode=legacy][has-focus] #container.ytd-searchbox,ytd-searchbox[mode=legacy-centered][has-focus] #container.ytd-searchbox {
                border: 1px solid #1c62b9;
                box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
            }

            #search-icon-legacy.ytd-searchbox {
                cursor: pointer;
                width: 65px;
                border: 1px solid var(--ytd-searchbox-legacy-button-border-color);
                background-color: var(--ytd-searchbox-legacy-button-color);
                border-radius: 0 2px 2px 0;
                margin: 0;
                --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;}

            #search-icon-legacy.ytd-searchbox yt-icon.ytd-searchbox {
                width: 20px;
                height: 20px;
                color: var(--ytd-searchbox-legacy-button-icon-color);
                opacity: 0.6;
            }

            ytd-searchbox[mode=blue] #search-icon-legacy.ytd-searchbox {
                background-color: var(--yt-spec-themed-blue);
            }

            ytd-searchbox[mode=blue] #search-icon-legacy.ytd-searchbox yt-icon.ytd-searchbox {
                color: hsl(0, 0%, 100%);
                opacity: 1;
            }

            ytd-searchbox[mode=legacy] #search-icon-legacy.ytd-searchbox:hover,ytd-searchbox[mode=legacy-centered] #search-icon-legacy.ytd-searchbox:hover {
                border-color: var(--ytd-searchbox-legacy-button-hover-border-color);
                background-color: var(--ytd-searchbox-legacy-button-hover-color);
                box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10);
            }

            #search-icon-legacy.ytd-searchbox:focus {
                outline: none;
            }

            ytd-searchbox[mode=legacy] #search-icon-legacy.ytd-searchbox:focus,ytd-searchbox[mode=legacy-centered] #search-icon-legacy.ytd-searchbox:focus {
                background-color: var(--ytd-searchbox-legacy-button-focus-color);
            }

            #search-icon-legacy.ytd-searchbox:hover yt-icon.ytd-searchbox {
                opacity: 1;
            }

            should_not_match,.yt-icon-container.ytd-topbar-logo-renderer {
                display: inline-flex;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                position: relative;
                vertical-align: middle;
                fill: var(--iron-icon-fill-color, currentcolor);
                stroke: none;
                width: var(--iron-icon-width, 24px);
                height: var(--iron-icon-height, 24px);
                margin-left: var(--iron-icon_-_margin-left);
                margin-bottom: var(--iron-icon_-_margin-bottom);
                margin-right: var(--iron-icon_-_margin-right);
                width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));
                height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));
            }

            ytd-topbar-logo-renderer.external-container {
                display: none !important;
            }

            ytd-topbar-logo-renderer {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #logo.ytd-topbar-logo-renderer,ytd-yoodle-renderer.ytd-topbar-logo-renderer {
                padding: 0;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-align-self: center;
                -webkit-align-self: center;
                align-self: center;
            }

            [dir="rtl"] .ytd-topbar-logo-renderer #logo.ytd-topbar-logo-renderer, .ytd-topbar-logo-renderer[dir="rtl"] #logo.ytd-topbar-logo-renderer {
                display: flex;
                -ms-flex-direction: row-reverse;
                -webkit-flex-direction: row-reverse;
                flex-direction: row-reverse;
            }

            ytd-yoodle-renderer.ytd-topbar-logo-renderer {
                transform: scale(0.8);
                margin-left: -11px;
            }

            #logo-icon-container.ytd-topbar-logo-renderer {
                width: 80px;
                height: 24px;
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            #logo-red-icon-container.ytd-topbar-logo-renderer {
                width: 106.4px;
            }

            #logo-icon-container.ytd-topbar-logo-renderer #youtube-paths.ytd-topbar-logo-renderer path.ytd-topbar-logo-renderer {
                fill: var(--yt-spec-wordmark-text);
            }

            #logo-red-icon-container.ytd-topbar-logo-renderer #youtube-red-paths.ytd-topbar-logo-renderer path.ytd-topbar-logo-renderer {
                fill: var(--yt-spec-wordmark-text);
            }

            #country-code.ytd-topbar-logo-renderer {
                color: var(--yt-spec-text-secondary);
                margin: 0 0 0 2px;
            }

            ytd-masthead {
                --paper-input-container-input-align:baseline;display: block;
                width: 100%;
                background: var(--yt-spec-brand-background-primary);
            }

            #container.ytd-masthead {
                height: 56px;
                padding: 0 16px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
            }

            #guide-button.ytd-masthead {
                margin: 0 16px 0 0;
            }

            #guide-icon.ytd-masthead {
                color: var(--yt-spec-icon-active-other);
            }

            ytd-searchbox.ytd-masthead {
                margin: 0 40px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #skip-navigation.ytd-masthead {
                position: absolute;
                top: -1000px;
                background-color: var(--yt-spec-brand-background-primary);
            }

            #skip-navigation.ytd-masthead:focus-within {
                top: 12px;
                left: 185px;
                z-index: 1;
                color: var(--yt-spec-text-secondary);
                font-size: 1.3rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            #start.ytd-masthead,#end.ytd-masthead {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            yt-icon-button.ytd-masthead {
                --yt-icon-button-icon-width:24px;--yt-icon-button-icon-height:24px;color: var(--yt-spec-icon-active-other);
                width: 40px;
                height: 40px;
                padding: 8px;
                margin-right: 8px;
                box-sizing: border-box;
            }

            #search-button.ytd-masthead,#back-button.ytd-masthead,#back-button-tooltip.ytd-masthead {
                display: none;
            }

            #back-button.ytd-masthead {
                margin-right: 8px;
            }

            #end.ytd-masthead {
                min-width: 225px;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            #buttons.ytd-masthead {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
            }

            #buttons.ytd-masthead > *.ytd-masthead {
                display: flex;
            }

            #buttons.ytd-masthead > *.ytd-masthead:not(:last-child) {
                margin-right: 8px;
            }

            #buttons.ytd-masthead .ytd-masthead[is-icon-button] {
                color: var(--yt-spec-icon-active-other);
                outline: none;
            }

            @media (min-width: 876px) {
                #logo.ytd-masthead {
                    width:129px;
                }
            }

            @media (max-width: 656px) {
                #container.ytd-masthead {
                    padding:0 8px;
                }

                #end.ytd-masthead {
                    min-width: 0;
                }

                #guide-button.ytd-masthead {
                    margin: 0 4px 0 0;
                }

                ytd-topbar-menu-button-renderer.ytd-masthead {
                    padding: 0;
                }

                #buttons.ytd-masthead > *.ytd-masthead:not(:last-child) {
                    margin-right: 0;
                }

                ytd-searchbox.ytd-masthead {
                    display: none;
                    margin: 0;
                }

                #search-button.ytd-masthead {
                    display: block;
                    margin-right: 0;
                }

                ytd-masthead[show-input] #guide-button.ytd-masthead,ytd-masthead[show-input] #logo.ytd-masthead,ytd-masthead[show-input] #end.ytd-masthead {
                    display: none;
                }

                ytd-masthead[show-input] ytd-searchbox.ytd-masthead,ytd-masthead[show-input] #back-button.ytd-masthead,ytd-masthead[show-input] #back-button-tooltip.ytd-masthead {
                    display: block;
                }

                yt-icon-button.ytd-masthead {
                    margin-right: 0;
                }

                ytd-topbar-logo-renderer.ytd-masthead {
                    -ms-flex: 1 1 0.000000001px;
                    -webkit-flex: 1;
                    flex: 1;
                    -webkit-flex-basis: 0.000000001px;
                    flex-basis: 0.000000001px;
                }
            }

            ytd-masthead[mode="legacy"] #container.ytd-masthead,ytd-masthead[mode="material-left"] #container.ytd-masthead {
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            ytd-masthead[mode="legacy"] ytd-searchbox.ytd-masthead,ytd-masthead[mode="material-left"] ytd-searchbox.ytd-masthead {
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
            }

            @media (min-width: 656px) {
                ytd-masthead[mode="material-centered"] #end.ytd-masthead {
                    min-width:230px;
                }
            }

            @media (max-width: 428px) {
                #buttons.ytd-masthead > ytd-notification-topbar-button-renderer.ytd-masthead {
                    display:none;
                }
            }

            ytd-search-suggestion-report-dialog[dialog][dialog][dialog] {
                --paper-input-container-input-align:baseline;margin: 0;
                padding: 0;
                height: calc(100vh - 48px);
                max-height: 760px;
                width: 425px;
                display: inline-block;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #scroller.ytd-search-suggestion-report-dialog {
                --paper-dialog-scrollable_-_padding:0;--paper-dialog-scrollable_-_overflow-x:initial;--paper-dialog-scrollable_-_min-width:initial;--paper-dialog-scrollable_-_box-sizing:initial;height: 100%;
            }

            #content.ytd-search-suggestion-report-dialog {
                padding: 24px 24px 16px;
            }

            #title.ytd-search-suggestion-report-dialog {
                display: block;
                color: var(--yt-spec-text-primary);
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            #suggestions.ytd-search-suggestion-report-dialog,#catagories.ytd-search-suggestion-report-dialog {
                margin-top: 20px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #catagories.ytd-search-suggestion-report-dialog {
                --paper-radio-group-item-padding:0;}

            #suggestions.ytd-search-suggestion-report-dialog paper-checkbox.ytd-search-suggestion-report-dialog {
                --paper-checkbox-label_-_font-size:1.4rem;--paper-checkbox-label_-_font-weight:400;--paper-checkbox-label_-_line-height:2.1rem;--paper-checkbox-label_-_min-width:initial;--paper-checkbox-label_-_-ms-flex:initial;--paper-checkbox-label_-_-webkit-flex:initial;--paper-checkbox-label_-_flex:initial;--paper-checkbox-label_-_-webkit-flex-basis:initial;--paper-checkbox-label_-_flex-basis:initial;--paper-checkbox-vertical-align:top;--paper-checkbox-margin:2px 0 0 0;}

            #suggestions.ytd-search-suggestion-report-dialog paper-checkbox.ytd-search-suggestion-report-dialog:not(:first-child) {
                margin: 12px 0 0 0;
            }

            #catagories.ytd-search-suggestion-report-dialog paper-radio-button.ytd-search-suggestion-report-dialog {
                margin: 12px 0 0 0;
                font-size: 1.4rem;
                font-weight: 400;
                line-height: 2.1rem;
            }

            #catagory-title.ytd-search-suggestion-report-dialog {
                color: var(--ytd-comment-metadata-text-color);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            paper-radio-button.ytd-search-suggestion-report-dialog {
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            paper-radio-button.ytd-search-suggestion-report-dialog[checked] paper-input-container.ytd-search-suggestion-report-dialog {
                display: inline-block;
            }

            paper-radio-button.ytd-search-suggestion-report-dialog:not([checked]).ytd-search-suggestion-report-dialog paper-input-container.ytd-search-suggestion-report-dialog {
                display: none;
            }

            #reason.ytd-search-suggestion-report-dialog {
                --paper-input-container-color:var(--yt-placeholder-text-color);--paper-input-container-input-color:var(--yt-spec-text-primary);--paper-input-container-focus-color:var(--yt-spec-text-primary);--paper-input-container-underline_-_background:var(--yt-spec-10-percent-layer);--paper-input-container-underline_-_height:initial;--paper-input-container-underline_-_border-bottom:initial;--paper-input-container-underline_-_display:initial;--paper-input-container-underline_-_box-sizing:initial;--paper-input-container-input_-_font-size:1.4rem;--paper-input-container-input_-_font-weight:400;--paper-input-container-input_-_line-height:2.1rem;--paper-input-container-input_-_padding:initial;--paper-input-container-input_-_box-sizing:initial;--paper-input-container-input_-_color:initial;--paper-input-container-input_-_text-align:initial;--paper-input-container-input_-_height:initial;--paper-input-container-input_-_overflow:initial;--paper-input-container-input_-_white-space:initial;--paper-input-container-input_-_text-overflow:initial;--paper-input-container-input_-_max-width:initial;--paper-input-container-input_-_cursor:initial;--paper-input-container-input_-_font-family:initial;margin: -1px 0;
                width: 240px;
                margin-left: 16px;
                padding: 0;
            }

            #details.ytd-search-suggestion-report-dialog {
                --paper-input-container-underline_-_display:none;--paper-input-container-underline_-_background:initial;--paper-input-container-underline_-_height:initial;--paper-input-container-underline_-_border-bottom:initial;--paper-input-container-underline_-_box-sizing:initial;--paper-input-container-underline-focus_-_display:none;--paper-input-container-input-color:var(--yt-spec-text-primary);--paper-input-container-focus-color:var(--yt-spec-text-primary);--paper-input-container-input_-_font-size:1.4rem;--paper-input-container-input_-_font-weight:400;--paper-input-container-input_-_line-height:2.1rem;--paper-input-container-input_-_padding:initial;--paper-input-container-input_-_box-sizing:initial;--paper-input-container-input_-_color:initial;--paper-input-container-input_-_text-align:initial;--paper-input-container-input_-_height:initial;--paper-input-container-input_-_overflow:initial;--paper-input-container-input_-_white-space:initial;--paper-input-container-input_-_text-overflow:initial;--paper-input-container-input_-_max-width:initial;--paper-input-container-input_-_cursor:initial;--paper-input-container-input_-_font-family:initial;--paper-input-char-counter_-_color:var(--yt-spec-text-secondary);--paper-input-char-counter_-_margin-top:initial;--paper-input-char-counter_-_height:initial;--paper-input-char-counter_-_margin-right:initial;--paper-input-char-counter_-_font-size:initial;--paper-input-char-counter_-_font-weight:initial;--paper-input-char-counter_-_line-height:initial;--paper-input-char-counter_-_text-transform:initial;margin-top: 24px;
                border: 1px solid var(--yt-spec-10-percent-layer);
                border-radius: 2px;
                padding: 8px 8px 20px;
            }

            #footer.ytd-search-suggestion-report-dialog {
                padding: 8px 0;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
                -ms-flex: none;
                -webkit-flex: none;
                flex: none;
            }

            #footer.ytd-search-suggestion-report-dialog paper-button.ytd-search-suggestion-report-dialog {
                --paper-button-ink-color:hsl(0, 0%, 53.3%);width: var(--yt-paper-button-width, auto);
                padding: 10px 16px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                font-size: 1.4rem;
                font-weight: 500;
                letter-spacing: .007px;
                text-transform: uppercase;
            }

            #cancel.ytd-search-suggestion-report-dialog {
                color: hsl(0, 0%, 53.3%);
            }

            #submit.ytd-search-suggestion-report-dialog {
                color: var(--yt-spec-themed-blue);
            }

            #submit.ytd-search-suggestion-report-dialog[disabled] {
                background-color: transparent;
                color: var(--yt-spec-text-disabled);
            }

            #description-text.ytd-search-suggestion-report-dialog {
                --iron-autogrow-textarea_-_padding:0px;--iron-autogrow-textarea_-_max-height:initial;--iron-autogrow-textarea_-_width:initial;}

            yt-fancy-dismissible-dialog-renderer[dialog][dialog][dialog] {
                background: var(--yt-dialog-background);
                margin: 0;
                width: 450px;
                min-height: 240px;
                max-width: 80vw;
                min-width: 250px;
                padding: 0;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            yt-fancy-dismissible-dialog-renderer > *.yt-fancy-dismissible-dialog-renderer:not(:last-child) {
                padding: 0 24px;
            }

            yt-fancy-dismissible-dialog-renderer > *.yt-fancy-dismissible-dialog-renderer:first-child {
                margin-top: 24px;
            }

            h2.yt-fancy-dismissible-dialog-renderer {
                color: var(--yt-primary-text-color);
                margin-bottom: 0;
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2rem;
            }

            #scroller.yt-fancy-dismissible-dialog-renderer {
                --paper-dialog-scrollable_-_padding:0;--paper-dialog-scrollable_-_min-width:initial;--paper-dialog-scrollable_-_box-sizing:initial;--paper-dialog-scrollable_-_overflow-x:initial;margin-top: 20px;
                margin-bottom: 24px;
            }

            #message.yt-fancy-dismissible-dialog-renderer {
                color: var(--yt-primary-text-color);
                font-size: 1.3rem;
                font-weight: 400;
                line-height: 1.8rem;
                text-transform: none;
            }

            .buttons.yt-fancy-dismissible-dialog-renderer {
                padding: 8px 8px 8px 24px;
                border-top: 1px solid var(--yt-border-color);
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-pack: var(--layout-end-justified_-_-ms-flex-pack);
                -webkit-justify-content: var(--layout-end-justified_-_-webkit-justify-content);
                justify-content: var(--layout-end-justified_-_justify-content);
            }

            yt-loading-renderer {
                display: inline-block;
            }

            paper-spinner.yt-loading-renderer {
                width: 40px;
                height: 40px;
            }

            ytd-popup-container {
                display: block;
            }

            ytd-positioning-target {
                display: inline-block;
                position: fixed;
                opacity: 0;
            }

            yt-page-navigation-progress {
                pointer-events: none;
                background-color: #e0e0e0;
            }

            yt-page-navigation-progress,#progress.yt-page-navigation-progress {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                height: 2px;
            }

            #progress.yt-page-navigation-progress {
                background-color: #FF0000;
                -webkit-transform-origin: 0;
                transform-origin: left;
                -webkit-transform: scaleX(0);
                transform: scaleX(0);
                transition-property: transform;
                transition-duration: 0.08s;
                transition-timing-function: ease;
            }

            ytd-app {
                --app-drawer-width:240px;--app-drawer-content-container_-_background-color:var(--yt-main-app-background);background: var(--yt-main-app-background);
                display: block;
                left: 0;
                min-height: 100%;
                position: absolute;
                right: 0;
                top: 0;
            }

            ytd-app[is-watch-page] {
                background: var(--yt-app-background);
            }

            ytd-app[scrolling_] {
                position: absolute;
                top: 0;
                left: 0;
                right: calc((var(--ytd-app-fullerscreen-scrollbar-width) + 1px) * -1);
                bottom: 0;
                overflow-x: auto;
            }

            #guide-button.ytd-app {
                margin: 0 16px 0 0;
            }

            #guide-button.ytd-app {
                color: var(--yt-spec-icon-active-other);
                width: 40px;
                height: 40px;
                padding: 8px;
                margin-right: 16px;
                box-sizing: border-box;
            }

            #guide-icon.ytd-app {
                fill: var(--yt-spec-icon-active-other);
            }

            #guide-content.ytd-app {
                background: var(--yt-guide-background);
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #guide-inner-content.ytd-app {
                overflow: hidden;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            #guide-inner-content.ytd-app:hover {
                overflow-y: auto;
            }

            #guide-inner-content.ytd-app:focus-within {
                overflow-y: auto;
            }

            #guide-inner-content.ytd-app::-webkit-scrollbar-thumb {
                height: 56px;
                background: hsla(0, 0%, 53.3%, .4);
            }

            #guide-inner-content.ytd-app::-webkit-scrollbar {
                width: 8px;
            }

            ytd-app[guide-persistent-and-visible] ytd-page-manager.ytd-app {
                margin-left: 240px;
            }

            ytd-app[mini-guide-visible_] ytd-page-manager.ytd-app {
                margin-left: 72px;
            }

            ytd-mini-guide-renderer.ytd-app {
                position: fixed;
                left: 0;
                top: var(--ytd-masthead-height, 56px);
                bottom: 0;
            }

            app-drawer.ytd-app:not([persistent]).ytd-app {
                z-index: 2030;
            }

            app-drawer.ytd-app[persistent] {
                z-index: 2005;
            }

            #guide-wrapper.ytd-app {
                height: 100%;
                display: flex;
                -ms-flex-direction: column;
                -webkit-flex-direction: column;
                flex-direction: column;
            }

            #guide-spacer.ytd-app {
                margin-top: var(--ytd-masthead-height, 56px);
            }

            app-drawer.ytd-app:not([persistent]).ytd-app #guide-spacer.ytd-app {
                display: none;
            }

            #masthead-container.ytd-app {
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 2020;
                transform: translateY(0);
                transition: transform 0.3s ease;
            }

            ytd-app[player-fullscreen_] #masthead-container.ytd-app {
                position: inherit;
            }

            ytd-app[masthead-hidden_] #masthead-container.ytd-app {
                transform: translateY(calc(-100% - 5px));
                opacity: 0;
                transition: transform 0.3s ease, opacity 0s 0.3s;
            }

            ytd-app[hide-header-shadow] #masthead-container.ytd-app::after {
                opacity: 0;
            }

            #masthead-container.ytd-app::after {
                bottom: -5px;
                box-shadow: inset 0px 4px 8px -3px rgba(17, 17, 17, .06);
                content: "";
                height: 5px;
                left: 0px;
                opacity: 1;
                pointer-events: none;
                position: absolute;
                right: 0px;
                width: 100%;
                z-index: 2050;
            }

            #header.ytd-app {
                height: 56px;
                padding-left: 16px;
                display: var(--layout-horizontal_-_display);
                -ms-flex-direction: var(--layout-horizontal_-_-ms-flex-direction);
                -webkit-flex-direction: var(--layout-horizontal_-_-webkit-flex-direction);
                flex-direction: var(--layout-horizontal_-_flex-direction);
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
            }

            app-drawer.ytd-app #header.ytd-app:after {
                content: "";
                height: 5px;
                left: 0px;
                position: absolute;
                right: 0px;
                top: 56px;
                width: 100%;
            }

            app-drawer.ytd-app[persistent] #header.ytd-app:after {
                box-shadow: inset 0px 4px 8px -3px rgba(17, 17, 17, .06);
            }

            app-drawer.ytd-app:not([persistent]).ytd-app #header.ytd-app {
                border-bottom: 1px solid var(--yt-spec-10-percent-layer);
            }

            #page-manager.ytd-app {
                --ytd-toolbar-offset:var(--ytd-masthead-height, 56px);overflow-x: auto;
                margin-top: var(--ytd-masthead-height, 56px);
                display: flex;
                -ms-flex: 1 1 0.000000001px;
                -webkit-flex: 1;
                flex: 1;
                -webkit-flex-basis: 0.000000001px;
                flex-basis: 0.000000001px;
            }

            ytd-guide-renderer.ytd-app {
                width: 240px;
            }

            yt-page-navigation-progress.ytd-app {
                z-index: 2100;
            }

            #extra-buttons.ytd-app {
                position: fixed;
                bottom: 8px;
                right: 8px;
                text-align: right;
                z-index: 2500;
            }

            #opt-out-button.ytd-app {
                margin-top: 4px;
            }

            #gfeedback-button.ytd-app {
                margin-top: 8px;
            }

            ytd-debug-menu.ytd-app {
                --paper-menu-button_-_padding:0;}

            @media only screen and (max-width: 530px) and (max-height: 340px) {
                #extra-buttons.ytd-app {
                    display:none;
                }
            }

            canvas, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, embed, fieldset, font, form, h1, h2, h3, h4, h5, h6, hr, i, iframe, img, ins, kbd, label, legend, li, menu, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
                margin: 0;
                padding: 0;
                border: 0;
                background: transparent;
            }

            [hidden] {
                display: none !important;
            }