 #yourhorse-link-dialog{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:var(--yh-bg-overlay);z-index:2000;backdrop-filter:blur(4px);font-family:'Segoe UI',system-ui,-apple-system,sans-serif}#yourhorse-link-dialog .yourhorse-link-dialog-inner{background:var(--yh-bg-popup);border-radius:var(--yh-radius-lg);box-shadow:var(--yh-shadow-lg),0 0 0 1px rgba(255,255,255,.05) inset;border:1px solid var(--yh-border-color);padding:20px;width:360px;max-width:calc(100% - 30px);color:var(--yh-text-main);transform:scale(.95);opacity:0;animation:yhLinkDialogPop .2s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes yhLinkDialogPop{to{transform:scale(1);opacity:1}}.yourhorse-link-dialog-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:10px}.yh-link-title-wrap{display:flex;align-items:center;gap:8px;color:var(--yh-text-accent)}.yh-link-title-wrap i{font-size:16px}.yourhorse-link-dialog-title{font-weight:600;font-size:16px;color:var(--yh-text-main)}.yourhorse-link-dialog-close{background:transparent;border:1px solid transparent;cursor:pointer;padding:0;width:32px;height:32px;border-radius:50%;color:var(--yh-text-muted);font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.yourhorse-link-dialog-close:hover{background:rgba(239,68,68,.15);color:var(--yh-text-danger);border-color:rgba(239,68,68,.3)}.yourhorse-link-dialog-body{display:flex;flex-direction:column;gap:15px}.yourhorse-link-group{display:flex;flex-direction:column;gap:6px}.yourhorse-link-group label{font-size:12px;font-weight:600;color:var(--yh-text-secondary);text-transform:uppercase;letter-spacing:.5px}.yourhorse-link-input{width:100%;padding:10px 12px;border-radius:var(--yh-radius-md);background:var(--yh-bg-input);border:1px solid var(--yh-border-color);color:var(--yh-text-main);font-size:14px;transition:all .2s ease}.yourhorse-link-input::placeholder{color:rgba(255,255,255,.2);font-style:italic}.yourhorse-link-input:focus{outline:none;border-color:var(--yh-border-highlight);box-shadow:0 0 0 2px var(--yh-accent-glow);background:var(--yh-bg-input)}.yourhorse-link-dialog-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.yourhorse-link-btn{border-radius:6px;border:1px solid transparent;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.yourhorse-link-cancel{background:transparent;border:1px solid var(--yh-border-color);color:var(--yh-text-muted)}.yourhorse-link-cancel:hover{background:rgba(255,255,255,.05);color:var(--yh-text-main);border-color:var(--yh-text-muted)}.yourhorse-link-apply{background:var(--yh-text-accent);color:#0f172a;border:none}.yourhorse-link-apply:hover{background:#0ea5e9;transform:translateY(-1px)}.yourhorse-link-apply:active{transform:translateY(0)}