.plvf,.plvf *{box-sizing:border-box}.plvf{min-width:0;text-align:left}.plvf .plvf-start{margin-top:30px!important}.plvf [hidden]{display:none!important}.plvf .plvf-member{border:1px solid #cddceb;border-radius:13px;margin:16px 0;overflow:hidden;background:#fff}.plvf .plvf-member>summary{padding:18px 20px;background:#edf5fd;font-size:19px;list-style-position:inside}.plvf .plvf-member>summary small{display:block;margin:6px 0 0 22px;font-size:15px;font-weight:400}.plvf .plvf-member-body{padding:10px 22px 22px}.plvf .plvf-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0;font-size:16px}.plvf .plvf-check input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;padding:0;margin:3px 0;accent-color:#173f73}.plvf .plvf-add{display:flex;align-items:center;gap:20px;margin:20px 0}.plvf .plvf-settings{margin:20px 0}.plvf .plvf-results{margin-top:28px;min-width:0}.plvf .plvf-combination{border:1px solid #cddceb;border-radius:12px;padding:20px;margin:22px 0;background:#f8fbfe}.plvf .plvf-combination h3{margin-top:0!important}.plvf .plvc-metrics strong{font-size:25px}.plvf .plvf-person-result{margin:30px 0;min-width:0}.plvf .plvf-person-result>h3{border-top:2px solid #cddceb;padding-top:20px}.plvf .plvf-table{overflow-x:auto;max-width:100%;border:1px solid #cddceb;border-radius:10px}.plvf table{border-collapse:collapse;width:100%;font-size:16px}.plvf caption{padding:12px;text-align:left;font-size:15px}.plvf th,.plvf td{text-align:left;padding:12px;border-bottom:1px solid #d5e0eb}.plvf th{background:#edf5fd;color:#173f73}.plvf input,.plvf select{max-width:100%!important;min-width:0}.plvf .plvc-fields>*{min-width:0}.plvf .plv-card{min-width:0}.plvf button{overflow-wrap:anywhere}.plvf .plvc-metrics{min-width:0}.plvf .plvc-extra p{font-size:16px}.plvf h2:focus{outline:none}
@media(max-width:700px){.plvf .plvf-member-body{padding:10px 14px 18px}.plvf .plvf-member>summary{padding:16px 14px}.plvf .plvf-combination{padding:15px 10px}.plvf .plvc-metrics strong{font-size:24px}.plvf .plvf-add{flex-wrap:wrap}.plvf table{font-size:14px}.plvf td,.plvf th{padding:10px 8px;overflow-wrap:anywhere}.plvf .plvf-table{width:100%}}
