.language-wrap{position:relative}.language-panel{position:absolute;right:-8px;top:calc(100% + 10px);width:244px;padding:10px;background:#fff;border:1px solid #e3e8ef;border-radius:16px;box-shadow:0 15px 42px #14243c24;display:grid;grid-template-columns:1fr 1fr;gap:4px;z-index:120}.language-panel[hidden]{display:none}.language-option{appearance:none;border:0;background:transparent;border-radius:10px;display:flex;align-items:center;gap:9px;text-align:left;padding:9px 8px;color:#26354b;font-size:13px;cursor:pointer;white-space:nowrap}.language-option:hover,.language-option[aria-checked=true]{background:#eef3fb}.language-option:focus-visible{outline:2px solid #2865e5;outline-offset:-2px}.language-option img{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid #e8edf2;flex:none}.language-option span{overflow:hidden;text-overflow:ellipsis}.header .nav-actions{gap:4px}@media(min-width:801px){html:not([lang=zh-CN]) .header .nav>a,html:not([lang=zh-CN]) .header .nav-product>summary{font-size:12px;padding-left:6px;padding-right:6px}}@media(max-width:800px){.language-panel{right:0;top:calc(100% + 7px)}}
@media(max-width:800px){html:not([lang=zh-CN]) .arch-choice-top{gap:3px;min-width:0}html:not([lang=zh-CN]) .arch-choice-top strong{min-width:0;overflow-wrap:anywhere;font-size:clamp(10px,2.3vw,13px);line-height:1.2}html:not([lang=zh-CN]) .arch-choice-top i{flex:none}}
html:not([lang=zh-CN]) .arch-precise .diagram-labels text{font-size:19px!important}html:not([lang=zh-CN]) .arch-precise .diagram-labels text:nth-of-type(-n+3){font-size:25px!important}
