/* Page chrome uses the approved prototype's structure and spacing. */
#ai-chrome{font:14px/1.65 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;background:#fff;color:#203e54}
#ai-chrome .wrap{width:min(1200px,calc(100% - 56px))!important;max-width:1200px!important;margin:0 auto;box-sizing:border-box}
#ai-chrome .utility{font-size:11px;background:#fff;border-bottom:1px solid #edf2f6;color:#6f8799}
#ai-chrome .utility>.wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:33px}
#ai-chrome .utility-left,#ai-chrome .utility-right{display:flex;align-items:center;gap:13px;min-height:33px;line-height:20px;white-space:nowrap;float:none;margin:0;padding:0}
#ai-chrome .utility a{display:inline-flex;align-items:center;font-size:11px;line-height:20px;color:#6f8799;padding:0;margin:0;float:none;vertical-align:middle}
#ai-chrome .utility strong{display:inline-flex;align-items:center;font-weight:500}
#ai-chrome .utility strong>a{color:#087f9e;font-weight:600}
#ai-chrome .utility #loginstatusid{font-size:9px;line-height:17px;padding:0 5px;background:#eaf8fc;border-radius:3px;color:#4ba4ba}
#ai-chrome .utility #myprompt_check:empty{display:none}
#ai-chrome .utility .showmenu{padding-right:11px;background:none}
#ai-chrome .utility .showmenu:after{font-size:7px;right:0;vertical-align:middle}
#ai-chrome .utility-caption{border-left:1px solid #e4edf3;padding-left:12px;color:#a1b1bc;font-size:10px}
#ai-chrome #hd{margin:0;padding:0;background:#fff!important;border:0!important;min-height:0}
#ai-chrome .site-header{min-height:111px!important;height:111px;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:0!important}
#ai-chrome .brand{display:flex;align-items:center;flex:0 0 193px;width:193px;height:73px;padding:0;margin:0}
#ai-chrome .brand img{display:block;width:193px!important;height:73px!important;max-width:193px;object-fit:contain}
#ai-chrome #scbar{border:0!important;background:none!important;width:460px!important;max-width:460px;min-width:0;height:43px!important;line-height:normal!important;flex:0 1 460px;float:none!important;margin:0!important;padding:0!important;border-radius:0;box-shadow:none;overflow:visible}
#ai-chrome #scbar_form{margin:0;padding:0;width:100%;height:43px}
#ai-chrome .header-search{display:flex;align-items:center;width:100%;height:43px;border:1px solid #d8e7ee!important;border-radius:7px;overflow:hidden;background:#fff;padding:0 0 0 15px}
#ai-chrome .header-search>.icon{width:19px;height:19px;flex:0 0 19px;color:#8ca4b5;margin-right:10px}
#ai-chrome #scbar_txt{border:0!important;background:transparent!important;box-shadow:none!important;outline:0;width:0!important;min-width:0;flex:1;height:28px!important;line-height:28px;padding:0!important;margin:0;color:#56768c;font-size:12px}
#ai-chrome #scbar_txt::placeholder{color:#92a7b7}
#ai-chrome #scbar_type{display:inline-flex;align-items:center;justify-content:center;flex:0 0 80px;width:80px;height:24px!important;line-height:24px!important;border-left:1px solid #e4edf3;padding:0 12px!important;box-sizing:border-box;font-size:12px;color:#7390a4;white-space:nowrap;background:none}
#ai-chrome #scbar_type:after{font-size:8px;margin-left:7px}
#ai-chrome #scbar_btn{border:0!important;border-radius:0!important;margin:0!important;padding:0 20px!important;display:flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:auto!important;min-width:64px;height:43px!important;min-height:43px;line-height:43px!important;font-size:12px!important;font-weight:400;color:#fff!important;background:#25afc8!important;box-shadow:none}
#ai-chrome #scbar_hot{display:none}
#ai-chrome .header-quick{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0;margin:0;padding:0}
#ai-chrome .header-quick .button{min-height:38px;padding:0 20px;border-radius:6px;display:inline-flex;align-items:center;gap:7px;font-size:13px;background:#25afc8!important;border:1px solid #25afc8!important;color:#fff!important;box-shadow:0 4px 12px #25afc816;line-height:1.5;font-weight:400}
#ai-chrome .header-quick .icon{width:19px;height:19px}
#ai-chrome .header-quick small{color:#8ea0ad;font-size:10px;line-height:16px}
#ai-chrome #nv{display:block!important;position:relative;isolation:auto;width:100%!important;max-width:none!important;min-width:0!important;left:auto;height:51px!important;min-height:51px;line-height:normal!important;background:linear-gradient(100deg,#2ab4cd,#35b5ce 65%,#54c4d8)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-sizing:border-box;overflow:visible!important}
#ai-chrome #nv:before,#ai-chrome #nv:after{display:none!important}
#ai-chrome #nv>.wrap{display:flex;align-items:center;height:51px;min-height:51px;gap:6px}
#ai-chrome #nv ul{display:flex!important;align-items:center;flex:1;gap:6px;list-style:none;min-width:0;overflow:visible!important;margin:0;padding:0!important;float:none;order:0;height:51px!important}
#ai-chrome #nv li{display:block;float:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;font-size:15px;line-height:normal!important;height:51px!important;flex-shrink:0}
#ai-chrome #nv li>a{display:flex;align-items:center;justify-content:center;height:51px!important;line-height:51px!important;margin:0;padding:0 27px!important;color:#fff!important;font-size:15px;position:relative;font-weight:600;background:none!important;border-radius:0;box-shadow:none!important;white-space:nowrap}
#ai-chrome #nv li>a>span{display:none}
#ai-chrome #nv li.a{background:#ffffff20!important}
#ai-chrome #nv li.a>a:after{content:"";position:absolute;bottom:0;left:calc(50% - 10px);width:20px;height:3px;background:#fff;border-radius:2px}
#ai-chrome #nv li:hover{background:#ffffff15!important}
#ai-chrome #qmenu{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;width:auto!important;min-width:0;min-height:30px;height:30px!important;line-height:20px!important;margin:0 0 0 auto!important;padding:4px 11px!important;color:#effdff!important;background:none!important;border:1px solid #ffffff44!important;border-radius:6px;font-size:11px!important;order:0;overflow:visible}
#ai-chrome #qmenu .icon{width:14px;height:14px}
#ai-chrome #mu{margin:0;padding:0;height:auto;line-height:normal}
#ai-chrome #mu:empty{display:none}
#ai-chrome #nv.fixed{z-index:100}
@media(max-width:1200px){#ai-chrome .utility-caption{display:none}#ai-chrome .utility-right{gap:10px}#ai-chrome #nv li>a{padding:0 24px!important}}
@media(max-width:1100px){#ai-chrome .wrap{width:calc(100% - 40px)!important}#ai-chrome .utility-right{gap:9px}#ai-chrome .utility a{font-size:10px}#ai-chrome .utility-left{gap:9px}#ai-chrome #nv li>a{padding:0 21px!important;font-size:14px}#ai-chrome .site-header{gap:25px}#ai-chrome #scbar{flex-basis:430px;width:430px!important}#ai-chrome .header-quick .button{padding:0 16px}}
@media(max-width:900px){#ai-chrome .utility>.wrap{flex-wrap:wrap;gap:0 15px}#ai-chrome .utility-right{white-space:normal;flex-wrap:wrap;gap:3px 11px;justify-content:flex-end;margin-left:auto}#ai-chrome .utility-left{min-height:26px}#ai-chrome .utility-right{min-height:28px}#ai-chrome .site-header{gap:20px}#ai-chrome .header-quick{display:none}#ai-chrome #scbar{flex:0 1 460px;width:460px!important}#ai-chrome #nv li>a{padding:0 18px!important;font-size:13px}#ai-chrome #nv .wrap{gap:0}#ai-chrome #qmenu{display:none!important}#ai-chrome #nv ul{gap:0;overflow-x:auto!important;scrollbar-width:none}}
@media(max-width:600px){#ai-chrome .wrap{width:calc(100% - 24px)!important}#ai-chrome .utility>.wrap{padding:3px 0}#ai-chrome .utility-left{display:none}#ai-chrome .utility-right{justify-content:flex-start;margin-left:0;gap:2px 10px;font-size:10px}#ai-chrome .utility a{font-size:10px}#ai-chrome .site-header{height:auto;min-height:90px!important;padding:10px 0!important;flex-wrap:wrap;gap:8px}#ai-chrome .brand{width:160px;height:60px;flex-basis:160px}#ai-chrome .brand img{width:160px!important;height:60px!important}#ai-chrome #scbar{width:100%!important;max-width:none;flex-basis:100%}#ai-chrome #nv,#ai-chrome #nv>.wrap,#ai-chrome #nv li,#ai-chrome #nv li>a{height:45px!important;min-height:45px;line-height:45px!important}#ai-chrome #nv li>a{padding:0 16px!important}#ai-chrome #nv ul{height:45px!important}}
#ai-chrome .utility #extcreditmenu,#ai-chrome .utility #g_upmine{height:20px!important;line-height:20px!important;min-height:0!important;box-sizing:border-box}
@media(min-width:1051px){#ai-chrome .utility-caption{display:inline-block}#ai-chrome .utility-left{gap:14px}#ai-chrome .utility-right{gap:13px}}
#ai-chrome .utility-left,#ai-chrome .utility-right{min-height:25px}#ai-chrome .utility strong,#ai-chrome .utility strong>a{font-weight:400;color:inherit}#ai-chrome .utility .showmenu{padding-right:0!important}#ai-chrome .utility .showmenu:after{display:none}#ai-chrome .utility-right .icon{width:14px;height:14px;flex:0 0 14px;margin-right:4px}#ai-chrome .utility #g_upmine font{color:inherit}#ai-chrome .header-quick small{line-height:16.5px}
#ai-chrome #scbar_btn:before,#ai-chrome #scbar_btn:after{display:none!important}#ai-chrome #scbar_type{border:0!important;border-left:1px solid #e4edf3!important;box-shadow:none!important;background:none!important}
#ai-chrome #loginstatus{display:inline-flex;align-items:center;height:20px}
