.prl-btn{min-height:40px}.prl-dl{color:var(--color-ink);text-underline-offset:4px;font-weight:500;text-decoration:underline dotted}.prl-fam{overflow:hidden}.prl-fam-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:16px 20px 10px;display:flex}.prl-fam-key{color:var(--color-ink3);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.prl-fam-key span{align-items:center;gap:6px;display:inline-flex}.prl-fam-key i{background:var(--color-navy);border-radius:2px;width:14px;height:8px;display:inline-block}.prl-fam-key i.k2{background:#8f91e8}.prl-fam-key i.k3{background:var(--color-err);width:2px;height:12px}.prl-fam-cols,.prl-frow{grid-template-columns:minmax(220px,1.2fr) minmax(0,1.5fr) minmax(0,1fr) 110px;align-items:center;gap:18px;padding:0 20px;display:grid}.prl-fam-cols{font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#55637c;border-bottom:1px solid var(--color-line2);padding-top:6px;padding-bottom:8px}.prl-frow{border-bottom:1px solid var(--color-line);transition:background var(--dur-fast);padding-top:9px;padding-bottom:9px}.prl-frow:last-child{border-bottom:0}.prl-frow:hover,.prl-frow.is-on{background:var(--color-raised)}.prl-frow.is-on{box-shadow:inset 3px 0 0 var(--color-accent)}.prl-fname,.prl-fval,.prl-fmar{align-items:center;gap:10px;min-width:0;display:flex}.prl-fval b,.prl-fmar b{color:var(--color-ink);text-align:right;flex:none;width:64px;font-size:13.5px;font-weight:600}.prl-bar,.prl-mbar{background:var(--color-surface2);border-radius:3px;flex:1;height:10px;position:relative}.prl-bar span{background:var(--color-navy);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.prl-mbar span{background:#8f91e8;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.prl-mbar i{background:var(--color-err);width:2px;position:absolute;top:-3px;bottom:-3px}.prl-fstock{text-align:right;color:var(--color-ink2);font-size:13.5px}.prl-tabs{border-bottom:1px solid var(--color-line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.prl-tabs::-webkit-scrollbar{display:none}.prl-tabs .tab{min-height:42px}.prl-sel{background:var(--color-canvas);border:1px solid var(--color-line2);height:40px;color:var(--color-ink2);cursor:pointer;border-radius:8px;max-width:100%;padding:0 12px;font-size:13.5px}.prl-search{background:var(--color-canvas);border:1px solid var(--color-line2);height:40px;color:var(--color-ink3);border-radius:8px;align-items:center;gap:8px;width:360px;max-width:100%;padding:0 12px;display:flex}.prl-search input{color:var(--color-ink);background:0 0;border:0;outline:0;width:100%;font-size:13.5px}.prl-search:focus-within,.prl-sel:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.prl-table thead th{white-space:nowrap;vertical-align:bottom;padding:10px;line-height:1.25}.prl-table tbody td{padding:10px;font-size:13.5px}.prl-table tbody td:first-child,.prl-table thead th:first-child{padding-left:18px}.prl-table tbody td:last-child,.prl-table thead th:last-child{padding-right:16px}.prl-prod{min-width:260px}@media (width<=1279px){.prl-table .prl-sup,.prl-table thead th:last-child{display:none}.prl-table tbody td:nth-last-child(2),.prl-table thead th:nth-last-child(2){padding-right:16px}.prl-table thead th:nth-child(4),.prl-table tbody td:nth-child(4),.prl-table thead th:nth-child(6),.prl-table tbody td:nth-child(6){display:none}.prl-prod{min-width:200px}}@media (width<=1023px){.prl-fam-cols{display:none}.prl-frow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;padding:11px 16px}.prl-fname{grid-column:1/-1}.prl-fstock{display:none}}@media (width<=767px){.prl-fam-head{padding:14px 16px 8px}.prl-fval b,.prl-fmar b{width:58px;font-size:13px}.prl-search{width:100%}.prl-sel{flex:100%}.prl-table.stack tr{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px 10px;display:grid}.prl-table.stack td.st-full{grid-column:1/-1}.prl-table.stack td.num{text-align:left}.prl-table.stack td[data-l=List],.prl-table.stack td[data-l=Band\ C],.prl-table.stack td.prl-sup{display:none}}
