.pdr-domain{background:var(--panel,#141c23);border:1px solid var(--line,#2c3c44);border-radius:8px;margin:22px 0 30px;overflow:hidden}.pdr-heading{display:flex;gap:28px;align-items:flex-start;justify-content:space-between;padding:24px 24px 16px}.pdr-heading h2{font-size:24px;letter-spacing:-.02em;margin:5px 0 10px}.pdr-heading p{max-width:780px;font-size:13px;line-height:1.65;color:#b5c4cb}.pdr-heading .pdr-kicker{font:10px ui-monospace,monospace;letter-spacing:.13em;color:#e9b57d;margin:0}.pdr-result{flex:0 0 230px;border-left:3px solid #76837c;padding:4px 0 4px 14px;font-size:12px}.pdr-result span{display:block;font-size:11px;color:#a6b6bf;margin-top:7px}.pdr-result[data-status=shortfall]{border-color:#d88b82}.pdr-result[data-status=unassessed]{border-color:#d3b17a}.pdr-configuration{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:10px 24px;border-top:1px solid #2b3a42;border-bottom:1px solid #2b3a42;background:#10171d;font-size:10px;color:#9eb1ba}.pdr-configuration b{font:10px ui-monospace,monospace;color:#d5e0e4}.pdr-configuration button{margin-left:auto}.pdr-engineering-graphic{margin:0;padding:18px 20px;background:#101a21;overflow-x:auto}.pdr-engineering-graphic svg{display:block;width:100%;height:auto;min-width:620px;max-height:620px}.pdr-design-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid #2b3a42}.pdr-design-facts>div{padding:17px 22px;border-right:1px solid #2b3a42;border-bottom:1px solid #2b3a42}.pdr-design-facts dt{font-size:11px;color:#b3c3cb}.pdr-design-facts dd{font-size:22px;line-height:1.4;margin:4px 0;color:#eef4f6;overflow-wrap:anywhere}.pdr-design-facts em{font-size:11px;font-style:normal;color:#a5b8c2}.pdr-design-facts small{font-size:10px;line-height:1.5;color:#889ea9;display:block}.pdr-table-scroll{overflow:auto}.pdr-checks{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:12px}.pdr-checks th,.pdr-checks td{padding:14px 16px;vertical-align:top;text-align:left;border-bottom:1px solid #293a44;line-height:1.5}.pdr-checks thead th{background:#18252e;color:#9eb1bc;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.pdr-checks th:first-child{width:24%}.pdr-checks th:nth-child(2){width:17%}.pdr-checks th:nth-child(3){width:14%}.pdr-checks tbody th{font-weight:500;color:#d9e4e9}.pdr-checks small{display:block;font-size:10px;color:#91a7b4;font-weight:400;margin-top:5px}.pdr-checks p{margin:0;font-size:11px;color:#b9c7cf}.pdr-comparison{font-variant-numeric:tabular-nums;font-size:13px;color:#d5e2e7}.pdr-operator{color:#90aab7}.pdr-status{display:inline-block;border:1px solid #53616a;border-radius:4px;padding:4px 7px;font-size:10px;white-space:nowrap;color:#c8d4da;background:#17232a}.pdr-status[data-status=meets]{color:#a4d5bd;border-color:#345d4e;background:#172c25}.pdr-status[data-status=shortfall]{color:#f0b2a9;border-color:#7d4b44;background:#362522}.pdr-status[data-status=unassessed]{color:#e2c28d;border-color:#665838;background:#2d281e}.pdr-rule-links{font-size:9px;margin-top:6px}.pdr-rule-links a{color:#a3c8d4;text-decoration:none}.pdr-rule-links a:hover{text-decoration:underline}.pdr-detail{padding:15px 22px;border-top:1px solid #293a44}.pdr-detail summary{font-size:12px;cursor:pointer;color:#c3d5de}.pdr-detail .pdr-table-scroll{margin:14px -22px -15px}.pdr-detail h3{font-size:13px;margin:20px 0 8px}.pdr-detail ul{font-size:12px;color:#acbfc8;line-height:1.65;padding-left:20px}.pdr-detail li{margin:7px 0}.pdr-gates{display:grid;grid-template-columns:1fr 1fr;gap:25px}.pdr-interfaces{display:flex;gap:8px;flex-wrap:wrap;padding:10px 0 5px}.pdr-interfaces .chip{font-size:10px}.pdr-input-group{border-top:1px solid #2c3c44;margin-top:20px;padding-top:10px}.pdr-input-group h3{font-size:12px;color:#a9c4cf;margin:12px 0}.pdr-input-group summary{font-size:12px;color:#a9c4cf;cursor:pointer;margin:12px 0}.pdr-input-note{font-size:11px;line-height:1.6;color:#9ab0bd}.pdr-identity-strip{display:flex;gap:12px;flex-wrap:wrap;font:10px ui-monospace,monospace;color:#9cb9c7;margin:12px 0}.pdr-identity-strip b{font-weight:500;color:#c1d5df}.pdr-review-index{margin-top:18px}@media(max-width:1050px){.pdr-heading{display:block}.pdr-result{margin-top:15px}.pdr-design-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pdr-configuration{gap:10px}.pdr-engineering-graphic{padding:12px}}@media(max-width:650px){.pdr-heading{padding:18px}.pdr-heading h2{font-size:21px}.pdr-design-facts>div{padding:13px}.pdr-design-facts dd{font-size:19px}.pdr-gates{grid-template-columns:1fr;gap:0}.pdr-configuration{padding:10px 15px}.pdr-detail{padding:15px}.pdr-domain{margin:15px 0}.pdr-input-group .definition-fields{grid-template-columns:1fr}}

.pdr-checks tbody th{text-transform:none;letter-spacing:normal}.pdr-heading .pdr-kicker+p{margin-top:10px;margin-bottom:0}.pdr-owner{font-size:12px;color:#a9bdc8}
.pdr-status-readouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 22px;background:#111c24;border-bottom:1px solid #2c3e49}.pdr-status-readouts section{border:1px solid #344b58;border-left:3px solid #7091a1;border-radius:5px;padding:13px 15px;min-width:0}.pdr-status-readouts h3{font-size:10px;color:#aec3ce;font-weight:500;margin:0 0 8px;text-transform:uppercase;letter-spacing:.07em}.pdr-status-readouts strong{font-size:15px;line-height:1.4;font-weight:550;color:#e5edf0;display:block}.pdr-status-readouts p{font-size:10px;line-height:1.5;color:#9fb5c0;margin:7px 0 0}.pdr-status-readouts [data-status=meets]{border-left-color:#81bda4}.pdr-status-readouts [data-status=shortfall],.pdr-status-readouts [data-applicability=outside]{border-left-color:#db9479}.pdr-status-readouts [data-status=unassessed],.pdr-status-readouts [data-applicability=unassessed],.pdr-status-readouts [data-evidence=open]{border-left-color:#c8a66e}.pdr-status[data-applicability=inside]{color:#b5d5e6;border-color:#3b6378;background:#1c2e3a}.pdr-status[data-applicability=outside]{color:#edba9b;border-color:#89583f;background:#35281e}.pdr-status[data-applicability=unassessed],.pdr-status[data-evidence=open]{color:#e2c28d;border-color:#665838;background:#2d281e}.pdr-applicability-status{white-space:normal}.pdr-applicability-note{font-size:11px;line-height:1.6;color:#adc3ce;margin:12px 0}.pdr-supplemental-graphic{border-top:1px solid #2d414e}.pdr-supplemental-graphic figcaption{font-size:13px;line-height:1.5;font-weight:550;color:#d7e6ec;margin:0 0 13px}.pdr-register-table{min-width:900px}.pdr-register-table th:first-child{width:25%}.pdr-register-table th:nth-child(2),.pdr-register-table th:nth-child(3),.pdr-register-table th:nth-child(4){width:25%}.pdr-register-table small{font-size:10px;line-height:1.6}.pdr-register-table button{text-align:left;line-height:1.5}.pdr-applicability-table th:first-child{width:26%}.pdr-applicability-table th:nth-child(2){width:21%}.pdr-applicability-table th:nth-child(3){width:18%}
@media(max-width:800px){.pdr-status-readouts{grid-template-columns:1fr;padding:14px;gap:8px}.pdr-status-readouts section{padding:11px 13px}.pdr-status-readouts h3{margin-bottom:4px}.pdr-status-readouts p{margin-top:4px}.pdr-supplemental-graphic figcaption{font-size:12px}}
