diff --git a/django_app/frontend/README.md b/django_app/frontend/README.md new file mode 100644 index 000000000..2c6bfb57f --- /dev/null +++ b/django_app/frontend/README.md @@ -0,0 +1,4 @@ +# SASS Compilation (if not using django-compressor) + +`npm install -g sass` +`sass style.scss style.css -w` diff --git a/django_app/frontend/style.css b/django_app/frontend/style.css new file mode 100644 index 000000000..6fca766ae --- /dev/null +++ b/django_app/frontend/style.css @@ -0,0 +1,7544 @@ +@charset "UTF-8"; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +:root { + --govuk-frontend-version: "5.2.0"; + --govuk-frontend-breakpoint-mobile: 20rem; + --govuk-frontend-breakpoint-tablet: 40.0625rem; + --govuk-frontend-breakpoint-desktop: 48.0625rem; +} + + +.govuk-link { + font-family: 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: #1d70b8; +} +.govuk-link:visited { + color: #4c2c92; +} +.govuk-link:hover { + color: #003078; +} +.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: #1d70b8; +} +.govuk-link--no-visited-state:visited { + color: #1d70b8; +} +.govuk-link--no-visited-state:hover { + color: #003078; +} +.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; +} + + +.govuk-list { + font-family: 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 { + .govuk-list { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-list { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-list { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-list { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-list { + margin-bottom: 20px; + } +} +.govuk-list .govuk-list { + margin-top: 10px; +} + +.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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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, +.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, + .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, +.govuk-list + .govuk-heading-m, +.govuk-body-m + .govuk-heading-s, +.govuk-body + .govuk-heading-s, +.govuk-body-s + .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, + .govuk-list + .govuk-heading-m, + .govuk-body-m + .govuk-heading-s, + .govuk-body + .govuk-heading-s, + .govuk-body-s + .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: 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: 960px; + 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: 1020px) { + .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: 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: 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: #1d70b8; + 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 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: #1d70b8; +} +@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 #1d70b8; + } + .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: 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: 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: 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: 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 #144e81; +} +.govuk-button--inverse, .govuk-button--inverse:link, .govuk-button--inverse:visited, .govuk-button--inverse:active, .govuk-button--inverse:hover { + color: #1d70b8; +} +.govuk-button--inverse:hover { + background-color: #e8f1f8; +} +.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: 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: 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: 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: 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: 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: 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: 18px; + padding-left: 33px; + 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__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: 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: 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: 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: #1d70b8; + cursor: pointer; + } + .govuk-details__summary:hover { + color: #003078; + } + .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: 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-top: 0; + margin-bottom: 15px; +} +@media (min-width: 40.0625em) { + .govuk-error-summary__body p { + margin-bottom: 20px; + } +} + +.govuk-error-summary__list { + margin-top: 0; + margin-bottom: 0; +} + +.govuk-error-summary__list a { + font-weight: 700; + font-family: 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: 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: 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: 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("govuk-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("govuk-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: 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: #1d70b8; +} +.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 #1d70b8; +} +.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: 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 5px; + 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: #1d70b8; + } +} +.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: 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: 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 #1d70b8; + background-color: #1d70b8; +} +@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: 605px; +} +.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 0; + 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: 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: #1d70b8; +} +.govuk-notification-banner__link:visited { + color: #1d70b8; +} +.govuk-notification-banner__link:hover { + color: #003078; +} +.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: 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: #1d70b8; +} +.govuk-pagination__item--current:hover { + background-color: #1d70b8; +} +.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: 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; +} + + +.govuk-tag { + font-family: 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: 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; + } +} +@media screen and (forced-colors: active) { + .govuk-phase-banner__content__tag { + font-weight: bold; + } +} + +.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: 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: 18px; + padding-left: 33px; + 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: 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 { + position: absolute !important; + width: 1px !important; + height: 1px !important; + margin: 0 !important; + overflow: hidden !important; + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + white-space: nowrap !important; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: 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:active, .govuk-skip-link:focus { + position: static !important; + width: auto !important; + height: auto !important; + margin: inherit !important; + overflow: visible !important; + clip: auto !important; + -webkit-clip-path: none !important; + clip-path: none !important; + white-space: inherit !important; + -webkit-user-select: text; + -ms-user-select: text; + user-select: text; +} +@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: 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: 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: 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: 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: 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: #1d70b8; +} +.govuk-tabs__tab:visited { + color: #4c2c92; +} +.govuk-tabs__tab:hover { + color: #003078; +} +.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: 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: 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 { + position: absolute !important; + width: 1px !important; + height: 1px !important; + margin: 0 !important; + overflow: hidden !important; + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + white-space: nowrap !important; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.govuk-visually-hidden-focusable:active, .govuk-visually-hidden-focusable:focus { + position: static !important; + width: auto !important; + height: auto !important; + margin: inherit !important; + overflow: visible !important; + clip: auto !important; + -webkit-clip-path: none !important; + clip-path: none !important; + white-space: inherit !important; + -webkit-user-select: text; + -ms-user-select: text; + user-select: text; +} + + + +.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-\!-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; + } +} + + + + +/* All pages */ +.iai-classification-banner { + background-color: #2b71c7; + color: white; + font-size: 0.875rem; + margin-bottom: 0.25rem; + padding: 0.25rem 1rem; + text-align: center; +} + +.govuk-phase-banner__content__tag { + background-color: #1d70b8; + color: white; +} + +/* Home page */ +.govuk-main-wrapper:has(.iai-banner) { + padding-top: 0; +} + +.iai-banner { + background-color: #A50202; + color: white; + padding-bottom: 2rem; + padding-top: 3rem; +} + +.iai-banner * { + color: white; +} + +.iai-banner .govuk-link { + color: white; +} + +.iai-banner .govuk-link:focus { + background-color: white; + color: black; +} + +/* File upload */ +.iai-file-types { + font-size: 0.875rem; +} + +/* Chat page */ +.iai-chat-message { + background-color: #b1b4b6; + padding: 1rem; +} + +.iai-chat-message--ai { + margin-right: clamp(2rem, 10vw, 5rem); +} + +.iai-chat-message--user { + margin-left: clamp(2rem, 10vw, 5rem); +} + +.iai-chat-message__role { + font-size: 0.75rem; +} + +.iai-chat-message__text { + font-size: 1rem; + padding-top: 0.5rem; +} + +.iai-response-feedback { + display: none; + position: relative; + top: -0.75rem; +} + +/* only show response feedback for last AI message */ +[data-role=ai] + .iai-response-feedback { + display: block; +} + +.iai-response-feedback__buttons { + display: flex; + gap: 0.25rem; + margin-bottom: 1.25rem; +} + +.iai-response-feedback__buttons button { + align-items: center; + background-color: transparent; + border: 0; + cursor: pointer; + color: #505a5f; + display: flex; + fill: #505a5f; + font-size: 0.75rem; + gap: 0.125rem; +} + +.iai-response-feedback__buttons button[data-response=down] svg { + transform: rotate(180deg); +} + +.iai-response-feedback__thumb-fill { + fill: transparent; +} + +.iai-response-feedback__buttons[data-status=down] button[data-response=down] *, .iai-response-feedback__buttons button[data-response=down]:hover * { + color: #d4351c; + fill: #d4351c; +} + +.iai-response-feedback__buttons[data-status=up] button[data-response=up] *, .iai-response-feedback__buttons button[data-response=up]:hover * { + color: #00703c; + fill: #00703c; +} + +/* Only show feedback when correct buttons pressed */ +.iai-chat-message--feedback-thumbs-up, .iai-chat-message--feedback-thumbs-down { + display: none; +} + +.iai-response-feedback__buttons[data-status=up] ~ .iai-chat-message--feedback-thumbs-up { + display: block; +} + +.iai-response-feedback__buttons[data-status=down] ~ .iai-chat-message--feedback-thumbs-down { + display: block; +} + +/*# sourceMappingURL=style.css.map */ diff --git a/django_app/frontend/style.css.map b/django_app/frontend/style.css.map new file mode 100644 index 000000000..76156c0f4 --- /dev/null +++ b/django_app/frontend/style.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["node_modules/govuk-frontend/dist/govuk/core/_govuk-frontend-properties.scss","node_modules/govuk-frontend/dist/govuk/core/_links.scss","node_modules/govuk-frontend/dist/govuk/helpers/_typography.scss","style.scss","node_modules/govuk-frontend/dist/govuk/helpers/_links.scss","node_modules/govuk-frontend/dist/govuk/settings/_links.scss","node_modules/govuk-frontend/dist/govuk/vendor/_sass-mq.scss","node_modules/govuk-frontend/dist/govuk/settings/_typography-font.scss","node_modules/govuk-frontend/dist/govuk/helpers/_focused.scss","node_modules/govuk-frontend/dist/govuk/settings/_colours-applied.scss","node_modules/govuk-frontend/dist/govuk/core/_lists.scss","node_modules/govuk-frontend/dist/govuk/helpers/_spacing.scss","node_modules/govuk-frontend/dist/govuk/core/_typography.scss","node_modules/govuk-frontend/dist/govuk/core/_section-break.scss","node_modules/govuk-frontend/dist/govuk/objects/_button-group.scss","node_modules/govuk-frontend/dist/govuk/objects/_form-group.scss","node_modules/govuk-frontend/dist/govuk/helpers/_clearfix.scss","node_modules/govuk-frontend/dist/govuk/objects/_grid.scss","node_modules/govuk-frontend/dist/govuk/helpers/_grid.scss","node_modules/govuk-frontend/dist/govuk/objects/_main-wrapper.scss","node_modules/govuk-frontend/dist/govuk/objects/_template.scss","node_modules/govuk-frontend/dist/govuk/objects/_width-container.scss","node_modules/govuk-frontend/dist/govuk/settings/_measurements.scss","node_modules/govuk-frontend/dist/govuk/components/accordion/_index.scss","node_modules/govuk-frontend/dist/govuk/components/back-link/_index.scss","node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/_index.scss","node_modules/govuk-frontend/dist/govuk/components/button/_index.scss","node_modules/govuk-frontend/dist/govuk/components/error-message/_index.scss","node_modules/govuk-frontend/dist/govuk/components/hint/_index.scss","node_modules/govuk-frontend/dist/govuk/components/label/_index.scss","node_modules/govuk-frontend/dist/govuk/components/textarea/_index.scss","node_modules/govuk-frontend/dist/govuk/components/character-count/_index.scss","node_modules/govuk-frontend/dist/govuk/components/fieldset/_index.scss","node_modules/govuk-frontend/dist/govuk/components/checkboxes/_index.scss","node_modules/govuk-frontend/dist/govuk/components/cookie-banner/_index.scss","node_modules/govuk-frontend/dist/govuk/components/input/_index.scss","node_modules/govuk-frontend/dist/govuk/components/date-input/_index.scss","node_modules/govuk-frontend/dist/govuk/components/details/_index.scss","node_modules/govuk-frontend/dist/govuk/helpers/_shape-arrow.scss","node_modules/govuk-frontend/dist/govuk/components/error-summary/_index.scss","node_modules/govuk-frontend/dist/govuk/components/exit-this-page/_index.scss","node_modules/govuk-frontend/dist/govuk/components/file-upload/_index.scss","node_modules/govuk-frontend/dist/govuk/components/footer/_index.scss","node_modules/govuk-frontend/dist/govuk/helpers/_device-pixels.scss","node_modules/govuk-frontend/dist/govuk/components/header/_index.scss","node_modules/govuk-frontend/dist/govuk/components/inset-text/_index.scss","node_modules/govuk-frontend/dist/govuk/components/notification-banner/_index.scss","node_modules/govuk-frontend/dist/govuk/components/pagination/_index.scss","node_modules/govuk-frontend/dist/govuk/components/panel/_index.scss","node_modules/govuk-frontend/dist/govuk/components/tag/_index.scss","node_modules/govuk-frontend/dist/govuk/components/phase-banner/_index.scss","node_modules/govuk-frontend/dist/govuk/components/radios/_index.scss","node_modules/govuk-frontend/dist/govuk/components/select/_index.scss","node_modules/govuk-frontend/dist/govuk/components/skip-link/_index.scss","node_modules/govuk-frontend/dist/govuk/helpers/_visually-hidden.scss","node_modules/govuk-frontend/dist/govuk/components/summary-list/_index.scss","node_modules/govuk-frontend/dist/govuk/components/table/_index.scss","node_modules/govuk-frontend/dist/govuk/components/tabs/_index.scss","node_modules/govuk-frontend/dist/govuk/components/task-list/_index.scss","node_modules/govuk-frontend/dist/govuk/components/warning-text/_index.scss","node_modules/govuk-frontend/dist/govuk/utilities/_visually-hidden.scss","node_modules/govuk-frontend/dist/govuk/overrides/_display.scss","node_modules/govuk-frontend/dist/govuk/overrides/_spacing.scss","node_modules/govuk-frontend/dist/govuk/overrides/_text-align.scss","node_modules/govuk-frontend/dist/govuk/overrides/_typography.scss","node_modules/govuk-frontend/dist/govuk/overrides/_width.scss"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;EAGE;EAIE;EAAA;EAAA;;;;ACNF;ECcA,aCdkB;EDelB;EACA;EEaA;EAGE,2BChB6B;EDoB7B,uBCP0B;;ACsMtB;ELnON;ICyBE,aKHsB;;;AHTxB;EAqCE,2BCLmC;EDQnC;EACQ;EACR;EACQ;;AAvCV;EIFA;EACA,OC4DwB;ED3DxB,kBCiDmB;EDhDnB,YACE;EAIF;EAIA;EACQ;;AJgDR;EACE,OKuDgB;;ALpDlB;EACE,OK0DwB;;ALvD1B;EACE,OK6DsB;;AL1DxB;EACE,OKgEuB;;AL3DzB;EACE,OKnBsB;;AHuJlB;EF+HF;IACE;IACA;IAKA;;;;AA3KN;EAEE,OKxI0B;;AL2I5B;EAEE,OKhLgB;;ALqLlB;EACE,OK/HsB;;;ALoJxB;EF5LA,OOfkB;;AH8MZ;EFHN;IFzLE,OOQsB;;;ALwLxB;EAEI;;AAIJ;EFzMA,OOfkB;;AH8MZ;EFUN;IFtME,OOQsB;;;;ALqNxB;EAEE;;AAKF;EAEE;;AAGF;EACE,OKrMsB;;;ALoQxB;EACE;;;AAvCF;EACE,OKvKgB;;AL0KlB;EACE,OK3KgB;;AL8KlB;EACE,OKjKsB;;ALoKxB;EACE,OK9JuB;;ALmKzB;EACE,OKjPsB;;;ARzCxB;EGqVA;EAGA;EAGA;;AAEA;EIvVA;EACA,YACE;;;;AE3CF;ERcA,aCdkB;EDelB;EACA;EAkCA;EA2KI,WAJc;EAKd,aAJuB;EAtL3B,OOfkB;EClBhB;ECsGI;EDpGJ;EACA;;AJ6NI;EInON;IRyBE,aKHsB;;;AD6MlB;EInON;IRsOM,WAbY;IAcZ,aAbqB;;;AISrB;EInON;IRiOM,WATQ;IAUR,aARqB;;;AISrB;EInON;IRuCE,OOQsB;;;AHoLlB;EInON;ICgHQ;;;ADvGN;EACE;;;AAIJ;EAIE;;;AAOF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;;AJ8LI;EIhMN;AAAA;IAKI;;;;AAIJ;EACE;;AJsLI;EIvLN;IAII;;;;;AE9CJ;EVkCA,OOfkB;EPPlB,aCdkB;EDelB;EACA;EA4CA;EAiKI,WAJc;EAKd,aAJuB;EUpNzB;EAEA;EDiGI;;AL0HA;EMjON;IVqCE,OOQsB;;;AHoLlB;EMjON;IVuBE,aKHsB;;;AD6MlB;EMjON;IVoOM,WAbY;IAcZ,aAbqB;;;AISrB;EMjON;IV+NM,WATQ;IAUR,aARqB;;;AISrB;EMjON;ID8GQ;;;;AChGR;EVoBA,OOfkB;EPPlB,aCdkB;EDelB;EACA;EA4CA;EAiKI,WAJc;EAKd,aAJuB;EUtMzB;EAEA;EDmFI;;AL0HA;EMnNN;IVuBE,OOQsB;;;AHoLlB;EMnNN;IVSE,aKHsB;;;AD6MlB;EMnNN;IVsNM,WAbY;IAcZ,aAbqB;;;AISrB;EMnNN;IViNM,WATQ;IAUR,aARqB;;;AISrB;EMnNN;IDgGQ;;;;AClFR;EVMA,OOfkB;EPPlB,aCdkB;EDelB;EACA;EA4CA;EAiKI,WAJc;EAKd,aAJuB;EUxLzB;EAEA;EDqEI;;AL0HA;EMrMN;IVSE,OOQsB;;;AHoLlB;EMrMN;IVLE,aKHsB;;;AD6MlB;EMrMN;IVwMM,WAbY;IAcZ,aAbqB;;;AISrB;EMrMN;IVmMM,WATQ;IAUR,aARqB;;;AISrB;EMrMN;IDkFQ;;;;ACpER;EVRA,OOfkB;EPPlB,aCdkB;EDelB;EACA;EA4CA;EAiKI,WAJc;EAKd,aAJuB;EU1KzB;EAEA;EDuDI;;AL0HA;EMvLN;IVLE,OOQsB;;;AHoLlB;EMvLN;IVnBE,aKHsB;;;AD6MlB;EMvLN;IV0LM,WAbY;IAcZ,aAbqB;;;AISrB;EMvLN;IVqLM,WATQ;IAUR,aARqB;;;AISrB;EMvLN;IDoEQ;;;;ACpDR;EV9CA,aCdkB;EDelB;EACA;EAkCA;EA2KI,WAJc;EAKd,aAJuB;EU3JzB;EAEA;EAEA,OHX0B;;AH2KtB;EMvKN;IVnCE,aKHsB;;;AD6MlB;EMvKN;IV0KM,WAbY;IAcZ,aAbqB;;;AISrB;EMvKN;IVqKM,WATQ;IAUR,aARqB;;;;AUpJ3B;EVxDA,aCdkB;EDelB;EACA;EAkCA;EA2KI,WAJc;EAKd,aAJuB;EUjJzB;EAEA;EACA,OHpB0B;;AH2KtB;EM7JN;IV7CE,aKHsB;;;AD6MlB;EM7JN;IVgKM,WAbY;IAcZ,aAbqB;;;AISrB;EM7JN;IV2JM,WATQ;IAUR,aARqB;;;AISrB;EM7JN;IASI;;;;AAIJ;EVrEA,aCdkB;EDelB;EACA;EAkCA;EA2KI,WAJc;EAKd,aAJuB;EUpIzB;EAEA,OHhC0B;;AH2KtB;EMhJN;IV1DE,aKHsB;;;AD6MlB;EMhJN;IVmJM,WAbY;IAcZ,aAbqB;;;AISrB;EMhJN;IV8IM,WATQ;IAUR,aARqB;;;;AU7H3B;EVzDA,OOfkB;EPPlB,aCdkB;EDelB;EACA;EAkCA;EA2KI,WAJc;EAKd,aAJuB;EUzHzB;EDQI;;AL0HA;EMtIN;IVtDE,OOQsB;;;AHoLlB;EMtIN;IVpEE,aKHsB;;;AD6MlB;EMtIN;IVyIM,WAbY;IAcZ,aAbqB;;;AISrB;EMtIN;IVoIM,WATQ;IAUR,aARqB;;;AISrB;EMtIN;IDmBQ;;;;ACPR;EVrEA,OOfkB;EPPlB,aCdkB;EDelB;EACA;EAkCA;EA2KI,WAJc;EAKd,aAJuB;EU7GzB;EDJI;;AL0HA;EM1HN;IVlEE,OOQsB;;;AHoLlB;EM1HN;IVhFE,aKHsB;;;AD6MlB;EM1HN;IV6HM,WAbY;IAcZ,aAbqB;;;AISrB;EM1HN;IVwHM,WATQ;IAUR,aARqB;;;AISrB;EM1HN;IDOQ;;;;ACKR;EVjFA,OOfkB;EPPlB,aCdkB;EDelB;EACA;EAkCA;EA2KI,WAJc;EAKd,aAJuB;EUjGzB;EDhBI;;AL0HA;EM9GN;IV9EE,OOQsB;;;AHoLlB;EM9GN;IV5FE,aKHsB;;;AD6MlB;EM9GN;IViHM,WAbY;IAcZ,aAbqB;;;AISrB;EM9GN;IV4GM,WATQ;IAUR,aARqB;;;AISrB;EM9GN;IDLQ;;;;ACkBR;EV9FA,OOfkB;EPPlB,aCdkB;EDelB;EACA;EAkCA;EA2KI,WAJc;EAKd,aAJuB;EUpFzB;ED7BI;;AL0HA;EMjGN;IV3FE,OOQsB;;;AHoLlB;EMjGN;IVzGE,aKHsB;;;AD6MlB;EMjGN;IVoGM,WAbY;IAcZ,aAbqB;;;AISrB;EMjGN;IV+FM,WATQ;IAUR,aARqB;;;AISrB;EMjGN;IDlBQ;;;;AC+CR;EACE;;ANmEI;EMpEN;IAII;;;;AAIJ;AAAA;AAAA;ED9DM;;AL0HA;EM5DN;AAAA;AAAA;IDvDQ;;;;AC6DR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;ANgDI;EMtDN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASI;;;;;ACtLJ;EACE;EACA;;;AASF;EF8FM;EAAA;;AL0HA;EOxNN;IFqGQ;;;ALmHF;EOxNN;IFqGQ;;;;AE5FR;EFqFM;EAAA;;AL0HA;EO/MN;IF4FQ;;;ALmHF;EO/MN;IF4FQ;;;;AEnFR;EF4EM;EAAA;;AL0HA;EOtMN;IFmFQ;;;ALmHF;EOtMN;IFmFQ;;;;AExER;EACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/BF;EH+FM;EG3EJ;EACA;EACA;;ARmMI;EQzNN;IHsGQ;;;AGzEN;EZzBF,aCdkB;EDelB;EACA;EAkCA;EA2KI,WAJc;EAKd,aAJuB;EYjLvB;EAGA;EACA,YA3Ba;EA4Bb;EACA;;ARoLE;EQ5LJ;IZdA,aKHsB;;;AD6MlB;EQ5LJ;IZ+LI,WAbY;IAcZ,aAbqB;;;AISrB;EQ5LJ;IZ0LI,WATQ;IAUR,aARqB;;;AYtKzB;EACE;;AR8KE;EQzNN;IAkDI;IAEA;IACA;IACA;;EAEA;AAAA;IAEE,cAzDa;;EA4Df;IACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtEN;EJuGM;;AKjGN;EACE;EACA;EACA;;AVwNI;ESjON;IJ8GQ;;;AI1GN;EACE;;;AAIJ;EACE;EACA;;AAEA;EAEE;EACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AEhBJ;EAEE;EACA;;ADGF;EACE;EACA;EACA;;;ACFA;ECyCF;EAEE;EAEF;;AZ6KM;EW1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AZ6KM;EW1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AZ6KM;EW1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AZ6KM;EW1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AZ6KM;EW1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AZ6KM;EW1NJ;IC+CA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AZ6KM;EWjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AZ6KM;EWjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AZ6KM;EWjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AZ6KM;EWjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AZ6KM;EWjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AZ6KM;EWjNJ;ICsCA;IACA,OAR2C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1B7C;EAIE;EACA;EACA;;AbsMI;Ea5MN;IAYI;IACA;;;;AAWJ;AAAA;ER0DM;;AL0HA;EapLN;AAAA;IRiEQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AS7GR;EAGE,kBXyB6B;EWrB7B;EACG;EACK;;AAcR;EAvBF;IAwBI;;EAEA;IACE;;;AdqMA;EchON;IAkCI;;;;AAKJ;EAGE;EAEA,kBXT2B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AYgC7B;EAlDA,WCRiB;EDWjB,cC2BkB;ED1BlB,aC0BkB;;ADvBlB;EA2CA;IArCE;IACA;;;AfiMI;Ee7JN;IA/BE,cCIW;IDHX,aCGW;;EDAX;IA2BF;MArBI;MACA;;;;AfiLE;Ee7JN;IAbE;IACA;;EAIA;IAQF;MAPI;MACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AE3DJ;EZoGM;;AL0HA;EiB9NN;IZ2GQ;;;;AYvGR;EACE;;;AAGF;EAEE;EACA;EAEA;EACA;;;AAGF;ErBRA,aCdkB;EDelB;EACA;EA4CA;EAiKI,WAJc;EAKd,aAJuB;EAtL3B,OOfkB;EcKhB;EACA;EACA;;AjBuMI;EiB7MN;IrBGE,aKHsB;;;AD6MlB;EiB7MN;IrBgNM,WAbY;IAcZ,aAbqB;;;AISrB;EiB7MN;IrB2MM,WATQ;IAUR,aARqB;;;AISrB;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ISrB;EkDnKN;ItDiKM,WATQ;IAUR,aARqB;;;;AsDtJ3B;EtDyJI,WAJc;EAKd,aAJuB;;AISrB;EkD/JN;ItDkKM,WAbY;IAcZ,aAbqB;;;AISrB;EkD/JN;ItD6JM,WATQ;IAUR,aARqB;;;;;AuD1N3B;E9CyGM;EAAA;ET3FN,aCdkB;EDelB;EACA;EAkCA;EA2KI,WAJc;EAKd,aAJuB;;AISrB;EmDnON;I9CgHQ;;;ALmHF;EmDnON;IvDyBE,aKHsB;;;AD6MlB;EmDnON;IvDsOM,WAbY;IAcZ,aAbqB;;;AISrB;EmDnON;IvDiOM,WATQ;IAUR,aARqB;;;;AuDpN3B;EvDuNI,WAJc;EAKd,aAJuB;EAxK3B;EAdA,OOfkB;EgDThB;;AnDuNI;EmD7NN;IvDgOM,WAbY;IAcZ,aAbqB;;;AISrB;EmD7NN;IvD2NM,WATQ;IAUR,aARqB;;;AISrB;EmD7NN;IvDiCE,OOQsB;;;;AgDhCxB;EACE;EACA;EACA;E9CuFI;;AL0HA;EmDpNN;I9CiGQ;;;;A8C1FR;EACE;;AAEA;EvDWF,OOfkB;EgDMd;EACA;EACA;;AnDsME;EmD1MJ;IvDcA,OOQsB;;;;AgDdxB;EvDnBA,aCdkB;EDelB;EACA;EEaA;EAGE,2BChB6B;EDoB7B,uBCP0B;EoDQ1B;EACA;;AnD6LI;EmDlMN;IvDRE,aKHsB;;;AHTxB;EAqCE,2BCLmC;EDQnC;EACQ;EACR;EACQ;;AAvCV;EIFA;EACA,OC4DwB;ED3DxB,kBCiDmB;EDhDnB,YACE;EAIF;EAIA;EACQ;;AJgDR;EACE,OKuDgB;;ALpDlB;EACE,OK0DwB;;ALvD1B;EACE,OK6DsB;;AL1DxB;EACE,OKgEuB;;AL3DzB;EACE,OKnBsB;;;AgDnCxB;E9CgEM;;AL0HA;EmD1LN;I9CuEQ;;;;ALmHF;EmDnLF;IAEE;IACA;;EzC3CN;IACE;IACA;IACA;;EyC2CE;IACE;;EAGF;IACE;IAEA;IACA;IACA;IACA;IAEA;IACA;IACA;;EAEA;IACE;;EAIJ;IAGE;IAEA;IAGA;IACA;IACA;IACA;IACA;IAEA;IACA;IAEA,kBhDtDuB;;EgDwDvB;IACE;;EAIJ;IAGE;;ErD0HN;IF5LA,OOfkB;;;AH8MZ;EFHN;IFzLE,OOQsB;;;AHoLlB;EFIN;IAEI;;EAIJ;IFzMA,OOfkB;;;AH8MZ;EFUN;IFtME,OOQsB;;;AHoLlB;EmD3HA;IACE;IACA;IACA;IACA;IACA;IACA;;EAIJ;I9CTE;I8CWA;IACA;IACA;;EAEA;IACE;;EAIJ;IACE;;;;;;;AC1HN;ExDUA,aCdkB;EDelB;EACA;EAkCA;EA2KI,WAJc;EAKd,aAJuB;EwDpNzB;E/CmGI;E+CjGJ;EACA;;ApD0NI;EoD/NN;IxDqBE,aKHsB;;;AD6MlB;EoD/NN;IxDkOM,WAbY;IAcZ,aAbqB;;;AISrB;EoD/NN;IxD6NM,WATQ;IAUR,aARqB;;;AISrB;EoD/NN;I/C4GQ;;;;A+C/FR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAMF;EACE,YAjC6B;;;AAoC/B;EACE;EACA;ExDJF,OOfkB;;AH8MZ;EoD7LN;IxDCE,OOQsB;;;;AiDHxB;EACE;EACA;EACA;EACA;ExDZF,OOfkB;;AH8MZ;EoDvLN;IxDLE,OOQsB;;;;AiDKxB;EACE,OjDG0B;;;AiDG5B;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA,OjDf0B;;;;;;;;AkDxD5B;EzDcA,aCdkB;EDelB;EACA;EAkCA;EA2KI,WAJc;EAKd,aAJuB;ESjHrB;EgDtGJ;EACA;;ArD+NI;EqDnON;IzDyBE,aKHsB;;;AD6MlB;EqDnON;IzDsOM,WAbY;IAcZ,aAbqB;;;AISrB;EqDnON;IzDiOM,WATQ;IAUR,aARqB;;;AISrB;EqDnON;IhDgHQ;;;;AgDzGR;EzDqDA;EyDjDE;EAEA;EAEA;EACA;EAEA;EACA;EACA;EAQA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EAIA;EACI;EACI;EAIR;;ArDoLI;EqD5NN;IAgBI;;;AA0BF;EA1CF;IA2CI;IACA;IACA;;;;AAIJ;EzDpBA,OOfkB;EkDqChB;EACA;;ArDwKI;EqD3KN;IzDjBE,OOQsB;;;;;;AOvCxB;EACE;EACA;EACA;;;;A4CXF;ENeA;EAcA;EACA;EAGA;EACA;EAEA;EACA;EACA;EACQ;EAER;EAKA;EAKA;EACI;EACI;;AAhCR;EACE;;AAGF;EACE;;;AMtBF;ENgEA;EAEA;EACA;EAGA;EAEA;EACA;EACA;EACQ;EAKR;EAKA;EACI;EACI;;AAER;EAEE;EAEA;EACA;EACA;EAEA;EACA;EACA;EACQ;EAER;EAGA;EACI;EACI;;;;;AO9GV;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AvDqNI;EuDjNJ;IACE;;;;ACiBF;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;AL4HA;EwD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AL4HA;EwD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AL4HA;EwD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AL4HA;EwD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AL4HA;EwD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AL4HA;EwD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmD5EN;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;AL4HA;EwD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AL4HA;EwD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AL4HA;EwD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AL4HA;EwD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AL4HA;EwD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AL4HA;EwD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AL0HA;EwDzLF;InDsEI;;;;AmDhDN;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;;ACrEN;EACE;;;AAGF;EACE;;;AAGF;EACE;;;;ACHA;E9DsNE,WAJc;EAKd,aAJuB;;AISrB;E0D5NJ;I9D+NI,WAbY;IAcZ,aAbqB;;;AISrB;E0D5NJ;I9D0NI,WATQ;IAUR,aARqB;;;;A8DnNzB;E9DsNE,WAJc;EAKd,aAJuB;;AISrB;E0D5NJ;I9D+NI,WAbY;IAcZ,aAbqB;;;AISrB;E0D5NJ;I9D0NI,WATQ;IAUR,aARqB;;;;A8DnNzB;E9DsNE,WAJc;EAKd,aAJuB;;AISrB;E0D5NJ;I9D+NI,WAbY;IAcZ,aAbqB;;;AISrB;E0D5NJ;I9D0NI,WATQ;IAUR,aARqB;;;;A8DnNzB;E9DsNE,WAJc;EAKd,aAJuB;;AISrB;E0D5NJ;I9D+NI,WAbY;IAcZ,aAbqB;;;AISrB;E0D5NJ;I9D0NI,WATQ;IAUR,aARqB;;;;A8DnNzB;E9DsNE,WAJc;EAKd,aAJuB;;AISrB;E0D5NJ;I9D+NI,WAbY;IAcZ,aAbqB;;;AISrB;E0D5NJ;I9D0NI,WATQ;IAUR,aARqB;;;;A8DnNzB;E9DsNE,WAJc;EAKd,aAJuB;;AISrB;E0D5NJ;I9D+NI,WAbY;IAcZ,aAbqB;;;AISrB;E0D5NJ;I9D0NI,WATQ;IAUR,aARqB;;;;A8DnNzB;E9DsNE,WAJc;EAKd,aAJuB;;AISrB;E0D5NJ;I9D+NI,WAbY;IAcZ,aAbqB;;;AISrB;E0D5NJ;I9D0NI,WATQ;IAUR,aARqB;;;;A8DnNzB;E9DsNE,WAJc;EAKd,aAJuB;;AISrB;E0D5NJ;I9D+NI,WAbY;IAcZ,aAbqB;;;AISrB;E0D5NJ;I9D0NI,WATQ;IAUR,aARqB;;;;A8DrM3B;E9D6BA;;;A8DzBA;E9DmCA;;;;A+D3DA;EACE;;;AAGF;EACE;;A3D6NI;E2D9NN;IAII;;;;AAIJ;EACE;;A3DqNI;E2DtNN;IAII;;;;AAIJ;EACE;;A3D6MI;E2D9MN;IAII;;;;AAIJ;EACE;;A3DqMI;E2DtMN;IAII;;;;AAIJ;EACE;;A3D6LI;E2D9LN;IAII;;;;;;;A9DlCN;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAIF;AACA;EACE;;;AAEF;EACE,kBA1BW;EA2BX;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAIF;AACA;EACE;;;AAIF;AACA;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;AACA;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAGF;AACA;EACE;;;AAEF;EACE;;;AAEF;EACE","file":"style.css"} \ No newline at end of file diff --git a/django_app/frontend/style.scss b/django_app/frontend/style.scss index 12d73283b..2bf97dcf5 100644 --- a/django_app/frontend/style.scss +++ b/django_app/frontend/style.scss @@ -3,7 +3,7 @@ $govuk-font-family: sans-serif; $iai-pink: #b62777; $redbox-red: #A50202; -@import "frontend/node_modules/govuk-frontend/dist/govuk/all"; +@import "./node_modules/govuk-frontend/dist/govuk/all"; /* All pages */ diff --git a/django_app/redbox_app/settings.py b/django_app/redbox_app/settings.py index 8e3f549cb..02bf70546 100644 --- a/django_app/redbox_app/settings.py +++ b/django_app/redbox_app/settings.py @@ -64,7 +64,6 @@ MIDDLEWARE = [ "django.middleware.security.SecurityMiddleware", - "whitenoise.middleware.WhiteNoiseMiddleware", "django.contrib.sessions.middleware.SessionMiddleware", "django.middleware.common.CommonMiddleware", "django.middleware.csrf.CsrfViewMiddleware", @@ -192,6 +191,7 @@ LOG_HANDLER = "console" BUCKET_NAME = env.str("BUCKET_NAME") AWS_S3_REGION_NAME = env.str("AWS_REGION") +APPEND_SLASH = True # Property added to each S3 file to make them downloadable by default AWS_S3_OBJECT_PARAMETERS = {"ContentDisposition": "attachment"} diff --git a/django_app/redbox_app/templates/base.html b/django_app/redbox_app/templates/base.html index cb9239e0e..5bde1d7cb 100644 --- a/django_app/redbox_app/templates/base.html +++ b/django_app/redbox_app/templates/base.html @@ -16,8 +16,10 @@ {% if COMPRESSION_ENABLED %} {% compress css %} - + {% endcompress %} + {% else %} + {% endif %} @@ -56,19 +58,19 @@ {% if request.user.is_authenticated %} {% set menu_items = [ - {"text": "Documents", "url": "/documents"}, - {"text": "Sessions", "url": "/sessions"}, - {"text": "Sign out", "url": "/signed-out"} + {"text": "Documents", "url": "documents"}, + {"text": "Sessions", "url": "sessions"}, + {"text": "Sign out", "url": "signed-out"} ] %} {% else %} {% set menu_items = [ - {"text": "Sign in", "url": "/sign-in"} + {"text": "Sign in", "url": "sign-in"} ] %} {% endif %} diff --git a/django_app/redbox_app/templates/documents.html b/django_app/redbox_app/templates/documents.html index 2b95f09e1..c225e6566 100644 --- a/django_app/redbox_app/templates/documents.html +++ b/django_app/redbox_app/templates/documents.html @@ -26,10 +26,10 @@

