/* V56 - Same exact grid geometry for all four job entries. */
.sidebar #categoryList .cnr-jobs-children > :is(.cnr-upcoming-guide,.cnr-guide-link) {
 box-sizing:border-box!important; display:grid!important;
 grid-template-columns:15px minmax(0,1fr) auto!important;
 align-items:center!important; column-gap:8px!important;
 padding:8px 8px 8px 10px!important;
 margin:0!important; min-height:34px!important;
 text-indent:0!important;
 transform:none!important; scale:1!important;
 transition:background-color .15s ease,color .15s ease,border-color .15s ease!important;
}
.sidebar #categoryList .cnr-jobs-children > :is(.cnr-upcoming-guide,.cnr-guide-link) > :is(.cnr-upcoming-icon,.cnr-guide-icon) {
 display:flex!important;align-items:center!important;justify-content:center!important;
 width:15px!important;min-width:15px!important;height:15px!important;
 margin:0!important;padding:0!important;grid-column:1!important;
 transform:none!important;scale:1!important;transition:none!important;animation:none!important;
}
.sidebar #categoryList .cnr-jobs-children > :is(.cnr-upcoming-guide,.cnr-guide-link) > :is(.cnr-upcoming-name,.cnr-guide-text) {
 grid-column:2!important;min-width:0!important;margin:0!important;padding:0!important;
 text-indent:0!important;transform:none!important;scale:1!important;
}
.sidebar #categoryList .cnr-jobs-children .cnr-upcoming-badge {grid-column:3!important;margin:0!important;}
.sidebar #categoryList .cnr-jobs-children > :is(.cnr-upcoming-guide,.cnr-guide-link) :is(svg,img),
.sidebar #categoryList .cnr-jobs-children > :is(.cnr-upcoming-guide,.cnr-guide-link):hover :is(svg,img),
.sidebar #categoryList .cnr-jobs-children > :is(.cnr-upcoming-guide,.cnr-guide-link):focus :is(svg,img),
.sidebar #categoryList .cnr-jobs-children > :is(.cnr-upcoming-guide,.cnr-guide-link):hover :is(.cnr-upcoming-icon,.cnr-guide-icon),
.sidebar #categoryList .cnr-jobs-children > :is(.cnr-upcoming-guide,.cnr-guide-link):hover {
 transform:none!important;scale:1!important;filter:none!important;animation:none!important;
}
.sidebar #categoryList .cnr-jobs-children svg {width:15px!important;height:15px!important;transition:none!important;}

/* V57: LSPD/LSSD are disabled coming-soon entries: their icons must never animate. */
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide .cnr-upcoming-icon,
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide .cnr-upcoming-icon *,
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide:is(:hover,:focus,:focus-visible,:active) .cnr-upcoming-icon,
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide:is(:hover,:focus,:focus-visible,:active) .cnr-upcoming-icon * {
  transform:none!important; scale:1!important; rotate:0deg!important;
  animation:none!important; transition:none!important; filter:none!important;
  opacity:1!important; box-shadow:none!important;
  transform-origin:center center!important;
}
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide .cnr-upcoming-icon::before,
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide .cnr-upcoming-icon::after,
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide .cnr-upcoming-icon svg::before,
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide .cnr-upcoming-icon svg::after {
 content:none!important; display:none!important; animation:none!important;
}
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide:first-child .cnr-upcoming-icon,
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide:first-child:is(:hover,:focus,:active) .cnr-upcoming-icon {color:#69a9e4!important;}
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide:nth-child(2) .cnr-upcoming-icon,
.sidebar #categoryList .cnr-jobs-children > .cnr-upcoming-guide:nth-child(2):is(:hover,:focus,:active) .cnr-upcoming-icon {color:#76ab82!important;}
