.rpm-related-container,.rpm-related-container *,.rpm-related-container *::before,.rpm-related-container *::after{margin:0!important;padding:0!important;box-sizing:border-box!important;border:none!important;background:none!important;text-decoration:none!important;outline:none!important;box-shadow:none!important;text-shadow:none!important;border-radius:0!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;text-align:left!important;vertical-align:baseline!important;list-style:none!important;float:none!important;position:static!important;transform:none!important;transition:none!important;animation:none!important}.rpm-related-container{margin:40px 0!important;padding:0!important;background:transparent!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important}.rpm-title{margin:0 0 20px 0!important;padding:12px 16px!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important;color:#ffffff!important;text-align:center!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:8px!important;box-shadow:0 2px 8px rgb(102 126 234 / .3)!important;position:relative!important}.rpm-title::after{content:''!important;position:absolute!important;bottom:-6px!important;left:50%!important;transform:translateX(-50%)!important;width:0!important;height:0!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-top:6px solid #764ba2!important}.rpm-posts-list{display:flex!important;flex-direction:column!important;gap:0!important;border:1px solid #e0e4e7!important;border-radius:8px!important;overflow:hidden!important;background:#ffffff!important;box-shadow:0 1px 3px rgb(0 0 0 / .1),0 1px 2px rgb(0 0 0 / .06)!important;margin-top:16px!important}.rpm-post-item{display:block!important;position:relative!important;background:#ffffff!important;border-bottom:1px solid #f0f2f5!important;transition:all 0.3s ease!important;cursor:pointer!important}.rpm-post-item:last-child{border-bottom:none!important}.rpm-post-item:hover{background:linear-gradient(135deg,#f8faff 0%,#f0f4ff 100%)!important;transform:translateX(4px)!important;border-left:4px solid #667eea!important;padding-left:12px!important}.rpm-post-item::before{content:'👆'!important;position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;opacity:0!important;font-size:14px!important;transition:opacity 0.3s ease!important}.rpm-post-item:hover::before{opacity:0.7!important}.rpm-post-link{display:flex!important;align-items:center!important;padding:16px!important;text-decoration:none!important;color:inherit!important;width:100%!important}.rpm-post-link:hover{text-decoration:none!important;color:inherit!important}.rpm-thumbnail-wrapper{position:relative!important;flex-shrink:0!important;margin-right:12px!important;width:48px!important;height:48px!important;overflow:hidden!important;border-radius:50%!important;background:#e9ecef!important;border:2px solid #ffffff!important;box-shadow:0 2px 6px rgb(0 0 0 / .15)!important;transition:transform 0.3s ease!important}.rpm-post-item:hover .rpm-thumbnail-wrapper{transform:scale(1.1)!important;border-color:#667eea!important}.rpm-thumbnail{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;background:#e9ecef!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.rpm-trending-badge{position:absolute!important;top:-4px!important;right:-4px!important;background:#ff6b35!important;color:#ffffff!important;font-size:7px!important;font-weight:600!important;padding:1px 3px!important;border-radius:2px!important;line-height:1.0!important;white-space:nowrap!important;box-shadow:0 1px 3px rgb(0 0 0 / .2)!important;z-index:2!important;max-width:20px!important;max-height:10px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.rpm-content{flex:1!important;min-width:0!important;padding-top:1px!important}.rpm-post-title{font-size:15px!important;font-weight:600!important;line-height:1.4!important;color:#374151!important;margin:0!important;padding:0 24px 0 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;word-break:keep-all!important;word-wrap:break-word!important;transition:color 0.3s ease!important}.rpm-post-link:hover .rpm-post-title{color:#667eea!important}.rpm-position-middle,.rpm-position-bottom{margin-top:32px!important}.rpm-skeleton{margin:40px 0!important;padding:0!important;background:transparent!important}.rpm-skeleton-title{width:120px!important;height:18px!important;background:linear-gradient(90deg,#f8f9fa 25%,#ffffff 50%,#f8f9fa 75%)!important;background-size:200% 100%!important;animation:rpm-skeleton-loading 1.5s infinite!important;border-radius:2px!important;margin:0 0 24px 0!important}.rpm-skeleton-list{display:flex!important;flex-direction:column!important;gap:0!important;border:1px solid #f0f0f0!important;border-radius:4px!important;overflow:hidden!important;background:#ffffff!important}.rpm-skeleton-item{display:flex!important;align-items:center!important;padding:16px!important;background:#ffffff!important;border-bottom:1px solid #f0f0f0!important}.rpm-skeleton-item:last-child{border-bottom:none!important}.rpm-skeleton-thumb{width:48px!important;height:48px!important;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%)!important;background-size:200% 100%!important;animation:rpm-skeleton-loading 1.5s infinite!important;border-radius:50%!important;margin-right:12px!important;flex-shrink:0!important;border:2px solid #f8f9fa!important}.rpm-skeleton-content{flex:1!important;min-width:0!important}.rpm-skeleton-text{height:14px!important;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%)!important;background-size:200% 100%!important;animation:rpm-skeleton-loading 1.5s infinite!important;border-radius:2px!important;margin-bottom:6px!important}.rpm-skeleton-text-short{height:14px!important;width:70%!important;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%)!important;background-size:200% 100%!important;animation:rpm-skeleton-loading 1.5s infinite!important;border-radius:2px!important;animation-delay:0.2s!important}@keyframes rpm-skeleton-loading{0%{background-position:200% 0!important}100%{background-position:-200% 0!important}}@media (max-width:768px){.rpm-related-container{margin:32px 0!important}.rpm-title{font-size:16px!important;margin-bottom:20px!important;padding-bottom:6px!important}.rpm-post-link{padding:14px!important}.rpm-thumbnail-wrapper{width:42px!important;height:42px!important;margin-right:10px!important}.rpm-thumbnail{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important}.rpm-post-title{font-size:13px!important;line-height:1.4!important}.rpm-trending-badge{font-size:6px!important;padding:1px 2px!important;top:-3px!important;right:-3px!important;max-width:18px!important;max-height:9px!important;line-height:0.9!important}.rpm-skeleton-thumb{width:42px!important;height:42px!important;margin-right:10px!important}.rpm-skeleton-text{height:13px!important}.rpm-skeleton-text-short{height:13px!important}}@media (max-width:480px){.rpm-related-container{margin:28px 0!important}.rpm-title{font-size:15px!important;margin-bottom:16px!important}.rpm-post-link{padding:12px!important}.rpm-thumbnail-wrapper{width:38px!important;height:38px!important;margin-right:8px!important}.rpm-thumbnail{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important}.rpm-post-title{font-size:12px!important}.rpm-trending-badge{font-size:5px!important;padding:0 2px!important;top:-2px!important;right:-2px!important}.rpm-skeleton-thumb{width:38px!important;height:38px!important;margin-right:8px!important}}.rpm-related-container a{color:inherit!important;text-decoration:none!important}.rpm-related-container .emoji{display:none!important}.rpm-related-container img.emoji{display:none!important}.rpm-related-container a:hover,.rpm-related-container a:focus,.rpm-related-container a:active,.rpm-related-container a:visited{color:inherit!important;text-decoration:none!important}.rpm-related-container h1,.rpm-related-container h2,.rpm-related-container h3,.rpm-related-container h4,.rpm-related-container h5,.rpm-related-container h6{font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important}.rpm-related-container img{max-width:none!important;width:auto!important;height:auto!important;vertical-align:baseline!important}.rpm-placeholder{min-height:200px!important;background:transparent!important;display:block!important}.rpm-related-container a:hover,.rpm-related-container a:focus,.rpm-related-container a:active,.rpm-related-container a:visited{color:inherit!important;text-decoration:none!important;border:none!important;outline:none!important}.rpm-related-container ul,.rpm-related-container ol,.rpm-related-container li{list-style:none!important;margin:0!important;padding:0!important}.rpm-related-container,.rpm-related-container *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.rpm-related-container{display:block!important;flex:none!important;grid-column:unset!important;grid-row:unset!important}.rpm-related-container img{border:none!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important}@media (max-width:480px){.rpm-posts-list{grid-template-columns:1fr!important;gap:12px!important}.rpm-post-item{min-height:auto!important;padding:12px!important}.rpm-post-title{font-size:14px!important;line-height:1.3!important}}@media (prefers-color-scheme:dark){.rpm-related-container{color:inherit!important}}@media (prefers-contrast:high){.rpm-title{background:#000000!important;color:#ffffff!important}.rpm-post-item{border:2px solid currentColor!important}}