/* ---------- Nút nổi: sửa liên kết ---------- */
.fbtn{cursor:pointer;position:relative}
.fbtn:hover{border-color:var(--ui)!important}
.fbtn.linked::after{content:"";position:absolute;top:1px;right:1px;width:9px;height:9px;border-radius:50%;background:#21a45d;border:1.5px solid #fff}
body.shot .fbtn.linked::after{display:none}
#lp{position:fixed;z-index:116;display:none;width:280px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px;box-shadow:0 10px 30px rgba(0,0,0,.18);font-size:12.5px}
#lp h4{font-size:13px;margin-bottom:10px}
#lp label{display:block;font-weight:600;margin:8px 0 4px}
#lp input,#lp select{width:100%;border:1px solid var(--line);border-radius:6px;padding:7px 8px;font:inherit}
#lp input:focus,#lp select:focus{border-color:var(--ui);outline:0}
#lp .hint2{color:var(--muted);font-size:11.5px;margin-top:4px;word-break:break-all}
#lp .act{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}
#lp .act button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px;font-size:12px}
#lp .act button:hover{border-color:var(--ui);background:var(--ui-soft)}
#lp .act .pri{background:var(--ui);color:#fff;border-color:var(--ui)}
#lp .act .dan{color:var(--danger)}
body.shot #lp{display:none!important}
