.vp-personal{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:24px;max-width:1100px}.vp-personal-main,.vp-personal aside{min-width:0}.vp-personal section{margin-bottom:20px}.vp-personal .setcard{padding:18px}.vp-personal h2{font-size:14px;margin:0 0 12px}.vp-personal h3{font-size:12px;margin:0 0 6px}.vp-personal p,.vp-personal small{color:var(--ws-muted,var(--muted,#61697a));font-size:12px;line-height:1.65}.vp-personal .vp-personal-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.vp-personal .vp-personal-head h2{margin:0}.vp-personal .vp-personal-empty{font-size:20px;font-weight:650;margin:10px 0}.vp-personal .vp-personal-bar{height:6px;border-radius:4px;background:repeating-linear-gradient(135deg,#7775 0 5px,transparent 5px 10px);margin:15px 0}.vp-personal .vp-personal-line{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--vp-line,#7775);font-size:12px}.vp-personal .vp-personal-line:last-child{border-bottom:0}.vp-personal .vp-personal-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--vp-line,#7775)}.vp-personal .vp-personal-row:first-child{border-top:0}.vp-personal .vp-personal-row>div:first-child{flex:1;min-width:0}.vp-personal .vp-personal-row b,.vp-personal .vp-personal-row small{display:block}.vp-personal .vp-personal-row>div:last-child{text-align:right}.vp-personal .vp-personal-periods{display:flex;gap:6px;flex-wrap:wrap}.vp-personal button{min-height:44px}.vp-personal .vp-personal-periods button[aria-pressed=true]{color:var(--ws-accent,var(--accent,#6156c8));border-color:currentColor}.vp-personal details{border-top:1px solid var(--vp-line,#7775)}.vp-personal details:first-child{border-top:0}.vp-personal summary{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-weight:600}.vp-personal details p{margin:0 0 8px}.vp-personal progress{width:100%;height:8px;accent-color:var(--ws-accent,var(--accent,#6156c8))}.vp-personal .vp-personal-alert{padding:14px 18px;border:1px solid var(--vp-line,#7775);border-radius:8px;margin-bottom:20px}.vp-personal-status{min-height:1.5em}.vp-personal .vp-personal-badge{font-size:10px;padding:2px 5px;border:1px solid var(--vp-line,#7775);border-radius:4px;margin-left:6px;color:var(--ws-muted,var(--muted,#61697a))}@media(max-width:900px){.vp-personal{grid-template-columns:1fr}.vp-personal aside{display:grid;grid-template-columns:1fr 1fr;gap:16px}}@media(max-width:640px){.vp-personal aside{grid-template-columns:1fr}.vp-personal .vp-personal-head{align-items:flex-start;flex-wrap:wrap}.vp-personal .vp-personal-periods{width:100%}.vp-personal .vp-personal-periods button{flex:1}}

#dlgSettings.ws-settings .vp-personal .setcard{background:var(--ws-panel);border:1px solid var(--ws-line);border-radius:8px;padding:18px;margin:0 0 20px}#dlgSettings.ws-settings .vp-personal .setcard+.setcard{background:var(--ws-panel);border:1px solid var(--ws-line);padding:18px;margin:0 0 20px}#dlgSettings.ws-settings .vp-personal .hbtn{min-height:44px}#dlgSettings.ws-settings .vp-personal [data-services] .hbtn{margin:4px 0 12px}
