/* V25.32 master toolbar fidelity: align to the real Operations top bar. */
.vs31-header{min-height:64px!important;height:64px!important;padding:0 18px!important;gap:10px!important;font-size:12px!important}
.vs31-brand{font-size:16px!important;letter-spacing:.025em!important;margin-right:13px!important}.vs31-brand img{height:28px!important;width:28px!important}
.vs31-home,.vs31-switch-button,.vs31-tool{min-height:37px!important;height:37px!important;border-radius:9px!important}
.vs31-home{width:38px!important;padding:0!important}.vs31-switch-button{gap:7px!important;padding:0 12px!important;font-size:12px!important}
.vs31-header .vi,.vs31-menu .vi{width:18px;height:18px;vertical-align:middle}.vs31-home .vi{width:19px;height:19px}.vs31-tool .vi{height:18px;width:18px}
.vs31-tools{gap:7px!important}.vs31-tool{width:38px!important;padding:0!important}.vs31-support{height:37px!important;display:inline-flex;gap:7px;align-items:center;padding:0 12px!important}.vs31-support .vi{width:17px;height:17px}
.vs31-search{height:39px!important;max-width:560px!important;border-radius:9px!important}.vs31-search-icon .vi{height:18px;width:18px}
.vs31-menu-icon .vi{width:17px;height:17px}.vu30-appicon .vi{width:18px;height:18px}
.vs31-profile-button{gap:8px!important}.vs31-avatar{width:35px!important;height:35px!important}
.vs31-header .vs31-language{height:37px!important;font-weight:700}.vs31-menu-option{padding:10px!important}
body.vs31-shell .sidebar{background:#10243e!important}
body.vs31-shell .vs31-header{box-shadow:0 1px 0 #e4e9f0}
@media(max-width:880px){.vs31-search{max-width:280px!important}.vs31-header{gap:5px!important}.vs31-brand{margin-right:3px!important}}
@media(max-width:780px){.vs31-search{display:none!important}.vs31-brand strong{display:none}.vs31-tools{gap:4px!important}}
/* External SVG <use> symbols are shared with public catalogue. */
.vs31-menu-icon .vi,.vs31-header button .vi,.vu30-appicon .vi{display:block;max-width:100%;max-height:100%}
.vs31-extra-module .vi{width:16px;height:16px;margin-right:8px;vertical-align:middle}
