/* Shared desktop header. Content and links are maintained in ../js/pc-header.js. */
#shared-pc-header{display:block;background:#fff;color:#333;font:15px/1.5 "Microsoft JhengHei","PingFang TC",sans-serif;position:relative;z-index:20;width:100%;text-align:left}
#shared-pc-header *,#shared-pc-search *{box-sizing:border-box}
#shared-pc-header [hidden],#shared-pc-search [hidden]{display:none!important}
#shared-pc-header .sh-wrap{width:calc(100% - 48px);max-width:1180px;margin:0 auto;padding:0}
#shared-pc-header .sh-top{display:flex;align-items:center;gap:24px;padding:30px 0}
#shared-pc-header .sh-brand{width:190px;flex:0 0 190px;display:block;line-height:0;padding:0}
#shared-pc-header .sh-brand img{display:block;width:190px;height:auto;max-width:100%}
#shared-pc-header a{text-decoration:none;color:inherit}
#shared-pc-header .sh-keywords{display:flex;flex:1;min-width:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:15px}
#shared-pc-header .sh-keywords a{color:#06896e;background:#e6f6f2;border-radius:50px;padding:3px 10px}
#shared-pc-header .sh-search{display:flex;flex:0 0 240px;width:240px;margin:0;border:1px solid #ccc;border-radius:4px;overflow:hidden}
#shared-pc-header input{min-width:0;width:100%;border:0;padding:8px;font:inherit;background:#fff;color:#333;outline-offset:-3px}
#shared-pc-header button{font:inherit;cursor:pointer;border:0;border-radius:0;background:none;color:inherit;box-shadow:none;letter-spacing:normal;white-space:nowrap}
#shared-pc-header .sh-search button{padding:8px 12px;background:#e6f6f2;color:#075e4a}
#shared-pc-header ul{list-style:none}
#shared-pc-header li{margin:0;padding:0;list-style:none}
#shared-pc-header .sh-nav{background:#00be96;color:#fff;padding:0}
#shared-pc-header .sh-nav ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
#shared-pc-header .sh-nav a,#shared-pc-header .sh-nav button{display:block;padding:12px 18px;font-size:17px;font-weight:700;line-height:1.5}
#shared-pc-header .sh-nav [aria-expanded="true"]{background:#e6f6f2;color:#075e4a}
#shared-pc-header .sh-panel{padding:0;background:white;border-bottom:1px solid #dbe4dc}
#shared-pc-header .sh-panel ul{display:flex;flex-wrap:wrap;gap:10px 26px;padding:16px 0}
#shared-pc-header .sh-panel a,#shared-pc-header .sh-unavailable{display:block;padding:4px 0;font-size:15px}
#shared-pc-header .sh-unavailable{color:#777}
#shared-pc-header a:hover{color:#075e4a;text-decoration:underline}
#shared-pc-header :focus-visible,#shared-pc-search :focus-visible{outline:3px solid #97733e;outline-offset:2px}
#shared-pc-search{position:fixed;inset:0;width:min(760px,calc(100% - 32px));max-width:760px;max-height:85vh;overflow:auto;margin:auto;padding:28px;border:1px solid #dbe4dc;border-radius:12px;background:#fff;color:#263d33;font:16px/1.7 "Microsoft JhengHei","PingFang TC",sans-serif;box-shadow:0 12px 48px #0003}
#shared-pc-search::backdrop{background:#0007}
#shared-pc-search h2{font-size:24px;margin:0 80px 20px 0}
#shared-pc-search button{font:inherit;cursor:pointer;padding:6px 12px;border:1px solid #9caf9e;border-radius:5px;background:#f4f8f5;color:#244c40}
#shared-pc-search button:disabled{opacity:.45;cursor:default}
#shared-pc-search .sh-close{position:absolute;right:22px;top:22px}
#shared-pc-search .sh-dialog-form{display:flex;gap:8px;margin:0 0 18px}
#shared-pc-search input{min-width:0;flex:1;padding:8px;border:1px solid #9caf9e;font:inherit}
#shared-pc-search select{font:inherit;max-width:100%;padding:4px}
#shared-pc-search .sh-results{padding:0;margin:16px 0;list-style:none}
#shared-pc-search .sh-results li{border-top:1px solid #dbe4dc;padding:14px 0;list-style:none}
#shared-pc-search .sh-results a{display:block;font-weight:bold;color:#075e4a;font-size:18px;text-decoration:underline}
#shared-pc-search .sh-results small{color:#607269}
#shared-pc-search .sh-results p{margin:6px 0 0;overflow-wrap:anywhere}
#shared-pc-search .sh-pagination{display:flex;align-items:center;justify-content:center;gap:16px}
#shared-pc-search .sh-coverage{font-size:13px;color:#607269;margin:20px 0 0}
@media(max-width:991px){#shared-pc-header{display:none!important}}
