.gs-language-setting{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:4px 8px;border:1px solid #cfe0d7;border-radius:10px;background:#fff;color:#194d40;font:600 13px/1.2 "Microsoft YaHei","Segoe UI",sans-serif;box-shadow:0 4px 14px rgba(25,77,64,.06)}
.gs-language-label{white-space:nowrap}.gs-language-dropdown{position:relative}.gs-language-dropdown>button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:104px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.gs-language-dropdown>button b{font-size:14px;font-weight:600;transition:transform .15s}.gs-language-dropdown>button[aria-expanded="true"] b{transform:rotate(180deg)}.gs-language-menu{position:absolute;right:0;top:calc(100% + 7px);z-index:100;min-width:132px;padding:5px;border:1px solid #c9ddd2;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(25,77,64,.14)}.gs-language-menu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:5px;background:transparent;color:#294c41;text-align:left;font:inherit;cursor:pointer}.gs-language-menu button:hover,.gs-language-menu button[aria-selected="true"]{background:#e8f1ec;color:#174b3f}
.gs-language-setting.is-floating{position:fixed;right:18px;top:58px;z-index:10000}
#consoleNav .gs-language-setting,#workbenchNav .gs-language-setting{width:100%;min-height:44px;margin:0;box-sizing:border-box;justify-content:space-between;padding:9px 10px;border:1px solid #c9ddd2;border-radius:6px;background:#e8f1ec;box-shadow:none}#consoleNav .gs-language-dropdown>button,#workbenchNav .gs-language-dropdown>button{min-width:108px;text-align:right}#consoleNav .gs-language-setting:hover,#workbenchNav .gs-language-setting:hover{background:#d5e7dc}#consoleNav .gs-language-menu,#workbenchNav .gs-language-menu{right:0;left:auto;min-width:138px}
@media(max-width:720px){.gs-language-label{display:none}.gs-language-dropdown>button{min-width:82px}.gs-language-setting.is-floating{right:10px;top:54px}}

.gs-file-control{display:flex;align-items:center;width:100%;min-height:40px;border:1px solid #d3dfd8;border-radius:5px;background:#fff;overflow:hidden;box-sizing:border-box}
.gs-file-control .gs-native-file{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}
.gs-file-button{align-self:stretch;border:0;border-right:1px solid #d3dfd8;border-radius:0;background:#e7f2ec;color:#175f4d;padding:0 14px;font:600 14px/1 "Microsoft YaHei","Segoe UI",sans-serif;cursor:pointer;white-space:nowrap}
.gs-file-button:hover{background:#d8ebe1}.gs-file-button:focus-visible{outline:2px solid #1c604e;outline-offset:-3px}
.gs-file-name{min-width:0;padding:0 12px;color:#536b63;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
#kbUpload .gs-file-control{display:inline-flex;width:min(430px,100%);vertical-align:middle;margin:0 8px}
