/*UTF-8*/ .active-link, .active-link span { background-color: var(--gs1-color-ui-3); } body { background-color: var(--gs1-color-ui-1); overflow-wrap: anywhere; hyphens:auto } header, main, nav#toc { background-color: white } main { padding-left:.3em; padding-bottom: 1em; margin: 0 } main>section {padding: 0.4em} main img { max-width: 100%; } main li {padding-left: 1em} main li::marker { color: #CD3C0D; } main ul li::marker { content: '■'; /*content: '\25A0';*/ } main ul ul li::marker { content: unset; } main ul ul li { list-style-type: circle; } main ul ul ul li { list-style-type: disc; } main ol li { list-style-type: decimal; } main ol ol li { list-style-type: lower-latin; } main ol ol ol li { list-style-type: lower-roman; } main .gs1-note::before, main .gs1-important::before { display: inline-block; width: 2em; height: 2em; content: ''; background-repeat: no-repeat; background-size: contain; background-size: 2em; margin-left: .5em; margin-right: 1em; } main .gs1-note, main .gs1-important { padding-left: 2em; } main .gs1-note strong, main .gs1-important strong { font-weight: bold; } main .gs1-note::before { background-image: url('https://ref.gs1.org/styles/orange-circle-checkmark.svg'); } main .gs1-important::before { background-image: url('https://ref.gs1.org/styles/orange-circle-exclamation-mark.svg'); } main .slider-table { width: 100%; overflow-x: scroll; overflow-wrap: normal; } main table.GS1Table { border-collapse: collapse; } main table.GS1Table th, main table.GS1Table td { border: thin solid black; padding: .2em; font-size:smaller } /*font-weight changed to normal (from bold) 2025-08-27 */ main table.GS1Table th { background-color: var(--gs1-color-blue); color: white; text-align: left; font-weight: normal; } /* Additional table styles added 2025-08-28 */ table.id-structure-table tr th { border:none; text-align: center; } table.id-structure-table tbody tr td { min-width:2em; white-space: pre; text-align:center } table.grey-th tr th, table.GS1Table tr.grey-sub-head th { background-color: var(--gs1-color-ui-5); color: black; border: thin solid black; } table.GS1Table thead tr th.null-cell, table.GS1Table thead tr td.null-cell { border:none; background-color:white; } /* Pre-defined classes for figures with images. Added to this file 2026-01-20 */ figure, img:not(figure img) { display:block } figure>img {width:100%} .fig_centre100 { width:90%; } .fig_centre75, .fig_left75, .fig_right75{ width:75% } .fig_centre50, .fig_left50, .fig_right50 { width:50% } .fig_centre25, .fig_left25, .fig_right25 { width:25% } .fig_centre100, .fig_centre75, .fig_centre50, .fig_centre25 { margin:0 auto } .fig_left75, .fig_left50, .fig_left25 { margin-right: .3em; float:left } .fig_right75, .fig_right50, .fig_right25 { float:right; margin-left: .3em } /* References
list styles added 2026-02-01 This is a copy of the styles in the base.css file but targeted specifically at a references section */ #references > dl { overflow:auto; } #references > dl > dt, #references > dl > dd { margin-bottom: 0.5em; overflow: inherit; overflow-wrap: anywhere; font-size:small; } #references > dl > dt { font-weight:bold; } #references > dl > dd { margin-inline-start: 2em; } /* Styles for the up chevron */ #upChev { position:sticky; bottom:20px; left:95%; text-align:center; padding-top: 9px; width:50px; height:50px; border-radius:50px; border: thin solid var(--gs1-color-ui-2); background-color: var(--gs1-color-ui-1); box-shadow: 0 2px 3px 0 rgba(0, 44, 108, 0.2); } #upChev>img { padding-left:.7em; padding-top:.3em } .showChev { visibility: visible; opacity: .7; transition: all 2s ease-in-out; } .hideChev { visibility: hidden; opacity: 0; transition: all 2s ease-in-out; } b, strong, .strong {font-weight:bold} /* overwrites base definition of 'bolder' which seems to do nothing. */ /******* Header block stuff *********/ #headerBlock p#docDescription { font-size: 1.4em} #headerBlock #versionDetail, #headerBlock #docVersions a { background-color: var(--gs1-color-orange-accessible); border-radius: 4px; font-weight: 500; padding: .2em .8em; font-size: smaller; width:fit-content; color: white; text-decoration: none; line-height: 1.5em; white-space: nowrap; } #headerBlock #docVersions {text-align:right} header #legal { text-align:right; font-size:smaller } .fragLink:hover { background-color: var(--gs1-color-ui-3); content: '#'; } .fragLink::after { content: ' #'; color: white; } figure, figcaption, caption { text-align: center; } /* **************** Wider screens *****************/ @media screen and (min-width: 600px) { figure.fiftyPercent { width:50%; margin: 0 auto } main table.GS1Table th, main table.GS1Table td { padding: .5em; font-size:unset } .notHuge { max-width:400px; margin:0 auto } }