body.radiator_controller {
  font-size: 815%;
  line-height: 1;
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  background-color: #000; }
  body.radiator_controller table.node_summary {
    padding: 20px;
    position: absolute;
    height: 100%;
    width: 100%; }
    body.radiator_controller table.node_summary .count_column {
      min-width: 2em;
      width: 2em; }
    body.radiator_controller table.node_summary tr:last-child td {
      border-bottom: none; }
      body.radiator_controller table.node_summary tr:last-child td .label {
        border-left: 0px #000 solid; }
    body.radiator_controller table.node_summary tr.unresponsive .percent {
      background-color: #888888;
      border-radius: 0 3px 3px 0; }
    body.radiator_controller table.node_summary tr.unresponsive .label,
    body.radiator_controller table.node_summary tr.unresponsive .count {
      color: #888888; }
    body.radiator_controller table.node_summary tr.unresponsive .label {
      border-left: 1px #333 dashed; }
    body.radiator_controller table.node_summary tr.failed .percent {
      background-color: #cc2211;
      border-radius: 0 3px 3px 0; }
    body.radiator_controller table.node_summary tr.failed .label, body.radiator_controller table.node_summary tr.failed .count {
      color: #cc2211; }
    body.radiator_controller table.node_summary tr.failed .label {
      border-left: 1px #333 dashed; }
    body.radiator_controller table.node_summary tr.pending .percent {
      background-color: #ee7722;
      border-radius: 0 3px 3px 0; }
    body.radiator_controller table.node_summary tr.pending .label, body.radiator_controller table.node_summary tr.pending .count {
      color: #ee7722; }
    body.radiator_controller table.node_summary tr.pending .label {
      border-left: 1px #333 dashed; }
    body.radiator_controller table.node_summary tr.changed .percent {
      background-color: #006699;
      border-radius: 0 3px 3px 0; }
    body.radiator_controller table.node_summary tr.changed .label, body.radiator_controller table.node_summary tr.changed .count {
      color: #006699; }
    body.radiator_controller table.node_summary tr.changed .label {
      border-left: 1px #333 dashed; }
    body.radiator_controller table.node_summary tr.unchanged .percent {
      background-color: #009933;
      border-radius: 0 3px 3px 0; }
    body.radiator_controller table.node_summary tr.unchanged .label, body.radiator_controller table.node_summary tr.unchanged .count {
      color: #009933; }
    body.radiator_controller table.node_summary tr.unchanged .label {
      border-left: 1px #333 dashed; }
    body.radiator_controller table.node_summary tr.unreported .percent {
      background-color: #aaaaaa;
      border-radius: 0 3px 3px 0; }
    body.radiator_controller table.node_summary tr.unreported .label, body.radiator_controller table.node_summary tr.unreported .count {
      color: #aaaaaa; }
    body.radiator_controller table.node_summary tr.unreported .label {
      border-left: 1px #333 dashed; }
    body.radiator_controller table.node_summary tr.total {
      color: #fff;
      background-color: #181818; }
      body.radiator_controller table.node_summary tr.total .percent {
        background-color: white;
        border-radius: 0 3px 3px 0; }
      body.radiator_controller table.node_summary tr.total .label, body.radiator_controller table.node_summary tr.total .count {
        color: white; }
      body.radiator_controller table.node_summary tr.total .label {
        border-left: 1px #333 dashed; }
      body.radiator_controller table.node_summary tr.total .percent {
        display: none; }
      body.radiator_controller table.node_summary tr.total td {
        border-top: 1px solid #fff; }
    body.radiator_controller table.node_summary tr td {
      color: #ccc;
      font-weight: normal;
      position: relative;
      border-bottom: 1px solid #333;
      vertical-align: baseline; }
      body.radiator_controller table.node_summary tr td div {
        position: relative;
        height: 100%; }
      body.radiator_controller table.node_summary tr td .percent {
        color: #000;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        overflow: hidden; }
        body.radiator_controller table.node_summary tr td .percent span {
          margin-left: 0.1em; }
      body.radiator_controller table.node_summary tr td .label {
        position: relative;
        height: 100%; }
        body.radiator_controller table.node_summary tr td .label span {
          margin-left: 0.1em; }
      body.radiator_controller table.node_summary tr td .count {
        text-align: right;
        width: 1.75em;
        display: inline-block;
        font-weight: bold;
        margin-top: -0.12em; }
