.pjn-widget{margin:20px 0;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 4px 20px rgb(0 0 0 / .05)}.pjn-widget-header{margin-bottom:15px}.pjn-logo{width:140px;max-width:100%;height:auto;display:block}.pjn-card{padding:18px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px}.pjn-card-title{font-size:17px;font-weight:700;color:#111827;margin-bottom:6px}.pjn-card-price{font-size:24px;font-weight:700;color:#111827}.pjn-card-subtitle{margin-top:5px;font-size:14px;color:#6b7280}.pjn-widget-link{display:inline-block;margin-top:12px;color:#111827;font-weight:600;text-decoration:underline}.pjn-widget-link:hover{color:#6f86ff}@media (max-width:768px){.pjn-widget{padding:16px}.pjn-logo{width:120px}.pjn-card-price{font-size:21px}}