﻿.clr-picker{display:none;flex-wrap:wrap;position:absolute;width:200px;z-index:1000;border-radius:10px;background-color:#fff;justify-content:flex-end;direction:ltr;box-shadow:0 0 5px rgba(0, 0, 0, 0.05),0 5px 20px rgba(0, 0, 0, 0.1);-moz-user-select:none;-webkit-user-select:none;user-select:none}.clr-picker.clr-open,.clr-picker[data-inline=true]{display:flex}.clr-picker[data-inline=true]{position:relative}.clr-gradient{position:relative;width:100%;height:100px;margin-bottom:15px;border-radius:3px 3px 0 0;background-image:linear-gradient(rgba(0, 0, 0, 0), #000),linear-gradient(90deg, #fff, currentColor);cursor:pointer}.clr-marker{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border:1px solid #fff;border-radius:50%;background-color:currentColor;cursor:pointer}.clr-picker input[type=range]::-webkit-slider-runnable-track{width:100%;height:16px}.clr-picker input[type=range]::-webkit-slider-thumb{width:16px;height:16px;-webkit-appearance:none}.clr-picker input[type=range]::-moz-range-track{width:100%;height:16px;border:0}.clr-picker input[type=range]::-moz-range-thumb{width:16px;height:16px;border:0}.clr-hue{background-image:linear-gradient(to right, #f00 0%, #ff0 16.66%, #0f0 33.33%, #0ff 50%, #00f 66.66%, #f0f 83.33%, #f00 100%)}.clr-hue,.clr-alpha{position:relative;width:calc(100% - 40px);height:8px;margin:5px 20px;border-radius:4px}.clr-alpha span{display:block;height:100%;width:100%;border-radius:inherit;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0), currentColor)}.clr-hue input[type=range],.clr-alpha input[type=range]{position:absolute;width:calc(100% + 32px);height:16px;left:-16px;top:-4px;margin:0;background-color:transparent;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none}.clr-hue div,.clr-alpha div{position:absolute;width:16px;height:16px;left:0;top:50%;margin-left:-8px;transform:translateY(-50%);border:2px solid #fff;border-radius:50%;background-color:currentColor;box-shadow:0 0 1px #888;pointer-events:none}.clr-alpha div:before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;border-radius:50%;background-color:currentColor}.clr-format{display:none;order:1;width:calc(100% - 40px);margin:0 20px 20px}.clr-segmented{display:flex;position:relative;width:100%;margin:0;padding:0;border:1px solid #ddd;border-radius:15px;box-sizing:border-box;color:#999;font-size:12px}.clr-segmented input,.clr-segmented legend{position:absolute;width:100%;height:100%;margin:0;padding:0;border:0;left:0;top:0;opacity:0;pointer-events:none}.clr-segmented label{flex-grow:1;margin:0;padding:4px 0;font-size:inherit;font-weight:normal;line-height:initial;text-align:center;cursor:pointer}.clr-segmented label:first-of-type{border-radius:10px 0 0 10px}.clr-segmented label:last-of-type{border-radius:0 10px 10px 0}.clr-segmented input:checked+label{color:#fff;background-color:#666}.clr-swatches{order:2;width:calc(100% - 32px);margin:0 16px}.clr-swatches div{display:flex;flex-wrap:wrap;padding-bottom:12px;justify-content:center}.clr-swatches button{position:relative;width:20px;height:20px;margin:0 4px 6px 4px;padding:0;border:0;border-radius:50%;color:inherit;text-indent:-1000px;white-space:nowrap;overflow:hidden;cursor:pointer}.clr-swatches button:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;background-color:currentColor;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1)}input.clr-color{order:1;width:calc(100% - 80px);height:32px;margin:15px 20px 20px auto;padding:0 10px;border:1px solid #ddd;border-radius:16px;color:#444;background-color:#fff;font-family:sans-serif;font-size:14px;text-align:center;box-shadow:none}input.clr-color:focus{outline:none;border:1px solid #1e90ff}.clr-close,.clr-clear{display:none;order:2;height:24px;margin:0 20px 20px;padding:0 20px;border:0;border-radius:12px;color:#fff;background-color:#666;font-family:inherit;font-size:12px;font-weight:400;cursor:pointer}.clr-close{display:block;margin:0 20px 20px auto}.clr-preview{position:relative;width:32px;height:32px;margin:15px 0 20px 20px;border-radius:50%;overflow:hidden}.clr-preview:before,.clr-preview:after{content:"";position:absolute;height:100%;width:100%;left:0;top:0;border:1px solid #fff;border-radius:50%}.clr-preview:after{border:0;background-color:currentColor;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1)}.clr-preview button{position:absolute;width:100%;height:100%;z-index:1;margin:0;padding:0;border:0;border-radius:50%;outline-offset:-2px;background-color:transparent;text-indent:-9999px;cursor:pointer;overflow:hidden}.clr-marker,.clr-hue div,.clr-alpha div,.clr-color{box-sizing:border-box}.clr-field{display:inline-block;position:relative;color:transparent}.clr-field input{margin:0;direction:ltr}.clr-field.clr-rtl input{text-align:right}.clr-field button{position:absolute;width:30px;height:100%;right:0;top:50%;transform:translateY(-50%);margin:0;padding:0;border:0;color:inherit;text-indent:-1000px;white-space:nowrap;overflow:hidden;pointer-events:none}.clr-field.clr-rtl button{right:auto;left:0}.clr-field button:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;background-color:currentColor;box-shadow:inset 0 0 1px rgba(0, 0, 0, 0.5)}.clr-alpha,.clr-alpha div,.clr-swatches button,.clr-preview:before,.clr-field button{background-image:repeating-linear-gradient(45deg, #aaa 25%, transparent 25%, transparent 75%, #aaa 75%, #aaa),repeating-linear-gradient(45deg, #aaa 25%, #fff 25%, #fff 75%, #aaa 75%, #aaa);background-position:0 0,4px 4px;background-size:8px 8px}.clr-marker:focus{outline:none}.clr-keyboard-nav .clr-marker:focus,.clr-keyboard-nav .clr-hue input:focus+div,.clr-keyboard-nav .clr-alpha input:focus+div,.clr-keyboard-nav .clr-segmented input:focus+label{outline:none;box-shadow:0 0 0 2px #1e90ff,0 0 2px 2px #fff}.clr-picker[data-alpha=false] .clr-alpha{display:none}.clr-picker[data-minimal=true]{padding-top:16px}.clr-picker[data-minimal=true] .clr-gradient,.clr-picker[data-minimal=true] .clr-hue,.clr-picker[data-minimal=true] .clr-alpha,.clr-picker[data-minimal=true] .clr-color,.clr-picker[data-minimal=true] .clr-preview{display:none}.clr-dark{background-color:#444}.clr-dark .clr-segmented{border-color:#777}.clr-dark .clr-swatches button:after{box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.3)}.clr-dark input.clr-color{color:#fff;border-color:#777;background-color:#555}.clr-dark input.clr-color:focus{border-color:#1e90ff}.clr-dark .clr-preview:after{box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5)}.clr-dark .clr-alpha,.clr-dark .clr-alpha div,.clr-dark .clr-swatches button,.clr-dark .clr-preview:before{background-image:repeating-linear-gradient(45deg, #666 25%, transparent 25%, transparent 75%, #888 75%, #888),repeating-linear-gradient(45deg, #888 25%, #444 25%, #444 75%, #888 75%, #888)}.clr-picker.clr-polaroid{border-radius:6px;box-shadow:0 0 5px rgba(0, 0, 0, 0.1),0 5px 30px rgba(0, 0, 0, 0.2)}.clr-picker.clr-polaroid:before{content:"";display:block;position:absolute;width:16px;height:10px;left:20px;top:-10px;border:solid transparent;border-width:0 8px 10px 8px;border-bottom-color:currentColor;box-sizing:border-box;color:#fff;filter:drop-shadow(0 -4px 3px rgba(0, 0, 0, 0.1));pointer-events:none}.clr-picker.clr-polaroid.clr-dark:before{color:#444}.clr-picker.clr-polaroid.clr-left:before{left:auto;right:20px}.clr-picker.clr-polaroid.clr-top:before{top:auto;bottom:-10px;transform:rotateZ(180deg)}.clr-polaroid .clr-gradient{width:calc(100% - 20px);height:120px;margin:10px;border-radius:3px}.clr-polaroid .clr-hue,.clr-polaroid .clr-alpha{width:calc(100% - 30px);height:10px;margin:6px 15px;border-radius:5px}.clr-polaroid .clr-hue div,.clr-polaroid .clr-alpha div{box-shadow:0 0 5px rgba(0, 0, 0, 0.2)}.clr-polaroid .clr-format{width:calc(100% - 20px);margin:0 10px 15px}.clr-polaroid .clr-swatches{width:calc(100% - 12px);margin:0 6px}.clr-polaroid .clr-swatches div{padding-bottom:10px}.clr-polaroid .clr-swatches button{width:22px;height:22px}.clr-polaroid input.clr-color{width:calc(100% - 60px);margin:10px 10px 15px auto}.clr-polaroid .clr-clear{margin:0 10px 15px 10px}.clr-polaroid .clr-close{margin:0 10px 15px auto}.clr-polaroid .clr-preview{margin:10px 0 15px 10px}.clr-picker.clr-large{width:275px}.clr-large .clr-gradient{height:150px}.clr-large .clr-swatches button{width:22px;height:22px}.clr-picker.clr-pill{width:380px;padding-left:180px;box-sizing:border-box}.clr-pill .clr-gradient{position:absolute;width:180px;height:100%;left:0;top:0;margin-bottom:0;border-radius:3px 0 0 3px}.clr-pill .clr-hue{margin-top:20px}.clr-field{display:block;button{border-top-right-radius:3px;border-bottom-right-radius:3px;width:40px}}input[type=text].clr-color{width:calc(100% - 80px);min-width:50px}body{background:var(--bg-color-light);font-family:var(--ff-text),sans-serif;min-height:100vh}.page-link{color:var(--color-main-green)}.page-link:hover{color:var(--color-main-green)}.pagination-detail{color:var(--font-color-muted)}.page-list .dropdown-toggle::after,.page-list .page-size{color:var(--font-color-muted)}.page-item.active .page-link{background-color:var(--font-color-grey) !important;border:none !important}html body{--ck-color-focus-border: var(--color-main-green);--ck-color-toolbar-background: var(--bg-color-lightgrey);--ck-color-button-on-background: var(--bg-color-lightgrey);--ck-color-button-on-color: var(--color-main-green);--ck-font-size-base: 16px;--ck-spacing-unit: 1em;--ck-border-radius: 10px;--ck-color-base-border: var(--color-muted);--ck-focus-ring: 1px solid var(--color-main-green-brighter);--ck-inner-shadow: none;--ck-color-text: var(--font-color-grey);--ck-font-face: var(--font-family-monospace);--ck-content-font-family: var(--font-family-primary);--ck-color-button-action-background: var(--color-main-green)}.ck-toolbar{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.ck-editor-container{margin-bottom:1.5rem}.django-ckeditor-widget{display:block !important}.ck-powered-by{display:none}:root{--bg-color-lightest: #f8f8f8;--bg-color-light: #f8fafc;--bg-color-lightgrey: #f6fafb;--bg-color-lightred: #ffdcdc;--border-color-lightgrey: #e1e7ea;--color-main-green: #009c94;--color-main-green-darker: #007b74;--color-main-green-brighter: #05bcb4;--color-accent-magenta: #d63384;--color-accent-orange: #d36a45;--color-darkgrey: #303535;--color-lighter-grey: #595b5c;--color-muted: rgb(209, 209, 209);--color-greyish: rgb(226, 232, 240);--color-darkred: #af0d0d;--font-color-main: #101010;--font-color-grey: #6a7a7a;--font-color-muted: #9aa6a6;--code-color: #00625d;--code-color-secondary: #0044c6;--code-color-background: #f7f7f7;--color-active: #10B981;--color-inactive: #b91010;--color-green-gradiant-brighter: #00a59b;--color-green-gradient-darker: #00827c;--color-red-gradiant-brighter: #ba1c16;--color-red-gradient-darker: #840600;--color-grey-gradiant-brighter: #495050;--color-grey-gradient-darker: #303535;--ff-text: 'Geist';--ff-headings: 'IBM Plex Sans';--ff-mono: 'Geist Mono';--bg-components: white;--border-color-components: #dee2e6;--border-radius-components: 3px;--border-components: 1px solid var(--border-color-components)}@font-face{font-family:"Nunito Sans";src:url("../../../static/ddm_core/fonts/nunito-sans/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.ttf") format("truetype");font-style:normal;font-weight:200 900}@font-face{font-family:"Nunito Sans";src:url("../../../static/ddm_core/fonts/nunito-sans/NunitoSans-Italic-VariableFont_YTLC,opsz,wdth,wght.ttf") format("truetype");font-style:italic;font-weight:200 900}@font-face{font-family:"Manrope";src:url("../../../static/ddm_core/fonts/manrope/Manrope-VariableFont_wght.ttf") format("truetype");font-weight:200 800}@font-face{font-family:"Inter";src:url("../../../static/ddm_core/fonts/inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");font-style:normal;font-weight:100 900}@font-face{font-family:"Inter";src:url("../../../static/ddm_core/fonts/inter/Inter-Italic-VariableFont_opsz,wght.ttf") format("truetype");font-style:italic;font-weight:100 900}@font-face{font-family:"IBM Plex Sans";src:url("../../../static/ddm_core/fonts/ibm-plex-sans/IBMPlexSans-VariableFont_wdth,wght.ttf") format("truetype");font-style:normal;font-weight:100 700}@font-face{font-family:"IBM Plex Sans";src:url("../../../static/ddm_core/fonts/ibm-plex-sans/IBMPlexSans-Italic-VariableFont_wdth,wght.ttf") format("truetype");font-style:italic;font-weight:100 700}@font-face{font-family:"Geist";src:url("../../../static/ddm_core/fonts/geist/Geist-VariableFont_wght.ttf") format("truetype");font-style:normal;font-weight:100 900}@font-face{font-family:"Geist Mono";src:url("../../../static/ddm_core/fonts/geist-mono/GeistMono-VariableFont_wght.ttf") format("truetype");font-style:normal;font-weight:100 900}@font-face{font-family:"bootstrap-icons";src:url("../../../static/ddm_core/fonts/bootstrap-icons/bootstrap-icons.woff2") format("truetype");font-style:normal;font-weight:100 900}h1,h2,h3,h4,h5,h6{font-family:var(--ff-headings),sans-serif}h1{font-weight:bold}@media(min-width: 768px){h1{font-size:1.75rem}}@media(min-width: 1200px){h1{font-size:2rem}}a,.a-no-link{color:#007b74;text-decoration:none;cursor:pointer}a:hover,.a-no-link:hover{color:#005955}.internal-link{display:inline-flex;font-weight:500}.internal-link::after{font-family:"bootstrap-icons";font-weight:500;content:"";margin-left:5px;display:inline-block}code{color:var(--code-color);background:var(--code-color-background);padding:2px 8px;border-radius:3px;font-family:var(--ff-mono)}.secondary-code-color{color:var(--code-color-secondary)}ul{margin-left:20px;margin-top:5px !important}#ddm-participation-body h1{font-weight:bold}@media(min-width: 768px){#ddm-participation-body h1{font-size:1.75rem}}@media(min-width: 1200px){#ddm-participation-body h1{font-size:2rem}}#ddm-participation-body h2{font-weight:600}@media(min-width: 768px){#ddm-participation-body h2{font-size:1.5rem}}@media(min-width: 1200px){#ddm-participation-body h2{font-size:1.75rem}}#ddm-participation-body h3{font-weight:400}@media(min-width: 768px){#ddm-participation-body h3{font-size:1.5rem}}@media(min-width: 1200px){#ddm-participation-body h3{font-size:1.75rem}}#ddm-participation-body h4{font-weight:400}@media(min-width: 768px){#ddm-participation-body h4{font-size:1.25rem}}@media(min-width: 1200px){#ddm-participation-body h4{font-size:1.5rem}}#ddm-participation-body{background:var(--bg-color-light);font-family:var(--ff-text),sans-serif;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}#ddm-participation-body .modal-dialog,#ddm-participation-body .modal-content{min-height:33vh;max-height:800px}#ddm-participation-header{background:#fff}#ddm-participation-header .project-title{font-weight:500}#ddm-participation-header .project-logo{max-height:40px;max-width:100%}@media(min-width: 768px){#ddm-participation-header .project-logo{max-height:50px}}@media(min-width: 992px){#ddm-participation-header .project-logo{max-width:100%}}#ddm-participation-main .flow-btn{background-color:var(--color-main-green-darker);font-size:1.1rem;min-width:140px;float:right;color:#fff !important;transition:none;line-height:1.5;text-align:center;text-decoration:none;margin-top:20px;padding:.375rem;border-radius:var(--border-radius-components);border:none}#ddm-participation-main .flow-btn:hover{background-color:var(--color-main-green);color:#fff !important}#ddm-participation-main .step-chevron{font-size:.8rem}#ddm-participation-main a{color:var(--color-main-green-darker)}#ddm-participation-main a:hover{color:var(--color-main-green)}#ddm-participation-footer{font-size:.9rem}#ddm-participation-footer a{color:var(--color-lighter-grey);text-decoration:underline;text-underline-offset:8px;text-decoration-color:var(--font-color-muted)}#ddm-participation-footer a:hover{filter:brightness(50%)}.form-check-input,.form-check-label{cursor:pointer;font-weight:normal}.briefing-consent-container{padding:20px;border-radius:var(--border-radius-components);background:var(--bg-components);border:var(--border-components)}.ddm-header{border-bottom:1.5px solid var(--border-color-lightgrey);top:0;width:100%;background:#fff;z-index:100}.ddm-nav-icon{color:var(--font-color-main) !important;font-size:1.5rem}.ddm-nav-icon:hover{color:var(--color-darkgrey) !important}.sub-header{display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem;margin-bottom:1rem}.ddm-main{margin-bottom:60px;margin-top:1.5rem}.main-heading{margin-bottom:2rem}.h1-sub{color:var(--font-color-grey)}hr{color:var(--color-greyish)}.message-wrapper{position:relative;display:flex;flex-direction:column;align-items:end}.ddm-message{display:flex;justify-content:space-between;border-radius:5px;padding:5px 10px 5px 10px;font-size:.9rem;width:350px;max-width:30%;margin-bottom:5px;opacity:0;position:relative;top:50px;z-index:100}.ddm-message-container{display:flex;justify-content:end;position:absolute;top:0;right:0}.ddm-message-container .success{background:#c9eae8;border:0;color:var(--color-main-green)}.ddm-message-close{color:var(--color-main-green) !important}.ddm-message-close:hover{filter:brightness(80%)}.ddm-breadcrumbs{font-size:.85rem !important;color:var(--font-color-muted);padding-top:1.25rem}.ddm-breadcrumbs a{color:var(--font-color-muted) !important}.ddm-breadcrumbs a:hover{filter:brightness(75%)}.ddm-breadcrumbs .bi{color:var(--color-muted);padding-left:3px;padding-right:3px}.version-info{font-weight:400;color:var(--font-color-muted);filter:brightness(125%);font-size:.85rem !important}.ddm-accordion{background:rgba(0,0,0,0)}.ddm-accordion-header{margin-top:0 !important}.ddm-accordion-item{background:rgba(0,0,0,0)}.ddm-accordion-item.has-error{border:2px solid var(--color-darkred)}.ddm-accordion-btn{-webkit-appearance:none;text-align:left;position:relative;display:flex;align-items:center;background-color:var(--bg-color-lightgrey);width:100%;font-weight:500;padding-left:15px;padding-right:15px;border-radius:10px;border:1.5px solid var(--border-color-lightgrey)}.ddm-accordion-btn:hover{background-color:#f3f3f3}.ddm-accordion-btn:not(.collapsed){color:#000;background-color:var(--bg-color-lightgrey);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.ddm-accordion-btn :not(.collapsed):hover{filter:brightness(85%)}.ddm-accordion-btn::after{content:"";margin-left:auto;font-family:"bootstrap-icons";font-size:1.5rem;display:inline-block;color:var(--font-color-grey);transition:transform .2s ease-in-out}.ddm-accordion-btn:not(.collapsed)::after{margin-left:auto;font-family:"bootstrap-icons";transition:transform .2s ease-in-out;transform:rotate(90deg)}.ddm-accordion-btn .ddm-accordion-description{color:var(--font-color-main)}.ddm-accordion-btn.has-error{background-color:#ffe3e3}.ddm-accordion-btn.has-error:not(.collapsed){background-color:#ffe3e3}.ddm-accordion-btn[disabled]:hover{background-color:var(--bg-color-light)}.ddm-accordion-btn[disabled]::after{display:none}.ddm-accordion-btn[disabled] .ddm-accordion-description{color:#767676}.ddm-accordion-collapse{border:1.5px solid var(--border-color-lightgrey);border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:1rem 1.5rem 1.5rem}.ddm-accordion-description{font-size:.9rem;font-weight:normal}.ddm-accordion-footer{background:var(--bg-color-light);margin-bottom:2rem;padding:.5rem .5rem}.badge-grey,.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;background:var(--bg-color-lightgrey)}.badge-grey{background:var(--bg-color-lightgrey);color:var(--font-color-grey);border:1px solid var(--border-color-lightgrey)}.btn-secondary{background-color:#1a1a1a !important;border:none !important}.ddm-btn-base,.ddm-btn-form-interaction{border-radius:.5rem;padding:10px 15px !important;font-size:.9rem;text-decoration:none;text-wrap:nowrap;min-width:150px;display:inline-block;text-align:center;font-weight:500;border:1.5px solid var(--color-greyish);background:rgba(0,0,0,0)}.ddm-btn-small{border-radius:.5rem;border:0;padding:3px 7px !important;font-size:.9rem;text-decoration:none;text-wrap:nowrap}.ddm-btn-green{background:var(--color-main-green);border:1.5px solid var(--color-main-green);color:#fff !important}.ddm-btn-green:hover{background:#106c67;color:#fff !important}.ddm-btn-green-inverted{background:#fff !important;color:var(--color-main-green-darker);border:1px solid var(--color-main-green)}.ddm-btn-green-inverted:hover{background:#f0fffc !important;color:var(--color-main-green-darker)}.ddm-btn-secondary{border:1.5px solid var(--color-greyish);color:var(--font-color-grey) !important}.ddm-btn-secondary:hover{background:var(--bg-color-lightest);color:var(--font-color-grey) !important}.ddm-btn-dark{background:linear-gradient(178deg, var(--color-grey-gradiant-brighter) 0%, var(--color-grey-gradient-darker) 100%);color:#fff !important}.ddm-btn-dark:hover{background:#181c1c;color:#fff !important}.ddm-btn-inverted{color:var(--font-color-main) !important;border:1.5px solid var(--border-color-lightgrey);background:var(--bg-color-lightest)}.ddm-btn-inverted:hover{filter:brightness(95%)}.ddm-btn-form-interaction{background:var(--color-main-green);padding:6px 10px !important;border:1.5px solid var(--color-greyish);color:#fff !important}.ddm-btn-form-interaction:hover{filter:brightness(102%)}.ddm-btn-large{background:linear-gradient(142deg, rgb(0, 156, 148) 0%, rgba(0, 156, 148, 0.8) 100%);border-radius:20px;padding:10px;color:#fff !important;border:0}.ddm-btn-large:hover{-webkit-filter:brightness(70%)}.ddm-btn-red{background:var(--color-darkred);border:0;color:#fff !important}.ddm-btn-red:hover{background:#6c0500;color:#fff !important}.ddm-btn-red-inverted{background:#fff !important;color:var(--color-darkred) !important;border:1px solid var(--color-darkred)}.ddm-btn-red-inverted:hover{background:#ffeaea !important;color:var(--color-darkred) !important}.ddm-btn-black-inverted{background:#fff !important;color:var(--font-color-main) !important;border:1px solid var(--border-color-lightgrey)}.ddm-btn-black-inverted:hover{filter:brightness(70%);color:var(--font-color-main) !important}.ddm-btn-group{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;margin-top:3rem;row-gap:2rem}.ddm-btn-group .inner-btn-group{display:flex;row-gap:1rem;flex-direction:column}@media(min-width: 576px){.ddm-btn-group .inner-btn-group{flex-direction:row;column-gap:.5rem}}@media(min-width: 768px){.ddm-btn-group{flex-direction:row;align-items:flex-end}}.settings-card,.project-setup-card-wrapper{margin-bottom:1rem}@media(min-width: 992px){.project-setup-card-wrapper{margin-bottom:0}}.card-base,.settings-card,.blueprint-card,.project-setup-card{border-radius:10px;background:var(--bg-color-lightgrey);border:1.5px solid var(--border-color-lightgrey);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 25px;text-align:center;position:relative;height:100%}.card-base:hover,.settings-card:hover,.blueprint-card:hover,.project-setup-card:hover{border:1.5px solid var(--color-main-green-brighter);box-shadow:rgba(0,0,0,.04) 0 1px 4px}.card-base p,.settings-card p,.blueprint-card p,.project-setup-card p{color:var(--font-color-grey);font-size:.9rem}.card-base{text-align:left;align-items:start;justify-content:flex-start;height:100%}.card-base h2,.card-base h3,.card-base h4,.card-base h5,.card-base h6{font-size:1rem}.card-base:hover{border:1.5px solid var(--border-color-lightgrey);box-shadow:none}.card-base a{font-weight:500}.card-base a .bi{font-size:.9rem}.project-setup-card h4{font-size:1.15rem}@media(min-width: 992px){.data-collection-config-section .project-setup-card-wrapper:not(:last-child){padding-right:30px;position:relative}.data-collection-config-section .project-setup-card-wrapper:not(:last-child)::after{font-family:"bootstrap-icons";font-weight:500;content:"";margin-left:5px;position:absolute;top:50%;right:-5px;transform:translateY(-50%);font-size:1.8rem;color:var(--border-color-lightgrey)}}.settings-card h4{font-size:1rem;color:var(--font-color-main)}.card-link:hover .ddm-if-icon{background:var(--color-main-green-darker);-webkit-background-clip:text}.stats-wrapper{border-radius:10px;background:var(--bg-color-lightgrey);border:1.5px solid var(--border-color-lightgrey);justify-content:space-around;display:flex;flex-direction:row;flex-wrap:wrap;overflow:clip}.stats-card{text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:5px 10px;color:var(--font-color-grey);border-right:1px solid var(--border-color-lightgrey);border-left:1px solid var(--border-color-lightgrey);border-bottom:1px solid var(--border-color-lightgrey);height:100%}.stats-card h3,.stats-card h4{font-size:.9rem;color:var(--font-color-muted);letter-spacing:.08em}.stats-card:hover{border:none;box-shadow:none}.stats-card .statistic{color:var(--font-color-main);font-size:1.15rem;font-weight:600}.stats-card .statistic span{color:var(--font-color-muted)}.blueprint-card{margin-top:5px;margin-bottom:5px;padding:5px 15px;text-align:left;align-items:start;font-weight:500;font-size:.9rem;color:var(--font-color-grey)}.backup-blueprint-card-container{padding-left:20px}.ddm-info-collapsible{font-size:.9rem;border-radius:10px;border:1px solid var(--border-color-lightgrey);overflow:clip;margin:15px 10px 25px 10px}.ddm-info-collapsible.white .ddm-info-collapsible-header{background:#fff}.ddm-info-collapsible.white .ddm-info-collapsible-body{background:#fff}.ddm-info-collapsible.white .ddm-info-collapsible-button{background:none}.ddm-info-collapsible.white .ddm-info-collapsible-button:hover{background:inherit;filter:brightness(95%)}.ddm-info-collapsible-header{background:var(--bg-color-light);font-weight:500}.ddm-info-collapsible-button{padding:10px 10px;border:none;width:100%;text-align:left;color:var(--font-color-grey);font-weight:500;background:var(--bg-color-light)}.ddm-info-collapsible-button:hover{filter:brightness(97%)}.ddm-info-collapsible-button:after{content:"";font-family:"bootstrap-icons";display:inline-block;float:right;transition-duration:.35s;color:var(--font-color-grey)}.ddm-info-collapsible-button:not(.collapsed):after{content:"";font-family:"bootstrap-icons";display:inline-block;transform:rotate(90deg);transition-duration:.35s;float:right}.ddm-info-collapsible-button:not(.collapsed){border-bottom:1px solid var(--border-color-lightgrey)}.ddm-info-collapsible-icon{color:var(--color-main-green)}.ddm-info-collapsible-body{padding:15px 21px;color:var(--font-color-main)}.ddm-info-collapsible-body p{margin-bottom:.5rem}.ddm-info-collapsible-body ol{line-height:1.5rem}.ddm-info-collapsible-body li{padding-left:5px}.data-flow-container{opacity:.3;display:none;flex-direction:column;justify-content:center;align-items:center}@media(min-width: 576px){.data-flow-container{display:flex}}.data-flow-container .bi{font-size:4vw;max-font-size:30px;color:var(--font-color-muted)}@media(min-width: 992px){.data-flow-container .bi{font-size:40px}}.data-flow-container .data-flow-border-top{height:1rem;max-height:1rem}.data-flow-container .data-flow-border-top,.data-flow-container .data-flow-border-bottom{border-right:3px dashed var(--font-color-muted);height:100%}input[type=text],input[type=number],input[type=password],input[type=email],select,textarea{margin-top:.75rem;border-radius:5px;border:1.5px solid var(--color-greyish);padding:10px 15px;width:100%;display:block}input[type=text],textarea{min-width:200px}input[type=number]{max-width:10rem;min-width:4rem}input:focus,textarea:focus,select:focus{outline:1.5px solid var(--color-main-green-brighter);border-color:#fff}@media(min-width: 992px){input[type=number],input[type=password],input[type=email]{width:50%}}input[type=checkbox]{display:none}input[type=checkbox]:checked+.checkmark{background-color:var(--color-main-green)}input[type=checkbox]:checked+.checkmark:after{display:block}input[role=switch]{display:block}input[role=switch]:checked+.checkmark{background-color:var(--color-main-green)}input[role=switch]:checked+.checkmark:after{display:block}select{background:#fff;min-width:150px}select:hover{cursor:pointer}select option:hover{cursor:pointer}.form-field-wrapper.form-switch{padding-left:2rem;margin-bottom:0}.form-field-wrapper.form-switch .form-check-input{height:1.25rem;width:2.5rem;margin-top:.15rem;margin-right:.5rem;margin-left:-1.8rem}.form-field-wrapper.form-switch .form-check-input:hover{cursor:pointer}.form-field-wrapper.form-switch .form-check-input:checked{background-color:var(--color-main-green);border-color:var(--color-main-green)}.form-field-wrapper.form-switch .form-check-input:focus{border-color:var(--color-main-green);outline:0;box-shadow:0 0 0 .25rem rgba(0,156,148,.25);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23d1d1d1'/%3e%3c/svg%3e")}.form-field-wrapper.form-switch .checkmark{display:none}.below-switch{margin-bottom:2rem}.checkmark{position:relative;height:22px;width:22px;background-color:#fff;border:1px solid #ddd;border-radius:3px}.checkmark:hover{cursor:pointer}.checkmark:after{content:"";position:absolute;display:none;left:8px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}form p{margin-bottom:0}.form-field-wrapper{margin-bottom:1.5rem}.form-field-wrapper.ck-field{margin-bottom:1rem}label{display:block;font-weight:600}.helptext{color:var(--font-color-grey);font-size:.9rem}.form-section-heading{margin-bottom:1.5rem}.form-section-heading h2{font-size:.9rem !important;text-transform:uppercase;color:var(--font-color-muted);letter-spacing:1px;margin-bottom:.25rem !important}.form-section-heading p{color:var(--font-color-muted)}.form-section-intro{margin-bottom:1.5rem}.form-controls{background:#fff;border-top:1px solid var(--border-color-lightgrey);border-bottom:1px solid var(--border-color-lightgrey);position:-webkit-sticky;position:sticky;bottom:0;z-index:100;padding-top:1.5rem;padding-bottom:1.5rem}.form-controls .ddm-btn-group{margin-top:0}.ddm-form-group{background:var(--bg-color-lightgrey);border:1.5px solid var(--border-color-lightgrey);border-radius:10px;margin-left:.1rem;margin-top:1rem;margin-bottom:2rem;padding:15px 20px}.ddm-form-group label{font-size:.9rem}.ddm-form-group-header{font-weight:600;margin-bottom:0}.form-image-preview{width:250px;max-width:50vw;border:1px solid var(--border-color-lightgrey)}.form-image-preview-empty{height:100%;background:#fff;color:var(--font-color-muted);display:flex;justify-content:center;align-items:center}ul.errorlist{margin-top:.5rem;padding-left:0;margin-left:0}ul.errorlist li{background:var(--bg-color-lightred) !important;display:inline-block;padding:.35em .65em;line-height:1;color:var(--color-darkred) !important;text-align:center;vertical-align:baseline;border-radius:.25rem;font-size:.8rem;margin-bottom:.5rem}.ddm-choice-label{font-weight:normal !important;font-size:1rem !important;margin-left:5px;cursor:pointer}.ddm-form-file-field label{display:inline-block}.auth-form{font-size:1rem !important}.auth-form input{width:75% !important;display:block !important;margin-left:auto;margin-right:auto}.auth-form ul{width:75%;margin-left:auto;margin-right:auto;text-align:left;font-size:.8rem;color:gray}.form-section-container{border-bottom:1px solid #d3d3d3;margin-bottom:3rem;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem}#empty-form-placeholder,#empty-form{display:none}.form-error{color:var(--color-darkred)}.ddm-note{font-size:.75rem;color:gray}.ddm-form-section{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.ddm-form-section-header{font-size:1rem;background-color:var(--bg-color-light);width:100%;padding:1.25rem 1.25rem;font-weight:bold}.ddm-form-section-body{padding:1rem 1.25rem 2rem;border-left:4px solid var(--bg-color-light);border-right:4px solid var(--bg-color-light)}.ddm-form-section-body>p:first-child{margin-top:0}.ddm-form-section.deletion-warning{border:2px solid var(--color-darkred)}#scale-point-table input[type=number],#question-item-table input[type=number]{width:100%;max-width:6rem}.ddm-if-icon{background:linear-gradient(178deg, var(--color-green-gradiant-brighter) 0%, var(--color-green-gradient-darker) 100%);-webkit-background-clip:text;font-size:2.15rem}.indicator{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:.5rem;margin-bottom:2px}.indicator-active{background:var(--color-active);box-shadow:0 0 3px 0 rgba(16,185,129,.3019607843)}.indicator-inactive{background:var(--color-inactive);box-shadow:0 0 3px 0 rgba(185,16,16,.3)}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid;border-color:#fff rgba(0,0,0,0) #fff rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.modal-body{padding:2rem}.ddm-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:110;background-color:rgba(128,128,128,.9)}.progress-bar-container{height:50px;width:100%;border-radius:50px;background:#f8f9fa;overflow:hidden}.ddm-progress-bar{background:linear-gradient(90deg, rgb(0, 0, 0) 19%, rgb(255, 255, 255) 100%);width:0;height:50px;border-radius:50px}.progress-bar-dot{height:100%;width:50px;float:right;background:#000;border-radius:50%}.ddm-section-container{background:#fff;border-radius:10px;border:1px solid var(--color-greyish);padding:32px 36px;margin-bottom:2rem;box-shadow:rgba(0,0,0,.04) 0 1px 4px}.ddm-section-container h2{font-weight:600;font-size:1.15rem;margin-bottom:1.5rem}.ddm-section-container h3{font-weight:600;font-size:1rem;margin-bottom:.75rem;color:var(--font-color-grey);letter-spacing:.08em;font-family:"Geist",sans-serif}.ddm-section-container .row{padding-bottom:.7rem}.ddm-section-container .property-name{color:var(--font-color-grey)}.section-heading{margin-bottom:1.5rem}.section-heading h2{font-size:1rem;text-transform:uppercase;color:var(--font-color-main);letter-spacing:1px;margin-bottom:.25rem !important}.section-heading p{color:var(--font-color-main)}.ddm-section-collapsible,.ddm-section-collapsible-form{padding:0}.ddm-section-collapsible .ddm-accordion-item,.ddm-section-collapsible-form .ddm-accordion-item{margin:0}.ddm-section-collapsible .ddm-accordion-title,.ddm-section-collapsible-form .ddm-accordion-title{font-size:1rem;color:var(--font-color-main);letter-spacing:1px}.ddm-section-collapsible .ddm-accordion-description,.ddm-section-collapsible-form .ddm-accordion-description{padding-left:8px}.ddm-section-collapsible .ddm-accordion-btn,.ddm-section-collapsible-form .ddm-accordion-btn{background:#fff;border:none;font-weight:600;font-size:1.15rem;padding-top:20px;padding-bottom:20px}.ddm-section-collapsible .ddm-accordion-btn br,.ddm-section-collapsible-form .ddm-accordion-btn br{display:none}.ddm-section-collapsible .ddm-accordion-btn:hover,.ddm-section-collapsible-form .ddm-accordion-btn:hover{background:#fff}.ddm-section-collapsible .ddm-accordion-btn:not(.collapsed),.ddm-section-collapsible-form .ddm-accordion-btn:not(.collapsed){border-bottom:1px solid var(--border-color-lightgrey)}.ddm-section-collapsible .ddm-accordion-btn span:hover,.ddm-section-collapsible-form .ddm-accordion-btn span:hover{filter:none}.ddm-section-collapsible .ddm-accordion-btn,.ddm-section-collapsible-form .ddm-accordion-btn,.ddm-section-collapsible .ddm-accordion-collapse,.ddm-section-collapsible-form .ddm-accordion-collapse{padding-left:36px;padding-right:36px}.ddm-section-collapsible .ddm-accordion-collapse,.ddm-section-collapsible-form .ddm-accordion-collapse{border:none}.ddm-section-collapsible-form .ddm-accordion-title{font-family:var(--ff-headings);font-size:.9rem !important;text-transform:uppercase;color:var(--font-color-main);letter-spacing:1px;margin-bottom:.25rem !important}.ddm-section-collapsible-form br{display:inline-block !important}.ddm-section-collapsible-form .ddm-accordion-description{color:var(--font-color-main);padding-left:0}.uploader-overview-table>tbody>tr>td{padding-top:1rem;padding-bottom:1rem}.blueprint-overview-table{margin-top:.5rem;margin-bottom:.5rem}.blueprint-overview-table>tbody>tr:last-child>td{border-bottom:none}table tbody{border-top:none !important}table th{color:var(--font-color-muted);font-weight:500;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;font-family:var(--ff-headings)}table td{vertical-align:middle}table textarea,table input,table select{margin:0 !important}.table-striped>tbody>tr:nth-of-type(2n+1)>*{--bs-table-accent-bg: var(--bg-color-lightgrey);color:var(--bs-table-striped-color)}.fc-main{color:var(--font-color-main) !important}.fc-grey{color:var(--font-color-grey)}.fc-red{color:var(--color-darkred) !important}.fc-muted{color:var(--font-color-muted) !important}.fw-500{font-weight:500}.fw-600{font-weight:600}.bg-light-grey{background-color:var(--bg-color-light)}.fs-08{font-size:.8rem !important}.fs-09{font-size:.9rem !important}.lh-1{line-height:1}.small-font{font-size:.9rem !important}.small-inputs input,.small-inputs select{font-size:.9rem !important;padding:.1rem .3rem .1rem .3rem}.small-inputs input:focus,.small-inputs select:focus{border:1px solid gray;box-shadow:none}.border-bottom-dark{border-bottom:1px solid #1a1a1a}.w-15{width:15%;min-width:180px}.bg-light-red{background-color:#ffdfdf}.error-border{border:2px solid var(--color-darkred)}.fit-content{max-width:fit-content}.project-setup-filler{display:flex;flex-direction:column;align-items:center}.project-setup-filler .bi-chevron-compact-right,.project-setup-filler .bi-chevron-compact-down{color:rgba(26,26,26,.2392156863) !important}.ddm-admin-section{margin-bottom:50px}.ddm-admin-section-header{margin-top:20px;font-size:1.35rem;border-bottom:1px solid #1a1a1a;font-weight:bold}.ddm-admin-section-body{padding:20px;border-radius:0 0 5px 5px}.ddm-admin-section-body tbody{border-top:none !important}.errorlist{color:var(--color-darkred);margin-top:.2rem;margin-bottom:.2rem;padding-left:20px}.error-disclaimer{color:var(--color-darkred)}.inline-edit{font-size:1rem;font-weight:normal;padding-left:20px}.project-statistics-container{margin-left:0;margin-right:0;padding-top:5px;padding-bottom:5px}.data-center-row{padding:15px 5px;border-color:#bdbdbd !important}.data-center-row h5{margin:0}.question-section-heading{font-size:1.1rem;border-bottom:1px solid #1a1a1a;font-weight:bold}.question-section-container{padding-bottom:40px}.question-extra-section{padding:15px;background:#f5f5f5;border-radius:10px}.item-set-table input[type=text],.item-set-table input[type=number]{width:100%}.item-set-table .num-input-col{width:5%;min-width:80px}.item-set-table .check-input-col{width:8%;min-width:80px;text-align:center}.item-set-table td{vertical-align:middle;text-align:center}.item-set-table .checkmark{display:inline-block}.ddm-ui-link{color:var(--color-main-green-darker)}.ddm-separator::before{display:inline-block;padding-left:10px;padding-right:10px;color:var(--color-muted);content:"|"}.ddm-instruction-preview-container{border-top:4px solid var(--bg-color-light);border-bottom:4px solid var(--bg-color-light);padding:1.5rem 1.5rem;min-height:200px}
