.hidden-viz{opacity:0;position:relative}.viz-wrapper{margin-top:15px;display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-grid-columns:1fr;grid-template-columns:1fr}.viz-wrapper .viz-wrapper-item{max-width:100%;overflow:hidden;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:1;grid-column:1/2;grid-row:1}.column--wide-mode .viz-wrapper .viz-wrapper-item{overflow:auto}.viz-wrapper img.viz-wrapper-item{-webkit-filter:blur(10px);filter:blur(10px)}.viz-wrapper-loading{position:relative;margin:20px auto 0;border:1px solid #005eb8;background-color:#fff;max-width:400px;padding:5px 10px}.viz-wrapper-loading-message{z-index:1;opacity:0;-webkit-animation:fadein 2s;animation:fadein 2s;-webkit-animation-delay:7s;animation-delay:7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.viz-wrapper-loading-icon{overflow:hidden}.viz-wrapper-loading-icon img{margin-top:-50px;width:100%}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.nhsd-o-code-viewer__code-content pre{display:table}.nhsd-o-code-viewer__code-content .line-numbers span.tr{counter-increment:linenum}.nhsd-o-code-viewer__code-content .line-numbers span.th{-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;width:38px;border-right:1px solid #eaeaea;color:#eaeaea;padding:0 8px 0 4px;display:table-cell}.nhsd-o-code-viewer__code-content .line-numbers span.th:before{content:counter(linenum);text-align:right;display:block}.nhsd-o-code-viewer__code-content code{display:table-cell;padding:0 10px}.nhsd-o-code-viewer__code-content .syntax-highlighted .tr{display:table-row}.nhsd-o-code-viewer__code-content .syntax-highlighted .th,.nhsd-o-code-viewer__code-content .syntax-highlighted code{display:table-cell}.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-comment,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-quote{color:#969896}.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-deletion,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-name,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-regexp,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-selector-class,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-selector-id,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-tag,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-template-variable,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-variable{color:#d54e53}.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-built_in,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-builtin-name,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-link,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-literal,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-meta,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-number,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-params,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-type{color:#e78c45}.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-attribute{color:#e7c547}.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-addition,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-bullet,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-string,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-symbol{color:#b9ca4a}.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-section,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-title{color:#7aa6da}.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-keyword,.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-selector-tag{color:#c397d8}.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs{background:#231f20;color:#eaeaea}.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-emphasis{font-style:italic}.nhsd-o-code-viewer__code-content .syntax-highlighted .hljs-strong{font-weight:700}.nhsd-a-button--custom:hover{box-shadow:0 0 0 .167rem #fa9200!important}.nhsd-orgstructure-container-static{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr 3fr;grid-template-columns:1fr 3fr 3fr;-ms-grid-rows:repeat(autofill,1fr);grid-template-rows:repeat(autofill,1fr);margin:0 -.25em}.nhsd-orgstructure-custom-container{grid-column:1/2;-ms-grid-column:1;-ms-grid-column-span:1;grid-row:1/100;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.nhsd-orgstructure-block,.nhsd-orgstructure-custom-container{display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-flex}.nhsd-orgstructure-block{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#005bbb;text-align:center;margin:.25em}.nhsd-orgstructure-block-1{grid-column:2/4;-ms-grid-column:2;-ms-grid-column-span:2;min-height:75px;max-height:100px;display:block}.nhsd-orgstructure-block-2{grid-column:2;-ms-grid-column:2;-ms-grid-row-span:3;height:300px 50px}.nhsd-orgstructure-block-2,.nhsd-orgstructure-block-3{grid-row:2/5;-ms-grid-row:2;min-height:300px;max-height:350px}.nhsd-orgstructure-block-3{grid-column:3;-ms-grid-column:3;-ms-grid-row-span:3;height:350px}.nhsd-orgstructure-block-4{grid-column:2/4;-ms-grid-column:2;-ms-grid-column-span:2;grid-row:5;-ms-grid-row:5;min-height:75px;max-height:100px}.nhsd-orgstructure-block-5{grid-column:2/4;-ms-grid-column:2;-ms-grid-column-span:2;-ms-grid-row:6;grid-row:6;min-height:75px;max-height:100px}.nhsd-orgstructure-block-6{height:50%}.nhsd-orgstructure-block-6 .nhsd-a-link{-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;-ms-writing-mode:tb-rl;border-bottom:0;border-left:1px solid;padding-bottom:0;padding-left:3px;padding-right:4px;margin:2px}.nhsd-orgstructure-block-6 .nhsd-a-link:active,.nhsd-orgstructure-block-6 .nhsd-a-link:hover{margin:0;padding-left:0;padding-bottom:0;border-left:3px solid #fff}.nhsd-orgstructure-block-7{height:50%}.nhsd-orgstructure-block-7 .nhsd-a-link{-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;-ms-writing-mode:tb-rl;border-bottom:0;border-left:1px solid;padding-bottom:0;padding-left:3px;padding-right:4px;margin:2px}.nhsd-orgstructure-block-7 .nhsd-a-link:active,.nhsd-orgstructure-block-7 .nhsd-a-link:hover{margin:0;padding-left:0;padding-bottom:0;border-left:3px solid #fff}.nhsd-orgstructure-block-8{grid-column:2/4;-ms-grid-column:2;-ms-grid-column-span:2;-ms-grid-row:7;grid-row:auto;-ms-grid-row-span:auto;min-height:75px;max-height:100px}.nhsd-orgstructure-block-extra{grid-column:2/4;-ms-grid-column:2;-ms-grid-column-span:3;grid-row:auto;-ms-grid-row-span:auto;min-height:75px;max-height:100px}.nhsd-api-catalogue__scrollable-component{overflow-y:auto;max-height:85vh}.nhsd-api-catalogue__filter-unavailable{color:#768692!important;pointer-events:none}.nhsd-api-catalogue__filter-unavailable:hover{cursor:default}.nhsd-api-catalogue .checkmark{position:absolute;top:0;left:0;width:25px;height:25px;pointer-events:none}.nhsd-api-catalogue .checkmark:after{content:""}.nhsd-api-catalogue .checkmark.selected:after{display:block;position:absolute;top:8px;left:10px;width:5px;height:10px;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #3f525f;border-width:0 2px 2px 0}.nhsd-api-catalogue .nhsd-a-checkbox{position:relative}.nhsd-api-catalogue .nhsd-a-checkbox input{pointer-events:none}.nhsd-api-catalogue input.section-folder:not(:checked)~label .icon svg{rotate:-90deg}.nhsd-api-catalogue input.section-folder:not(:checked)~.section-entries,.nhsd-api-catalogue input.section-folder:not(:checked)~hr:first-of-type{display:none}.nhsd-api-catalogue a.nhsd-a-checkbox__label{text-decoration:none;color:#231f20}.nhsd-api-catalogue .nhsd-a-button{margin-bottom:-.3rem;padding:.2555555556rem 1.1111111111rem;float:right}.nhsd-o-hero__stamp{width:80px;height:80px;position:absolute;right:15px;bottom:15px}