/* VOLENG V25.7: common Operations design tokens for Agenda + Flow. */
:root{--vu257-navy:#10213a;--vu257-blue:#1764e9;--vu257-canvas:#f3f6fc;--vu257-stroke:#dde7f3}
#vcore-header{height:54px!important;min-height:54px!important;box-sizing:border-box!important;padding:6px 18px!important;gap:11px!important;background:#fff!important;box-shadow:none!important;position:sticky!important;top:0!important;z-index:130!important}
#vcore-header .vc-brand{font-size:16px!important}
#vcore-header .vc-home,#vcore-header .vc-apptrigger{min-height:34px!important;height:34px!important}
#vcore-header .vc-find input{height:35px!important;max-width:640px!important}
#vcore-header .vc-find{max-width:650px!important}
#vcore-header .vc-tools .vc-optional{min-height:34px!important;height:34px!important;font-size:11px!important}
#vcore-header .vc-avatar{height:30px!important;width:30px!important}
body.vcore-enabled.vcore-root-header > .shell,
body.vcore-enabled.vcore-root-header > #appView,
body.vcore-enabled.vcore-root-header > #appShell{min-height:calc(100vh - 54px)!important}
body.vcore-enabled.vcore-root-header > .shell > .sidebar,
body.vcore-enabled.vcore-root-header > #appView > .sidebar,
body.vcore-enabled.vcore-root-header > #appShell > .sidebar{background:#10213a!important;width:184px!important;min-width:184px!important;flex-basis:184px!important;height:calc(100vh - 54px)!important;border-right:1px solid #213956!important;color:#e6effb!important;opacity:1!important}
body.vcore-enabled.vcore-root-header > .shell > .sidebar *,
body.vcore-enabled.vcore-root-header > #appView > .sidebar *,
body.vcore-enabled.vcore-root-header > #appShell > .sidebar *{filter:none!important;opacity:1!important}
body.vcore-enabled.vcore-root-header .sidebar nav button,
body.vcore-enabled.vcore-root-header .sidebar .navButton {color:#cadbf0!important;background:transparent!important;border-radius:9px!important;font-weight:600!important}
body.vcore-enabled.vcore-root-header .sidebar nav button.active,
body.vcore-enabled.vcore-root-header .sidebar .navButton.selected{color:#fff!important;background:#1764e9!important;opacity:1!important}
body.vcore-enabled.vcore-root-header .sidebar nav button:hover:not(.active),
body.vcore-enabled.vcore-root-header .sidebar .navButton:hover:not(.selected){background:#1b3a5a!important;color:white!important}
body.vcore-enabled.vcore-root-header .sidebar :is(.sidebarTitle,.sidebar-caption,.sidebarCaption){color:#92b0d0!important}
body.vcore-enabled.vcore-root-header .page,
body.vcore-enabled.vcore-root-header .content{max-width:none!important;margin:0!important;padding:25px 26px 48px!important;min-width:0}
body.vcore-enabled.vcore-root-header .page-heading h1,
body.vcore-enabled.vcore-root-header .vc-page-context h1{font-size:27px!important;color:#102a4b!important;font-weight:850!important;letter-spacing:-.035em!important}
body.vcore-enabled.vcore-root-header .page-heading{margin-bottom:20px!important}
body.vcore-enabled.vcore-root-header .panel,
body.vcore-enabled.vcore-root-header .stat,
body.vcore-enabled.vcore-root-header .stats article,
body.vcore-enabled.vcore-root-header .content .panel{border:1px solid #dde7f3!important;background:#fff!important;box-shadow:0 7px 27px #15345b07!important;border-radius:14px!important}
body.vcore-enabled.vcore-root-header .stat{border-top:3px solid #1764e9!important}
body.vcore-enabled.vcore-root-header .stat:nth-child(2){border-top-color:#10ad83!important}
body.vcore-enabled.vcore-root-header .stat:nth-child(3){border-top-color:#f7a43c!important}
body.vcore-enabled.vcore-root-header .stat:nth-child(4){border-top-color:#8051ec!important}
body.vcore-enabled.vcore-root-header .primary{background:#1764e9!important;color:white!important;border-color:#1764e9!important;border-radius:9px!important}
body.vcore-enabled.vcore-root-header .main,
body.vcore-enabled.vcore-root-header .mainShell,
body.vcore-enabled.vcore-root-header .body{background:#f3f6fc!important;min-width:0!important}
body.vcore-enabled.vcore-root-header .hero{border-radius:14px!important}
body.vcore-enabled.vcore-root-header :is(button,a,input,select):focus-visible{outline:2px solid #4b92ff!important;outline-offset:2px}
@media(max-width:740px){#vcore-header{gap:6px!important;padding:6px 9px!important}body.vcore-enabled.vcore-root-header > .shell > .sidebar,body.vcore-enabled.vcore-root-header > #appView > .sidebar,body.vcore-enabled.vcore-root-header > #appShell > .sidebar{width:184px!important;min-width:0!important;height:calc(100vh - 54px)!important}body.vcore-enabled.vcore-root-header .page,body.vcore-enabled.vcore-root-header .content{padding:18px 14px 36px!important}}

#vcore-header .vc-mini-tool{height:34px!important;min-width:34px;border:1px solid #dde7f3;background:#fff;border-radius:8px;color:#133258;font-size:19px;cursor:pointer;display:grid;place-items:center}
#vcore-header .vc-mini-tool:hover{background:#f0f5ff;color:#1764e9}
body.vc-dark-content.vcore-enabled.vcore-root-header > .shell > .body,body.vc-dark-content.vcore-enabled.vcore-root-header > #appView > .main,body.vc-dark-content.vcore-enabled.vcore-root-header > #appShell > .mainShell{background:#142338!important;color:#e9f1ff!important}
body.vc-dark-content.vcore-enabled.vcore-root-header :is(.panel,.stat,.stats article){background:#1d304c!important;border-color:#2a4568!important;color:#eef4ff!important}
@media(max-width:1070px){#vcore-header .vc-mini-tool{display:none}}
