.eftl-dlg{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(6 4 12 / .62);opacity:0;transition:opacity .16s ease}.eftl-dlg.is-aberto{opacity:1}@supports (backdrop-filter:blur(2px)){.eftl-dlg{backdrop-filter:blur(3px)}}.eftl-dlg__caixa{width:min(440px,100%);max-height:calc(100vh - 40px);overflow-y:auto;display:grid;gap:14px;padding:22px;border-radius:14px;border:1px solid var(--eft-line,#2e2542);background:var(--eft-bg-card,#1b1729);box-shadow:0 24px 60px rgb(0 0 0 / .5);transform:translateY(8px) scale(.985);transition:transform .16s ease}.eftl-dlg.is-aberto .eftl-dlg__caixa{transform:none}.eftl-dlg__titulo{margin:0;font-size:18px;line-height:1.3;color:#f6ece1;font-family:var(--eft-font-titulo,inherit)}.eftl-dlg__texto{margin:0;font-size:14.5px;line-height:1.6;white-space:pre-line;color:var(--eft-fg-dim,#a396b0)}.eftl-dlg__acoes{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.eftl-dlg__btn{flex:none;padding:9px 18px;border-radius:999px;border:1px solid #fff0;font:inherit;font-size:14px;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.eftl-dlg__btn--ok{background:var(--eft-brand,#e8a54e);color:#1a1206;font-weight:600}.eftl-dlg__btn--ok:hover{background:var(--eft-brand-soft,#f3c88c)}.eftl-dlg__btn--nao{background:#fff0;border-color:var(--eft-line,#2e2542);color:var(--eft-fg-dim,#a396b0)}.eftl-dlg__btn--nao:hover{border-color:var(--eft-fg-dim,#a396b0);color:#f6ece1}.eftl-dlg__btn:focus-visible{outline:2px solid var(--eft-cyan,#3fd0d8);outline-offset:2px}.eftl-dlg--erro .eftl-dlg__titulo{color:#ffb4a2}.wp-admin .eftl-dlg{background:rgb(30 35 40 / .5);z-index:160001}.wp-admin .eftl-dlg__caixa{background:#fff;border-color:#c3c4c7;border-radius:4px;box-shadow:0 12px 40px rgb(0 0 0 / .25);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.wp-admin .eftl-dlg__titulo{color:#1d2327;font-size:17px}.wp-admin .eftl-dlg__texto{color:#3c434a}.wp-admin .eftl-dlg__btn{border-radius:3px;padding:6px 14px;font-size:13px}.wp-admin .eftl-dlg__btn--ok{background:#2271b1;border-color:#2271b1;color:#fff;font-weight:400}.wp-admin .eftl-dlg__btn--ok:hover{background:#135e96;border-color:#135e96}.wp-admin .eftl-dlg__btn--nao{background:#f6f7f7;border-color:#2271b1;color:#2271b1}.wp-admin .eftl-dlg__btn--nao:hover{background:#f0f0f1}.wp-admin .eftl-dlg--erro .eftl-dlg__titulo{color:#b32d2e}@media (prefers-reduced-motion:reduce){.eftl-dlg,.eftl-dlg__caixa{transition:none}}