.vp-shell{min-height:100dvh;position:relative}.vp-shell header{border-bottom:1px solid var(--chrome-separator);align-items:center;height:52px;padding:0 24px;font-size:13px;font-weight:600;display:flex}.vp-shell main{flex-direction:column;gap:24px;padding:40px 64px;display:flex}.vp-shell h1{margin:0;font-size:20px;font-weight:600}.vp-shell h2{margin:0;font-size:18px;font-weight:600}.vp-shell p{color:var(--chrome-secondary);margin:0;font-size:14px;line-height:1.5}.vp-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.vp-plans section{border-top:1px solid var(--chrome-separator);flex-direction:column;align-items:start;gap:12px;padding:20px 0;display:flex}.vp-management{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.vp-management section{flex-direction:column;align-items:start;gap:16px;display:flex}.vp-management h2{font-size:15px}.vp-row{align-items:center;gap:12px;width:100%;min-height:44px;font-size:12px;display:flex}.vp-row span:first-child,.vp-row a{color:var(--chrome-text);margin-inline-end:auto}.vp-row small{color:var(--chrome-secondary);margin-top:4px;font-size:11px;display:block}.vp-shell button,.vp-confirm button{font:500 12px var(--font-ui), sans-serif;border:1px solid var(--chrome-border);color:var(--chrome-text);background:var(--chrome-panel);cursor:pointer;border-radius:6px;padding:8px 12px}.vp-shell button[data-primary]{background:var(--chrome-text);color:var(--chrome-inverse)}.vp-shell button:disabled{cursor:default;opacity:.6}.vp-shell footer{align-self:flex-end;gap:8px;margin-top:120px;display:flex}.vp-confirm{background:var(--chrome-raised);border:1px solid var(--chrome-border);border-radius:12px;flex-wrap:wrap;gap:12px;width:min(500px,90vw);padding:24px;display:flex;position:fixed;top:160px;left:50%;transform:translate(-50%)}.vp-shell :focus-visible,.vp-confirm :focus-visible{outline:2px solid var(--chrome-focus);outline-offset:2px}@media (max-width:760px){.vp-shell main{padding:24px}.vp-plans,.vp-management{grid-template-columns:1fr}.vp-shell footer{margin-top:24px}}
