/* Detail accents follow the configured brand; prices and service/status colors keep their own meaning. */
#zigbang_wrap#zigbang_wrap#zigbang_wrap#zigbang_wrap:is(.detail-style-one,.detail-style-two,.detail-style-three){--detail-brand-soft:color-mix(in srgb,var(--detail-brand) 7%,white);--detail-brand-line:color-mix(in srgb,var(--detail-brand) 25%,white)}
#zigbang_wrap#zigbang_wrap#zigbang_wrap#zigbang_wrap:is(.detail-style-one,.detail-style-two,.detail-style-three) .zigbang_header_title>.bold{color:var(--detail-brand)!important}
#zigbang_wrap#zigbang_wrap#zigbang_wrap#zigbang_wrap:is(.detail-style-one,.detail-style-two,.detail-style-three) :is(.info_btn_srcCus,.info_btn_addCus,.info_btn_matchCus){background:var(--detail-brand)!important;border-color:var(--detail-brand)!important;color:#fff!important}
#zigbang_wrap#zigbang_wrap#zigbang_wrap#zigbang_wrap:is(.detail-style-one,.detail-style-two,.detail-style-three) :is(.d2-actions,.d1-dock,.d1-panel-admin-actions) .btn_renewal{background:var(--detail-brand-soft,#f5f7f9)!important;border-color:var(--detail-brand)!important;color:var(--detail-brand)!important}
#zigbang_wrap#zigbang_wrap#zigbang_wrap#zigbang_wrap:is(.detail-style-one,.detail-style-two,.detail-style-three) .d2-actions .btn_confirm.btn_confirm_done{background:var(--detail-brand-soft,#f5f7f9)!important;border-color:var(--detail-brand)!important;color:var(--detail-brand)!important}
#zigbang_wrap#zigbang_wrap#zigbang_wrap#zigbang_wrap:is(.detail-style-one,.detail-style-two,.detail-style-three) #d1-price-info .manage_more_btn{background:var(--detail-brand-soft,#f5f7f9)!important;border-color:var(--detail-brand-line,#ddd)!important;color:var(--detail-brand)!important}
#zigbang_wrap#zigbang_wrap#zigbang_wrap#zigbang_wrap:is(.detail-style-one,.detail-style-two,.detail-style-three) #officer_tab .officer_info_box_btm{background:var(--detail-brand-soft,#f5f7f9)!important;border-color:var(--detail-brand-line,#ddd)!important;border-left-color:var(--detail-brand)!important}
#zigbang_wrap#zigbang_wrap#zigbang_wrap#zigbang_wrap:is(.detail-style-one,.detail-style-two,.detail-style-three) .content_box.secret_memo{background:#f1f8ee!important;border-color:#cfe3c6!important}
#zigbang_wrap#zigbang_wrap#zigbang_wrap#zigbang_wrap:is(.detail-style-one,.detail-style-two,.detail-style-three) .secret_memo>.content_box_content{background:transparent!important}
:is(#openmap_item,#map_list_panel):has(>.tplx-detail-panel-shell)>.d1-panel-header .d1-panel-title{background:color-mix(in srgb,var(--detail-brand) 7%,white)!important;border-color:color-mix(in srgb,var(--detail-brand) 25%,white)!important;color:var(--detail-brand)!important}
:is(#openmap_item,#map_list_panel):has(>.tplx-detail-panel-shell)>.d1-panel-header :is(.d1-panel-close,.print_btn,.new_link):hover{background:color-mix(in srgb,var(--detail-brand) 7%,white)!important;border-color:var(--detail-brand)!important;color:var(--detail-brand)!important}
:is(#openmap_item,#map_list_panel):has(>.tplx-detail-panel-shell)>.d1-panel-header :is(.d1-panel-close,.print_btn,.new_link):focus-visible{outline-color:var(--detail-brand)!important}
