/* Plugin Demo Sites 1.0.1 — isolado do CSS do tema */
#pds-demo-card,#pds-demo-card *{box-sizing:border-box!important}
#pds-demo-card{position:fixed!important;z-index:2147483000!important;bottom:20px!important;width:min(400px,calc(100vw - 28px))!important;margin:0!important;background:#fff!important;color:#1f2937!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:16px!important;box-shadow:0 22px 60px rgba(15,23,42,.24)!important;padding:17px 17px 15px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.45!important;text-align:left!important;opacity:0;transform:translate3d(0,26px,0) scale(.985);pointer-events:none;transition:opacity .34s ease,transform .38s cubic-bezier(.2,.8,.2,1)!important;max-height:calc(100dvh - 28px)!important;overflow:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}
#pds-demo-card.pds-visible{opacity:1;transform:translate3d(0,0,0) scale(1);pointer-events:auto}
#pds-demo-card.pds-right{right:20px!important;left:auto!important}#pds-demo-card.pds-left{left:20px!important;right:auto!important}
#pds-demo-card .pds-close{all:unset!important;box-sizing:border-box!important;position:absolute!important;right:10px!important;top:10px!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border:1px solid #d7dde5!important;border-radius:999px!important;background:#f8fafc!important;color:#475569!important;font:600 21px/1 Arial,sans-serif!important;text-align:center!important;cursor:pointer!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;z-index:2!important}
#pds-demo-card .pds-close:hover,#pds-demo-card .pds-close:focus{background:#eef2f7!important;color:#0f172a!important;border-color:#cbd5e1!important;outline:2px solid transparent!important}
#pds-demo-card .pds-badge{display:inline-flex!important;gap:7px!important;align-items:center!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.08em!important;color:#067647!important;background:#ecfdf3!important;border:1px solid #abefc6!important;border-radius:999px!important;padding:6px 9px!important;margin:0 40px 11px 0!important}
#pds-demo-card .pds-badge span{display:block!important;width:7px!important;height:7px!important;background:#12b76a!important;border-radius:50%!important;box-shadow:0 0 0 4px rgba(18,183,106,.11)!important}
#pds-demo-card .pds-title{font-size:20px!important;font-weight:800!important;line-height:1.22!important;margin:0 38px 7px 0!important;color:#0f172a!important;padding:0!important}
#pds-demo-card .pds-copy{font-size:13px!important;line-height:1.52!important;color:#475569!important;margin:0!important;padding:0!important}
#pds-demo-card .pds-meta{display:flex!important;gap:7px 14px!important;flex-wrap:wrap!important;margin:11px 0 0!important;padding:0!important;font-size:11px!important;line-height:1.4!important;color:#64748b!important}
#pds-demo-card .pds-meta strong{color:#475569!important;font-weight:700!important}#pds-demo-card .pds-meta a{color:#2563eb!important;text-decoration:none!important;background:none!important}
#pds-demo-card .pds-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:14px 0 0!important;padding:0!important}
#pds-demo-card .pds-btn{all:unset!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;border-radius:9px!important;padding:9px 11px!important;font-family:inherit!important;font-size:12px!important;line-height:1.25!important;font-weight:750!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}
#pds-demo-card .pds-btn-primary{background:#16a34a!important;color:#fff!important;border:1px solid #16a34a!important}#pds-demo-card .pds-btn-primary:hover{background:#15803d!important;border-color:#15803d!important;color:#fff!important}
#pds-demo-card .pds-btn-secondary{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}#pds-demo-card .pds-btn-secondary:hover{background:#f8fafc!important;color:#0f172a!important}
#pds-demo-card .pds-hint{font-size:10px!important;color:#94a3b8!important;line-height:1.4!important;margin:9px 0 0!important;padding:0!important}
@media(max-width:640px){#pds-demo-card,#pds-demo-card.pds-right,#pds-demo-card.pds-left{left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;max-width:none!important;border-radius:14px!important;padding:15px 14px 13px!important;max-height:calc(100dvh - 20px)!important}#pds-demo-card .pds-close{right:9px!important;top:9px!important;width:34px!important;height:34px!important;font-size:22px!important}#pds-demo-card .pds-badge{margin-right:42px!important;margin-bottom:9px!important}#pds-demo-card .pds-title{font-size:18px!important;margin-right:42px!important}#pds-demo-card .pds-copy{font-size:12.5px!important}#pds-demo-card .pds-actions{grid-template-columns:1fr!important;gap:7px!important}#pds-demo-card .pds-btn{min-height:40px!important}#pds-demo-card .pds-meta{font-size:10.5px!important}}
@media(max-width:380px){#pds-demo-card .pds-title{font-size:17px!important}#pds-demo-card .pds-copy{line-height:1.45!important}#pds-demo-card .pds-hint{display:none!important}}
@media(prefers-reduced-motion:reduce){#pds-demo-card{transition:none!important;transform:none!important}}
