.pmrs-requirements,.pmrs-fallback{clear:both;width:100%;box-sizing:border-box;margin:8px 0 18px;padding:12px 14px;border:1px solid #dce1e8;border-radius:8px;background:#f7f9fc;color:#465368;font-family:inherit;font-size:12px;font-weight:400;line-height:1.6}
.pmrs-requirements>strong{display:block;margin-bottom:5px;font-size:12px}
.pmrs-requirements ul{margin:0!important;padding:0!important;list-style:none!important}
.pmrs-requirements li{display:flex;align-items:baseline;gap:7px;margin:2px 0!important;padding:0!important;list-style:none!important;font-size:12px;line-height:1.6}
.pmrs-mark{display:inline-block;min-width:14px;font-weight:700}
.pmrs-requirements li.pmrs-met{color:#15803d}
.pmrs-fallback[hidden]{display:none!important}
