
.ps{max-width:900px;margin:0 auto;padding:1rem;background:#fff}.ps h1{font-size:1.6rem;margin:.2rem 0}.ps h2{font-size:1.15rem;margin:1.1rem 0 .4rem;color:#2f4a3a;border-bottom:2px solid #e4ddcc}
.pbar{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;background:#2f4a3a;color:#fff;padding:.6rem 1rem}.pbar a{color:#f1e7cf}.pbar button{font-size:1rem;font-weight:700;padding:.5rem 1.1rem;border-radius:8px;border:0;background:#f9a825;color:#222;cursor:pointer;margin-left:auto}
#pmap{height:420px;border:1px solid #ccc;border-radius:8px}#pmapimg{display:none;width:100%;border:1px solid #999}.plegend{font-size:.85rem;margin:.3rem 0}.plegend span.k{display:inline-block;width:1.4em;height:.9em;vertical-align:-1px;margin-right:.3em}
.meta{font-size:.9rem;color:#333}.ps table{font-size:.86rem}.ps .tw{overflow-x:auto}.ps ul.sents li{margin:.2rem 0}.lim1{font-size:1.05rem;background:#fff7ef;border-left:4px solid #c75b12;padding:.4rem .7rem;margin:.4rem 0}
.ps .trsec[hidden]{display:block!important}.ps figure.trfig{display:inline-block;margin:.3rem;max-width:340px}
@media(max-width:600px){#pmap{height:320px}.ps{padding:.6rem}.ps h1{font-size:1.3rem}}
@media print{@page{size:letter;margin:.4in}body{background:#fff!important;color:#000;font-size:11pt}.pbar,.noprint,.maplibregl-control-container{display:none!important}.ps{padding:0;max-width:none}
 #pmap{display:none!important}#pmapimg{display:block!important;max-height:5.2in;object-fit:contain}a{color:#000}a.src[href^="http"]::after{content:" (" attr(href) ")";font-size:8pt;word-break:break-all}
 table,tr,.trsec,figure,.lim1,section{break-inside:avoid;page-break-inside:avoid}h2{break-after:avoid}th{background:#eee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.part,.limq,.est,.warn{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ps h1,.ps h2{color:#000}}
.psfilt{background:#eef3ec;border-left:4px solid #3f6b4f;padding:.4rem .7rem;margin:.4rem 0}.psfilt button{margin-left:.5rem;font-size:.85rem;padding:.25rem .7rem;border-radius:8px;border:1px solid #3f6b4f;background:#fff;cursor:pointer}
.unsel{display:none!important}tr.yourpts td{background:#fff3cd;font-weight:700}.pshid td{font-style:italic;color:#555}body.filtered figure.trfig{display:none}
@media print{body.filtered .pdfs,body.filtered .qnote,body.filtered .trx,body.filtered .trout li:has(>small:first-child){display:none}body.filtered #pmapimg{max-height:1.35in}body.filtered .plegend{font-size:7.5pt;margin:.1rem 0}body.filtered .ps>p.meta:last-child{font-size:6.5pt;line-height:1.2}body.filtered .trsec h3{margin:.15rem 0}body.filtered .trsec{margin:0}body.filtered .ps h1{margin:0;font-size:16pt}body.filtered section.trout{break-inside:auto;page-break-inside:auto}body.filtered{font-size:9pt!important}body.filtered table.seas th{white-space:nowrap}body.filtered .ps>p.meta:last-child{margin:.1rem 0}body.filtered .ps h2{font-size:11pt}body.filtered .ps h3{font-size:10pt;margin:.3rem 0 .1rem}body.filtered .trout .warn{padding:.15rem .4rem;margin:.2rem 0}body.filtered .trsec ul{margin:.1rem 0}body.filtered .ps p{margin:.25rem 0}body.filtered .lim1{padding:.2rem .5rem;margin:.2rem 0}body.filtered ul.sents{margin:.2rem 0}body.filtered .plegend small,body.filtered .meta a.src::after{font-size:7pt}body.filtered .ps table{font-size:8.5pt}body.filtered .ps th,body.filtered .ps td{padding:.15rem .4rem}body.filtered .ps h2{margin:.5rem 0 .2rem}body.filtered{font-size:10pt}body.filtered .meta small{font-size:8pt}.psfilt{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
