/* Dialog */
.menu-img-block { width: 130px; margin: 3px; position: relative; margin-top: 25px; }
.menu-actions   { position: absolute; top: -17px; right: 0px; width: 100%; text-align: right; }
.menu-actions li    { display: inline-block;}
.menu-actions li a  { display: inline-block; }
.menu-actions li a img { max-width: 100%; max-height: 100%; }
.close          { color: #24292d; font: 30px/100% arial, sans-serif; cursor: pointer; top: -14px; }
.edit-icon 		{ background: url('../images/edit-icon.svg') no-repeat center center/cover ; display: block; height: 30px; }
.delete-icon 		{ background: url('../images/delete-icon.svg') no-repeat center center/cover ; display: block; height: 30px; }

.menu-actions { display: flex; justify-content: flex-end; gap: 6px; }
.menu-actions li  a { position: relative; width: 30px; height: 30px; }
.menu-actions li  a::before { content: ''; position: absolute; top: 0; right: 0px; width: 36px; height: 36px; }
.menu-actions li  a.edit-btn::before { background: url('../images/edit-icon.svg') no-repeat center center / 30px; width: 30px; height: 30px; }
.menu-actions li  a.close-btn::before { background: url('../images/delete-icon.svg') no-repeat center center / 30px; width: 30px; height: 30px; }
.menu-img-block .menu-image { width: 100%; height: auto; }