.ph-sourcing-results{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:start}
.ph-sourcing-results__catalog{min-width:0}
.ph-sourcing-results__catalog .page-width{padding-left:0;padding-right:0}
.ph-watch-lookup-panel{min-width:0;min-height:0;padding:2.4rem;background:rgba(14,17,21,.94);border:1px solid #75613e;border-radius:1rem;color:#e9e5dc;line-height:1.6}
ph-watch-lookup{display:block;font-size:1.4rem}
ph-watch-lookup *{box-sizing:border-box}
ph-watch-lookup .ph-watch-lookup-title{margin:0 0 1.2rem;color:#e5c48b;font-size:2.2rem;line-height:1.3}
ph-watch-lookup .ph-watch-lookup-intro{margin:0 0 1.8rem;font-size:1.5rem}
ph-watch-lookup .ph-watch-lookup-label{display:block;font-size:1.3rem}
ph-watch-lookup .ph-watch-lookup-label span{display:block;margin-bottom:.8rem}
ph-watch-lookup input{width:100%;min-width:0;min-height:4.8rem;padding:1.2rem;background:#0b0d10;border:1px solid #80704e;border-radius:.4rem;color:#f5efe3;font:inherit;font-size:1.6rem}
ph-watch-lookup input::placeholder{color:#adb0b5;opacity:1}
ph-watch-lookup input:focus-visible,ph-watch-lookup button:focus-visible,ph-watch-lookup summary:focus-visible{outline:2px solid #e5c48b;outline-offset:3px}
ph-watch-lookup .rk-st{margin:1.8rem 0 1.2rem;font-size:1.3rem;color:#e5c48b}
ph-watch-lookup .rk-out{max-height:32rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 .8rem .4rem 0;overflow-wrap:anywhere}
ph-watch-lookup .rk-out ul{list-style:none;padding:0;margin:0}
ph-watch-lookup .rk-out li+li{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid #75613e66}
ph-watch-lookup button{display:block;width:100%;min-height:4.4rem;padding:.5rem 0;background:none;border:0;color:inherit;text-align:left;cursor:pointer;font:inherit;line-height:1.5}
ph-watch-lookup button:hover .rk-t,ph-watch-lookup button:hover{color:#e5c48b}
ph-watch-lookup .rk-r{display:block;font-size:1.3rem;color:#e5c48b;margin-bottom:.4rem}
ph-watch-lookup .rk-t{display:block;font-size:1.6rem;line-height:1.45;color:#f5efe3}
ph-watch-lookup .rk-m{display:block;font-size:1.3rem;color:#b8b9bc;margin-top:.4rem}
ph-watch-lookup .rk-back{color:#e5c48b;padding-bottom:1.2rem}
ph-watch-lookup .rk-h{font-size:1.9rem;line-height:1.35;color:#f5efe3;margin:0 0 1.4rem}
ph-watch-lookup .rk-f{margin:0;padding:1.2rem 0;border-top:1px solid #75613e66}
ph-watch-lookup .rk-f dt{font-size:1.3rem;color:#e5c48b;margin-bottom:.4rem}
ph-watch-lookup .rk-f dd{margin:0;font-size:1.4rem}
ph-watch-lookup .rk-link{display:inline-block;width:auto;color:#e5c48b;text-decoration:underline;text-underline-offset:.3rem}
ph-watch-lookup .rk-none,ph-watch-lookup .rk-more,ph-watch-lookup .rk-approx{margin:0 0 1.2rem;font-size:1.4rem}
ph-watch-lookup a{color:#e5c48b}
ph-watch-lookup .ph-watch-lookup-note{margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid #75613e66;font-size:1.3rem}
ph-watch-lookup .ph-watch-lookup-note summary{cursor:pointer;color:#e5c48b;min-height:3.2rem}
ph-watch-lookup .ph-watch-lookup-note p{margin:1rem 0 0;color:#b8b9bc}
@media(min-width:1100px){.ph-sourcing-results{grid-template-columns:minmax(26rem,30rem) minmax(0,1fr);gap:3.2rem}.ph-watch-lookup-panel{position:sticky;top:2rem;max-height:calc(100dvh - 4rem);overflow:auto}ph-watch-lookup .rk-out{max-height:45vh}}
