/*!
 * WannaCry Analyser
 * 
 * author: sizeof(cat) <sizeofcat AT riseup DOT net> http://sizeof.cat
 * url: http://sizeof.cat/project/wannacry-analyser/
 * copyright: 2016-2025
 * license: GPLv3
 * 
 *           o8o                                  .o88o.   .o                         .   o.   
 *           `"'                                  888 `"  .8'                       .o8   `8.  
 *  .oooo.o oooo    oooooooo  .ooooo.   .ooooo.  o888oo  .8'   .ooooo.   .oooo.   .o888oo  `8. 
 * d88(  "8 `888   d'""7d8P  d88' `88b d88' `88b  888    88   d88' `"Y8 `P  )88b    888     88 
 * `"Y88b.   888     .d8P'   888ooo888 888   888  888    88   888        .oP"888    888     88 
 * o.  )88b  888   .d8P'  .P 888    .o 888   888  888    `8.  888   .o8 d8(  888    888 .  .8' 
 * 8""888P' o888o d8888888P  `Y8bod8P' `Y8bod8P' o888o    `8. `Y8bod8P' `Y888""8o   "888" .8'  
 *                                                         `"                             "'   
 */
textarea {
	width: 98%;
	padding: 1%;
	height: 200px;
	border: 1px dashed #aaa;
	font-family: "Fira Code", monospace;
	font-size: 12px;
}

textarea.key {
	height: 120px;
}

dl dt {
    float: left;
    font-weight: normal;
    margin-right: 10px; 
    padding: 5px;
    width: 240px!important;
}

dl dd {
    margin: 2px 0; 
    padding: 5px 0;
}

.button {
	padding: 10px 20px;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #fff;
}

pre.file-status.ok {
	background-color: #9fc87d;
	color: #fff;
}

pre.file-status.error {
	background-color: #c87d96;
	color: #fff;
}

.data-data,
.key-data {
	font-size: 11px;
	max-height: 400px;
	overflow: auto;
	padding: 10px;
	font-family: "Fira Code", monospace;
	display: none;
}

.worm-info,
.file-info,
.key-info,
.data-info {
	display: none;
}

.cell {
	float: left;
	width: 38px;
}

fieldset {
	margin-top: 20px;
	border: 1px solid #aaa;
}

fieldset legend {
	padding: 0 10px;
}

.visible {
	display: block;
}
