/* 417: compact daily information without touching hero */
#kp4-root .kpv409-weatherbar.kp416-weatherbar{padding:10px 14px!important;gap:3px!important;margin-top:-12px!important}
#kp4-root .kp416-info-panel{padding:5px 0 0!important;gap:2px!important;display:grid!important;grid-template-columns:minmax(0,105px) minmax(0,1fr)!important;align-items:center!important}
#kp4-root .kp416-info-head{grid-column:1!important;justify-content:flex-start!important;min-width:0}
#kp4-root .kp416-city{font-size:11px!important;padding:7px 6px!important;gap:3px!important;width:100%;justify-content:center;min-width:0}
#kp4-root .kp416-city-popup{top:38px!important;left:0!important;right:auto!important;width:min(315px,calc(100vw - 60px))!important}
#kp4-root .kp416-slider{grid-column:2!important;min-height:55px!important;grid-template-columns:25px minmax(0,1fr) 25px!important;gap:0!important}
#kp4-root .kp416-slider>button{width:25px!important;height:35px!important;font-size:25px!important}
#kp4-root .kp416-slide{gap:1px!important}
#kp4-root .kp416-slide small{font-size:11px!important}
#kp4-root .kp416-slide strong{font-size:clamp(14px,3.7vw,19px)!important;line-height:1.2!important}
#kp4-root .kp416-slide em{font-size:10px!important;line-height:1.2!important}
#kp4-root .kp416-dots{grid-column:1/-1!important;gap:4px!important;margin:1px 0 0!important}
#kp4-root .kp416-dots button{height:4px!important;width:5px!important}
#kp4-root .kp416-dots button.active{width:17px!important}
#kp4-root .kpv409-navrobot{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;overflow:hidden!important}
#kp4-root .kpv409-navrobot>svg:not(.kp417-ai-mark),#kp4-root .kpv409-navrobot>img,#kp4-root .kpv409-navrobot>.kp413-ai-mark:not(.kp417-ai-mark){display:none!important}
#kp4-root .kpv409-navrobot>.kp417-ai-mark{display:block!important;width:29px!important;height:29px!important;min-width:29px!important;flex-shrink:0!important}
