:has(>.guideline-edit-link){position:relative}:has(>.guideline-edit-link):after{background-color:transparent;content:" ";height:100%;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%;z-index:-1}:has(>.guideline-edit-link) .guideline-edit-link{align-items:center;background-color:#0dcaf0;border:1px solid #81e3fc;border-radius:50%;display:flex;height:30px;justify-content:center;opacity:0;padding:4px;position:absolute;right:15px;text-align:center;top:15px;transition:all .2s ease-in-out;width:30px;z-index:1048}:has(>.guideline-edit-link) .guideline-edit-link svg{color:#fff;height:12px;width:12px}:has(>.guideline-edit-link):hover>.guideline-edit-link{opacity:1}:has(>.guideline-edit-link):hover>.guideline-edit-link:hover{box-shadow:0 5px 8px rgba(0,0,0,.2);transform:translateY(-5px)}:has(>.guideline-edit-link):has(>.guideline-edit-link:hover):after{background-color:rgba(0,0,0,.2);z-index:1047}
