.pb-board{padding-block:1rem;background:linear-gradient(130deg,#f2faf8,#fff 55%,#fff8e8);border-block:1px solid #e5eeed}.pb-board>.wrap{max-width:var(--site-content-max,1440px)}.pb-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.pb-head h2{margin:.2rem 0 .35rem;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.035em}.pb-head p:not(.eyebrow){margin:0;color:#68778e}.pb-spark{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:18px;background:#ffedb4;color:#176f6d;font-size:1.7rem;font-weight:850;box-shadow:0 8px 22px #17233b12}.pb-capture{margin:1rem 0 .9rem}.pb-photo-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pb-photo-button{display:flex;align-items:center;gap:.85rem;max-width:520px;padding:.85rem 1rem;border:1px dashed #7ab9b3;border-radius:16px;background:#fff;cursor:pointer;box-shadow:0 5px 18px #17233b08}.pb-photo-button>span:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e3f3f1;color:#147473;font-size:1.35rem}.pb-photo-button b,.pb-photo-button small{display:block}.pb-photo-button small{margin-top:.18rem;color:#758198}.pb-photo-button:hover{border-color:#167572;background:#fbfefe}.pb-photo-input:focus-visible+.pb-photo-status{outline:2px solid #1b7975}.pb-photo-note{margin:.55rem 0;color:#286d6a;font-size:.9rem}.pb-find{margin-top:1.15rem}.pb-find>label{display:block;margin-bottom:.45rem;font-weight:750}.pb-find>div{display:flex;gap:.55rem}.pb-find input{flex:1;min-width:0;padding:.8rem 1rem;border:1px solid #d9e1eb;border-radius:13px;background:#fff;font:inherit}.pb-find input:focus,.pb-modal input:focus,.pb-modal select:focus{outline:3px solid #d8efeb;border-color:#177b77}.pb-suggestions:empty{display:none}.pb-suggestions{margin-top:.7rem;padding:.25rem .8rem .65rem;border:1px solid #e1e7ed;border-radius:15px;background:white}.pb-suggestions>p{margin:.45rem 0;color:#6c788d;font-size:.88rem}.pb-match{display:flex;width:100%;align-items:center;gap:.75rem;padding:.65rem .2rem;border:0;border-bottom:1px solid #edf0f3;background:white;text-align:left;color:#17233d;cursor:pointer}.pb-match:last-of-type{border-bottom:0}.pb-match>span:nth-child(2){flex:1}.pb-match-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:#e7f4f2;color:#187675}.pb-match small{display:block;margin-top:.15rem;color:#718098}.pb-no-match{padding:.5rem 0}.pb-no-match>span{display:block;margin-bottom:.35rem}.pb-selected{margin-top:1.15rem}.pb-tip,.pb-loading{color:#68778e}.pb-selected-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:1rem 1.1rem;border:1px solid #dce7e7;border-radius:17px;background:#fff}.pb-selected-head h3{margin:.25rem 0;font-size:1.15rem}.pb-selected-head p{margin:0;color:#718098}.pb-kind{display:inline-block;color:#177875;font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pb-reports{display:grid;gap:.65rem;margin-top:.75rem}.pb-count{margin:.2rem 0;color:#64728a;font-size:.88rem}.pb-row{padding:.85rem 1rem;border:1px solid #e1e7ed;border-radius:14px;background:#fff}.pb-row-top{display:flex;justify-content:space-between;gap:1rem}.pb-row-top>div{display:grid;gap:.25rem}.pb-row-top small{color:#728098;font-size:.82rem}.pb-row-top strong{text-align:right;white-space:nowrap;font-size:1.15rem}.pb-row-top strong small{display:block;font-size:.72rem;font-weight:500}.pb-row>p{margin:.55rem 0;color:#56637a}.pb-row-foot{display:flex;justify-content:space-between;gap:.8rem;margin-top:.5rem;color:#718098;font-size:.8rem}.pb-row-foot a{color:#197572}.pb-empty{display:grid;gap:.2rem;padding:1rem;border-radius:14px;background:#fff;font-size:.92rem}.pb-empty span{color:#6d7890}.pb-add{margin-top:.8rem}.pb-disclosure,.pb-privacy{color:#728098;font-size:.8rem;line-height:1.5}.pb-modal{max-width:620px;max-height:min(90vh,850px);overflow:auto}.pb-modal h2{margin:.2rem 0}.pb-modal .pb-modal-business{margin:.35rem 0 1rem;color:#63718a}.pb-modal form{display:grid;gap:.85rem}.pb-modal form>label,.pb-modal .pb-amount-row>label{display:grid;gap:.35rem;font-weight:700}.pb-modal input,.pb-modal select{box-sizing:border-box;width:100%;padding:.7rem .8rem;border:1px solid #d9e1eb;border-radius:11px;background:white;font:inherit;font-weight:450}.pb-modal .pb-amount-row{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.pb-modal .pb-amount-row label>span{display:flex;align-items:center;gap:.25rem;padding-left:.7rem;border:1px solid #d9e1eb;border-radius:11px;background:white}.pb-modal .pb-amount-row label>span i{color:#6d7890;font-style:normal}.pb-modal .pb-amount-row label>span input{border:0}.pb-modal fieldset{min-width:0;margin:0;padding:.65rem;border:1px solid #dfe5eb;border-radius:12px}.pb-modal legend{padding:0 .3rem;font-weight:700}.pb-source-choices{display:flex;flex-wrap:wrap;gap:.45rem}.pb-source{padding:.55rem .7rem;border:1px solid #dce3ec;border-radius:999px;background:#fff;color:#46536c;cursor:pointer}.pb-source.on{border-color:#177b77;background:#e5f4f1;color:#136d6a;font-weight:750}.pb-optional small{color:#718098;font-weight:450}.pb-privacy{margin:0}.pb-error:empty{display:none}.pb-error{color:#a23831}.pb-submit{width:100%}.pb-intro-inline{margin:0;padding:.55rem 0;color:#65728a;font-size:.9rem}.pb-manual-link{margin:.5rem 0}.pb-find .btn{flex:none}@media(max-width:600px){.pb-board{padding-block:1.7rem}.pb-head{align-items:flex-start}.pb-spark{width:42px;height:42px}.pb-photo-button{max-width:none}.pb-modal .pb-amount-row{grid-template-columns:1fr}.pb-row-top{gap:.5rem}.pb-selected-head{align-items:flex-start}.pb-find>div{gap:.35rem}.pb-find input{padding:.72rem .7rem}}
.pb-pulse{margin:1.35rem 0 1.55rem;padding:1.35rem;border:1px solid #d8e7e7;border-radius:24px;background:linear-gradient(145deg,#f1fbf9 0%,#fff 50%,#fff8ec 100%);box-shadow:0 18px 42px #1528400c}.pb-pulse-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pb-pulse-head h2{margin:.2rem 0 .3rem;font-size:clamp(1.35rem,2.8vw,1.9rem);letter-spacing:-.035em}.pb-pulse-head>div:first-child>p:last-child{margin:0;color:#6d7a8f}.pb-chart-controls{display:grid;justify-items:end;gap:.45rem}.pb-chart-controls>div{display:flex;gap:.3rem;padding:.22rem;border:1px solid #dae5e8;border-radius:999px;background:#fff}.pb-period{padding:.42rem .7rem;border:0;border-radius:999px;background:transparent;color:#53627a;font-weight:700;cursor:pointer}.pb-period.on{background:#17243e;color:white;box-shadow:0 2px 5px #17243e27}.pb-scope,.pb-share{padding:.2rem .1rem;border:0;background:transparent;color:#167572;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pb-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pb-trend-card{min-width:0;padding:1rem 1.05rem;border:1px solid #e0e9eb;border-radius:18px;background:linear-gradient(160deg,#fff,#fbfefd);box-shadow:0 5px 16px #19274308}.pb-trend-top{display:flex;justify-content:space-between;align-items:center;gap:.45rem}.pb-trend-tag{padding:.28rem .52rem;border-radius:999px;background:#e6f5f2;color:#176e6b;font-size:.73rem;font-weight:800}.pb-trend-period{color:#8791a2;font-size:.73rem}.pb-trend-card h3{margin:.8rem 0 .08rem;font-size:1.15rem;letter-spacing:-.02em}.pb-trend-place{margin:0;color:#718096;font-size:.83rem}.pb-trend-graph{height:58px;margin:.45rem 0 .2rem}.pb-sparkline{display:block;width:100%;height:58px;overflow:visible}.pb-sparkline circle{fill:#1a7e78;stroke:white;stroke-width:1.4}.pb-chart-line{fill:none;stroke:#167c77;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.pb-chart-band{fill:#d8f0eb;opacity:.8}.pb-chart-empty{display:flex;height:100%;align-items:center;color:#8b96a4;font-size:.8rem}.pb-trend-values{display:grid;grid-template-columns:1fr 1.4fr;gap:.6rem;padding:.65rem .7rem;border-radius:12px;background:#f4f8f8}.pb-trend-values span{display:grid;gap:.1rem}.pb-trend-values small{color:#7a879a;font-size:.7rem}.pb-trend-values b{font-size:1rem;white-space:nowrap}.pb-trend-foot{margin:.5rem 0;color:#718096;font-size:.76rem}.pb-trend-card>.linkbtn{font-size:.83rem}.pb-pulse-empty,.pb-pulse-loading{display:flex;align-items:center;gap:1rem;min-height:88px;padding:1rem 1.1rem;border:1px dashed #b7d5d2;border-radius:17px;background:#fff}.pb-pulse-empty>div{display:grid;flex:1;gap:.18rem}.pb-pulse-empty>div span{color:#68778e;font-size:.88rem;line-height:1.45}.pb-pulse-empty> b{font-weight:750}.pb-pulse-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:14px;background:#fff1c7;color:#177875;font-size:1.35rem;font-weight:800}.pb-pulse-loading{color:#65748b}.pb-chart-disclaimer{margin:.8rem .1rem 0;color:#7d8999;font-size:.75rem;line-height:1.45}.pb-board .pb-capture{margin-top:1.4rem;padding-top:1.15rem;border-top:1px solid #e3ecec}@media(max-width:700px){.pb-pulse{margin-inline:-.25rem;padding:.95rem;border-radius:19px}.pb-pulse-head{align-items:flex-start;flex-direction:column}.pb-chart-controls{display:flex;width:100%;align-items:center;justify-content:space-between;justify-items:initial}.pb-trend-grid{grid-template-columns:1fr}.pb-pulse-empty{align-items:flex-start;flex-wrap:wrap}.pb-pulse-empty>div{min-width:calc(100% - 60px)}.pb-pulse-empty>.btn{margin-left:54px}.pb-trend-values{grid-template-columns:1fr 1.4fr}}
.pb-published{margin:1.1rem 0 1.45rem;padding:1.1rem 1.15rem;border:1px solid #e2e8ed;border-radius:20px;background:#fff;box-shadow:0 10px 28px #17233b08}.pb-published-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.pb-published-head .eyebrow{margin:0 0 .25rem;color:#187875;font-size:.72rem;font-weight:850;letter-spacing:.09em}.pb-published-head h3{margin:0;font-size:1.12rem;letter-spacing:-.02em}.pb-published-head p:last-child{margin:.22rem 0 0;color:#68778e;font-size:.86rem}.pb-published-mark{flex:none;padding:.36rem .62rem;border-radius:999px;background:#e7f5f2;color:#176e6b;font-size:.75rem;font-weight:800}.pb-published-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.pb-published-card{display:flex;min-width:0;flex-direction:column;padding:.8rem;border:1px solid #e5eaf0;border-radius:15px;background:linear-gradient(155deg,#fff,#fbfcfd)}.pb-published-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem}.pb-published-top span{color:#718096;font-size:.73rem;line-height:1.35}.pb-published-top b{color:#176e6b;font-size:.92rem;white-space:nowrap}.pb-published-card h4{margin:.65rem 0 .16rem;font-size:.94rem;line-height:1.25}.pb-published-card>p{margin:0 0 .45rem;color:#33415a;font-size:.82rem;font-weight:700}.pb-published-card>small{flex:1;color:#788498;font-size:.71rem;line-height:1.4}.pb-published-card>a{margin-top:.65rem;color:#147572;font-size:.78rem;font-weight:750;text-decoration:underline;text-underline-offset:2px}.pb-published-disclaimer{margin:.75rem 0 0;color:#798598;font-size:.73rem;line-height:1.45}@media(max-width:850px){.pb-published-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.pb-published{padding:.85rem}.pb-published-head{flex-direction:column;gap:.5rem}.pb-published-grid{grid-template-columns:1fr}.pb-published-card{min-height:0}}
/* Price check workflow and compact, scan-friendly tables */
.pb-tools{display:grid;grid-template-columns:1.08fr .92fr;gap:.8rem;margin:1rem 0 .7rem}.pb-tool-card{display:flex;min-width:0;flex-direction:column;gap:.5rem;margin:0;padding:1rem;border:1px solid #dfe8eb;border-radius:17px;background:#fff;box-shadow:0 6px 18px #17233b08}.pb-tool-step{color:#187875;font-size:.7rem;font-weight:850;letter-spacing:.085em}.pb-tool-card>label:not(.pb-photo-button){font-weight:800}.pb-tool-card>p{margin:.1rem 0 0;color:#748197;font-size:.78rem}.pb-tool-card .pb-photo-button{max-width:none;min-height:70px}.pb-tool-card.pb-capture{padding:1rem}.pb-tool-card .pb-photo-status:empty{display:none}.pb-tool-card.pb-find>div{gap:.5rem}.pb-tool-card.pb-find input{min-height:45px}.pb-tablewrap{width:100%;overflow-x:auto;border:1px solid #e2e8ee;border-radius:14px;background:#fff}.pb-table{width:100%;border-collapse:collapse;text-align:left;font-size:.84rem}.pb-table thead{background:#f4f8f8;color:#66758b}.pb-table th{padding:.7rem .75rem;font-size:.73rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.pb-table td{padding:.72rem .75rem;border-top:1px solid #edf0f3;vertical-align:middle}.pb-table td small{display:block;margin-top:.2rem;color:#788598;font-size:.75rem;line-height:1.4}.pb-table td b{font-weight:750}.pb-table a{color:#147572;font-weight:750;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.pb-table .pb-price-cell{color:#17243e;font-size:1rem;font-weight:850;white-space:nowrap}.pb-table .pb-price-cell small{font-size:.72rem;font-weight:500;white-space:normal}.pb-published{margin-top:1rem}.pb-published .pb-tablewrap{margin-top:.75rem}.pb-published-table{min-width:690px}.pb-selected .pb-tablewrap{margin-top:.6rem}.pb-selected .pb-table{min-width:590px}.pb-board .pb-tools+.pb-suggestions:empty{display:none}
@media(max-width:700px){.pb-tools{grid-template-columns:1fr}.pb-tablewrap{overflow:visible;border:0;background:transparent}.pb-table,.pb-table tbody{display:block;width:100%;min-width:0}.pb-table thead{display:none}.pb-table tr{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .7rem;margin:.55rem 0;padding:.75rem;border:1px solid #e3e9ee;border-radius:13px;background:#fff}.pb-table td{display:grid;grid-template-columns:minmax(74px,.7fr) minmax(0,1.3fr);gap:.5rem;padding:.35rem 0;border:0;min-width:0;overflow-wrap:anywhere}.pb-table td::before{content:attr(data-label);color:#7a8799;font-size:.72rem;font-weight:700}.pb-table td:first-child{grid-column:1/-1}.pb-table td:first-child::before{content:none}.pb-published-table,.pb-selected .pb-table{min-width:0}.pb-table .pb-price-cell{font-size:.95rem}.pb-published-table td:nth-child(5){grid-column:1/-1}}
.pb-ocr-picks{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.pb-ocr-pick{display:flex;align-items:center;gap:.55rem;max-width:100%;padding:.45rem .6rem;border:1px solid #dfe7eb;border-radius:11px;background:#fff;color:#26334a;text-align:left;cursor:pointer}.pb-ocr-pick b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.pb-ocr-pick span{color:#177572;font-weight:800;white-space:nowrap;font-size:.82rem}.pb-ocr-pick.on{border-color:#157975;box-shadow:0 0 0 2px #d8eeeb}.pb-ocr-review{display:block;margin:.25rem 0;color:#788598;font-size:.73rem}
.pb-scan-title{margin-top:.12rem;font-size:1.02rem}.pb-scan-copy{margin:0;color:#718096;font-size:.82rem;line-height:1.5}.pb-scan-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.25rem}.pb-scan-action{display:flex;align-items:center;gap:.65rem;min-height:56px;padding:.6rem .7rem;border:1px solid #dfe7eb;border-radius:13px;background:#fff;color:#26334a;cursor:pointer}.pb-scan-action>span:first-child{display:grid;place-items:center;flex:none;width:35px;height:35px;border-radius:11px;background:#edf5f5;color:#197875;font-size:1.15rem;font-weight:800}.pb-scan-action b,.pb-scan-action small{display:block}.pb-scan-action b{font-size:.83rem}.pb-scan-action small{margin-top:.1rem;color:#778498;font-size:.72rem}.pb-scan-action.primary{border-color:#177875;background:#f2fbf9}.pb-scan-action.primary>span:first-child{background:#dff2ef}.pb-scan-progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .6rem;margin-top:.35rem;padding:.65rem .75rem;border:1px solid #cde4e1;border-radius:13px;background:#f6fbfa}.pb-scan-progress[hidden]{display:none}.pb-scan-progress>span:nth-child(2){display:grid;gap:.1rem}.pb-scan-progress b{font-size:.8rem}.pb-scan-progress small{color:#6c7a8f;font-size:.72rem}.pb-scan-progress progress{grid-column:1/-1;width:100%;height:7px;margin-top:.3rem;accent-color:#167875}.pb-scan-spinner{width:18px;height:18px;border:2px solid #c4dfdc;border-top-color:#167875;border-radius:50%;animation:pbspin .8s linear infinite}@keyframes pbspin{to{transform:rotate(360deg)}}

@media(max-width:600px){.pb-scan-actions{grid-template-columns:1fr 1fr;gap:.35rem}.pb-scan-action{gap:.45rem;padding:.55rem}.pb-scan-action small{font-size:.67rem}}

/* Comparison-first upgrades: service-level stats, filters and provider source table. */
.pb-published-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.55fr) auto;align-items:end;gap:.65rem;margin:.85rem 0}.pb-published-filters label,.pb-report-controls label{display:grid;gap:.3rem;color:#64728a;font-size:.75rem;font-weight:750}.pb-published-filters input,.pb-published-filters select,.pb-report-controls select{min-width:0;min-height:42px;padding:.6rem .75rem;border:1px solid #dce4eb;border-radius:11px;background:#fff;color:#17243e;font:inherit;font-size:.88rem}.pb-published-result{padding:.55rem 0;color:#718096;font-size:.78rem;white-space:nowrap}.pb-published-none{margin:0;padding:.9rem;color:#718096;font-size:.86rem}.pb-report-controls{display:flex;align-items:end;gap:.65rem;flex-wrap:wrap}.pb-report-controls label:first-child{flex:1;min-width:220px}.pb-report-controls label:nth-child(2){min-width:170px}.pb-report-controls .btn[disabled]{opacity:.45;cursor:not-allowed}.pb-report-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.pb-report-summary article{display:grid;gap:.16rem;min-width:0;padding:.75rem .85rem;border:1px solid #e2e9ed;border-radius:13px;background:linear-gradient(145deg,#f8fbfb,#fff)}.pb-report-summary small{color:#758297;font-size:.72rem}.pb-report-summary b{font-size:1.12rem;letter-spacing:-.02em}.pb-report-summary span{color:#7a8798;font-size:.7rem;line-height:1.35}.pb-count{margin:.15rem 0!important}.pb-selected .pb-add{min-height:46px}.pb-table tr:hover td{background:#fbfdfd}.pb-table a:focus-visible,.pb-report-controls :focus-visible,.pb-published-filters :focus-visible{outline:3px solid #d5eeea;outline-offset:1px}
@media(max-width:700px){.pb-published-filters{grid-template-columns:1fr 1fr;align-items:stretch}.pb-published-filters label:first-child{grid-column:1/-1}.pb-published-result{grid-column:1/-1;padding:.1rem 0}.pb-report-controls{display:grid;grid-template-columns:1fr 1fr;align-items:end}.pb-report-controls label:first-child{grid-column:1/-1;min-width:0}.pb-report-controls label:nth-child(2){min-width:0}.pb-report-controls .btn{min-height:42px}.pb-report-summary{gap:.35rem}.pb-report-summary article{padding:.6rem .55rem}.pb-report-summary b{font-size:.96rem}.pb-report-summary span{font-size:.65rem}}
@media(max-width:420px){.pb-report-summary{grid-template-columns:1fr 1fr}.pb-report-summary article:last-child{grid-column:1/-1}}

/* Phone-first layout: keep every control inside the viewport and make report rows readable without horizontal scanning. */
.pb-board>.wrap{box-sizing:border-box;width:calc(100% - 1.5rem);margin-inline:auto}
.pb-photo-input:focus-visible+label,.pb-scan-action:focus-visible,.pb-source:focus-visible,.pb-period:focus-visible,.pb-scope:focus-visible,.pb-share:focus-visible{outline:3px solid #a8dcd5;outline-offset:2px}
@media(max-width:700px){
  .pb-board{padding-block:.75rem 1rem;overflow-x:clip}
  .pb-board>.wrap{width:calc(100% - 1.25rem);padding-inline:0}
  .pb-head{gap:.6rem;margin-bottom:.85rem}
  .pb-head h2{font-size:1.45rem;line-height:1.15}
  .pb-head p:not(.eyebrow){font-size:.9rem;line-height:1.45}
  .pb-tools{gap:.6rem;margin:.8rem 0 .55rem}
  .pb-tool-card{padding:.85rem;border-radius:15px}
  .pb-tool-card.pb-capture{padding:.85rem}
  .pb-tool-card.pb-find>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}
  .pb-tool-card.pb-find input{min-height:48px;padding:.7rem .75rem;font-size:16px}
  .pb-tool-card.pb-find .btn{min-height:48px;padding-inline:.85rem;white-space:nowrap}
  .pb-scan-action{min-height:60px;padding:.55rem .6rem}
  .pb-scan-action b{font-size:.8rem}
  .pb-scan-action small{font-size:.68rem}
  .pb-suggestions{padding:.3rem .65rem .6rem}
  .pb-match{min-height:56px}
  .pb-selected-head{padding:.85rem;border-radius:15px}
  .pb-selected-head h3{font-size:1.04rem;line-height:1.25;overflow-wrap:anywhere}
  .pb-selected-head .btn{min-height:44px}
  .pb-report-controls{gap:.45rem}
  .pb-report-controls select,.pb-published-filters input,.pb-published-filters select{min-height:48px;font-size:16px}
  .pb-report-controls .btn{min-height:48px;white-space:nowrap}
  .pb-report-summary article{min-height:72px}
  .pb-report-summary small{font-size:.7rem}
  .pb-report-summary span{font-size:.68rem}
  .pb-selected .pb-tablewrap{overflow:visible}
  .pb-selected .pb-table tr{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .8rem;padding:.8rem .85rem;border-radius:14px}
  .pb-selected .pb-table td{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.35rem 0;line-height:1.35}
  .pb-selected .pb-table td:first-child{grid-column:1/-1;display:block;padding-bottom:.5rem;border-bottom:1px solid #edf0f3}
  .pb-selected .pb-table td:first-child b{font-size:.92rem}
  .pb-selected .pb-table td:nth-child(2){grid-column:1}
  .pb-selected .pb-table td:nth-child(3){grid-column:2;align-items:flex-end;text-align:right}
  .pb-selected .pb-table td:nth-child(4){grid-column:1}
  .pb-selected .pb-table td:nth-child(5){grid-column:2;align-items:flex-end;justify-content:center}
  .pb-selected .pb-table td::before{font-size:.68rem}
  .pb-selected .pb-table .pb-price-cell{font-size:1.08rem}
  .pb-selected .pb-table td a,.pb-selected .pb-table td button{min-height:44px;display:inline-flex;align-items:center}
  .pb-selected .pb-add{width:100%;min-height:50px;white-space:normal;line-height:1.25}
  .pb-pulse{margin:1rem 0;padding:.85rem;border-radius:17px}
  .pb-chart-controls{flex-wrap:wrap;gap:.45rem}
  .pb-chart-controls>div{min-height:42px;align-items:center}
  .pb-period{min-height:44px;padding-inline:.75rem}
  .pb-scope,.pb-share{min-height:42px;padding:.45rem .25rem}
  .pb-trend-card{padding:.85rem;border-radius:15px}
  .pb-trend-values b{font-size:.95rem}
  .pb-trend-card>.linkbtn{min-height:42px;display:inline-flex;align-items:center}
  .pb-published{padding:.85rem;border-radius:17px}
  .pb-published-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem}
  .pb-published-filters label{min-width:0;font-size:.72rem}
  .pb-published-result{font-size:.74rem}
  .pb-published .pb-tablewrap{overflow:visible}
  .pb-published-table tr{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .65rem;padding:.75rem .8rem;border-radius:14px}
  .pb-published-table td{display:block;min-width:0;padding:.32rem 0;line-height:1.35}
  .pb-published-table td:first-child{grid-column:1/-1;padding-bottom:.5rem;border-bottom:1px solid #edf0f3}
  .pb-published-table td:first-child b{font-size:.9rem}
  .pb-published-table td:not(:first-child)::before{display:block;margin-bottom:.16rem}
  .pb-published-table td:nth-child(2){grid-column:1;overflow-wrap:anywhere}
  .pb-published-table td:nth-child(2) b{font-size:.8rem}
  .pb-published-table td:nth-child(3){grid-column:2;align-self:center;text-align:right;white-space:normal;font-size:.95rem}
  .pb-published-table td:nth-child(4){grid-column:1/-1;border-top:1px solid #edf0f3}
  .pb-published-table td:nth-child(5){grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid #edf0f3}
  .pb-published-table td:nth-child(5)::before{display:block;flex:none;margin:0}
  .pb-published-table td:nth-child(5) a{min-height:44px;display:inline-flex;align-items:center;white-space:normal}
  .pb-published-disclaimer{font-size:.72rem}
}
@media(max-width:360px){
  .pb-tool-card.pb-find>div{grid-template-columns:1fr}
  .pb-tool-card.pb-find .btn{width:100%}
  .pb-scan-actions{grid-template-columns:1fr}
  .pb-scan-action{min-height:54px}
  .pb-report-controls{grid-template-columns:1fr}
  .pb-report-controls label:first-child{grid-column:auto}
  .pb-report-controls .btn{width:100%}
  .pb-published-filters{grid-template-columns:1fr}
  .pb-published-filters label:first-child,.pb-published-result{grid-column:auto}
}

/* Local Price Explorer: bold directory header, compact filter rail, calm comparison rows. */
.pb-published{overflow:hidden;padding:0;border-color:#dfe9ec;border-radius:24px;background:#fff;box-shadow:0 18px 48px #12233d0d}
.pb-explorer-hero{position:relative;display:flex;align-items:center;gap:1rem;min-height:0;overflow:hidden;padding:1rem 1.2rem;color:#fff;background:radial-gradient(ellipse at 74% 10%,#438c88 0,transparent 38%),linear-gradient(115deg,#13243b 0%,#1b4052 58%,#176d69 100%)}
.pb-explorer-hero>div:first-child{position:relative;z-index:1;max-width:610px}
.pb-explorer-kicker{display:inline-flex;align-items:center;gap:.45rem;color:#bfece2;font-size:.69rem;font-weight:850;letter-spacing:.13em}
.pb-explorer-kicker i{width:7px;height:7px;border-radius:50%;background:#ffd05b;box-shadow:0 0 0 4px #ffd05b27}
.pb-explorer-hero h3{margin:.4rem 0;font-size:clamp(1.4rem,2.5vw,1.85rem);letter-spacing:-.045em;line-height:1.1}
.pb-explorer-hero p{max-width:500px;margin:.4rem 0 0;color:#d4e3e8;font-size:.9rem;line-height:1.5}
.pb-explorer-orbit{position:absolute;right:10rem;top:-4.2rem;width:210px;height:210px;border:1px solid #b4e5dd2e;border-radius:50%;opacity:.92}
.pb-explorer-orbit:before,.pb-explorer-orbit:after{position:absolute;content:"";border:1px solid #b4e5dd29;border-radius:50%;inset:20px}
.pb-explorer-orbit:after{inset:43px}
.pb-explorer-orbit>span{position:absolute;top:58px;left:78px;display:grid;place-items:center;width:54px;height:54px;border:1px solid #d8f5ee55;border-radius:18px;background:linear-gradient(145deg,#ffd15a,#f2a927);color:#17354a;font-size:1.55rem;font-weight:800;box-shadow:0 12px 32px #06172355;transform:rotate(-10deg)}
.pb-explorer-orbit>i,.pb-explorer-orbit>b,.pb-explorer-orbit>em{position:absolute;width:10px;height:10px;border-radius:50%;background:#a7e5db;box-shadow:0 0 0 5px #a7e5db20}
.pb-explorer-orbit>i{top:29px;right:45px}.pb-explorer-orbit>b{bottom:33px;left:38px;width:7px;height:7px;background:#ffd15a}.pb-explorer-orbit>em{right:22px;bottom:54px;width:6px;height:6px;background:#fff}
.pb-explorer-metric{position:relative;z-index:1;display:grid;justify-items:end;gap:.12rem;margin-left:auto;padding-left:1rem;text-align:right}
.pb-explorer-metric b{font-size:2.1rem;line-height:1;letter-spacing:-.06em;color:#ffd15a}
.pb-explorer-metric span{color:#d6e4e8;font-size:.73rem;line-height:1.4}
.pb-explorer-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1rem;padding:1rem}
.pb-filter-rail{align-self:start;display:grid;gap:.85rem;padding:.95rem;border:1px solid #e6ecef;border-radius:17px;background:linear-gradient(165deg,#f7fafb,#fff)}
.pb-filter-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:.55rem;border-bottom:1px solid #e3e9ed;color:#24334a;font-size:.86rem;font-weight:850}
.pb-reset{padding:.25rem .1rem;border:0;background:transparent;color:#168079;font:inherit;font-size:.74rem;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.pb-search-field,.pb-facet{display:grid;gap:.34rem;color:#637189;font-size:.72rem;font-weight:780}
.pb-search-input{display:flex;align-items:center;gap:.4rem;min-width:0;min-height:42px;padding:0 .58rem;border:1px solid #dce5e9;border-radius:11px;background:white;color:#168079}
.pb-search-input i{font-size:1.4rem;font-style:normal;line-height:1}
.pb-search-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17243e;font:inherit;font-size:.82rem}
.pb-facet select{width:100%;min-height:42px;padding:.55rem .65rem;border:1px solid #dce5e9;border-radius:11px;background:#fff;color:#24334a;font:inherit;font-size:.8rem}
.pb-source-legend{display:flex;align-items:flex-start;gap:.55rem;margin-top:.1rem;padding:.65rem;border-radius:11px;background:#e8f5f2}
.pb-source-dot{flex:none;width:9px;height:9px;margin-top:.2rem;border-radius:50%;background:#168079;box-shadow:0 0 0 4px #1680791b}
.pb-source-legend b,.pb-source-legend small{display:block}.pb-source-legend b{color:#175b5b;font-size:.72rem}.pb-source-legend small{margin-top:.15rem;color:#657c81;font-size:.67rem;line-height:1.45}
.pb-explorer-results{min-width:0}
.pb-explorer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.15rem .1rem .65rem}
.pb-results-label{color:#18817c;font-size:.65rem;font-weight:850;letter-spacing:.12em}
.pb-explorer-toolbar p{margin:.12rem 0 0;color:#1b2a42;font-size:.88rem;font-weight:820}
.pb-results-tip{color:#77859a;font-size:.72rem}
.pb-category-chips{display:flex;gap:.42rem;overflow-x:auto;padding:.15rem 0 .72rem;scrollbar-width:thin}
.pb-filter-chip{flex:none;min-height:36px;padding:.43rem .68rem;border:1px solid #dfe7eb;border-radius:999px;background:#fff;color:#506078;font:inherit;font-size:.74rem;font-weight:750;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}
.pb-filter-chip:hover{transform:translateY(-1px);border-color:#9ecdc7}.pb-filter-chip.on{border-color:#176f6b;background:#176f6b;color:#fff;box-shadow:0 4px 10px #176f6b26}
.pb-published .pb-tablewrap{overflow:auto;border:1px solid #e5ebee;border-radius:14px}
.pb-published-table{min-width:680px}
.pb-published-table thead{background:#f2f7f7}
.pb-published-table th{padding:.68rem .72rem;color:#65748a;font-size:.68rem;letter-spacing:.055em;text-transform:uppercase}
.pb-published-table td{padding:.6rem .72rem;border-top:1px solid #edf1f3;font-size:.8rem}
.pb-published-table tbody tr{transition:background .14s}.pb-published-table tbody tr:hover{background:#f7fbfa}
.pb-published-table td:first-child b,.pb-published-table td:nth-child(2) b{color:#1e2e45;font-size:.82rem}
.pb-published-table td small{font-size:.7rem;line-height:1.45}
.pb-published-table td:nth-child(3){min-width:112px}
.pb-published-table td:nth-child(3) strong{display:block;color:#13243e;font-size:1rem;letter-spacing:-.02em}
.pb-published-table td:nth-child(3) small{color:#168079}
.pb-category-tag{display:inline-block;padding:.2rem .4rem;border:1px solid #e2e9ec;border-radius:6px;background:#f6f9fa;color:#68778d;font-size:.65rem}
.pb-source-link{display:inline-flex;align-items:center;gap:.38rem;padding:.42rem .56rem;border:1px solid #c9e4df;border-radius:9px;background:#f0faf7;color:#126f6c!important;font-size:.73rem!important;text-decoration:none!important;transition:background .15s,transform .15s}
.pb-source-link:hover{transform:translateY(-1px);background:#e3f5ef}.pb-source-link b{font-size:.87rem}
.pb-published-none{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.35rem;min-height:190px;color:#6d7b91;text-align:center}.pb-published-none[hidden]{display:none}.pb-published-none b{color:#283750}.pb-none-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#edf5f4;color:#167572;font-size:1.6rem}
.pb-published-disclaimer{margin:.7rem .05rem 0;color:#7a8797;font-size:.69rem;line-height:1.45}
@media(max-width:780px){.pb-explorer-body{grid-template-columns:1fr}.pb-filter-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.pb-filter-title,.pb-source-legend{grid-column:1/-1}.pb-filter-title{order:-1}.pb-explorer-orbit{right:5.4rem;opacity:.55}}
@media(max-width:700px){.pb-published{border-radius:19px}.pb-explorer-hero{min-height:0;padding:1rem}.pb-explorer-hero>div:first-child{max-width:75%}.pb-explorer-hero h3{font-size:1.45rem}.pb-explorer-hero p{font-size:.8rem}.pb-explorer-orbit{right:-4.8rem;top:-1rem;transform:scale(.8)}.pb-explorer-metric{align-self:flex-end;padding:0}.pb-explorer-metric b{font-size:1.55rem}.pb-explorer-metric span{font-size:.62rem}.pb-explorer-body{gap:.7rem;padding:.75rem}.pb-filter-rail{grid-template-columns:1fr 1fr;padding:.75rem}.pb-filter-title{font-size:.8rem}.pb-search-field{grid-column:1/-1}.pb-facet select,.pb-search-input{min-height:46px;font-size:16px}.pb-explorer-toolbar{align-items:flex-start}.pb-results-tip{max-width:120px;text-align:right;font-size:.66rem}.pb-category-chips{margin-inline:-.1rem}.pb-filter-chip{min-height:42px}.pb-published .pb-tablewrap{overflow:visible;border:0;background:transparent}.pb-published-table,.pb-published-table tbody{display:block;width:100%;min-width:0}.pb-published-table thead{display:none}.pb-published-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .65rem;margin:.55rem 0;padding:.78rem .82rem;border:1px solid #e3e9ed;border-radius:15px;background:#fff;box-shadow:0 4px 12px #1c30400a}.pb-published-table td{display:block;min-width:0;padding:.3rem 0;border:0;line-height:1.35;overflow-wrap:anywhere}.pb-published-table td:first-child{grid-column:1/-1;padding-bottom:.48rem;border-bottom:1px solid #edf0f3}.pb-published-table td:first-child b{font-size:.9rem}.pb-published-table td:not(:first-child)::before{display:block;margin-bottom:.14rem;color:#78869a;font-size:.64rem;font-weight:780;text-transform:uppercase;letter-spacing:.04em}.pb-published-table td:nth-child(2){grid-column:1}.pb-published-table td:nth-child(3){grid-column:2;align-self:center;text-align:right}.pb-published-table td:nth-child(4){grid-column:1/-1;border-top:1px solid #edf0f3}.pb-published-table td:nth-child(5){grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid #edf0f3}.pb-published-table td:nth-child(5)::before{margin:0}.pb-source-link{min-height:40px}.pb-published-none{min-height:160px}}
@media(max-width:370px){.pb-explorer-hero>div:first-child{max-width:78%}.pb-explorer-hero p{font-size:.74rem}.pb-explorer-orbit{right:-7rem;opacity:.4}.pb-filter-rail{gap:.5rem;padding:.62rem}.pb-facet select{padding-inline:.45rem;font-size:15px}.pb-explorer-body{padding:.6rem}}

/* Directory controls scale to many providers while keeping mobile rows readable. */
.pb-filter-fields{display:grid;gap:.75rem;min-width:0}
.pb-mobile-filter-toggle{display:none}
.pb-facet input{width:100%;min-width:0;min-height:42px;padding:.55rem .65rem;border:1px solid #dce5e9;border-radius:11px;background:#fff;color:#24334a;font:inherit;font-size:.8rem;box-sizing:border-box}
.pb-budget-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem}
.pb-budget-note{margin:-.4rem 0 0;color:#748196;font-size:.67rem;line-height:1.4}
.pb-results-sort{display:grid;gap:.2rem;min-width:0;max-width:175px;color:#718096;font-size:.68rem;font-weight:700}
.pb-results-sort select{max-width:100%;min-height:42px;padding:.5rem .6rem;border:1px solid #dce5e9;border-radius:10px;background:#fff;color:#24334a;font:inherit;font-size:.78rem}
.pb-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:.15rem 0 .65rem}
.pb-active-filters:empty{display:none}
.pb-active-label{color:#718096;font-size:.7rem}
.pb-active-chip{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;min-height:34px;padding:.35rem .55rem;border:1px solid #c5dfd9;border-radius:9px;background:#eff8f5;color:#1b6f69;font:inherit;font-size:.71rem;text-align:left;overflow-wrap:anywhere;cursor:pointer}
.pb-active-chip>span{font-size:1rem}
.pb-directory-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin:0 0 .65rem}
.pb-directory-actions .btn,.pb-directory-actions .linkbtn{min-height:42px;font-size:.74rem}
.pb-directory-actions .btn[disabled]{opacity:.45;cursor:not-allowed}
.pb-directory-pager{display:flex;justify-content:center;margin:.8rem 0 .4rem}
.pb-directory-pager .btn{min-height:44px}
.pb-directory-pager small{font-size:.75rem;font-weight:500}
.pb-filter-rail :focus-visible,.pb-results-sort select:focus-visible,.pb-active-chip:focus-visible{outline:3px solid #a8dcd5;outline-offset:2px}
@media(max-width:780px){
 .pb-filter-rail{grid-template-columns:1fr}
 .pb-filter-rail .pb-search-field{grid-column:1/-1}
 .pb-mobile-filter-toggle{display:flex;align-items:center;gap:.4rem;justify-content:center;min-height:46px;border:1px solid #c4ddd8;border-radius:11px;background:#edf7f4;color:#176f6b;font:inherit;font-weight:750;cursor:pointer}
 .pb-filter-rail:not(.is-open) .pb-filter-fields,.pb-filter-rail:not(.is-open) .pb-source-legend{display:none}
 .pb-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}
 .pb-filter-fields .pb-budget-note{grid-column:1/-1;order:1;margin:0}
 .pb-filter-fields .pb-budget-fields{grid-column:1/-1}
 .pb-facet select,.pb-facet input,.pb-results-sort select,.pb-search-input,.pb-search-input input{min-height:46px;font-size:16px}
 .pb-active-chip{min-height:42px;font-size:.75rem}
 .pb-directory-actions .btn,.pb-directory-actions .linkbtn{min-height:44px}
 .pb-explorer-kicker{font-size:.61rem;letter-spacing:.07em}
 .pb-explorer-metric span{max-width:110px}
}
@media(max-width:420px){
 .pb-explorer-toolbar{flex-wrap:wrap}
 .pb-results-sort{width:100%;max-width:none}
 .pb-directory-actions{align-items:stretch;flex-direction:column}
 .pb-directory-actions .linkbtn{text-align:center}
 .pb-explorer-hero{gap:.5rem;align-items:flex-start}
 .pb-explorer-hero>div:first-child{max-width:72%}
 .pb-explorer-metric{max-width:85px;flex:none}
 .pb-filter-fields{grid-template-columns:1fr}
}

/* Show useful prices first; contributions and trends expand only when needed. */
.pb-board .pb-published{margin:0;border-radius:18px;box-shadow:0 8px 24px #12233d08}
.pb-community{margin:.8rem 0 0;border:1px solid #dfe8eb;border-radius:15px;background:#fff}
.pb-community>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;list-style:none;padding:.75rem 1rem;color:#20324a;cursor:pointer}
.pb-community>summary::-webkit-details-marker{display:none}
.pb-community>summary>span:first-child{display:grid;gap:.15rem;min-width:0}
.pb-community>summary b{font-size:.92rem;font-weight:800}
.pb-community>summary small{color:#6c7b90;font-size:.78rem}
.pb-community>summary:hover{background:#f5faf9;border-radius:15px}
.pb-community>summary:focus-visible{outline:3px solid #a8dcd5;outline-offset:2px;border-radius:15px}
.pb-community-action{display:flex;align-items:center;gap:.6rem;flex:none;color:#176f6b;font-size:.78rem;font-weight:800}
.pb-community-action i{font-style:normal;font-size:1.2rem;transition:transform .15s}
.pb-community[open] .pb-community-action i{transform:rotate(180deg)}
.pb-community[open]>summary{border-bottom:1px solid #e5edee}
.pb-community-body{padding:1rem}
.pb-community .pb-tools{align-items:start;grid-template-columns:1fr 1fr;margin:0;gap:.8rem}
.pb-community .pb-tool-card,.pb-board .pb-community .pb-capture{gap:.4rem;margin:0;padding:.85rem;border:1px solid #dfe8eb;border-radius:13px;box-shadow:none;min-height:0}
.pb-community .pb-find input,.pb-community .pb-find .btn{min-height:44px}
.pb-community .pb-scan-title{margin:0;font-size:.95rem}
.pb-community .pb-scan-copy{font-size:.78rem;line-height:1.4}
.pb-community .pb-suggestions{margin:0}
.pb-community .pb-selected{margin:.65rem 0 0}
.pb-community .pb-tip{margin:.6rem 0;color:#718096;font-size:.78rem}
.pb-community .pb-pulse{margin:.85rem 0 0;padding:.85rem;border-radius:13px;box-shadow:none}
.pb-community .pb-pulse-head{align-items:center;margin-bottom:.65rem}
.pb-community .pb-pulse-head h2{font-size:1.2rem;line-height:1.25}
.pb-community .pb-pulse-head>div:first-child>p:last-child{font-size:.8rem}
.pb-community .pb-chart-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}
.pb-community .pb-pulse-empty,.pb-community .pb-pulse-loading{min-height:0;padding:.75rem;border-radius:11px}
.pb-community .pb-pulse-empty>div span{font-size:.8rem}
.pb-community .pb-chart-disclaimer{margin:.6rem 0 0;font-size:.71rem}
.pb-board .pb-source-link,.pb-board .pb-filter-chip,.pb-board .pb-reset{min-height:44px}
@media(min-width:1000px){
 .pb-explorer-hero p{max-width:none;font-size:.84rem}
 .pb-explorer-hero>div:first-child{max-width:75%}
 .pb-explorer-hero h3{margin:.3rem 0}
 .pb-explorer-metric{padding-left:0}
 .pb-filter-rail{gap:.6rem;padding:.8rem;border-radius:13px}
 .pb-filter-fields{gap:.6rem}
 .pb-published-table td:first-child{width:23%}
 .pb-published-table td:nth-child(2){width:20%}
 .pb-published-table td:nth-child(4){width:28%}
}
@media(max-width:780px){
 .pb-community .pb-tools{grid-template-columns:1fr}
 .pb-community .pb-pulse-head{align-items:flex-start}
 .pb-community .pb-chart-controls{justify-content:flex-start}
}
@media(max-width:700px){
 .pb-board .pb-published{border-radius:15px}
 .pb-community>summary{gap:.5rem;padding:.75rem;min-height:72px}
 .pb-community>summary b{font-size:.85rem}
 .pb-community>summary small{font-size:.74rem;line-height:1.4}
 .pb-community-action{font-size:0;gap:0}
 .pb-community-action i{font-size:1.2rem}
 .pb-community-body{padding:.7rem}
 .pb-community .pb-find input{font-size:16px}
 .pb-community .pb-pulse-head{gap:.65rem}
 .pb-community .pb-pulse-head h2{font-size:1.1rem}
 .pb-community .pb-pulse-empty>.btn{margin-left:0;min-height:44px}
 .pb-community .pb-scope,.pb-community .pb-share{min-height:44px}
 .pb-explorer-hero>div:first-child{max-width:72%}
 .pb-explorer-hero h3{font-size:1.35rem}
 .pb-explorer-hero p{font-size:.78rem;line-height:1.4}
 .pb-explorer-metric b{font-size:1.5rem}
 .pb-published-table td{padding:.25rem 0}
}
