.pialfa-mp-strip{background:#1F2220;color:#fff;border-bottom:2px solid #F9C041;font-size:14px;line-height:1.35;position:relative;z-index:5}
.pialfa-mp-strip-in{max-width:1200px;margin:0 auto;padding:7px 14px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;text-align:center}
.pialfa-mp-strip-t{font-weight:500}
.pialfa-mp-strip-b{display:inline-block;background:#F9C041;color:#1F2220 !important;font-weight:700;padding:5px 14px;border-radius:999px;text-decoration:none !important;white-space:nowrap;font-size:13px}
.pialfa-mp-strip-b:hover{background:#ffd36b}
@media(max-width:600px){.pialfa-mp-strip{font-size:12.5px}.pialfa-mp-strip-in{gap:6px 10px;padding:6px 10px}.pialfa-mp-strip-ic{display:none}.pialfa-mp-strip-b{padding:4px 12px;font-size:12px}}
.pialfa-mp-btn{display:inline-block;background:#F9C041;color:#1F2220 !important;border:2px solid #F9C041;font-weight:700;padding:10px 20px;border-radius:999px;text-decoration:none !important;cursor:pointer;font-size:15px;line-height:1.2}
.pialfa-mp-btn:hover{background:#ffd36b;border-color:#ffd36b}
.pialfa-mp-btn-alt{background:#fff;color:#1F2220 !important}
.pialfa-mp-form{margin:14px 0 0;text-align:left}
.pialfa-mp-form label{display:block;font-weight:600;margin:0 0 6px;color:#1F2220;font-size:14px}
.pialfa-mp-row{display:flex;gap:8px;flex-wrap:wrap}
.pialfa-mp-row input{flex:1 1 180px;min-width:0;padding:10px 12px;border:1px solid #ccc;border-radius:8px;font-size:15px;background:#fff;color:#1F2220}
.pialfa-mp-row .pialfa-mp-btn{flex:0 0 auto;padding:10px 18px}
.pialfa-mp-hint{font-size:12px;color:#666;margin:6px 0 0}
.pialfa-mp-msg{font-size:13px;margin:6px 0 0;min-height:1em}
.pialfa-mp-msg.ok{color:#1a7f37}.pialfa-mp-msg.err{color:#b42318}
.pialfa-mp-acesso{max-width:520px}
.pialfa-mp-acc{margin-top:30px;padding:18px;border:1px solid #F9C041;border-radius:12px;background:#FFFBF0}
.pialfa-mp-acc h3{margin-top:0}
.pialfa-mp-pop[hidden]{display:none !important}
.pialfa-mp-pop{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px}
.pialfa-mp-pop-ov{position:absolute;inset:0;background:rgba(0,0,0,.55)}
.pialfa-mp-pop-box{position:relative;background:#fff;color:#1F2220;max-width:440px;width:100%;max-height:92vh;overflow:auto;border-radius:16px;border-top:6px solid #F9C041;padding:26px 24px 20px;box-shadow:0 20px 60px rgba(0,0,0,.35);text-align:center;animation:pmpIn .25s ease}
@keyframes pmpIn{from{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}
.pialfa-mp-pop-x{position:absolute;top:6px;right:8px;background:none !important;border:0 !important;font-size:30px;line-height:1;color:#555 !important;cursor:pointer;padding:6px 10px;box-shadow:none !important}
.pialfa-mp-pop-k{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;color:#B8860B;margin:0 0 4px}
.pialfa-mp-pop-h{font-size:22px;margin:0 0 12px;color:#1F2220}
.pialfa-mp-pop-l{list-style:none;margin:0 0 16px;padding:0;text-align:left}
.pialfa-mp-pop-l li{padding:5px 0 5px 26px;position:relative}
.pialfa-mp-pop-l li:before{content:"✓";position:absolute;left:4px;color:#B8860B;font-weight:700}
.pialfa-mp-pop .elementor{text-align:inherit}
html.pialfa-mp-open{overflow:hidden}
tr.pialfa-mp-oferta th,tr.pialfa-mp-oferta td{color:#1a7f37}
