#config_title, #config_content { min-height: 1em;  }
#config_json {width:100%; height:200px; display:none; padding:10px; font-family:monospace; }
.config_tabs_selected {background:#EEE; padding:0 6px 0 6px; color:#000;}
label:hover { background:#eee; cursor:pointer; }
.scheme_block { border-left:1px #ccc dashed; padding-left:6px; color:#333; }
.scheme_item { border:1px #ccc solid; background:#eee; padding:0 6px 0 6px; border-radius:8px; font-size:1.05em; }
.scheme_item_parent { font-weight:bold; }
.scheme_type_array { color:#99c; font-weight:bold; margin-left:8px; font-family:Arial Black;}
.scheme_type_array_ordered { color:#9AF; font-weight:bold; margin-left:8px; font-family:Arial Black;}
.scheme_type_object { color:#99c; font-weight:bold; margin-left:8px; font-family:Arial Black;}
.scheme_type_unique { color:#0A0; font-weight:bold; margin-left:8px; font-family:Arial Black;}
.scheme_type_important { color:#CA0; font-weight:bold; margin-left:8px; font-family:Arial Black;}
.scheme_type_main { color:#F90; font-weight:bold; margin-left:8px; font-family:Arial Black;}
.scheme_type_cart { color:#F69; font-weight:bold; margin-left:8px; font-family:Arial Black;}
.scheme_type_counter { color:#96F; font-weight:bold; margin-left:8px; font-family:Arial Black;}
.scheme_type_counter span { font-size:70%;}
.scheme_type_ttl { color:#A96; font-weight:bold; margin-left:8px; font-family:Arial Black;}
.scheme_type_ttl span { font-size:70%;}
