.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:87.5vh}.nhsd-api-catalogue .checkmark{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 .nhsd-a-checkbox__label{position:relative;z-index:0}.nhsd-api-catalogue .nhsd-a-checkbox .nhsd-a-checkbox__label:not(.nhsd-api-catalogue__filter-unavailable) input[type=checkbox]{cursor:pointer}.nhsd-api-catalogue .nhsd-a-checkbox .nhsd-api-catalogue__filter-unavailable{color:#768692;cursor:not-allowed}.nhsd-api-catalogue .nhsd-a-checkbox .nhsd-api-catalogue__filter-unavailable input[type=checkbox]{box-shadow:0 0 0 2px #e8edee}.nhsd-api-catalogue .nhsd-a-checkbox .nhsd-api-catalogue__filter-unavailable input[type=checkbox]:hover:before{display:none}.nhsd-api-catalogue .nhsd-a-checkbox input[type=checkbox]{pointer-events:none}.nhsd-api-catalogue .section-entries div:not(:last-of-type){margin-bottom:.5rem}.nhsd-api-catalogue input.section-folder{display:none}.nhsd-api-catalogue input.section-folder:checked~.nhsd-m-filter-menu-section__menu-button svg{rotate:180deg}.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:#3f525f}.nhsd-api-catalogue .nhsd-m-filter-menu-section__menu-button{padding:0}.nhsd-api-catalogue .filter-description{display:none;margin:-1px 0 0;padding:8px 0 0;font-size:.888rem;line-height:1.35em;cursor:text}.nhsd-api-catalogue .filter-description p:first-of-type{margin-top:0}.nhsd-api-catalogue .filter-category-label__described:hover~.filter-description,.nhsd-api-catalogue .filter-description:hover,.nhsd-api-catalogue .filter-label__described:hover~.filter-description{display:block}.nhsd-api-catalogue .filter-category-label__described,.nhsd-api-catalogue .filter-label__described{display:inline-block;line-height:22.4px}.nhsd-api-catalogue .filter-category-label__described .filter-category-label__text,.nhsd-api-catalogue .filter-category-label__described .filter-label__text,.nhsd-api-catalogue .filter-label__described .filter-category-label__text,.nhsd-api-catalogue .filter-label__described .filter-label__text{border-bottom:2px dashed #005bbb;padding-bottom:2px}.nhsd-api-catalogue .nhsd-m-filter-menu-section__menu-button:hover .filter-category-label__text{border-bottom-style:none}.nhsd-api-catalogue .filter-category-label{cursor:pointer}.section-label-description{position:absolute;width:9rem;top:1.1rem;display:none;margin-left:2.8rem;background-color:#fff;border:thin solid #000;padding:8px;cursor:text;z-index:1}.section-label-description p{display:none;color:grey;font-size:small}.section-label-container{position:relative}.filter-category-label__described:hover~.section-label-description{display:block}.filter-category-label__described:hover~.section-label-description p{display:inline}.section-label-description:hover{display:block}.section-label-description:hover>p{display:inline}.filter-label__described:hover~.section-label-description{display:block}.filter-label__described:hover~.section-label-description p{display:inline}.filter-entries-edge{position:absolute;margin-left:-1em;top:9px;bottom:0;width:3.75px;content:"";background-color:#d5dade}.filter-entries-edge:after,.filter-entries-edge:before{content:"";position:absolute;width:3.75px;height:3.75px;background:#d5dade;border-radius:50%}.filter-entries-edge:before{top:-2.5px}.filter-entries-edge:after{bottom:-2.5px}.filter-child-container{margin-left:1em;position:relative}.filter-tag-yellow-highlight{color:#3f525f;background:#f6e24b}@media (min-width:925px){.nhsd-m-sticky-navigation__scrollable{margin-left:-10px;padding-left:10px;max-height:85vh;overflow-y:auto}}.nhsd-t-text-align-l-right{text-align:right}.nhsd-t-col-grey-mid{color:#768692}.nhsd-o-schema__title{font-weight:700}.nhsd-o-schema__description{margin-bottom:1em}.nhsd-o-schema__button{float:left;position:absolute;width:1.8em;height:1.8em;background-size:contain;background-repeat:no-repeat}.nhsd-o-schema__collapser,.nhsd-o-schema__expander{cursor:pointer}.nhsd-o-schema__expander{background-image:url(../images/icon/expander-plus-icon.svg)}.nhsd-o-schema__collapser{background-image:url(../images/icon/expander-dark-grey-minus-icon.svg)}.nhsd-o-schema__collapsed,.nhsd-o-schema__expander~.nhsd-o-schema__border-child{display:none}.nhsd-o-schema td{vertical-align:top}.nhsd-o-schema td div{margin-top:.25em}.nhsd-o-schema__table-header th{word-break:normal}.nhsd-o-schema__name-column{word-break:normal;position:relative}.nhsd-o-schema__name-column div{padding-left:1.75em}.nhsd-o-schema__name-column :not([class*=border]){margin-left:.5em}.nhsd-o-schema__description-column{word-break:break-word}.nhsd-o-schema__border-vertical{height:110%}.nhsd-o-schema__border-short-vertical,.nhsd-o-schema__border-vertical{position:absolute;margin-left:var(--border-padding);content:" ";background:hsl(210,60%,var(--border-lightness));width:5px;margin-top:-13px!important}.nhsd-o-schema__border-short-vertical{height:30px;border-bottom-left-radius:100px}.nhsd-o-schema__border-horizontal{width:2.5em;border-top-right-radius:100px;border-bottom-right-radius:100px}.nhsd-o-schema__border-horizontal,.nhsd-o-schema__border-short-horizontal{position:absolute;margin-left:var(--border-padding);content:" ";background:hsl(210,60%,var(--border-lightness));height:5px;margin-top:.75em;z-index:-1}.nhsd-o-schema__border-short-horizontal{width:1.85em;border-bottom-left-radius:100px}.nhsd-o-schema__border-child{position:absolute;margin-left:var(--border-padding);content:" ";background:hsl(210,60%,var(--border-lightness));width:5px;height:100%;top:21px;z-index:-1;border-bottom-left-radius:100px}.nhsd-t-display-contents{display:contents}.nhsd-t-text-transform-uppercase{text-transform:uppercase}.nhsd-t-float-right{float:right}.nhsd-t-overflow-wrap-text{word-break:break-all}.nhsd-t-wrap-text-pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.nhsd-o-code-viewer__code__slim{max-height:500px;height:-webkit-min-content;height:-moz-min-content;height:min-content;padding-top:unset}.nhsd-o-code-viewer__code-content__slim{max-height:500px;overflow:scroll;scrollbar-color:auto!important;scrollbar-width:auto!important}.nhsd-o-code-viewer__code-content__slim pre{padding-top:.8333333333rem}.nhsd-o-code-viewer__code-content__slim::-webkit-scrollbar{width:.75em;height:.75em}.nhsd-o-code-viewer__code-content__slim::-webkit-scrollbar-corner,.nhsd-o-code-viewer__code-content__slim::-webkit-scrollbar-track{background:unset}.nhsd-o-code-viewer__code-content__slim::-webkit-scrollbar-thumb{background-color:#757575;border-radius:20px;border:3px solid #2e2e2e}.nhsd-o-code-viewer__code-content__slim::-webkit-scrollbar-thumb:active,.nhsd-o-code-viewer__code-content__slim::-webkit-scrollbar-thumb:hover{background-color:#9e9e9e}@media (max-width:23.4275em){.nhsd-api-spec__try-this-api__button{float:none!important}.nhsd-api-spec__try-this-api__button button{margin-top:15px!important;width:100%!important}}.nhsd-o-hero__stamp{width:80px;height:80px;position:absolute;right:15px;bottom:15px}.nhsd-o-global-header__search-content-box{position:relative;padding:20px}.nhsd-o-global-header__header-section{width:100%;position:relative;text-align:left}.nhsd-o-global-header__search-label{display:inline;line-height:42px}.nhsd-o-global-header__search-close-button{margin:0 -5px 0 0;float:right}.nhsd-o-global-header .nhsd-m-search-bar{padding:0;margin-top:6px}.nhsd-m-table caption{text-align:left;font-size:1.444rem;color:#231f20;font-weight:600}#chat-widget-iframe{background:none}