.pm-managed-block{box-sizing:border-box;width:min(1240px,100%);margin:24px auto;padding:24px;border-radius:14px;background:#f3f7f4;color:#173c30}.pm-block-image{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.pm-managed-block h2{font-size:28px;margin:16px 0}.pm-managed-block p{line-height:1.7}.pm-block-button,.pm-block-links a{display:inline-block;background:#205e45;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;margin:8px 8px 0 0}.pm-block-products{display:grid;grid-template-columns:repeat(var(--pm-columns,4),minmax(0,1fr));gap:18px}.pm-block-products a{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;padding:14px;background:white;border-radius:10px}.pm-block-products img{width:100%;height:200px;object-fit:contain}.pm-volume{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.pm-volume label{display:flex;flex-direction:column;gap:6px}.pm-volume input{width:120px;padding:9px;border:1px solid #a9bdb0;border-radius:6px}.pm-volume button{padding:10px 18px;background:#205e45;color:white;border:0;border-radius:6px}.pm-volume output{width:100%;font-weight:bold}@media(max-width:700px){.pm-managed-block{padding:16px}.pm-block-products{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-block-products img{height:150px}.pm-managed-block h2{font-size:23px}}
.pm-managed-block[data-pm-kind="native"]{padding:0;background:transparent}.pm-native-frame{width:100%;border:0;display:block;min-height:24px}.pm-portable-3d{width:min(1100px,96vw);height:min(800px,92vh);padding:0;border:1px solid #cbd7cf;border-radius:14px;background:#fff}.pm-portable-3d::backdrop{background:#102a2877}.pm-portable-3d>header{height:52px;display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:1px solid #dce5df}.pm-portable-3d button{border:0;background:#edf3ee;border-radius:6px;width:32px;height:32px;font-size:23px}.pm-portable-3d>iframe{height:calc(100% - 52px);width:100%;border:0;display:block}

.pm-managed-block[data-pm-grid-anchor]{margin:0;align-self:start;width:100%;min-width:0;grid-column:1 / -1}

img.pm-option-icon{background:transparent!important;border:0!important;box-shadow:none!important;object-fit:contain;flex-shrink:0}

.pm-share-icon{display:block;width:70%;height:70%;object-fit:contain;pointer-events:none}

.pm-side-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch;min-width:0}.pm-side-row>*{min-width:0;max-width:100%;box-sizing:border-box}.pm-side-row>.pm-managed-block{margin:0}@media(max-width:700px){.pm-side-row{grid-template-columns:minmax(0,1fr)}.hp20-center>.pm-side-row,.hp20-side-grid>.pm-side-row{grid-column:1/-1!important;grid-row:auto!important}}

.pm-managed-block[data-pm-align-anchor]{max-width:100%;box-sizing:border-box;margin-left:0;margin-right:0}
