.vp-body{background:#f4f6f4;color:#1a3030;min-height:100vh}.vp-wrapper{max-width:1180px;margin:0 auto;padding:22px}.vp-header{background:white;border:1px solid #dce5df;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;margin-bottom:24px}.vp-brand{text-decoration:none;color:inherit;display:flex;align-items:center;gap:12px}.vp-brand span{display:grid;gap:2px}.vp-brand small{color:#77837c}.vp-identity{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.vp-main{max-width:980px;margin:0 auto;padding-bottom:60px}.vp-main .editor-panel{margin-bottom:20px}.vp-user{border:1px solid #dce5df;border-radius:10px;margin:10px 0;padding:14px}.vp-user summary{cursor:pointer}.vp-user-content{padding:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end}.vp-user-content form{border-top:1px solid #e6eae6;padding-top:12px}.vp-user-content form .field{display:block;margin-bottom:8px}.vp-user-content form .field select,.vp-user-content form .field input{width:100%}.vp-password{margin-top:15px}.vp-user-content form button{margin-top:6px}@media(max-width:680px){.vp-user-content{grid-template-columns:1fr}.vp-header{flex-wrap:wrap}.vp-identity{width:100%;justify-content:space-between}}
