/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hidden{display:none}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip-path:unset;height:auto;overflow:visible;position:static!important;white-space:normal;width:auto}.invisible{visibility:hidden}.js .js-hide,.js-show{display:none}.js .js-show{display:block}@font-face{font-family:Circular;font-style:normal;font-weight:400;src:url(/themes/custom/thuisarts/dist/assets/lineto-circular-book.woff2) format("woff2"),url(/themes/custom/thuisarts/dist/assets/lineto-circular-book.woff) format("woff")}@font-face{font-family:Circular;font-style:italic;font-weight:400;src:url(/themes/custom/thuisarts/dist/assets/lineto-circular-bookItalic.woff2) format("woff2"),url(/themes/custom/thuisarts/dist/assets/lineto-circular-bookItalic.woff) format("woff")}@font-face{font-family:Circular;font-style:normal;font-weight:700;src:url(/themes/custom/thuisarts/dist/assets/lineto-circular-black.woff2) format("woff2"),url(/themes/custom/thuisarts/dist/assets/lineto-circular-black.woff) format("woff")}body{font-size:1.125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2a2a2a;font-family:Circular,Arial,sans-serif;line-height:1.611}h1,h2,h3,h4,h5,h6{color:#023729;font-size:1.125rem;line-height:1.25;margin:0 0 .938rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#023729}h1 a .ext,h2 a .ext,h3 a .ext,h4 a .ext,h5 a .ext,h6 a .ext{display:none}h1{font-size:1.875rem}@media screen and (min-width:768px){h1{font-size:2.5rem}}@media screen and (min-width:992px){h1{font-size:2.813rem}}h1{margin-bottom:1.5rem}@media screen and (min-width:768px){h1{margin-bottom:2.5rem}}h2{font-size:1.5rem;margin-top:2.188rem}h3{font-size:1.25rem}h3,h4,h5,h6{margin-bottom:.625rem;margin-top:1.563rem}dd,dt,li,p{line-height:1.611}.meta-info{color:#737373;font-size:1rem}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.dialog-off-canvas-main-canvas,body,html{height:100%}body{background:#edf1f8}@media not screen and (min-width:992px){body.has-site-navigation-open{height:100dvh;overflow:hidden}}a{border-bottom:1px solid transparent;position:relative;text-decoration:none;transition:none .3s ease;transition-property:background-color,color,border-color}a,a:visited{color:#147e12}a:hover{border-bottom-color:currentcolor;text-decoration:none}a:focus-visible{outline:2px solid #147e12;outline-offset:.125rem}img{display:block}p:first-child{margin-top:0}p:last-child{margin-bottom:0}details{margin-block:2rem}[href^="#"].visually-hidden.focusable:focus{position:relative!important;z-index:1}.add-user-form input.form-autocomplete{background:none}.api-key-renew__description{margin-block:2rem}.brand-bar{display:flex}.brand-bar__item{background-color:#ff652e;height:.25rem;max-width:212px;width:66.667%}.branding__link{align-items:center;border:none;display:flex;gap:.25rem}@media not screen and (min-width:576px){.branding__link{justify-content:flex-end;overflow:hidden}}.branding__logo{height:2.5rem}.breadcrumb__list{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__list{align-items:center;display:flex;gap:.625rem}@media not screen and (min-width:768px){.breadcrumb__item:not(:first-child:last-child,:nth-last-child(2)){border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media screen and (min-width:768px){.breadcrumb__item{flex-direction:row-reverse}}.breadcrumb__link{color:#147e12;text-decoration:none}.breadcrumb__current{border-bottom:1px solid transparent}.breadcrumb__icon{color:#737373;height:.75rem;width:.75rem}@media not screen and (min-width:768px){.breadcrumb__icon{transform:rotate(180deg)}}a.button:focus-visible{outline:2px solid #147e12;outline-offset:.125rem}a.button{align-items:center;appearance:none;background-color:#023729;border:1px solid #023729;border-radius:500px;color:#fbfbfa;column-gap:.444em;cursor:pointer;display:inline-flex;font-family:Circular,Arial,sans-serif;font-size:1.125rem;justify-content:center;line-height:1.5;margin:0;padding:.344rem .75rem;text-align:center;transition:none .3s ease;transition-property:background-color,box-shadow,color,border-color,offset-color;vertical-align:middle}@media screen and (min-width:768px){a.button{padding-block:.594rem}}a.button:not(.button--secondary):visited{color:#fbfbfa}a.button,a.button:focus,a.button:hover{text-decoration:none}a.button:active,a.button:hover{background-color:#147e12;border-color:#147e12;color:#fbfbfa}a.button--secondary{background-color:transparent;border-color:currentcolor;color:#023729}a.button--secondary:active,a.button--secondary:hover{background-color:#023729;border-color:#023729;color:#fbfbfa;text-decoration:none}a.button--danger{background-color:#d73f0d;border-color:#d73f0d}a.button--danger:active,a.button--danger:hover{background-color:#a12000;border-color:#a12000;color:#fbfbfa;text-decoration:none}a.button--size-s{font-size:1rem;line-height:1.625;padding-block:.5rem}a.button--size-xs{font-size:1rem;line-height:1.625;padding:.25rem .75rem}a.button[disabled]{background-color:#e1e4e6;border-color:#e1e4e6;color:#737373;cursor:default}button.button:focus-visible{outline:2px solid #147e12;outline-offset:.125rem}button.button{align-items:center;appearance:none;background-color:#023729;border:1px solid #023729;border-radius:500px;color:#fbfbfa;column-gap:.444em;cursor:pointer;display:inline-flex;font-family:Circular,Arial,sans-serif;font-size:1.125rem;justify-content:center;line-height:1.5;margin:0;padding:.344rem .75rem;text-align:center;transition:none .3s ease;transition-property:background-color,box-shadow,color,border-color,offset-color;vertical-align:middle}@media screen and (min-width:768px){button.button{padding-block:.594rem}}button.button:not(.button--secondary):visited{color:#fbfbfa}button.button,button.button:focus,button.button:hover{text-decoration:none}button.button:active,button.button:hover{background-color:#147e12;border-color:#147e12;color:#fbfbfa}button.button--secondary{background-color:transparent;border-color:currentcolor;color:#023729}button.button--secondary:active,button.button--secondary:hover{background-color:#023729;border-color:#023729;color:#fbfbfa;text-decoration:none}button.button--danger{background-color:#d73f0d;border-color:#d73f0d}button.button--danger:active,button.button--danger:hover{background-color:#a12000;border-color:#a12000;color:#fbfbfa;text-decoration:none}button.button--size-s{font-size:1rem;line-height:1.625;padding-block:.5rem}button.button--size-xs{font-size:1rem;line-height:1.625;padding:.25rem .75rem}button.button[disabled]{background-color:#e1e4e6;border-color:#e1e4e6;color:#737373;cursor:default}[type=submit].button:focus-visible{outline:2px solid #147e12;outline-offset:.125rem}[type=submit].button{align-items:center;appearance:none;background-color:#023729;border:1px solid #023729;border-radius:500px;color:#fbfbfa;column-gap:.444em;cursor:pointer;display:inline-flex;font-family:Circular,Arial,sans-serif;font-size:1.125rem;justify-content:center;line-height:1.5;margin:0;padding:.344rem .75rem;text-align:center;transition:none .3s ease;transition-property:background-color,box-shadow,color,border-color,offset-color;vertical-align:middle}@media screen and (min-width:768px){[type=submit].button{padding-block:.594rem}}[type=submit].button:not(.button--secondary):visited{color:#fbfbfa}[type=submit].button,[type=submit].button:focus,[type=submit].button:hover{text-decoration:none}[type=submit].button:active,[type=submit].button:hover{background-color:#147e12;border-color:#147e12;color:#fbfbfa}[type=submit].button--secondary{background-color:transparent;border-color:currentcolor;color:#023729}[type=submit].button--secondary:active,[type=submit].button--secondary:hover{background-color:#023729;border-color:#023729;color:#fbfbfa;text-decoration:none}[type=submit].button--danger{background-color:#d73f0d;border-color:#d73f0d}[type=submit].button--danger:active,[type=submit].button--danger:hover{background-color:#a12000;border-color:#a12000;color:#fbfbfa;text-decoration:none}[type=submit].button--size-s{font-size:1rem;line-height:1.625;padding-block:.5rem}[type=submit].button--size-xs{font-size:1rem;line-height:1.625;padding:.25rem .75rem}[type=submit].button[disabled]{background-color:#e1e4e6;border-color:#e1e4e6;color:#737373;cursor:default}.button__icon{height:1em;width:1em}.content-container{background:#f8fcfe;border-radius:24px;margin-bottom:2rem;padding:1.5rem;transition:none .3s ease;transition-property:background,box-shadow}@media screen and (min-width:768px){.content-container{border-radius:36px;padding:2.5rem}}.content-container--compact{border-radius:12px;padding:1.5rem 1rem}@media screen and (min-width:768px){.content-container--compact{padding:2rem}}.content-container--highlighted,.content-container:has(.truncate--is-truncated:not(.truncate--is-enabled)){background:#fff;box-shadow:0 24px 24px -14px rgba(0,0,0,.18)}.content-container:not(.content-container--compact) h1{font-size:1.5rem}.content-container:not(.content-container--compact) h2,.content-container:not(.content-container--compact) h3{font-size:1.125rem}.js td .dropbutton-wrapper{min-height:1.667em;width:auto}.js td .dropbutton-wrapper .dropbutton-widget,table .dropbutton-single .dropbutton-widget{position:relative}.dropbutton-single .dropbutton-widget .dropbutton{overflow:visible}.dropbutton-single .dropbutton-widget .dropbutton-action{max-width:25dvw;width:max-content}.dropbutton-single .dropbutton-widget .dropbutton-action a{display:inline}.dropbutton-single .dropbutton-widget .dropbutton-action a:focus{outline:revert}.js .dropbutton-wrapper.dropbutton-multiple{margin-right:-.5rem;max-width:20em;padding-right:0}@media screen and (min-width:576px){.js .dropbutton-wrapper.dropbutton-multiple{margin-right:-.75rem}}.js .dropbutton-wrapper.dropbutton-multiple .dropbutton-action{max-width:25dvw;width:max-content}.js .dropbutton-wrapper.dropbutton-multiple .dropbutton-action:not(:first-child){margin-top:.5rem}.js .dropbutton-wrapper.dropbutton-multiple .dropbutton-action a{display:inline}.js .dropbutton-wrapper.dropbutton-multiple .secondary-action{border-top:1px solid #e1e4e6;padding-top:.5rem}.js .dropbutton-wrapper.dropbutton-multiple .dropbutton-arrow{top:.875rem}.js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-arrow{top:calc(.875rem - .3333em)}#password-policy-status,.form-wrapper>.form-item,.js-form-item-pass>.form-item,form>.form-item{margin-bottom:1.5rem}fieldset{border:0;margin:0 0 1.5rem;padding:0}.form-type-checkbox,.form-type-radio{align-items:baseline;display:flex;gap:1rem}.form-type-checkbox>label,.form-type-radio>label{margin:0}.fieldset-legend{font-weight:600}.fieldset-legend,label{display:block;font-size:1rem;line-height:1.6;margin-bottom:.75rem}.fieldset-legend.form-required:after,label.form-required:after{color:#c8302b;content:" *";display:inline}label{cursor:pointer;margin-bottom:.5rem}[type=text]{background:#fff;border:1px solid #e1e4e6;border-radius:.5rem;line-height:1.611;max-width:100%;padding:.5rem .75rem;width:100%}[type=text]::placeholder{color:#737373;opacity:1}[type=text]:focus{outline:2px solid #147e12;outline-offset:.125rem}[type=email]{background:#fff;border:1px solid #e1e4e6;border-radius:.5rem;line-height:1.611;max-width:100%;padding:.5rem .75rem;width:100%}[type=email]::placeholder{color:#737373;opacity:1}[type=email]:focus{outline:2px solid #147e12;outline-offset:.125rem}[type=number]{background:#fff;border:1px solid #e1e4e6;border-radius:.5rem;line-height:1.611;max-width:100%;padding:.5rem .75rem;width:100%}[type=number]::placeholder{color:#737373;opacity:1}[type=number]:focus{outline:2px solid #147e12;outline-offset:.125rem}[type=search]{background:#fff;border:1px solid #e1e4e6;border-radius:.5rem;line-height:1.611;max-width:100%;padding:.5rem .75rem;width:100%}[type=search]::placeholder{color:#737373;opacity:1}[type=search]:focus{outline:2px solid #147e12;outline-offset:.125rem}[type=tel]{background:#fff;border:1px solid #e1e4e6;border-radius:.5rem;line-height:1.611;max-width:100%;padding:.5rem .75rem;width:100%}[type=tel]::placeholder{color:#737373;opacity:1}[type=tel]:focus{outline:2px solid #147e12;outline-offset:.125rem}[type=url]{background:#fff;border:1px solid #e1e4e6;border-radius:.5rem;line-height:1.611;max-width:100%;padding:.5rem .75rem;width:100%}[type=url]::placeholder{color:#737373;opacity:1}[type=url]:focus{outline:2px solid #147e12;outline-offset:.125rem}[type=password]{background:#fff;border:1px solid #e1e4e6;border-radius:.5rem;line-height:1.611;max-width:100%;padding:.5rem .75rem;width:100%}[type=password]::placeholder{color:#737373;opacity:1}[type=password]:focus{outline:2px solid #147e12;outline-offset:.125rem}textarea{background:#fff;border:1px solid #e1e4e6;border-radius:.5rem;line-height:1.611;max-width:100%;padding:.5rem .75rem;width:100%}textarea::placeholder{color:#737373;opacity:1}textarea:focus{outline:2px solid #147e12;outline-offset:.125rem}select{background:#fff;border:1px solid #e1e4e6;border-radius:.5rem;line-height:1.611;max-width:100%;padding:.5rem .75rem;width:100%}select::placeholder{color:#737373;opacity:1}select:focus{outline:2px solid #147e12;outline-offset:.125rem}textarea{resize:vertical}select{min-height:3.188rem}.js-form-item-pass-pass2+.description{margin-top:-1.5rem}#password-policy-status{background:rgba(0,0,0,.075);border:1px solid #e1e4e6;border-radius:.25rem;overflow-x:auto;padding:1rem}.password-policy-constraint-failed td:nth-child(2){color:#c8302b}.password-policy-constraint-passed td:nth-child(2){color:#3d9248}.description{color:#737373;display:block;font-size:.875rem;margin-top:.25rem}.form-title{border-bottom:1px solid #d1d5db;margin:0 0 2rem;padding-bottom:1rem}.form-section{border-left:3px solid #ff652e;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;padding-left:calc(2rem - 3px)}@media not screen and (min-width:768px){.form-section{padding-left:calc(1rem - 3px)}}.form-section__title{color:#023729;font-weight:700;margin-block:0}.form-section__description{color:#6b7280;font-size:14px;margin-bottom:16px}.form-group{border-block-end:1px solid #e1e4e6;column-gap:68px;display:grid;margin-block-end:2rem;padding-block-end:.5rem}@media screen and (min-width:768px){.form-group{grid-template-columns:1fr calc(67% - 68px)}}.form-group>h3,.form-group>label{grid-column:1;margin-block-start:0;min-width:175px}@media screen and (min-width:768px){.form-group>div,.form-group>table{grid-column:2}}.form-divider{background-color:#e1e4e6;height:1px;margin:2rem 0}.form-actions{display:flex;flex-flow:wrap;gap:1rem 1.5rem;justify-content:space-between;margin-top:2rem}.form-actions>*{align-items:center;display:flex;flex-shrink:0}.form-actions__cancel-link{align-items:center;align-self:stretch;border:none;border-radius:4px;color:#147e12;display:flex;font-size:1rem;gap:.625rem;margin-inline:-16px;padding:8px 16px;text-decoration:none}.form-actions__cancel-link .form-actions__cancel-label{border-bottom:1px solid transparent;transition:none .3s ease;transition-property:color,border-color}.form-actions__cancel-link:hover .form-actions__cancel-label{border-bottom-color:currentcolor}.form-actions__cancel-icon{height:.75rem;width:.75rem}.form-text.error{border:1px solid #c8302b}.horizontal-menu{display:flex;flex-wrap:wrap;font-size:.938rem;gap:.75rem 1.25rem;justify-content:center;list-style:none;margin:0;padding:0}.layout-container{align-items:flex-start;display:flex;flex-direction:column;margin:0;min-height:100%}.layout-container>*{width:100%}.layout-container>footer,.layout-container>header{flex-shrink:0}.layout-container>main{flex-basis:100%;flex-grow:1}.layout-content-wrapper{padding-inline:1rem}@media screen and (min-width:768px){.layout-content-wrapper{padding-inline:2rem}}.layout-content{margin:2rem auto;max-width:90rem}@media screen and (min-width:768px){.layout-content{margin-top:4rem}}.layout-content__content:not(:first-child){margin-top:1.5rem}@media screen and (min-width:768px){.layout-content__content:not(:first-child){margin-top:2rem}}body:is(.small-content) .layout-content__content{margin-inline:auto;max-width:55rem}.list-item{background:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem;padding:1rem}@media screen and (min-width:768px){.list-item{gap:1rem}}@media screen and (min-width:1360px){.list-item{align-items:center;flex-direction:row;justify-content:space-between}}.list-item__title{margin:0;text-wrap:balance}.list-item__column{display:flex;flex-flow:column wrap;gap:.75rem}@media screen and (min-width:768px){.list-item__column{align-items:center;flex-direction:row}}@media screen and (min-width:1360px){.list-item__column:not(:first-child){justify-content:flex-end}}@media screen and (min-width:768px){.menu-footer{justify-content:flex-start}}.menu-footer a{color:#737373}.navigation-tabs{margin-bottom:1.5rem;position:relative}@media screen and (min-width:768px){.navigation-tabs{margin-bottom:2.5rem}}.navigation-tabs__list{display:flex;gap:2rem;list-style:none;margin:-.5rem -1.5rem;overflow-x:auto;padding:.5rem 1.5rem;width:calc(100% + 3rem)}@media screen and (min-width:768px){.navigation-tabs__list{margin-inline:-2.5rem;padding-inline:2.5rem;width:calc(100% + 5rem)}}.navigation-tabs__list:before{background-color:#e1e4e6;content:"";display:block;height:1px;inset:calc(100% - .5rem) 0 auto 0;position:absolute}.navigation-tabs__item{align-items:center;display:inline-flex;flex-shrink:0}.navigation-tabs__link{align-items:center;border-bottom:3px solid transparent;color:#737373;display:flex;font-size:1rem;font-weight:700;gap:.75rem;line-height:20px;padding:.5rem 0;transition:none .3s ease;transition-property:color,border-color}.navigation-tabs__link:visited{color:#737373}.navigation-tabs__link--active,.navigation-tabs__link--active:visited,.navigation-tabs__link:focus-visible,.navigation-tabs__link:hover{border-bottom-color:#ff652e;color:#2a2a2a}.navigation-tabs__icon{height:1.25rem;width:1.25rem}.organisation-form{display:flex;flex-direction:column}.organisation-form .edit-delete{align-self:end;margin-block-end:2.5rem}.organisation-form .form-item{max-width:100%;width:400px}.organisation-form .registered-since{margin-block-end:1rem}.organisation-form .edit-sub-organisations{align-items:baseline;display:flex;gap:.75rem;margin-block-end:1.5rem}.organisation-form .content-table-wrapper{margin:0}.organisation-form .content-table-wrapper .button:first-child{margin-block-end:1.5rem}.organisation-form .form-actions{justify-content:end;margin:0}.organisations-overview .title-wrapper{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between}.organisations-overview td>a.sub-organisation{margin-inline-start:1.25rem!important}.organisations-overview .actions-add,.organisations-overview .actions-edit{padding-inline:.75rem;width:0}.organisations-overview .limit-exceeded{align-items:center;display:flex;gap:.5rem}.organisations-overview .limit-exceeded__ratio{color:inherit;font-weight:500}.organisations-overview .limit-exceeded--exceeded .limit-exceeded__ratio{color:#c8302b;font-weight:600}.organisations-overview .limit-exceeded__icon{align-items:center;display:inline-flex;flex-shrink:0}.organisations-overview .limit-exceeded__icon-svg{color:#c8302b;fill:#c8302b!important;height:1rem;width:1rem}.overview-header{display:flex;flex-direction:column;margin-bottom:1.5rem;row-gap:1.5rem}@media screen and (min-width:768px){.overview-header{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:2rem}}.overview-header__title{margin:0}.overview-header__actions{align-items:center;display:flex;flex-flow:row wrap;gap:.675rem}@media screen and (min-width:768px){.overview-header__actions{justify-content:flex-end}}.overview-header__actions>*{flex-shrink:0}.js-pager__items{list-style:none;padding:0}.js-pager__items,.site-footer{display:flex;gap:1.5rem;justify-content:center}.site-footer{flex-flow:column wrap;padding:1rem}@media screen and (min-width:768px){.site-footer{align-items:flex-end;column-gap:2rem;flex-direction:row;justify-content:flex-start;padding:2rem}}.site-footer__brand-bar{flex:0 0 100%;justify-content:center}@media screen and (min-width:768px){.site-footer__brand-bar{justify-content:flex-start}}.site-footer__content{text-align:center}@media screen and (min-width:768px){.site-footer__content{flex:1 1 0;margin-bottom:0;text-align:left}}.site-footer__copyright{font-size:.875rem;margin-bottom:1rem}@media screen and (min-width:768px){.site-footer__copyright{font-size:.938rem}}.site-footer__logo-nhg{display:flex;justify-content:center}@media screen and (min-width:768px){.site-footer__logo-nhg{margin-bottom:-.5rem;margin-left:auto}}.site-footer__logo-nhg a{border-bottom:none}.site-header-wrapper{align-items:center;background:#fff;border-bottom:1px solid #e1e4e6;box-shadow:0 -5rem #fff;display:flex;min-height:5rem;padding:1rem;position:relative}@media screen and (min-width:768px){.site-header-wrapper{padding-inline:2rem}}.site-header{align-items:center;display:flex;flex:1;gap:1.25rem;height:100%;justify-content:space-between;margin:0 auto;max-width:90rem;position:relative;z-index:50}@media screen and (min-width:768px){.site-header{gap:2rem}}.site-header .site-header__branding{align-items:center;display:flex;gap:.25rem}.site-header .menu-icon__svg{height:1rem;width:1rem}.site-header__navigation{display:flex;justify-content:flex-end;margin-left:auto}.site-navigation__toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:3rem;justify-content:center;margin-right:-1rem;padding:0;width:3rem}.site-navigation__toggle:focus-visible{outline:2px solid #147e12;outline-offset:.125rem}@media screen and (min-width:992px){.site-navigation__toggle{display:none}}.has-site-navigation-open .site-navigation__open,.site-navigation__close{display:none}.has-site-navigation-open .site-navigation__close{display:block}.site-navigation__cross,.site-navigation__hamburger{display:block;height:.875rem;width:.875rem}.site-navigation__hamburger{width:1rem}.site-navigation__label{border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.site-navigation__content{display:none}@media screen and (min-width:992px){.site-navigation__content{display:flex;gap:1.25rem}}@media not screen and (min-width:992px){.has-site-navigation-open .site-navigation__content{background:#fff;display:block;inset:calc(5rem + var(--drupal-displace-offset-top,0px)) 0 0;overflow-y:auto;padding:2rem;position:fixed;z-index:49}}@media not screen and (min-width:768px){.has-site-navigation-open .site-navigation__content{padding-inline:1rem}}@media not screen and (min-width:992px){.has-site-navigation-open .site-navigation__content .menu-header{display:block;font-size:inherit}.has-site-navigation-open .site-navigation__content .menu-header li{margin-bottom:1rem}}.status-messages{background:rgba(0,0,0,.075);border:1px solid #e1e4e6;border-left-width:4px;border-radius:.25rem;margin-bottom:1.5rem;padding:1rem}@media screen and (min-width:768px){.status-messages{margin-bottom:2.5rem}}.thuisarts-swagger-ui .swagger-ui{font-size:1rem}.thuisarts-swagger-ui .swagger-ui a:not(.nostyle):link{color:#147e12;transition-property:background-color,color,border-color}.thuisarts-swagger-ui .swagger-ui a:not(.nostyle):hover,.thuisarts-swagger-ui .swagger-ui a:not(.nostyle):visited,.thuisarts-swagger-ui .swagger-ui a:not(.nostyle):visited:hover{color:#147e12}.thuisarts-swagger-ui .swagger-ui a:not(.nostyle):focus{outline:none}.thuisarts-swagger-ui .swagger-ui a:not(.nostyle):focus-visible{outline:2px solid #147e12;outline-offset:.125rem}.thuisarts-swagger-ui .swagger-ui .btn:focus,.thuisarts-swagger-ui .swagger-ui button:focus{outline:none}.thuisarts-swagger-ui .swagger-ui .btn:focus-visible,.thuisarts-swagger-ui .swagger-ui button:focus-visible{outline:2px solid #147e12;outline-offset:.125rem}.thuisarts-swagger-ui .swagger-ui .btn:not(.authorize,.btn-clear){background:#147e12;border-color:#147e12;color:#fff;transition-property:background-color,color,border-color}.thuisarts-swagger-ui .swagger-ui .btn:not(.authorize,.btn-clear):active,.thuisarts-swagger-ui .swagger-ui .btn:not(.authorize,.btn-clear):focus,.thuisarts-swagger-ui .swagger-ui .btn:not(.authorize,.btn-clear):hover{background-color:#00271d;border-color:#00271d;color:#fff}.thuisarts-swagger-ui .swagger-ui .btn.authorize:last-child{margin-right:0}.thuisarts-swagger-ui .swagger-ui .btn.execute{background-color:#147e12;border-color:#147e12}.thuisarts-swagger-ui .swagger-ui .btn.execute:hover{background-color:#00271d;border-color:#00271d}.thuisarts-swagger-ui .swagger-ui .authorization__btn.unlocked{opacity:1}.thuisarts-swagger-ui .swagger-ui .authorization__btn.unlocked>*{opacity:.4}.thuisarts-swagger-ui .swagger-ui .wrapper{padding-inline:0}.thuisarts-swagger-ui .swagger-ui .information-container .info{background:#e1e4e6;padding:1rem}@media screen and (min-width:768px){.thuisarts-swagger-ui .swagger-ui .information-container .info{padding:2rem}}.thuisarts-swagger-ui .swagger-ui .information-container .info>div:last-child{margin-bottom:0}.thuisarts-swagger-ui .swagger-ui .information-container .info .title{margin-bottom:1rem}@media not screen and (min-width:768px){.thuisarts-swagger-ui .swagger-ui .information-container .info .title{font-size:1.5rem}}.thuisarts-swagger-ui .swagger-ui .information-container .info .title>span{display:inline-block}.thuisarts-swagger-ui .swagger-ui .json-schema-form-item{align-items:center;display:flex;gap:.5rem}.thuisarts-swagger-ui .swagger-ui .json-schema-form-item .btn{font-size:1.5rem;font-weight:400;line-height:.708;margin-block:5px;padding:.375rem 1rem;vertical-align:middle}.thuisarts-swagger-ui .swagger-ui .scheme-container{background-color:transparent;box-shadow:none;margin-block:2.5rem;padding:0}.thuisarts-swagger-ui .swagger-ui .opblock{border-radius:0}.thuisarts-swagger-ui .swagger-ui .opblock.opblock-get{background:#e1e4e6;border-color:#e1e4e6}.thuisarts-swagger-ui .swagger-ui .opblock.opblock-get .opblock-summary-method{background-color:#147e12}.thuisarts-swagger-ui .swagger-ui .opblock.opblock-get .opblock-summary-method:hover{background-color:#00271d}.thuisarts-swagger-ui .swagger-ui .opblock.opblock-get .opblock-summary{border-color:inherit}.thuisarts-swagger-ui .swagger-ui .opblock .tab-header .tab-item.active h4 span:after{background:#147e12}.thuisarts-swagger-ui .swagger-ui .opblock-tag:hover{background:none}.thuisarts-swagger-ui .swagger-ui section.models,.thuisarts-swagger-ui .swagger-ui section.models .model-container{border-radius:0}.thuisarts-swagger-ui .swagger-ui section.models h4:hover{background:#e1e4e6}.thuisarts-swagger-ui .swagger-ui section.models h4 button{margin-bottom:0}.thuisarts-swagger-ui .swagger-ui table.model tr.property-row .star{color:#c8302b}.content-table-wrapper,.views-element-container div:has(>table){margin-block:1rem;overflow-x:auto;width:100%}@media screen and (min-width:768px){.content-table-wrapper,.views-element-container div:has(>table){margin-block:2rem}}.content-table-wrapper table,.views-element-container div:has(>table) table{border-collapse:collapse;font-size:1rem;margin-block-end:1rem;width:100%}.content-table-wrapper table td,.content-table-wrapper table th,.views-element-container div:has(>table) table td,.views-element-container div:has(>table) table th{border-bottom:1px solid #e1e4e6;padding:1rem;text-align:left;vertical-align:top}@media screen and (min-width:768px){.content-table-wrapper table td,.content-table-wrapper table th,.views-element-container div:has(>table) table td,.views-element-container div:has(>table) table th{padding-inline:2.5rem}}.content-table-wrapper table td:first-child,.content-table-wrapper table th:first-child,.views-element-container div:has(>table) table td:first-child,.views-element-container div:has(>table) table th:first-child{padding-left:.75rem}.content-table-wrapper table td:last-child,.content-table-wrapper table th:last-child,.views-element-container div:has(>table) table td:last-child,.views-element-container div:has(>table) table th:last-child{padding-right:.75rem}.content-table-wrapper table td:has(.dropbutton),.content-table-wrapper table th:has(.dropbutton),.views-element-container div:has(>table) table td:has(.dropbutton),.views-element-container div:has(>table) table th:has(.dropbutton){width:0}.content-table-wrapper table thead th,.views-element-container div:has(>table) table thead th{color:#737373;font-size:.875rem;font-weight:400;white-space:nowrap}.content-table-wrapper table tbody td:first-child,.views-element-container div:has(>table) table tbody td:first-child{font-weight:700}.tag-indicative{background:#e7f6c2;border-radius:8px;display:inline-block;font-size:1rem;line-height:1.75;padding:.25rem .75rem}@media screen and (min-width:768px){.tag-indicative{align-items:center;display:inline-flex;gap:1rem}}@media not screen and (min-width:768px){.tag-indicative:has(.tag-indicative__action) .tag-indicative__label-wrapper{margin-right:.5rem}}.tag-indicative__title{font-weight:700;margin-right:.25em}.tag-indicative__label--mono{font-family:"ui-monospace",SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;word-break:break-all}.tag-indicative__action{align-items:center;appearance:none;background:none;border:none;border-radius:.125rem;color:#147e12;cursor:pointer;display:inline-flex;gap:.5rem;padding:0}.tag-indicative__action:focus-visible{outline:2px solid #147e12;outline-offset:.125rem}.tag-indicative__action:hover{color:#00271d}.tag-indicative__action:hover .tag-indicative__action-label{border-bottom-color:currentcolor}.tag-indicative__action-icon{height:.75em;width:.75em}.tag-indicative__action-label{border-bottom:1px solid transparent;transition:none .3s ease;transition-property:color,border-color}.text>:first-child{margin-top:0}.text>:last-child{margin-bottom:0}.text a{border-bottom-color:currentcolor}.text a:focus,.text a:hover{background-color:rgba(0,0,0,.075)}.top-navigation{display:flex;flex-direction:column;font-size:.938rem;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (min-width:992px){.top-navigation{column-gap:1.5rem;flex-flow:row wrap}}.top-navigation__item{align-items:center;display:inline-flex;flex-shrink:0}@media not screen and (min-width:992px){.top-navigation__item{margin-bottom:.5rem}}.top-navigation__link{align-items:center;border:solid transparent;border-width:0 0 0 3px;color:#023729;column-gap:.444em;display:flex;font-size:1.125rem;line-height:1.5;margin:0;padding:.344rem .75rem;transition:none .3s ease;transition-property:color,border-color;vertical-align:middle}@media screen and (min-width:992px){.top-navigation__link{border-width:0 0 3px;margin-left:0;padding-top:3px;padding-inline:0}}.top-navigation__link,.top-navigation__link:visited{color:#00271d}.top-navigation__link--active,.top-navigation__link--active:visited,.top-navigation__link:focus-visible,.top-navigation__link:hover{border-color:#ff652e}.top-navigation__icon{height:.75rem;width:.75rem}.truncate--is-enabled .truncate__content:not(:focus-within){display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.truncate__button{display:inline-flex;gap:.5rem}.truncate--is-enabled .truncate__button-label-collapse,.truncate:not(.truncate--is-enabled) .truncate__button-label-expand,.truncate:not(.truncate--is-truncated) .truncate__button{display:none}.truncate__button-icon{height:.75em;margin-top:-.25em;transform:rotate(-90deg);width:.75em}.truncate--is-enabled .truncate__button-icon{margin-top:.188em;transform:rotate(90deg)}.update{display:flex;flex-direction:column;gap:1.5rem}.update__title{color:#023729;font-size:1.5rem;line-height:1.3;margin:0 0 1rem}.update__content{border-left:7px solid #ff652e;padding-block:.25rem .75rem;padding-left:calc(2.5rem - 7px)}@media not screen and (min-width:768px){.update__content{padding-left:calc(1.25rem - 7px)}}.update__meta{order:-1}.update__footer{color:inherit}.truncate:not(.truncate--is-truncated) .update__footer{display:none}.user-form{margin:0}.user-form .form-actions{display:flex;justify-content:flex-end}.user-form .content-table-wrapper{grid-template-rows:auto 1fr}@media screen and (min-width:768px){.user-form .content-table-wrapper>table{grid-row:1/span 2}}.user-form .submit-user-form,.user-form .tfa-setup{border-block-end:1px solid #e1e4e6;padding-block:2rem}.user-form .form-group{border:none}.user-form .form-type-password-confirm .form-item{margin-bottom:1.5rem}.user-form .tfa-section{margin-block:2rem}.password-policy-list{grid-column:2;list-style:none;margin:0;padding-inline:1rem}.password-policy-item{align-items:center;display:flex;font-size:.95rem;gap:.75rem;margin-bottom:.5rem}.password-policy-item .password-policy-icon{font-weight:700;width:1.25rem}.password-confirm-message{display:none}.password-policy-icon{align-items:center;display:inline-flex;gap:.25rem}.password-policy-icon .icon{fill:currentcolor;height:.75rem;width:.75rem}.password-policy-icon .icon--failed,.password-policy-icon .icon--passed{display:none}.password-policy-constraint-passed .icon--passed{color:green;display:inline-block}.password-policy-constraint-failed .icon--failed{color:red;display:inline-block}.views-view__header{margin-bottom:2rem;margin-top:-.5rem}@media screen and (min-width:768px){.views-view__header{margin-bottom:3rem;margin-top:-1.5rem}}
