.pv-buyer,.pv-inquiry{--pv-ink:#17352f;--pv-line:#61776f;--pv-soft:#f2f6f3;background:#fff;color:var(--pv-ink);font-family:inherit;line-height:1.5;overflow-wrap:anywhere}.pv-buyer [hidden],.pv-inquiry [hidden]{display:none!important}.pv-buyer{border:1px solid var(--pv-line);border-radius:.5rem;box-sizing:border-box;container-type:inline-size;padding:1.25rem}.pv-buyer a,.pv-inquiry a{color:#155747;text-decoration:underline}.pv-buyer button,.pv-buyer select,.pv-inquiry button,.pv-inquiry input,.pv-inquiry textarea{background:#fff;border:1px solid var(--pv-line);border-radius:.25rem;box-sizing:border-box;color:var(--pv-ink);font:inherit;max-width:100%;min-height:44px;padding:.55rem .7rem}.pv-buyer button,.pv-inquiry button{cursor:pointer}.pv-buyer :focus-visible,.pv-inquiry :focus-visible{outline:3px solid #075bc4;outline-offset:3px}.pv-buyer-filters,.pv-buyer-switch,.pv-buyer-zoom{align-items:end;display:flex;flex-wrap:wrap;gap:.6rem;margin-block:1rem}.pv-buyer-filters label{display:flex;flex:1 1 10rem;flex-direction:column;min-width:0}.pv-buyer-layout{display:grid;gap:1.25rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pv-buyer-list,.pv-buyer-plans{min-width:0}.pv-buyer-list{list-style:none;margin:0;padding:0}.pv-buyer-list>li{border-bottom:1px solid var(--pv-line);padding:1rem}.pv-buyer-list>li:has(.pv-selected){background:var(--pv-soft);border-inline-start:4px solid #155747}.pv-buyer-list [data-pv-select]{display:inline-block;font-weight:700;padding:.5rem .25rem}.pv-buyer-details{border-top:1px solid var(--pv-line);margin-top:.75rem}.pv-buyer-viewport{border:1px solid var(--pv-line);overflow:hidden;padding:24px;touch-action:pan-y}.pv-buyer-canvas{position:relative;transform-origin:center}.pv-buyer-canvas img{display:block;height:auto;width:100%}.pv-buyer-marker{font-size:.8rem!important;max-width:9rem;min-width:44px;padding:.2rem!important;position:absolute;transform:translate(-50%,-50%);z-index:1}.pv-buyer [aria-pressed=true],.pv-buyer-marker.pv-selected{background:#e4eee8;border:3px solid #17352f;font-weight:700}.pv-buyer .pv-counterpart{box-shadow:0 0 0 2px #735923;text-decoration:underline}.pv-buyer [data-pv-status=sold]{border-style:dashed}.pv-buyer-legend span{display:inline-block;margin-inline-end:1rem}.pv-image-failed .pv-buyer-canvas{display:none}.pv-buyer-freshness,.pv-buyer-unavailable,.pv-inquiry-result{background:#fff8e9;border-inline-start:4px solid #735923;padding:.75rem}.pv-inquiry{margin:2rem auto;max-width:42rem;padding:1rem}.pv-inquiry label{display:block;font-weight:700;margin-top:1rem}.pv-inquiry input,.pv-inquiry textarea{width:100%}.pv-inquiry-trap{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.pv-buyer-plan-choices nav,.pv-buyer-scopes{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.75rem}.pv-buyer-plan-choices a,.pv-buyer-scopes a,.pv-buyer-switch a{border:1px solid var(--pv-line);border-radius:.25rem;display:inline-block;padding:.55rem .7rem}.pv-buyer-scopes [aria-current=true],.pv-buyer-switch [aria-current=true]{background:var(--pv-soft);border-width:2px;font-weight:700}.pv-buyer[data-pv-view=list] .pv-buyer-plans{display:none}.pv-buyer[data-pv-view=list] .pv-buyer-layout{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.pv-buyer-layout{display:block}.pv-buyer:not([data-pv-view=plan]) .pv-buyer-plans{display:none}.pv-buyer[data-pv-view=plan] .pv-buyer-list{margin-top:1rem}.pv-buyer{padding:.65rem}}@container (max-width: 760px){.pv-buyer-layout{display:block}.pv-buyer:not([data-pv-view=plan]) .pv-buyer-plans{display:none}.pv-buyer[data-pv-view=plan] .pv-buyer-list{margin-top:1rem}}@container (min-width: 761px){.pv-buyer-list{max-height:75vh;overflow:auto;scrollbar-gutter:stable}}@media (forced-colors:active){.pv-buyer,.pv-inquiry{border-color:CanvasText;color:CanvasText}.pv-buyer .pv-selected{outline:3px solid Highlight}}@media (prefers-reduced-motion:reduce){.pv-buyer-canvas{transition:none}}.pv-buyer header{margin-bottom:.75rem}.pv-buyer header h2{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.25;margin:0 0 .35rem;text-transform:none}.pv-buyer header p{font-size:.95rem;margin:.25rem 0}.pv-buyer h3{font-size:1.15rem;line-height:1.3;margin:.5rem 0;text-transform:none}.pv-buyer-filters{margin:.75rem 0}.pv-buyer-count{font-weight:600;margin:.5rem 0}.pv-buyer-scopes{gap:.35rem}.pv-buyer-plan-choices{font-size:.9rem;margin-block:.5rem}.pv-buyer-plan-choices summary{cursor:pointer;padding:.5rem 0;width:fit-content}.pv-buyer-legend{font-size:.85rem}.pv-buyer-legend,.pv-buyer-switch{margin-block:.5rem}.pv-buyer-zoom{gap:.25rem;margin:.5rem 0}.pv-buyer-zoom button{font-size:1.1rem;padding:.25rem;width:44px}.pv-buyer-list>li{padding:.85rem 1rem}.pv-buyer-list>li>p{margin:.35rem 0}.pv-buyer-reference{display:block;font-size:.8em;font-weight:400}.pv-buyer-details{padding-top:.5rem}.pv-buyer-details p{margin:.55rem 0}.pv-buyer a.pv-buyer-inquiry{align-items:center;background:#155747;border:2px solid #155747;border-radius:.3rem;box-sizing:border-box;color:#fff;display:inline-flex;font-weight:700;justify-content:center;min-height:44px;padding:.65rem 1rem;text-decoration:none}.pv-buyer-inquiry:hover{filter:brightness(.9)}.pv-buyer-share{font-size:.85rem}.pv-buyer-enhanced .pv-buyer-image-help{display:none}.pv-buyer .pv-image-failed .pv-buyer-image-help{display:block}.pv-buyer .pv-buyer-no-marker{font-size:.9rem}
