/* PC list numbers must remain readable without wrapping individual digits. */
@media(min-width:861px){
 html body:has(#hd.glb_area) #bo_list :is(.td_num,.td_num2,.td_numbig,.td_datetime){white-space:nowrap !important;word-break:normal !important;font-variant-numeric:tabular-nums}
 html body:has(#hd.glb_area) #bo_list :is(.td_num,.td_num2){min-width:64px !important;width:64px !important}
 html body:has(#hd.glb_area) #bo_list .td_datetime{min-width:66px !important}
}
/* Reserve more space for content on smaller desktop displays. */
@media(min-width:861px) and (max-width:1199px){
 html body #hd.glb_area~#wrapper #aside{width:300px !important}
 html body #hd.glb_area~#wrapper #aside_ct{width:100% !important}
 html body #hd.glb_area~#wrapper #aside :is(.megapick-chat-page,#megapick-chat){width:100% !important;max-width:100% !important;min-width:0 !important}
 html body #hd.glb_area~#wrapper #container{width:calc(100% - 320px) !important}
}
html[data-theme=light] body .bo-kwintro{background:#F3F8FC !important;border-color:#D7E4EE !important;border-left-color:#5684B3 !important}
html[data-theme=light] body .bo-kwintro strong{color:#365F88 !important}
html[data-theme=light] body .bo-kwintro span{color:#53677E !important}
html[data-theme=dark] body #bo_v_info .if_date{color:#BCCDE0 !important}
