.pev{padding:20px;border:1px solid var(--line-2,#30363c);border-radius:10px;margin:24px 0}.pev p,.pev small{line-height:1.6}.pev h3{font-size:23px}.pev small{display:block;font-weight:400;margin-top:6px}.pev-scroll{overflow:auto;margin:16px 0}.pev table{border-collapse:collapse;width:100%;text-align:left;font-size:14px}.pev th,.pev td{padding:12px;vertical-align:top;border-bottom:1px solid var(--line-2,#30363c);min-width:190px}.pev caption{text-align:left;font-weight:600;margin-bottom:8px}.pev summary{cursor:pointer;font-size:17px;font-weight:600;padding:12px 0}.pev-local{margin-top:22px;border-top:1px solid var(--line-2,#30363c)}.pev-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.pev-form label{display:grid;gap:6px;align-content:start}.pev input,.pev select,.pev textarea{width:100%;box-sizing:border-box;background:var(--bg-2,#11151a);color:inherit;border:1px solid var(--line-2,#30363c);padding:10px;font:inherit;color-scheme:dark}.pev .pev-check{display:flex;align-items:flex-start;grid-column:1/-1}.pev-check input{width:auto;margin-top:5px}.pev button{cursor:pointer;border:1px solid var(--line-2,#30363c);border-radius:5px;padding:10px 13px;background:var(--bg-2,#11151a);color:var(--green,#3eaf6f);font:inherit;margin-top:8px}.pev-boundary{font-size:14px;color:var(--fg-3,#a4adb7)}.pev-results{display:flex;flex-wrap:wrap;gap:20px}.pev-results dd{margin:6px 0;font-size:20px;font-weight:600}.pev-status{grid-column:1/-1}.pev li{margin:16px 0}.pev a:focus-visible,.pev button:focus-visible,.pev input:focus-visible,.pev summary:focus-visible{outline:2px solid var(--green,#3eaf6f);outline-offset:3px}@media(max-width:700px){.pev{padding:14px}.pev-form{grid-template-columns:1fr}}@media print{[data-project-evidence]{display:none!important}}
