/*Created with Adobe RoboHelp 2019.*/
body {
	font-family: Arial;
	background-color: #ffffff;
	counter-reset: pmultilevelintegers1 0 pmultinumber1 0 h1articlesandsections1 0 particlesection1 0 pbasicnumber1 0 ptraditionaloutline1 0;
}
h1 {
	font-weight: bold;
	font-size: 24.0pt;
	margin-bottom: 5pt;
	font-family: Arial;
	margin-top: 24px;
}
h2 {
	font-weight: bold;
	font-size: 18.0pt;
	margin-bottom: 5pt;
	font-family: Arial;
	margin-top: 24px;
}
h3 {
	font-weight: bold;
	font-size: 14.0pt;
	margin-bottom: 5pt;
	font-family: Arial;
	margin-top: 24px;
}
h4 {
	font-weight: bold;
	font-size: 12.0pt;
	margin-bottom: 5pt;
	font-family: Arial;
	margin-top: 24px;
}
h5 {
	font-weight: bold;
	font-size: 10.0pt;
	margin-bottom: 5pt;
	font-family: Arial;
	margin-top: 24px;
}
h6 {
	font-weight: bold;
	font-size: 8.0pt;
	margin-bottom: 5pt;
	font-family: Arial;
	margin-top: 24px;
}
p {
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.vika-overview-panel {
	background-color: #fbfcfc;
	border: 1px solid #d6dfe4;
	border-radius: 16px;
	padding: 20px 22px;
	margin: 20px 0 24px;
}
.vika-overview-panel h1 {
	margin-top: 0;
	margin-bottom: 14px;
}
.vika-reference-panel {
	background-color: #fbfcfc;
	border: 1px solid #d6dfe4;
	border-radius: 16px;
	padding: 18px 22px;
	margin: 20px 0 24px;
}
.vika-reference-panel h1 {
	margin-top: 0;
	margin-bottom: 12px;
}
.vika-reference-panel p {
	margin: 0;
}
.vika-reference-panel p + ul,
.vika-reference-panel p + div,
.vika-reference-panel ul + div,
.vika-reference-panel div + ul {
	margin-top: 8px;
}
.vika-reference-panel ul {
	margin-bottom: 0;
}
.vika-chip-row {
	margin-top: 14px;
	margin-bottom: 4px;
}
.vika-chip {
	display: inline-block;
	margin: 4px 8px 4px 0;
	padding: 6px 12px;
	border-radius: 999px;
	background-color: #e3edf2;
	color: #23485c;
	font-weight: bold;
	font-size: 10pt;
}
.vika-link-row {
	margin-top: 14px;
	margin-bottom: 10px;
}
.vika-link-row a {
	display: inline-block;
	margin: 12px 12px 0 0;
	padding: 10px 16px;
	border: 1px solid #d1dde4;
	border-radius: 999px;
	text-decoration: none;
	color: #23485c;
	background-color: #ffffff;
	font-weight: bold;
}
.vika-hero-wrap {
	margin: 10px 0 24px;
	text-align: center;
	background-color: #fbfcfc;
	border: 1px solid #d6dfe4;
	border-radius: 16px;
	overflow: hidden;
}
.vika-hero {
	width: 100%;
	max-width: 1040px;
	border: none;
	display: block;
	margin: 0 auto;
}
.vika-next {
	margin-top: 8px;
	padding-top: 0;
}
.vika-next p {
	margin: 0;
}
.vika-next p + p {
	margin-top: 12px;
}
.vika-next .vika-link-row {
	margin-top: 12px;
	margin-bottom: 0;
}
.vika-next a {
	display: inline-block;
	margin-top: 0;
	padding: 10px 16px;
	border: 1px solid #d1dde4;
	border-radius: 999px;
	text-decoration: none;
	color: #23485c;
	background-color: #ffffff;
	font-weight: bold;
}
.vika-note {
	border-left: 4px solid #87a8ba;
	padding-left: 16px;
	margin: 20px 0;
	color: #4d697a;
}
.vika-example-card {
	border: 1px solid #d6dfe4;
	border-radius: 16px;
	padding: 18px 20px;
	margin: 20px 0;
	background-color: #fbfcfc;
}
.vika-example-card h3 {
	margin-top: 0;
}
.vika-card-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
	gap: 16px;
	margin: 18px 0 28px;
}
.vika-card {
	background-color: #fbfcfc;
	border: 1px solid #d6dfe4;
	border-radius: 16px;
	padding: 18px 20px;
}
.vika-card h3 {
	margin-top: 0;
	margin-bottom: 10px;
}
.vika-card p {
	margin: 0;
}
code {
	font-family: Consolas, "Courier New", monospace;
	font-size: 0.95em;
	font-weight: 400;
	font-style: normal;
	color: #1f1f1f;
	letter-spacing: 0.01em;
}
p.ParameterGroupList {
	margin-top: 8px;
}
.ParameterGroupHeading {
	display: block;
	font-weight: 700;
	margin-bottom: 2px;
}
a.expandspot {
	color: #008000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
}
span.expandtext {
	font-style: italic;
	font-weight: normal;
	color: #ff0000;
}
a.dropspot {
	cursor: hand;
	color: #008000;
	font-style: italic;
	text-decoration: none;
}
a.glossterm {
	color: #800000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
}
span.glosstext {
	font-style: italic;
	font-weight: normal;
	color: #0000ff;
}
ol,ul {
	line-height: Normal;
	font-family: Arial;
	font-size: 12pt;
	margin-top: 6px;
	margin-bottom: 6px;
}
table.Parameter,
table.Command {
	x-1st-row: 1;
	x-1st-row-name: t1st0;
	x-border-spacing: 0px;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #c0c0c0;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #c0c0c0;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #c0c0c0;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #c0c0c0;
	font-family: Arial;
	margin-bottom: 10px;
	margin-top: 10px;
}
table.Parameter td,
table.Command td {
	vertical-align: top;
}
table.Parameter td.EmptyValue,
table.Command td.EmptyValue {
	text-align: left;
	vertical-align: top;
}
table.Standard {
	x-1st-row: 1;
	x-border-spacing: 0px;
	border-left-style: Solid;
	border-left-color: #c0c0c0;
	border-right-style: Solid;
	border-right-color: #c0c0c0;
	border-top-style: Solid;
	border-top-color: #c0c0c0;
	border-bottom-style: Solid;
	border-bottom-color: #c0c0c0;
	margin-top: 10px;
	font-family: Arial;
	margin-bottom: 10px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
table.Invisible {
	x-1st-row: 1;
	x-border-spacing: 0px;
	font-family: Arial;
	margin-top: 10px;
	margin-bottom: 10px;
}
span.Important {
	color: #ff0000;
	font-style: italic;
}
span.Remark {
	font-style: italic;
	color: #008000;
}
span.Hint {
	font-style: italic;
	color: #008000;
}
span.Note {
	font-style: italic;
	color: #008000;
}
span.Info {
	font-style: italic;
	color: #008000;
}
span.Option {
	font-style: italic;
	color: #008000;
}
span.rls-2-ArticleSection {
	color: #000080;
	font-size: 12pt;
}
span.rls-1-ArticleSection {
	font-size: 18pt;
}
@media only screen and (min-width: 1296px) and (max-width: 99999px){
	table.Parameter,
	table.Command {
		margin-top: 10px;
	}
	}
p.MultilevelIntegers {
	margin-bottom: 0pt;
	margin-top: 0pt;
	position: relative;
}
p.MultilevelIntegers:before {
	counter-increment: pmultilevelintegers1;
	content: counter(pmultilevelintegers1, decimal)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.MultilevelIntegers[data-list-level="2"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 20px;
	position: relative;
}
p.MultilevelIntegers[data-list-level="2"]:before {
	counter-increment: item2;
	content: counter(item2, decimal)"."counter(item2, decimal)".";
	text-align: left;
	left: -72px;
	margin-right: 24px;
	width: 48px;
}
p.MultilevelIntegers[data-list-level="3"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 40px;
	position: relative;
}
p.MultilevelIntegers[data-list-level="3"]:before {
	counter-increment: item3;
	content: counter(item3, decimal)"."counter(item3, decimal)"."counter(item3, decimal)".";
	text-align: left;
	left: -60px;
	margin-right: 12px;
	width: 48px;
}
p.MultilevelIntegers[data-list-level="4"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 60px;
	position: relative;
}
p.MultilevelIntegers[data-list-level="4"]:before {
	counter-increment: item4;
	content: counter(item4, decimal)"."counter(item4, decimal)"."counter(item4, decimal)"."counter(item4, decimal)".";
	text-align: left;
	left: -96px;
	margin-right: 24px;
	width: 72px;
}
p.MultilevelIntegers[data-list-level="5"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 80px;
	position: relative;
}
p.MultilevelIntegers[data-list-level="5"]:before {
	counter-increment: item5;
	content: counter(item5, decimal)"."counter(item5, decimal)"."counter(item5, decimal)"."counter(item5, decimal)"."counter(item5, decimal)".";
	text-align: left;
	left: -84px;
	margin-right: 12px;
	width: 72px;
}
p.MultilevelIntegers[data-list-level="6"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 100px;
	position: relative;
}
p.MultilevelIntegers[data-list-level="6"]:before {
	counter-increment: item6;
	content: counter(item6, decimal)"."counter(item6, decimal)"."counter(item6, decimal)"."counter(item6, decimal)"."counter(item6, decimal)"."counter(item6, decimal)".";
	text-align: left;
	left: -120px;
	margin-right: 24px;
	width: 96px;
}
p.MultilevelIntegers[data-list-level="7"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 120px;
	position: relative;
}
p.MultilevelIntegers[data-list-level="7"]:before {
	counter-increment: item7;
	content: counter(item7, decimal)"."counter(item7, decimal)"."counter(item7, decimal)"."counter(item7, decimal)"."counter(item7, decimal)"."counter(item7, decimal)"."counter(item7, decimal)".";
	text-align: left;
	left: -108px;
	margin-right: 12px;
	width: 96px;
}
p.MultilevelIntegers[data-list-level="8"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 140px;
	position: relative;
}
p.MultilevelIntegers[data-list-level="8"]:before {
	counter-increment: item8;
	content: counter(item8, decimal)"."counter(item8, decimal)"."counter(item8, decimal)"."counter(item8, decimal)"."counter(item8, decimal)"."counter(item8, decimal)"."counter(item8, decimal)"."counter(item8, decimal)".";
	text-align: left;
	left: -144px;
	margin-right: 24px;
	width: 120px;
}
p.MultilevelIntegers[data-list-level="9"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 160px;
	position: relative;
}
p.MultilevelIntegers[data-list-level="9"]:before {
	counter-increment: item9;
	content: counter(item9, decimal)"."counter(item9, decimal)"."counter(item9, decimal)"."counter(item9, decimal)"."counter(item9, decimal)"."counter(item9, decimal)"."counter(item9, decimal)"."counter(item9, decimal)"."counter(item9, decimal)".";
	text-align: left;
	left: -132px;
	margin-right: 12px;
	width: 120px;
}
p.multiNumber {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 44px;
	position: relative;
}
p.multiNumber:before {
	counter-increment: pmultinumber1;
	content: counter(pmultinumber1, decimal)".";
	text-align: left;
	left: -44px;
	margin-right: 0px;
	width: 44px;
	position: absolute;
}
p.multiNumber[data-list-level="2"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 70px;
	position: relative;
}
p.multiNumber[data-list-level="2"]:before {
	counter-increment: item2;
	content: counter(pmultinumber1, decimal)"."counter(item2, decimal)".";
	text-align: left;
	left: -46px;
	margin-right: 0px;
	width: 46px;
	position: absolute;
}
p.multiNumber[data-list-level="3"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 94px;
	position: relative;
}
p.multiNumber[data-list-level="3"]:before {
	counter-increment: item3;
	content: counter(pmultinumber1, decimal)"."counter(item2, decimal)"."counter(item3, decimal)".";
	text-align: left;
	left: -58px;
	margin-right: 0px;
	width: 58px;
	position: absolute;
}
p.multiNumber[data-list-level="4"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 126px;
	position: relative;
}
p.multiNumber[data-list-level="4"]:before {
	counter-increment: item4;
	content: counter(item4, lower-alpha)")";
	text-align: left;
	left: -26px;
	margin-right: 0px;
	width: 26px;
	position: absolute;
}
p.multiNumber[data-list-level="5"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 156px;
	position: relative;
}
p.multiNumber[data-list-level="5"]:before {
	counter-increment: item5;
	content: counter(item5, upper-roman)"}";
	text-align: left;
	left: -30px;
	margin-right: 0px;
	width: 30px;
	position: absolute;
}
p.multiNumber[data-list-level="6"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 96px;
	position: relative;
}
p.multiNumber[data-list-level="6"]:before {
	counter-increment: item6;
	content: "["counter(item6, lower-alpha)"]";
	text-align: left;
	left: -32px;
	margin-right: 8px;
	width: 24px;
}
h1.ArticlesAndSections {
	margin-top: 24px;
	font-family: Arial;
	margin-bottom: 5pt;
	font-size: 24.0pt;
	font-weight: bold;
	position: relative;
}
h1.ArticlesAndSections:before {
	counter-increment: h1articlesandsections1;
	content: "Article "counter(h1articlesandsections1, upper-roman)".";
	text-align: left;
	left: -83.6px;
	margin-right: 11.600000000000001px;
	width: 72px;
}
h2.ArticlesAndSections[data-list-level="2"] {
	margin-top: 24px;
	font-family: Arial;
	margin-bottom: 5pt;
	font-size: 18.0pt;
	font-weight: bold;
	margin-left: 20px;
	position: relative;
}
h2.ArticlesAndSections[data-list-level="2"]:before {
	counter-increment: item2;
	content: "Section "counter(item2, decimal)".";
	text-align: left;
	left: -80px;
	margin-right: 8px;
	width: 72px;
}
p.ArticlesAndSections[data-list-level="3"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 40px;
	position: relative;
}
p.ArticlesAndSections[data-list-level="3"]:before {
	counter-increment: item3;
	content: "("counter(item3, lower-alpha)")";
	text-align: left;
	left: -32px;
	margin-right: 8px;
	width: 24px;
}
p.ArticlesAndSections[data-list-level="4"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 60px;
	position: relative;
}
p.ArticlesAndSections[data-list-level="4"]:before {
	counter-increment: item4;
	content: "("counter(item4, upper-roman)")";
	text-align: left;
	left: -32px;
	margin-right: 8px;
	width: 24px;
}
p.ArticlesAndSections[data-list-level="5"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 80px;
	position: relative;
}
p.ArticlesAndSections[data-list-level="5"]:before {
	counter-increment: item5;
	content: counter(item5, decimal)")";
	text-align: left;
	left: -34.7px;
	margin-right: 10.7px;
	width: 24px;
}
p.ArticlesAndSections[data-list-level="6"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 100px;
	position: relative;
}
p.ArticlesAndSections[data-list-level="6"]:before {
	counter-increment: item6;
	content: counter(item6, lower-alpha)")";
	text-align: left;
	left: -34.7px;
	margin-right: 10.7px;
	width: 24px;
}
p.ArticlesAndSections[data-list-level="7"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 120px;
	position: relative;
}
p.ArticlesAndSections[data-list-level="7"]:before {
	counter-increment: item7;
	content: counter(item7, lower-roman)")";
	text-align: left;
	left: -34.7px;
	margin-right: 10.7px;
	width: 24px;
}
p.ArticlesAndSections[data-list-level="8"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 140px;
	position: relative;
}
p.ArticlesAndSections[data-list-level="8"]:before {
	counter-increment: item8;
	content: counter(item8, lower-alpha)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.ArticlesAndSections[data-list-level="9"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 160px;
	position: relative;
}
p.ArticlesAndSections[data-list-level="9"]:before {
	counter-increment: item9;
	content: counter(item9, lower-roman)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.ArticleSection {
	margin-bottom: 0pt;
	margin-top: 0pt;
	position: relative;
}
p.ArticleSection:before {
	counter-increment: particlesection1;
	content: "Article "counter(particlesection1, upper-roman)".";
	font-size: 18pt;
	text-align: left;
	left: -104px;
	margin-right: 8px;
	width: 96px;
}
p.ArticleSection[data-list-level="2"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	position: relative;
}
p.ArticleSection[data-list-level="2"]:before {
	counter-increment: item2;
	content: "Section "counter(particlesection1, upper-roman)"."counter(item2, decimal);
	color: #000080;
	font-size: 12pt;
	text-align: left;
	left: -120px;
	margin-right: 24px;
	width: 96px;
}
p.ArticleSection[data-list-level="3"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 40px;
	position: relative;
}
p.ArticleSection[data-list-level="3"]:before {
	counter-increment: item3;
	content: counter(item3, lower-alpha)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.ArticleSection[data-list-level="4"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 60px;
	position: relative;
}
p.ArticleSection[data-list-level="4"]:before {
	counter-increment: item4;
	content: counter(item4, upper-roman)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.ArticleSection[data-list-level="5"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 80px;
	position: relative;
}
p.ArticleSection[data-list-level="5"]:before {
	counter-increment: item5;
	content: counter(item5, lower-roman)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.BasicNumber {
	margin-bottom: 0pt;
	margin-top: 0pt;
	position: relative;
}
p.BasicNumber:before {
	counter-increment: pbasicnumber1;
	content: counter(pbasicnumber1, decimal)")";
	text-align: left;
	left: -34.7px;
	margin-right: 10.7px;
	width: 24px;
}
p.BasicNumber[data-list-level="2"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 20px;
	position: relative;
}
p.BasicNumber[data-list-level="2"]:before {
	counter-increment: item2;
	content: counter(item2, lower-alpha)")";
	text-align: left;
	left: -34.7px;
	margin-right: 10.7px;
	width: 24px;
}
p.BasicNumber[data-list-level="3"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 40px;
	position: relative;
}
p.BasicNumber[data-list-level="3"]:before {
	counter-increment: item3;
	content: counter(item3, lower-roman)")";
	text-align: left;
	left: -34.7px;
	margin-right: 10.7px;
	width: 24px;
}
p.BasicNumber[data-list-level="4"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 60px;
	position: relative;
}
p.BasicNumber[data-list-level="4"]:before {
	counter-increment: item4;
	content: "("counter(item4, decimal)")";
	text-align: left;
	left: -32px;
	margin-right: 8px;
	width: 24px;
}
p.BasicNumber[data-list-level="5"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 80px;
	position: relative;
}
p.BasicNumber[data-list-level="5"]:before {
	counter-increment: item5;
	content: "("counter(item5, lower-roman)")";
	text-align: left;
	left: -32px;
	margin-right: 8px;
	width: 24px;
}
p.BasicNumber[data-list-level="6"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 100px;
	position: relative;
}
p.BasicNumber[data-list-level="6"]:before {
	counter-increment: item6;
	content: "("counter(item6, lower-roman)")";
	text-align: left;
	left: -32px;
	margin-right: 8px;
	width: 24px;
}
p.BasicNumber[data-list-level="7"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 120px;
	position: relative;
}
p.BasicNumber[data-list-level="7"]:before {
	counter-increment: item7;
	content: counter(item7, decimal)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.BasicNumber[data-list-level="8"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 140px;
	position: relative;
}
p.BasicNumber[data-list-level="8"]:before {
	counter-increment: item8;
	content: counter(item8, lower-alpha)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.BasicNumber[data-list-level="9"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 160px;
	position: relative;
}
p.BasicNumber[data-list-level="9"]:before {
	counter-increment: item9;
	content: counter(item9, lower-roman)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.TraditionalOutline {
	margin-bottom: 0pt;
	margin-top: 0pt;
	position: relative;
}
p.TraditionalOutline:before {
	counter-increment: ptraditionaloutline1;
	content: counter(ptraditionaloutline1, upper-roman)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.TraditionalOutline[data-list-level="2"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 20px;
	position: relative;
}
p.TraditionalOutline[data-list-level="2"]:before {
	counter-increment: item2;
	content: counter(item2, upper-alpha)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.TraditionalOutline[data-list-level="3"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 40px;
	position: relative;
}
p.TraditionalOutline[data-list-level="3"]:before {
	counter-increment: item3;
	content: counter(item3, decimal)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.TraditionalOutline[data-list-level="4"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 60px;
	position: relative;
}
p.TraditionalOutline[data-list-level="4"]:before {
	counter-increment: item4;
	content: counter(item4, lower-alpha)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.TraditionalOutline[data-list-level="5"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 80px;
	position: relative;
}
p.TraditionalOutline[data-list-level="5"]:before {
	counter-increment: item5;
	content: counter(item5, lower-roman)".";
	text-align: left;
	left: -36px;
	margin-right: 12px;
	width: 24px;
}
p.TraditionalOutline[data-list-level="6"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 100px;
	position: relative;
}
p.TraditionalOutline[data-list-level="6"]:before {
	counter-increment: item6;
	content: counter(item6, upper-alpha)")";
	text-align: left;
	left: -34.7px;
	margin-right: 10.7px;
	width: 24px;
}
p.TraditionalOutline[data-list-level="7"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 120px;
	position: relative;
}
p.TraditionalOutline[data-list-level="7"]:before {
	counter-increment: item7;
	content: counter(item7, decimal)")";
	text-align: left;
	left: -34.7px;
	margin-right: 10.7px;
	width: 24px;
}
p.TraditionalOutline[data-list-level="8"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 140px;
	position: relative;
}
p.TraditionalOutline[data-list-level="8"]:before {
	counter-increment: item8;
	content: counter(item8, lower-alpha)")";
	text-align: left;
	left: -34.7px;
	margin-right: 10.7px;
	width: 24px;
}
p.TraditionalOutline[data-list-level="9"] {
	margin-bottom: 0pt;
	margin-top: 0pt;
	margin-left: 160px;
	position: relative;
}
p.TraditionalOutline[data-list-level="9"]:before {
	counter-increment: item9;
	content: counter(item9, upper-roman)")";
	text-align: left;
	left: -34.7px;
	margin-right: 10.7px;
	width: 24px;
}
:not([data-list-level])+[data-list-level="2"] {
	counter-reset: item2 0;
}
[data-list-level="2"]+[data-list-level="3"] {
	counter-reset: item3 0;
}
[data-list-level="3"]+[data-list-level="4"] {
	counter-reset: item4 0;
}
[data-list-level="4"]+[data-list-level="5"] {
	counter-reset: item5 0;
}
[data-list-level="5"]+[data-list-level="6"] {
	counter-reset: item6 0;
}
[data-list-level="6"]+[data-list-level="7"] {
	counter-reset: item7 0;
}
[data-list-level="7"]+[data-list-level="8"] {
	counter-reset: item8 0;
}
[data-list-level="8"]+[data-list-level="9"] {
	counter-reset: item9 0;
}
table.Parameter tr.t1st0 td, table.Command tr.t1st0 td {font-family: "Open Sans";background-color: #cccccc;font-size: 12pt;
}
table.Parameter td, table.Command td {padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;
}
table.Standard tr:first-child td {font-family: "Open Sans";font-size: 12pt;background-color: #cccccc;
}
table.Standard td {padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;
}
table.Invisible tr:first-child td {font-family: Arial;font-size: 12pt;
}
table.Invisible td {padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;
}
ol.Decimal {
	list-style: decimal;
}
ol.LowerAlpha {
	list-style: lower-alpha;
}
ul.Disc {
	list-style: disc;
}
ol.minitoc-list {
	line-height: Normal;
	font-family: Arial;
	font-size: 12pt;
	margin-top: 6px;
	margin-bottom: 6px;
}
ol.RoundSquare {
	list-style: disc;
}
ol.RoundSquare>li>ol {
	list-style: square;
}
ol.RoundSquare>li>ol>li>ol {
	list-style: circle;
}
ol.RoundSquare>li>ol>li>ol>li>ol {
	list-style: disc;
}
ol.RoundSquare>li>ol>li>ol>li>ol>li>ol {
	list-style: square;
}
ol.RoundSquare>li>ol>li>ol>li>ol>li>ol>li>ol {
	list-style: circle;
}
table.borderonly {
	border-collapse: collapse;
}
table.borderonly td {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #bfbfbf;
}
table.noborder {
	border-collapse: collapse;
}
table.noborder td {
	border-width: 2px;
	border-style: solid;
	border-color: #ed7d31;
	border-left: 0;
	border-top: 0;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	vertical-align: center;
}
table.noborder tr:first-child td {
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	border-top: 0;
	border-left: 0;
	background-color: #ed7d31;
	color: #FFFFFF;
	border-bottom: 0;
}
table.noborder tr:last-child td {
	border-width: 2px;
	border-style: solid;
	border-color: #ed7d31;
	border-left: 0;
	border-bottom: 0;
}
table.noborder tr td:last-child {
	border-right: 0;
}
table.thickhdr {
	border-collapse: collapse;
}
table.thickhdr td {
	border-width: 1px;
	border-style: solid;
	border-color: rgba(244, 176, 131, 0.5);
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
table.thickhdr tr:first-child {
	border-width: 3px;
	border-style: solid;
	border-color: rgba(244, 176, 131, 1);
	border-left: 0;
	border-top: 0;
	border-right: 0;
}
ol.AlphaNumeric {
	list-style: decimal;
}
ol.AlphaNumeric>li>ol {
	list-style: lower-alpha;
}
ol.AlphaNumeric>li>ol>li>ol {
	list-style: lower-roman;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol {
	counter-reset: item4;
	list-style: none;
	padding-left: 40px;
	margin-left: 0px;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li {
	position: relative;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li:before {
	counter-increment: item4;
	content: "("counter(item4, decimal)")";
	text-align: right;
	position: absolute;
	left: -44px;
	margin-right: 4px;
	width: 40px;
	overflow: hidden;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol {
	list-style: none;
	counter-reset: item5;
	padding-left: 40px;
	margin-left: 0px;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li:before {
	counter-increment: item5;
	content: "("counter(item5, lower-alpha)")";
	text-align: right;
	position: absolute;
	left: -44px;
	margin-right: 4px;
	width: 40px;
	overflow: hidden;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li {
	position: relative;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol {
	list-style: none;
	counter-reset: item6;
	padding-left: 40px;
	margin-left: 0px;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li:before {
	counter-increment: item6;
	content: "("counter(item6, lower-roman)")";
	text-align: right;
	position: absolute;
	left: -44px;
	margin-right: 4px;
	width: 40px;
	overflow: hidden;
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li {
	position: relative;
}
table.thickhdrevenrows {
	border-collapse: collapse;
}
table.thickhdrevenrows>thead>tr {
	border-width: 3px;
	border-style: solid;
	border-color: #666666;
	border-left: 0;
	border-top: 0;
	border-right: 0;
}
table.thickhdrevenrows>thead th {
	text-align: center;
}
table.thickhdrevenrows td {
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
table.thickhdrevenrows th {
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
table.thickhdrevenrows tr:nth-child(odd) td {
	background-color: rgba(102, 102, 102, 0.5);
}

/* Vika docs shell */
.vika-shell-bar {
	position: relative;
	top: auto;
	z-index: 35;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	min-height: 44px;
	padding: 4px 0 6px 0;
	margin-bottom: 0;
	border-bottom: 1px solid #d9d9d4;
	background: #ffffff;
	box-sizing: border-box;
}
.vika-shell-links {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 14px;
	font-size: 10pt;
	font-family: "Open Sans", Arial, sans-serif;
	color: #4e5a63;
}
.vika-shell-links a {
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	color: #163247;
	white-space: nowrap;
}
.vika-shell-links a:hover,
.vika-footer a:hover {
	text-decoration: underline;
}
.vika-topic-utility {
	margin-left: auto;
	gap: 14px;
	flex-wrap: nowrap;
}
.vika-shell-action {
	display: inline-flex;
	align-items: center;
	padding: 7px 14px;
	border: 1px solid #21465c;
	border-radius: 999px;
	background: #21465c;
	color: #ffffff !important;
	font-weight: bold;
}
body.media-mobile div.topic div.functionholder,
body.media-landscape div.topic div.functionholder,
body.media-desktop div.topic div.functionholder {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 20px;
	box-sizing: border-box;
}
body.media-mobile div.topic div.functionholder div.buttons,
body.media-landscape div.topic div.functionholder div.buttons,
body.media-desktop div.topic div.functionholder div.buttons {
	display: flex;
	align-items: center;
	float: none;
	flex: 0 0 auto;
}
body.media-mobile div.topic div.functionholder div.buttons > div,
body.media-landscape div.topic div.functionholder div.buttons > div,
body.media-desktop div.topic div.functionholder div.buttons > div {
	flex: 0 0 auto;
	float: none;
	margin-left: 1.5em;
}
.breadcrumbs {
	margin: 6px 0 10px 0;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 9pt;
	color: #60727d;
	text-align: left;
}
.breadcrumbs ol {
	margin: 0;
	padding: 0;
}
.breadcrumbs a {
	text-decoration: none;
	color: #36566b;
}
.breadcrumbs .separator {
	margin: 0 6px;
	color: #9cadb8;
}
.vika-internal-note {
	margin: 8px 0 0 0;
	text-align: left;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 0.04em;
	color: #8d2f2f;
	text-transform: uppercase;
}
.vika-footer {
	margin-top: 18px;
	padding-top: 14px;
	border-top: 1px solid #d9d9d4;
	text-align: center;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 9.5pt;
	color: #4e5a63;
}
.vika-footer a {
	text-decoration: none;
	color: #163247;
}
.vika-footer p {
	margin: 4px 0;
}
.vika-footer-main,
.vika-footer-legal {
	line-height: 1.5;
}
.vika-footer-business,
.vika-footer-meta {
	margin-top: 6px;
	font-size: 8.5pt;
	line-height: 1.5;
	color: #64717b;
}
.vika-cookie-banner {
	position: fixed;
	right: 24px;
	bottom: 24px;
	z-index: 9999;
	width: min(460px, calc(100vw - 32px));
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 12px;
	padding: 16px 18px;
	border: 1px solid #d9d9d4;
	border-radius: 16px;
	background: #ffffff;
	box-shadow: 0 12px 28px rgba(22, 50, 71, 0.14);
}
.vika-cookie-banner[hidden],
.vika-cookie-panel[hidden] {
	display: none !important;
}
.vika-cookie-banner p,
.vika-cookie-panel p {
	margin: 6px 0 0 0;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 10pt;
	color: #4e5a63;
}
.vika-cookie-panel {
	position: fixed;
	inset: 0;
	z-index: 10000;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 24px;
	background: rgba(22, 50, 71, 0.36);
}
.vika-cookie-panel-card {
	width: min(560px, 100%);
	padding: 22px;
	border: 1px solid #d9d9d4;
	background: #ffffff;
	box-shadow: 0 18px 40px rgba(22, 50, 71, 0.18);
}
.vika-cookie-panel-card h2 {
	margin-top: 0;
}
.vika-cookie-option {
	margin-top: 14px;
	padding: 12px 0;
	border-top: 1px solid #e6e3dc;
}
.vika-cookie-option label {
	display: block;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 10pt;
	color: #163247;
}
.vika-cookie-option span {
	display: block;
	margin-top: 4px;
	color: #4e5a63;
}
.vika-cookie-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-top: 0;
}
.vika-cookie-button {
	padding: 8px 14px;
	border: 1px solid #163247;
	border-radius: 999px;
	background: #ffffff;
	color: #163247;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 10pt;
	cursor: pointer;
}
.vika-cookie-button-primary {
	background: #163247;
	color: #ffffff;
}
.vika-overview-list {
	margin: 12px 0 18px 0;
	padding-left: 1.2rem;
	line-height: 1.55;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 11pt;
}
.vika-overview-list li {
	margin: 0 0 8px 0;
	color: #23465F;
}
.vika-overview-list li::marker {
	color: #8AA0AE;
}
.vika-overview-list li strong {
	color: #123B5D;
	font-weight: 600;
}
.vika-overview-list a {
	color: #123B5D;
	font-weight: 600;
	text-decoration-thickness: 1px;
	text-underline-offset: 2px;
}
@media (max-width: 900px) {
	.vika-shell-bar {
		top: 0;
		min-height: 42px;
		padding: 4px 0 5px 0;
	}
	.vika-topic-utility {
		gap: 10px;
		font-size: 9pt;
	}
	body.media-mobile div.topic div.functionholder,
	body.media-landscape div.topic div.functionholder,
	body.media-desktop div.topic div.functionholder {
		gap: 14px;
	}
}
@media (max-width: 640px) {
	.vika-shell-bar {
		display: none;
	}
	.vika-topic-utility {
		display: none;
	}
	.vika-cookie-banner {
		left: 16px;
		right: 16px;
		width: auto;
		bottom: 16px;
	}
}

