body { padding: 0.2em 2em; } table { width: 100%; } table td { padding: 0.1em 0.2em; } table tr:nth-child(even) { } table th { text-align: left; border-bottom: 1px solid #ccc; } table > tbody > tr.view { cursor: pointer; } table > tbody > tr.even { background: #eee; } table > tbody > tr.highlight { background: #0cc; } table > tbody > tr.fold { display: none; } table > tbody > tr.fold > td { padding-left: 1em; } table > tbody > tr.fold.open { display: table-row; } /* table > tbody > tr.view td:first-child:before { color: #999; content: "x"; transition: all 0.3s ease; } table > tbody > tr.view.open td:first-child:before { transform: rotate(-180deg); color: #333; } */ div.nav { padding: 5px; background-color: #dde; border-radius: 5px; margin: 5px 0; overflow: hidden; text-align: center; } a.nav { text-decoration: none; } details.item { padding: 5px; background-color: #dde; border-radius: 5px; margin: 5px 0; overflow: hidden; } a { color: black; } details.highlight { background-color: #abc; } details .details { color: white; background-color: #222; padding: 10px; margin-top: 5px; border-radius: 5px; } details .itemvalue { color: black; padding: 3px; margin: 1px 2px; width: auto; display: inline-block; } details .key { color: white; background-color: #999; border-radius: 5px; padding: 3px; margin: 1px 2px; display: inline-block; font-family: monospace; font-size: 12pt; } details .key a { color: white; } span.key_id { min-width: 160px; text-align: right; } span.key_type { min-width: 160px; } span.key_offset { min-width: 160px; text-align: right; } span.key_type.inode { background-color: #c22; } span.key_type.ref { background-color: #aa5; } span.key_type.extent { background-color: #151; } span.key_type.dir { background-color: #33c; } span.key_type.root { background-color: #111; } .details table { border-collapse: collapse; margin-bottom: 10px; } .details td { border: 1px solid white; } .details td:first-child { border: 1px solid white; width: 160px; } .details p { padding: 0; margin: 5px 0; }