/* Native brown text and quiet gold dividers; normal page scrolling. */
body[data-article-id=yiyi-affix-guide]{overflow-x:clip;overflow-y:visible}
body[data-article-id=yiyi-affix-guide] .wrapC{overflow:visible;display:flow-root}
body[data-article-id=yiyi-affix-guide] .rightMain{background:#fbf7ee}
body[data-article-id=yiyi-affix-guide] :is(.nav2,.rightMain>.h_10,.rightMain>.h_20){display:none!important}
body[data-article-id=yiyi-affix-guide] .con{padding:0!important;width:100%;box-sizing:border-box}
body[data-article-id=yiyi-affix-guide] .con h1{float:none;height:auto!important;min-height:0!important;margin:0;padding:24px 0 8px!important;background:none;color:#521608;font:28px/1.5 'Microsoft YaHei';border:0}
.station-affix-guide{--affix-search-height:70px;--affix-tabs-height:153px;clear:both;color:#521608;font:15px/1.8 'Microsoft YaHei',sans-serif}
.station-affix-guide *{box-sizing:border-box}
.station-affix-guide :is(button,input){font:inherit;border-radius:0}
.station-affix-guide button,.station-affix-guide summary{cursor:pointer}
.station-affix-guide a{color:#521608;text-underline-offset:4px}
.station-affix-guide .station-key-text{color:#0000FF}
.affix-guide-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px;padding:6px 0 12px;border-bottom:1px solid #d8cbb5}
.station-affix-guide .affix-guide-intro{margin:16px 0 2px}
.station-affix-guide .affix-guide-meta{margin:0 0 14px;font-size:12px;color:#7a6348}
.affix-guide-search{display:flex;gap:8px;align-items:center;position:sticky;top:0;z-index:3;background:#fbf7ee;padding:12px 0;border-bottom:1px solid #d8cbb5}
.affix-guide-search label{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}
.affix-guide-search input{width:100%;min-width:0;min-height:44px;border:1px solid #bba786;background:#fffdf8;color:#521608;padding:8px 12px}
.affix-guide-search button{min-height:44px;padding:8px 14px;border:0;background:transparent;color:#521608;flex:none}
.affix-guide-layout{margin-top:16px;border:1px solid #af844d;background:#fbf7ee;padding:14px}
/* Original official data-station tab caps; the center uses its native colors. */
.affix-guide-categories{position:sticky;top:var(--affix-search-height);z-index:2;background:#fbf7ee;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px;padding:0 0 14px;border-bottom:3px solid #af844d}
.affix-guide-categories button{display:block;position:relative;min-width:0;width:100%;min-height:40px;padding:4px 15px;border:0;background:transparent;color:#fff;text-align:center}
.affix-guide-categories button::before,.affix-guide-categories button::after{content:'';position:absolute;top:4px;width:15px;height:32px;background-repeat:no-repeat;background-size:15px 32px}
.affix-guide-categories button::before{left:0;background-image:url('media/641e15afbd3d5d-titBg_left.png')}
.affix-guide-categories button::after{right:0;background-image:url('media/bb8873cd9283c9-titBg_right.png')}
.affix-guide-categories button>span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px;background:#521608;color:#fff;font-size:13px;white-space:nowrap}
.affix-guide-categories button[aria-pressed=true]>span{background:#b53a24;font-weight:bold}
.affix-guide-categories button[aria-pressed=true]::before{background-image:url('media/ce0b5e9e0cf88c-titBg_leftC.png')}
.affix-guide-categories button[aria-pressed=true]::after{background-image:url('media/3f16610eb7b680-titBg_rightC.png')}
.affix-guide-categories button:hover{filter:brightness(1.12)}
.affix-guide-categories small{font-size:12px;font-weight:normal;color:inherit}
.affix-guide-results{min-width:0;scroll-margin-top:calc(var(--affix-search-height) + var(--affix-tabs-height) + 12px)}
.affix-guide-result-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0 12px}
.station-affix-guide .affix-guide-result-title h2{float:none;clear:none;width:auto;height:auto;background:none;border:0;border-left:4px solid #b53a24;margin:0;padding:0 0 0 10px;line-height:1.6;color:#521608;font-size:20px}
.station-affix-guide [data-guide-count]{font-size:13px;color:#7a6348;margin:0;flex:none}
.affix-guide-column-head{display:grid;grid-template-columns:160px minmax(0,1fr);gap:0;background:#eee1c4;color:#521608;font-size:13px}
.affix-guide-column-head span{padding:8px 14px}
.affix-guide-column-head span+span{border-left:1px solid #d3c2a6}
.station-affix-guide [data-guide-group]>h2{float:none;width:auto;height:auto;margin:18px 0 0;background:none;border:0;border-bottom:1px solid #af844d;padding:8px 14px;font-size:17px;line-height:1.6;color:#521608}
.station-affix-guide[data-guide-mode=category] [data-guide-group]>h2{display:none}
.station-affix-guide [data-guide-effect]{border-bottom:1px solid #ded3c0;scroll-margin-top:calc(var(--affix-search-height) + var(--affix-tabs-height) + 12px)}
.station-affix-guide [data-guide-effect]>summary{list-style:none;position:relative;display:grid;grid-template-columns:160px minmax(0,1fr);gap:0;align-items:stretch}
.station-affix-guide [data-guide-effect]>summary::-webkit-details-marker{display:none}
.station-affix-guide [data-guide-effect]>summary::after{content:'';position:absolute;right:10px;top:23px;width:6px;height:6px;border-right:1px solid #916837;border-bottom:1px solid #916837;transform:rotate(45deg)}
.station-affix-guide [data-guide-effect][open]>summary::after{transform:rotate(225deg)}
.station-affix-guide [data-guide-effect]>summary strong{padding:14px;font-size:15px;font-weight:600;line-height:1.85;align-self:center}
.station-affix-guide [data-guide-effect]>summary>span{padding:14px 30px 14px 14px;border-left:1px solid #ded3c0;font-size:14px;line-height:1.85}
.station-affix-guide [data-guide-effect]:hover,.station-affix-guide [data-guide-effect][open]{background:#f1e7d2}
.affix-guide-detail{padding:0 14px 16px;font-size:14px;border-top:1px dashed #d3c2a6}
.station-affix-guide .affix-guide-detail p{margin:12px 0 10px;line-height:1.9}
.affix-guide-values{display:inline-block;font-size:13px;margin:6px 0 0}
.station-affix-guide .affix-guide-availability{color:#7a6348;font-size:13px}
.affix-guide-notes{margin-top:32px;padding:16px 0;border-top:1px solid #d8cbb5;font-size:13px}
.station-affix-guide .affix-guide-notes p{margin:8px 0;line-height:1.9}
.affix-guide-notes details{margin:12px 0}
.station-affix-guide :is(a,button,input,summary):focus-visible{outline:2px solid #916837;outline-offset:3px}
.station-affix-guide [hidden]{display:none!important}
@media(max-width:999px){
 .station-affix-guide{--affix-tabs-height:64px}
 body[data-article-id=yiyi-affix-guide] .leftMain{display:none!important}
 body[data-article-id=yiyi-affix-guide] .wrapperC{padding-top:0!important}
 body[data-article-id=yiyi-affix-guide] .rightMain{padding:16px!important}
 body[data-article-id=yiyi-affix-guide] .con h1{font-size:26px!important;padding-top:6px!important}
 .affix-guide-layout{margin-top:10px;padding:10px}
 .affix-guide-categories{display:flex;flex-direction:row;overflow-x:auto;padding:0 0 10px;gap:6px;scrollbar-width:thin}
 .affix-guide-categories button{flex:none;width:auto;min-width:92px;padding-left:15px;padding-right:15px}
 .affix-guide-categories button>span{padding:0 7px}
 .affix-guide-result-title{padding:12px 0}
 .station-affix-guide .affix-guide-result-title h2{font-size:18px}
 .affix-guide-column-head{display:none}
 .station-affix-guide [data-guide-effect]>summary{grid-template-columns:minmax(0,1fr);gap:0}
 .station-affix-guide [data-guide-effect]>summary strong{padding:12px 26px 3px 10px}
 .station-affix-guide [data-guide-effect]>summary>span{padding:0 26px 12px 10px;border-left:0;font-size:14px}
 .station-affix-guide [data-guide-group]>h2{margin-top:4px;padding:8px 10px}
 .affix-guide-detail{padding-left:10px;padding-right:10px}
 .affix-guide-search input{font-size:16px}
}
