/* Pixel-direction corrections based on the approved V2/V3 references */
body.ui-v2{background:#f8fafc;color:#102347}.ui-v2 .v2-header{height:68px;padding:0 28px;border-bottom:1px solid #e9edf3;box-shadow:0 2px 8px #10234708}.ui-v2 .v2-header .brand strong{font-size:18px}.ui-v2 .v2-header .brand .logo{background:#fff;color:#176b56;border:2px solid #20a568;border-radius:50%}.ui-v2 .v2-header:after{content:"V2 • SUPERADMIN";font-size:9px;font-weight:900;color:#168550;background:#effaf4;border:1px solid #bfe7d1;border-radius:6px;padding:6px 8px;order:-1}.ui-v2 .v2-nav-wrap{top:68px;padding:0 28px;height:52px;box-shadow:none}.ui-v2 .v2-nav{margin:auto}.ui-v2 .v2-nav button{height:52px;border-radius:0;padding:0 17px;font-size:11px}.ui-v2 .v2-nav button.active{background:transparent;border-bottom:3px solid #1d9b61}.ui-v2 .v2-main{padding-top:26px}.ui-v2 .v2-page-head{padding-bottom:10px;border-bottom:1px solid #edf0f4}.ui-v2 .v2-page-head h1{font-size:27px}.ui-v2 .v2-welcome,.ui-v2 .v2-actions button,.ui-v2 .v2-columns .panel{box-shadow:0 3px 12px #1023470a}.ui-v2 .v2-welcome{border-left:1px solid #e4e9ef;border-top:3px solid #1a9b61}.ui-v2 .v2-kpis article{background:#fff;color:#102347;border:1px solid #e4e9ef;box-shadow:0 3px 12px #1023470a}.ui-v2 .v2-kpis article>span{color:#176b56}.ui-v2 .v2-kpis small{color:#6f7c90}.ui-v2 .v2-kpis article.attention{background:#fff;border-left:4px solid #f0aa24}

body.ui-v3{--blue:#0b2f5f;--blue2:#175bb5;--green:#058742;--yellow:#f4a900;--paper:#f7f9fc;--line:#dfe5ec;--muted:#66758b;--white:#fff;background:#f7f9fc;color:#0d2344;background-image:none}.ui-v3 .v3-sidebar{position:fixed;inset:0 auto 0 0;width:230px;padding:24px 16px;background:linear-gradient(180deg,#062c55,#031e3d);color:#fff;z-index:40;display:flex;flex-direction:column}.ui-v3 .v3-brand{padding:0 8px 20px;border-bottom:1px solid #ffffff20}.ui-v3 .v3-brand>strong{display:block;font-size:22px;letter-spacing:-.04em}.ui-v3 .v3-brand>strong span{color:#54c528}.ui-v3 .v3-brand>small{display:block;margin:4px 0 13px;color:#c7d8e9;font-size:9px;line-height:1.35}.ui-v3 .v3-brand>em{display:inline-block;padding:5px 7px;border-radius:5px;background:#0a7043;color:#ffe338;font-size:8px;font-style:normal;font-weight:900}.ui-v3 .v3-nav{display:grid;gap:4px;margin:18px 0}.ui-v3 .v3-nav button{height:auto;display:flex;align-items:center;gap:11px;padding:12px;border-radius:7px;color:#d7e4f1;text-align:left}.ui-v3 .v3-nav button i{width:24px;font-size:16px}.ui-v3 .v3-nav button span{display:block;font-size:12px}.ui-v3 .v3-nav button:hover span{position:static;padding:0;background:none;box-shadow:none}.ui-v3 .v3-nav button.active,.ui-v3 .v3-nav button:hover{background:#087b43;color:#fff;box-shadow:none}.ui-v3 .v3-committee{display:flex;align-items:center;gap:9px;margin-top:auto;padding:14px 7px;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.ui-v3 .v3-committee>span{display:flex;flex-direction:column}.ui-v3 .v3-committee strong{font-size:10px}.ui-v3 .v3-committee small{font-size:8px;color:#aac0d6}.ui-v3 .v3-sidebar .userbox{margin-top:12px;padding-top:0;border:0}.ui-v3 .v3-sidebar .user-profile small{color:#aac0d6}.ui-v3 .v3-main{margin-left:230px;padding:0 28px 55px}.ui-v3 .v3-top{height:72px;display:flex;align-items:center;gap:16px;border-bottom:1px solid #dfe5ec;background:#fff;margin:0 -28px;padding:0 28px}.ui-v3 .v3-top>div:first-of-type{display:flex;align-items:center;justify-content:space-between;flex:1}.ui-v3 .v3-top h1{font-size:20px;margin:0}.ui-v3 .v3-top>div:first-of-type small{color:#607086}.ui-v3 .v3-top-actions{display:flex;align-items:center;gap:9px}.ui-v3 .v3-top-actions .committee-switch,.ui-v3 .v3-top-actions .committee-name{display:none}.ui-v3 .v3-page-title{display:flex;align-items:center;justify-content:space-between;padding:28px 0 18px}.ui-v3 .v3-page-title h2{font-size:28px;margin:0 0 4px}.ui-v3 .v3-page-title p{margin:0;color:#66758b;font-size:12px}.ui-v3 .v3-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ui-v3 .v3-metrics article{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #dfe5ec;border-radius:10px;box-shadow:0 3px 12px #1023470a}.ui-v3 .v3-metrics article i{width:45px;height:45px;display:grid;place-items:center;border-radius:8px;background:#e9f6ee;color:#087f43;font-size:21px;font-style:normal}.ui-v3 .v3-metrics article.orange i{background:#fff3d9;color:#e59b00}.ui-v3 .v3-metrics article.blue i{background:#eaf1fb;color:#165bab}.ui-v3 .v3-metrics article>*{display:block}.ui-v3 .v3-metrics article div{min-width:0}.ui-v3 .v3-metrics small,.ui-v3 .v3-metrics span{display:block;color:#66758b;font-size:9px}.ui-v3 .v3-metrics b{display:block;color:#0d2344;font-size:25px;margin:3px 0}.ui-v3 .v3-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.ui-v3 .v3-quick button{display:flex;align-items:center;gap:11px;padding:14px;background:#fff;border:1px solid #dfe5ec;border-radius:9px;color:#0d2344;text-align:left}.ui-v3 .v3-quick button:hover{border-color:#078743;background:#f4fbf7}.ui-v3 .v3-quick button>i{font-style:normal;color:#078743;font-size:20px}.ui-v3 .v3-quick button>span{display:flex;flex-direction:column}.ui-v3 .v3-quick small{color:#66758b;font-size:9px}.ui-v3 .v3-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.ui-v3 .v3-grid .panel{background:#fff;border:1px solid #dfe5ec;color:#0d2344;box-shadow:0 3px 12px #1023470a}.ui-v3 .v3-panel-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e7ebf0;color:#0d2344;font-size:12px;font-weight:900}.ui-v3 .v3-panel-head button{border:0;background:none;color:#0c6eae;font-size:10px}.ui-v3 .row{border-color:#edf0f4}.ui-v3 .row-main strong,.ui-v3 .stat b{color:#0d2344}.ui-v3 .row-main small{color:#66758b}.ui-v3 .pending-panel{color:#0d2344}.ui-v3 .field input,.ui-v3 .field select,.ui-v3 .field textarea,.ui-v3 .search,.ui-v3 .secondary,.ui-v3 .committee-switch,.ui-v3 .committee-name{background:#fff;color:#0d2344;border-color:#dfe5ec}.ui-v3 .modal{background:#fff;color:#0d2344}.ui-v3 .profile-summary,.ui-v3 .ui-version-card{background:#f8fafc;border-color:#dfe5ec}

@media(max-width:760px){.ui-v2 .v2-header:after{display:none}.ui-v2 .v2-nav-wrap{top:68px}.ui-v3 .v3-sidebar{width:240px;transform:translateX(-100%);transition:.2s}.ui-v3 .v3-sidebar.open{transform:none}.ui-v3 .v3-close{display:block;position:absolute;right:12px;top:18px;color:#fff}.ui-v3 .v3-main{margin:0;padding:0 13px 40px}.ui-v3 .v3-top{margin:0 -13px;padding:0 13px}.ui-v3 .v3-top>div:first-of-type small{display:none}.ui-v3 .v3-metrics,.ui-v3 .v3-quick{grid-template-columns:1fr 1fr}.ui-v3 .v3-grid{grid-template-columns:1fr}}@media(max-width:480px){.ui-v3 .v3-metrics,.ui-v3 .v3-quick{grid-template-columns:1fr}}

