/* Exclusão: botão de lixeira e popup de confirmação centralizado */
.del-form{display:inline;margin:0 0 0 10px}
.del-trigger{padding:0;border:0;background:none;color:#b42318;font:inherit;font-weight:700;cursor:pointer}
.del-trigger:hover,.del-trigger:focus-visible{text-decoration:underline;background:none;color:#912018}
.del-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,22,.55)}
.del-overlay[hidden]{display:none}
.del-dialog{width:min(440px,100%);padding:28px 26px 22px;border-radius:16px;background:#fff;color:#1d2b2a;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.35)}
.del-icon{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:#fee4e2;color:#b42318;font-size:28px;font-weight:700;line-height:52px}
.del-dialog h2{margin:0 0 8px;font-size:20px}
.del-dialog p{margin:0 0 20px;line-height:1.5;color:#475467}
.del-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.del-danger{background:#b42318;border-color:#b42318;color:#fff}
.del-danger:hover{background:#912018}
body.del-open{overflow:hidden}

/* Seletor de destino de link (existente / personalizado) */
.link-picker-field input[hidden]{display:none}
.link-picker-field .link-picker{width:100%;margin-bottom:6px}
.deco-form{padding:16px 0;border-top:1px solid #e5e5e5}
.deco-form h3{margin:0 0 10px;font-size:16px}
