.tk-dayinfo {
    box-sizing:border-box;
    width:130px;
    margin:0;
    padding:10px 8px;
    border:1px solid #9eafd0;
    background:#314c80;
    color:#fff;
    font:normal 11px/1.45 Verdana,Geneva,sans-serif;
    text-align:left;
    overflow-wrap:break-word;
}
.tk-dayinfo .tk-info-section + .tk-info-section { margin-top:12px; }
.tk-dayinfo h2 { margin:0 -4px 7px; padding:4px; background:#48649c; color:#fff; font:bold 11px/1.45 Verdana,Geneva,sans-serif; }
.tk-dayinfo .tk-info-names { margin-top:4px; }
.tk-dayinfo .tk-info-names > * { display:block; }
.tk-dayinfo strong { font-weight:bold; }
.tk-dayinfo .tk-info-weather { display:grid; grid-template-columns:minmax(0,1fr) 16px 36px; align-items:center; gap:6px 3px; }
.tk-dayinfo .tk-weather-icon { width:15px; height:15px; color:#fff; }
.tk-dayinfo .tk-info-temperature { text-align:right; white-space:nowrap; font-variant-numeric:tabular-nums; }
.tk-dayinfo .tk-info-price { margin-top:7px; }
.tk-dayinfo .tk-info-price > span { display:block; }
.tk-dayinfo .tk-info-price strong { font-variant-numeric:tabular-nums; }
.tk-dayinfo .tk-info-note { margin-top:6px; }
.tk-dayinfo .tk-info-temperature a { color:#fff !important; font:inherit; font-weight:normal; text-decoration:none; }
.tk-reading-box ul { margin:0; padding:0; list-style:none; }
.tk-reading-box li + li { margin-top:5px; padding-top:5px; border-top:1px solid #7187ac; }
.tk-reading-box a,.tk-reading-box a:visited { display:block; color:#fff !important; font:normal 11px/1.45 Verdana,Geneva,sans-serif; text-decoration:none; overflow-wrap:anywhere; }
.tk-reading-box a:hover { text-decoration:underline; text-underline-offset:2px; }
.tk-reading-box a:focus-visible { outline:2px solid #d8ebff; outline-offset:2px; }
.tk-reading-box .tk-reading-new-list { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #9eafd0; }
.tk-reading-new-badge { display:inline-block; padding:0 3px; border-radius:2px; background:#cce0f5; color:#294578; font:bold 9px/15px Verdana,Arial,sans-serif; vertical-align:baseline; }
