body[data-extra-feature=personal-values] #extra-app{font-family:system-ui,sans-serif;line-height:1.65;color:#312535}body[data-extra-feature=personal-values] #extra-app *{box-sizing:border-box}#extra-app .values15-panel{overflow-wrap:anywhere}#extra-app .values15-panel button{font:inherit;max-width:100%;min-height:44px;padding:.7rem 1rem;cursor:pointer;border:2px solid #63526c;border-radius:.65rem;background:#fff;color:#312535}#extra-app .values15-panel button.primary{background:#65448f;color:#fff}#extra-app .values15-panel button:disabled{opacity:.45;cursor:default}#extra-app .values15-catalog{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1.2rem 0}#extra-app .values15-option{display:flex;align-items:flex-start;gap:.7rem;border:1px solid #a99aad;border-radius:.7rem;padding:.8rem;cursor:pointer}#extra-app .values15-option input{width:1.2rem;height:1.2rem;flex-shrink:0;margin-top:.3rem}#extra-app .values15-option span span,#extra-app .values15-pair span,#extra-app .values15-pair strong{display:block}#extra-app .values15-option:has(input:checked){background:#eee2f7;border-color:#75528f}#extra-app .values15-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0}#extra-app .values15-pair button{text-align:left;min-height:8rem;border:2px solid #75528f}#extra-app .values15-pair strong{font-size:1.2rem;margin-bottom:.5rem}#extra-app .values15-nav{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.5rem 0}#extra-app .values15-ranking{padding-left:1.8rem}#extra-app .values15-panel .note{font-size:.94rem;color:#5f5364}#extra-app .values15-panel h2:focus{outline:none}#extra-app .values15-panel button:focus-visible,#extra-app .values15-panel input:focus-visible,#extra-app .values15-panel summary:focus-visible{outline:3px solid #075fb3;outline-offset:3px}#extra-app .values15-panel details{margin-top:1.5rem}body[data-extra-feature=personal-values] .site-header{flex-wrap:wrap}body[data-extra-feature=personal-values] .site-header .brand{min-width:10rem}@media(max-width:560px){#extra-app .values15-catalog,#extra-app .values15-pair{grid-template-columns:1fr}#extra-app .values15-nav{display:grid}#extra-app .values15-nav button{width:100%}}@media(max-width:420px){body[data-extra-feature=personal-values] .site-header .brand{flex-basis:100%}}
