.wp-block-sentidoweb-snippet {
  position: relative;
  counter-reset: linenumber;
  white-space: pre-wrap; }
  .wp-block-sentidoweb-snippet pre {
    white-space: pre-wrap; }
  .wp-block-sentidoweb-snippet .sw_show_line_numbers {
    padding-left: 35px; }
  .wp-block-sentidoweb-snippet .sw_new_line::before {
    content: counter(linenumber, decimal-leading-zero);
    counter-increment: linenumber;
    position: absolute;
    left: 10px;
    font-size: 0.8em;
    opacity: 0.6; }
  .wp-block-sentidoweb-snippet button {
    position: absolute;
    right: 0;
    position: absolute;
    right: 1px;
    text-transform: uppercase;
    border: 0;
    padding: 5px 10px;
    font-size: 10px;
    top: 1px;
    background: #ccc;
    color: #666;
    display: none;
    cursor: pointer;
    border-radius: 0; }
    .wp-block-sentidoweb-snippet button:hover {
      background: #aaa;
      color: #333; }
  .wp-block-sentidoweb-snippet:hover button {
    display: inline-block; }


