#nextPersonalValues{box-sizing:border-box;width:min(560px,calc(100% - 24px));max-height:90vh;max-height:90dvh;padding:0;border:1px solid #e4dced;border-radius:26px;background:#fffdf9;color:#28133f;box-shadow:0 20px 90px #24113240;font:16px/1.5 system-ui,sans-serif;overflow:auto}
#nextPersonalValues::backdrop{background:#21102e99;backdrop-filter:blur(5px)}
#nextPersonalValues *{box-sizing:border-box}#nextPersonalValues .pv-head{padding:26px 24px 12px}#nextPersonalValues .pv-kicker{font-size:11px;letter-spacing:2px;color:#79599a;font-weight:750}#nextPersonalValues h2{font-family:Georgia,serif;font-size:29px;line-height:1.12;margin:12px 0}#nextPersonalValues p{margin:10px 0}#nextPersonalValues .pv-head>button{float:right}#nextPersonalValues .pv-content{padding:0 20px}#nextPersonalValues .pv-choice{border:1px solid #e6deef;background:white;border-radius:16px;margin:10px 0;padding:14px}#nextPersonalValues label{display:flex;align-items:center;gap:12px;min-height:32px;cursor:pointer}#nextPersonalValues input{width:21px;height:21px;accent-color:#7444bd;flex-shrink:0}#nextPersonalValues details{margin-left:33px;font-size:14px;color:#645371}#nextPersonalValues summary{cursor:pointer;padding:8px 0;color:#7248a5}#nextPersonalValues .pv-footer{padding:12px 24px 22px;background:#fffdf9;position:sticky;bottom:0;border-top:1px solid #eee5f2}#nextPersonalValues .pv-actions{display:flex;gap:10px}#nextPersonalValues button{border:1px solid #dacbea;border-radius:14px;background:#f2eafa;color:#543574;padding:11px 16px;min-height:44px;font:inherit;font-weight:650;cursor:pointer}#nextPersonalValues .pv-primary{background:#7142ac;color:white;flex:1}#nextPersonalValues button:disabled{opacity:.3;cursor:default}#nextPersonalValues .pv-keep{width:100%;margin-bottom:10px;font-size:14px}#nextPersonalValues small{display:block;font-size:12px;color:#776782;margin-top:12px}#nextPersonalValues #pvError{color:#a52b3a;font-size:14px}#nextPersonalValues #pvError:empty{display:none}#nextPersonalValues ol{list-style:none;padding:0}#nextPersonalValues li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid #ece4f1}#nextPersonalValues li>div{display:flex;gap:5px;flex-shrink:0}#nextPersonalValues li button{padding:8px 13px}#nextPersonalValues h3{font-size:17px}#nextPersonalValues button:focus-visible,#nextPersonalValues input:focus-visible,#nextPersonalValues summary:focus-visible{outline:3px solid #a980db;outline-offset:3px}
