.user-profile{min-width:0;flex:1;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.user-profile span{display:flex;flex-direction:column;min-width:0}.user-profile strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile small{color:#a9c0dc}.profile-summary{display:flex;align-items:center;gap:14px;padding:14px;margin:18px 0;border:1px solid var(--line);border-radius:14px;background:#f8fbfa}.profile-summary img{width:58px;height:58px;border-radius:16px;object-fit:cover}.profile-summary div{display:flex;flex-direction:column;gap:5px}.profile-summary small{color:var(--muted)}.ui-version-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:15px 0}.ui-version-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px;border:2px solid var(--line);border-radius:14px;cursor:pointer;background:#fff}.ui-version-card.selected{border-color:var(--green);box-shadow:0 0 0 3px #07883f18}.ui-version-card input{position:absolute;opacity:0}.ui-version-card small{color:var(--muted);font-size:10px;line-height:1.35}.ui-version-preview{height:70px;border-radius:9px;border:1px solid #d9e2e7;background:linear-gradient(90deg,#082c6c 0 22%,#f5f8f7 22%)}.ui-version-preview.v2{background:linear-gradient(180deg,#fff 0 22%,#f2f4f8 22%);box-shadow:inset 0 4px #176b56}.ui-version-preview.v3{border-color:#26364b;background:linear-gradient(90deg,#101827 0 20%,#172235 20%);box-shadow:inset 0 4px #3bd89b}@media(max-width:650px){.ui-version-grid{grid-template-columns:1fr}.ui-version-preview{height:48px}}

body.ui-v2{--blue:#183153;--blue2:#27705d;--green:#176b56;--yellow:#d9ac42;--paper:#f2f4f8;--line:#dde2e9;--muted:#6d7787;--white:#fff;background:#f2f4f8;background-image:radial-gradient(circle at 86% 4%,#d9ac4215,transparent 22%)}.ui-v2 .sidebar{width:286px;background:#fff;color:#183153;border-right:1px solid #e1e5eb;padding:27px 20px;box-shadow:8px 0 35px #1831530a}.ui-v2 .brand{border-bottom-color:#e5e8ed}.ui-v2 .brand .logo{background:#176b56;color:#fff;border-radius:10px}.ui-v2 .brand small,.ui-v2 .user-profile small{color:#778294}.ui-v2 .nav{gap:7px}.ui-v2 .nav button{color:#657186;border-radius:10px}.ui-v2 .nav button.active,.ui-v2 .nav button:hover{color:#176b56;background:#eaf3ef;box-shadow:none}.ui-v2 .nav button.active{font-weight:900}.ui-v2 .userbox{border-top-color:#e5e8ed}.ui-v2 .userbox img{border-color:#176b56}.ui-v2 .logout{color:#183153}.ui-v2 .main{margin-left:286px;padding:0 46px 55px}.ui-v2 .top{height:98px;background:#f2f4f8}.ui-v2 .top:before{left:286px;height:3px;background:#176b56}.ui-v2 .top h1{font-size:25px;letter-spacing:-.02em}.ui-v2 .hero{border-radius:18px;padding:42px 46px;background:linear-gradient(118deg,#183153,#24496b 65%,#176b56)}.ui-v2 .hero:after{opacity:.45}.ui-v2 .stat,.ui-v2 .panel,.ui-v2 .card,.ui-v2 .form-panel,.ui-v2 .admin-collapse{border-color:#e3e6eb;border-radius:14px;box-shadow:0 10px 28px #1831530b}.ui-v2 .stat{padding:22px}.ui-v2 .stat b{font-size:30px}.ui-v2 .primary{background:#176b56}.ui-v2 .primary:hover{background:#183153}.ui-v2 .field input,.ui-v2 .field select,.ui-v2 .field textarea{background:#fff;border-radius:9px}.ui-v2 .card-photo{height:190px}@media(max-width:760px){.ui-v2 .sidebar{width:286px}.ui-v2 .main{margin:0;padding:0 16px 38px}.ui-v2 .top:before{left:0}.ui-v2 .hero{padding:29px 24px}}

body.ui-v3{--blue:#e8f0fb;--blue2:#58a6ff;--green:#3bd89b;--yellow:#f5c451;--paper:#0b111c;--line:#29364a;--muted:#91a0b5;--white:#172235;background:#0b111c;background-image:radial-gradient(circle at 80% 0,#1b846a24,transparent 30%);color:#e8f0fb}.ui-v3 .sidebar{width:225px;background:#0d1522;border-right:1px solid #263449;padding:22px 14px}.ui-v3 .brand{border-bottom-color:#263449}.ui-v3 .brand .logo{background:#3bd89b;color:#07140f;border-radius:9px}.ui-v3 .brand small,.ui-v3 .user-profile small{color:#718198}.ui-v3 .nav{gap:3px;margin-top:20px}.ui-v3 .nav button{color:#91a0b5;padding:11px}.ui-v3 .nav button.active,.ui-v3 .nav button:hover{background:#17283a;color:#fff;box-shadow:inset 3px 0 #3bd89b}.ui-v3 .userbox{border-top-color:#263449}.ui-v3 .userbox img{border-color:#3bd89b}.ui-v3 .main{margin-left:225px;padding:0 30px 45px}.ui-v3 .top{height:76px;border-bottom-color:#263449}.ui-v3 .top:before{left:225px;height:2px;background:#3bd89b}.ui-v3 .top p{color:#718198}.ui-v3 .hero{margin-top:18px;border:1px solid #28465a;border-radius:14px;padding:31px 35px;background:linear-gradient(125deg,#142234,#193449)}.ui-v3 .hero h2{font-size:34px}.ui-v3 .hero:after{border-color:#3bd89b33}.ui-v3 .stat,.ui-v3 .panel,.ui-v3 .card,.ui-v3 .form-panel,.ui-v3 .admin-collapse,.ui-v3 .report-sheet{background:#141e2d;border-color:#29364a;border-radius:11px;box-shadow:0 10px 30px #0003}.ui-v3 .stat{padding:15px}.ui-v3 .stat b{color:#fff}.ui-v3 .row,.ui-v3 .card-foot,.ui-v3 .admin-collapse>summary{border-color:#29364a}.ui-v3 .admin-collapse[open]>summary,.ui-v3 .search,.ui-v3 .secondary,.ui-v3 .committee-switch,.ui-v3 .committee-name,.ui-v3 .field input,.ui-v3 .field select,.ui-v3 .field textarea{background:#101927;border-color:#334258;color:#e8f0fb}.ui-v3 .primary{background:#3bd89b;color:#07140f}.ui-v3 .primary:hover{background:#58a6ff}.ui-v3 .eyebrow{color:#3bd89b}.ui-v3 .badge{background:#253349;color:#cdd8e8}.ui-v3 .badge.approved{background:#153e34;color:#72e7b8}.ui-v3 .card-photo{background:#0d1522;height:155px}.ui-v3 .modal{background:#141e2d;color:#e8f0fb}.ui-v3 .modal-head button{background:#253349;color:#fff}.ui-v3 .profile-summary,.ui-v3 .ui-version-card{background:#101927;border-color:#334258}.ui-v3 .toast{background:#17283a}@media(max-width:760px){.ui-v3 .sidebar{width:260px}.ui-v3 .main{margin:0;padding:0 13px 35px}.ui-v3 .top:before{left:0}}

