/* Restore the editorial job details layout while keeping a white sidebar. */
html:not([data-theme=dark]) #app .jp-page,html:not([data-theme=dark]) #app .jp-layout,html:not([data-theme=dark]) #app .jp-related{background:#f3f3f6}
html:not([data-theme=dark]) #app .jp-sidebar,html:not([data-theme=dark]) #app .jp-sidebar .jy-detail-actions{background:#fff!important}
#app .jp-layout>main{gap:22px}
#app .jp-content-card{background:transparent!important;border:0!important;border-radius:0;padding:0;box-shadow:none!important;overflow:visible}
#app .jp-content-card>header{gap:8px;margin:0 0 12px}
#app .jp-content-card header small,#app .jp-section-count{display:none}
#app .jp-content-card header h2{font-size:18px;margin:0;font-weight:650}
#app .jp-content-card header h3{font-size:15px;margin:0;font-weight:600}
#app .jp-content-card .jp-section-icon{display:none}
#app .jp-description-card .jp-section-icon{display:flex;align-items:center;justify-content:center;width:19px;height:22px;flex:0 0 19px;background:none;border-radius:0;color:#a18cb5}
#app .jp-description-card .jp-section-icon svg{width:17px;height:17px}
#app .jp-description-card>p{font-size:15px;line-height:1.9;margin:0;white-space:pre-line}
#app .jp-content-card>ul{display:block!important;list-style:disc!important;padding-left:18px!important;margin:0!important}
#app .jp-content-card>ul>li{display:list-item!important;background:transparent!important;border:0!important;border-radius:0;padding:2px 0!important;margin:0;font-size:15px;line-height:1.85;transform:none!important;transition:none;box-shadow:none}
#app .jp-content-card>ul>li>.jp-item-mark{display:none}
#app .jp-content-card>ul>li>span:last-child{display:inline}
#app .jp-skill-links{gap:8px}
#app .jp-preferences-card{margin-bottom:3px}
html:not([data-theme=dark]) #app .je-reference .je-information-main{background:#f3f3f6}
html:not([data-theme=dark]) #app .je-reference .je-preferences,html:not([data-theme=dark]) #app .je-reference .je-sidebar{background:#fff}
html[data-theme=dark] #app .jp-layout,html[data-theme=dark] #app .je-reference .je-information-main{background:#20222d}
html[data-theme=dark] #app .jp-description-card>p,html[data-theme=dark] #app .jp-content-card>ul>li{color:#c9bed5}
@media(max-width:700px){#app .jp-layout>main{gap:20px}#app .jp-content-card{padding:0;border-radius:0}#app .jp-content-card header h2{font-size:17px}#app .jp-content-card header h3{font-size:15px}#app .jp-description-card>p,#app .jp-content-card>ul>li{font-size:14px;line-height:1.85}#app .jp-content-card>ul>li{padding:3px 0!important}}
