.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.language-picker{margin:0;display:block;flex-shrink:0}
.language-picker select{width:126px;padding:8px 6px;font-size:11px;background:#f7f9fc;cursor:pointer}
.admin-actions{display:flex;align-items:center;gap:12px}
.mobile-signin{display:none}
.nav .wrap{gap:25px}.nav-links{gap:20px}.nav-actions{gap:12px}
html[lang="zh-CN"] body{font-family:'Be Vietnam Pro','Microsoft YaHei','PingFang SC','Noto Sans CJK SC',sans-serif}
html[lang="en"] h1{font-size:52px;letter-spacing:-2px}
html[lang="en"] .page-head h1{font-size:39px;letter-spacing:-1px}
html[lang="en"] .auth-form h1,html[lang="en"] .admin-main h1{font-size:30px;letter-spacing:-1px}
html[lang="en"] .hero-note{font-size:10px}
.mini-header{flex-wrap:wrap;gap:5px}.mini-stage{overflow-wrap:anywhere}
.account-top>div:first-child{min-width:0}.account-top .btn{flex-shrink:0}
.admin-side button{white-space:normal}.admin-top>div:first-child{min-width:0}
@media(max-width:1100px){.nav-links{gap:12px}.nav .wrap{gap:15px}.nav-actions{gap:10px}.language-picker select{width:112px}.nav-actions .btn{padding:9px 11px}.nav-links,.nav-actions{font-size:11px}}
@media(max-width:850px){.nav-links{gap:8px}.nav .wrap{gap:10px}.nav-actions>a:first-of-type{display:none}.nav-actions{gap:8px}.language-picker select{width:95px}}
@media(max-width:760px){.mobile-signin{display:block}.nav-actions{gap:9px}.language-picker select{width:72px;padding:8px 3px;font-size:10px}.nav .wrap{gap:7px}.nav-links{gap:8px}.admin-actions{flex-direction:column;align-items:end;gap:8px}.admin-actions .language-picker select{width:105px}.admin-side button{white-space:nowrap}html[lang="en"] h1{font-size:42px;letter-spacing:-1.5px}html[lang="en"] .page-head h1{font-size:32px}html[lang="en"] .admin-main h1{font-size:23px}.hero-note{display:block}.hero-note svg{width:17px}.mini-header{font-size:10px}.mini-kpis>div{padding:6px;font-size:7px}.mini-workflow{gap:3px;padding:12px 5px}.mini-stage{padding:7px 4px;font-size:7px}.mini-stage b{font-size:8px}.technical svg{max-width:100%}.mini-side{padding:14px 8px}.window-body{grid-template-columns:68px minmax(0,1fr)}.mini-main{padding:13px 8px}.art-tag{font-size:9px}.account-top{flex-wrap:wrap}.preview-bar a{display:inline-block}.buttons{gap:9px}}
