
/* V67 sidebar labels and menu states */
.sidebar .cnr-search-label{margin-top:0!important;margin-bottom:12px!important;letter-spacing:.12em!important;}
.sidebar .category:not(.cnr-expanded)>summary{color:#e0e4e1!important;background:transparent!important;border-color:transparent!important;}
.sidebar .category:not(.cnr-expanded)>summary .category-name,.sidebar .category:not(.cnr-expanded)>summary .category-icon{color:#e0e4e1!important;}
.sidebar .category.cnr-expanded>summary{color:#55c84a!important;background:#0d1a11!important;border:1px solid #294333!important;}
.sidebar .category.cnr-expanded>summary .category-name,.sidebar .category.cnr-expanded>summary .category-icon{color:#55c84a!important;}
.sidebar .category-children .cnr-coming-soon small{display:none!important;}
.sidebar .category-children .cnr-coming-soon{white-space:nowrap!important;}
.sidebar .side-foot.cnr-side-brand{min-height:57px!important;padding:9px 0 10px!important;}
.sidebar .side-foot.cnr-side-brand::before{top:7px!important;}
.sidebar .cnr-side-brand-info.cnr-v67-foot{transform:none!important;display:flex!important;gap:5px!important;align-items:center!important;justify-content:center!important;min-height:32px!important;}
.sidebar .cnr-v67-foot .cnr-side-brand-icon{order:0!important;margin:0!important;flex:0 0 18px!important;}
.sidebar .cnr-v67-foot .cnr-side-brand-copy{flex:0 1 auto!important;align-items:flex-start!important;text-align:left!important;gap:3px!important;}
.content .v29-section-heading{padding-bottom:9px!important;margin-bottom:11px!important;border-bottom:1px solid #273029!important;}
.content .v29-section-heading h2{margin:0!important;padding:0!important;}
.content .cnr-v67-intro{margin:0 0 17px!important;color:#aab5ad!important;font-size:12px!important;}
#searchModal .cnr-search-title{gap:0!important;}
#searchModal .modal-head{display:flex!important;align-items:center!important;}
#searchModal .modal-head .search-icon{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;transform:none!important;line-height:0!important;flex:0 0 22px!important;}
#searchModal .modal-head .search-icon svg{display:block!important;margin:auto!important;}
.cnr-v67-notice{position:fixed;top:80px;left:50%;transform:translate(-50%,-8px);opacity:0;z-index:100000;background:#0c150f;border:1px solid #2e5036;border-left:2px solid #55c84a;color:#dce7dd;border-radius:6px;padding:14px 22px;box-shadow:0 12px 30px #0009;font-size:13px;transition:opacity .2s ease,transform .2s ease;pointer-events:none;}
.cnr-v67-notice.show{opacity:1;transform:translate(-50%,0);}
