
/* EVPL PRO.11 - camada de desempenho/destravamento */
#evplRescuePanel{position:fixed;right:18px;bottom:18px;z-index:10020;max-width:min(420px,calc(100vw - 28px));background:#101827;color:#f8fafc;border:1px solid rgba(246,181,28,.32);border-radius:18px;box-shadow:0 22px 70px rgba(0,0,0,.32);padding:14px 14px 12px;font:13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:none}
#evplRescuePanel.show{display:block;animation:evplRescueIn .18s ease-out}
#evplRescuePanel b{display:block;font-size:14px;margin-bottom:4px;color:#fff}
#evplRescuePanel p{margin:0 0 10px;color:#cbd5e1;font-weight:650}
#evplRescuePanel .actions{display:flex;gap:8px;flex-wrap:wrap}
#evplRescuePanel button,#evplRescuePanel a{appearance:none;border:1px solid rgba(148,163,184,.25);background:#1f2a3d;color:#fff;text-decoration:none;border-radius:11px;padding:8px 10px;font-weight:850;cursor:pointer}
#evplRescuePanel .primary{background:linear-gradient(180deg,#ef4444,#b91c1c);border-color:#ef4444}
#evplRescuePanel .ghost{background:#fff;color:#172033}
body.evpl-lite-mode .loader:not(.hidden){pointer-events:none!important;opacity:.35!important;filter:saturate(.7)!important}
@keyframes evplRescueIn{from{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}
.filters .field.evpl-bf-field label{color:#a61b1b!important;font-weight:950!important}
.filters .field.evpl-bf-field label::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#f97316;margin-right:6px;vertical-align:middle;box-shadow:0 0 0 3px rgba(249,115,22,.12)}
.filters .field.evpl-bf-field select{border-color:#f0c7a7!important;background:linear-gradient(180deg,#fff,#fffaf5)!important;color:#172033!important;font-weight:850!important}