Documents

{{file.name}} - {% if file.processing_status == 'complete' %} - {{file.processing_status}} + {% if file.get_processing_status_text() == 'complete' %} + {{file.get_processing_status_text()}} {% else %} - {{file.processing_status}} + {{file.get_processing_status_text()}} {% endif %} diff --git a/django_app/redbox_app/templates/homepage.html b/django_app/redbox_app/templates/homepage.html index 049fbac23..448ef7e96 100644 --- a/django_app/redbox_app/templates/homepage.html +++ b/django_app/redbox_app/templates/homepage.html @@ -9,7 +9,7 @@

Ask any question of documents in your Redbox

Use Artificial Intelligence (AI) to get insights from your personal document set. You can use up to, and including, Official Sensitive documents.

-

If you have an account, please sign in to get started

+

If you have an account, please sign in to get started

diff --git a/django_app/redbox_app/urls.py b/django_app/redbox_app/urls.py index 7d3a33313..b780bc7d5 100644 --- a/django_app/redbox_app/urls.py +++ b/django_app/redbox_app/urls.py @@ -42,5 +42,5 @@ urlpatterns = info_urlpatterns + other_urlpatterns + auth_urlpatterns -if settings.ENVIRONMENT and settings.ENVIRONMENT == "LOCAL": - urlpatterns = urlpatterns + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) +if settings.DEBUG: + urlpatterns = urlpatterns + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)