.bap-arc-v21{--bap-arc-red:#c8102e;--bap-arc-border:#d9dde3}.bap-arc-section,.bap-arc-subsection,.bap-arc-module,.bap-arc-si{border:1px solid var(--bap-arc-border);border-radius:10px;background:#fff;margin:14px 0}.bap-arc-section>summary,.bap-arc-module>summary{padding:15px 18px;cursor:pointer;font-size:1.05rem}.bap-arc-subsection>summary,.bap-arc-si>summary{padding:12px 14px;cursor:pointer}.bap-arc-section-body{padding:0 16px 16px}.bap-arc-rating-list{display:grid;gap:12px;padding:12px}.bap-arc-rating-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #eceff2;border-radius:8px;background:#fafafa}.bap-arc-rating-row label{display:flex;flex-direction:column;gap:5px;font-weight:600}.bap-arc-rating-row input,.bap-arc-rating-row select{width:100%}.bap-arc-rating-row .bap-arc-check{flex-direction:row;align-items:center;font-weight:500}.bap-arc-rating-row .bap-arc-check input{width:auto}.bap-arc-add-row{margin:0 12px 14px}.bap-arc-exclusions{margin-top:16px;padding:10px 12px;border:1px solid #ead4d8;border-radius:8px;background:#fffafa}.bap-arc-result .bap-section-head h2{color:var(--bap-arc-red)}@media(max-width:900px){.bap-arc-rating-row{grid-template-columns:1fr 1fr}}@media(max-width:600px){.bap-arc-rating-row{grid-template-columns:1fr}}
