/* Scoped palette overrides for the private Changeloger comparison. */
.bpl-cha-preview .cha-modal{background:#191D29!important}
.bpl-cha-preview .cha-modal-header{border-bottom:1px solid #333541!important}
.bpl-cha-preview .cha-modal-header h2{color:#F2F2F5!important}
.bpl-cha-preview .cha-modal-close{color:#BEC2CE!important}
.bpl-cha-preview .cha-modal-close:hover{background:#333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-modal-footer{border-top:1px solid #333541!important;background:#111118!important}
.bpl-cha-preview .cha-btn-primary:is(button,.bpl-cha-preview a){color:#191D29!important}
.bpl-cha-preview .cha-btn-primary:is(button,.bpl-cha-preview a):hover:not(:disabled){background:color-mix(in srgb, var(--changeloger_brand_color) 90%, #191D29)!important;color:#191D29!important}
.bpl-cha-preview .cha-btn-primary:is(button,.bpl-cha-preview a):disabled{color:#191D29!important}
.bpl-cha-preview .cha-btn-secondary:is(button,.bpl-cha-preview a){background:#191D29!important;color:#F2F2F5!important;border:1px solid #333541!important}
.bpl-cha-preview .cha-btn-secondary:is(button,.bpl-cha-preview a):hover:not(:disabled){background:#111118!important}
.bpl-cha-preview .cha-btn-ghost:is(button,.bpl-cha-preview a){color:#BEC2CE!important}
.bpl-cha-preview .cha-btn-ghost:is(button,.bpl-cha-preview a):hover:not(:disabled){background:#333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-form-group label{color:#F2F2F5!important}
.bpl-cha-preview .cha-form-group input,.bpl-cha-preview .cha-form-group select,.bpl-cha-preview .cha-form-group textarea{border:1px solid #333541!important}
.bpl-cha-preview .cha-spinner{border:3px solid #333541!important}
.bpl-cha-preview .cha-detail-sidebar{background:#111118!important;border-left:1px solid #333541!important}
.bpl-cha-preview .cha-sidebar-section>label{color:#BEC2CE!important}
.bpl-cha-preview .cha-upvote-btn:is(button,.bpl-cha-preview a),.bpl-cha-preview .cha-downvote-btn:is(button,.bpl-cha-preview a){background:#191D29!important;border:1px solid #333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-upvote-btn.voted:is(button,.bpl-cha-preview a),.bpl-cha-preview .cha-downvote-btn.voted:is(button,.bpl-cha-preview a),.bpl-cha-preview .cha-downvote-btn.voted:hover:is(button,.bpl-cha-preview a){color:#191D29!important}
.bpl-cha-preview .cha-upvote-count{color:#F2F2F5!important}
.bpl-cha-preview .cha-board-badge{background:#191D29!important;border:1px solid #333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-date-text{color:#BEC2CE!important}
.bpl-cha-preview .cha-author-name{color:#F2F2F5!important}
.bpl-cha-preview .cha-comments-count{color:#BEC2CE!important}
.bpl-cha-preview .cha-product-badge{background:#191D29!important;border:1px solid #333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-detail-sidebar{border-bottom:1px solid #333541!important}
.bpl-cha-preview .cha-feedback-detail-modal,.bpl-cha-preview .cha-roadmap-detail-modal{background:#191D29!important}
.bpl-cha-preview .cha-detail-close:is(button,.bpl-cha-preview a){background:#111118!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-detail-close:is(button,.bpl-cha-preview a):hover{background:#333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-detail-title{color:#F2F2F5!important}
.bpl-cha-preview .cha-detail-description{color:#BEC2CE!important}
.bpl-cha-preview .cha-no-description{color:#BEC2CE!important}
.bpl-cha-preview .cha-powered-by a{color:#BEC2CE!important}
.bpl-cha-preview .cha-powered-by a:hover{color:var(--changeloger_brand_color, #C8882A)!important}
.bpl-cha-preview position: relative;
    max-height: 300px;
    overflow: hidden;
    transition: max-height 0.4s ease;

    .cha-release-excerpt-overlay{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 80%, #191D29 100%)!important}
.bpl-cha-preview .cha-hub-tab.active{background-color:#191D29!important}
.bpl-cha-preview .cha-hub-tab.active::after{background-color:#191D29!important}
.bpl-cha-preview .cha-hub-panel{background-color:#191D29!important}
.bpl-cha-preview .cha-release-hub-editor{background:#111118!important}
.bpl-cha-preview .cha-badge-filter{background:#191D29!important}
.bpl-cha-preview .cha-badge-pill{background:#191D29!important;border:1px solid #333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-badge-pill.active{color:#191D29!important}
.bpl-cha-preview .cha-release-search{background:#191D29!important}
.bpl-cha-preview .cha-release-search__icon{color:#BEC2CE!important}
.bpl-cha-preview .cha-release-search__input[type="search"]{color:#F2F2F5!important;background:#191D29!important;border:1px solid #333541!important}
.bpl-cha-preview .cha-release-search__input[type="search"]::placeholder{color:#BEC2CE!important}
.bpl-cha-preview .cha-release-search__input[type="search"]:focus{border-color:var(--changeloger_brand_color, #C8882A)!important}
.bpl-cha-preview .cha-release-search__clear{color:#BEC2CE!important}
.bpl-cha-preview .cha-release-search__clear:hover{background:#333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-release-search__submit{color:#191D29!important;background:var(--changeloger_brand_color, #C8882A)!important}
.bpl-cha-preview .cha-changelog-container--loading::after{border:3px solid #333541!important}
.bpl-cha-preview .cha-feedback-title{color:#F2F2F5!important}
.bpl-cha-preview .cha-sort-pill:is(button){background:#191D29!important;border:1px solid #333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-sort-dropdown-btn{background:#191D29!important;border:1px solid #333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-sort-dropdown-menu{background:#191D29!important;border:1px solid #333541!important}
.bpl-cha-preview .cha-sort-dropdown-item{color:#BEC2CE!important}
.bpl-cha-preview .cha-sort-dropdown-item:hover{background:#333541!important}
.bpl-cha-preview .cha-filter-chip{background:#191D29!important;border:1px solid #333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-chip-icon{color:#BEC2CE!important}
.bpl-cha-preview .cha-chip-label{color:#BEC2CE!important}
.bpl-cha-preview .cha-chip-separator{color:#BEC2CE!important}
.bpl-cha-preview .cha-chip-value{color:#F2F2F5!important}
.bpl-cha-preview .cha-chip-remove:is(button,.bpl-cha-preview a){color:#BEC2CE!important}
.bpl-cha-preview .cha-chip-remove:is(button,.bpl-cha-preview a):hover{background:#333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-toolbar-right .cha-search-box input{border:1px solid #333541!important}
.bpl-cha-preview .cha-feedback-filters .cha-search-box input{border:1px solid #333541!important}
.bpl-cha-preview .cha-filter-select{background:#191D29!important;border:1px solid #333541!important}
.bpl-cha-preview .cha-feedback-card{background:#191D29!important}
.bpl-cha-preview .cha-vote-button{background:#111118!important;border:1px solid #333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-vote-button.voted{color:#191D29!important}
.bpl-cha-preview .cha-vote-btn:is(button){color:#BEC2CE!important}
.bpl-cha-preview .cha-vote-btn:is(button):hover:not(.disabled){background:#333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-feedback-card-title{color:#F2F2F5!important}
.bpl-cha-preview .cha-feedback-card-excerpt{color:#BEC2CE!important}
.bpl-cha-preview .cha-feedback-card-meta{color:#BEC2CE!important}
.bpl-cha-preview .cha-feedback-comments-btn{color:#BEC2CE!important}
.bpl-cha-preview .cha-feedback-comments-btn:hover{background:#333541!important}
.bpl-cha-preview .cha-comment{border-bottom:1px solid #333541!important}
.bpl-cha-preview .cha-comment-content strong{color:#F2F2F5!important}
.bpl-cha-preview .cha-comment-date{color:#BEC2CE!important}
.bpl-cha-preview .cha-comment-content p{color:#BEC2CE!important}
.bpl-cha-preview .cha-comment-form textarea,.bpl-cha-preview :root .cha-comment-form textarea{border:1px solid #333541!important}
.bpl-cha-preview .cha-feedback-empty,.bpl-cha-preview .cha-feedback-loading{background:#111118!important;border:1px dashed #333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-feedback-empty h3{color:#F2F2F5!important}
.bpl-cha-preview .cha-feedback-status-badge{color:#191D29!important}
.bpl-cha-preview .cha-feedback-category{background:#111118!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-feedback-card:hover .cha-feedback-category{background:#333541!important}
.bpl-cha-preview .cha-feedback-comments{color:#BEC2CE!important}
.bpl-cha-preview .cha-feedback-comments svg{color:#BEC2CE!important}
.bpl-cha-preview .cha-search-box svg{color:#BEC2CE!important}
.bpl-cha-preview .cha-search-clear{background:#333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-search-clear:hover{background:#333541!important}
.bpl-cha-preview .cha-filter-btn:is(button,.bpl-cha-preview a){background:#191D29!important;border:1px solid #333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-filter-count{color:#191D29!important}
.bpl-cha-preview .cha-filter-menu{background:#191D29!important;border:1px solid #333541!important}
.bpl-cha-preview .cha-filter-search{border-bottom:1px solid #333541!important}
.bpl-cha-preview .cha-filter-search-input[type=text]{border:1px solid #333541!important}
.bpl-cha-preview .cha-filter-option-btn:is(button,.bpl-cha-preview a){color:#F2F2F5!important}
.bpl-cha-preview .cha-filter-option-btn:is(button,.bpl-cha-preview a):hover{background:#111118!important}
.bpl-cha-preview .cha-filter-icon{color:#BEC2CE!important}
.bpl-cha-preview .cha-filter-value:is(button,.bpl-cha-preview a){color:#BEC2CE!important}
.bpl-cha-preview .cha-filter-value:is(button,.bpl-cha-preview a):hover{background:#333541!important}
.bpl-cha-preview .cha-filter-clear{border-top:1px solid #333541!important}
.bpl-cha-preview .cha-filter-clear-btn:is(button,.bpl-cha-preview a){border:1px solid #333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-filter-clear-btn:is(button,.bpl-cha-preview a):hover{background:#111118!important}
.bpl-cha-preview .cha-filter-tag button:hover{color:color-mix(in srgb,var(--changeloger_brand_color) 90%,#191D29)!important}
.bpl-cha-preview .cha-feedback-form-modal{background:#191D29!important}
.bpl-cha-preview .cha-form-header{border-bottom:1px solid #333541!important}
.bpl-cha-preview .cha-form-avatar{background:#333541!important}
.bpl-cha-preview .cha-avatar-placeholder{color:#BEC2CE!important}
.bpl-cha-preview .cha-form-separator{color:#333541!important}
.bpl-cha-preview .cha-category-btn:is(button,.bpl-cha-preview a){background-color:#111118!important;border:1px solid #333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-category-btn:is(button,.bpl-cha-preview a):focus,.bpl-cha-preview .cha-category-btn:is(button,.bpl-cha-preview a):hover{background-color:#111118!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-category-dropdown{background:#191D29!important;border:1px solid #333541!important}
.bpl-cha-preview .cha-category-option{color:#F2F2F5!important}
.bpl-cha-preview .cha-category-option:hover{background:#111118!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-category-option.selected{background:color-mix(in srgb,var(--changeloger_brand_color) 5%,#191D29)!important}
.bpl-cha-preview .cha-form-close:is(button,.bpl-cha-preview a){color:#BEC2CE!important}
.bpl-cha-preview .cha-form-close:is(button,.bpl-cha-preview a):hover{background:#333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-form-title-input[type=text]{border:1px solid #333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-form-title-input::-moz-placeholder{color:#BEC2CE!important}
.bpl-cha-preview .cha-form-title-input::placeholder{color:#BEC2CE!important}
.bpl-cha-preview .cha-form-description{color:#BEC2CE!important}
.bpl-cha-preview .cha-form-description::-moz-placeholder{color:#BEC2CE!important}
.bpl-cha-preview .cha-form-description::placeholder{color:#BEC2CE!important}
.bpl-cha-preview .cha-toolbar-btn:is(button,.bpl-cha-preview a){color:#BEC2CE!important}
.bpl-cha-preview .cha-toolbar-btn:is(button,.bpl-cha-preview a):hover{background:#333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-toolbar-btn.active:is(button,.bpl-cha-preview a){color:#191D29!important}
.bpl-cha-preview .cha-toolbar-divider{background:#333541!important}
.bpl-cha-preview .cha-editor-content{background:#191D29!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-editor-content:empty:before{color:#BEC2CE!important}
.bpl-cha-preview .cha-submit-btn:is(button,.bpl-cha-preview a){color:#191D29!important}
.bpl-cha-preview .cha-submit-btn:is(button,.bpl-cha-preview a):hover:not(:disabled){color:#191D29!important}
.bpl-cha-preview .cha-submit-btn:is(button,.bpl-cha-preview a):disabled:hover{color:#191D29!important}
.bpl-cha-preview .cha-importance-section{background:#111118!important}
.bpl-cha-preview .cha-importance-label{color:#BEC2CE!important}
.bpl-cha-preview .cha-importance-btn{background:#191D29!important;border:1px solid #333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-auth-modal{background:#191D29!important}
.bpl-cha-preview .cha-auth-header{border-bottom:1px solid #333541!important}
.bpl-cha-preview .cha-auth-tab{color:#BEC2CE!important}
.bpl-cha-preview .cha-auth-tab:hover{color:#F2F2F5!important}
.bpl-cha-preview .cha-auth-tab.active{color:#F2F2F5!important}
.bpl-cha-preview .cha-auth-close{color:#BEC2CE!important}
.bpl-cha-preview .cha-auth-close:hover{background:#333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-google-btn{background:#191D29!important;border:1px solid #333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-google-btn:hover{background:#111118!important;border-color:#333541!important}
.bpl-cha-preview .cha-auth-divider{color:#BEC2CE!important}
.bpl-cha-preview .cha-auth-divider:after,.bpl-cha-preview .cha-auth-divider:before{background:#333541!important}
.bpl-cha-preview .cha-auth-field label{color:#F2F2F5!important}
.bpl-cha-preview .cha-auth-field input{border:1px solid #333541!important}
.bpl-cha-preview .cha-auth-field input::-moz-placeholder{color:#BEC2CE!important}
.bpl-cha-preview .cha-auth-field input::placeholder{color:#BEC2CE!important}
.bpl-cha-preview .cha-auth-eye-toggle{color:#BEC2CE!important}
.bpl-cha-preview .cha-auth-eye-toggle:hover{color:#BEC2CE!important}
.bpl-cha-preview .cha-auth-submit{color:#191D29!important}
.bpl-cha-preview .cha-auth-submit:hover:not(:disabled){background:color-mix(in srgb,var(--changeloger_brand_color) 90%,#191D29)!important;color:#191D29!important}
.bpl-cha-preview .cha-auth-footer{background:#111118!important;border-top:1px solid #333541!important}
.bpl-cha-preview .cha-auth-footer p{color:#BEC2CE!important}
.bpl-cha-preview .cha-page-btn:is(button){background:#191D29!important;border:1px solid #333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-page-btn:is(button):hover:not(:disabled){background:color-mix(in srgb,var(--changeloger_brand_color) 6%,#191D29)!important}
.bpl-cha-preview .cha-page-btn:is(button).active{color:#191D29!important}
.bpl-cha-preview .cha-page-ellipsis{color:#BEC2CE!important}
.bpl-cha-preview & #cha-export-menu{background:#191D29!important;border:1px solid #333541!important}
.bpl-cha-preview & .cha-import-modal-desc{color:#BEC2CE!important}
.bpl-cha-preview .cha-import-map-label{color:#F2F2F5!important}
.bpl-cha-preview .cha-import-map-arrow{color:#BEC2CE!important}
.bpl-cha-preview display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    padding: 36px 48px;
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 12px 40px rgba(0,.bpl-cha-preview 0,.bpl-cha-preview 0,.bpl-cha-preview 0.18);

    & .cha-spinner{border:3px solid #333541!important}

.bpl-cha-preview{--cha-hub-bg:#111118;--cha-hub-bg-light:#191D29;--cha-hub-text:#F2F2F5;--cha-hub-text-muted:#BEC2CE;--cha-hub-border:#333541;--changeloger_brand_color:#C8882A;background:#111118;color:#F2F2F5;color-scheme:dark}
.bpl-cha-preview :is(.cha-release-hub,#cha-feedback-app,#cha-roadmap-root){font-family:"DM Sans",sans-serif;max-width:100%}
.bpl-cha-preview .cha-hub-tab{white-space:nowrap}
.bpl-cha-preview :is(.cha-btn-primary,.cha-upvote-btn.voted){background:#C8882A!important;color:#111118!important}
.bpl-cha-preview :is(input,textarea,select){background:#111118;color:#F2F2F5;border-color:#333541}
.bpl-cha-preview :is(h1,h2,h3,h4){color:#F2F2F5}
.bpl-cha-preview :focus-visible{outline:2px solid #C8882A;outline-offset:3px}

.bpl-cha-preview .cha-editor-toolbar{background:#111118!important;border-color:#333541!important}
.bpl-cha-preview .cha-editor-toolbar button{color:#BEC2CE!important}
.bpl-cha-preview .cha-editor-toolbar button:is(:hover,:focus-visible){background:#333541!important;color:#F2F2F5!important}

.bpl-cha-preview :is(.cha-status-badge,.cha-status-badge-detail,.cha-feedback-status-badge){background:#333541!important;color:#C8882A!important}

/* Compiled roadmap styles use nested CSS; keep their card surfaces dark. */
.bpl-cha-preview .cha-roadmap-column{background:#191D29!important;border-color:#333541!important;min-height:240px}
.bpl-cha-preview .cha-roadmap-column-header{background:#111118!important;border-color:#333541!important}
.bpl-cha-preview :is(.cha-roadmap-column-count,.cha-sort-btn){background:#191D29!important;border-color:#333541!important;color:#BEC2CE!important}
.bpl-cha-preview .cha-roadmap-card{background:#111118!important;border-color:#333541!important}
.bpl-cha-preview :is(.cha-roadmap-card-category,.cha-roadmap-card-type.feedback){background:#333541!important;border-color:#333541!important;color:#C8882A!important}
.bpl-cha-preview .cha-roadmap-column-status{background:#191D29!important;border-color:#333541!important;color:#F2F2F5!important}
@media(max-width:767px){.bpl-cha-preview .cha-roadmap-column{min-height:160px}}

/* Release timeline: match the dark product pages on both update hubs. */
.bpl-cha-preview .cha-changelog-container{background:#191D29!important;color:#F2F2F5!important;border:1px solid #333541!important}
.bpl-cha-preview .cha-release-item--ticker,.bpl-cha-preview .cha-ticker-content{color:#F2F2F5!important}
.bpl-cha-preview .cha-ticker-date{color:#BEC2CE!important}
.bpl-cha-preview .cha-ticker-row,.bpl-cha-preview .cha-ticker-change{color:#F2F2F5!important}
.bpl-cha-preview .cha-ticker-line{background:#333541!important}
.bpl-cha-preview .cha-ticker-version-tag{background:#8B1A1A!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-log-tag--new{background:#C8882A!important;color:#111118!important}
.bpl-cha-preview .cha-log-tag--improvements{background:#333541!important;color:#F2F2F5!important}
.bpl-cha-preview .cha-log-tag--fixes,.bpl-cha-preview .cha-log-tag--patches{background:#8B1A1A!important;color:#F2F2F5!important}

