diff --git a/_site/assets/fonts/bold-affa96571d-v2.woff b/_site/assets/fonts/bold-affa96571d-v2.woff deleted file mode 100755 index 48fbcf59..00000000 Binary files a/_site/assets/fonts/bold-affa96571d-v2.woff and /dev/null differ diff --git a/_site/assets/fonts/bold-b542beb274-v2.woff2 b/_site/assets/fonts/bold-b542beb274-v2.woff2 deleted file mode 100755 index 81fd1498..00000000 Binary files a/_site/assets/fonts/bold-b542beb274-v2.woff2 and /dev/null differ diff --git a/_site/assets/fonts/light-94a07e06a1-v2.woff2 b/_site/assets/fonts/light-94a07e06a1-v2.woff2 deleted file mode 100755 index 1eb10157..00000000 Binary files a/_site/assets/fonts/light-94a07e06a1-v2.woff2 and /dev/null differ diff --git a/_site/assets/fonts/light-f591b13f7d-v2.woff b/_site/assets/fonts/light-f591b13f7d-v2.woff deleted file mode 100755 index 3b26d5ff..00000000 Binary files a/_site/assets/fonts/light-f591b13f7d-v2.woff and /dev/null differ diff --git a/_site/assets/govuk.css b/_site/assets/govuk.css deleted file mode 100644 index cb860a7a..00000000 --- a/_site/assets/govuk.css +++ /dev/null @@ -1,10497 +0,0 @@ -@charset "UTF-8"; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -:root { - --govuk-frontend-version: "5.4.1"; - --govuk-frontend-breakpoint-mobile: 20rem; - --govuk-frontend-breakpoint-tablet: 40.0625rem; - --govuk-frontend-breakpoint-desktop: 48.0625rem; -} - - -.govuk-link { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; -} -@media print { - .govuk-link { - font-family: sans-serif; - } -} -.govuk-link:hover { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.govuk-link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.govuk-link:link { - color: #660088; -} -.govuk-link:visited { - color: #333366; -} -.govuk-link:hover { - color: #440066; -} -.govuk-link:active { - color: #0b0c0c; -} -.govuk-link:focus { - color: #0b0c0c; -} -@media print { - [href^="/"].govuk-link::after, [href^="http://"].govuk-link::after, [href^="https://"].govuk-link::after { - content: " (" attr(href) ")"; - font-size: 90%; - word-wrap: break-word; - } -} - -.govuk-link--muted:link, .govuk-link--muted:visited { - color: #505a5f; -} -.govuk-link--muted:hover, .govuk-link--muted:active { - color: #0b0c0c; -} -.govuk-link--muted:focus { - color: #0b0c0c; -} - -.govuk-link--text-colour:link, .govuk-link--text-colour:visited { - color: #0b0c0c; -} -@media print { - .govuk-link--text-colour:link, .govuk-link--text-colour:visited { - color: #000000; - } -} -.govuk-link--text-colour:hover { - color: rgba(11, 12, 12, 0.99); -} -.govuk-link--text-colour:active, .govuk-link--text-colour:focus { - color: #0b0c0c; -} -@media print { - .govuk-link--text-colour:active, .govuk-link--text-colour:focus { - color: #000000; - } -} - -.govuk-link--inverse:link, .govuk-link--inverse:visited { - color: #ffffff; -} -.govuk-link--inverse:hover, .govuk-link--inverse:active { - color: rgba(255, 255, 255, 0.99); -} -.govuk-link--inverse:focus { - color: #0b0c0c; -} - -.govuk-link--no-underline:not(:hover):not(:active) { - text-decoration: none; -} - -.govuk-link--no-visited-state:link { - color: #660088; -} -.govuk-link--no-visited-state:visited { - color: #660088; -} -.govuk-link--no-visited-state:hover { - color: #440066; -} -.govuk-link--no-visited-state:active { - color: #0b0c0c; -} -.govuk-link--no-visited-state:focus { - color: #0b0c0c; -} - -.govuk-link-image { - display: inline-block; - line-height: 0; - text-decoration: none; -} -.govuk-link-image:focus { - outline: 3px solid transparent; - box-shadow: 0 0 0 4px #ffdd00, 0 0 0 8px #0b0c0c; -} - - -.app-footnotes-list, .app-definition-list, .app-contents-list ul, .app-contents-list, .govuk-list { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #0b0c0c; - margin-top: 0; - margin-bottom: 15px; - padding-left: 0; - list-style-type: none; -} -@media print { - .app-footnotes-list, .app-definition-list, .app-contents-list ul, .app-contents-list, .govuk-list { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-footnotes-list, .app-definition-list, .app-contents-list ul, .app-contents-list, .govuk-list { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .app-footnotes-list, .app-definition-list, .app-contents-list ul, .app-contents-list, .govuk-list { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .app-footnotes-list, .app-definition-list, .app-contents-list ul, .app-contents-list, .govuk-list { - color: #000000; - } -} -@media (min-width: 40.0625em) { - .app-footnotes-list, .app-definition-list, .app-contents-list ul, .app-contents-list, .govuk-list { - margin-bottom: 20px; - } -} -.app-footnotes-list .app-footnotes-list, .app-definition-list .app-footnotes-list, .app-footnotes-list .app-definition-list, .app-definition-list .app-definition-list, .app-contents-list .app-footnotes-list, .app-contents-list .app-definition-list, .app-contents-list ul, .app-footnotes-list .app-contents-list, .app-definition-list .app-contents-list, .app-contents-list .app-contents-list, .govuk-list .app-footnotes-list, .govuk-list .app-definition-list, .govuk-list .app-contents-list, .app-footnotes-list .govuk-list, .app-definition-list .govuk-list, .app-contents-list .govuk-list, .govuk-list .govuk-list { - margin-top: 10px; -} - -.app-footnotes-list > li, .app-definition-list > li, .app-contents-list ul > li, .app-contents-list > li, .govuk-list > li { - margin-bottom: 5px; -} - -.govuk-list--bullet { - padding-left: 20px; - list-style-type: disc; -} - -.govuk-list--number { - padding-left: 20px; - list-style-type: decimal; -} - -.govuk-list--bullet > li, -.govuk-list--number > li { - margin-bottom: 0; -} -@media (min-width: 40.0625em) { - .govuk-list--bullet > li, - .govuk-list--number > li { - margin-bottom: 5px; - } -} - -.govuk-list--spaced > li { - margin-bottom: 10px; -} -@media (min-width: 40.0625em) { - .govuk-list--spaced > li { - margin-bottom: 15px; - } -} - - -.govuk-heading-xl { - color: #0b0c0c; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 2rem; - line-height: 1.09375; - display: block; - margin-top: 0; - margin-bottom: 30px; -} -@media print { - .govuk-heading-xl { - color: #000000; - } -} -@media print { - .govuk-heading-xl { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-heading-xl { - font-size: 3rem; - line-height: 1.0416666667; - } -} -@media print { - .govuk-heading-xl { - font-size: 32pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .govuk-heading-xl { - margin-bottom: 50px; - } -} - -.govuk-heading-l { - color: #0b0c0c; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1.5rem; - line-height: 1.0416666667; - display: block; - margin-top: 0; - margin-bottom: 20px; -} -@media print { - .govuk-heading-l { - color: #000000; - } -} -@media print { - .govuk-heading-l { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-heading-l { - font-size: 2.25rem; - line-height: 1.1111111111; - } -} -@media print { - .govuk-heading-l { - font-size: 24pt; - line-height: 1.05; - } -} -@media (min-width: 40.0625em) { - .govuk-heading-l { - margin-bottom: 30px; - } -} - -.govuk-heading-m { - color: #0b0c0c; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1.125rem; - line-height: 1.1111111111; - display: block; - margin-top: 0; - margin-bottom: 15px; -} -@media print { - .govuk-heading-m { - color: #000000; - } -} -@media print { - .govuk-heading-m { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-heading-m { - font-size: 1.5rem; - line-height: 1.25; - } -} -@media print { - .govuk-heading-m { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .govuk-heading-m { - margin-bottom: 20px; - } -} - -.govuk-heading-s { - color: #0b0c0c; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1rem; - line-height: 1.25; - display: block; - margin-top: 0; - margin-bottom: 15px; -} -@media print { - .govuk-heading-s { - color: #000000; - } -} -@media print { - .govuk-heading-s { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-heading-s { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-heading-s { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .govuk-heading-s { - margin-bottom: 20px; - } -} - -.govuk-caption-xl { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1.125rem; - line-height: 1.1111111111; - display: block; - margin-bottom: 5px; - color: #505a5f; -} -@media print { - .govuk-caption-xl { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-caption-xl { - font-size: 1.6875rem; - line-height: 1.1111111111; - } -} -@media print { - .govuk-caption-xl { - font-size: 18pt; - line-height: 1.15; - } -} - -.govuk-caption-l { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1.125rem; - line-height: 1.1111111111; - display: block; - margin-bottom: 5px; - color: #505a5f; -} -@media print { - .govuk-caption-l { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-caption-l { - font-size: 1.5rem; - line-height: 1.25; - } -} -@media print { - .govuk-caption-l { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .govuk-caption-l { - margin-bottom: 0; - } -} - -.govuk-caption-m { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - display: block; - color: #505a5f; -} -@media print { - .govuk-caption-m { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-caption-m { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-caption-m { - font-size: 14pt; - line-height: 1.15; - } -} - -.govuk-body-lead, .govuk-body-l { - color: #0b0c0c; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1.125rem; - line-height: 1.1111111111; - margin-top: 0; - margin-bottom: 20px; -} -@media print { - .govuk-body-lead, .govuk-body-l { - color: #000000; - } -} -@media print { - .govuk-body-lead, .govuk-body-l { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-body-lead, .govuk-body-l { - font-size: 1.5rem; - line-height: 1.25; - } -} -@media print { - .govuk-body-lead, .govuk-body-l { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .govuk-body-lead, .govuk-body-l { - margin-bottom: 30px; - } -} - -.govuk-body, .govuk-body-m { - color: #0b0c0c; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - margin-top: 0; - margin-bottom: 15px; -} -@media print { - .govuk-body, .govuk-body-m { - color: #000000; - } -} -@media print { - .govuk-body, .govuk-body-m { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-body, .govuk-body-m { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-body, .govuk-body-m { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .govuk-body, .govuk-body-m { - margin-bottom: 20px; - } -} - -.govuk-body-s { - color: #0b0c0c; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; - margin-top: 0; - margin-bottom: 15px; -} -@media print { - .govuk-body-s { - color: #000000; - } -} -@media print { - .govuk-body-s { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-body-s { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .govuk-body-s { - font-size: 14pt; - line-height: 1.2; - } -} -@media (min-width: 40.0625em) { - .govuk-body-s { - margin-bottom: 20px; - } -} - -.govuk-body-xs { - color: #0b0c0c; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.75rem; - line-height: 1.25; - margin-top: 0; - margin-bottom: 15px; -} -@media print { - .govuk-body-xs { - color: #000000; - } -} -@media print { - .govuk-body-xs { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-body-xs { - font-size: 0.875rem; - line-height: 1.4285714286; - } -} -@media print { - .govuk-body-xs { - font-size: 12pt; - line-height: 1.2; - } -} -@media (min-width: 40.0625em) { - .govuk-body-xs { - margin-bottom: 20px; - } -} - -.govuk-body-l + .govuk-heading-l, .govuk-body-lead + .govuk-heading-l { - padding-top: 5px; -} -@media (min-width: 40.0625em) { - .govuk-body-l + .govuk-heading-l, .govuk-body-lead + .govuk-heading-l { - padding-top: 10px; - } -} - -.govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l, -.govuk-body-s + .govuk-heading-l, -.app-footnotes-list + .govuk-heading-l, -.app-definition-list + .govuk-heading-l, -.app-contents-list ul + .govuk-heading-l, -.app-contents-list + .govuk-heading-l, -.govuk-list + .govuk-heading-l { - padding-top: 15px; -} -@media (min-width: 40.0625em) { - .govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l, - .govuk-body-s + .govuk-heading-l, - .app-footnotes-list + .govuk-heading-l, - .app-definition-list + .govuk-heading-l, - .app-contents-list ul + .govuk-heading-l, - .app-contents-list + .govuk-heading-l, - .govuk-list + .govuk-heading-l { - padding-top: 20px; - } -} - -.govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m, -.govuk-body-s + .govuk-heading-m, -.app-footnotes-list + .govuk-heading-m, -.app-definition-list + .govuk-heading-m, -.app-contents-list ul + .govuk-heading-m, -.app-contents-list + .govuk-heading-m, -.govuk-list + .govuk-heading-m, -.govuk-body-m + .govuk-heading-s, -.govuk-body + .govuk-heading-s, -.govuk-body-s + .govuk-heading-s, -.app-footnotes-list + .govuk-heading-s, -.app-definition-list + .govuk-heading-s, -.app-contents-list ul + .govuk-heading-s, -.app-contents-list + .govuk-heading-s, -.govuk-list + .govuk-heading-s { - padding-top: 5px; -} -@media (min-width: 40.0625em) { - .govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m, - .govuk-body-s + .govuk-heading-m, - .app-footnotes-list + .govuk-heading-m, - .app-definition-list + .govuk-heading-m, - .app-contents-list ul + .govuk-heading-m, - .app-contents-list + .govuk-heading-m, - .govuk-list + .govuk-heading-m, - .govuk-body-m + .govuk-heading-s, - .govuk-body + .govuk-heading-s, - .govuk-body-s + .govuk-heading-s, - .app-footnotes-list + .govuk-heading-s, - .app-definition-list + .govuk-heading-s, - .app-contents-list ul + .govuk-heading-s, - .app-contents-list + .govuk-heading-s, - .govuk-list + .govuk-heading-s { - padding-top: 10px; - } -} - - -.govuk-section-break { - margin: 0; - border: 0; -} - -.govuk-section-break--xl { - margin-top: 30px; - margin-bottom: 30px; -} -@media (min-width: 40.0625em) { - .govuk-section-break--xl { - margin-top: 50px; - } -} -@media (min-width: 40.0625em) { - .govuk-section-break--xl { - margin-bottom: 50px; - } -} - -.govuk-section-break--l { - margin-top: 20px; - margin-bottom: 20px; -} -@media (min-width: 40.0625em) { - .govuk-section-break--l { - margin-top: 30px; - } -} -@media (min-width: 40.0625em) { - .govuk-section-break--l { - margin-bottom: 30px; - } -} - -.govuk-section-break--m { - margin-top: 15px; - margin-bottom: 15px; -} -@media (min-width: 40.0625em) { - .govuk-section-break--m { - margin-top: 20px; - } -} -@media (min-width: 40.0625em) { - .govuk-section-break--m { - margin-bottom: 20px; - } -} - -.govuk-section-break--visible { - border-bottom: 1px solid #b1b4b6; -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.govuk-button-group { - margin-bottom: 5px; - display: flex; - flex-direction: column; - align-items: center; -} -@media (min-width: 40.0625em) { - .govuk-button-group { - margin-bottom: 15px; - } -} -.govuk-button-group .govuk-link { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.1875; - display: inline-block; - max-width: 100%; - margin-top: 5px; - margin-bottom: 20px; - text-align: center; -} -@media print { - .govuk-button-group .govuk-link { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-button-group .govuk-link { - font-size: 1.1875rem; - line-height: 1; - } -} -@media print { - .govuk-button-group .govuk-link { - font-size: 14pt; - line-height: 19px; - } -} -.govuk-button-group .govuk-button { - margin-bottom: 17px; -} -@media (min-width: 40.0625em) { - .govuk-button-group { - margin-right: -15px; - flex-direction: row; - flex-wrap: wrap; - align-items: baseline; - } - .govuk-button-group .govuk-button, - .govuk-button-group .govuk-link { - margin-right: 15px; - } - .govuk-button-group .govuk-link { - text-align: left; - } -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.govuk-form-group { - margin-bottom: 20px; -} -.govuk-form-group::after { - content: ""; - display: block; - clear: both; -} -@media (min-width: 40.0625em) { - .govuk-form-group { - margin-bottom: 30px; - } -} -.govuk-form-group .govuk-form-group:last-of-type { - margin-bottom: 0; -} - -.govuk-form-group--error { - padding-left: 15px; - border-left: 5px solid #d4351c; -} -.govuk-form-group--error .govuk-form-group { - padding: 0; - border: 0; -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.govuk-grid-row { - margin-right: -15px; - margin-left: -15px; -} -.govuk-grid-row::after { - content: ""; - display: block; - clear: both; -} - -.govuk-grid-column-one-quarter { - box-sizing: border-box; - width: 100%; - padding: 0 15px; -} -@media (min-width: 40.0625em) { - .govuk-grid-column-one-quarter { - width: 25%; - float: left; - } -} - -.govuk-grid-column-one-third { - box-sizing: border-box; - width: 100%; - padding: 0 15px; -} -@media (min-width: 40.0625em) { - .govuk-grid-column-one-third { - width: 33.3333333333%; - float: left; - } -} - -.govuk-grid-column-one-half { - box-sizing: border-box; - width: 100%; - padding: 0 15px; -} -@media (min-width: 40.0625em) { - .govuk-grid-column-one-half { - width: 50%; - float: left; - } -} - -.govuk-grid-column-two-thirds { - box-sizing: border-box; - width: 100%; - padding: 0 15px; -} -@media (min-width: 40.0625em) { - .govuk-grid-column-two-thirds { - width: 66.6666666667%; - float: left; - } -} - -.govuk-grid-column-three-quarters { - box-sizing: border-box; - width: 100%; - padding: 0 15px; -} -@media (min-width: 40.0625em) { - .govuk-grid-column-three-quarters { - width: 75%; - float: left; - } -} - -.govuk-grid-column-full { - box-sizing: border-box; - width: 100%; - padding: 0 15px; -} -@media (min-width: 40.0625em) { - .govuk-grid-column-full { - width: 100%; - float: left; - } -} - -.govuk-grid-column-one-quarter-from-desktop { - box-sizing: border-box; - padding: 0 15px; -} -@media (min-width: 48.0625em) { - .govuk-grid-column-one-quarter-from-desktop { - width: 25%; - float: left; - } -} - -.govuk-grid-column-one-third-from-desktop { - box-sizing: border-box; - padding: 0 15px; -} -@media (min-width: 48.0625em) { - .govuk-grid-column-one-third-from-desktop { - width: 33.3333333333%; - float: left; - } -} - -.govuk-grid-column-one-half-from-desktop { - box-sizing: border-box; - padding: 0 15px; -} -@media (min-width: 48.0625em) { - .govuk-grid-column-one-half-from-desktop { - width: 50%; - float: left; - } -} - -.govuk-grid-column-two-thirds-from-desktop { - box-sizing: border-box; - padding: 0 15px; -} -@media (min-width: 48.0625em) { - .govuk-grid-column-two-thirds-from-desktop { - width: 66.6666666667%; - float: left; - } -} - -.govuk-grid-column-three-quarters-from-desktop { - box-sizing: border-box; - padding: 0 15px; -} -@media (min-width: 48.0625em) { - .govuk-grid-column-three-quarters-from-desktop { - width: 75%; - float: left; - } -} - -.govuk-grid-column-full-from-desktop { - box-sizing: border-box; - padding: 0 15px; -} -@media (min-width: 48.0625em) { - .govuk-grid-column-full-from-desktop { - width: 100%; - float: left; - } -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.govuk-main-wrapper { - display: block; - padding-top: 20px; - padding-bottom: 20px; -} -@media (min-width: 40.0625em) { - .govuk-main-wrapper { - padding-top: 40px; - padding-bottom: 40px; - } -} - -.govuk-main-wrapper--auto-spacing:first-child, -.govuk-main-wrapper--l { - padding-top: 30px; -} -@media (min-width: 40.0625em) { - .govuk-main-wrapper--auto-spacing:first-child, - .govuk-main-wrapper--l { - padding-top: 50px; - } -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.govuk-template { - background-color: #f3f2f1; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - text-size-adjust: 100%; -} -@supports (position: -webkit-sticky) or (position: sticky) { - .govuk-template { - scroll-padding-top: 60px; - } - .govuk-template:not(:has(.govuk-exit-this-page)) { - scroll-padding-top: 0; - } -} -@media screen { - .govuk-template { - overflow-y: scroll; - } -} - -.govuk-template__body { - margin: 0; - background-color: #ffffff; -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.govuk-width-container { - max-width: 1100px; - margin-right: 15px; - margin-left: 15px; -} -@supports (margin: max(calc(0px))) { - .govuk-width-container { - margin-right: max(15px, calc(15px + env(safe-area-inset-right))); - margin-left: max(15px, calc(15px + env(safe-area-inset-left))); - } -} -@media (min-width: 40.0625em) { - .govuk-width-container { - margin-right: 30px; - margin-left: 30px; - } - @supports (margin: max(calc(0px))) { - .govuk-width-container { - margin-right: max(30px, calc(15px + env(safe-area-inset-right))); - margin-left: max(30px, calc(15px + env(safe-area-inset-left))); - } - } -} -@media (min-width: 1160px) { - .govuk-width-container { - margin-right: auto; - margin-left: auto; - } - @supports (margin: max(calc(0px))) { - .govuk-width-container { - margin-right: auto; - margin-left: auto; - } - } -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.govuk-accordion { - margin-bottom: 20px; -} -@media (min-width: 40.0625em) { - .govuk-accordion { - margin-bottom: 30px; - } -} - -.govuk-accordion__section { - padding-top: 15px; -} - -.govuk-accordion__section-heading { - margin-top: 0; - margin-bottom: 0; - padding-top: 15px; - padding-bottom: 15px; -} - -.govuk-accordion__section-button { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1.125rem; - line-height: 1.1111111111; - color: #0b0c0c; - display: block; - margin-bottom: 0; - padding-top: 15px; -} -@media print { - .govuk-accordion__section-button { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-accordion__section-button { - font-size: 1.5rem; - line-height: 1.25; - } -} -@media print { - .govuk-accordion__section-button { - font-size: 18pt; - line-height: 1.15; - } -} -@media print { - .govuk-accordion__section-button { - color: #000000; - } -} - -.govuk-accordion__section-content > :last-child { - margin-bottom: 0; -} - -.govuk-frontend-supported .govuk-accordion { - border-bottom: 1px solid #b1b4b6; -} -.govuk-frontend-supported .govuk-accordion__section { - padding-top: 0; -} -.govuk-frontend-supported .govuk-accordion__section-content { - display: none; - padding-top: 15px; - padding-bottom: 30px; -} -@media (min-width: 40.0625em) { - .govuk-frontend-supported .govuk-accordion__section-content { - padding-bottom: 50px; - } -} -.govuk-frontend-supported .govuk-accordion__section-content[hidden] { - padding-top: 0; - padding-bottom: 0; -} -@supports (content-visibility: hidden) { - .govuk-frontend-supported .govuk-accordion__section-content[hidden] { - content-visibility: hidden; - display: inherit; - } -} -.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-content { - display: block; -} -.govuk-frontend-supported .govuk-accordion__show-all { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - position: relative; - z-index: 1; - margin-bottom: 9px; - padding: 5px 2px 5px 0; - border-width: 0; - color: #660088; - background: none; - cursor: pointer; - -webkit-appearance: none; -} -@media print { - .govuk-frontend-supported .govuk-accordion__show-all { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-frontend-supported .govuk-accordion__show-all { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-frontend-supported .govuk-accordion__show-all { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .govuk-frontend-supported .govuk-accordion__show-all { - margin-bottom: 14px; - } -} -.govuk-frontend-supported .govuk-accordion__show-all::-moz-focus-inner { - padding: 0; - border: 0; -} -.govuk-frontend-supported .govuk-accordion__show-all:hover { - color: #0b0c0c; - background: #f3f2f1; - box-shadow: 0 -2px #f3f2f1, 0 4px #f3f2f1; -} -.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text { - color: #0b0c0c; -} -.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron { - color: #0b0c0c; - background: #0b0c0c; -} -.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron::after { - color: #f3f2f1; -} -.govuk-frontend-supported .govuk-accordion__show-all:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron { - background: #0b0c0c; -} -.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron::after { - color: #ffdd00; -} -.govuk-frontend-supported .govuk-accordion__section-heading { - padding: 0; -} -.govuk-frontend-supported .govuk-accordion-nav__chevron { - box-sizing: border-box; - display: inline-block; - position: relative; - width: 1.25rem; - height: 1.25rem; - border: 0.0625rem solid; - border-radius: 50%; - vertical-align: middle; -} -.govuk-frontend-supported .govuk-accordion-nav__chevron::after { - content: ""; - box-sizing: border-box; - display: block; - position: absolute; - bottom: 0.3125rem; - left: 0.375rem; - width: 0.375rem; - height: 0.375rem; - transform: rotate(-45deg); - border-top: 0.125rem solid; - border-right: 0.125rem solid; -} -.govuk-frontend-supported .govuk-accordion-nav__chevron--down { - transform: rotate(180deg); -} -.govuk-frontend-supported .govuk-accordion__section-button { - width: 100%; - padding: 10px 0 0; - border: 0; - border-top: 1px solid #b1b4b6; - border-bottom: 10px solid transparent; - color: #0b0c0c; - background: none; - text-align: left; - cursor: pointer; - -webkit-appearance: none; -} -@media (min-width: 40.0625em) { - .govuk-frontend-supported .govuk-accordion__section-button { - padding-bottom: 10px; - } -} -.govuk-frontend-supported .govuk-accordion__section-button:active { - color: #0b0c0c; - background: none; -} -.govuk-frontend-supported .govuk-accordion__section-button:hover { - color: #0b0c0c; - background: #f3f2f1; -} -.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text { - color: #0b0c0c; -} -.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron { - color: #0b0c0c; - background: #0b0c0c; -} -.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron::after { - color: #f3f2f1; -} -.govuk-frontend-supported .govuk-accordion__section-button:focus { - outline: 0; -} -.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus, -.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus, -.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron { - color: #0b0c0c; - background: #0b0c0c; -} -.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron::after { - color: #ffdd00; -} -.govuk-frontend-supported .govuk-accordion__section-button::-moz-focus-inner { - padding: 0; - border: 0; -} -.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button { - padding-bottom: 15px; - border-bottom: 0; -} -@media (min-width: 40.0625em) { - .govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button { - padding-bottom: 20px; - } -} -.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { - padding-bottom: 3px; -} -@media (min-width: 48.0625em) { - .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { - padding-bottom: 2px; - } -} -.govuk-frontend-supported .govuk-accordion__section-toggle, -.govuk-frontend-supported .govuk-accordion__section-heading-text, -.govuk-frontend-supported .govuk-accordion__section-summary { - display: block; - margin-bottom: 13px; -} -.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus, -.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus, -.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus, -.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus, -.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus, -.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus, -.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus, -.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-summary-focus, -.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus { - display: inline; -} -.govuk-frontend-supported .govuk-accordion__section-toggle { - font-size: 1rem; - line-height: 1.25; - font-weight: 400; - color: #660088; -} -@media (min-width: 40.0625em) { - .govuk-frontend-supported .govuk-accordion__section-toggle { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-frontend-supported .govuk-accordion__section-toggle { - font-size: 14pt; - line-height: 1.15; - } -} -.govuk-frontend-supported .govuk-accordion__show-all-text, -.govuk-frontend-supported .govuk-accordion__section-toggle-text { - margin-left: 5px; - vertical-align: middle; -} -@media screen and (forced-colors: active) { - .govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron, - .govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron { - background-color: transparent; - } - .govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus, - .govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus, - .govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus, - .govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron, - .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus, - .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus, - .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus, - .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron { - background: transparent; - background-color: transparent; - } -} -@media (hover: none) { - .govuk-frontend-supported .govuk-accordion__section-header:hover { - border-top-color: #b1b4b6; - box-shadow: inset 0 3px 0 0 #660088; - } - .govuk-frontend-supported .govuk-accordion__section-header:hover .govuk-accordion__section-button { - border-top-color: #b1b4b6; - } -} - - -.govuk-back-link { - font-size: 0.875rem; - line-height: 1.1428571429; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; - display: inline-block; - position: relative; - margin-top: 15px; - margin-bottom: 15px; - padding-left: 0.875em; -} -@media (min-width: 40.0625em) { - .govuk-back-link { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .govuk-back-link { - font-size: 14pt; - line-height: 1.2; - } -} -@media print { - .govuk-back-link { - font-family: sans-serif; - } -} -.govuk-back-link:hover { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.govuk-back-link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.govuk-back-link:link, .govuk-back-link:visited { - color: #0b0c0c; -} -@media print { - .govuk-back-link:link, .govuk-back-link:visited { - color: #000000; - } -} -.govuk-back-link:hover { - color: rgba(11, 12, 12, 0.99); -} -.govuk-back-link:active, .govuk-back-link:focus { - color: #0b0c0c; -} -@media print { - .govuk-back-link:active, .govuk-back-link:focus { - color: #000000; - } -} - -.govuk-back-link::before { - content: ""; - display: block; - position: absolute; - top: 0; - bottom: 0; - left: 0.1875em; - width: 0.4375em; - height: 0.4375em; - margin: auto 0; - transform: rotate(225deg); - border: solid; - border-width: 1px 1px 0 0; - border-color: #505a5f; -} -@supports (border-width: max(0px)) { - .govuk-back-link::before { - border-width: max(1px, 0.0625em) max(1px, 0.0625em) 0 0; - font-size: max(16px, 1em); - } -} - -.govuk-back-link:focus::before { - border-color: #0b0c0c; -} - -.govuk-back-link::after { - content: ""; - position: absolute; - top: -14px; - right: 0; - bottom: -14px; - left: 0; -} - -.govuk-back-link--inverse:link, .govuk-back-link--inverse:visited { - color: #ffffff; -} -.govuk-back-link--inverse:hover, .govuk-back-link--inverse:active { - color: rgba(255, 255, 255, 0.99); -} -.govuk-back-link--inverse:focus { - color: #0b0c0c; -} -.govuk-back-link--inverse::before { - border-color: currentcolor; -} - - -.govuk-breadcrumbs { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; - color: #0b0c0c; - margin-top: 15px; - margin-bottom: 10px; -} -@media print { - .govuk-breadcrumbs { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-breadcrumbs { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .govuk-breadcrumbs { - font-size: 14pt; - line-height: 1.2; - } -} -@media print { - .govuk-breadcrumbs { - color: #000000; - } -} - -.govuk-breadcrumbs__list { - margin: 0; - padding: 0; - list-style-type: none; -} -.govuk-breadcrumbs__list::after { - content: ""; - display: block; - clear: both; -} - -.govuk-breadcrumbs__list-item { - display: inline-block; - position: relative; - margin-bottom: 5px; - margin-left: 0.625em; - padding-left: 0.9784375em; - float: left; -} -.govuk-breadcrumbs__list-item::before { - content: ""; - display: block; - position: absolute; - top: 0; - bottom: 0; - left: -0.206875em; - width: 0.4375em; - height: 0.4375em; - margin: auto 0; - transform: rotate(45deg); - border: solid; - border-width: 1px 1px 0 0; - border-color: #505a5f; -} -@supports (border-width: max(0px)) { - .govuk-breadcrumbs__list-item::before { - border-width: max(1px, 0.0625em) max(1px, 0.0625em) 0 0; - font-size: max(16px, 1em); - } -} -.govuk-breadcrumbs__list-item:first-child { - margin-left: 0; - padding-left: 0; -} -.govuk-breadcrumbs__list-item:first-child::before { - content: none; - display: none; -} - -.govuk-breadcrumbs__link { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; -} -@media print { - .govuk-breadcrumbs__link { - font-family: sans-serif; - } -} -.govuk-breadcrumbs__link:hover { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.govuk-breadcrumbs__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited { - color: #0b0c0c; -} -@media print { - .govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited { - color: #000000; - } -} -.govuk-breadcrumbs__link:hover { - color: rgba(11, 12, 12, 0.99); -} -.govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus { - color: #0b0c0c; -} -@media print { - .govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus { - color: #000000; - } -} - -@media (max-width: 40.0525em) { - .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item { - display: none; - } - .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child, .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child { - display: inline-block; - } - .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item::before { - top: 0.375em; - margin: 0; - } - .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list { - display: flex; - } -} - -.govuk-breadcrumbs--inverse { - color: #ffffff; -} -.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link, .govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited { - color: #ffffff; -} -.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover, .govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active { - color: rgba(255, 255, 255, 0.99); -} -.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus { - color: #0b0c0c; -} -.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item::before { - border-color: currentcolor; -} - - -.govuk-button { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.1875; - box-sizing: border-box; - display: inline-block; - position: relative; - width: 100%; - margin-top: 0; - margin-right: 0; - margin-left: 0; - margin-bottom: 22px; - padding: 8px 10px 7px; - border: 2px solid transparent; - border-radius: 0; - color: #ffffff; - background-color: #00703c; - box-shadow: 0 2px 0 #002d18; - text-align: center; - vertical-align: top; - cursor: pointer; - -webkit-appearance: none; -} -@media print { - .govuk-button { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-button { - font-size: 1.1875rem; - line-height: 1; - } -} -@media print { - .govuk-button { - font-size: 14pt; - line-height: 19px; - } -} -@media (min-width: 40.0625em) { - .govuk-button { - margin-bottom: 32px; - } -} -@media (min-width: 40.0625em) { - .govuk-button { - width: auto; - } -} -.govuk-button:link, .govuk-button:visited, .govuk-button:active, .govuk-button:hover { - color: #ffffff; - text-decoration: none; -} -.govuk-button::-moz-focus-inner { - padding: 0; - border: 0; -} -.govuk-button:hover { - background-color: #005a30; -} -.govuk-button:active { - top: 2px; -} -.govuk-button:focus { - border-color: #ffdd00; - outline: 3px solid transparent; - box-shadow: inset 0 0 0 1px #ffdd00; -} -.govuk-button:focus:not(:active):not(:hover) { - border-color: #ffdd00; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 2px 0 #0b0c0c; -} -.govuk-button::before { - content: ""; - display: block; - position: absolute; - top: -2px; - right: -2px; - bottom: -4px; - left: -2px; - background: transparent; -} -.govuk-button:active::before { - top: -4px; -} - -.govuk-button[disabled] { - opacity: 0.5; -} -.govuk-button[disabled]:hover { - background-color: #00703c; - cursor: not-allowed; -} -.govuk-button[disabled]:active { - top: 0; - box-shadow: 0 2px 0 #002d18; -} - -.govuk-button--secondary { - background-color: #f3f2f1; - box-shadow: 0 2px 0 #929191; -} -.govuk-button--secondary, .govuk-button--secondary:link, .govuk-button--secondary:visited, .govuk-button--secondary:active, .govuk-button--secondary:hover { - color: #0b0c0c; -} -.govuk-button--secondary:hover { - background-color: #dbdad9; -} -.govuk-button--secondary:hover[disabled] { - background-color: #f3f2f1; -} - -.govuk-button--warning { - background-color: #d4351c; - box-shadow: 0 2px 0 #55150b; -} -.govuk-button--warning, .govuk-button--warning:link, .govuk-button--warning:visited, .govuk-button--warning:active, .govuk-button--warning:hover { - color: #ffffff; -} -.govuk-button--warning:hover { - background-color: #aa2a16; -} -.govuk-button--warning:hover[disabled] { - background-color: #d4351c; -} - -.govuk-button--inverse { - background-color: #ffffff; - box-shadow: 0 2px 0 #5f1877; -} -.govuk-button--inverse, .govuk-button--inverse:link, .govuk-button--inverse:visited, .govuk-button--inverse:active, .govuk-button--inverse:hover { - color: #8822aa; -} -.govuk-button--inverse:hover { - background-color: #f3e9f7; -} -.govuk-button--inverse:hover[disabled] { - background-color: #ffffff; -} - -.govuk-button--start { - font-weight: 700; - font-size: 1.125rem; - line-height: 1; - display: inline-flex; - min-height: auto; - justify-content: center; -} -@media (min-width: 40.0625em) { - .govuk-button--start { - font-size: 1.5rem; - line-height: 1; - } -} -@media print { - .govuk-button--start { - font-size: 18pt; - line-height: 1; - } -} - -.govuk-button__start-icon { - margin-left: 5px; - vertical-align: middle; - flex-shrink: 0; - align-self: center; - forced-color-adjust: auto; -} -@media (min-width: 48.0625em) { - .govuk-button__start-icon { - margin-left: 10px; - } -} - - -.govuk-error-message { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1rem; - line-height: 1.25; - display: block; - margin-top: 0; - margin-bottom: 15px; - clear: both; - color: #d4351c; -} -@media print { - .govuk-error-message { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-error-message { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-error-message { - font-size: 14pt; - line-height: 1.15; - } -} - - -.govuk-hint { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - margin-bottom: 15px; - color: #505a5f; -} -@media print { - .govuk-hint { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-hint { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-hint { - font-size: 14pt; - line-height: 1.15; - } -} - -.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint { - margin-bottom: 10px; -} - -.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint { - margin-bottom: 10px; -} - -.govuk-fieldset__legend + .govuk-hint { - margin-top: -5px; -} - - -.govuk-label { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #0b0c0c; - display: block; - margin-bottom: 5px; -} -@media print { - .govuk-label { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-label { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-label { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .govuk-label { - color: #000000; - } -} - -.govuk-label--xl, -.govuk-label--l, -.govuk-label--m { - font-weight: 700; - margin-bottom: 15px; -} - -.govuk-label--xl { - font-size: 2rem; - line-height: 1.09375; -} -@media (min-width: 40.0625em) { - .govuk-label--xl { - font-size: 3rem; - line-height: 1.0416666667; - } -} -@media print { - .govuk-label--xl { - font-size: 32pt; - line-height: 1.15; - } -} - -.govuk-label--l { - font-size: 1.5rem; - line-height: 1.0416666667; -} -@media (min-width: 40.0625em) { - .govuk-label--l { - font-size: 2.25rem; - line-height: 1.1111111111; - } -} -@media print { - .govuk-label--l { - font-size: 24pt; - line-height: 1.05; - } -} - -.govuk-label--m { - font-size: 1.125rem; - line-height: 1.1111111111; -} -@media (min-width: 40.0625em) { - .govuk-label--m { - font-size: 1.5rem; - line-height: 1.25; - } -} -@media print { - .govuk-label--m { - font-size: 18pt; - line-height: 1.15; - } -} - -.govuk-label--s { - font-weight: 700; -} - -.govuk-label-wrapper { - margin: 0; -} - - - - - -.govuk-textarea { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - box-sizing: border-box; - display: block; - width: 100%; - min-height: 40px; - margin-bottom: 20px; - padding: 5px; - resize: vertical; - border: 2px solid #0b0c0c; - border-radius: 0; - -webkit-appearance: none; -} -@media print { - .govuk-textarea { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-textarea { - font-size: 1.1875rem; - line-height: 1.25; - } -} -@media print { - .govuk-textarea { - font-size: 14pt; - line-height: 1.25; - } -} -@media (min-width: 40.0625em) { - .govuk-textarea { - margin-bottom: 30px; - } -} -.govuk-textarea:focus { - outline: 3px solid #ffdd00; - outline-offset: 0; - box-shadow: inset 0 0 0 2px; -} -.govuk-textarea:disabled { - opacity: 0.5; - color: inherit; - background-color: transparent; - cursor: not-allowed; -} - -.govuk-textarea--error { - border-color: #d4351c; -} -.govuk-textarea--error:focus { - border-color: #0b0c0c; -} - - -.govuk-character-count { - margin-bottom: 20px; -} -@media (min-width: 40.0625em) { - .govuk-character-count { - margin-bottom: 30px; - } -} -.govuk-character-count .govuk-form-group, -.govuk-character-count .govuk-textarea { - margin-bottom: 5px; -} - -.govuk-character-count__message { - font-variant-numeric: tabular-nums; - margin-top: 0; - margin-bottom: 0; -} -.govuk-character-count__message::after { - content: ""; -} - -.govuk-character-count__message--disabled { - visibility: hidden; -} - - - -.govuk-fieldset { - min-width: 0; - margin: 0; - padding: 0; - border: 0; -} -.govuk-fieldset::after { - content: ""; - display: block; - clear: both; -} - -@supports not (caret-color: auto) { - .govuk-fieldset, - x:-moz-any-link { - display: table-cell; - } -} -.govuk-fieldset__legend { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #0b0c0c; - box-sizing: border-box; - display: table; - max-width: 100%; - margin-bottom: 10px; - padding: 0; - white-space: normal; -} -@media print { - .govuk-fieldset__legend { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-fieldset__legend { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-fieldset__legend { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .govuk-fieldset__legend { - color: #000000; - } -} - -.govuk-fieldset__legend--xl, -.govuk-fieldset__legend--l, -.govuk-fieldset__legend--m { - font-weight: 700; - margin-bottom: 15px; -} - -.govuk-fieldset__legend--xl { - font-size: 2rem; - line-height: 1.09375; -} -@media (min-width: 40.0625em) { - .govuk-fieldset__legend--xl { - font-size: 3rem; - line-height: 1.0416666667; - } -} -@media print { - .govuk-fieldset__legend--xl { - font-size: 32pt; - line-height: 1.15; - } -} - -.govuk-fieldset__legend--l { - font-size: 1.5rem; - line-height: 1.0416666667; -} -@media (min-width: 40.0625em) { - .govuk-fieldset__legend--l { - font-size: 2.25rem; - line-height: 1.1111111111; - } -} -@media print { - .govuk-fieldset__legend--l { - font-size: 24pt; - line-height: 1.05; - } -} - -.govuk-fieldset__legend--m { - font-size: 1.125rem; - line-height: 1.1111111111; -} -@media (min-width: 40.0625em) { - .govuk-fieldset__legend--m { - font-size: 1.5rem; - line-height: 1.25; - } -} -@media print { - .govuk-fieldset__legend--m { - font-size: 18pt; - line-height: 1.15; - } -} - -.govuk-fieldset__legend--s { - font-weight: 700; -} - -.govuk-fieldset__heading { - margin: 0; - font-size: inherit; - font-weight: inherit; -} - - - - -.govuk-checkboxes__item { - display: flex; - flex-wrap: wrap; - position: relative; - margin-bottom: 10px; -} - -.govuk-checkboxes__item:last-child, -.govuk-checkboxes__item:last-of-type { - margin-bottom: 0; -} - -.govuk-checkboxes__input { - z-index: 1; - width: 44px; - height: 44px; - margin: 0; - opacity: 0; - cursor: pointer; -} - -.govuk-checkboxes__label { - align-self: center; - max-width: calc(100% - 74px); - margin-bottom: 0; - padding: 7px 15px; - cursor: pointer; - touch-action: manipulation; -} - -.govuk-checkboxes__label::before { - content: ""; - box-sizing: border-box; - position: absolute; - top: 2px; - left: 2px; - width: 40px; - height: 40px; - border: 2px solid currentcolor; - background: transparent; -} - -.govuk-checkboxes__label::after { - content: ""; - box-sizing: border-box; - position: absolute; - top: 13px; - left: 10px; - width: 23px; - height: 12px; - transform: rotate(-45deg); - border: solid; - border-width: 0 0 5px 5px; - border-top-color: transparent; - opacity: 0; - background: transparent; -} - -.govuk-checkboxes__hint { - display: block; - width: 100%; - margin-top: -5px; - padding-right: 15px; - padding-left: 59px; -} - -.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-checkboxes__hint { - margin-bottom: 0; -} - -.govuk-checkboxes__input:focus + .govuk-checkboxes__label::before { - border-width: 4px; - outline: 3px solid transparent; - outline-offset: 1px; - box-shadow: 0 0 0 3px #ffdd00; -} -@media screen and (forced-colors: active), (-ms-high-contrast: active) { - .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before { - outline-color: Highlight; - } -} - -.govuk-checkboxes__input:checked + .govuk-checkboxes__label::after { - opacity: 1; -} - -.govuk-checkboxes__input:disabled, -.govuk-checkboxes__input:disabled + .govuk-checkboxes__label { - cursor: not-allowed; -} - -.govuk-checkboxes__input:disabled + .govuk-checkboxes__label, -.govuk-checkboxes__input:disabled ~ .govuk-hint { - opacity: 0.5; -} - -.govuk-checkboxes__divider { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #0b0c0c; - width: 40px; - margin-bottom: 10px; - text-align: center; -} -@media print { - .govuk-checkboxes__divider { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-checkboxes__divider { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-checkboxes__divider { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .govuk-checkboxes__divider { - color: #000000; - } -} - -.govuk-checkboxes__conditional { - margin-bottom: 15px; - margin-left: 20px; - padding-left: 35px; - border-left: 4px solid #b1b4b6; -} -@media (min-width: 40.0625em) { - .govuk-checkboxes__conditional { - margin-bottom: 20px; - } -} -.govuk-frontend-supported .govuk-checkboxes__conditional--hidden { - display: none; -} -.govuk-checkboxes__conditional > :last-child { - margin-bottom: 0; -} - -.govuk-checkboxes--small .govuk-checkboxes__item { - margin-bottom: 0; -} -.govuk-checkboxes--small .govuk-checkboxes__input { - margin-left: -10px; -} -.govuk-checkboxes--small .govuk-checkboxes__label { - padding-left: 1px; -} -.govuk-checkboxes--small .govuk-checkboxes__label::before { - top: 10px; - left: 0; - width: 24px; - height: 24px; -} -.govuk-checkboxes--small .govuk-checkboxes__label::after { - top: 17px; - left: 6px; - width: 12px; - height: 6.5px; - border-width: 0 0 3px 3px; -} -.govuk-checkboxes--small .govuk-checkboxes__hint { - padding-left: 34px; -} -.govuk-checkboxes--small .govuk-checkboxes__conditional { - margin-left: 10px; - padding-left: 20px; -} -.govuk-checkboxes--small .govuk-checkboxes__divider { - width: 24px; - margin-bottom: 5px; -} -.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label::before { - outline: 3px dashed transparent; - outline-offset: 1px; - box-shadow: 0 0 0 10px #b1b4b6; -} -.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before { - box-shadow: 0 0 0 3px #ffdd00, 0 0 0 10px #b1b4b6; -} -@media screen and (forced-colors: active), (-ms-high-contrast: active) { - .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before { - outline-color: Highlight; - } -} -@media (hover: none), (pointer: coarse) { - .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label::before { - box-shadow: initial; - } - .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before { - box-shadow: 0 0 0 3px #ffdd00; - } -} - - -.govuk-cookie-banner { - padding-top: 20px; - border-bottom: 10px solid transparent; - background-color: #f3f2f1; -} - -.govuk-cookie-banner[hidden] { - display: none; -} - -.govuk-cookie-banner__message { - margin-bottom: -10px; -} -.govuk-cookie-banner__message[hidden] { - display: none; -} -.govuk-cookie-banner__message:focus { - outline: none; -} - - - - - - -.govuk-input { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - box-sizing: border-box; - width: 100%; - height: 2.5rem; - margin-top: 0; - padding: 5px; - border: 2px solid #0b0c0c; - border-radius: 0; - -webkit-appearance: none; - appearance: none; -} -@media print { - .govuk-input { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-input { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-input { - font-size: 14pt; - line-height: 1.15; - } -} -.govuk-input:focus { - outline: 3px solid #ffdd00; - outline-offset: 0; - box-shadow: inset 0 0 0 2px; -} -.govuk-input:disabled { - opacity: 0.5; - color: inherit; - background-color: transparent; - cursor: not-allowed; -} - -.govuk-input::-webkit-outer-spin-button, -.govuk-input::-webkit-inner-spin-button { - margin: 0; - -webkit-appearance: none; -} - -.govuk-input[type=number] { - -moz-appearance: textfield; -} - -.govuk-input--error { - border-color: #d4351c; -} -.govuk-input--error:focus { - border-color: #0b0c0c; -} - -.govuk-input--extra-letter-spacing { - font-variant-numeric: tabular-nums; - letter-spacing: 0.05em; -} - -.govuk-input--width-30 { - max-width: 29.5em; -} - -.govuk-input--width-20 { - max-width: 20.5em; -} - -.govuk-input--width-10 { - max-width: 11.5em; -} - -.govuk-input--width-5 { - max-width: 5.5em; -} - -.govuk-input--width-4 { - max-width: 4.5em; -} - -.govuk-input--width-3 { - max-width: 3.75em; -} - -.govuk-input--width-2 { - max-width: 2.75em; -} - -.govuk-input__wrapper { - display: flex; -} -.govuk-input__wrapper .govuk-input { - flex: 0 1 auto; -} -.govuk-input__wrapper .govuk-input:focus { - z-index: 1; -} -@media (max-width: 19.99em) { - .govuk-input__wrapper { - display: block; - } - .govuk-input__wrapper .govuk-input { - max-width: 100%; - } -} - -.govuk-input__prefix, -.govuk-input__suffix { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - box-sizing: border-box; - display: flex; - align-items: center; - justify-content: center; - min-width: 2.5rem; - height: 2.5rem; - padding: 5px; - border: 2px solid #0b0c0c; - background-color: #f3f2f1; - text-align: center; - white-space: nowrap; - cursor: default; - flex: 0 0 auto; -} -@media print { - .govuk-input__prefix, - .govuk-input__suffix { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-input__prefix, - .govuk-input__suffix { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-input__prefix, - .govuk-input__suffix { - font-size: 14pt; - line-height: 1.15; - } -} -@media (max-width: 19.99em) { - .govuk-input__prefix, - .govuk-input__suffix { - display: block; - height: 100%; - white-space: normal; - } -} - -@media (max-width: 19.99em) { - .govuk-input__prefix { - border-bottom: 0; - } -} -@media (min-width: 20em) { - .govuk-input__prefix { - border-right: 0; - } -} - -@media (max-width: 19.99em) { - .govuk-input__suffix { - border-top: 0; - } -} -@media (min-width: 20em) { - .govuk-input__suffix { - border-left: 0; - } -} - - - - -.govuk-date-input { - font-size: 0; -} -.govuk-date-input::after { - content: ""; - display: block; - clear: both; -} - -.govuk-date-input__item { - display: inline-block; - margin-right: 20px; - margin-bottom: 0; -} - -.govuk-date-input__label { - display: block; -} - -.govuk-date-input__input { - margin-bottom: 0; -} - - -.govuk-details { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #0b0c0c; - margin-bottom: 20px; - display: block; -} -@media print { - .govuk-details { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-details { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-details { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .govuk-details { - color: #000000; - } -} -@media (min-width: 40.0625em) { - .govuk-details { - margin-bottom: 30px; - } -} - -.govuk-details__summary { - display: inline-block; - margin-bottom: 5px; -} - -.govuk-details__summary-text > :first-child { - margin-top: 0; -} -.govuk-details__summary-text > :only-child, -.govuk-details__summary-text > :last-child { - margin-bottom: 0; -} - -.govuk-details__text { - padding-top: 15px; - padding-bottom: 15px; - padding-left: 20px; -} - -.govuk-details__text p { - margin-top: 0; - margin-bottom: 20px; -} - -.govuk-details__text > :last-child { - margin-bottom: 0; -} - -@media screen\0 { - .govuk-details { - border-left: 10px solid #b1b4b6; - } - .govuk-details__summary { - margin-top: 15px; - } - .govuk-details__summary-text { - font-weight: 700; - margin-bottom: 15px; - padding-left: 20px; - } -} -@media screen\0 and (min-width: 40.0625em) { - .govuk-details__summary-text { - margin-bottom: 20px; - } -} -@supports not (-ms-ime-align: auto) { - .govuk-details__summary { - position: relative; - padding-left: 25px; - color: #660088; - cursor: pointer; - } - .govuk-details__summary:hover { - color: #440066; - } - .govuk-details__summary:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; - } - .govuk-details__summary-text { - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; - } - .govuk-details__summary:hover .govuk-details__summary-text { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; - } - .govuk-details__summary:focus .govuk-details__summary-text { - text-decoration: none; - } - .govuk-details__summary::-webkit-details-marker { - display: none; - } - .govuk-details__summary::before { - content: ""; - position: absolute; - top: -1px; - bottom: 0; - left: 0; - margin: auto; - display: block; - width: 0; - height: 0; - border-style: solid; - border-color: transparent; - -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%); - clip-path: polygon(0% 0%, 100% 50%, 0% 100%); - border-width: 7px 0 7px 12.124px; - border-left-color: inherit; - } - .govuk-details[open] > .govuk-details__summary::before { - display: block; - width: 0; - height: 0; - border-style: solid; - border-color: transparent; - -webkit-clip-path: polygon(0% 0%, 50% 100%, 100% 0%); - clip-path: polygon(0% 0%, 50% 100%, 100% 0%); - border-width: 12.124px 7px 0 7px; - border-top-color: inherit; - } - .govuk-details__text { - border-left: 5px solid #b1b4b6; - } -} - - - -.govuk-error-summary { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #0b0c0c; - padding: 15px; - margin-bottom: 30px; - border: 5px solid #d4351c; -} -@media print { - .govuk-error-summary { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-error-summary { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-error-summary { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .govuk-error-summary { - color: #000000; - } -} -@media (min-width: 40.0625em) { - .govuk-error-summary { - padding: 20px; - } -} -@media (min-width: 40.0625em) { - .govuk-error-summary { - margin-bottom: 50px; - } -} -.govuk-error-summary:focus { - outline: 3px solid #ffdd00; -} - -.govuk-error-summary__title { - font-size: 1.125rem; - line-height: 1.1111111111; - font-weight: 700; - margin-top: 0; - margin-bottom: 15px; -} -@media (min-width: 40.0625em) { - .govuk-error-summary__title { - font-size: 1.5rem; - line-height: 1.25; - } -} -@media print { - .govuk-error-summary__title { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .govuk-error-summary__title { - margin-bottom: 20px; - } -} - -.govuk-error-summary__body p { - margin-bottom: 0; -} -.govuk-error-summary__body > * + * { - margin-top: 15px; -} -@media (min-width: 40.0625em) { - .govuk-error-summary__body > * + * { - margin-top: 20px; - } -} -.govuk-error-summary__body > :last-child { - margin-bottom: 5px; -} - -.govuk-error-summary__list { - margin-bottom: 0; -} - -.govuk-error-summary__list li:last-child { - margin-bottom: 0; -} - -.govuk-error-summary__list a { - font-weight: 700; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; -} -@media print { - .govuk-error-summary__list a { - font-family: sans-serif; - } -} -.govuk-error-summary__list a:hover { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.govuk-error-summary__list a:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.govuk-error-summary__list a:link, .govuk-error-summary__list a:visited { - color: #d4351c; -} -.govuk-error-summary__list a:hover { - color: #942514; -} -.govuk-error-summary__list a:active { - color: #d4351c; -} -.govuk-error-summary__list a:focus { - color: #0b0c0c; -} - - - -.govuk-exit-this-page { - margin-bottom: 30px; - position: -webkit-sticky; - position: sticky; - z-index: 1000; - top: 0; - left: 0; - width: 100%; -} -@media (min-width: 40.0625em) { - .govuk-exit-this-page { - margin-bottom: 50px; - } -} -@media (min-width: 40.0625em) { - .govuk-exit-this-page { - display: inline-block; - right: 0; - left: auto; - width: auto; - float: right; - } -} - -.govuk-exit-this-page__button { - margin-bottom: 0; -} - -.govuk-exit-this-page__indicator { - padding: 10px; - display: none; - padding-bottom: 0; - color: inherit; - line-height: 0; - text-align: center; - pointer-events: none; -} - -.govuk-exit-this-page__indicator--visible { - display: block; -} - -.govuk-exit-this-page__indicator-light { - box-sizing: border-box; - display: inline-block; - width: 0.75em; - height: 0.75em; - margin: 0 0.125em; - border-width: 2px; - border-style: solid; - border-radius: 50%; - border-color: currentcolor; -} - -.govuk-exit-this-page__indicator-light--on { - border-width: 0.375em; -} - -@media only print { - .govuk-exit-this-page { - display: none; - } -} -.govuk-exit-this-page-overlay { - position: fixed; - z-index: 9999; - top: 0; - right: 0; - bottom: 0; - left: 0; - background-color: #ffffff; -} - -.govuk-exit-this-page-hide-content * { - display: none !important; -} -.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay { - display: block !important; -} - - - - - - -.govuk-file-upload { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #0b0c0c; - max-width: 100%; - margin-left: -5px; - padding: 5px; -} -@media print { - .govuk-file-upload { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-file-upload { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-file-upload { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .govuk-file-upload { - color: #000000; - } -} -.govuk-file-upload::-webkit-file-upload-button { - -webkit-appearance: button; - color: inherit; - font: inherit; -} -.govuk-file-upload:focus { - outline: 3px solid #ffdd00; - box-shadow: inset 0 0 0 4px #0b0c0c; -} -.govuk-file-upload:focus-within { - outline: 3px solid #ffdd00; - box-shadow: inset 0 0 0 4px #0b0c0c; -} -.govuk-file-upload:disabled { - opacity: 0.5; - cursor: not-allowed; -} - - -.govuk-footer { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; - padding-top: 25px; - padding-bottom: 15px; - border-top: 1px solid #b1b4b6; - color: #0b0c0c; - background: #f3f2f1; -} -@media print { - .govuk-footer { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-footer { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .govuk-footer { - font-size: 14pt; - line-height: 1.2; - } -} -@media (min-width: 40.0625em) { - .govuk-footer { - padding-top: 40px; - } -} -@media (min-width: 40.0625em) { - .govuk-footer { - padding-bottom: 25px; - } -} - -.govuk-footer__link { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; -} -@media print { - .govuk-footer__link { - font-family: sans-serif; - } -} -.govuk-footer__link:hover { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.govuk-footer__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.govuk-footer__link:link, .govuk-footer__link:visited { - color: #0b0c0c; -} -@media print { - .govuk-footer__link:link, .govuk-footer__link:visited { - color: #000000; - } -} -.govuk-footer__link:hover { - color: rgba(11, 12, 12, 0.99); -} -.govuk-footer__link:active, .govuk-footer__link:focus { - color: #0b0c0c; -} -@media print { - .govuk-footer__link:active, .govuk-footer__link:focus { - color: #000000; - } -} - -.govuk-footer__section-break { - margin: 0; - margin-bottom: 30px; - border: 0; - border-bottom: 1px solid #b1b4b6; -} -@media (min-width: 40.0625em) { - .govuk-footer__section-break { - margin-bottom: 50px; - } -} - -.govuk-footer__meta { - display: flex; - margin-right: -15px; - margin-left: -15px; - flex-wrap: wrap; - align-items: flex-end; - justify-content: center; -} - -.govuk-footer__meta-item { - margin-right: 15px; - margin-bottom: 25px; - margin-left: 15px; -} - -.govuk-footer__meta-item--grow { - flex: 1; -} -@media (max-width: 40.0525em) { - .govuk-footer__meta-item--grow { - flex-basis: 320px; - } -} - -.govuk-footer__licence-logo { - display: inline-block; - margin-right: 10px; - vertical-align: top; - forced-color-adjust: auto; -} -@media (max-width: 48.0525em) { - .govuk-footer__licence-logo { - margin-bottom: 15px; - } -} - -.govuk-footer__licence-description { - display: inline-block; -} - -.govuk-footer__copyright-logo { - display: inline-block; - min-width: 125px; - padding-top: 112px; - background-image: url("/assets/images/govuk-crest.png"); - background-repeat: no-repeat; - background-position: 50% 0%; - background-size: 125px 102px; - text-align: center; - white-space: nowrap; -} -@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { - .govuk-footer__copyright-logo { - background-image: url("/assets/images/govuk-crest-2x.png"); - } -} - -.govuk-footer__inline-list { - margin-top: 0; - margin-bottom: 15px; - padding: 0; -} - -.govuk-footer__meta-custom { - margin-bottom: 20px; -} - -.govuk-footer__inline-list-item { - display: inline-block; - margin-right: 15px; - margin-bottom: 5px; -} - -.govuk-footer__heading { - margin-bottom: 30px; - padding-bottom: 20px; - border-bottom: 1px solid #b1b4b6; -} -@media (max-width: 40.0525em) { - .govuk-footer__heading { - padding-bottom: 10px; - } -} - -.govuk-footer__navigation { - margin-right: -15px; - margin-left: -15px; -} -.govuk-footer__navigation::after { - content: ""; - display: block; - clear: both; -} - -.govuk-footer__section { - display: inline-block; - margin-bottom: 30px; - vertical-align: top; -} - -.govuk-footer__list { - margin: 0; - padding: 0; - list-style: none; - column-gap: 30px; -} - -@media (min-width: 48.0625em) { - .govuk-footer__list--columns-2 { - column-count: 2; - } - .govuk-footer__list--columns-3 { - column-count: 3; - } -} -.govuk-footer__list-item { - margin-bottom: 15px; -} -@media (min-width: 40.0625em) { - .govuk-footer__list-item { - margin-bottom: 20px; - } -} - -.govuk-footer__list-item:last-child { - margin-bottom: 0; -} - - -.govuk-header { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1; - border-bottom: 10px solid #ffffff; - color: #ffffff; - background: #0b0c0c; -} -@media print { - .govuk-header { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-header { - font-size: 1rem; - line-height: 1; - } -} -@media print { - .govuk-header { - font-size: 14pt; - line-height: 1; - } -} - -.govuk-header__container--full-width { - padding: 0 15px; - border-color: #8822aa; -} -.govuk-header__container--full-width .govuk-header__menu-button { - right: 15px; -} - -.govuk-header__container { - position: relative; - margin-bottom: -10px; - padding-top: 10px; - border-bottom: 10px solid #8822aa; -} -.govuk-header__container::after { - content: ""; - display: block; - clear: both; -} - -.govuk-header__logotype { - display: inline-block; - position: relative; - top: -3px; - margin-right: 5px; - fill: currentcolor; - vertical-align: top; -} -@media (forced-colors: active) { - .govuk-header__logotype { - forced-color-adjust: none; - color: linktext; - } -} -.govuk-header__logotype:last-child { - margin-right: 0; -} - -.govuk-header__product-name { - font-size: 1.125rem; - line-height: 1; - font-weight: 400; - display: inline-table; - margin-top: 10px; - vertical-align: top; -} -@media (min-width: 40.0625em) { - .govuk-header__product-name { - font-size: 1.5rem; - line-height: 1; - } -} -@media print { - .govuk-header__product-name { - font-size: 18pt; - line-height: 1; - } -} -@-moz-document url-prefix() { - .govuk-header__product-name { - margin-top: 9.5px; - } -} -@media (min-width: 40.0625em) { - .govuk-header__product-name { - margin-top: 5px; - } - @-moz-document url-prefix() { - .govuk-header__product-name { - margin-top: 4.5px; - } - } -} - -.govuk-header__link { - text-decoration: none; -} -.govuk-header__link:link, .govuk-header__link:visited { - color: #ffffff; -} -.govuk-header__link:hover, .govuk-header__link:active { - color: rgba(255, 255, 255, 0.99); -} -.govuk-header__link:focus { - color: #0b0c0c; -} -.govuk-header__link:hover { - text-decoration: underline; - text-decoration-thickness: 3px; - text-underline-offset: 0.1578em; -} -.govuk-header__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} - -.govuk-header__link--homepage { - display: inline-block; - margin-right: 10px; - font-size: 30px; -} -@media (min-width: 48.0625em) { - .govuk-header__link--homepage { - display: inline; - } - .govuk-header__link--homepage:focus { - box-shadow: 0 0 #ffdd00; - } -} -.govuk-header__link--homepage:link, .govuk-header__link--homepage:visited { - text-decoration: none; -} -.govuk-header__link--homepage:hover, .govuk-header__link--homepage:active { - margin-bottom: -3px; - border-bottom: 3px solid; -} -.govuk-header__link--homepage:focus { - margin-bottom: 0; - border-bottom: 0; -} - -.govuk-header__service-name { - display: inline-block; - margin-bottom: 10px; - font-size: 1.125rem; - line-height: 1.1111111111; - font-weight: 700; -} -@media (min-width: 40.0625em) { - .govuk-header__service-name { - font-size: 1.5rem; - line-height: 1.25; - } -} -@media print { - .govuk-header__service-name { - font-size: 18pt; - line-height: 1.15; - } -} - -.govuk-header__logo, -.govuk-header__content { - box-sizing: border-box; -} - -.govuk-header__logo { - margin-bottom: 10px; - padding-right: 80px; -} -@media (min-width: 48.0625em) { - .govuk-header__logo { - width: 33.33%; - padding-right: 15px; - float: left; - vertical-align: top; - } - .govuk-header__logo:last-child { - width: auto; - padding-right: 0; - float: none; - } -} - -@media (min-width: 48.0625em) { - .govuk-header__content { - width: 66.66%; - padding-left: 15px; - float: left; - } -} - -.govuk-header__menu-button { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; - position: absolute; - top: 13px; - right: 0; - max-width: 80px; - min-height: 24px; - margin: 0; - padding: 0; - border: 0; - color: #ffffff; - background: none; - word-break: break-all; - cursor: pointer; -} -@media print { - .govuk-header__menu-button { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-header__menu-button { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .govuk-header__menu-button { - font-size: 14pt; - line-height: 1.2; - } -} -.govuk-header__menu-button:hover { - -webkit-text-decoration: solid underline 3px; - text-decoration: solid underline 3px; - text-underline-offset: 0.1578em; -} -.govuk-header__menu-button:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.govuk-header__menu-button::after { - display: inline-block; - width: 0; - height: 0; - border-style: solid; - border-color: transparent; - -webkit-clip-path: polygon(0% 0%, 50% 100%, 100% 0%); - clip-path: polygon(0% 0%, 50% 100%, 100% 0%); - border-width: 8.66px 5px 0 5px; - border-top-color: inherit; - content: ""; - margin-left: 5px; -} -.govuk-header__menu-button[aria-expanded=true]::after { - display: inline-block; - width: 0; - height: 0; - border-style: solid; - border-color: transparent; - -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%); - clip-path: polygon(50% 0%, 0% 100%, 100% 100%); - border-width: 0 5px 8.66px; - border-bottom-color: inherit; -} -@media (min-width: 40.0625em) { - .govuk-header__menu-button { - top: 15px; - } -} -.govuk-frontend-supported .govuk-header__menu-button { - display: block; -} -.govuk-header__menu-button[hidden], .govuk-frontend-supported .govuk-header__menu-button[hidden] { - display: none; -} - -@media (min-width: 48.0625em) { - .govuk-header__navigation { - margin-bottom: 10px; - } -} - -.govuk-header__navigation-list { - margin: 0; - padding: 0; - list-style: none; -} -.govuk-header__navigation-list[hidden] { - display: none; -} - -@media (min-width: 48.0625em) { - .govuk-header__navigation--end { - margin: 0; - padding: 5px 0; - text-align: right; - } -} - -.govuk-header__navigation-item { - padding: 10px 0; - border-bottom: 1px solid #2e3133; -} -@media (min-width: 48.0625em) { - .govuk-header__navigation-item { - display: inline-block; - margin-right: 15px; - padding: 5px 0; - border: 0; - } -} -.govuk-header__navigation-item a { - font-size: 0.875rem; - line-height: 1.1428571429; - font-weight: 700; - white-space: nowrap; -} -@media (min-width: 40.0625em) { - .govuk-header__navigation-item a { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .govuk-header__navigation-item a { - font-size: 14pt; - line-height: 1.2; - } -} - -.govuk-header__navigation-item--active a:link, .govuk-header__navigation-item--active a:hover, .govuk-header__navigation-item--active a:visited { - color: #1d8feb; -} -@media print { - .govuk-header__navigation-item--active a { - color: #8822aa; - } -} -.govuk-header__navigation-item--active a:focus { - color: #0b0c0c; -} - -.govuk-header__navigation-item:last-child { - margin-right: 0; - border-bottom: 0; -} - -@media print { - .govuk-header { - border-bottom-width: 0; - color: #0b0c0c; - background: transparent; - } - .govuk-header__link:link, .govuk-header__link:visited { - color: #0b0c0c; - } - .govuk-header__link::after { - display: none; - } -} - - - - - - -.govuk-inset-text { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #0b0c0c; - padding: 15px; - margin-top: 20px; - margin-bottom: 20px; - clear: both; - border-left: 10px solid #b1b4b6; -} -@media print { - .govuk-inset-text { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-inset-text { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-inset-text { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .govuk-inset-text { - color: #000000; - } -} -@media (min-width: 40.0625em) { - .govuk-inset-text { - margin-top: 30px; - } -} -@media (min-width: 40.0625em) { - .govuk-inset-text { - margin-bottom: 30px; - } -} -.govuk-inset-text > :first-child { - margin-top: 0; -} -.govuk-inset-text > :only-child, -.govuk-inset-text > :last-child { - margin-bottom: 0; -} - - - -.govuk-notification-banner { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - margin-bottom: 30px; - border: 5px solid #8822aa; - background-color: #8822aa; -} -@media print { - .govuk-notification-banner { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-notification-banner { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-notification-banner { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .govuk-notification-banner { - margin-bottom: 50px; - } -} -.govuk-notification-banner:focus { - outline: 3px solid #ffdd00; -} - -.govuk-notification-banner__header { - padding: 2px 15px 5px; - border-bottom: 1px solid transparent; -} -@media (min-width: 40.0625em) { - .govuk-notification-banner__header { - padding: 2px 20px 5px; - } -} - -.govuk-notification-banner__title { - font-size: 1rem; - line-height: 1.25; - font-weight: 700; - margin: 0; - padding: 0; - color: #ffffff; -} -@media (min-width: 40.0625em) { - .govuk-notification-banner__title { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-notification-banner__title { - font-size: 14pt; - line-height: 1.15; - } -} - -.govuk-notification-banner__content { - color: #0b0c0c; - padding: 15px; - background-color: #ffffff; -} -@media print { - .govuk-notification-banner__content { - color: #000000; - } -} -@media (min-width: 40.0625em) { - .govuk-notification-banner__content { - padding: 20px; - } -} -.govuk-notification-banner__content > * { - box-sizing: border-box; - max-width: 698.3333333333px; -} -.govuk-notification-banner__content > :last-child { - margin-bottom: 0; -} - -.govuk-notification-banner__heading { - font-size: 1.125rem; - line-height: 1.1111111111; - font-weight: 700; - margin: 0 0 15px; - padding: 0; -} -@media (min-width: 40.0625em) { - .govuk-notification-banner__heading { - font-size: 1.5rem; - line-height: 1.25; - } -} -@media print { - .govuk-notification-banner__heading { - font-size: 18pt; - line-height: 1.15; - } -} - -.govuk-notification-banner__link { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; -} -@media print { - .govuk-notification-banner__link { - font-family: sans-serif; - } -} -.govuk-notification-banner__link:hover { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.govuk-notification-banner__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.govuk-notification-banner__link:link { - color: #660088; -} -.govuk-notification-banner__link:visited { - color: #660088; -} -.govuk-notification-banner__link:hover { - color: #440066; -} -.govuk-notification-banner__link:active { - color: #0b0c0c; -} -.govuk-notification-banner__link:focus { - color: #0b0c0c; -} - -.govuk-notification-banner--success { - border-color: #00703c; - background-color: #00703c; -} -.govuk-notification-banner--success .govuk-notification-banner__link:link, .govuk-notification-banner--success .govuk-notification-banner__link:visited { - color: #00703c; -} -.govuk-notification-banner--success .govuk-notification-banner__link:hover { - color: #004e2a; -} -.govuk-notification-banner--success .govuk-notification-banner__link:active { - color: #00703c; -} -.govuk-notification-banner--success .govuk-notification-banner__link:focus { - color: #0b0c0c; -} - - -.govuk-pagination { - margin-bottom: 20px; - display: flex; - flex-direction: column; - align-items: center; - flex-wrap: wrap; -} -@media (min-width: 40.0625em) { - .govuk-pagination { - margin-bottom: 30px; - } -} -@media (min-width: 40.0625em) { - .govuk-pagination { - flex-direction: row; - align-items: flex-start; - } -} - -.govuk-pagination__list { - margin: 0; - padding: 0; - list-style: none; -} - -.govuk-pagination__item, -.govuk-pagination__next, -.govuk-pagination__prev { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - box-sizing: border-box; - position: relative; - min-width: 45px; - min-height: 45px; - padding: 10px 15px; - float: left; -} -@media print { - .govuk-pagination__item, - .govuk-pagination__next, - .govuk-pagination__prev { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-pagination__item, - .govuk-pagination__next, - .govuk-pagination__prev { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-pagination__item, - .govuk-pagination__next, - .govuk-pagination__prev { - font-size: 14pt; - line-height: 1.15; - } -} -.govuk-pagination__item:hover, -.govuk-pagination__next:hover, -.govuk-pagination__prev:hover { - background-color: #f3f2f1; -} - -.govuk-pagination__item { - display: none; - text-align: center; -} -@media (min-width: 40.0625em) { - .govuk-pagination__item { - display: block; - } -} - -.govuk-pagination__prev, -.govuk-pagination__next { - font-weight: 700; -} -.govuk-pagination__prev .govuk-pagination__link, -.govuk-pagination__next .govuk-pagination__link { - display: flex; - align-items: center; -} - -.govuk-pagination__prev { - padding-left: 0; -} - -.govuk-pagination__next { - padding-right: 0; -} - -.govuk-pagination__item--current, -.govuk-pagination__item--ellipses, -.govuk-pagination__item:first-child, -.govuk-pagination__item:last-child { - display: block; -} - -.govuk-pagination__item--current { - font-weight: 700; - outline: 1px solid transparent; - background-color: #660088; -} -.govuk-pagination__item--current:hover { - background-color: #660088; -} -.govuk-pagination__item--current .govuk-pagination__link:link, .govuk-pagination__item--current .govuk-pagination__link:visited { - color: #ffffff; -} -.govuk-pagination__item--current .govuk-pagination__link:hover, .govuk-pagination__item--current .govuk-pagination__link:active { - color: rgba(255, 255, 255, 0.99); -} -.govuk-pagination__item--current .govuk-pagination__link:focus { - color: #0b0c0c; -} - -.govuk-pagination__item--ellipses { - font-weight: 700; - color: #505a5f; -} -.govuk-pagination__item--ellipses:hover { - background-color: transparent; -} - -.govuk-pagination__link { - display: block; - min-width: 15px; -} -@media screen { - .govuk-pagination__link::after { - content: ""; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - } -} -.govuk-pagination__link:hover .govuk-pagination__link-title--decorated, .govuk-pagination__link:active .govuk-pagination__link-title--decorated { - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; -} -.govuk-pagination__link:hover .govuk-pagination__link-label, -.govuk-pagination__link:hover .govuk-pagination__link-title--decorated, .govuk-pagination__link:active .govuk-pagination__link-label, -.govuk-pagination__link:active .govuk-pagination__link-title--decorated { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.govuk-pagination__link:focus .govuk-pagination__icon { - color: #0b0c0c; -} -.govuk-pagination__link:focus .govuk-pagination__link-label { - text-decoration: none; -} -.govuk-pagination__link:focus .govuk-pagination__link-title--decorated { - text-decoration: none; -} - -.govuk-pagination__link-label { - font-weight: 400; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; - display: inline-block; - padding-left: 30px; -} - -.govuk-pagination__icon { - width: 0.9375rem; - height: 0.8125rem; - color: #505a5f; - fill: currentcolor; - forced-color-adjust: auto; -} - -.govuk-pagination__icon--prev { - margin-right: 15px; -} - -.govuk-pagination__icon--next { - margin-left: 15px; -} - -.govuk-pagination--block { - display: block; -} -.govuk-pagination--block .govuk-pagination__item { - padding: 15px; - float: none; -} -.govuk-pagination--block .govuk-pagination__next, -.govuk-pagination--block .govuk-pagination__prev { - padding-left: 0; - float: none; -} -.govuk-pagination--block .govuk-pagination__next { - padding-right: 15px; -} -.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon { - margin-left: 0; -} -.govuk-pagination--block .govuk-pagination__prev + .govuk-pagination__next { - border-top: 1px solid #b1b4b6; -} -.govuk-pagination--block .govuk-pagination__link, -.govuk-pagination--block .govuk-pagination__link-title { - display: inline; -} -.govuk-pagination--block .govuk-pagination__link-title::after { - content: ""; - display: block; -} -.govuk-pagination--block .govuk-pagination__link { - text-align: left; -} -.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.govuk-pagination--block .govuk-pagination__link:not(:focus) { - text-decoration: none; -} -.govuk-pagination--block .govuk-pagination__icon { - margin-right: 10px; -} - - -.govuk-panel { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1.5rem; - line-height: 1.0416666667; - box-sizing: border-box; - margin-bottom: 15px; - padding: 35px; - border: 5px solid transparent; - text-align: center; -} -@media print { - .govuk-panel { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-panel { - font-size: 2.25rem; - line-height: 1.1111111111; - } -} -@media print { - .govuk-panel { - font-size: 24pt; - line-height: 1.05; - } -} -@media (max-width: 40.0525em) { - .govuk-panel { - padding: 10px; - overflow-wrap: break-word; - word-wrap: break-word; - } -} - -.govuk-panel--confirmation { - color: #ffffff; - background: #00703c; -} -@media print { - .govuk-panel--confirmation { - border-color: currentcolor; - color: #000000; - background: none; - } -} - -.govuk-panel__title { - font-size: 2rem; - line-height: 1.09375; - font-weight: 700; - margin-top: 0; - margin-bottom: 30px; -} -@media (min-width: 40.0625em) { - .govuk-panel__title { - font-size: 3rem; - line-height: 1.0416666667; - } -} -@media print { - .govuk-panel__title { - font-size: 32pt; - line-height: 1.15; - } -} - -.govuk-panel__title:last-child { - margin-bottom: 0; -} - - - - - - - -@media (min-width: 20em) { - .govuk-password-input__wrapper { - flex-direction: row; - align-items: flex-start; - } -} - -.govuk-password-input__input::-ms-reveal { - display: none; -} - -.govuk-password-input__toggle { - margin-top: 5px; - margin-bottom: 0; -} -.govuk-password-input__toggle[hidden] { - display: none; -} -@media (min-width: 20em) { - .govuk-password-input__toggle { - width: auto; - flex-shrink: 0; - flex-basis: 5em; - margin-top: 0; - margin-left: 5px; - } -} - - -.govuk-tag { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - display: inline-block; - max-width: 160px; - margin-top: -2px; - margin-bottom: -3px; - padding-top: 2px; - padding-right: 8px; - padding-bottom: 3px; - padding-left: 8px; - color: #0c2d4a; - background-color: #bbd4ea; - text-decoration: none; - overflow-wrap: break-word; -} -@media print { - .govuk-tag { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-tag { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-tag { - font-size: 14pt; - line-height: 1.15; - } -} -@media screen and (forced-colors: active) { - .govuk-tag { - font-weight: bold; - } -} - -.govuk-tag--grey { - color: #282d30; - background-color: #e5e6e7; -} - -.govuk-tag--purple { - color: #491644; - background-color: #efdfed; -} - -.govuk-tag--turquoise { - color: #10403c; - background-color: #d4ecea; -} - -.govuk-tag--blue { - color: #0c2d4a; - background-color: #bbd4ea; -} - -.govuk-tag--light-blue { - color: #0c2d4a; - background-color: #e8f1f8; -} - -.govuk-tag--yellow { - color: #594d00; - background-color: #fff7bf; -} - -.govuk-tag--orange { - color: #6e3619; - background-color: #fcd6c3; -} - -.govuk-tag--red { - color: #2a0b06; - background-color: #f4cdc6; -} - -.govuk-tag--pink { - color: #6b1c40; - background-color: #f9e1ec; -} - -.govuk-tag--green { - color: #005a30; - background-color: #cce2d8; -} - - -.govuk-phase-banner { - padding-top: 10px; - padding-bottom: 10px; - border-bottom: 1px solid #b1b4b6; -} - -.govuk-phase-banner__content { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; - color: #0b0c0c; - display: table; - margin: 0; -} -@media print { - .govuk-phase-banner__content { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-phase-banner__content { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .govuk-phase-banner__content { - font-size: 14pt; - line-height: 1.2; - } -} -@media print { - .govuk-phase-banner__content { - color: #000000; - } -} - -.govuk-phase-banner__content__tag { - font-size: 0.875rem; - line-height: 1.1428571429; - margin-right: 10px; -} -@media (min-width: 40.0625em) { - .govuk-phase-banner__content__tag { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .govuk-phase-banner__content__tag { - font-size: 14pt; - line-height: 1.2; - } -} - -.govuk-phase-banner__text { - display: table-cell; - vertical-align: middle; -} - - - - - - -.govuk-radios__item { - display: flex; - flex-wrap: wrap; - position: relative; - margin-bottom: 10px; -} - -.govuk-radios__item:last-child, -.govuk-radios__item:last-of-type { - margin-bottom: 0; -} - -.govuk-radios__input { - z-index: 1; - width: 44px; - height: 44px; - margin: 0; - opacity: 0; - cursor: pointer; -} - -.govuk-radios__label { - align-self: center; - max-width: calc(100% - 74px); - margin-bottom: 0; - padding: 7px 15px; - cursor: pointer; - touch-action: manipulation; -} - -.govuk-radios__label::before { - content: ""; - box-sizing: border-box; - position: absolute; - top: 2px; - left: 2px; - width: 40px; - height: 40px; - border: 2px solid currentcolor; - border-radius: 50%; - background: transparent; -} - -.govuk-radios__label::after { - content: ""; - position: absolute; - top: 12px; - left: 12px; - width: 0; - height: 0; - border: 10px solid currentcolor; - border-radius: 50%; - opacity: 0; - background: currentcolor; -} - -.govuk-radios__hint { - display: block; - width: 100%; - margin-top: -5px; - padding-right: 15px; - padding-left: 59px; -} - -.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-radios__hint { - margin-bottom: 0; -} - -.govuk-radios__input:focus + .govuk-radios__label::before { - border-width: 4px; - outline: 3px solid transparent; - outline-offset: 1px; - box-shadow: 0 0 0 4px #ffdd00; -} -@media screen and (forced-colors: active), (-ms-high-contrast: active) { - .govuk-radios__input:focus + .govuk-radios__label::before { - outline-color: Highlight; - } -} - -.govuk-radios__input:checked + .govuk-radios__label::after { - opacity: 1; -} - -.govuk-radios__input:disabled, -.govuk-radios__input:disabled + .govuk-radios__label { - cursor: not-allowed; -} - -.govuk-radios__input:disabled + .govuk-radios__label, -.govuk-radios__input:disabled ~ .govuk-hint { - opacity: 0.5; -} - -@media (min-width: 40.0625em) { - .govuk-radios--inline { - display: flex; - flex-wrap: wrap; - align-items: flex-start; - } - .govuk-radios--inline .govuk-radios__item { - margin-right: 20px; - } -} - -.govuk-radios__divider { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #0b0c0c; - width: 40px; - margin-bottom: 10px; - text-align: center; -} -@media print { - .govuk-radios__divider { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-radios__divider { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-radios__divider { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .govuk-radios__divider { - color: #000000; - } -} - -.govuk-radios__conditional { - margin-bottom: 15px; - margin-left: 20px; - padding-left: 35px; - border-left: 4px solid #b1b4b6; -} -@media (min-width: 40.0625em) { - .govuk-radios__conditional { - margin-bottom: 20px; - } -} -.govuk-frontend-supported .govuk-radios__conditional--hidden { - display: none; -} -.govuk-radios__conditional > :last-child { - margin-bottom: 0; -} - -.govuk-radios--small .govuk-radios__item { - margin-bottom: 0; -} -.govuk-radios--small .govuk-radios__input { - margin-left: -10px; -} -.govuk-radios--small .govuk-radios__label { - padding-left: 1px; -} -.govuk-radios--small .govuk-radios__label::before { - top: 10px; - left: 0; - width: 24px; - height: 24px; -} -.govuk-radios--small .govuk-radios__label::after { - top: 17px; - left: 7px; - border-width: 5px; -} -.govuk-radios--small .govuk-radios__hint { - padding-left: 34px; -} -.govuk-radios--small .govuk-radios__conditional { - margin-left: 10px; - padding-left: 20px; -} -.govuk-radios--small .govuk-radios__divider { - width: 24px; - margin-bottom: 5px; -} -.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label::before { - outline: 4px dashed transparent; - outline-offset: 1px; - box-shadow: 0 0 0 10px #b1b4b6; -} -.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before { - box-shadow: 0 0 0 4px #ffdd00 0 0 0 10px #b1b4b6; -} -@media screen and (forced-colors: active), (-ms-high-contrast: active) { - .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before { - outline-color: Highlight; - } -} -@media (hover: none), (pointer: coarse) { - .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label::before { - box-shadow: initial; - } - .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before { - box-shadow: 0 0 0 4px #ffdd00; - } -} - - - - - -.govuk-select { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - box-sizing: border-box; - min-width: 11.5em; - max-width: 100%; - height: 2.5rem; - padding: 5px; - border: 2px solid #0b0c0c; - color: #0b0c0c; - background-color: #ffffff; -} -@media print { - .govuk-select { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-select { - font-size: 1.1875rem; - line-height: 1.25; - } -} -@media print { - .govuk-select { - font-size: 14pt; - line-height: 1.25; - } -} -.govuk-select:focus { - outline: 3px solid #ffdd00; - outline-offset: 0; - box-shadow: inset 0 0 0 2px; -} -.govuk-select:disabled { - opacity: 0.5; - color: inherit; - cursor: not-allowed; -} - -.govuk-select option:active, -.govuk-select option:checked, -.govuk-select:focus::-ms-value { - color: #ffffff; - background-color: #1d70b8; -} - -.govuk-select--error { - border-color: #d4351c; -} -.govuk-select--error:focus { - border-color: #0b0c0c; -} - - -.govuk-skip-link { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; - font-size: 0.875rem; - line-height: 1.1428571429; - display: block; - padding: 10px 15px; -} -.govuk-skip-link:not(:active):not(:focus) { - position: absolute !important; - width: 1px !important; - height: 1px !important; - margin: 0 !important; - padding: 0 !important; - overflow: hidden !important; - clip: rect(0 0 0 0) !important; - -webkit-clip-path: inset(50%) !important; - clip-path: inset(50%) !important; - border: 0 !important; - white-space: nowrap !important; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -@media print { - .govuk-skip-link { - font-family: sans-serif; - } -} -.govuk-skip-link:link, .govuk-skip-link:visited { - color: #0b0c0c; -} -@media print { - .govuk-skip-link:link, .govuk-skip-link:visited { - color: #000000; - } -} -.govuk-skip-link:hover { - color: rgba(11, 12, 12, 0.99); -} -.govuk-skip-link:active, .govuk-skip-link:focus { - color: #0b0c0c; -} -@media print { - .govuk-skip-link:active, .govuk-skip-link:focus { - color: #000000; - } -} -@media (min-width: 40.0625em) { - .govuk-skip-link { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .govuk-skip-link { - font-size: 14pt; - line-height: 1.2; - } -} -@supports (padding: max(calc(0px))) { - .govuk-skip-link { - padding-right: max(15px, calc(15px + env(safe-area-inset-right))); - padding-left: max(15px, calc(15px + env(safe-area-inset-left))); - } -} -.govuk-skip-link:focus { - outline: 3px solid #ffdd00; - outline-offset: 0; - background-color: #ffdd00; -} - -.govuk-skip-link-focused-element:focus { - outline: none; -} - - -.govuk-summary-list { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #0b0c0c; - margin: 0; - margin-bottom: 20px; -} -@media print { - .govuk-summary-list { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-summary-list { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-summary-list { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .govuk-summary-list { - color: #000000; - } -} -@media (min-width: 40.0625em) { - .govuk-summary-list { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: collapse; - } -} -@media (min-width: 40.0625em) { - .govuk-summary-list { - margin-bottom: 30px; - } -} - -.govuk-summary-list__row { - border-bottom: 1px solid #b1b4b6; -} -@media (max-width: 40.0525em) { - .govuk-summary-list__row { - margin-bottom: 15px; - } -} -@media (min-width: 40.0625em) { - .govuk-summary-list__row { - display: table-row; - } -} - -.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions) > :last-child { - padding-right: 0; -} - -@media (min-width: 40.0625em) { - .govuk-summary-list__row--no-actions::after { - content: ""; - display: table-cell; - width: 20%; - } -} - -.govuk-summary-list__key, -.govuk-summary-list__value, -.govuk-summary-list__actions { - margin: 0; -} -@media (min-width: 40.0625em) { - .govuk-summary-list__key, - .govuk-summary-list__value, - .govuk-summary-list__actions { - display: table-cell; - padding-top: 10px; - padding-right: 20px; - padding-bottom: 10px; - } -} - -.govuk-summary-list__actions { - margin-bottom: 15px; -} -@media (min-width: 40.0625em) { - .govuk-summary-list__actions { - width: 20%; - text-align: right; - } -} - -.govuk-summary-list__key, -.govuk-summary-list__value { - word-wrap: break-word; - overflow-wrap: break-word; -} - -.govuk-summary-list__key { - margin-bottom: 5px; - font-weight: 700; -} -@media (min-width: 40.0625em) { - .govuk-summary-list__key { - width: 30%; - } -} - -@media (max-width: 40.0525em) { - .govuk-summary-list__value { - margin-bottom: 15px; - } -} - -.govuk-summary-list__value > p { - margin-bottom: 10px; -} - -.govuk-summary-list__value > :last-child { - margin-bottom: 0; -} - -.govuk-summary-list__actions-list { - width: 100%; - margin: 0; - padding: 0; -} - -.govuk-summary-list__actions-list-item { - display: inline-block; -} - -@media (max-width: 40.0525em) { - .govuk-summary-list__actions-list-item { - margin-right: 10px; - padding-right: 10px; - border-right: 1px solid #b1b4b6; - } - .govuk-summary-list__actions-list-item:last-child { - margin-right: 0; - padding-right: 0; - border: 0; - } -} -@media (min-width: 40.0625em) { - .govuk-summary-list__actions-list-item { - margin-left: 10px; - padding-left: 10px; - } - .govuk-summary-list__actions-list-item:not(:first-child) { - border-left: 1px solid #b1b4b6; - } - .govuk-summary-list__actions-list-item:first-child { - margin-left: 0; - padding-left: 0; - border: 0; - } -} -.govuk-summary-list__actions-list-item .govuk-link:focus { - isolation: isolate; -} - -.govuk-summary-list--no-border .govuk-summary-list__row { - border: 0; -} -@media (min-width: 40.0625em) { - .govuk-summary-list--no-border .govuk-summary-list__key, - .govuk-summary-list--no-border .govuk-summary-list__value, - .govuk-summary-list--no-border .govuk-summary-list__actions { - padding-bottom: 11px; - } -} - -.govuk-summary-list__row--no-border { - border: 0; -} -@media (min-width: 40.0625em) { - .govuk-summary-list__row--no-border .govuk-summary-list__key, - .govuk-summary-list__row--no-border .govuk-summary-list__value, - .govuk-summary-list__row--no-border .govuk-summary-list__actions { - padding-bottom: 11px; - } -} - -.govuk-summary-card { - margin-bottom: 20px; - border: 1px solid #b1b4b6; -} -@media (min-width: 40.0625em) { - .govuk-summary-card { - margin-bottom: 30px; - } -} - -.govuk-summary-card__title-wrapper { - padding: 15px; - border-bottom: 1px solid transparent; - background-color: #f3f2f1; -} -@media (min-width: 40.0625em) { - .govuk-summary-card__title-wrapper { - display: flex; - justify-content: space-between; - flex-wrap: nowrap; - padding: 15px 20px; - } -} - -.govuk-summary-card__title { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1rem; - line-height: 1.25; - color: #0b0c0c; - margin: 5px 20px 10px 0; -} -@media print { - .govuk-summary-card__title { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-summary-card__title { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-summary-card__title { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .govuk-summary-card__title { - color: #000000; - } -} -@media (min-width: 40.0625em) { - .govuk-summary-card__title { - margin-bottom: 5px; - } -} - -.govuk-summary-card__actions { - font-size: 1rem; - line-height: 1.25; - font-weight: 700; - display: flex; - flex-wrap: wrap; - row-gap: 10px; - margin: 5px 0; - padding: 0; - list-style: none; -} -@media (min-width: 40.0625em) { - .govuk-summary-card__actions { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-summary-card__actions { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .govuk-summary-card__actions { - justify-content: right; - text-align: right; - } -} - -.govuk-summary-card__action { - display: inline; - margin: 0 10px 0 0; - padding-right: 10px; - border-right: 1px solid #b1b4b6; -} -@media (min-width: 40.0625em) { - .govuk-summary-card__action { - margin-right: 0; - } -} -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .govuk-summary-card__action { - margin-bottom: 5px; - } -} - -.govuk-summary-card__action:last-child { - margin: 0; - padding-right: 0; - border-right: none; -} -@media (min-width: 40.0625em) { - .govuk-summary-card__action:last-child { - padding-left: 10px; - } -} -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .govuk-summary-card__action:last-child { - margin-bottom: 0; - } -} - -.govuk-summary-card__content { - padding: 15px 15px 0; -} -@media (min-width: 40.0625em) { - .govuk-summary-card__content { - padding: 15px 20px; - } -} -.govuk-summary-card__content .govuk-summary-list { - margin-bottom: 0; -} -.govuk-summary-card__content .govuk-summary-list__row:last-of-type { - margin-bottom: 0; - border-bottom: none; -} - - -.govuk-table { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #0b0c0c; - width: 100%; - margin-bottom: 20px; - border-spacing: 0; - border-collapse: collapse; -} -@media print { - .govuk-table { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-table { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-table { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .govuk-table { - color: #000000; - } -} -@media (min-width: 40.0625em) { - .govuk-table { - margin-bottom: 30px; - } -} - -.govuk-table__header { - font-weight: 700; -} - -.govuk-table__header, -.govuk-table__cell { - padding: 10px 20px 10px 0; - border-bottom: 1px solid #b1b4b6; - text-align: left; - vertical-align: top; -} - -.govuk-table__cell--numeric { - font-variant-numeric: tabular-nums; -} - -.govuk-table__header--numeric, -.govuk-table__cell--numeric { - text-align: right; -} - -.govuk-table__header:last-child, -.govuk-table__cell:last-child { - padding-right: 0; -} - -.govuk-table__caption { - font-weight: 700; - display: table-caption; - text-align: left; -} - -.govuk-table__caption--xl, -.govuk-table__caption--l, -.govuk-table__caption--m { - margin-bottom: 15px; -} - -.govuk-table__caption--xl { - font-size: 2rem; - line-height: 1.09375; -} -@media (min-width: 40.0625em) { - .govuk-table__caption--xl { - font-size: 3rem; - line-height: 1.0416666667; - } -} -@media print { - .govuk-table__caption--xl { - font-size: 32pt; - line-height: 1.15; - } -} - -.govuk-table__caption--l { - font-size: 1.5rem; - line-height: 1.0416666667; -} -@media (min-width: 40.0625em) { - .govuk-table__caption--l { - font-size: 2.25rem; - line-height: 1.1111111111; - } -} -@media print { - .govuk-table__caption--l { - font-size: 24pt; - line-height: 1.05; - } -} - -.govuk-table__caption--m { - font-size: 1.125rem; - line-height: 1.1111111111; -} -@media (min-width: 40.0625em) { - .govuk-table__caption--m { - font-size: 1.5rem; - line-height: 1.25; - } -} -@media print { - .govuk-table__caption--m { - font-size: 18pt; - line-height: 1.15; - } -} - - -.govuk-tabs { - margin-top: 5px; - margin-bottom: 20px; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; -} -@media (min-width: 40.0625em) { - .govuk-tabs { - margin-bottom: 30px; - } -} -@media print { - .govuk-tabs { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-tabs { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-tabs { - font-size: 14pt; - line-height: 1.15; - } -} - -.govuk-tabs__title { - font-size: 1rem; - line-height: 1.25; - font-weight: 400; - color: #0b0c0c; - margin-bottom: 10px; -} -@media (min-width: 40.0625em) { - .govuk-tabs__title { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-tabs__title { - font-size: 14pt; - line-height: 1.15; - } -} -@media print { - .govuk-tabs__title { - color: #000000; - } -} - -.govuk-tabs__list { - margin: 0; - padding: 0; - list-style: none; - margin-bottom: 20px; -} -@media (min-width: 40.0625em) { - .govuk-tabs__list { - margin-bottom: 30px; - } -} - -.govuk-tabs__list-item { - margin-left: 25px; -} -.govuk-tabs__list-item::before { - color: #0b0c0c; - content: "—"; - margin-left: -25px; - padding-right: 5px; -} -@media print { - .govuk-tabs__list-item::before { - color: #000000; - } -} - -.govuk-tabs__tab { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; - display: inline-block; - margin-bottom: 10px; -} -@media print { - .govuk-tabs__tab { - font-family: sans-serif; - } -} -.govuk-tabs__tab:hover { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.govuk-tabs__tab:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.govuk-tabs__tab:link { - color: #660088; -} -.govuk-tabs__tab:visited { - color: #333366; -} -.govuk-tabs__tab:hover { - color: #440066; -} -.govuk-tabs__tab:active { - color: #0b0c0c; -} -.govuk-tabs__tab:focus { - color: #0b0c0c; -} - -.govuk-tabs__panel { - margin-bottom: 30px; -} -@media (min-width: 40.0625em) { - .govuk-tabs__panel { - margin-bottom: 50px; - } -} - -@media (min-width: 40.0625em) { - .govuk-frontend-supported .govuk-tabs__list { - margin-bottom: 0; - border-bottom: 1px solid #b1b4b6; - } - .govuk-frontend-supported .govuk-tabs__list::after { - content: ""; - display: block; - clear: both; - } - .govuk-frontend-supported .govuk-tabs__title { - display: none; - } - .govuk-frontend-supported .govuk-tabs__list-item { - position: relative; - margin-right: 5px; - margin-bottom: 0; - margin-left: 0; - padding: 10px 20px; - float: left; - background-color: #f3f2f1; - text-align: center; - } - .govuk-frontend-supported .govuk-tabs__list-item::before { - content: none; - } - .govuk-frontend-supported .govuk-tabs__list-item--selected { - position: relative; - margin-top: -5px; - margin-bottom: -1px; - padding-top: 14px; - padding-right: 19px; - padding-bottom: 16px; - padding-left: 19px; - border: 1px solid #b1b4b6; - border-bottom: 0; - background-color: #ffffff; - } - .govuk-frontend-supported .govuk-tabs__list-item--selected .govuk-tabs__tab { - text-decoration: none; - } - .govuk-frontend-supported .govuk-tabs__tab { - margin-bottom: 0; - } - .govuk-frontend-supported .govuk-tabs__tab:link, .govuk-frontend-supported .govuk-tabs__tab:visited { - color: #0b0c0c; - } -} -@media print and (min-width: 40.0625em) { - .govuk-frontend-supported .govuk-tabs__tab:link, .govuk-frontend-supported .govuk-tabs__tab:visited { - color: #000000; - } -} -@media (min-width: 40.0625em) { - .govuk-frontend-supported .govuk-tabs__tab:hover { - color: rgba(11, 12, 12, 0.99); - } - .govuk-frontend-supported .govuk-tabs__tab:active, .govuk-frontend-supported .govuk-tabs__tab:focus { - color: #0b0c0c; - } -} -@media print and (min-width: 40.0625em) { - .govuk-frontend-supported .govuk-tabs__tab:active, .govuk-frontend-supported .govuk-tabs__tab:focus { - color: #000000; - } -} -@media (min-width: 40.0625em) { - .govuk-frontend-supported .govuk-tabs__tab::after { - content: ""; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - } - .govuk-frontend-supported .govuk-tabs__panel { - margin-bottom: 0; - padding: 30px 20px; - border: 1px solid #b1b4b6; - border-top: 0; - } - .govuk-frontend-supported .govuk-tabs__panel > :last-child { - margin-bottom: 0; - } - .govuk-frontend-supported .govuk-tabs__panel--hidden { - display: none; - } -} - - - - -.govuk-task-list { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - margin-top: 0; - margin-bottom: 20px; - padding: 0; - list-style-type: none; -} -@media print { - .govuk-task-list { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-task-list { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-task-list { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .govuk-task-list { - margin-bottom: 30px; - } -} - -.govuk-task-list__item { - display: table; - position: relative; - width: 100%; - margin-bottom: 0; - padding-top: 10px; - padding-bottom: 10px; - border-bottom: 1px solid #b1b4b6; -} - -.govuk-task-list__item:first-child { - border-top: 1px solid #b1b4b6; -} - -.govuk-task-list__item--with-link:hover { - background: #f3f2f1; -} - -.govuk-task-list__name-and-hint { - display: table-cell; - vertical-align: top; - color: #0b0c0c; -} -@media print { - .govuk-task-list__name-and-hint { - color: #000000; - } -} - -.govuk-task-list__status { - display: table-cell; - padding-left: 10px; - text-align: right; - vertical-align: top; - color: #0b0c0c; -} -@media print { - .govuk-task-list__status { - color: #000000; - } -} - -.govuk-task-list__status--cannot-start-yet { - color: #505a5f; -} - -.govuk-task-list__link::after { - content: ""; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; -} - -.govuk-task-list__hint { - margin-top: 5px; - color: #505a5f; -} - - - - - - -.govuk-warning-text { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - margin-bottom: 20px; - position: relative; - padding: 10px 0; -} -@media print { - .govuk-warning-text { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .govuk-warning-text { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .govuk-warning-text { - font-size: 14pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .govuk-warning-text { - margin-bottom: 30px; - } -} - -.govuk-warning-text__icon { - font-weight: 700; - box-sizing: border-box; - display: inline-block; - position: absolute; - left: 0; - min-width: 35px; - min-height: 35px; - margin-top: -7px; - border: 3px solid #0b0c0c; - border-radius: 50%; - color: #ffffff; - background: #0b0c0c; - font-size: 30px; - line-height: 29px; - text-align: center; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; - forced-color-adjust: none; -} -@media (min-width: 40.0625em) { - .govuk-warning-text__icon { - margin-top: -5px; - } -} -@media screen and (forced-colors: active) { - .govuk-warning-text__icon { - border-color: windowText; - color: windowText; - background: transparent; - } -} - -.govuk-warning-text__text { - color: #0b0c0c; - display: block; - padding-left: 45px; -} -@media print { - .govuk-warning-text__text { - color: #000000; - } -} - - - -.govuk-clearfix::after { - content: ""; - display: block; - clear: both; -} - - -.govuk-visually-hidden { - position: absolute !important; - width: 1px !important; - height: 1px !important; - margin: 0 !important; - padding: 0 !important; - overflow: hidden !important; - clip: rect(0 0 0 0) !important; - -webkit-clip-path: inset(50%) !important; - clip-path: inset(50%) !important; - border: 0 !important; - white-space: nowrap !important; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.govuk-visually-hidden::before { - content: " "; -} -.govuk-visually-hidden::after { - content: " "; -} - -.govuk-visually-hidden-focusable:not(:active):not(:focus) { - position: absolute !important; - width: 1px !important; - height: 1px !important; - margin: 0 !important; - padding: 0 !important; - overflow: hidden !important; - clip: rect(0 0 0 0) !important; - -webkit-clip-path: inset(50%) !important; - clip-path: inset(50%) !important; - border: 0 !important; - white-space: nowrap !important; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} - - - -.govuk-\!-display-inline { - display: inline !important; -} - -.govuk-\!-display-inline-block { - display: inline-block !important; -} - -.govuk-\!-display-block { - display: block !important; -} - -.govuk-\!-display-none { - display: none !important; -} - -@media print { - .govuk-\!-display-none-print { - display: none !important; - } -} - -.govuk-\!-margin-0 { - margin: 0 !important; -} - -.govuk-\!-margin-top-0 { - margin-top: 0 !important; -} - -.govuk-\!-margin-right-0 { - margin-right: 0 !important; -} - -.govuk-\!-margin-bottom-0 { - margin-bottom: 0 !important; -} - -.govuk-\!-margin-left-0 { - margin-left: 0 !important; -} - -.govuk-\!-margin-1 { - margin: 5px !important; -} - -.govuk-\!-margin-top-1 { - margin-top: 5px !important; -} - -.govuk-\!-margin-right-1 { - margin-right: 5px !important; -} - -.govuk-\!-margin-bottom-1 { - margin-bottom: 5px !important; -} - -.govuk-\!-margin-left-1 { - margin-left: 5px !important; -} - -.govuk-\!-margin-2 { - margin: 10px !important; -} - -.govuk-\!-margin-top-2 { - margin-top: 10px !important; -} - -.govuk-\!-margin-right-2 { - margin-right: 10px !important; -} - -.govuk-\!-margin-bottom-2 { - margin-bottom: 10px !important; -} - -.govuk-\!-margin-left-2 { - margin-left: 10px !important; -} - -.govuk-\!-margin-3 { - margin: 15px !important; -} - -.govuk-\!-margin-top-3 { - margin-top: 15px !important; -} - -.govuk-\!-margin-right-3 { - margin-right: 15px !important; -} - -.govuk-\!-margin-bottom-3 { - margin-bottom: 15px !important; -} - -.govuk-\!-margin-left-3 { - margin-left: 15px !important; -} - -.govuk-\!-margin-4 { - margin: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-4 { - margin: 20px !important; - } -} - -.govuk-\!-margin-top-4 { - margin-top: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-4 { - margin-top: 20px !important; - } -} - -.govuk-\!-margin-right-4 { - margin-right: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-4 { - margin-right: 20px !important; - } -} - -.govuk-\!-margin-bottom-4 { - margin-bottom: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-4 { - margin-bottom: 20px !important; - } -} - -.govuk-\!-margin-left-4 { - margin-left: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-4 { - margin-left: 20px !important; - } -} - -.govuk-\!-margin-5 { - margin: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-5 { - margin: 25px !important; - } -} - -.govuk-\!-margin-top-5 { - margin-top: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-5 { - margin-top: 25px !important; - } -} - -.govuk-\!-margin-right-5 { - margin-right: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-5 { - margin-right: 25px !important; - } -} - -.govuk-\!-margin-bottom-5 { - margin-bottom: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-5 { - margin-bottom: 25px !important; - } -} - -.govuk-\!-margin-left-5 { - margin-left: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-5 { - margin-left: 25px !important; - } -} - -.govuk-\!-margin-6 { - margin: 20px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-6 { - margin: 30px !important; - } -} - -.govuk-\!-margin-top-6 { - margin-top: 20px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-6 { - margin-top: 30px !important; - } -} - -.govuk-\!-margin-right-6 { - margin-right: 20px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-6 { - margin-right: 30px !important; - } -} - -.govuk-\!-margin-bottom-6 { - margin-bottom: 20px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-6 { - margin-bottom: 30px !important; - } -} - -.govuk-\!-margin-left-6 { - margin-left: 20px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-6 { - margin-left: 30px !important; - } -} - -.govuk-\!-margin-7 { - margin: 25px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-7 { - margin: 40px !important; - } -} - -.govuk-\!-margin-top-7 { - margin-top: 25px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-7 { - margin-top: 40px !important; - } -} - -.govuk-\!-margin-right-7 { - margin-right: 25px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-7 { - margin-right: 40px !important; - } -} - -.govuk-\!-margin-bottom-7 { - margin-bottom: 25px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-7 { - margin-bottom: 40px !important; - } -} - -.govuk-\!-margin-left-7 { - margin-left: 25px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-7 { - margin-left: 40px !important; - } -} - -.govuk-\!-margin-8 { - margin: 30px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-8 { - margin: 50px !important; - } -} - -.govuk-\!-margin-top-8 { - margin-top: 30px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-8 { - margin-top: 50px !important; - } -} - -.govuk-\!-margin-right-8 { - margin-right: 30px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-8 { - margin-right: 50px !important; - } -} - -.govuk-\!-margin-bottom-8 { - margin-bottom: 30px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-8 { - margin-bottom: 50px !important; - } -} - -.govuk-\!-margin-left-8 { - margin-left: 30px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-8 { - margin-left: 50px !important; - } -} - -.govuk-\!-margin-9 { - margin: 40px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-9 { - margin: 60px !important; - } -} - -.govuk-\!-margin-top-9 { - margin-top: 40px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-top-9 { - margin-top: 60px !important; - } -} - -.govuk-\!-margin-right-9 { - margin-right: 40px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-right-9 { - margin-right: 60px !important; - } -} - -.govuk-\!-margin-bottom-9 { - margin-bottom: 40px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-bottom-9 { - margin-bottom: 60px !important; - } -} - -.govuk-\!-margin-left-9 { - margin-left: 40px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-margin-left-9 { - margin-left: 60px !important; - } -} - -.govuk-\!-padding-0 { - padding: 0 !important; -} - -.govuk-\!-padding-top-0 { - padding-top: 0 !important; -} - -.govuk-\!-padding-right-0 { - padding-right: 0 !important; -} - -.govuk-\!-padding-bottom-0 { - padding-bottom: 0 !important; -} - -.govuk-\!-padding-left-0 { - padding-left: 0 !important; -} - -.govuk-\!-padding-1 { - padding: 5px !important; -} - -.govuk-\!-padding-top-1 { - padding-top: 5px !important; -} - -.govuk-\!-padding-right-1 { - padding-right: 5px !important; -} - -.govuk-\!-padding-bottom-1 { - padding-bottom: 5px !important; -} - -.govuk-\!-padding-left-1 { - padding-left: 5px !important; -} - -.govuk-\!-padding-2 { - padding: 10px !important; -} - -.govuk-\!-padding-top-2 { - padding-top: 10px !important; -} - -.govuk-\!-padding-right-2 { - padding-right: 10px !important; -} - -.govuk-\!-padding-bottom-2 { - padding-bottom: 10px !important; -} - -.govuk-\!-padding-left-2 { - padding-left: 10px !important; -} - -.govuk-\!-padding-3 { - padding: 15px !important; -} - -.govuk-\!-padding-top-3 { - padding-top: 15px !important; -} - -.govuk-\!-padding-right-3 { - padding-right: 15px !important; -} - -.govuk-\!-padding-bottom-3 { - padding-bottom: 15px !important; -} - -.govuk-\!-padding-left-3 { - padding-left: 15px !important; -} - -.govuk-\!-padding-4 { - padding: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-4 { - padding: 20px !important; - } -} - -.govuk-\!-padding-top-4 { - padding-top: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-4 { - padding-top: 20px !important; - } -} - -.govuk-\!-padding-right-4 { - padding-right: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-4 { - padding-right: 20px !important; - } -} - -.govuk-\!-padding-bottom-4 { - padding-bottom: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-4 { - padding-bottom: 20px !important; - } -} - -.govuk-\!-padding-left-4 { - padding-left: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-4 { - padding-left: 20px !important; - } -} - -.govuk-\!-padding-5 { - padding: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-5 { - padding: 25px !important; - } -} - -.govuk-\!-padding-top-5 { - padding-top: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-5 { - padding-top: 25px !important; - } -} - -.govuk-\!-padding-right-5 { - padding-right: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-5 { - padding-right: 25px !important; - } -} - -.govuk-\!-padding-bottom-5 { - padding-bottom: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-5 { - padding-bottom: 25px !important; - } -} - -.govuk-\!-padding-left-5 { - padding-left: 15px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-5 { - padding-left: 25px !important; - } -} - -.govuk-\!-padding-6 { - padding: 20px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-6 { - padding: 30px !important; - } -} - -.govuk-\!-padding-top-6 { - padding-top: 20px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-6 { - padding-top: 30px !important; - } -} - -.govuk-\!-padding-right-6 { - padding-right: 20px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-6 { - padding-right: 30px !important; - } -} - -.govuk-\!-padding-bottom-6 { - padding-bottom: 20px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-6 { - padding-bottom: 30px !important; - } -} - -.govuk-\!-padding-left-6 { - padding-left: 20px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-6 { - padding-left: 30px !important; - } -} - -.govuk-\!-padding-7 { - padding: 25px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-7 { - padding: 40px !important; - } -} - -.govuk-\!-padding-top-7 { - padding-top: 25px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-7 { - padding-top: 40px !important; - } -} - -.govuk-\!-padding-right-7 { - padding-right: 25px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-7 { - padding-right: 40px !important; - } -} - -.govuk-\!-padding-bottom-7 { - padding-bottom: 25px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-7 { - padding-bottom: 40px !important; - } -} - -.govuk-\!-padding-left-7 { - padding-left: 25px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-7 { - padding-left: 40px !important; - } -} - -.govuk-\!-padding-8 { - padding: 30px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-8 { - padding: 50px !important; - } -} - -.govuk-\!-padding-top-8 { - padding-top: 30px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-8 { - padding-top: 50px !important; - } -} - -.govuk-\!-padding-right-8 { - padding-right: 30px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-8 { - padding-right: 50px !important; - } -} - -.govuk-\!-padding-bottom-8 { - padding-bottom: 30px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-8 { - padding-bottom: 50px !important; - } -} - -.govuk-\!-padding-left-8 { - padding-left: 30px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-8 { - padding-left: 50px !important; - } -} - -.govuk-\!-padding-9 { - padding: 40px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-9 { - padding: 60px !important; - } -} - -.govuk-\!-padding-top-9 { - padding-top: 40px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-top-9 { - padding-top: 60px !important; - } -} - -.govuk-\!-padding-right-9 { - padding-right: 40px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-right-9 { - padding-right: 60px !important; - } -} - -.govuk-\!-padding-bottom-9 { - padding-bottom: 40px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-bottom-9 { - padding-bottom: 60px !important; - } -} - -.govuk-\!-padding-left-9 { - padding-left: 40px !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-padding-left-9 { - padding-left: 60px !important; - } -} - -.govuk-\!-static-margin-0 { - margin: 0 !important; -} - -.govuk-\!-static-margin-top-0 { - margin-top: 0 !important; -} - -.govuk-\!-static-margin-right-0 { - margin-right: 0 !important; -} - -.govuk-\!-static-margin-bottom-0 { - margin-bottom: 0 !important; -} - -.govuk-\!-static-margin-left-0 { - margin-left: 0 !important; -} - -.govuk-\!-static-margin-1 { - margin: 5px !important; -} - -.govuk-\!-static-margin-top-1 { - margin-top: 5px !important; -} - -.govuk-\!-static-margin-right-1 { - margin-right: 5px !important; -} - -.govuk-\!-static-margin-bottom-1 { - margin-bottom: 5px !important; -} - -.govuk-\!-static-margin-left-1 { - margin-left: 5px !important; -} - -.govuk-\!-static-margin-2 { - margin: 10px !important; -} - -.govuk-\!-static-margin-top-2 { - margin-top: 10px !important; -} - -.govuk-\!-static-margin-right-2 { - margin-right: 10px !important; -} - -.govuk-\!-static-margin-bottom-2 { - margin-bottom: 10px !important; -} - -.govuk-\!-static-margin-left-2 { - margin-left: 10px !important; -} - -.govuk-\!-static-margin-3 { - margin: 15px !important; -} - -.govuk-\!-static-margin-top-3 { - margin-top: 15px !important; -} - -.govuk-\!-static-margin-right-3 { - margin-right: 15px !important; -} - -.govuk-\!-static-margin-bottom-3 { - margin-bottom: 15px !important; -} - -.govuk-\!-static-margin-left-3 { - margin-left: 15px !important; -} - -.govuk-\!-static-margin-4 { - margin: 20px !important; -} - -.govuk-\!-static-margin-top-4 { - margin-top: 20px !important; -} - -.govuk-\!-static-margin-right-4 { - margin-right: 20px !important; -} - -.govuk-\!-static-margin-bottom-4 { - margin-bottom: 20px !important; -} - -.govuk-\!-static-margin-left-4 { - margin-left: 20px !important; -} - -.govuk-\!-static-margin-5 { - margin: 25px !important; -} - -.govuk-\!-static-margin-top-5 { - margin-top: 25px !important; -} - -.govuk-\!-static-margin-right-5 { - margin-right: 25px !important; -} - -.govuk-\!-static-margin-bottom-5 { - margin-bottom: 25px !important; -} - -.govuk-\!-static-margin-left-5 { - margin-left: 25px !important; -} - -.govuk-\!-static-margin-6 { - margin: 30px !important; -} - -.govuk-\!-static-margin-top-6 { - margin-top: 30px !important; -} - -.govuk-\!-static-margin-right-6 { - margin-right: 30px !important; -} - -.govuk-\!-static-margin-bottom-6 { - margin-bottom: 30px !important; -} - -.govuk-\!-static-margin-left-6 { - margin-left: 30px !important; -} - -.govuk-\!-static-margin-7 { - margin: 40px !important; -} - -.govuk-\!-static-margin-top-7 { - margin-top: 40px !important; -} - -.govuk-\!-static-margin-right-7 { - margin-right: 40px !important; -} - -.govuk-\!-static-margin-bottom-7 { - margin-bottom: 40px !important; -} - -.govuk-\!-static-margin-left-7 { - margin-left: 40px !important; -} - -.govuk-\!-static-margin-8 { - margin: 50px !important; -} - -.govuk-\!-static-margin-top-8 { - margin-top: 50px !important; -} - -.govuk-\!-static-margin-right-8 { - margin-right: 50px !important; -} - -.govuk-\!-static-margin-bottom-8 { - margin-bottom: 50px !important; -} - -.govuk-\!-static-margin-left-8 { - margin-left: 50px !important; -} - -.govuk-\!-static-margin-9 { - margin: 60px !important; -} - -.govuk-\!-static-margin-top-9 { - margin-top: 60px !important; -} - -.govuk-\!-static-margin-right-9 { - margin-right: 60px !important; -} - -.govuk-\!-static-margin-bottom-9 { - margin-bottom: 60px !important; -} - -.govuk-\!-static-margin-left-9 { - margin-left: 60px !important; -} - -.govuk-\!-static-padding-0 { - padding: 0 !important; -} - -.govuk-\!-static-padding-top-0 { - padding-top: 0 !important; -} - -.govuk-\!-static-padding-right-0 { - padding-right: 0 !important; -} - -.govuk-\!-static-padding-bottom-0 { - padding-bottom: 0 !important; -} - -.govuk-\!-static-padding-left-0 { - padding-left: 0 !important; -} - -.govuk-\!-static-padding-1 { - padding: 5px !important; -} - -.govuk-\!-static-padding-top-1 { - padding-top: 5px !important; -} - -.govuk-\!-static-padding-right-1 { - padding-right: 5px !important; -} - -.govuk-\!-static-padding-bottom-1 { - padding-bottom: 5px !important; -} - -.govuk-\!-static-padding-left-1 { - padding-left: 5px !important; -} - -.govuk-\!-static-padding-2 { - padding: 10px !important; -} - -.govuk-\!-static-padding-top-2 { - padding-top: 10px !important; -} - -.govuk-\!-static-padding-right-2 { - padding-right: 10px !important; -} - -.govuk-\!-static-padding-bottom-2 { - padding-bottom: 10px !important; -} - -.govuk-\!-static-padding-left-2 { - padding-left: 10px !important; -} - -.govuk-\!-static-padding-3 { - padding: 15px !important; -} - -.govuk-\!-static-padding-top-3 { - padding-top: 15px !important; -} - -.govuk-\!-static-padding-right-3 { - padding-right: 15px !important; -} - -.govuk-\!-static-padding-bottom-3 { - padding-bottom: 15px !important; -} - -.govuk-\!-static-padding-left-3 { - padding-left: 15px !important; -} - -.govuk-\!-static-padding-4 { - padding: 20px !important; -} - -.govuk-\!-static-padding-top-4 { - padding-top: 20px !important; -} - -.govuk-\!-static-padding-right-4 { - padding-right: 20px !important; -} - -.govuk-\!-static-padding-bottom-4 { - padding-bottom: 20px !important; -} - -.govuk-\!-static-padding-left-4 { - padding-left: 20px !important; -} - -.govuk-\!-static-padding-5 { - padding: 25px !important; -} - -.govuk-\!-static-padding-top-5 { - padding-top: 25px !important; -} - -.govuk-\!-static-padding-right-5 { - padding-right: 25px !important; -} - -.govuk-\!-static-padding-bottom-5 { - padding-bottom: 25px !important; -} - -.govuk-\!-static-padding-left-5 { - padding-left: 25px !important; -} - -.govuk-\!-static-padding-6 { - padding: 30px !important; -} - -.govuk-\!-static-padding-top-6 { - padding-top: 30px !important; -} - -.govuk-\!-static-padding-right-6 { - padding-right: 30px !important; -} - -.govuk-\!-static-padding-bottom-6 { - padding-bottom: 30px !important; -} - -.govuk-\!-static-padding-left-6 { - padding-left: 30px !important; -} - -.govuk-\!-static-padding-7 { - padding: 40px !important; -} - -.govuk-\!-static-padding-top-7 { - padding-top: 40px !important; -} - -.govuk-\!-static-padding-right-7 { - padding-right: 40px !important; -} - -.govuk-\!-static-padding-bottom-7 { - padding-bottom: 40px !important; -} - -.govuk-\!-static-padding-left-7 { - padding-left: 40px !important; -} - -.govuk-\!-static-padding-8 { - padding: 50px !important; -} - -.govuk-\!-static-padding-top-8 { - padding-top: 50px !important; -} - -.govuk-\!-static-padding-right-8 { - padding-right: 50px !important; -} - -.govuk-\!-static-padding-bottom-8 { - padding-bottom: 50px !important; -} - -.govuk-\!-static-padding-left-8 { - padding-left: 50px !important; -} - -.govuk-\!-static-padding-9 { - padding: 60px !important; -} - -.govuk-\!-static-padding-top-9 { - padding-top: 60px !important; -} - -.govuk-\!-static-padding-right-9 { - padding-right: 60px !important; -} - -.govuk-\!-static-padding-bottom-9 { - padding-bottom: 60px !important; -} - -.govuk-\!-static-padding-left-9 { - padding-left: 60px !important; -} - - -.govuk-\!-text-align-left { - text-align: left !important; -} - -.govuk-\!-text-align-centre { - text-align: center !important; -} - -.govuk-\!-text-align-right { - text-align: right !important; -} - - -.govuk-\!-font-size-80 { - font-size: 3.3125rem !important; - line-height: 1.0377358491 !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-font-size-80 { - font-size: 5rem !important; - line-height: 1 !important; - } -} -@media print { - .govuk-\!-font-size-80 { - font-size: 53pt !important; - line-height: 1.1 !important; - } -} - -.govuk-\!-font-size-48 { - font-size: 2rem !important; - line-height: 1.09375 !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-font-size-48 { - font-size: 3rem !important; - line-height: 1.0416666667 !important; - } -} -@media print { - .govuk-\!-font-size-48 { - font-size: 32pt !important; - line-height: 1.15 !important; - } -} - -.govuk-\!-font-size-36 { - font-size: 1.5rem !important; - line-height: 1.0416666667 !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-font-size-36 { - font-size: 2.25rem !important; - line-height: 1.1111111111 !important; - } -} -@media print { - .govuk-\!-font-size-36 { - font-size: 24pt !important; - line-height: 1.05 !important; - } -} - -.govuk-\!-font-size-27 { - font-size: 1.125rem !important; - line-height: 1.1111111111 !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-font-size-27 { - font-size: 1.6875rem !important; - line-height: 1.1111111111 !important; - } -} -@media print { - .govuk-\!-font-size-27 { - font-size: 18pt !important; - line-height: 1.15 !important; - } -} - -.govuk-\!-font-size-24 { - font-size: 1.125rem !important; - line-height: 1.1111111111 !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-font-size-24 { - font-size: 1.5rem !important; - line-height: 1.25 !important; - } -} -@media print { - .govuk-\!-font-size-24 { - font-size: 18pt !important; - line-height: 1.15 !important; - } -} - -.govuk-\!-font-size-19 { - font-size: 1rem !important; - line-height: 1.25 !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-font-size-19 { - font-size: 1.1875rem !important; - line-height: 1.3157894737 !important; - } -} -@media print { - .govuk-\!-font-size-19 { - font-size: 14pt !important; - line-height: 1.15 !important; - } -} - -.govuk-\!-font-size-16 { - font-size: 0.875rem !important; - line-height: 1.1428571429 !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-font-size-16 { - font-size: 1rem !important; - line-height: 1.25 !important; - } -} -@media print { - .govuk-\!-font-size-16 { - font-size: 14pt !important; - line-height: 1.2 !important; - } -} - -.govuk-\!-font-size-14 { - font-size: 0.75rem !important; - line-height: 1.25 !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-font-size-14 { - font-size: 0.875rem !important; - line-height: 1.4285714286 !important; - } -} -@media print { - .govuk-\!-font-size-14 { - font-size: 12pt !important; - line-height: 1.2 !important; - } -} - -.govuk-\!-font-weight-regular { - font-weight: 400 !important; -} - -.govuk-\!-font-weight-bold { - font-weight: 700 !important; -} - -.govuk-\!-font-tabular-numbers { - font-variant-numeric: tabular-nums !important; -} - - -.govuk-\!-width-full { - width: 100% !important; -} - -.govuk-\!-width-three-quarters { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-width-three-quarters { - width: 75% !important; - } -} - -.govuk-\!-width-two-thirds { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-width-two-thirds { - width: 66.66% !important; - } -} - -.govuk-\!-width-one-half { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-width-one-half { - width: 50% !important; - } -} - -.govuk-\!-width-one-third { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-width-one-third { - width: 33.33% !important; - } -} - -.govuk-\!-width-one-quarter { - width: 100% !important; -} -@media (min-width: 40.0625em) { - .govuk-\!-width-one-quarter { - width: 25% !important; - } -} - - - - - -/* -*, body, h1, h2, h3, h4, h5, p, a, span, .govuk-heading-m, .govuk-heading-l, .govuk-heading-xl, .govuk-heading-s, .govuk-list, .govuk-fieldset__legend, .govuk-label, .govuk-hint, html, body, form, fieldset, table, tr, td, img, button { - font-family: "Helvetica", "Arial", sans-serif !important; -} */ -/* - -.govuk-button { - background-color: #003078; -} - - - - -.govuk-button:hover { - background-color: #05005a; -} - -*/ -/* fixing app header issues - remove if fixed upstream */ -/* -.govuk-header__container { - border-bottom: 11px solid $govuk-brand-colour !important; -} - -.app-header--no-border { - border-bottom: 10px solid $govuk-brand-colour !important; - margin-bottom: 0; -} - -.x-govuk-masthead { - margin-top: -15px !important; - display: block !important; -} - -.x-govuk-masthead > .govuk-width-container .govuk-breadcrumbs{ -padding-top: 11px !important; -} -*/ -/* end fixing app header issues */ -.option-toggle { - width: 100%; - text-align: right; - display: inline-block; -} - -.option-toggle-select__list { - float: right; - margin-top: 1em; - text-align: right; -} - -.option-toggle-select__list-item { - display: inline-block; -} - -.option-toggle-select__list-item:not(:last-child):after, .footer-links-list:not(:last-child):after { - border-right: 0.09375em solid #0b0c0c; - content: ""; - display: inline-block; - height: 1em; - position: relative; - top: 0.1875em; -} - -.app-example-wrapper { - margin-top: 20px; - margin-bottom: 20px; - border: 1px solid #b1b4b6; - border-top: 0; - max-width: auto; -} -@media (min-width: 40.0625em) { - .app-example-wrapper { - margin-top: 30px; - } -} -@media (min-width: 40.0625em) { - .app-example-wrapper { - margin-bottom: 30px; - } -} - -.app-example { - font-size: 0.875rem; - line-height: 1.1428571429; - position: relative; - border-top: 1px solid #b1b4b6; - background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQoU2P88ePHfwY0wMHBwYguxjgUFKI7GsTH5m4M3w1ChQAZTSeO0/AZpgAAAABJRU5ErkJggg==") repeat; -} -@media (min-width: 40.0625em) { - .app-example { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .app-example { - font-size: 14pt; - line-height: 1.2; - } -} - -.app-example--tabs { - margin-bottom: 0; -} - -.app-example__toolbar { - padding: 10px; - border-bottom: 1px solid #b1b4b6; - background: #ffffff; -} - -.app-example__frame { - display: block; - width: 100%; - max-width: 100%; - border: 0; - border-right: 1px solid #b1b4b6; - background: #ffffff; -} - -.app-example__frame, -.app-example__frame--xs { - height: 150px; -} - -.app-example__frame--s { - height: 250px; -} - -.app-example__frame--m { - height: 350px; -} - -.app-example__frame--l { - height: 450px; -} - -.app-example__frame--xl { - height: 550px; -} - -.app-example__frame--resizable { - min-width: 230px; - min-height: 60px; - overflow: auto; - transform: translate3d(0, 0, 0); -} -@media (min-width: 48.0625em) { - .app-example__frame--resizable { - resize: both; - } -} - -.app-example__code { - position: relative; -} - -.app-tabs { - margin: -1px auto; - padding: 0; - overflow: visible; - list-style-type: none; - border-top: 1px solid #b1b4b6; -} -@media (max-width: 48.0525em) { - .app-tabs { - display: none; - } -} -.app-prose-scope .app-tabs { - margin-bottom: 0; - padding: 0; - font-size: 0; -} - -.app-tabs__item { - font-size: 1rem; - line-height: 1.25; - display: inline-block; - position: relative; - padding: 20px; -} -@media (min-width: 40.0625em) { - .app-tabs__item { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .app-tabs__item { - font-size: 14pt; - line-height: 1.15; - } -} -.app-tabs__item a { - display: block; -} -.app-prose-scope .app-tabs__item a:visited { - color: #660088; -} -.app-prose-scope .app-tabs__item a:focus { - color: #0b0c0c; -} -.app-tabs__item a::after { - content: ""; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; -} -.app-prose-scope .app-tabs__item { - margin: 0; -} - -.app-tabs__item--current { - border-right: 1px solid #b1b4b6; - border-left: 1px solid #b1b4b6; - background: #ffffff; -} -.app-prose-scope .app-tabs__item--current { - margin: 0 -1px; -} -.app-tabs__item--current:first-child { - border-left: 0; -} -.app-prose-scope .app-tabs__item--current:first-child { - margin-left: 0; -} -.app-prose-scope .app-tabs__item--current a { - color: #0b0c0c; -} -.app-prose-scope .app-tabs__item--current a:not(:hover):not(:active) { - text-decoration: none; -} - -.app-tabs__heading { - display: none; - position: relative; - padding: 15px; - border-top: 1px solid #b1b4b6; -} -@media (max-width: 48.0525em) { - .app-tabs__heading { - display: block; - } -} -.app-tabs__heading .app-tabs__heading-button { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; - font-size: 1rem; - line-height: 1.25; - border: 0; - outline: 0; - color: #660088; - background: none; -} -@media print { - .app-tabs__heading .app-tabs__heading-button { - font-family: sans-serif; - } -} -.app-tabs__heading .app-tabs__heading-button:hover { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.app-tabs__heading .app-tabs__heading-button:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -@media (min-width: 40.0625em) { - .app-tabs__heading .app-tabs__heading-button { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .app-tabs__heading .app-tabs__heading-button { - font-size: 14pt; - line-height: 1.15; - } -} -.app-tabs__heading .app-tabs__heading-link::after, -.app-tabs__heading .app-tabs__heading-button::after { - content: ""; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; -} -.app-prose-scope .app-tabs__heading .app-tabs__heading-link:visited, -.app-prose-scope .app-tabs__heading .app-tabs__heading-button:visited { - color: #660088; -} -.app-prose-scope .app-tabs__heading .app-tabs__heading-link:focus, -.app-prose-scope .app-tabs__heading .app-tabs__heading-button:focus { - color: #0b0c0c; -} - -.app-tabs__heading--current { - border-bottom: 0; -} -.app-tabs__heading--current a:not(:hover):not(:active) { - text-decoration: none; -} - -.app-tabs__container { - padding: 20px; - border-top: 1px solid #b1b4b6; - background-color: #ffffff; -} -@media (min-width: 48.0625em) { - .app-tabs__container { - margin-top: -1px; - } -} - -.app-tabs__container pre code { - outline: 1px solid transparent; - color: #0b0c0c; - /* background-color: govuk-colour("light-grey"); */ -} - -.govuk-main-wrapper { - padding-bottom: 0; -} - -/* -Name: Duotone Light -Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) - -Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-morning-light.css) -Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) -*/ -code[class*=language-], -pre[class*=language-] { - font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace; - font-size: 14px; - line-height: 1.375; - direction: ltr; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; - background: #faf8f5; - color: #728fcb; -} - -pre > code[class*=language-] { - font-size: 1em; -} - -pre[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection, -code[class*=language-]::-moz-selection, code[class*=language-] ::-moz-selection { - text-shadow: none; - background: #f3f2f1; -} - -pre[class*=language-]::selection, pre[class*=language-] ::selection, -code[class*=language-]::selection, code[class*=language-] ::selection { - text-shadow: none; - background: #f3f2f1; -} - -/* Code blocks */ -pre[class*=language-] { - padding: 1em; - margin: 0.5em 0; - overflow: auto; -} - -/* Inline code */ -:not(pre) > code[class*=language-] { - padding: 0.1em; - border-radius: 0.3em; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: #b6ad9a; -} - -.token.punctuation { - color: #b6ad9a; -} - -.token.namespace { - opacity: 0.7; -} - -.token.tag, -.token.operator, -.token.number { - color: #063289; -} - -.token.property, -.token.function { - color: #b29762; -} - -.token.tag-id, -.token.selector, -.token.atrule-id { - color: #2d2006; -} - -code.language-javascript, -.token.attr-name { - color: #896724; -} - -code.language-css, -code.language-scss, -.token.boolean, -.token.string, -.token.entity, -.token.url, -.language-css .token.string, -.language-scss .token.string, -.style .token.string, -.token.attr-value, -.token.keyword, -.token.control, -.token.directive, -.token.unit, -.token.statement, -.token.regex, -.token.atrule { - color: #728fcb; -} - -.token.placeholder, -.token.variable { - color: #93abdc; -} - -.token.deleted { - text-decoration: line-through; -} - -.token.inserted { - border-bottom: 1px dotted #2d2006; - text-decoration: none; -} - -.token.italic { - font-style: italic; -} - -.token.important, -.token.bold { - font-weight: bold; -} - -.token.important { - color: #896724; -} - -.token.entity { - cursor: help; -} - -pre > code.highlight { - outline: 0.4em solid #896724; - outline-offset: 0.4em; -} - -/* overrides color-values for the Line Numbers plugin - * http://prismjs.com/plugins/line-numbers/ - */ -.line-numbers.line-numbers .line-numbers-rows { - border-right-color: #ece8de; -} - -.line-numbers .line-numbers-rows > span:before { - color: #cdc4b1; -} - -/* overrides color-values for the Line Highlight plugin - * http://prismjs.com/plugins/line-highlight/ - */ -.line-highlight.line-highlight { - background: rgba(45, 32, 6, 0.2); - background: -webkit-linear-gradient(left, rgba(45, 32, 6, 0.2) 70%, rgba(45, 32, 6, 0)); - background: linear-gradient(to right, rgba(45, 32, 6, 0.2) 70%, rgba(45, 32, 6, 0)); -} - -.old-frontend a:focus, .old-frontend govuk-link:focus { - background-color: #ffbf48; -} - -.old-frontend .govuk-skip-link:focus { - outline: 3px solid #ffbf48; - outline-offset: 0; - background-color: #ffbf48; -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -:root { - --govuk-frontend-version: "5.4.1"; - --govuk-frontend-breakpoint-mobile: 20rem; - --govuk-frontend-breakpoint-tablet: 40.0625rem; - --govuk-frontend-breakpoint-desktop: 48.0625rem; -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.autocomplete__wrapper { - position: relative; -} - -.autocomplete__hint, -.autocomplete__input { - appearance: none; - border: 2px solid #0b0c0c; - border-radius: 0; /* Safari 10 on iOS adds implicit border rounding. */ - box-sizing: border-box; - margin-bottom: 0; /* BUG: Safari 10 on macOS seems to add an implicit margin. */ - line-height: 1.25; - height: 2.5rem; - width: 100%; -} - -.autocomplete__input { - background-color: transparent; - position: relative; -} - -.autocomplete__hint { - color: #505a5f; - position: absolute; -} - -.autocomplete__input--default { - padding: 5px; -} - -.autocomplete__input--focused { - outline: 3px solid #fd0; - outline-offset: 0; - box-shadow: inset 0 0 0 2px; -} - -.autocomplete__input--show-all-values { - padding: 5px 35px 5px 5px; /* Space for arrow. Other padding should match .autocomplete__input--default. */ - cursor: pointer; -} - -.autocomplete__dropdown-arrow-down { - z-index: -1; - display: inline-block; - position: absolute; - right: 8px; - width: 24px; - height: 24px; - top: 10px; -} - -.autocomplete__menu { - background-color: #ffffff; - border: 2px solid #0b0c0c; - border-top: 0; - color: #0b0c0c; - margin: 0; - max-height: 342px; - overflow-x: hidden; - padding: 0; - width: 100%; - width: calc(100% - 4px); -} - -.autocomplete__menu--visible { - display: block; -} - -.autocomplete__menu--hidden { - display: none; -} - -.autocomplete__menu--overlay { - box-shadow: rgba(0, 0, 0, 0.256863) 0px 2px 6px; - left: 0; - position: absolute; - top: 100%; - z-index: 100; -} - -.autocomplete__menu--inline { - position: relative; -} - -.autocomplete__option { - border-bottom: solid #b1b4b6; - border-width: 1px 0; - cursor: pointer; - display: block; - position: relative; -} - -.autocomplete__option > * { - pointer-events: none; -} - -.autocomplete__option:first-of-type { - border-top-width: 0; -} - -.autocomplete__option:last-of-type { - border-bottom-width: 0; -} - -.autocomplete__option--odd { - background-color: #f3f2f1; -} - -.autocomplete__option--focused, -.autocomplete__option:hover { - background-color: #1d70b8; - border-color: #1d70b8; - color: white; - outline: none; -} - -@media (-ms-high-contrast: active), (forced-colors: active) { - .autocomplete__menu { - border-color: FieldText; - } - .autocomplete__option { - background-color: Field; - color: FieldText; - } - .autocomplete__option--focused, - .autocomplete__option:hover { - forced-color-adjust: none; /* prevent backplate from obscuring text */ - background-color: Highlight; - border-color: Highlight; - color: HighlightText; - /* Prefer SelectedItem / SelectedItemText in browsers that support it */ - background-color: SelectedItem; - border-color: SelectedItem; - color: SelectedItemText; - outline-color: SelectedItemText; - } -} -.autocomplete__option--no-results { - background-color: #f3f2f1; - color: #505a5f; - cursor: not-allowed; -} - -.autocomplete__hint, -.autocomplete__input, -.autocomplete__option { - font-size: 1rem; - font-weight: 400; -} - -.autocomplete__hint, -.autocomplete__option { - padding: 5px; -} - -@media (min-width: 641px) { - .autocomplete__hint, - .autocomplete__input, - .autocomplete__option { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -.autocomplete__wrapper { - font-family: system-ui, sans-serif; -} - -.autocomplete__input { - font-family: inherit; -} - -.govuk-form-group--error .autocomplete__input { - border-color: #d4351c; -} -.govuk-form-group--error .autocomplete__input--focused { - border-color: #0b0c0c; -} - -.autocomplete__dropdown-arrow-down { - pointer-events: none; - z-index: 0; -} - -.x-govuk-phase-banner--inverse { - border-bottom-color: #a659bf; -} -.x-govuk-phase-banner--inverse .govuk-phase-banner__content { - color: #ffffff; -} - -.x-govuk-tag--inverse { - background-color: #ffffff; - color: #8822aa; -} - -.x-govuk-masthead { - padding-bottom: 15px; - background-color: #8822aa; - color: #ffffff; - display: flex; -} -@media (min-width: 40.0625em) { - .x-govuk-masthead { - padding-bottom: 20px; - } -} -.x-govuk-masthead > .govuk-width-container { - flex: 1; -} - -.x-govuk-masthead__title { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 2rem; - line-height: 1.09375; - margin-bottom: 20px; - margin-top: 20px; -} -@media print { - .x-govuk-masthead__title { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .x-govuk-masthead__title { - font-size: 3rem; - line-height: 1.0416666667; - } -} -@media print { - .x-govuk-masthead__title { - font-size: 32pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .x-govuk-masthead__title { - margin-bottom: 30px; - } -} -@media (min-width: 40.0625em) { - .x-govuk-masthead__title { - margin-top: 30px; - } -} - -.x-govuk-masthead__description { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1.125rem; - line-height: 1.1111111111; - margin-bottom: 20px; - color: #ffffff; -} -@media print { - .x-govuk-masthead__description { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .x-govuk-masthead__description { - font-size: 1.5rem; - line-height: 1.25; - } -} -@media print { - .x-govuk-masthead__description { - font-size: 18pt; - line-height: 1.15; - } -} -@media (min-width: 40.0625em) { - .x-govuk-masthead__description { - margin-bottom: 30px; - } -} -.x-govuk-masthead__description a:link, .x-govuk-masthead__description a:visited { - color: #ffffff; -} -.x-govuk-masthead__description a:hover, .x-govuk-masthead__description a:active { - color: rgba(255, 255, 255, 0.99); -} -.x-govuk-masthead__description a:focus { - color: #0b0c0c; -} - -.x-govuk-masthead__image { - padding-top: 20px; -} -@media (min-width: 40.0625em) { - .x-govuk-masthead__image { - padding-top: 30px; - } -} -.x-govuk-masthead__image img { - max-width: 100%; -} -@media (max-width: 48.0525em) { - .x-govuk-masthead__image { - display: none; - } -} - -.x-govuk-primary-navigation { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1rem; - line-height: 1.25; - background-color: #f3f2f1; - border-bottom: 1px solid transparent; - margin-bottom: -1px; -} -@media print { - .x-govuk-primary-navigation { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .x-govuk-primary-navigation { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .x-govuk-primary-navigation { - font-size: 14pt; - line-height: 1.15; - } -} - -.x-govuk-primary-navigation__list { - list-style: none; - margin: 0; - padding: 0; - position: relative; - width: calc(100% + 30px); -} -.x-govuk-primary-navigation__list::after { - content: ""; - display: block; - clear: both; -} - -.x-govuk-primary-navigation__item { - box-sizing: border-box; - display: block; - float: left; - height: 55px; - line-height: 55px; - margin-right: 30px; - position: relative; -} - -.x-govuk-primary-navigation__item--current { - border-bottom: 4px solid #8822aa; -} - -@media (min-width: 40.0625em) { - .x-govuk-primary-navigation__item--align-right { - float: right; - } -} - -.x-govuk-primary-navigation__link { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; - font-weight: 700; -} -@media print { - .x-govuk-primary-navigation__link { - font-family: sans-serif; - } -} -.x-govuk-primary-navigation__link:hover { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.x-govuk-primary-navigation__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.x-govuk-primary-navigation__link:link { - color: #660088; -} -.x-govuk-primary-navigation__link:visited { - color: #660088; -} -.x-govuk-primary-navigation__link:hover { - color: #440066; -} -.x-govuk-primary-navigation__link:active { - color: #0b0c0c; -} -.x-govuk-primary-navigation__link:focus { - color: #0b0c0c; -} -.x-govuk-primary-navigation__link:not(:hover):not(:active) { - text-decoration: none; -} -.x-govuk-primary-navigation__link::after { - bottom: 0; - content: ""; - left: 0; - position: absolute; - right: 0; - top: 0; -} - -.x-govuk-related-navigation { - color: #0b0c0c; - border-top: 2px solid #8822aa; -} -@media print { - .x-govuk-related-navigation { - color: #000000; - } -} - -.x-govuk-related-navigation__main-heading { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1rem; - line-height: 1.25; - margin-bottom: 10px; - margin-top: 15px; -} -@media print { - .x-govuk-related-navigation__main-heading { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .x-govuk-related-navigation__main-heading { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .x-govuk-related-navigation__main-heading { - font-size: 14pt; - line-height: 1.15; - } -} - -.x-govuk-related-navigation__sub-heading { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; - margin: 0; - padding-top: 15px; -} -@media print { - .x-govuk-related-navigation__sub-heading { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .x-govuk-related-navigation__sub-heading { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .x-govuk-related-navigation__sub-heading { - font-size: 14pt; - line-height: 1.2; - } -} - -.x-govuk-related-navigation__sub-heading--footer { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1rem; - line-height: 1.25; - border-top: 0; - margin-bottom: 10px; - margin-top: 15px; - padding-top: 0; -} -@media print { - .x-govuk-related-navigation__sub-heading--footer { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .x-govuk-related-navigation__sub-heading--footer { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .x-govuk-related-navigation__sub-heading--footer { - font-size: 14pt; - line-height: 1.15; - } -} - -.x-govuk-related-navigation__main-heading + .x-govuk-related-navigation__sub-heading { - border-top: 0; - padding-top: 0; -} - -.x-govuk-related-navigation__nav-section { - border-top: 1px solid #b1b4b6; - margin-bottom: 30px; -} -.x-govuk-related-navigation__nav-section:first-child { - border-top: none; -} - -.x-govuk-related-navigation__link-list { - list-style: none; - margin: 0; - margin-bottom: 1.25em; - padding: 0; -} - -.x-govuk-related-navigation__link { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.45; - list-style-type: none; - margin-top: 15px; -} -@media print { - .x-govuk-related-navigation__link { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .x-govuk-related-navigation__link { - font-size: 1rem; - line-height: 1.45; - } -} -@media print { - .x-govuk-related-navigation__link { - font-size: 14pt; - line-height: 1.45; - } -} -@media (min-width: 40.0625em) { - .x-govuk-related-navigation__link { - line-height: 1.28; - } -} - -.x-govuk-related-navigation__section-link { - font-weight: bold; -} - -.x-govuk-related-navigation__section-link--other { - font-weight: normal; -} - -.x-govuk-secondary-navigation { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; -} -@media print { - .x-govuk-secondary-navigation { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .x-govuk-secondary-navigation { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .x-govuk-secondary-navigation { - font-size: 14pt; - line-height: 1.15; - } -} - -.x-govuk-secondary-navigation__link { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; -} -@media print { - .x-govuk-secondary-navigation__link { - font-family: sans-serif; - } -} -.x-govuk-secondary-navigation__link:hover { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.x-govuk-secondary-navigation__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.x-govuk-secondary-navigation__link:link { - color: #660088; -} -.x-govuk-secondary-navigation__link:visited { - color: #660088; -} -.x-govuk-secondary-navigation__link:hover { - color: #440066; -} -.x-govuk-secondary-navigation__link:active { - color: #0b0c0c; -} -.x-govuk-secondary-navigation__link:focus { - color: #0b0c0c; -} -.x-govuk-secondary-navigation__link:not(:hover):not(:active) { - text-decoration: none; -} -.x-govuk-secondary-navigation__link::after { - bottom: 0; - content: ""; - left: 0; - position: absolute; - right: 0; - top: 0; -} - -.x-govuk-secondary-navigation__list { - box-shadow: inset 0 -1px 0 #b1b4b6; - list-style: none; - margin: 0; - padding: 0; - width: 100%; -} -.x-govuk-secondary-navigation__list::after { - content: ""; - display: block; - clear: both; -} - -.x-govuk-secondary-navigation__list-item { - box-sizing: border-box; - display: block; - float: left; - margin-right: 20px; - padding-bottom: 10px; - padding-top: 10px; - position: relative; -} -@media (min-width: 40.0625em) { - .x-govuk-secondary-navigation__list-item { - padding-bottom: 15px; - } -} - -.x-govuk-secondary-navigation__list-item:last-child { - margin-right: 0; -} - -.x-govuk-secondary-navigation__list-item--current { - border-bottom: 5px solid #8822aa; - padding-bottom: 5px; -} -@media (min-width: 40.0625em) { - .x-govuk-secondary-navigation__list-item--current { - padding-bottom: 10px; - } -} - -.x-govuk-secondary-navigation__list-item--current .x-govuk-secondary-navigation__link:link, -.x-govuk-secondary-navigation__list-item--current .x-govuk-secondary-navigation__link:visited { - color: #0b0c0c; -} - -.x-govuk-sub-navigation { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; -} -@media print { - .x-govuk-sub-navigation { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .x-govuk-sub-navigation { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .x-govuk-sub-navigation { - font-size: 14pt; - line-height: 1.2; - } -} - -.x-govuk-sub-navigation__section { - list-style-type: none; - margin: 0 0 20px; - padding: 0; -} - -.x-govuk-sub-navigation__link { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; - padding-bottom: 5px; - padding-top: 5px; -} -@media print { - .x-govuk-sub-navigation__link { - font-family: sans-serif; - } -} -.x-govuk-sub-navigation__link:hover { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.x-govuk-sub-navigation__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.x-govuk-sub-navigation__link:link { - color: #660088; -} -.x-govuk-sub-navigation__link:visited { - color: #660088; -} -.x-govuk-sub-navigation__link:hover { - color: #440066; -} -.x-govuk-sub-navigation__link:active { - color: #0b0c0c; -} -.x-govuk-sub-navigation__link:focus { - color: #0b0c0c; -} -.x-govuk-sub-navigation__link:not(:hover):not(:active) { - text-decoration: none; -} -.x-govuk-sub-navigation__link:not(:focus):hover { - color: #660088; -} - -.x-govuk-sub-navigation__section-item { - margin-bottom: 5px; - padding-bottom: 5px; - padding-top: 5px; -} - -.x-govuk-sub-navigation__section-item--current { - background-color: #ffffff; - border-left: 4px solid #8822aa; - margin-left: -14px; - padding-left: 10px; -} - -.x-govuk-sub-navigation__link[aria-current] { - font-weight: bold; -} - -.x-govuk-sub-navigation__section--nested { - margin-bottom: 0; - margin-top: 10px; - padding-left: 20px; -} - -.x-govuk-sub-navigation__section--nested .x-govuk-sub-navigation__section-item::before { - color: #505a5f; - content: "—"; - margin-left: -20px; -} - -.x-govuk-sub-navigation__theme { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #505a5f; - margin: 0; - padding: 10px 15px 10px 0; -} -@media print { - .x-govuk-sub-navigation__theme { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .x-govuk-sub-navigation__theme { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .x-govuk-sub-navigation__theme { - font-size: 14pt; - line-height: 1.15; - } -} - -.x-govuk-code--inline, -.x-govuk-code--block { - font-family: ui-monospace, monospace; - -webkit-font-smoothing: auto; -} - -.x-govuk-code--inline { - background-color: #f3f2f1; - color: #d13118; - font-size: 0.875em; - padding: 2px 5px; -} -a .x-govuk-code--inline { - color: inherit; -} -a:focus .x-govuk-code--inline { - background: #ffdd00; -} - -.x-govuk-code--block { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.4; - margin-bottom: 15px; - background-color: #f3f2f1; - overflow: auto; - padding: 20px; - scrollbar-color: #b1b4b6 #f3f2f1; -} -@media print { - .x-govuk-code--block { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .x-govuk-code--block { - font-size: 1rem; - line-height: 1.4; - } -} -@media print { - .x-govuk-code--block { - font-size: 14pt; - line-height: 1.4; - } -} -@media (min-width: 40.0625em) { - .x-govuk-code--block { - margin-bottom: 20px; - } -} -.x-govuk-code--block + .govuk-heading-l { - padding-top: 20px; -} -.x-govuk-code--block + .govuk-heading-m, -.x-govuk-code--block + .govuk-heading-s { - padding-top: 10px; -} -.x-govuk-code--block:focus { - box-shadow: 0 0 0 6px #ffdd00; - outline: 3px solid #0b0c0c; -} -.x-govuk-code--block::-webkit-scrollbar { - height: 5px; - width: 5px; -} -.x-govuk-code--block::-webkit-scrollbar-thumb { - background: #b1b4b6; -} - -.x-govuk-code__comment, -.x-govuk-code__quote { - color: #858c8f; - font-style: italic; -} - -.x-govuk-code__keyword, -.x-govuk-code__selector-tag, -.x-govuk-code__subst { - color: #0b0c0c; - font-weight: bold; -} - -.x-govuk-code__number, -.x-govuk-code__literal, -.x-govuk-code__variable, -.x-govuk-code__template-variable, -.x-govuk-code__tag .x-govuk-code__attr { - color: #00703c; -} - -.x-govuk-code__string, -.x-govuk-code__doctag { - color: #d4351c; -} - -.x-govuk-code__title, -.x-govuk-code__section, -.x-govuk-code__selector-id { - color: #912b88; - font-weight: bold; -} - -.x-govuk-code__subst { - font-weight: normal; -} - -.x-govuk-code__type, -.x-govuk-code__class .x-govuk-code__title { - color: #6f72af; - font-weight: bold; -} - -.x-govuk-code__tag, -.x-govuk-code__name, -.x-govuk-code__attribute { - color: #003078; - font-weight: normal; -} - -.x-govuk-code__regexp, -.x-govuk-code__link { - color: #00703c; -} - -.x-govuk-code__symbol, -.x-govuk-code__bullet { - color: #4c2c92; -} - -.x-govuk-code__builtin, -.x-govuk-code__builtin-name { - color: #1d70b8; -} - -.x-govuk-code__meta { - color: #505a5f; - font-weight: bold; -} - -.x-govuk-code__deletion { - background: #f6d7d2; -} - -.x-govuk-code__addition { - background: #cce2d8; -} - -.x-govuk-code__emphasis { - font-style: italic; -} - -.x-govuk-code__strong { - font-weight: bold; -} - -.app-aside { - margin-bottom: 20px; - color: #0b0c0c; - border-top: 2px solid #8822aa; -} -@media (min-width: 40.0625em) { - .app-aside { - margin-bottom: 30px; - } -} -@media print { - .app-aside { - color: #000000; - } -} - -.app-aside__heading { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1rem; - line-height: 1.25; - margin-bottom: 10px; - margin-top: 15px; -} -@media print { - .app-aside__heading { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-aside__heading { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .app-aside__heading { - font-size: 14pt; - line-height: 1.15; - } -} - -.app-aside__body > * { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; -} -@media print { - .app-aside__body > * { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-aside__body > * { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .app-aside__body > * { - font-size: 14pt; - line-height: 1.2; - } -} - -.app-contents-list { - margin-bottom: 30px; -} -@media (min-width: 40.0625em) { - .app-contents-list { - margin-bottom: 50px; - } -} -.app-contents-list ul { - margin-top: 0; -} -.app-contents-list ul ul { - margin-bottom: 0; -} -.app-contents-list li { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 0.875rem; - line-height: 1.1428571429; - color: #0b0c0c; - padding-top: 10px; -} -@media print { - .app-contents-list li { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-contents-list li { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .app-contents-list li { - font-size: 14pt; - line-height: 1.2; - } -} -@media print { - .app-contents-list li { - color: #000000; - } -} -@media (min-width: 40.0625em) { - .app-contents-list li { - padding-top: 7.5px; - } -} -.app-contents-list li li { - font-weight: normal; - padding-left: 25px; - position: relative; -} -.app-contents-list li li::before { - content: "—"; - left: 0; - overflow: hidden; - position: absolute; - width: 20px; -} -.app-contents-list a { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-decoration: underline; - text-decoration-thickness: max(1px, .0625rem); - text-underline-offset: 0.1578em; -} -@media print { - .app-contents-list a { - font-family: sans-serif; - } -} -.app-contents-list a:hover { - text-decoration-thickness: max(3px, .1875rem, .12em); - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; - -webkit-text-decoration-skip: none; - text-decoration-skip: none; -} -.app-contents-list a:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -.app-contents-list a:link { - color: #660088; -} -.app-contents-list a:visited { - color: #660088; -} -.app-contents-list a:hover { - color: #440066; -} -.app-contents-list a:active { - color: #0b0c0c; -} -.app-contents-list a:focus { - color: #0b0c0c; -} -.app-contents-list a:not(:hover):not(:active) { - text-decoration: none; -} - -.app-contents-list__title { - color: #0b0c0c; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.5; - margin: 0; -} -@media print { - .app-contents-list__title { - color: #000000; - } -} -@media print { - .app-contents-list__title { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-contents-list__title { - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .app-contents-list__title { - font-size: 14pt; - line-height: 1.5; - } -} - -.app-definition-list dt { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1rem; - line-height: 1.25; - margin-bottom: 5px; -} -@media print { - .app-definition-list dt { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-definition-list dt { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .app-definition-list dt { - font-size: 14pt; - line-height: 1.15; - } -} -.app-definition-list dd + dt { - margin-top: 20px; -} -.app-definition-list dd { - margin-left: 25px; -} - -.app-document-header__metadata { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.5; - color: #505a5f; - max-width: 45em; -} -@media print { - .app-document-header__metadata { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-document-header__metadata { - font-size: 1rem; - line-height: 1.5; - } -} -@media print { - .app-document-header__metadata { - font-size: 14pt; - line-height: 1.5; - } -} - -.app-document-header__description { - max-width: 30em; -} - -.app-document-list { - list-style: none; - margin: 0; - padding: 0; -} - -.app-document-list__item { - border-top: 1px solid #b1b4b6; - margin-bottom: 25px; - padding-top: 10px; -} - -.app-document-list__item-title { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1rem; - line-height: 1.25; - margin: 0 0 5px; -} -@media print { - .app-document-list__item-title { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-document-list__item-title { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .app-document-list__item-title { - font-size: 14pt; - line-height: 1.15; - } -} - -.app-document-list__item-metadata { - margin: 0; - padding: 0; -} - -.app-document-list__item-description { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; - margin: 5px 0; -} -@media print { - .app-document-list__item-description { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-document-list__item-description { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .app-document-list__item-description { - font-size: 14pt; - line-height: 1.2; - } -} - -.app-document-list__attribute { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; - color: #505a5f; - display: inline-block; - margin: 0; -} -@media print { - .app-document-list__attribute { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-document-list__attribute { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .app-document-list__attribute { - font-size: 14pt; - line-height: 1.2; - } -} -.app-document-list__attribute + .app-document-list__attribute::before { - content: " • "; -} - -.app-document-list--large .app-document-list__item-title { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 700; - font-size: 1.125rem; - line-height: 1.1111111111; -} -@media print { - .app-document-list--large .app-document-list__item-title { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-document-list--large .app-document-list__item-title { - font-size: 1.5rem; - line-height: 1.25; - } -} -@media print { - .app-document-list--large .app-document-list__item-title { - font-size: 18pt; - line-height: 1.15; - } -} -.app-document-list--large .app-document-list__item-description { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; -} -@media print { - .app-document-list--large .app-document-list__item-description { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-document-list--large .app-document-list__item-description { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .app-document-list--large .app-document-list__item-description { - font-size: 14pt; - line-height: 1.15; - } -} -.app-document-list--large .app-document-list__attribute { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; -} -@media print { - .app-document-list--large .app-document-list__attribute { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-document-list--large .app-document-list__attribute { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .app-document-list--large .app-document-list__attribute { - font-size: 14pt; - line-height: 1.2; - } -} - -a[aria-describedby=footnotes-label] { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-variant-numeric: tabular-nums; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; -} -@media print { - a[aria-describedby=footnotes-label] { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - a[aria-describedby=footnotes-label] { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - a[aria-describedby=footnotes-label] { - font-size: 14pt; - line-height: 1.2; - } -} -a[aria-describedby=footnotes-label]:link { - color: #660088; -} -a[aria-describedby=footnotes-label]:visited { - color: #660088; -} -a[aria-describedby=footnotes-label]:hover { - color: #440066; -} -a[aria-describedby=footnotes-label]:active { - color: #0b0c0c; -} -a[aria-describedby=footnotes-label]:focus { - color: #0b0c0c; -} - -a[aria-describedby=footnotes-label]::before { - color: currentcolor; - content: "["; -} - -a[aria-describedby=footnotes-label]::after { - color: currentcolor; - content: "]"; -} - -.app-footnotes-list { - counter-reset: footnotes; -} -.app-footnotes-list li { - counter-increment: footnotes; - padding: 15px; - padding-left: 50px; - position: relative; -} -.app-footnotes-list li::before { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-variant-numeric: tabular-nums; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - content: counter(footnotes) "."; - left: 20px; - position: absolute; -} -@media print { - .app-footnotes-list li::before { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-footnotes-list li::before { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .app-footnotes-list li::before { - font-size: 14pt; - line-height: 1.15; - } -} -.app-footnotes-list a[aria-label="Back to content"] { - position: relative; - text-underline-offset: 0; - top: 2px; -} -.app-footnotes-list a[aria-label="Back to content"]:link { - color: #660088; -} -.app-footnotes-list a[aria-label="Back to content"]:visited { - color: #660088; -} -.app-footnotes-list a[aria-label="Back to content"]:hover { - color: #440066; -} -.app-footnotes-list a[aria-label="Back to content"]:active { - color: #0b0c0c; -} -.app-footnotes-list a[aria-label="Back to content"]:focus { - color: #0b0c0c; -} -.app-footnotes-list :target { - background-color: #fff7bf; -} -.app-footnotes-list :last-child { - margin-bottom: 0; -} - -.app-header--full-width-border { - border-bottom: 10px solid #8822aa; -} - -.app-header--no-border { - border-bottom: 0; -} - -.app-header__logo { - width: auto; -} -.app-header__logo .govuk-header__product-name { - padding-right: 0; -} - -.x-govuk-header__logotype { - margin-bottom: -5px; -} - -.app-header__logotype { - font-weight: bold; - top: 0; -} - -.govuk-link.app-link--heading:link, .govuk-link.app-link--heading:visited { - color: #0b0c0c; -} -@media print { - .govuk-link.app-link--heading:link, .govuk-link.app-link--heading:visited { - color: #000000; - } -} -.govuk-link.app-link--heading:hover { - color: rgba(11, 12, 12, 0.99); -} -.govuk-link.app-link--heading:active, .govuk-link.app-link--heading:focus { - color: #0b0c0c; -} -@media print { - .govuk-link.app-link--heading:active, .govuk-link.app-link--heading:focus { - color: #000000; - } -} -.govuk-link.app-link--heading:not(:hover):not(:active) { - text-decoration: none; -} -.govuk-link.app-link--heading:hover { - text-decoration: none; -} -.govuk-link.app-link--heading:hover::after, :target .govuk-link.app-link--heading::after { - color: #505a5f; - content: "#"; - font-variant: all-small-caps; - font-weight: normal; - margin-left: 5px; - opacity: 0.5; -} - -[class^=govuk-heading][tabindex] { - outline: none; -} - -.app-prose-scope { - margin-bottom: 30px; -} -@media (min-width: 40.0625em) { - .app-prose-scope { - margin-bottom: 50px; - } -} -.app-prose-scope > *:first-child { - margin-top: 0; -} -.app-prose-scope > *:last-child { - margin-bottom: 0; -} -.app-prose-scope h1 { - max-width: 15em; -} -.app-prose-scope h2 { - max-width: 20em; -} -.app-prose-scope h3 { - max-width: 30em; -} -.app-prose-scope h4, -.app-prose-scope h5, -.app-prose-scope h6, -.app-prose-scope p, -.app-prose-scope ul:not([class]), -.app-prose-scope ol, -.app-prose-scope img, -.app-prose-scope video { - max-width: 38em; -} -.app-prose-scope abbr { - border-bottom: 1px dotted #505a5f; - cursor: help; -} -.app-prose-scope ins { - text-decoration-style: double; -} -.app-prose-scope mark { - background-color: #ffee80; -} -.app-prose-scope sub, -.app-prose-scope sup { - line-height: 0; - position: relative; - vertical-align: baseline; -} -.app-prose-scope sup { - top: -0.4em; -} -.app-prose-scope sub { - bottom: -0.4em; -} -.app-prose-scope img { - height: auto; - max-width: 100%; - width: auto; -} -.app-prose-scope figure { - margin-bottom: 20px; - margin-left: 0; - margin-right: 0; - width: 100%; -} -@media (min-width: 40.0625em) { - .app-prose-scope figure { - margin-bottom: 30px; - } -} -.app-prose-scope figure img { - display: block; - outline: 1px solid rgba(177, 180, 182, 0.5); -} -.app-prose-scope figure > .govuk-link img:hover { - outline-color: #440066; -} -.app-prose-scope figure > .govuk-link img:active { - outline-color: #0b0c0c; -} -:focus .app-prose-scope figure { - background-color: #ffdd00; -} -.app-prose-scope figcaption { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - color: #505a5f; - margin-top: 5px; -} -@media print { - .app-prose-scope figcaption { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-prose-scope figcaption { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .app-prose-scope figcaption { - font-size: 14pt; - line-height: 1.15; - } -} -.app-prose-scope .govuk-table[tabindex] { - display: block; - overflow-x: auto; - scrollbar-color: #b1b4b6 #f3f2f1; -} -.app-prose-scope .govuk-table[tabindex]::-webkit-scrollbar { - height: 5px; - width: 5px; -} -.app-prose-scope .govuk-table[tabindex]::-webkit-scrollbar-thumb { - background: #b1b4b6; -} -.app-prose-scope .govuk-table[tabindex]:focus { - box-shadow: 0 0 0 9px #0b0c0c, 0 0 0 12px #ffdd00; - outline: 6px solid #ffffff; -} -.app-prose-scope .govuk-table[tabindex]:focus:not(:focus-visible) { - box-shadow: none; - outline: none; -} -.app-prose-scope .govuk-table[tabindex]:focus-visible { - box-shadow: 0 0 0 9px #0b0c0c, 0 0 0 12px #ffdd00; - outline: 6px solid #ffffff; -} -.app-prose-scope .x-govuk-code__language--shell { - background-color: #0b0c0c; - border: 3px solid #ffffff; - -webkit-font-smoothing: auto; - margin-left: -3px; - margin-right: -3px; -} -.app-prose-scope .x-govuk-code__language--shell code { - filter: invert(100%); -} - -.app-site-search { - float: left; - padding-bottom: 5px; - padding-top: 5px; -} -@media (min-width: 48.0625em) { - .app-site-search { - float: right; - } -} -.app-site-search:defined { - position: relative; - width: 100%; -} -@media (min-width: 48.0625em) { - .app-site-search:defined { - margin-top: -10px; - width: 300px; - } -} - -.app-site-search__link { - display: inline-block; - padding-bottom: 5px; - padding-top: 5px; - text-decoration: none; -} -.app-site-search__link:link, .app-site-search__link:visited { - color: #ffffff; -} -.app-site-search__link:hover, .app-site-search__link:active { - color: rgba(255, 255, 255, 0.99); -} -.app-site-search__link:focus { - color: #0b0c0c; -} -.app-site-search__link:hover { - text-decoration: underline; - text-decoration-thickness: 3px; -} -.app-site-search__link:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #ffdd00; - box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} - -.app-site-search__wrapper { - display: block; - position: relative; -} - -.app-site-search__hint, -.app-site-search__input { - -webkit-appearance: none; - appearance: none; - border: 2px solid #ffffff; - border-radius: 0; - box-sizing: border-box; - height: 2.5rem; - margin-bottom: 0; - padding: 5px; - padding-left: 35px; - width: 100%; -} - -.app-site-search__hint { - color: #b1b4b6; - position: absolute; -} - -.app-site-search__input { - background-image: url("data:image/svg+xml,"); - background-position: center left -2px; - background-repeat: no-repeat; - background-size: 40px 40px; - position: relative; -} -.app-site-search__input::placeholder { - color: #505a5f; -} - -.app-site-search__input--focused { - border-color: #0b0c0c; - box-shadow: inset 0 0 0 2px; - outline: 3px solid #ffdd00; - outline-offset: 0; -} - -.app-site-search__input--show-all-values { - cursor: pointer; - padding: 5px 34px 5px 5px; -} - -.app-site-search__dropdown-arrow-down { - display: inline-block; - height: 24px; - position: absolute; - right: 8px; - top: 10px; - width: 24px; - z-index: -1; -} - -.app-site-search__menu { - background-color: #ffffff; - border-top: 0; - color: #0b0c0c; - margin: 0; - max-height: 342px; - overflow-x: hidden; - padding: 0; - width: 100%; -} - -.app-site-search__menu--visible { - display: block; -} - -.app-site-search__menu--hidden { - display: none; -} - -.app-site-search__menu--overlay { - box-shadow: rgba(11, 12, 12, 0.25) 0 2px 6px; - left: 0; - position: absolute; - top: 100%; - z-index: 100; -} - -.app-site-search__menu--inline { - position: relative; -} - -.app-site-search__option { - border-bottom: solid #b1b4b6; - border-width: 1px 0; - cursor: pointer; - display: block; - padding: 10px; - position: relative; -} -.app-site-search__option:first-of-type { - border-top-width: 0; -} -.app-site-search__option:last-of-type { - border-bottom-width: 0; -} -.app-site-search__option > * { - pointer-events: none; -} - -.app-site-search__option--odd { - background-color: #fafafa; -} - -.app-site-search__option--focused, -.app-site-search__option:hover { - background-color: #660088; - border-color: #660088; - color: #ffffff; - outline: 3px solid transparent; - outline-offset: -3px; -} -.app-site-search__option--focused .app-site-search--section, -.app-site-search__option:hover .app-site-search--section { - color: inherit; -} - -.app-site-search__option--no-results { - background-color: #ffffff; - color: #505a5f; - cursor: not-allowed; -} - -.app-site-search__hint, -.app-site-search__input, -.app-site-search__option { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; -} -@media print { - .app-site-search__hint, - .app-site-search__input, - .app-site-search__option { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-site-search__hint, - .app-site-search__input, - .app-site-search__option { - font-size: 1.1875rem; - line-height: 1.3157894737; - } -} -@media print { - .app-site-search__hint, - .app-site-search__input, - .app-site-search__option { - font-size: 14pt; - line-height: 1.15; - } -} - -.app-site-search--section { - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 0.875rem; - line-height: 1.1428571429; - color: #505a5f; - display: block; -} -@media print { - .app-site-search--section { - font-family: sans-serif; - } -} -@media (min-width: 40.0625em) { - .app-site-search--section { - font-size: 1rem; - line-height: 1.25; - } -} -@media print { - .app-site-search--section { - font-size: 14pt; - line-height: 1.2; - } -} - -.app-site-search__aliases { - margin-left: 5px; -} -.app-site-search__aliases::before { - content: "("; -} -.app-site-search__aliases::after { - content: ")"; -} - -.app-site-search__separator { - display: inline-block; - margin-left: 5px; - margin-right: 5px; -} \ No newline at end of file diff --git a/_site/assets/govuk.js b/_site/assets/govuk.js deleted file mode 100644 index 5654b654..00000000 --- a/_site/assets/govuk.js +++ /dev/null @@ -1,2522 +0,0 @@ -(function () { - 'use strict'; - - function normaliseString(value, property) { - const trimmedValue = value ? value.trim() : ''; - let output; - let outputType = property == null ? void 0 : property.type; - if (!outputType) { - if (['true', 'false'].includes(trimmedValue)) { - outputType = 'boolean'; - } - if (trimmedValue.length > 0 && isFinite(Number(trimmedValue))) { - outputType = 'number'; - } - } - switch (outputType) { - case 'boolean': - output = trimmedValue === 'true'; - break; - case 'number': - output = Number(trimmedValue); - break; - default: - output = value; - } - return output; - } - - function mergeConfigs(...configObjects) { - const formattedConfigObject = {}; - for (const configObject of configObjects) { - for (const key of Object.keys(configObject)) { - const option = formattedConfigObject[key]; - const override = configObject[key]; - if (isObject(option) && isObject(override)) { - formattedConfigObject[key] = mergeConfigs(option, override); - } else { - formattedConfigObject[key] = override; - } - } - } - return formattedConfigObject; - } - function extractConfigByNamespace(Component, dataset, namespace) { - const property = Component.schema.properties[namespace]; - if ((property == null ? void 0 : property.type) !== 'object') { - return; - } - const newObject = { - [namespace]: ({}) - }; - for (const [key, value] of Object.entries(dataset)) { - let current = newObject; - const keyParts = key.split('.'); - for (const [index, name] of keyParts.entries()) { - if (typeof current === 'object') { - if (index < keyParts.length - 1) { - if (!isObject(current[name])) { - current[name] = {}; - } - current = current[name]; - } else if (key !== namespace) { - current[name] = normaliseString(value); - } - } - } - } - return newObject[namespace]; - } - function getFragmentFromUrl(url) { - if (!url.includes('#')) { - return undefined; - } - return url.split('#').pop(); - } - function getBreakpoint(name) { - const property = `--govuk-frontend-breakpoint-${name}`; - const value = window.getComputedStyle(document.documentElement).getPropertyValue(property); - return { - property, - value: value || undefined - }; - } - function setFocus($element, options = {}) { - var _options$onBeforeFocu; - const isFocusable = $element.getAttribute('tabindex'); - if (!isFocusable) { - $element.setAttribute('tabindex', '-1'); - } - function onFocus() { - $element.addEventListener('blur', onBlur, { - once: true - }); - } - function onBlur() { - var _options$onBlur; - (_options$onBlur = options.onBlur) == null || _options$onBlur.call($element); - if (!isFocusable) { - $element.removeAttribute('tabindex'); - } - } - $element.addEventListener('focus', onFocus, { - once: true - }); - (_options$onBeforeFocu = options.onBeforeFocus) == null || _options$onBeforeFocu.call($element); - $element.focus(); - } - function isSupported($scope = document.body) { - if (!$scope) { - return false; - } - return $scope.classList.contains('govuk-frontend-supported'); - } - function validateConfig(schema, config) { - const validationErrors = []; - for (const [name, conditions] of Object.entries(schema)) { - const errors = []; - if (Array.isArray(conditions)) { - for (const { - required, - errorMessage - } of conditions) { - if (!required.every(key => !!config[key])) { - errors.push(errorMessage); - } - } - if (name === 'anyOf' && !(conditions.length - errors.length >= 1)) { - validationErrors.push(...errors); - } - } - } - return validationErrors; - } - function isArray(option) { - return Array.isArray(option); - } - function isObject(option) { - return !!option && typeof option === 'object' && !isArray(option); - } - - function normaliseDataset(Component, dataset) { - const out = {}; - for (const [field, property] of Object.entries(Component.schema.properties)) { - if (field in dataset) { - out[field] = normaliseString(dataset[field], property); - } - if ((property == null ? void 0 : property.type) === 'object') { - out[field] = extractConfigByNamespace(Component, dataset, field); - } - } - return out; - } - - class GOVUKFrontendError extends Error { - constructor(...args) { - super(...args); - this.name = 'GOVUKFrontendError'; - } - } - class SupportError extends GOVUKFrontendError { - /** - * Checks if GOV.UK Frontend is supported on this page - * - * @param {HTMLElement | null} [$scope] - HTML element `
` checked for browser support - */ - constructor($scope = document.body) { - const supportMessage = 'noModule' in HTMLScriptElement.prototype ? 'GOV.UK Frontend initialised without `` from template ` - - Skip to main content - - - -- Using accordions for information that can be first tried in other formats. -
- - -This example can happen when showing information about a user that they need to check.
- - - -Accordions hide key information that may be necessary for everyone. While there may be uses for accordions in some scenarios like caseworking systems, generally it is better to start by either no content and adding when there is a need, or all content and using headers, links and occasional details text.
- - -Showing information as a start helps everyone get the information - if there is too much information then the page needs to be redesigned.
- - - - - -- Input fields separated too far from the initial question cause barriers. -
- - -This example can happen when showing information about a user that they need to check.
- - -A complex question must have a header, information and then the question - without this it is difficult for screen readers to show that there is context or for people with memory issues to remember what is being asked.
- - -This example can happen when showing information about a user that they need to check.
- - -This example puts links between the fieldset and the radio buttons, meaning screen reader users are unlikely to get the link announced. It also causes issues for showing error messages.
- - -Structuring the page to have header, details and question helps screen readers, audio announcers and general ease of memory. Links will also be announced by a screen reader before the question.
- -This example reintroduced a clear fieldset header for the radio buttons, and also changes the existing fields to separate searching for an existing result with choosing one based on the previous information.
- - - - - -07700 900457
sarah.phillips@example.com
-- Using tables instead of definition lists creates noise for screen reader users. -
- - -This example can happen when showing information about a user that they need to check.
- - -This is coded as a table rather than a definition list. Table are far more 'noisy' for screen reader users as they read out row and columns, and the table caption doubling as a page title may also confuse sighted screen reader users.
- - -Using a definition list means that what is visually shown on the page is more aligned with what is read out on a screen reader.
- - - - - -Name | - - - - -Sarah Philips | - - -
---|---|
Date of birth | - - - - -5 January 1978 | - - -
Address | - - - - -72 Guild Street London SE23 6FH |
-
-
-
Contact details | - - - - -07700 900457 sarah.phillips@example.com |
-
-
-
Last updated 1 January 2025.
-Your balance is £1,929.32
- - -Your balance is £532.43
- -This account has a 5% AER interest rate
- -Your balance is -£231.99
- -This account has a 9% AER interest rate
-- Tabs can often be used outside of their ideal use case. -
- - -Tabs can be mistakenly used for for scenarios where people need to compare details across tabs.
- - -Tabs, like accordions, can be a symptom of unstructured content design. It also does not act as a tab in mobile view so is a unequal experience.
- - -Using a definition list means that what is visually shown on the page is more aligned with what is read out on a screen reader.
- - - - - -Your balance is £1,929.32
-Last updated 1 January 2025.
- -Your balance is £532.43
-Last updated 1 January 2025.
-This account has a 5% AER interest rate
- -Your balance is -£231.99
-Last updated 1 January 2025.
-This account has a 9% AER interest rate
- -- Even when you design using the accessibility-focused GOV.UK Frontend (as documented in the GOV.UK Design System), how you implement the frontend can create accessibility issues. -
-You can contribute to the examples. -
-