.link-editor{display:flex;position:absolute;top:0;left:0;z-index:10;max-width:350px;opacity:0;background-color:#fff;box-shadow:0 5px 10px #0000004d;border-radius:0 0 8px 8px;transition:opacity .5s;will-change:transform}.link-editor .button{width:20px;height:20px;display:inline-block;padding:6px;border-radius:8px;cursor:pointer;margin:0 2px}.link-editor .button.active,.toolbar .button.active{background-color:#dfe8fa}.link-editor .link-input{display:block;width:100%;box-sizing:border-box;margin:8px 12px;border-radius:12px;background-color:#eee;font-size:12px;color:#050505;border:0;outline:0;position:relative;font-family:montserrat}.link-editor .link-view a{display:block;word-break:break-word;width:calc(100% - 33px)}.link-editor div.link-cancel{width:35px;vertical-align:-.25em;margin-right:28px;position:absolute;right:0;top:0;bottom:0;cursor:pointer}.link-editor div.link-confirm{width:35px;vertical-align:-.25em;margin-right:2px;position:absolute;right:0;top:0;bottom:0;cursor:pointer}.link-editor .link-input a{color:#216fdb;text-decoration:underline;white-space:nowrap;overflow:hidden;margin-right:30px;text-overflow:ellipsis}.link-editor .link-input a:hover{text-decoration:underline}.link-editor select{padding:6px;border:none;background-color:#00000013;border-radius:4px}
