.pn-reviews-toggle{display:block!important;min-width:0;box-sizing:border-box}.pn-reviews-toggle>h2{margin:0 0 24px}.pn-rt-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pn-reviews-toggle .pn-rt-card{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid #c9dfdc;border-radius:16px;background:#fff;color:#203234;min-width:0;box-sizing:border-box}.pn-rt-badge{display:block;width:150px;height:50px;max-width:100%;border:0;flex:none}.pn-rt-badge-slot{height:50px;display:flex;align-items:center}.pn-rt-docdoc{width:56px;height:50px;object-fit:contain}.pn-rt-actions{margin-top:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pn-reviews-toggle .pn-rt-link-button{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid #15545a;border-radius:9px;text-decoration:none}.pn-rt-source{display:flex;gap:12px;align-items:center}.pn-rt-source img{width:48px;height:36px;object-fit:contain;flex:none}.pn-reviews-toggle .pn-rt-source h3{margin:0;font-size:19px;color:#15545a}.pn-reviews-toggle .pn-rt-card p{margin:0 0 auto;line-height:1.6;font-size:15px}.pn-reviews-toggle a{color:#15545a;text-underline-offset:4px;font-size:14px}.pn-reviews-toggle .pn-rt-toggle{align-self:flex-start;background:#15545a;color:#fff;border:1px solid #15545a;border-radius:9px;padding:10px 14px;font:inherit;font-size:14px;cursor:pointer;min-height:44px}.pn-rt-toggle:focus-visible,.pn-reviews-toggle a:focus-visible{outline:2px solid #15545a;outline-offset:4px}.pn-rt-panel{margin-top:24px}.pn-rt-frame{width:100%;max-width:560px;height:500px;margin:0 auto;box-sizing:border-box;border:1px solid #c9dfdc;border-radius:14px;overflow:hidden;background:#fff}.pn-rt-frame iframe{display:block;width:100%;height:100%;border:0;background:#fff}.pn-rt-all,.pn-rt-note{text-align:center}.pn-rt-panel[hidden],.pn-rt-toggle[hidden]{display:none!important}@media(max-width:680px){.pn-rt-row{grid-template-columns:1fr}.pn-reviews-toggle .pn-rt-card{padding:18px}.pn-rt-source{gap:10px}}@media(max-width:360px){.pn-reviews-toggle{width:calc(100% - 16px)!important;max-width:none!important;margin-left:8px!important;margin-right:8px!important;padding-left:0!important;padding-right:0!important}.pn-rt-frame{border:0}}
/* Keep expanded reviews directly after the Yandex card on mobile. */
.pn-rt-row > .pn-rt-panel{grid-column:1 / -1;margin-top:0;min-width:0}
