Template:Studies of Euler diagrams/NP tables/style.css

table.np {margin: 0;}

table.np .border:not(:last-child) {border-right: 3px solid #a2a9b1;}

table.np span.number-icons {white-space: nowrap; padding: 3px;}

table.np td.base {background-color: #f7eefa; color: #633663;}

table.np .neg-ec-min {font-weight: bold;}
table.np .perm-ec-min {text-decoration: underline;}
table.np .ec-min-side {font-size: 60%; color: #888;}
table.np .perm-ec-min.ec-min-side {text-decoration: underline #aaa;}


table.np th abbr.hint {font-size: 55%;}  /* labels of the two left columns */

/* keyneg table */

table.np table.keyneg-indices {
	font-size: 60%; color: #888; font-weight: normal;
	margin-left: auto; margin-right: auto;
	border-collapse: collapse;
}
table.np table.keyneg-indices td {border: 1px solid #ccc;}
table.np table.keyneg-indices tr.weights td {border-bottom: 0; padding-top: 2px;}
table.np table.keyneg-indices tr.indices td {border-top: 0; padding-bottom: 3px;}
table.np span.invisible-sortkey {display:none;}

/* valneg hover table */

table.np table.valneg-hover {
	display:none;
	position: absolute;
	z-index: 1;
	border-collapse: collapse;
	border: 2px solid #482c00;
}

table.np table.valneg-hover td {border: 1px solid #b18a4c; background-color: #fff1de; padding: 3px;}
table.np table.valneg-hover th {border: 1px solid #b18a4c; background-color: #ffdead; padding: 3px;}

table.np table.valneg-hover tr.top-labels th {border-bottom: 2px solid #482c00;}
table.np table.valneg-hover th.left-label {border-right: 2px solid #482c00;}

table.np table.valneg-hover tr.border-top td, table.np table.valneg-hover tr.border-top th {border-top: 2px solid #905800;}
table.np table.valneg-hover td.border-left, table.np table.valneg-hover th.border-left {border-left: 2px solid #905800;}

table.np table.valneg-hover span.icon-and-sequence {padding: 0 8px; white-space: nowrap;}
table.np table.valneg-hover span.sequence {color: #777; padding-left: 10px; white-space: nowrap;}
table.np table.valneg-hover span.sequence span.entry {color: #444;}
table.np table.valneg-hover span.sequence span.entry.negated {text-decoration: overline black;}

table.np div.valneg-wrapper:hover span.number-icons {background-color: #a3957f;}
table.np div.valneg-wrapper:hover table.valneg-hover {display:block;}