.tilida-link-edit-icon{position:absolute;z-index:30;top:5px;right:5px;width:26px;height:26px;border-radius:999px;background:#fff;border:2px solid #164b7c;color:#164b7c;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer;line-height:1}.tilida-link-edit-icon:hover,.tilida-link-edit-icon:focus{background:#164b7c;color:#fff;outline:2px solid #fff;outline-offset:1px}.tilida-editable-link{position:relative!important}.tilida-edit-bar{position:fixed;z-index:10000;right:16px;bottom:16px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#17324d;color:#fff;box-shadow:0 7px 24px rgba(0,0,0,.28);font:700 14px/1.2 Nunito,Arial,sans-serif}.tilida-edit-bar button{border:1px solid rgba(255,255,255,.75);background:transparent;color:#fff;border-radius:8px;padding:7px 10px;font:inherit;cursor:pointer}.tilida-edit-dialog{border:0;border-radius:16px;padding:0;width:min(620px,calc(100vw - 28px));box-shadow:0 20px 60px rgba(0,0,0,.35);color:#17324d}.tilida-edit-dialog::backdrop{background:rgba(10,30,50,.55)}.tilida-edit-dialog form{padding:24px}.tilida-edit-dialog h2{margin:0 0 8px;font-family:BebasKai,Arial,sans-serif;font-size:2rem}.tilida-edit-dialog p{margin:0 0 16px;color:#536b80}.tilida-edit-dialog label{display:block;font-weight:700;margin-bottom:7px}.tilida-edit-dialog input{width:100%;padding:12px 13px;border:1px solid #aebdcc;border-radius:8px;font:inherit}.tilida-edit-dialog .tilida-dialog-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:18px}.tilida-edit-dialog button{border:1px solid #164b7c;background:#164b7c;color:#fff;border-radius:8px;padding:10px 14px;font:700 14px Nunito,Arial,sans-serif;cursor:pointer}.tilida-edit-dialog button.secondary{background:#fff;color:#164b7c}.tilida-edit-dialog .status{min-height:1.2em;margin-top:10px;color:#8a2828;font-size:.9rem}@media(max-width:600px){.tilida-edit-bar{left:10px;right:10px;bottom:10px;justify-content:space-between}.tilida-link-edit-icon{width:30px;height:30px}}
