.proteodie-form textarea{width:100%;font-family:monospace;margin-top:6px}
.hint{margin:0 0 8px 0;font-size:12px;color:#666}
.proteodie-error{color:#b00020;background:#fee;border:1px solid #b00020;padding:6px}
.proteodie-result{overflow:auto;max-height:700px;white-space:pre;border:1px solid #ccc;padding:6px;font-family:monospace;margin-top:8px}
.proteodie-minimap{overflow:auto;max-height:600px;max-width:100%;border:1px solid #ccc;padding:4px;white-space:nowrap;margin-top:6px}
.proteodie-micromap{overflow:auto;max-height:350px;max-width:100%;border:1px solid #ccc;margin-top:6px;padding:2px;white-space:nowrap}
.proteodie-minirow{display:block;line-height:0;cursor:pointer}
.mini-label{display:inline-block;width:140px;font-family:monospace;vertical-align:top}
.proteodie-minicell{display:inline-block;height:0.9em;border:1px solid #ddd;margin:0;vertical-align:top}
.microln{display:block;line-height:0}
.micro-label{display:inline-block;width:80px;font-family:monospace;font-size:9px;vertical-align:top}
.microcell{display:inline-block;height:0.3em;margin:0;vertical-align:top}
.aa{display:inline-block}
.aa-hit{background:yellow}
.code{display:inline-block}
.code-hit{background:#c0eaff}
.proteodie-info{margin-top:6px;font-family:monospace;font-size:13px;color:#333;border-top:1px solid #ccc;padding-top:4px}


