  ﻿:root { --bs-breadcrumb-divider: ">"; --bs-body-line-height: 1.35rem; }
input[type="search"] { -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { display: none; -webkit-appearance: none; }
span.scroll-hint-icon { height: 90px; padding: 20px 3px 10px 3px; top: 120px; }
.eizo-long-word { overflow-wrap: anywhere !important; word-break: break-all !important; line-break: anywhere !important; }
.eizo-prevent-pagebreak { page-break-inside: avoid; }
body.eizo-chapter-body figure > img, body.eizo-chapter-body figure > svg, body.eizo-chapter-body div.eizo-inline-block-img > img, body.eizo-chapter-body div.eizo-inline-block-img > svg { padding-bottom: 1rem; padding-top: 1rem; }
div.eizo-inline-block-img > svg, span.eizo-inline-block-img > img { height: auto; max-width: 100%; }
.schema-inline-img + .schema-inline-img { margin-left: 0.25rem !important; }
.schema-inline-img-zh { margin-left: 0.125rem; margin-right: 0.125rem; }
article.eizo-inside-cover-content { border-top: 1px; border-top-color: rgb(218,217,223); border-top-style: solid; margin-bottom: 2rem; margin-right: 1.25rem; margin-top: 6.25rem; padding-top: 1rem; }
article.eizo-inside-cover-content > ol > li { margin-top: 0.5rem; }
nav.eizo-navbar-hgt { height: 60px; }
@media (min-width: 992px) and (max-width: 1199px) {
	nav.eizo-navbar-hgt { height: 70px; }
}
@media (min-width: 1200px) {
	nav.eizo-navbar-hgt { height: 70px; }
}
span.eizo-language-icon-text { display: block; font-size: 12px; font-weight: bold; line-height: 12px; margin-top: 4px; }
a.eizo-lang-dropdown-link { color: Black; text-decoration: none; text-decoration-line: none; }
a.eizo-lang-dropdown-link.selected, a.eizo-lang-dropdown-link:hover, a.eizo-lang-dropdown-link:focus { background-color: rgb(229,229,229); }
a.schema-toc-link:focus-visible, #eizo-toc-lang-details > summary:focus-visible, a.eizo-toc-lang-link:focus-visible, a.eizo-lang-dropdown-link:focus-visible { background-color: rgb(229,229,229); outline-style: none; }
#language-toggle:focus-visible { outline-offset: -8px; outline-style: solid; }
footer.footer-title-page { height: 56px; padding-top: 16px; }
footer.footer-content-page { height: 80px; padding-top: 16px; }
p.eizo-footer-text { color: rgb(153,153,153); margin-bottom: auto; margin-top: auto; }
.eizo-search-title-small { font-size: 0.89rem; font-weight: normal; }
div.eizo-title-page { align-items: flex-end; display: grid; height: calc(100% - 0.5rem); grid-template-rows: 1fr 56px;  }
div.eizo-title-page-with-notes { align-items: flex-end; display: grid; height: calc(100% - 0.5rem); grid-template-rows: 1fr 1fr 56px;  }
div.eizo-title-page > article { margin-top: calc(-1 * (20px - (1rem * 0.5))); }
div.eizo-title-page > footer, div.eizo-title-page-with-notes > footer { margin-bottom: -0.5rem; }
p.eizo-title-page-subname { font-size: 24px; font-weight: bold; margin-top: 21px; }
p.eizo-titlepage-doc-version { font-size: 16px; font-weight: bold; margin-left: 30px; margin-top: 0; }
@media (max-width: 576px) {
	p.eizo-title-page-subname { font-size: 18px; font-weight: bold; margin-top: 19px; }
}
p.eizo-title-page-subname + div { margin-top: 50px; }
#eizo-toc-lang-details { font-size: 0.875rem; }
#eizo-toc-lang-details > summary::-webkit-details-marker { display: none; }
#eizo-toc-lang-details > summary > span.oi-globe { font-size: 1.25rem; vertical-align: middle; }
#eizo-toc-lang-details > summary > span.eizo-toc-lang-title { line-height: 1.25rem; margin-left: 0.4375rem; vertical-align: middle; }
#eizo-toc-lang-details > summary span.oi-plus { float: right; font-size: 0.625rem; line-height: 1.25rem; margin-right: 16px; vertical-align: middle; }
#eizo-toc-lang-details > summary span.oi-minus { float: right; font-size: 0.625rem; line-height: 1.25rem; margin-right: 16px; vertical-align: middle; }
#eizo-toc-lang-details[open] > summary span.oi-plus { display: none; }
#eizo-toc-lang-details:not([open]) > summary span.oi-minus { display: none; }
a.eizo-toc-lang-link.selected { background-color: rgb(229,229,229); }
#eizo-toc-container { height: calc(100svh - 60px); }
@media (min-width: 992px) and (max-width: 1199px) {
	#eizo-toc-container { height: calc(100svh - 70px); }
}
@media (min-width: 1200px) {
	#eizo-toc-container { height: calc(100svh - 70px); }
}
nav.eizo-chapter-toc-nav { background-color: rgb(237,245,248); margin-bottom: 6.25rem; margin-top: 3.75rem; padding: 1.875rem; }
nav.eizo-chapter-toc-nav > ol { font-weight: bold; padding-left: 0; margin-block-start: 0; margin-block-end: 0; }
nav.eizo-chapter-toc-nav > ol > li { padding-left: 1.4rem; text-indent: -1.4rem; }
nav.eizo-chapter-toc-nav > ol > li:nth-child(n+2) { margin-top: 1.25rem; }
nav.eizo-chapter-toc-nav > ol > ul { padding-inline-start: 1rem; }
nav.eizo-chapter-toc-nav > ol > ul > li { margin-top: 0.625rem; padding-left: 0.95rem; text-indent: -0.95rem; }
nav.eizo-chapter-toc-nav a { color: Black; }
nav.eizo-chapter-toc-nav li:hover { color: #1381D1; }
nav.eizo-chapter-toc-nav a:hover { color: #1381D1; text-decoration: none; }
img.eizo-toc-logo { height: 38px; margin-bottom: 30px; margin-top: 10px; }
div.eizo-intersection { text-align: right; }
div.eizo-intersection > a { background-color: rgb(174,174,174); display: inline-block; margin-bottom: 2.1875rem; margin-top: 1.875rem; padding: 0.41rem 0.73rem; }
div.eizo-intersection > a:hover { background-color: rgb(214,214,214); }
div.eizo-intersection > a > img { height: 0.9375rem; }
div.eizo-intersection > hr { background-color: rgb(218,217,223); height: 2px; margin-bottom: 6.25rem; }
h5 + p.margin-text, h6 + p.margin-text { font-size: 0.875rem; }
li.eizo-list-symbol { list-style-type: none; }
li.eizo-list-symbol::before { content: attr(data-list-symbol); display: inline-block; margin-left: -1.25em; text-align: center; text-indent: 0; width: 1.25em; }
li.eizo-list-numbered { list-style-type: none; margin-left: 0; }
li.eizo-list-numbered::before { content: attr(data-list-num); display: inline-block; margin-left: -1.25em; text-align: left; text-indent: 0; width: 1.25em; }
li.eizo-list-numbered.schema-safety-intermediate-result { margin-left: 1rem; }
li.eizo-list-part-name { font-weight: bold; list-style-type: none; }
li.eizo-list-part-name-2dgts { font-weight: bold; list-style-type: none; }
li.eizo-list-part-name::before { content: attr(data-list-num); display: inline-block; margin-left: -1.75em; text-align: left; text-indent: 0; width: 1.75em; }
li.eizo-list-part-name-2dgts::before { content: attr(data-list-num); display: inline-block; margin-left: -1.85em; text-align: left; text-indent: 0; width: 1.85em; }
li.eizo-list-annotation { font-size: 0.875rem; list-style-type: none; margin-top: 0.525em; }
li.eizo-list-annotation-indent-1, li.eizo-list-annotation-indent-2 { font-size: 0.875rem; list-style-type: none; margin-top: 0.525em; }
li.eizo-list-annotation::before { content: attr(data-list-num); display: inline-block; margin-left: -2em; text-align: left; text-indent: 0; width: 2em; }
table.table-more-columns { overflow: auto; white-space: nowrap; }
.table > :not(:first-child) { border-top: inherit; }
@media (min-width: 1200px) {
	table.table-more-columns { max-width: 100%; width: 100%; }
}
@media print {
	table.table-more-columns { overflow: unset; white-space: unset; }
}
th.eizo-th { background-color: rgb(247,247,247); }
td.eizo-td-filled { background-color: rgb(247,247,247); }
td.eizo-td-framed-top { border-top: 1px solid rgb(218,217,223) !important;; }
td.eizo-td-framed-right { border-right: 1px solid rgb(218,217,223) !important;; }
td.eizo-td-framed-bottom { border-bottom: 1px solid rgb(218,217,223) !important;; }
td.eizo-td-framed-left { border-left: 1px solid rgb(218,217,223) !important;; }
td.eizo-td-noframe-top { border-top-style: none !important;; }
td.eizo-td-noframe-right { border-right-style: none !important;; }
td.eizo-td-noframe-bottom { border-bottom-style: none !important;; }
td.eizo-td-noframe-left { border-left-style: none !important;; }
.eizo-safety { padding: 2rem; }
@media (max-width: 576px) {
	.eizo-safety { padding: 0.675rem; }
}
article[data-translation-markup-fill] { background-color: Gainsboro; }
article[data-translation-markup-fill] * { background-color: unset }
*[data-markup-translated], *[data-markup-translated]::before { background-color: White !important; }
*[data-markup-excluded], *[data-markup-excluded]::before { background-color: unset !important }
*[data-markup-translated] > span.emphasis-period-markup { background-color: Lime !important; }
span.variable[data-markup-translated] { background-color: unset !important }
*[data-markup-translated] > span.variable[data-markup-translated] { background-color: Yellow !important; }
