article P {FONT-SIZE: 1em; line-height: 1.5; margin-bottom: 1em; }

article A {COLOR: rgb(58, 58, 114); text-decoration: none; cursor: pointer; white-space: nowrap;}
article A:link {COLOR: rgb(58, 58, 114); text-decoration: none}
article A:visited {COLOR: rgb(58, 58, 114); text-decoration: none}
article A:hover {COLOR: rgb(128, 28, 28);}
article A.Section1 {FONT-SIZE: 1.2em;}
article A.Section2 {FONT-SIZE: 1em;}


article SPAN.intro {font-weight: bold; FONT-SIZE: 1.4em; COLOR: #6b6b73 }
article FONT.intro {font-weight: bold; FONT-SIZE: 1.4em; COLOR: #6b6b73 }
article FONT.note {font-weight: bold; color: DarkBlue; FONT-SIZE: 1em; font-style: italic }
article FONT.quest {font-weight: bold; color: Black; FONT-SIZE: 1.2em; font-style: italic }
article FONT.hotkey {color: DarkGreen; FONT-SIZE: 1em; font-style: italic }
article FONT.ref {color: Blue; FONT-SIZE: 1em; font-weight: bold }
article FONT.dot {border-bottom: 1px dotted black; }
article img { margin: 0 3px 0 0; border:none; color: white; display: inline !important; vertical-align: -1px; }

article TABLE.main { border-collapse: collapse;
						 border: none;
						 width: "100%";
  			}

article ul {margin-left: 1.5em; background-color: #f0f0f0; padding: 1em; border-radius: 0.5em;}
	
article SPAN.restr {background-color: #e0b0b0;}

/* References section styles */
article .references-section {
    margin-top: 2em;
    padding-top: 1em;
}

article .references-divider {
    height: 1px;
    background: linear-gradient(to right, #e5e7eb, #9ca3af, #e5e7eb);
    margin-bottom: 0.1em;
}

article .references-title {
    color: #9ca3af;
    font-size: 0.6em;
    margin-bottom: 0.8em;
}

article .references-links {
    display: flex;
    flex-wrap: wrap;
    gap: 1em;
}

.text-help-system {
    color: rgb(214, 230, 255);
}

A.text-product-name {
	color: #43D7E1;
	text-decoration: none;
	cursor: pointer;
	margin-left: 0.2em;
}

A.text-product-name:hover {
	color: #49f3ff;
}		