@font-face{font-family:TimelineThai80;src:url(vendor/fonts/IBMPlexSansThai-400-thai.woff2);font-weight:400;unicode-range:U+0E00-0E7F}
@font-face{font-family:TimelineThai80;src:url(vendor/fonts/IBMPlexSansThai-400-latin.woff2);font-weight:400}
@font-face{font-family:TimelineThai80;src:url(vendor/fonts/IBMPlexSansThai-600-thai.woff2);font-weight:600;unicode-range:U+0E00-0E7F}
@font-face{font-family:TimelineThai80;src:url(vendor/fonts/IBMPlexSansThai-600-latin.woff2);font-weight:600}
#tlBody.tl80-enhanced{--tl80-gold:#f0d392;--tl80-ink:#faf5eb;--tl80-muted:#d2c3ad;padding-bottom:28px}
#tlBody .tl80-icon{width:19px;height:19px;flex:none;vertical-align:middle}
#tlBody.tl80-enhanced>.sh-h{margin-bottom:4px}
#tlBody.tl80-enhanced>.sh-h h3{font-size:22px;line-height:1.35;text-wrap:balance}
#tlBody.tl80-enhanced>.sh-h p{font-size:12px;line-height:1.5}
#tlBody .tl80-layout,#tlBody .tl80-meta,#tlBody .tl80-tabs,#tlBody .tl80-legacy{font-family:TimelineThai80,sans-serif;color:var(--tl80-ink)}
#tlBody .tl80-meta{margin-bottom:8px}
#tlBody .tl80-meta>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;font-size:12px;color:var(--tl80-muted);list-style:none;cursor:pointer}
#tlBody .tl80-meta>summary>span{display:flex;align-items:center;gap:5px}
#tlBody .tl80-meta>summary .tl80-icon{width:14px;height:14px}
#tlBody .tl80-meta>summary i{font-style:normal;font-size:17px;margin-left:3px}
#tlBody .tl80-meta .tl-task-entry{margin:0 0 8px;width:100%}
#tlBody [data-tl80-weather]>.wx58{margin:0 0 8px}
#tlBody .tl80-tabs{display:flex;gap:6px;margin:0 0 12px}
#tlBody .tl80-tabs button{min-width:0;flex:1;min-height:44px;border-radius:10px;border:1px solid #ffffff20;background:#ffffff07;display:flex;align-items:center;justify-content:center;gap:5px;color:#e0d4c2;font:400 12px TimelineThai80,sans-serif;cursor:pointer;padding:6px 3px}
#tlBody .tl80-tabs button[aria-pressed=true]{color:var(--tl80-gold);background:#edd1971a;border-color:#ceb27a80;font-weight:600}
#tlBody .tl80-tabs .tl80-icon{width:16px;height:16px}
#tlBody .tl80-group{background:#31281e;border:1px solid #b3956260;border-radius:15px;padding:10px 12px 8px;margin:0 0 12px;min-width:0}
#tlBody .tl80-period-midday{background:#242b23;border-color:#9fbb8c60}
#tlBody .tl80-period-evening{background:#252832;border-color:#93a9cf60}
#tlBody .tl80-period-sequence{background:#252832;border-color:#93a9cf60}
#tlBody .tl80-period-head{display:flex;align-items:center;justify-content:space-between;gap:6px;border-bottom:1px solid #ffffff16;padding:1px 0 8px;margin-bottom:4px;flex-wrap:wrap}
#tlBody .tl80-period-title{font:600 15px TimelineThai80,sans-serif;color:var(--tl80-gold);display:flex;align-items:center;gap:6px;margin:0}
#tlBody .tl80-period-midday .tl80-period-title{color:#c2e0c5}
#tlBody .tl80-period-evening .tl80-period-title,#tlBody .tl80-period-sequence .tl80-period-title{color:#c7dafa}
#tlBody .tl80-period-range{font-size:12px;color:#d8cab4;font-variant-numeric:tabular-nums}
#tlBody .tl80-block{min-width:0;border-bottom:1px solid #ffffff13;padding-top:7px}
#tlBody .tl80-block:last-child{border-bottom:0}
#tlBody .tl80-rowhead{display:flex;gap:9px;align-items:flex-start;padding:3px 0;min-width:0}
#tlBody .tl80-time{font:600 18px/1.25 TimelineThai80,sans-serif;font-variant-numeric:tabular-nums;color:var(--tl80-gold);width:52px;flex:none;overflow-wrap:anywhere;padding-top:2px}
#tlBody .tl80-time small{display:block;font-size:11px;line-height:1.35;font-weight:400;color:#d4c6b4;margin-top:4px}
#tlBody .tl80-copy{flex:1;min-width:0}
#tlBody .tl80-copy h4{font:600 15px/1.45 TimelineThai80,sans-serif;margin:0;color:var(--tl80-ink);overflow-wrap:anywhere}
#tlBody .tl80-copy p{font-size:13px;line-height:1.55;margin:3px 0 0;color:#d8cbb8;overflow-wrap:anywhere}
#tlBody .tl80-condition{font-size:11px;line-height:1.5;color:#f0d392;display:inline-block;margin-top:4px}
#tlBody .tl80-thumb{flex:none;width:57px;height:51px;border-radius:8px;overflow:hidden;border:1px solid #ffffff24;display:block;margin-top:3px}
#tlBody .tl80-photo img,#tlBody .tl80-clip>img{height:100%;width:100%;object-fit:cover;display:block}
#tlBody .tl80-more{margin:2px 0 4px}
#tlBody .tl80-more>summary{font-size:12px;line-height:1.4;min-height:44px;padding:10px 2px;cursor:pointer;color:#ead6ae;display:flex;align-items:center;justify-content:flex-end;gap:7px;list-style:none;flex-wrap:wrap}
#tlBody .tl80-more>summary:after{content:'⌄';font-size:15px}
#tlBody .tl80-more[open]>summary:after{content:'⌃'}
#tlBody .tl80-more>summary>span{font-size:11px;color:#d2c3ad}
#tlBody .tl80-more .tline{margin:0 0 9px;padding:0 0 0 1px}
#tlBody .tl80-more .tline li{grid-template-columns:45px minmax(0,1fr) 44px;gap:9px}
#tlBody .tl80-more .tline p{font-size:14px;line-height:1.65;overflow-wrap:anywhere}
#tlBody .tl80-more .tnav{width:44px;min-height:44px}
#tlBody .tl80-rest{background:#39463355;border:1px solid #9ab78777;border-radius:13px;padding:12px 12px 2px;margin:0 0 12px;color:#d8ebcf}
#tlBody .tl80-rest-heading{display:flex;align-items:center;gap:10px}
#tlBody .tl80-rest-heading>.tl80-icon{width:30px;height:30px}
#tlBody .tl80-rest-heading>div{flex:1;min-width:0}
#tlBody .tl80-rest-heading strong{font:600 22px/1.25 TimelineThai80,sans-serif;white-space:nowrap}
#tlBody .tl80-rest-heading h4{font:600 15px/1.4 TimelineThai80,sans-serif;margin:4px 0 0}
#tlBody .tl80-rest-heading>span{display:flex;align-items:center;gap:4px;font-size:11px;white-space:nowrap}
#tlBody .tl80-rest-heading>span .tl80-icon{width:13px;height:13px}
#tlBody .tl80-rest-note{font-size:12px;line-height:1.5;color:#d1e0c8;margin:8px 0 0}
#tlBody .tl80-media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:6px 0 8px}
#tlBody .tl80-media-pair>.tl80-photo,#tlBody .tl80-media-pair>.tl80-clip{position:relative;display:block;border-radius:9px;overflow:hidden;height:92px;background:#15130f;border:1px solid #ffffff1a;padding:0;min-width:0;cursor:pointer;color:#fff}
#tlBody .tl80-media-pair>.tl80-photo:only-child,#tlBody .tl80-media-pair>.tl80-clip:only-child{grid-column:1/-1;height:110px}
#tlBody .tl80-media-pair>.tl80-photo>span,#tlBody .tl80-clip-caption{position:absolute;left:0;bottom:0;right:0;background:linear-gradient(transparent,#000e);padding:17px 6px 5px;font:400 10.5px/1.4 TimelineThai80,sans-serif;overflow-wrap:anywhere;text-align:left}
#tlBody .tl80-photo>span .tl80-icon{width:12px;height:12px}
#tlBody .tl80-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #fff9;background:#000b;border-radius:50%;height:31px;width:31px;display:grid;place-items:center}
#tlBody .tl80-play .tl80-icon{width:18px;height:18px}
#tlBody .tl80-media-view h4{font:600 19px TimelineThai80,sans-serif;margin:4px 0}
#tlBody .tl80-media-item{border:1px solid #b69a6260;border-radius:13px;padding:10px;margin:12px 0;background:#ffffff04}
#tlBody .tl80-media-item h5{font:600 15px/1.45 TimelineThai80,sans-serif;margin:0 0 6px;overflow-wrap:anywhere}
#tlBody .tl80-media-view .tl80-media-pair>.tl80-photo,#tlBody .tl80-media-view .tl80-media-pair>.tl80-clip{height:115px}
#tlBody .tl80-hint{font-size:12px;color:#d2c3ad;line-height:1.6;margin:4px 0;overflow-wrap:anywhere}
#tlBody .tl80-legacy,#tlBody .tl80-attribution{border:1px solid #ffffff25;border-radius:11px;padding:0 11px;margin:12px 0;background:#ffffff04}
#tlBody .tl80-legacy>summary,#tlBody .tl80-attribution>summary{font:400 13px/1.5 TimelineThai80,sans-serif;cursor:pointer;padding:12px 0;min-height:44px;color:#e6d5b4}
#tlBody .tl80-attribution p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}
#tlBody .tl80-legacy>.sub{font-size:14px;line-height:1.65}
#tlBody .tl80-untimed{font-size:13px;line-height:1.6;color:var(--tl80-gold);padding:9px 11px;border:1px solid #ddc18c66;border-radius:10px;margin:0 0 10px}
#tlBody .tl80-now{outline:2px solid #f5d78b;outline-offset:3px;border-radius:8px}
#tlBody .tl80-now .tl80-time:after{content:'ตอนนี้';display:block;font-size:10px;margin-top:6px;color:#ffe6a6}
#tlBody .tl80-tabs button:focus-visible,#tlBody .tl80-layout a:focus-visible,#tlBody .tl80-layout button:focus-visible,#tlBody .tl80-layout summary:focus-visible,#tlBody .tl80-meta>summary:focus-visible{outline:3px solid #f5d78b;outline-offset:3px}
#tlBody .tl80-tabs button:active,#tlBody .tl80-photo:active,#tlBody .tl80-clip:active{opacity:.75}
#tlBody .tl80-layout [hidden]{display:none!important}
@media(max-width:360px){#tlBody .tl80-rest-heading{gap:7px;flex-wrap:wrap}#tlBody .tl80-rest-heading strong{font-size:20px;white-space:normal;overflow-wrap:anywhere}#tlBody .tl80-rest-heading>span{margin-left:auto}#tlBody .tl80-thumb{width:48px;height:47px}#tlBody .tl80-group{padding-left:9px;padding-right:9px}#tlBody .tl80-tabs button{font-size:11px;gap:3px}}
@media(min-width:700px){#tlBody .tl80-media-pair{max-width:600px}#tlBody .tl80-rowhead .tl80-thumb{width:90px;height:65px}}
