.auth__label { overflow: hidden; margin-bottom: 5px; display: block; } .auth__label__text { padding: 5px 10px; } .auth__label__value { padding: 2px 5px; } .auth__label__input { width: 100%; } .auth__label__action { padding: 3px 8px; display: block; color: inherit; text-decoration: none; position: absolute; top: 0; right: 0; border-radius: 4px; transition: background-color .2s; margin: 2px; } .auth__label__action:hover, .auth__label__action:focus { background-color: rgba(255, 255, 255, .2); } .auth__label__action:active { background-color: rgba(255, 255, 255, .2); }