/* Original PPT logo is preserved. No theme filter or non-uniform scaling. */
.v73-brand{display:flex;align-items:center;gap:.65rem;min-width:0;flex-wrap:nowrap}
.v73-brand .v73-brand-logo{display:block;width:40px!important;height:40px!important;min-width:40px;max-width:40px;flex:0 0 40px;object-fit:contain;aspect-ratio:1;filter:none!important;transform:none!important;background:transparent;border:0;border-radius:50%}
.v73-brand strong{font-size:1.12rem!important;line-height:1.3;letter-spacing:.035em;min-width:0}
.v73-brand small{font-size:.62rem;letter-spacing:.08em;align-self:flex-end;margin-bottom:.2rem}
.login-brand.v73-brand{justify-content:flex-start}
.ui-sidebar-brand.v73-brand{padding-bottom:1.1rem}
.v73-brand-tagline{font-weight:600;max-width:30rem}
.login-card{position:relative}
.login-card>.v71-language{display:flex;justify-content:flex-end;margin-bottom:1rem}
.v71-language select{min-height:38px;max-width:180px;font-size:.9rem}
.top-actions>.v71-language{margin:0;flex:0 0 auto}
.v73-i18n{display:inline-flex;flex-direction:column;align-items:inherit;justify-content:center;vertical-align:middle;max-width:100%;min-width:0;line-height:1.35;gap:.14em;white-space:normal;overflow-wrap:anywhere}
.v73-i18n>.v73-zh,.v73-i18n>.v73-en{display:block;white-space:normal;min-width:0;max-width:100%}
.v73-i18n>.v73-en{font-size:.82em;font-weight:400;line-height:1.3;opacity:.87}
button>.v73-i18n,.primary>.v73-i18n{align-items:center;text-align:center}
label>.v73-i18n,th>.v73-i18n,legend>.v73-i18n{align-items:flex-start;text-align:start}
html[data-language="zh-en"] .top-actions{align-items:center;flex-wrap:wrap;gap:.4rem}
html[data-language="zh-en"] .ui-sidebar nav button,html[data-language="zh-en"] .ui-sidebar nav a{min-height:52px}
html[data-language="zh-en"] .ui62-tabs,html[data-language="zh-en"] .v7-tabs{align-items:stretch;overflow-x:auto}
html[data-language="zh-en"] table th{vertical-align:top}
html[data-language="zh-en"] select{max-width:100%;min-width:0}
html[data-language="zh-en"] .topbar{min-height:70px;height:auto}
html[data-role-group="travel"]{--v73-role-accent:#2e7b98}
html[data-role-group="service"]{--v73-role-accent:#916a29}
html[data-role-group="platform"]{--v73-role-accent:#7862a4}
html[data-role-group] .ui-page-heading{border-top:3px solid var(--v73-role-accent)}
html[data-role-group] .ui-identity{border-inline-start:3px solid var(--v73-role-accent);padding-inline-start:.65rem}
@media(max-width:760px){
 .v73-brand .v73-brand-logo{width:36px!important;height:36px!important;min-width:36px;max-width:36px;flex-basis:36px}
 .v73-brand strong{font-size:1.04rem!important}
 .login-visual .v73-brand{gap:.5rem}
 .v73-brand small{font-size:.58rem}
 .v71-language select{min-height:42px;max-width:160px}
 html[data-language="zh-en"] .top-actions{gap:.3rem}
 html[data-language="zh-en"] button{height:auto;min-height:44px}
 html[data-language="zh-en"] .v73-i18n{line-height:1.25}
 html[data-language="zh-en"] .topbar{flex-wrap:wrap;align-items:flex-start}
}
