@charset "UTF-8";@import"https://fonts.bunny.net/css?family=lato:400,700,900";:root,:host{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-bg: rgb(255, 255, 255);--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{appearance:none;display:flex;padding:0 0 4px;background:var(--vs-search-input-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}@keyframes vscomp-animation-spin{to{transform:rotate(360deg)}}.vscomp-popup-active{overflow:hidden!important}.vscomp-ele{display:inline-block;max-width:250px;width:100%}.vscomp-wrapper{color:#333;display:inline-flex;flex-wrap:wrap;font-family:sans-serif;font-size:14px;position:relative;text-align:left;width:100%}.vscomp-wrapper *,.vscomp-wrapper *:before,.vscomp-wrapper *:after{box-sizing:border-box}.vscomp-wrapper:focus{outline:none}.vscomp-dropbox-wrapper{left:0;position:absolute;top:0}.vscomp-toggle-button{align-items:center;background-color:#fff;border:1px solid #ddd;cursor:pointer;display:flex;padding:7px 30px 7px 10px;position:relative;width:100%}.vscomp-value{height:20px;line-height:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vscomp-arrow{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:30px}.vscomp-arrow:after{transform:rotate(45deg);border:1px solid rgba(0,0,0,0);border-bottom-color:#111;border-right-color:#111;content:"";height:8px;margin-top:-6px;width:8px}.vscomp-clear-icon{height:12px;position:relative;width:12px}.vscomp-clear-icon:before,.vscomp-clear-icon:after{background-color:#999;content:"";height:12px;left:5px;position:absolute;top:0;width:2px}.vscomp-clear-icon:before{transform:rotate(45deg)}.vscomp-clear-icon:after{transform:rotate(-45deg)}.vscomp-clear-icon:hover:before,.vscomp-clear-icon:hover:after{background:#333}.vscomp-clear-button{align-items:center;border-radius:50%;display:none;height:24px;justify-content:center;margin-top:-12px;position:absolute;right:30px;top:50%;width:24px}.vscomp-clear-button:hover{background:#ccc}.vscomp-clear-button:hover .vscomp-clear-icon:before,.vscomp-clear-button:hover .vscomp-clear-icon:after{background-color:#333}.vscomp-dropbox-close-button{align-items:center;background-color:#fff;border-radius:50%;bottom:-48px;cursor:pointer;display:none;height:40px;justify-content:center;left:50%;margin-left:-20px;position:absolute;width:40px}.vscomp-value-tag.more-value-count{white-space:nowrap}.vscomp-dropbox-container{width:100%;z-index:2}.vscomp-dropbox{background-color:#fff;width:100%}.vscomp-options-container{max-height:210px;overflow:auto;position:relative}.vscomp-options-bottom-freezer{bottom:0;height:2px;left:0;position:absolute;right:0}.vscomp-option{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;height:40px;padding:0 15px;position:relative}.vscomp-option.selected{background-color:#eee}.vscomp-option.focused{background-color:#ccc}.vscomp-option.disabled{cursor:default;opacity:.5}.vscomp-option.group-title .vscomp-option-text{cursor:default;opacity:.6}.vscomp-option.group-title.selected{background-color:#0000}.vscomp-option.group-option{padding-left:30px}.vscomp-new-option-icon{height:30px;position:absolute;right:0;top:0;width:30px}.vscomp-new-option-icon:before{border:15px solid #512da8;border-bottom-color:#0000;border-left-color:#0000;content:"";position:absolute;right:0;top:0}.vscomp-new-option-icon:after{align-items:center;color:#fff;content:"+";display:flex;font-size:18px;height:15px;justify-content:center;position:absolute;right:1px;top:0;width:15px}.vscomp-option-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.vscomp-option-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:13px;line-height:15px;width:100%}.vscomp-search-container{align-items:center;border-bottom:1px solid #ddd;display:flex;height:40px;padding:0 5px 0 15px;position:relative}.vscomp-search-label,.vscomp-live-region,.vscomp-dropbox-container-top,.vscomp-dropbox-container-bottom{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vscomp-search-input{background-color:#0000;border:0;color:inherit;font-size:15px;height:38px;padding:10px 0;width:calc(100% - 30px)}.vscomp-search-input:focus{outline:none}.vscomp-search-clear{align-items:center;color:#999;cursor:pointer;display:flex;font-size:25px;height:30px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;width:30px}.vscomp-search-clear:hover{color:inherit}.vscomp-no-options,.vscomp-no-search-results{align-items:center;display:none;justify-content:center;padding:20px 10px}.vscomp-options-loader{display:none;padding:20px 0;text-align:center}.vscomp-options-loader:before{animation:vscomp-animation-spin .8s infinite linear;background-color:#fff;border-radius:50%;box-shadow:-4px -5px 3px -3px #0000004d;content:"";display:inline-block;height:40px;opacity:.7;width:40px}.vscomp-ele[disabled]{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vscomp-ele[disabled] .vscomp-wrapper{opacity:.7;pointer-events:none}.vscomp-wrapper .checkbox-icon{display:inline-flex;height:15px;margin-right:10px;position:relative;width:15px}.vscomp-wrapper .checkbox-icon:after{transition-duration:.2s;border:2px solid #888;content:"";display:inline-block;height:100%;width:100%}.vscomp-wrapper .checkbox-icon.checked:after{transform:rotate(45deg) translate(1px,-4px);border-color:#512da8;border-left-color:#0000;border-top-color:#0000;width:50%}.vscomp-wrapper.show-as-popup .vscomp-dropbox-container{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;opacity:1;overflow:auto;padding:0 10px;position:fixed;top:0;width:100vw}.vscomp-wrapper.show-as-popup .vscomp-dropbox{margin-top:-24px;max-height:calc(80% - 48px);max-width:500px;position:relative;width:80%}.vscomp-wrapper.show-as-popup .vscomp-dropbox-close-button{display:flex}.vscomp-wrapper.popup-position-left .vscomp-dropbox-container{justify-content:flex-start}.vscomp-wrapper.popup-position-right .vscomp-dropbox-container{justify-content:flex-end}.vscomp-wrapper.has-select-all .vscomp-toggle-all-button{align-items:center;cursor:pointer;display:flex}.vscomp-wrapper.has-select-all .vscomp-search-input,.vscomp-wrapper.has-select-all .vscomp-toggle-all-label{width:calc(100% - 55px)}.vscomp-wrapper.has-select-all .vscomp-toggle-all-label{display:none}.vscomp-wrapper:not(.has-search-input) .vscomp-toggle-all-button{width:100%}.vscomp-wrapper:not(.has-search-input) .vscomp-toggle-all-label{display:inline-block}.vscomp-wrapper.multiple .vscomp-option .vscomp-option-text{width:calc(100% - 25px)}.vscomp-wrapper.multiple .vscomp-option .vscomp-option-description{padding-left:25px}.vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{transform:rotate(45deg) translate(1px,-4px);border-color:#512da8;border-left-color:#0000;border-top-color:#0000;width:50%}.vscomp-wrapper.focused .vscomp-toggle-button,.vscomp-wrapper:focus .vscomp-toggle-button{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}.vscomp-wrapper.closed .vscomp-dropbox-container,.vscomp-wrapper.closed.vscomp-dropbox-wrapper{display:none}.vscomp-wrapper:not(.has-value) .vscomp-value{opacity:.5}.vscomp-wrapper.has-clear-button.has-value .vscomp-clear-button{display:flex}.vscomp-wrapper.has-clear-button .vscomp-toggle-button{padding-right:54px}.vscomp-wrapper.has-no-options .vscomp-options-container,.vscomp-wrapper.has-no-search-results .vscomp-options-container{display:none}.vscomp-wrapper.has-no-options .vscomp-no-options,.vscomp-wrapper.has-no-search-results .vscomp-no-search-results{display:flex}.vscomp-wrapper.has-search-value .vscomp-search-clear{visibility:visible}.vscomp-wrapper.has-no-options .vscomp-toggle-all-button{opacity:.5;pointer-events:none}.vscomp-wrapper.keep-always-open .vscomp-toggle-button{padding-right:24px}.vscomp-wrapper.keep-always-open .vscomp-clear-button{right:5px}.vscomp-wrapper.keep-always-open .vscomp-arrow{display:none}.vscomp-wrapper.keep-always-open .vscomp-dropbox-container{position:relative;z-index:1}.vscomp-wrapper.keep-always-open .vscomp-dropbox{transition-duration:0s;border:1px solid #ddd;box-shadow:none}.vscomp-wrapper.keep-always-open.focused,.vscomp-wrapper.keep-always-open:focus,.vscomp-wrapper.keep-always-open:hover{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}.vscomp-wrapper.server-searching .vscomp-options-list{display:none}.vscomp-wrapper.server-searching .vscomp-options-loader{display:block}.vscomp-wrapper.has-error .vscomp-toggle-button{border-color:#b00020}.vscomp-wrapper.show-value-as-tags .vscomp-toggle-button{padding:4px 22px 0 10px}.vscomp-wrapper.show-value-as-tags .vscomp-value{display:flex;flex-wrap:wrap;height:auto;min-height:28px;overflow:auto;text-overflow:unset;white-space:normal}.vscomp-wrapper.show-value-as-tags .vscomp-value-tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:center;border:1px solid #ddd;border-radius:20px;display:inline-flex;font-size:12px;line-height:16px;margin:0 4px 4px 0;max-width:100%;padding:2px 3px 2px 8px}.vscomp-wrapper.show-value-as-tags .vscomp-value-tag.more-value-count{padding-right:8px}.vscomp-wrapper.show-value-as-tags .vscomp-value-tag-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px)}.vscomp-wrapper.show-value-as-tags .vscomp-value-tag-clear-button{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.vscomp-wrapper.show-value-as-tags .vscomp-value-tag-clear-button .vscomp-clear-icon{transform:scale(.8)}.vscomp-wrapper.show-value-as-tags .vscomp-arrow{height:34px}.vscomp-wrapper.show-value-as-tags .vscomp-clear-button{margin-top:0;top:5px}.vscomp-wrapper.show-value-as-tags.has-value .vscomp-arrow{display:none}.vscomp-wrapper.show-value-as-tags.has-value .vscomp-clear-button{right:2px}.vscomp-wrapper.show-value-as-tags:not(.has-value) .vscomp-toggle-button{padding-bottom:2px}.vscomp-wrapper.show-value-as-tags:not(.has-value) .vscomp-value{align-items:center;padding-bottom:3px}.vscomp-wrapper.text-direction-rtl{direction:rtl}.vscomp-wrapper.text-direction-rtl .vscomp-toggle-button{padding:7px 10px 7px 30px}.vscomp-wrapper.text-direction-rtl .vscomp-arrow{left:0;right:auto}.vscomp-wrapper.text-direction-rtl .vscomp-clear-button{left:30px;right:auto!important}.vscomp-wrapper.text-direction-rtl .checkbox-icon{margin-left:10px;margin-right:0}.vscomp-wrapper.text-direction-rtl .checkbox-icon.checked:after{transform:rotate(45deg) translate(-4px,1px)}.vscomp-wrapper.text-direction-rtl .vscomp-search-container{padding:0 15px 0 5px}.vscomp-wrapper.text-direction-rtl .vscomp-toggle-all-label,.vscomp-wrapper.text-direction-rtl .vscomp-option{text-align:right}.vscomp-wrapper.text-direction-rtl .vscomp-option.group-option{padding-right:30px}.vscomp-wrapper.text-direction-rtl .vscomp-new-option-icon{left:0;right:auto}.vscomp-wrapper.text-direction-rtl .vscomp-new-option-icon:before{border-left-color:#512da8;border-right-color:#0000}.vscomp-wrapper.text-direction-rtl .vscomp-new-option-icon:after{left:1px;right:auto}.vscomp-wrapper.text-direction-rtl.multiple .vscomp-option.selected .checkbox-icon:after{transform:rotate(45deg) translate(-4px,1px)}.vscomp-wrapper.text-direction-rtl.has-clear-button .vscomp-toggle-button{padding-left:54px}.vscomp-wrapper.text-direction-rtl.keep-always-open .vscomp-toggle-button{padding-left:24px}.vscomp-wrapper.text-direction-rtl.keep-always-open .vscomp-clear-button{left:5px}.vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-toggle-button{padding:4px 10px 0 22px}.vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-value-tag{margin:0 0 4px 4px;padding:2px 8px 2px 3px}.vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-value-tag.more-value-count{padding-left:8px}.vscomp-wrapper.text-direction-rtl.show-value-as-tags.has-value .vscomp-clear-button{left:2px}.pop-comp-wrapper{display:none;position:absolute;top:0;left:0;opacity:0;color:#000;background-color:#fff;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;text-align:left;flex-wrap:wrap;z-index:1}.pop-comp-arrow{position:absolute;z-index:1;width:16px;height:16px;overflow:hidden;pointer-events:none}.pop-comp-arrow:before{content:"";position:absolute;top:8px;left:8px;width:16px;height:16px;background-color:#fff;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pop-comp-content{position:relative;z-index:2}.pop-comp-wrapper.position-bottom>.pop-comp-arrow{margin-left:-8px;left:0;top:-15px}.pop-comp-wrapper.position-bottom>.pop-comp-arrow:before{box-shadow:0 0 2px #00000024}.pop-comp-wrapper.position-top>.pop-comp-arrow{margin-left:-8px;left:0;bottom:-15px}.pop-comp-wrapper.position-right>.pop-comp-arrow{margin-top:-8px;top:0;left:-15px}.pop-comp-wrapper.position-left>.pop-comp-arrow{margin-top:-8px;top:0;right:-15px}.pop-comp-disable-events{pointer-events:none}.colour-main{color:var(--colour-main)}.bg-colour-main{background-color:var(--colour-main);color:#fff}html{font-family:lato,sans-serif;line-height:1.48;color:var(--colour-text);font-size:1.48rem;font-weight:400}body{font-size:1.48rem}strong{font-weight:700;display:inline-flex;margin:0 .2rem}strong:only-child{margin:0}.text-colour--default{color:var(--colour-text)}.text-colour--neutral-5{color:#8394af!important}.text-colour--accent-4{color:var(--accent-4)}.bold,.font-medium{font-weight:700}.regular{font-weight:400}.font-size--xx-sm{font-size:1.11rem}.font-size--x-sm{font-size:1.2284rem}.font-size--sm{font-size:1.406rem}.font-size--default{font-size:1.48rem}.font-size--md{font-size:2.1904rem}.font-size--md-low{font-size:1.8352rem;line-height:1.24}.font-size--lg{font-size:2.6196rem}.font-size--x-lg{font-size:3.5076rem}.font-size--xx-lg{font-size:11.4552rem}.font-size--xxx-lg{font-size:17.76rem;line-height:1}.text-align--left{text-align:left}.text-align--center{text-align:center}.text-align--right{text-align:right}.text-transform--uppercase{text-transform:uppercase;letter-spacing:.1rem}.text-transform--capitalize{text-transform:capitalize}.text-transform--lowercase{text-transform:lowercase!important}h1,h2,h3,h4,p,a{margin:0;padding:0}h1,h2,h3{font-weight:900;line-height:1.1}h1 span,h2 span,h3 span{font-size:50%;display:block}h1{font-size:3.5076rem}h2{font-size:2.6196rem}h3{font-size:2.1904rem;font-weight:700}h4{font-size:1.8352rem;font-weight:700}.no-wrap{white-space:nowrap}.unset{white-space:unset}a{transition:all .3s;color:var(--primary)}a:hover{text-decoration:none}span.neutral-4{color:#bec7d5}span:has(.has-overflow-hidden){max-width:90%;flex-grow:1}span:has(.has-overflow-hidden) .has-overflow-hidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;gap:1.6rem}.active-tp{font-size:4.8rem}.no-line-height{line-height:1}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden!important;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.hide{display:none!important}.invisible{visibility:hidden!important}.border--bottom{border-bottom:.1rem solid hsl(216,26%,94%)}.border--top{border-top:.1rem solid hsl(216,26%,94%)}.border--left{border-left:.1rem solid hsl(216,26%,94%)}.border--right{border-right:.1rem solid hsl(216,26%,94%)}.no-border{border:none!important}.no-border--bottom{border-bottom:0!important}.padding--xxx-sm{padding:.2rem}.padding--xx-sm{padding:.4rem}.padding--x-sm{padding:.8rem}.padding--sm{padding:1.6rem!important}.padding--md{padding:2.4rem}.padding--lg{padding:3.2rem}.padding--x-lg{padding:4rem}.padding--xx-lg{padding:4.8rem}.padding-top--xxx-sm{padding-top:.2rem!important}.padding-top--xx-sm{padding-top:.4rem!important}.padding-top--x-sm{padding-top:.8rem!important}.padding-top--sm{padding-top:1.6rem!important}.padding-top--md{padding-top:2.4rem!important}.padding-top--lg{padding-top:3.2rem!important}.padding-top--x-lg{padding-top:4rem!important}.padding-top--xx-lg{padding-top:4.8rem!important}.padding-top--xxx-lg{padding-top:5.6rem!important}.padding-left--xxx-sm{padding-left:.2rem!important}.padding-left--xx-sm{padding-left:.4rem!important}.padding-left--x-sm{padding-left:.8rem!important}.padding-left--sm{padding-left:1.6rem!important}.padding-left--md{padding-left:2.4rem!important}.padding-left--lg{padding-left:3.2rem!important}.padding-left--x-lg{padding-left:4rem!important}.padding-left--xx-lg{padding-left:4.8rem!important}.padding-left--xxx-lg{padding-left:5.6rem!important}.padding-left--xxx-sm{padding-right:.2rem!important}.padding-right--xx-sm{padding-right:.4rem!important}.padding-right--x-sm{padding-right:.8rem!important}.padding-right--sm{padding-right:1.6rem!important}.padding-right--md{padding-right:2.4rem!important}.padding-right--lg{padding-right:3.2rem!important}.padding-right--x-lg{padding-right:4rem!important}.padding-right--xx-lg{padding-right:4.8rem!important}.padding-right--xxx-lg{padding-right:5.6rem!important}.padding-bottom--xxx-sm{padding-bottom:.2rem!important}.padding-bottom--xx-sm{padding-bottom:.4rem!important}.padding-bottom--x-sm{padding-bottom:.8rem!important}.padding-bottom--sm{padding-bottom:1.6rem!important}.padding-bottom--md{padding-bottom:2.4rem!important}.padding-bottom--lg{padding-bottom:3.2rem!important}.padding-bottom--x-lg{padding-bottom:4rem!important}.padding-bottom--xx-lg{padding-bottom:4.8rem!important}.padding-bottom--xxx-lg{padding-bottom:5.6rem!important}.no-padding{padding:0!important}.no-padding--bottom{padding-bottom:0!important}.no-padding--top{padding-top:0!important}.no-padding--left{padding-left:0!important}.no-padding--right{padding-right:0!important}.margin--xxx-sm{margin:.2rem!important}.margin--xx-sm{margin:.4rem!important}.margin--x-sm{margin:.8rem!important}.margin--sm{margin:1.6rem!important}.margin--md{margin:2.4rem!important}.margin--lg{margin:3.2rem!important}.margin--x-lg{margin:4rem!important}.margin--xx-lg{margin:4.8rem!important}.margin-top--xxx-sm{margin-top:.2rem!important}.margin-top--xx-sm{margin-top:.4rem!important}.margin-top--x-sm{margin-top:.8rem!important}.margin-top--sm{margin-top:1.6rem!important}.margin-top--md{margin-top:2.4rem!important}.margin-top--lg{margin-top:3.2rem!important}.margin-top--x-lg{margin-top:4rem!important}.margin-top--xx-lg{margin-top:4.8rem!important}.margin-top--xxx-lg{margin-top:5.6rem!important}.margin-bottom--xxx-sm{margin-bottom:.2rem!important}.margin-bottom--xx-sm{margin-bottom:.4rem!important}.margin-bottom--x-sm{margin-bottom:.8rem!important}.margin-bottom--sm{margin-bottom:1.6rem!important}.margin-bottom--md{margin-bottom:2.4rem!important}.margin-bottom--lg{margin-bottom:3.2rem!important}.margin-bottom--x-lg{margin-bottom:4rem!important}.margin-bottom--xx-lg{margin-bottom:4.8rem!important}.margin-bottom--xxx-lg{margin-bottom:5.6rem!important}.margin-right--xxx-sm{margin-right:.2rem!important}.margin-right--xx-sm{margin-right:.4rem!important}.margin-right--x-sm{margin-right:.8rem!important}.margin-right--sm{margin-right:1.6rem!important}.margin-right--md{margin-right:2.4rem!important}.margin-right--lg{margin-right:3.2rem!important}.margin-right--x-lg{margin-right:4rem!important}.margin-right--xx-lg{margin-right:4.8rem!important}.margin-right--xxx-lg{margin-right:5.6rem!important}.margin-right--xxxx-lg{margin-right:6.4rem!important}.margin-left--xxx-sm{margin-left:.2rem!important}.margin-left--xx-sm{margin-left:.4rem!important}.margin-left--x-sm{margin-left:.8rem!important}.margin-left--sm{margin-left:1.6rem!important}.margin-left--md{margin-left:2.4rem!important}.margin-left--lg{margin-left:3.2rem!important}.margin-left--x-lg{margin-left:4rem!important}.margin-left--xx-lg{margin-left:4.8rem!important}.no-margin{margin:0!important}.no-margin--bottom{margin-bottom:0!important}.no-margin--top{margin-top:0!important}.no-margin--left{margin-left:0!important}.no-margin--right{margin-right:0!important}.border-radius--sm{border-radius:.32rem}.border-radius--md{border-radius:.64rem}.border-radius--lg{border-radius:.96rem}.border-radius--x-lg{border-radius:1.92rem}.box--project-timeline .select--start-year:disabled{width:4ch}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--1{background-color:#f6402c;border-color:#f6402c}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--2{background-color:#eb1460;border-color:#eb1460}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--3{background-color:#9c1ab1;border-color:#9c1ab1}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--4{background-color:#6633b9;border-color:#6633b9}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--5{background-color:#3d4db7;border-color:#3d4db7}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--6{background-color:#205b24;border-color:#205b24}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--7{background-color:#009687;border-color:#009687}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--8{background-color:#00bbd5;border-color:#00bbd5}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--9{background-color:#00a6f6;border-color:#00a6f6}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--10{background-color:#1093f5;border-color:#1093f5}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--11{background-color:#46af4a;border-color:#46af4a}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--12{background-color:#88c440;border-color:#88c440}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--13{background-color:#ccdd1e;border-color:#ccdd1e}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--14{background-color:#ffc100;border-color:#ffc100}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--15{background-color:#ff9800;border-color:#ff9800}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--16{background-color:#000;border-color:#000}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--17{background-color:#5e7c8b;border-color:#5e7c8b}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--18{background-color:#9d9d9d;border-color:#9d9d9d}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--19{background-color:#7a5547;border-color:#7a5547}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled).level-colour--20{background-color:#ff7800;border-color:#ff7800}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled) .print-disabled:disabled{-webkit-text-fill-color:white!important;color:#fff!important}.flex{display:flex}.flex.gap--xx-sm{gap:.4rem}.flex.gap--x-sm{gap:.8rem}.flex.gap--x-sm.cols--4>div,.flex.gap--x-sm.cols--4>p,.flex.gap--x-sm.cols--4>span,.flex.gap--x-sm.cols--4>li{width:24.5%}.flex.gap--sm{gap:1.6rem}.flex.gap--sm.cols--2>div,.flex.gap--sm.cols--2>p,.flex.gap--sm.cols--2>span,.flex.gap--sm.cols--2>li{width:48.88%}.flex.gap--sm.cols--3>div,.flex.gap--sm.cols--3>p,.flex.gap--sm.cols--3>span,.flex.gap--sm.cols--3>li{width:32.3%}.flex.gap--sm.cols--4>div,.flex.gap--sm.cols--4>p,.flex.gap--sm.cols--4>span,.flex.gap--sm.cols--4>li{width:24%}.flex.gap--md{gap:2.4rem}.flex.gap--md.cols--2>div,.flex.gap--md.cols--2>p,.flex.gap--md.cols--2>span,.flex.gap--md.cols--2>li{width:49%}.flex.gap--md.cols--3>div,.flex.gap--md.cols--3>p,.flex.gap--md.cols--3>span,.flex.gap--md.cols--3>li{width:32%}.flex.gap--md.cols--4>div,.flex.gap--md.cols--4>p,.flex.gap--md.cols--4>span,.flex.gap--md.cols--4>li{width:24%}.flex.gap--lg{gap:3.2rem}.flex.gap--x-lg{gap:4rem}.flex.gap--xx-lg{gap:4.8rem}.flex.gap--xxx-lg{gap:5.6rem}.flex.col-gap--x-sm{column-gap:.8rem}.flex.col-gap--sm{column-gap:1.6rem}.flex.row-gap--sm{row-gap:1.6rem}.flex.col-gap--md{column-gap:2.4rem}.flex.col-gap--lg{column-gap:3.2rem}.flex.col-gap--x-lg{column-gap:4rem}.flex.row-gap--x-sm{row-gap:.8rem}.flex--inline{display:inline-flex}.flex--inline.gap--xx-sm{gap:.4rem}.flex--inline.gap--x-sm{gap:.8rem}.flex--inline.gap--sm{gap:1.6rem}.flex--inline.gap--md{gap:2.4rem}.flex--inline.gap--lg{gap:3.2rem}.flex--inline.col-gap--md{column-gap:2.4rem}.flex--inline.col-gap--lg{column-gap:3.2rem}.flex--inline.col-gap--x-lg{column-gap:4rem}.flex--inline.row-gap--x-sm{row-gap:.8rem}.flex--wrap{flex-wrap:wrap}.flex--row{flex-direction:row}.flex--column{flex-direction:column}.flex--column.invert{flex-direction:column-reverse}.flex--center{align-items:center;justify-content:center}.flex--align-start{align-items:flex-start}.flex--align-center{align-items:center}.flex--align-end{align-items:flex-end}.flex--align-stretch{align-items:stretch}.flex--align-self-start{align-self:flex-start}.flex--align-self-stretch{align-self:stretch}.flex--align-self-end{align-self:flex-end}.flex--justify-start{justify-content:flex-start}.flex--justify-space-between{justify-content:space-between}.flex--justify-center{justify-content:center}.flex--justify-end{justify-content:flex-end}.flex--justify-self-start{justify-self:flex-start}.flex--justify-self-center{justify-self:center}.flex--justify-self-end{justify-self:flex-end}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.flex-7{flex:7}.flex-8{flex:8}.flex-9{flex:9}.flex-10{flex:10}.flex-11{flex:11}.flex-12{flex:12}.flex--grow-1{flex-grow:1}.flex--grow-1.with-margin{margin:.8rem}.flex--grow-unset{flex-grow:unset}.flex--basis-0{flex-basis:0}.flex--100{width:100%}.flex--100.with-margin{margin:.8rem;width:calc(100% - 1.6rem)}.flex--85{width:85%}.flex--85.with-margin{margin:.8rem;width:calc(85% - 1.6rem)}.flex--75{width:75%}.flex--75.with-margin{margin:.8rem;width:calc(75% - 1.6rem)}.flex--66{width:66.6%}.flex--66.with-margin{margin:.8rem;width:calc(66.6% - 1.6rem)}.flex--60{width:60%}.flex--60.with-margin{margin:.8rem;width:calc(60% - 1.6rem)}.flex--50{width:50%}.flex--50.with-margin{margin:.8rem;width:calc(50% - 1.6rem)}.flex--49{width:49%}.flex--48{width:48%}.flex--45{width:45%}.flex--40{width:40%}.flex--40.with-margin{margin:.8rem;width:calc(40% - 1.6rem)}.flex--33{width:33.3%}.flex--33.with-margin{margin:.8rem;width:calc(33.3% - 1.6rem)}.flex--32{width:32.4%}.flex--33-lg-gap{width:calc(33.3% - 2.1rem)}.flex--33-x-sm-gap{width:calc(33.3% - 1.024rem)}.flex--25{width:25%}.flex--25.with-margin{margin:.8rem;width:calc(25% - 1.6rem)}.flex--24{width:23.9%}.flex--20{width:20%}.flex--20.with-margin{margin:.8rem;width:calc(20% - 1.6rem)}.flex--16{width:16.6%}.flex--16.with-margin{margin:.8rem;width:calc(16.6% - 1.6rem)}.flex--14{width:14%}.flex--14.with-margin{margin:.8rem;width:calc(14% - 1.6rem)}.flex--12{width:12%}.flex--12.with-margin{margin:.8rem;width:calc(12% - 1.6rem)}.flex--10{width:10%}.flex--10.with-margin{margin:.8rem;width:calc(10% - 1.6rem)}.flex--8{width:8.3%}.flex--8.with-margin{margin:.8rem;width:calc(8.3% - 1.6rem)}body,html{height:auto;display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}ul,ol{list-style:none;padding:0;margin:0}ul.disc{list-style:disc;margin-left:1.6rem}ul li a{text-decoration:none}img{width:100%;height:auto}#iframe{height:calc(100vh - 182px)}.wrapper{margin:3.2rem auto;max-width:132.6rem;width:100%;position:relative}.wrapper.wrapper--table{margin:.8rem auto 4rem;max-width:136.6rem;display:flex;align-items:center;flex-direction:column;flex-grow:1}.wrapper.flex--56{max-width:56%}.wrapper.flex--72{max-width:72%}.wrapper.flex--80{max-width:80%}.cols--2{width:100%;columns:2}.cols--2.gap--x-sm{column-gap:.8rem}.cols--2.gap--sm{column-gap:1.6rem}.cols--2.gap--md{column-gap:2.4rem}.cols--2.gap--lg{column-gap:3.2rem}.cols--2.gap--x-lg{gap:4rem}.cols--3{width:100%;columns:3}.cols--3.gap--x-sm{column-gap:.8rem}.cols--3.gap--sm{column-gap:1.6rem}.cols--3.gap--md{column-gap:2.4rem}.cols--3.gap--lg{column-gap:3.2rem}.cols--3.gap--x-lg{gap:4rem}.cols--4{width:100%;columns:4}.cols--4.gap--x-sm{column-gap:.8rem}.cols--4.gap--sm{column-gap:1.6rem}.cols--4.gap--md{column-gap:2.4rem}.cols--4.gap--lg{column-gap:3.2rem}.cols--4.gap--x-lg{gap:4rem}.cols-5{width:100%;columns:5}.cols-5.gap--x-sm{column-gap:.8rem}.cols-5.gap--sm{column-gap:1.6rem}.cols-5.gap--md{column-gap:2.4rem}.cols-5.gap--lg{column-gap:3.2rem}.cols-5.gap--x-lg{gap:4rem}details:hover{background-color:#f9fafb;cursor:pointer;border:.1rem solid hsl(216,26%,94%)}details ul{transition:height 3s ease}details summary .icon{transition:transform .3s ease-in-out;transform:rotate(0)}details[open] summary .icon{transform:rotate(45deg);transition:ease-in-out .3s ease}details[open] .btn--primary{background-color:var(--primary);color:#fff;transform:scale(1.015)}.width--full{width:100%}.width--auto{width:auto}.height--full{height:100%}.height--max-content{height:max-content}.height--auto{height:auto}.container{flex-grow:1;display:flex;flex-direction:column;height:auto}.production .container{min-height:calc(100vh - 12rem)}.main-content{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.container--locked,.container--error-page{min-height:100%}.main-content--locked,.main-content--error-page{flex-grow:1}.workshop{width:100%;height:100%;display:flex;flex-direction:column;flex-grow:1}.full-screen{position:absolute;z-index:3;top:8.3rem;right:0;left:0;bottom:0}.full-screen .gantt-container{min-height:100vh}.sticky{position:sticky}.sticky.top{top:4rem}section+section{margin:1.6rem 0 0}#msuite_app{outline:none}#presentation{display:flex;width:100%;flex-direction:column;flex-grow:1;height:auto;min-height:calc(100% - 11.8rem)}code{background-color:var(--colour-text);font-family:monospace;padding:2rem;margin:2rem 0 0;width:auto;display:inline-block;color:#fff}section.white{background:#fff}.bg--report-preview{background:var(--colour-text)}.has-border-top{border-top:.1rem solid hsl(216,26%,94%)}.has-border-bottom{border-bottom:.1rem solid hsl(216,26%,94%)}.has-border--right{border-right:.1rem solid hsl(218,26%,88%)}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],select[disabled],html input[disabled]{cursor:default;background-color:#eceff4!important;color:#bec7d5!important;opacity:1!important;-webkit-text-fill-color:hsl(217,22%,79%)!important}button[disabled]:hover,select[disabled]:hover,html input[disabled]:hover{background-color:#eceff4!important;color:#bec7d5!important}select[disabled]+.icon{display:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border-bottom:1px solid #e4e4e4;margin:0;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-family:Lato,sans-serif}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}:root{--vs-state-disabled-bg: hsl(216, 26%, 94%);--vs-state-disabled-color: hsl(217, 22%, 60%);--vs-border-color: hsl(218, 26%, 88%);--vs-font-size: 1.48rem;--vs-line-height: 1.48;--vs-selected-bg: none;--vs-selected-color: var(--colour-text);--vs-selected-border-color: none;--vs-selected-border-style: none;--vs-selected-border-width: 0;--vs-actions-padding: 0;--vs-search-input-placeholder-color: var(--colour-text)}.v-select:hover{background-color:#f9fafb;color:var(--colour-text)}.v-select .vs__dropdown-toggle{height:4rem;background:transparent url(/vendor/Spartacus/icons/icon-arrow-select.DiKZcTYQ.svg) calc(100% - 12px) 50% no-repeat}.v-select.vs--disabled .vs__dropdown-toggle{cursor:default;background-color:#eceff4!important;color:#8394af!important;opacity:1!important}.v-select.vs--disabled .vs__dropdown-toggle:hover{background-color:#eceff4!important;color:#8394af!important}.vscomp-wrapper{font-family:lato,sans-serif;block-size:4rem;color:var(--colour-text);font-size:1.48rem}.vscomp-toggle-button{position:relative;z-index:1;padding:0 3.2rem 0 .8rem;min-width:auto;border-radius:.32rem;border:.1rem solid hsl(218,26%,88%);transition:all .3s}.vscomp-toggle-button:hover{background-color:#f9fafb}.vscomp-wrapper:not(.has-value) .vscomp-value{opacity:1}.vscomp-option.focused{background-color:#eceff4}.vscomp-wrapper.focused .vscomp-toggle-button,.vscomp-wrapper:focus .vscomp-toggle-button{box-shadow:none}.vscomp-search-container{block-size:4.8rem}.vscomp-search-input{block-size:3.2rem;inline-size:100%}.vscomp-search-input input{margin:0}.vscomp-wrapper .checkbox-icon.checked:after{border-color:var(--colour-text);border-left-color:transparent;border-top-color:transparent}.vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{border-color:var(--colour-text);border-left-color:transparent;border-top-color:transparent}.charts-css{--chart-bg-color: #f5f5f5;--border-color: transparent;--yellow-h: 48;--yellow-s: 98%;--heading-size: 0px;--primary-axis-color: hsl(218, 26%, 88%);--primary-axis-style: solid;--primary-axis-width: .1rem;--secondary-axes-color: hsl(218, 26%, 88%);--secondary-axes-style: solid;--secondary-axes-width: .1rem;--data-axes-color: rgba(0, 0, 0, .15);--data-axes-style: solid;--data-axes-width: 1px;--legend-border-color: hsl(216, 26%, 94%);--default: var(--accent-3);--color-1: hsl(var(--accent-h), var(--accent-s), 32%);--color-2: hsl(var(--accent-h), var(--accent-s), 56%);--color-3: hsl(var(--accent-h), var(--accent-s), 72%);--color-4: hsl(var(--accent-h), var(--accent-s), 88%);--color-5: hsl(var(--default-h), var(--default-s), 88%);--color-6: hsl(var(--default-h), var(--default-s), 72%);--color-7: hsl(var(--default-h), var(--default-s), 56%);--color-8: hsl(var(--default-h), var(--default-s), 32%);--color-9: hsl(var(--yellow-h), var(--yellow-s), 32%);--color-10: hsl(var(--yellow-h), var(--yellow-s), 56%);--color-11: hsl(var(--yellow-h), var(--yellow-s), 72%);--color-12: hsl(var(--yellow-h), var(--yellow-s), 87%);--color-13: hsl(120, 65%, 32%);--color-14: hsl(120, 65%, 56%);--color-15: hsl(120, 65%, 72%);--color-16: hsl(120, 65%, 89%)}.charts-css{position:relative;display:block;width:100%;height:100%;margin:0 auto;padding:0;border:0;-webkit-print-color-adjust:exact;color-adjust:exact}.charts-css,.charts-css:after,.charts-css:before,.charts-css *,.charts-css *:after,.charts-css *:before{box-sizing:border-box}table.charts-css{border-collapse:collapse;border-spacing:0;empty-cells:show;overflow:initial;background-color:transparent}table.charts-css caption,table.charts-css colgroup,table.charts-css thead,table.charts-css tbody,table.charts-css tr,table.charts-css th,table.charts-css td{display:block;margin:0;padding:0;border:0;background-color:transparent}table.charts-css colgroup,table.charts-css thead,table.charts-css tfoot{display:none}ul.charts-css,ol.charts-css{list-style-type:none}ul.charts-css li,ol.charts-css li{margin:0;padding:0;border:0}.charts-css:not(.show-heading) caption{display:none}.charts-css.show-heading{--heading-size: 1.5rem}.charts-css.show-heading caption{display:block;width:100%;height:var(--heading-size)}.charts-css.hide-data .data{opacity:0}.charts-css.show-data-on-hover .data{transition-duration:.3s;opacity:0}.charts-css.show-data-on-hover tr:hover .data{transition-duration:.3s;opacity:1}.charts-css.bar:not(.show-labels){--labels-size: 0}.charts-css.bar:not(.show-labels) tbody tr th{display:none}.charts-css.bar.show-labels{--labels-size: 80px}.charts-css.bar.show-labels tbody tr th{display:flex;justify-content:var(--labels-align, center);align-items:center;flex-direction:column}.charts-css.bar.show-labels tr.hide-label th,.charts-css.bar.show-labels th.hide-label{display:none}.charts-css.bar.labels-align-start tbody tr th{align-items:var(--labels-align, flex-start)}.charts-css.bar.labels-align-end tbody tr th{align-items:var(--labels-align, flex-end)}.charts-css.bar.labels-align-center tbody tr th{align-items:var(--labels-align, center)}.charts-css.column:not(.show-labels),.charts-css.area:not(.show-labels),.charts-css.line:not(.show-labels){--labels-size: 0}.charts-css.column:not(.show-labels) tbody tr th,.charts-css.area:not(.show-labels) tbody tr th,.charts-css.line:not(.show-labels) tbody tr th{display:none}.charts-css.column.show-labels,.charts-css.area.show-labels,.charts-css.line.show-labels{--labels-size: 1.5rem}.charts-css.column.show-labels tbody tr th,.charts-css.area.show-labels tbody tr th,.charts-css.line.show-labels tbody tr th{display:flex;justify-content:var(--labels-align, center);align-items:center;flex-direction:column}.charts-css.column.show-labels tr.hide-label th,.charts-css.column.show-labels th.hide-label,.charts-css.area.show-labels tr.hide-label th,.charts-css.area.show-labels th.hide-label,.charts-css.line.show-labels tr.hide-label th,.charts-css.line.show-labels th.hide-label{display:none}.charts-css.column.labels-align-start tbody tr th,.charts-css.area.labels-align-start tbody tr th,.charts-css.line.labels-align-start tbody tr th{justify-content:var(--labels-align, flex-start)}.charts-css.column.labels-align-end tbody tr th,.charts-css.area.labels-align-end tbody tr th,.charts-css.line.labels-align-end tbody tr th{justify-content:var(--labels-align, flex-end)}.charts-css.column.labels-align-center tbody tr th,.charts-css.area.labels-align-center tbody tr th,.charts-css.line.labels-align-center tbody tr th{justify-content:var(--labels-align, center)}.charts-css.column.show-primary-axis:not(.reverse) tbody tr,.charts-css.area.show-primary-axis:not(.reverse) tbody tr,.charts-css.line.show-primary-axis:not(.reverse) tbody tr{border-block-end:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.column.show-primary-axis.reverse tbody tr,.charts-css.area.show-primary-axis.reverse tbody tr,.charts-css.line.show-primary-axis.reverse tbody tr{border-block-start:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.column.show-1-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-1-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-1-secondary-axes:not(.reverse) tbody tr{background-size:100% 100%;background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-1-secondary-axes.reverse tbody tr,.charts-css.area.show-1-secondary-axes.reverse tbody tr,.charts-css.line.show-1-secondary-axes.reverse tbody tr{background-size:100% 100%;background-image:linear-gradient(0deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-2-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-2-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-2-secondary-axes:not(.reverse) tbody tr{background-size:100% 50%;background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-2-secondary-axes.reverse tbody tr,.charts-css.area.show-2-secondary-axes.reverse tbody tr,.charts-css.line.show-2-secondary-axes.reverse tbody tr{background-size:100% 50%;background-image:linear-gradient(0deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-3-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-3-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-3-secondary-axes:not(.reverse) tbody tr{background-size:100% 33.3333333333%;background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-3-secondary-axes.reverse tbody tr,.charts-css.area.show-3-secondary-axes.reverse tbody tr,.charts-css.line.show-3-secondary-axes.reverse tbody tr{background-size:100% 33.3333333333%;background-image:linear-gradient(0deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-4-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-4-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-4-secondary-axes:not(.reverse) tbody tr{background-size:100% 25%;background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-4-secondary-axes.reverse tbody tr,.charts-css.area.show-4-secondary-axes.reverse tbody tr,.charts-css.line.show-4-secondary-axes.reverse tbody tr{background-size:100% 25%;background-image:linear-gradient(0deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-5-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-5-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-5-secondary-axes:not(.reverse) tbody tr{background-size:100% 20%;background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-5-secondary-axes.reverse tbody tr,.charts-css.area.show-5-secondary-axes.reverse tbody tr,.charts-css.line.show-5-secondary-axes.reverse tbody tr{background-size:100% 20%;background-image:linear-gradient(0deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-6-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-6-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-6-secondary-axes:not(.reverse) tbody tr{background-size:100% 16.6666666667%;background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-6-secondary-axes.reverse tbody tr,.charts-css.area.show-6-secondary-axes.reverse tbody tr,.charts-css.line.show-6-secondary-axes.reverse tbody tr{background-size:100% 16.6666666667%;background-image:linear-gradient(0deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-7-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-7-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-7-secondary-axes:not(.reverse) tbody tr{background-size:100% 14.2857142857%;background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-7-secondary-axes.reverse tbody tr,.charts-css.area.show-7-secondary-axes.reverse tbody tr,.charts-css.line.show-7-secondary-axes.reverse tbody tr{background-size:100% 14.2857142857%;background-image:linear-gradient(0deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-8-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-8-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-8-secondary-axes:not(.reverse) tbody tr{background-size:100% 12.5%;background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-8-secondary-axes.reverse tbody tr,.charts-css.area.show-8-secondary-axes.reverse tbody tr,.charts-css.line.show-8-secondary-axes.reverse tbody tr{background-size:100% 12.5%;background-image:linear-gradient(0deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-9-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-9-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-9-secondary-axes:not(.reverse) tbody tr{background-size:100% 11.1111111111%;background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-9-secondary-axes.reverse tbody tr,.charts-css.area.show-9-secondary-axes.reverse tbody tr,.charts-css.line.show-9-secondary-axes.reverse tbody tr{background-size:100% 11.1111111111%;background-image:linear-gradient(0deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-10-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-10-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-10-secondary-axes:not(.reverse) tbody tr{background-size:100% 10%;background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-10-secondary-axes.reverse tbody tr,.charts-css.area.show-10-secondary-axes.reverse tbody tr,.charts-css.line.show-10-secondary-axes.reverse tbody tr{background-size:100% 10%;background-image:linear-gradient(0deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.column.show-data-axes tbody tr,.charts-css.area.show-data-axes tbody tr,.charts-css.line.show-data-axes tbody tr{border-inline-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-data-axes:not(.reverse-data) tbody tr:first-of-type,.charts-css.area.show-data-axes:not(.reverse-data) tbody tr:first-of-type,.charts-css.line.show-data-axes:not(.reverse-data) tbody tr:first-of-type{border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-data-axes.reverse-data tbody tr:last-of-type,.charts-css.area.show-data-axes.reverse-data tbody tr:last-of-type,.charts-css.line.show-data-axes.reverse-data tbody tr:last-of-type{border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-dataset-axes tbody tr td,.charts-css.area.show-dataset-axes tbody tr td,.charts-css.line.show-dataset-axes tbody tr td{border-inline-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td,.charts-css.area.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td,.charts-css.line.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td{border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-dataset-axes.reverse-data tbody tr:last-of-type td,.charts-css.area.show-dataset-axes.reverse-data tbody tr:last-of-type td,.charts-css.line.show-dataset-axes.reverse-data tbody tr:last-of-type td{border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-primary-axis:not(.reverse) tbody tr{border-inline-start:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.bar.show-primary-axis.reverse tbody tr{border-inline-end:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.bar.show-1-secondary-axes:not(.reverse) tbody tr{background-size:100% 100%;background-image:linear-gradient(-90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-1-secondary-axes.reverse tbody tr{background-size:100% 100%;background-image:linear-gradient(90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-2-secondary-axes:not(.reverse) tbody tr{background-size:50% 100%;background-image:linear-gradient(-90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-2-secondary-axes.reverse tbody tr{background-size:50% 100%;background-image:linear-gradient(90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-3-secondary-axes:not(.reverse) tbody tr{background-size:33.3333333333% 100%;background-image:linear-gradient(-90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-3-secondary-axes.reverse tbody tr{background-size:33.3333333333% 100%;background-image:linear-gradient(90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-4-secondary-axes:not(.reverse) tbody tr{background-size:25% 100%;background-image:linear-gradient(-90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-4-secondary-axes.reverse tbody tr{background-size:25% 100%;background-image:linear-gradient(90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-5-secondary-axes:not(.reverse) tbody tr{background-size:20% 100%;background-image:linear-gradient(-90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-5-secondary-axes.reverse tbody tr{background-size:20% 100%;background-image:linear-gradient(90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-6-secondary-axes:not(.reverse) tbody tr{background-size:16.6666666667% 100%;background-image:linear-gradient(-90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-6-secondary-axes.reverse tbody tr{background-size:16.6666666667% 100%;background-image:linear-gradient(90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-7-secondary-axes:not(.reverse) tbody tr{background-size:14.2857142857% 100%;background-image:linear-gradient(-90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-7-secondary-axes.reverse tbody tr{background-size:14.2857142857% 100%;background-image:linear-gradient(90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-8-secondary-axes:not(.reverse) tbody tr{background-size:12.5% 100%;background-image:linear-gradient(-90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-8-secondary-axes.reverse tbody tr{background-size:12.5% 100%;background-image:linear-gradient(90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-9-secondary-axes:not(.reverse) tbody tr{background-size:11.1111111111% 100%;background-image:linear-gradient(-90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-9-secondary-axes.reverse tbody tr{background-size:11.1111111111% 100%;background-image:linear-gradient(90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-10-secondary-axes:not(.reverse) tbody tr{background-size:10% 100%;background-image:linear-gradient(-90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-10-secondary-axes.reverse tbody tr{background-size:10% 100%;background-image:linear-gradient(90deg,var(--secondary-axes-color) var(--secondary-axes-width),transparent var(--secondary-axes-width))}.charts-css.bar.show-data-axes tbody tr{border-block-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-data-axes:not(.reverse-data) tbody tr:first-of-type{border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-data-axes.reverse-data tbody tr:last-of-type{border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes tbody tr td{border-block-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td{border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes.reverse-data tbody tr:last-of-type td{border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.legend{padding:1rem;border:1px solid var(--legend-border-color);list-style:none;font-size:1rem}.charts-css.legend li{line-height:2;display:flex;align-items:center}.charts-css.legend li:before{content:"";display:inline-block;vertical-align:middle;margin-inline-end:.5rem;border-width:2px;border-style:solid}.charts-css.legend li:nth-child(1):before{background-color:var(--color-1, transparent);border-color:var(--border-color-1, var(--border-color, #000))}.charts-css.legend li:nth-child(2):before{background-color:var(--color-2, transparent);border-color:var(--border-color-2, var(--border-color, #000))}.charts-css.legend li:nth-child(3):before{background-color:var(--color-3, transparent);border-color:var(--border-color-3, var(--border-color, #000))}.charts-css.legend li:nth-child(4):before{background-color:var(--color-4, transparent);border-color:var(--border-color-4, var(--border-color, #000))}.charts-css.legend li:nth-child(5):before{background-color:var(--color-5, transparent);border-color:var(--border-color-5, var(--border-color, #000))}.charts-css.legend li:nth-child(6):before{background-color:var(--color-6, transparent);border-color:var(--border-color-6, var(--border-color, #000))}.charts-css.legend li:nth-child(7):before{background-color:var(--color-7, transparent);border-color:var(--border-color-7, var(--border-color, #000))}.charts-css.legend li:nth-child(8):before{background-color:var(--color-8, transparent);border-color:var(--border-color-8, var(--border-color, #000))}.charts-css.legend li:nth-child(9):before{background-color:var(--color-9, transparent);border-color:var(--border-color-9, var(--border-color, #000))}.charts-css.legend li:nth-child(10):before{background-color:var(--color-10, transparent);border-color:var(--border-color-10, var(--border-color, #000))}.charts-css.legend li:nth-child(11):before{background-color:var(--color-11, transparent);border-color:var(--border-color-11, var(--border-color, #000))}.charts-css.legend li:nth-child(12):before{background-color:var(--color-12, transparent);border-color:var(--border-color-12, var(--border-color, #000))}.charts-css.legend li:nth-child(13):before{background-color:var(--color-13, transparent);border-color:var(--border-color-13, var(--border-color, #000))}.charts-css.legend li:nth-child(14):before{background-color:var(--color-14, transparent);border-color:var(--border-color-14, var(--border-color, #000))}.charts-css:not(.legend-inline){display:flex;flex-direction:column;flex-wrap:nowrap}.charts-css.legend-inline{display:flex;flex-direction:row;flex-wrap:wrap}.charts-css.legend-inline li{margin-inline-end:1rem}.charts-css.legend-circle li:before{width:1rem;height:1rem;border-radius:50%}.charts-css.legend-ellipse li:before{width:2rem;height:1rem;border-radius:50%}.charts-css.legend-square li:before{width:1rem;height:1rem;border-radius:3px}.charts-css.legend-rhombus li:before{width:1rem;height:1rem;border-radius:3px;transform:rotate(45deg) scale(.85)}.charts-css.legend-rectangle li:before{width:2rem;height:1rem;border-radius:3px}.charts-css.legend-line li:before{width:2rem;height:3px;border-radius:2px;box-sizing:content-box}.charts-css .tooltip{position:absolute;z-index:1;bottom:50%;left:50%;transform:translate(-50%);width:max-content;padding:5px 10px;border-radius:6px;visibility:hidden;opacity:0;transition:opacity .3s;background-color:#555;color:#fff;text-align:center;font-size:.9rem}.charts-css .tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}.charts-css td:hover .tooltip{visibility:visible;opacity:1}.charts-css.bar tbody{display:flex;justify-content:space-between;align-items:stretch;width:100%;height:calc(100% - var(--heading-size))}.charts-css.bar tbody tr{position:relative;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-wrap:anywhere;display:flex;justify-content:flex-start}.charts-css.bar tbody tr th{position:absolute;top:0;bottom:0}.charts-css.bar tbody tr td{display:flex;align-items:center;width:calc(100% * var(--size, 1));height:100%;position:relative}.charts-css.bar:not(.reverse) tbody tr{align-items:flex-start;margin-inline-start:var(--labels-size)}.charts-css.bar:not(.reverse) tbody tr th{left:calc(-1 * var(--labels-size) - var(--primary-axis-width));width:var(--labels-size)}.charts-css.bar:not(.reverse) tbody tr td{justify-content:flex-end}.charts-css.bar.reverse tbody tr{align-items:flex-end;margin-inline-end:var(--labels-size)}.charts-css.bar.reverse tbody tr th{right:calc(-1 * var(--labels-size) - var(--primary-axis-width));width:var(--labels-size)}.charts-css.bar.reverse tbody tr td{justify-content:flex-start}.charts-css.bar:not(.stacked) tbody tr td{flex-grow:1;flex-shrink:1;flex-basis:0}.charts-css.bar.stacked tbody tr td{flex-grow:unset;flex-shrink:unset;flex-basis:unset}.charts-css.bar.stacked.reverse-datasets tbody tr{justify-content:flex-end}.charts-css.bar:not(.reverse-data) tbody{flex-direction:column}.charts-css.bar.reverse-data tbody{flex-direction:column-reverse}.charts-css.bar:not(.reverse-datasets):not(.stacked) tbody tr{flex-direction:column}.charts-css.bar:not(.reverse-datasets).stacked:not(.reverse) tbody tr{flex-direction:row}.charts-css.bar:not(.reverse-datasets).stacked.reverse tbody tr{flex-direction:row-reverse}.charts-css.bar.reverse-datasets:not(.stacked) tbody tr{flex-direction:column-reverse}.charts-css.bar.reverse-datasets.stacked:not(.reverse) tbody tr{flex-direction:row-reverse}.charts-css.bar.reverse-datasets.stacked.reverse tbody tr{flex-direction:row}.charts-css.bar.data-spacing-1 tbody tr{padding-block-start:1px;padding-block-end:1px}.charts-css.bar.data-spacing-2 tbody tr{padding-block-start:2px;padding-block-end:2px}.charts-css.bar.data-spacing-3 tbody tr{padding-block-start:3px;padding-block-end:3px}.charts-css.bar.data-spacing-4 tbody tr{padding-block-start:4px;padding-block-end:4px}.charts-css.bar.data-spacing-5 tbody tr{padding-block-start:5px;padding-block-end:5px}.charts-css.bar.data-spacing-6 tbody tr{padding-block-start:6px;padding-block-end:6px}.charts-css.bar.data-spacing-7 tbody tr{padding-block-start:7px;padding-block-end:7px}.charts-css.bar.data-spacing-8 tbody tr{padding-block-start:8px;padding-block-end:8px}.charts-css.bar.data-spacing-9 tbody tr{padding-block-start:9px;padding-block-end:9px}.charts-css.bar.data-spacing-10 tbody tr{padding-block-start:10px;padding-block-end:10px}.charts-css.bar.data-spacing-11 tbody tr{padding-block-start:11px;padding-block-end:11px}.charts-css.bar.data-spacing-12 tbody tr{padding-block-start:12px;padding-block-end:12px}.charts-css.bar.data-spacing-13 tbody tr{padding-block-start:13px;padding-block-end:13px}.charts-css.bar.data-spacing-14 tbody tr{padding-block-start:14px;padding-block-end:14px}.charts-css.bar.data-spacing-15 tbody tr{padding-block-start:15px;padding-block-end:15px}.charts-css.bar.data-spacing-16 tbody tr{padding-block-start:16px;padding-block-end:16px}.charts-css.bar.data-spacing-17 tbody tr{padding-block-start:17px;padding-block-end:17px}.charts-css.bar.data-spacing-18 tbody tr{padding-block-start:18px;padding-block-end:18px}.charts-css.bar.data-spacing-19 tbody tr{padding-block-start:19px;padding-block-end:19px}.charts-css.bar.data-spacing-20 tbody tr{padding-block-start:20px;padding-block-end:20px}.charts-css.bar.datasets-spacing-1 tbody tr td{margin-block-start:1px;margin-block-end:1px}.charts-css.bar.datasets-spacing-2 tbody tr td{margin-block-start:2px;margin-block-end:2px}.charts-css.bar.datasets-spacing-3 tbody tr td{margin-block-start:3px;margin-block-end:3px}.charts-css.bar.datasets-spacing-4 tbody tr td{margin-block-start:4px;margin-block-end:4px}.charts-css.bar.datasets-spacing-5 tbody tr td{margin-block-start:5px;margin-block-end:5px}.charts-css.bar.datasets-spacing-6 tbody tr td{margin-block-start:6px;margin-block-end:6px}.charts-css.bar.datasets-spacing-7 tbody tr td{margin-block-start:7px;margin-block-end:7px}.charts-css.bar.datasets-spacing-8 tbody tr td{margin-block-start:8px;margin-block-end:8px}.charts-css.bar.datasets-spacing-9 tbody tr td{margin-block-start:9px;margin-block-end:9px}.charts-css.bar.datasets-spacing-10 tbody tr td{margin-block-start:10px;margin-block-end:10px}.charts-css.bar.datasets-spacing-11 tbody tr td{margin-block-start:11px;margin-block-end:11px}.charts-css.bar.datasets-spacing-12 tbody tr td{margin-block-start:12px;margin-block-end:12px}.charts-css.bar.datasets-spacing-13 tbody tr td{margin-block-start:13px;margin-block-end:13px}.charts-css.bar.datasets-spacing-14 tbody tr td{margin-block-start:14px;margin-block-end:14px}.charts-css.bar.datasets-spacing-15 tbody tr td{margin-block-start:15px;margin-block-end:15px}.charts-css.bar.datasets-spacing-16 tbody tr td{margin-block-start:16px;margin-block-end:16px}.charts-css.bar.datasets-spacing-17 tbody tr td{margin-block-start:17px;margin-block-end:17px}.charts-css.bar.datasets-spacing-18 tbody tr td{margin-block-start:18px;margin-block-end:18px}.charts-css.bar.datasets-spacing-19 tbody tr td{margin-block-start:19px;margin-block-end:19px}.charts-css.bar.datasets-spacing-20 tbody tr td{margin-block-start:20px;margin-block-end:20px}.charts-css.column tbody{display:flex;justify-content:space-between;align-items:stretch;width:100%;height:calc(100% - var(--heading-size))}.charts-css.column tbody tr{position:relative;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-wrap:anywhere;display:flex;justify-content:flex-start}.charts-css.column tbody tr th{position:absolute;right:0;left:0;font-weight:700}.charts-css.column tbody tr td{display:flex;justify-content:center;width:100%;height:calc(100% * var(--size, 1));position:relative}.charts-css.column:not(.reverse) tbody tr{align-items:flex-end;margin-block-end:var(--labels-size)}.charts-css.column:not(.reverse) tbody tr th{bottom:calc(-1 * var(--labels-size) - var(--primary-axis-width));height:var(--labels-size)}.charts-css.column:not(.reverse) tbody tr td{align-items:flex-start}.charts-css.column.reverse tbody tr{align-items:flex-start;margin-block-start:var(--labels-size)}.charts-css.column.reverse tbody tr th{top:calc(-1 * var(--labels-size) - var(--primary-axis-width));height:var(--labels-size)}.charts-css.column.reverse tbody tr td{align-items:flex-end}.charts-css.column:not(.stacked) tbody tr td{flex-grow:1;flex-shrink:1;flex-basis:0}.charts-css.column.stacked tbody tr td{flex-grow:unset;flex-shrink:unset;flex-basis:unset}.charts-css.column.stacked.reverse-datasets tbody tr{justify-content:flex-end}.charts-css.column:not(.reverse-data) tbody{flex-direction:row}.charts-css.column.reverse-data tbody{flex-direction:row-reverse}.charts-css.column:not(.reverse-datasets):not(.stacked) tbody tr{flex-direction:row}.charts-css.column:not(.reverse-datasets).stacked:not(.reverse) tbody tr{flex-direction:column-reverse}.charts-css.column:not(.reverse-datasets).stacked.reverse tbody tr{flex-direction:column}.charts-css.column.reverse-datasets:not(.stacked) tbody tr{flex-direction:row-reverse}.charts-css.column.reverse-datasets.stacked:not(.reverse) tbody tr{flex-direction:column}.charts-css.column.reverse-datasets.stacked.reverse tbody tr{flex-direction:column-reverse}.charts-css.column.data-spacing-1 tbody tr{padding-inline-start:1px;padding-inline-end:1px}.charts-css.column.data-spacing-2 tbody tr{padding-inline-start:2px;padding-inline-end:2px}.charts-css.column.data-spacing-3 tbody tr{padding-inline-start:3px;padding-inline-end:3px}.charts-css.column.data-spacing-4 tbody tr{padding-inline-start:4px;padding-inline-end:4px}.charts-css.column.data-spacing-5 tbody tr{padding-inline-start:5px;padding-inline-end:5px}.charts-css.column.data-spacing-6 tbody tr{padding-inline-start:6px;padding-inline-end:6px}.charts-css.column.data-spacing-7 tbody tr{padding-inline-start:7px;padding-inline-end:7px}.charts-css.column.data-spacing-8 tbody tr{padding-inline-start:8px;padding-inline-end:8px}.charts-css.column.data-spacing-9 tbody tr{padding-inline-start:9px;padding-inline-end:9px}.charts-css.column.data-spacing-10 tbody tr{padding-inline-start:10px;padding-inline-end:10px}.charts-css.column.data-spacing-11 tbody tr{padding-inline-start:11px;padding-inline-end:11px}.charts-css.column.data-spacing-12 tbody tr{padding-inline-start:12px;padding-inline-end:12px}.charts-css.column.data-spacing-13 tbody tr{padding-inline-start:13px;padding-inline-end:13px}.charts-css.column.data-spacing-14 tbody tr{padding-inline-start:14px;padding-inline-end:14px}.charts-css.column.data-spacing-15 tbody tr{padding-inline-start:15px;padding-inline-end:15px}.charts-css.column.data-spacing-16 tbody tr{padding-inline-start:16px;padding-inline-end:16px}.charts-css.column.data-spacing-17 tbody tr{padding-inline-start:17px;padding-inline-end:17px}.charts-css.column.data-spacing-18 tbody tr{padding-inline-start:18px;padding-inline-end:18px}.charts-css.column.data-spacing-19 tbody tr{padding-inline-start:19px;padding-inline-end:19px}.charts-css.column.data-spacing-20 tbody tr{padding-inline-start:20px;padding-inline-end:20px}.charts-css.column.datasets-spacing-1 tbody tr td{margin-inline-start:1px;margin-inline-end:1px}.charts-css.column.datasets-spacing-2 tbody tr td{margin-inline-start:2px;margin-inline-end:2px}.charts-css.column.datasets-spacing-3 tbody tr td{margin-inline-start:3px;margin-inline-end:3px}.charts-css.column.datasets-spacing-4 tbody tr td{margin-inline-start:4px;margin-inline-end:4px}.charts-css.column.datasets-spacing-5 tbody tr td{margin-inline-start:5px;margin-inline-end:5px}.charts-css.column.datasets-spacing-6 tbody tr td{margin-inline-start:6px;margin-inline-end:6px}.charts-css.column.datasets-spacing-7 tbody tr td{margin-inline-start:7px;margin-inline-end:7px}.charts-css.column.datasets-spacing-8 tbody tr td{margin-inline-start:8px;margin-inline-end:8px}.charts-css.column.datasets-spacing-9 tbody tr td{margin-inline-start:9px;margin-inline-end:9px}.charts-css.column.datasets-spacing-10 tbody tr td{margin-inline-start:10px;margin-inline-end:10px}.charts-css.column.datasets-spacing-11 tbody tr td{margin-inline-start:11px;margin-inline-end:11px}.charts-css.column.datasets-spacing-12 tbody tr td{margin-inline-start:12px;margin-inline-end:12px}.charts-css.column.datasets-spacing-13 tbody tr td{margin-inline-start:13px;margin-inline-end:13px}.charts-css.column.datasets-spacing-14 tbody tr td{margin-inline-start:14px;margin-inline-end:14px}.charts-css.column.datasets-spacing-15 tbody tr td{margin-inline-start:15px;margin-inline-end:15px}.charts-css.column.datasets-spacing-16 tbody tr td{margin-inline-start:16px;margin-inline-end:16px}.charts-css.column.datasets-spacing-17 tbody tr td{margin-inline-start:17px;margin-inline-end:17px}.charts-css.column.datasets-spacing-18 tbody tr td{margin-inline-start:18px;margin-inline-end:18px}.charts-css.column.datasets-spacing-19 tbody tr td{margin-inline-start:19px;margin-inline-end:19px}.charts-css.column.datasets-spacing-20 tbody tr td{margin-inline-start:20px;margin-inline-end:20px}.charts-css.bar tbody tr td,.charts-css.bar.multiple tbody tr td,.charts-css.column tbody tr td,.charts-css.column.multiple tbody tr td,.charts-css.area tbody tr td:before,.charts-css.line tbody tr td:before{background:transparent}.charts-css{height:480px;max-width:100%}.charts-css th{font-size:1.48rem;font-family:lato,sans-serif;padding:1.6rem 0 0;position:fixed}.charts-css.column.multiple tbody tr td{min-height:auto;cursor:pointer;animation-duration:.6s;animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:default_block;animation-delay:.2s}.charts-css.column:not(.reverse) tbody tr th{height:4rem;bottom:-4rem;padding:0}.charts-css .tooltip{background-color:var(--colour-main);font-size:1.48rem}.charts-css .tooltip:after{border-top-color:var(--colour-main)}.charts-css.legend{border-radius:.64rem;padding:2.4rem;margin:0}.charts-css.legend li{line-height:normal;font-size:1.406rem}.charts-css.legend li:before{width:1.6rem;height:1.6rem;background-color:var(--default);border-color:var(--border-color, #000)}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--1{--block-color: var(--color-1);animation-name:color_fade_in;animation-delay:0s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--2{--block-color: var(--color-2);animation-name:color_fade_in;animation-delay:.1s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--3{--block-color: var(--color-3);animation-name:color_fade_in;animation-delay:.2s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--4{--block-color: var(--color-4);animation-name:color_fade_in;animation-delay:.3s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--5{--block-color: var(--color-5);animation-name:color_fade_in;animation-delay:.4s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--6{--block-color: var(--color-6);animation-name:color_fade_in;animation-delay:.5s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--7{--block-color: var(--color-7);animation-name:color_fade_in;animation-delay:.6s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--8{--block-color: var(--color-8);animation-name:color_fade_in;animation-delay:.7s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--9{--block-color: var(--color-9);animation-name:color_fade_in;animation-delay:.8s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--10{--block-color: var(--color-10);animation-name:color_fade_in;animation-delay:.9s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--11{--block-color: var(--color-11);animation-name:color_fade_in;animation-delay:1s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--12{--block-color: var(--color-12);animation-name:color_fade_in;animation-delay:1.1s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--13{--block-color: var(--color-13);animation-name:color_fade_in;animation-delay:1.2s}.charts-css.charts-css--overall-reports.column.multiple tbody tr td.block--14{--block-color: var(--color-14);animation-name:color_fade_in;animation-delay:1.3s}.charts-css.charts-css--overall-reports.legend li.block--1:before{background-color:var(--color-1)}.charts-css.charts-css--overall-reports.legend li.block--2:before{background-color:var(--color-2)}.charts-css.charts-css--overall-reports.legend li.block--3:before{background-color:var(--color-3)}.charts-css.charts-css--overall-reports.legend li.block--4:before{background-color:var(--color-4)}.charts-css.charts-css--overall-reports.legend li.block--5:before{background-color:var(--color-5)}.charts-css.charts-css--overall-reports.legend li.block--6:before{background-color:var(--color-6)}.charts-css.charts-css--overall-reports.legend li.block--7:before{background-color:var(--color-7)}.charts-css.charts-css--overall-reports.legend li.block--8:before{background-color:var(--color-8)}.charts-css.charts-css--overall-reports.legend li.block--9:before{background-color:var(--color-9)}.charts-css.charts-css--overall-reports.legend li.block--10:before{background-color:var(--color-10)}.charts-css.charts-css--overall-reports.legend li.block--11:before{background-color:var(--color-11)}.charts-css.charts-css--overall-reports.legend li.block--12:before{background-color:var(--color-12)}.charts-css.charts-css--overall-reports.legend li.block--13:before{background-color:var(--color-13)}.charts-css.charts-css--overall-reports.legend li.block--14:before{background-color:var(--color-14)}.data-axis.data-axis__label{transform:rotate(-90deg)}ul.data-axis{margin-left:1.6rem;height:calc(100% - 3rem);position:relative;bottom:2.7rem}ul.data-axis li{display:flex;flex:1;justify-content:flex-end;align-items:flex-start;text-align:right;transform:rotate(0);padding-right:2.4rem}ul.data-axis li:last-child{display:none}.baseline-zero{position:absolute;bottom:6.6rem;left:13.2rem}@keyframes color_fade_in{0%{background-color:transparent}to{background-color:var(--block-color, var(--default))}}@keyframes default_block{0%{background-color:transparent}to{background-color:var(--default)}}.picker__holder,.picker__frame{inset:0;transform:translateY(100%)}.picker__holder{position:fixed;transition:background .15s ease-out,transform 0s .15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:"alpha(opacity=0)";-moz-opacity:0;opacity:0;transition:all .15s ease-out}@media(min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media(min-height:40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media(min-height:33.875em){.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media(min-height:26.5em){.picker__box{font-size:1.25em}}@media(min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px #0000003d}}@media(min-height:40.125em){.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{transform:translateY(0)}.picker--opened .picker__frame{transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:"alpha(opacity=100)";-moz-opacity:1;opacity:1}@media(min-height:33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media(min-height:40.125em){.picker--time .picker__box{margin-bottom:5em}}.picker__frame{margin:0 auto;width:auto;font-size:1rem}.picker__container{position:fixed;top:0;left:0;height:100%;width:100%;background-color:hsla(var(--default-h),var(--default-s),15%,.9);opacity:0;visibility:hidden;transition:all .6s;display:flex;align-items:flex-start;justify-content:center;overflow-y:scroll;z-index:40}.picker__container.picker--opened{z-index:2;visibility:visible;opacity:1}.picker__container.picker--opened .picker__frame{transform:translateY(0)}.picker__container.picker--out{opacity:0;visibility:hidden;z-index:2}.picker__container.picker--out .picker__frame{transform:translateY(1000px)}@media(min-height:38.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}.picker__frame{transition:all .3s;max-width:40rem}.picker__box{border-radius:2.4rem;padding:2.4rem;border:none}.picker__header{display:flex;flex-direction:row-reverse;position:relative;padding:1.6rem 1.6rem 0;align-items:center;justify-content:center}.picker__header select{height:4rem;border-radius:.4rem;border:.1rem solid hsl(218,26%,88%);min-width:12rem!important;width:12rem!important;margin:.5rem!important;-moz-appearance:menulist!important;-webkit-appearance:menulist!important;padding:0 .25em!important}.picker__header select:hover{background-color:#f9fafb}.picker__input{cursor:pointer!important}.picker__nav--prev,.picker__nav--next{position:absolute;top:70%;transform:translateY(-50%)}.picker__nav--prev:before{width:2.4rem;height:2.4rem;content:url(/vendor/Spartacus/icons/icon-arrow-left.AY5iRh73.svg)}.picker__nav--prev:before:hover{background-color:#f9fafb}.picker__nav--next:before{content:url(/vendor/Spartacus/icons/icon-arrow-right.qDeu16wm.svg)}button.picker__today:focus,button.picker__clear:focus,button.picker__close:focus{background-color:var(--primary)}.picker__nav--next{right:2rem;transition:all .3s}.picker__nav--prev{left:2rem;transition:all .3s}.picker__nav--prev:hover,.picker__nav--next:hover{opacity:.5;cursor:pointer;color:var(--primary)}.picker__table{margin:2rem;width:calc(100% - 4rem)}.picker__table th,.picker__table td{padding:0;text-align:center;border:.1rem solid hsl(218,26%,88%)}.picker__table th:first-child,.picker__table th:last-child,.picker__table td:first-child,.picker__table td:last-child{padding:0!important}.picker__table th{border:none;color:var(--colour-main);padding:.8rem 0;border-bottom:.4rem solid var(--colour-text)}.picker__table td{height:4rem;width:4rem}.picker__table td div{height:100%;width:100%;position:relative;display:flex;justify-content:center;align-items:center;transition:all .3s}.picker__table td div:hover{background-color:var(--default-5);color:#fff}.picker__table td div.picker__day--outfocus{background-color:#f9fafb;color:var(--colour-main)}.picker__table td div.picker__day--outfocus:hover{background-color:var(--default-5);color:#fff}.picker__table td div.picker__day--disabled{background-color:#eceff4;color:#8394af}.picker__table td div.picker__day--disabled:hover{background-color:#bec7d5;color:#8394af}.picker__day:hover{cursor:pointer}.picker__day.picker__day--today{font-weight:700;background-color:var(--colour-main);color:#fff}.picker__day.picker__day--today.picker__day--selected{font-weight:700;background-color:var(--primary);color:#fff}.picker__weekday{text-align:center;color:var(--primary)}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{font-weight:700;background-color:var(--primary);color:#fff}.picker__footer{padding:0 2rem 2rem;display:flex;justify-content:space-between;align-items:center;width:100%}.picker__footer button{min-width:32%!important}.picker__button--close{background:#fff;height:3.2rem;border-radius:3.2rem;min-width:9.6rem;background:var(--primary);color:#fff;padding:0 1.6rem;justify-content:center}.picker__button--today{min-width:9.6rem;border:.1rem solid var(--primary);box-shadow:0 0 0 .4rem #fff;background:#fff;height:3.2rem;border-radius:3.2rem;color:var(--primary);padding:0 1.6rem;justify-content:center}.picker__button--today[disabled]{border:none}.buttonBg{background:#fff}.gantt_task_line.gantt_critical_task{background-color:#ff5252;border:1px solid #ff5252}.gantt_task_line.gantt_critical_task .gantt_task_progress{background-color:#00000026}.gantt_task_line.gantt_critical_task.gantt_milestone,.gantt_task_line.gantt_critical_task.gantt_project{border-color:#ff5252}.gantt_links_area .gantt_task_link:hover .gantt_line_wrapper div{box-shadow:0 1px 3px #0003}.gantt_links_area .gantt_task_link:hover .gantt_link_arrow_left:before,.gantt_links_area .gantt_task_link:hover .gantt_link_arrow_right:before{content:"";position:absolute;width:0;height:0;border:3px solid;transform-origin:center;box-shadow:0 2px 3px #0003}.gantt_links_area .gantt_task_link:hover .gantt_link_arrow_right:before{border-color:transparent transparent #87a4bc #87a4bc;transform:skewY(-40deg);top:-3px;left:-7px}.gantt_links_area .gantt_task_link:hover .gantt_link_arrow_left:before{border-color:transparent #87a4bc #87a4bc transparent;transform:skewY(40deg);top:-3px;left:1px}.gantt_task_link.gantt_critical_link:hover .gantt_line_wrapper div{box-shadow:0 2px 4px #ff525233}.gantt_task_link.gantt_critical_link:hover .gantt_link_arrow_left:before,.gantt_task_link.gantt_critical_link:hover .gantt_link_arrow_right:before{border-color:transparent;box-shadow:0 2px 3px #ff525266,0 1px 1px #ff525240}.gridHoverStyle,.gridSelection,.timelineSelection{background-color:#00c7b533}.gantt_layout_cell.grid_cell{border-right:none}.gantt_grid .gantt_row{border-bottom:1px solid #d7d7d7}.gantt_grid .gantt_grid_scale .gantt_grid_head_cell.gantt_grid_head_text{text-align:left;padding-left:15px}.gantt_grid .gantt_grid_scale .gantt_grid_head_cell{color:#0000008a;border:none;text-transform:uppercase;font-weight:500}.gantt_grid .gantt_grid_scale .gantt_grid_column_resize_wrap{opacity:0}.gantt_grid .gantt_grid_scale:hover .gantt_grid_column_resize_wrap{opacity:1}div.gantt_grid_scale:after,div.gantt_scale_line:last-child:after{content:"";width:100%;display:block;height:1px;background-color:transparent;position:absolute;box-shadow:0 1px 2px #0003,0 2px 3px #0000001a;z-index:1}div.gantt_scale_line:last-child:after{bottom:-1px}.gantt_grid_data .gantt_cell{border-right:none;border-left:none;color:#000c;font-weight:400}.gantt_data_area .gantt_task_row:last-child,.gantt_grid_data .gantt_row:last-child{border-bottom:1px solid #d7d7d7}.gantt_task_line:hover .gantt_link_control div,.gantt_task_line:hover .gantt_task_drag,.gantt_task_line:hover .gantt_task_progress_drag{animation:a .15s}.gantt_task_line.gantt_drag_animation .gantt_link_control div,.gantt_task_line.gantt_drag_animation .gantt_task_drag,.gantt_task_line.gantt_drag_animation .gantt_task_progress_drag,.gantt_task_line.gantt_drag_move .gantt_link_control div,.gantt_task_line.gantt_drag_move .gantt_task_drag,.gantt_task_line.gantt_drag_move .gantt_task_progress_drag,.gantt_task_line.gantt_drag_progress .gantt_link_control div,.gantt_task_line.gantt_drag_progress .gantt_task_drag,.gantt_task_line.gantt_drag_progress .gantt_task_progress_drag,.gantt_task_line.gantt_drag_resize .gantt_link_control div,.gantt_task_line.gantt_drag_resize .gantt_task_drag,.gantt_task_line.gantt_drag_resize .gantt_task_progress_drag{animation:a 0}.gantt_task_line.gantt_selected .gantt_link_control div,.gantt_task_line.gantt_selected .gantt_task_drag,.gantt_task_line.gantt_selected .gantt_task_progress_drag,.gantt_task_line.gantt_selected:hover .gantt_link_control div,.gantt_task_line.gantt_selected:hover .gantt_task_drag,.gantt_task_line.gantt_selected:hover .gantt_task_progress_drag{animation:none}.gantt_grid_data .gantt_row,.gantt_grid_data .gantt_row.odd{transition:background .15s}.gantt_grid_column_resize_wrap{transition:opacity .15s}.gantt_link_line_down,.gantt_link_line_left,.gantt_link_line_right,.gantt_link_line_up{transition:box-shadow .15s}@keyframes a{0%{opacity:0}to{opacity:1}}.gantt_task_link .gantt_link_arrow_right{border-width:6px 0 6px 6px;margin-left:-1px;margin-top:-3px}.gantt_task_link .gantt_link_arrow_left{border-width:6px 6px 6px 0;margin-left:-1px;margin-top:-3px}.gantt_task_link .gantt_link_arrow_down,.gantt_task_link .gantt_link_arrow_up{border-width:6px}.gantt_task_line.gantt_milestone{margin-top:-1px}.gantt_task_line.gantt_milestone .gantt_link_control.task_left{left:-21px}.gantt_task_line.gantt_milestone .gantt_link_control.task_right{right:-19px}.gantt_task_line.gantt_milestone .gantt_side_content{color:#000c}.gantt_task_line.gantt_milestone .gantt_side_content.gantt_right{margin-left:3px;color:var(--colour-main)!important}.gantt_task_line.gantt_milestone .gantt_side_content.gantt_left{margin-right:3px}.gantt_task_line.gantt_milestone .gantt_task_content{padding:0}.gantt_task_line{font-weight:500}.gantt_task_line .gantt_task_drag{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB2aWV3Qm94PSIwIDAgMiAyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);opacity:.95}.gantt_task_line .gantt_task_drag.task_left{left:0}.gantt_task_line .gantt_task_drag.task_right{right:-1px}.gantt_task_line .gantt_link_point{border:1px solid;border-color:#455565;height:15px;background-color:#fff;width:15px;border-radius:100%}.gantt_task_line .gantt_link_control{top:-1px;border-color:inherit}.gantt_task_line .gantt_link_control.task_left{left:-19px}.gantt_task_line .gantt_link_control.task_right{right:-16px}.chartHeaderBg{background-color:#fff}.gantt_task .gantt_task_scale .gantt_scale_cell{color:#0000008a;text-transform:uppercase;font-weight:500}.gantt_task_line.gantt_project{background-color:#ededed;border-color:#ededed}.gantt_task_line.gantt_project .gantt_task_content{color:#455565;font-weight:500}.gantt_task_content{text-overflow:ellipsis;box-sizing:border-box;padding:0 11px}.gantt_popup_button{float:right;font-weight:500}.gantt_cal_quick_info .gantt_qi_big_icon{font-weight:500;height:46px}.gantt_cal_quick_info .gantt_qi_big_icon div{padding-top:1px}.gantt_cal_light .gantt_btn_set.gantt_save_btn_set:focus,.gantt_popup_button.gantt_ok_button:focus,.gantt_qi_big_icon.icon_edit:focus{outline:none;box-shadow:none}.gantt_task_line.gantt_milestone{border-radius:2px}.gantt-info.dhtmlx-error,.gantt-info.dhtmlx-info{border-radius:2px;border-width:0;width:237px}.gantt-info.dhtmlx-error div,.gantt-info.dhtmlx-info div{border:0;padding:11px}.gantt_cal_quick_info{padding:15px 25px;min-width:210px;max-width:400px;font-size:16px}.gantt_cal_quick_info .gantt_cal_qi_title{padding:5px 0 10px;border-bottom:0}.gantt_cal_quick_info .gantt_cal_qi_title .gantt_cal_qi_tcontent{display:none}.gantt_cal_quick_info .gantt_cal_qi_title .gantt_cal_qi_tdate{font-size:16px;font-weight:500}.gantt_cal_quick_info .gantt_cal_qi_content{padding:8px 0;font-size:14px;text-overflow:ellipsis}.gantt_cal_quick_info .gantt_cal_qi_controls{padding:5px 0 0;float:right}.gantt_tooltip{box-shadow:0 2px 3px #0003,0 0 3px 1px #0000001a;background-color:#fff;border:0;font-family:Open Sans,sans-serif;font-size:14px;line-height:1.5em;overflow:hidden}.gantt_modal_box,.gantt_tooltip{color:#000c;max-width:400px;text-overflow:ellipsis}.gantt_modal_box{padding:15px 25px}.gantt_modal_box .gantt_popup_text{font-size:14px;line-height:1.5;text-align:left;padding:1px 0;margin:0}.gantt_modal_box .gantt_popup_title{background-color:#fff;margin:0;padding:4px 0 14px;text-align:left;font-weight:500}.gantt_tree_icon.gantt_file,.gantt_tree_icon.gantt_folder_closed,.gantt_tree_icon.gantt_folder_open{display:none}.gantt_popup_shadow{box-shadow:0 2px 3px #0003,0 0 3px 1px #0000001a}.gantt_task_line .gantt_side_content{font-size:11px;color:var(--colour-main)!important}div.gantt_drag_marker{z-index:4}div.gantt_drag_marker .gantt_link_tooltip{font-size:11px;border-width:0;box-shadow:0 2px 3px #0003,0 0 3px 1px #0000001a}.switch_unsetted{display:none}.matherial_checkbox_icon{background-size:cover;height:1.3em;width:1.3em;display:inline-block;vertical-align:-.3em}.matherial_checkbox_checked,.switch_unsetted:checked+.matherial_checkbox_icon,label.gantt_resource_row input[type=checkbox]:checked+div.gantt_resource_cell_checkbox .matherial_checkbox_icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cg fill-opacity='.8'%3E%3Cpath d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z'/%3E%3Cpath d='M17.99 9l-1.41-1.42-6.59 6.59-2.58-2.57-1.42 1.41 4 3.99z'/%3E%3C/g%3E%3C/svg%3E")}.matherial_checkbox_unchecked,.switch_unsetted+.matherial_checkbox_icon,label.gantt_resource_row input[type=checkbox]+div.gantt_resource_cell_checkbox .matherial_checkbox_icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z' fill-opacity='.8'/%3E%3C/svg%3E")}label.gantt_resource_row input[type=checkbox]{display:none}label.gantt_resource_row select{height:calc(1.3em + 4px);border-width:.5px}.gantt_container{background-color:#fff;font-size:14px;border:1px solid #d7d7d7;position:relative;white-space:nowrap;overflow-x:hidden;overflow-y:hidden}.gantt_task_scroll{overflow-x:scroll}.gantt_grid,.gantt_task{position:relative;overflow-x:hidden;overflow-y:hidden;display:inline-block;vertical-align:top}.gantt_grid_scale,.gantt_task_scale{color:#1f1f1fcc;font-size:14px;border-bottom:1px solid rgba(255,255,255,.3);box-sizing:border-box}.gantt_scale_line{box-sizing:border-box;-moz-box-sizing:border-box;border-top:1px solid rgba(255,255,255,.3)}.gantt_scale_line:first-child{border-top:none}.gantt_grid_head_cell{display:inline-block;vertical-align:top;border-right:1px solid #d7d7d7;text-align:center;position:relative;cursor:default;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;line-height:35px;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;overflow:hidden}.gantt_scale_line{clear:both}.gantt_grid_data{width:100%;overflow:hidden;position:relative}.gantt_row{position:relative;-webkit-user-select:none;-moz-user-select:none;-moz-user-select:-moz-none}.gantt_add,.gantt_grid_head_add{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAO0lEQVQ4T2NkoBAw4tMvuGHWf5D8+4A0nOpGDWBgoE4YwEKb1BgFxQ7YBRQbgMvm0XSACNyBywvEpAsAxlc4EbYmh6oAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;cursor:pointer;position:relative;-moz-opacity:.6;opacity:.6}.gantt_grid_head_cell.gantt_grid_head_add{-moz-opacity:.6;opacity:.6;top:0}.gantt_grid_head_cell.gantt_grid_head_add:hover{-moz-opacity:1;opacity:1}.gantt_grid_data .gantt_row.odd:hover,.gantt_grid_data .gantt_row:hover{background-color:#f5f5f5}.gantt_grid_data .gantt_row.odd:hover .gantt_add,.gantt_grid_data .gantt_row:hover .gantt_add{-moz-opacity:1;opacity:1}.gantt_row,.gantt_task_row{border-bottom:0;background-color:#fff}.gantt_row.odd,.gantt_task_row.odd{background-color:#fff}.gantt_cell,.gantt_grid_head_cell,.gantt_row,.gantt_scale_cell,.gantt_task_cell,.gantt_task_row{box-sizing:border-box;-moz-box-sizing:border-box}.gantt_grid_head_cell,.gantt_scale_cell{line-height:inherit}.gantt_grid_scale .gantt_grid_column_resize_wrap{cursor:col-resize;position:absolute;width:13px;margin-left:-7px}.gantt_grid_column_resize_wrap .gantt_grid_column_resize{background-color:#d7d7d7;height:100%;width:1px;margin:0 auto}.gantt_drag_marker.gantt_grid_resize_area{background-color:#e8e8e880;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;height:100%;width:100%;box-sizing:border-box}.gantt_cell{display:inline-block;vertical-align:top;height:100%;overflow:hidden;white-space:nowrap;font-size:11px;font-weight:400}.gantt_grid_data .gantt_last_cell,.gantt_grid_scale .gantt_last_cell,.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell,.gantt_task_bg .gantt_last_cell{border-right-width:0}.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell{border-right-width:1px}.gantt_task_bg{overflow:hidden}.gantt_scale_cell{white-space:nowrap;overflow:hidden;text-align:center}.gantt_scale_cell,.gantt_task_cell{display:inline-block;border-right:1px solid rgba(54,68,80,.1);border-bottom:1px solid rgba(54,68,80,.1);height:100%}.gantt_layout_cell.gantt_ver_scroll{width:0;background-color:transparent;height:1px;overflow-x:hidden;overflow-y:scroll;position:absolute;right:0;z-index:1}.gantt_ver_scroll>div{width:1px;height:1px}.gantt_hor_scroll{height:0;background-color:transparent;width:100%;clear:both;overflow-x:scroll;overflow-y:hidden}.gantt_layout_cell .gantt_hor_scroll{position:absolute}.gantt_hor_scroll>div{width:5000px;height:1px}.gantt_tree_indent{width:15px;height:100%;display:inline-block}.gantt_tree_content,.gantt_tree_icon{vertical-align:top}.gantt_tree_icon{width:28px;background-repeat:no-repeat;background-position:50%}.gantt_tree_content,.gantt_tree_icon{height:100%;display:inline-block}.gantt_tree_icon.gantt_open{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAAuUAAALlAF37bb0AAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAH/SURBVHgBAO8BEP4B////AAAAAAB1dXWV2NjYa+7u7gAJCQkA////AAAAAAAAAAAAvb29AAAAAAACAAAAAAAAAAAGBgZqKysrvREREQD7+/sACAgIAAgICAAICAgAAAAAAAAAAAACAAAAAAAAAAD6+vr1BAQEQisrK8YQEBAA9vb2AP39/QD9/f0AAAAAAAAAAAACAAAAAAAAAAABAQEA+fn5AAUFBTkqKirWCAgIBPLy8gD5+fkAAAAAAAAAAAACAAAAAAAAAAAAAAAAAQEBAPn5+QADAwMpMjIy3xkZGRsEBAQAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAEBAQD4+PgABQUFHCQkJKoVFRUwAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAP///wAICAgA+/v76N3d3Vvx8fHgAAAAAAAAAAAEAAAAAAAAAAAAAAAA////AAcHBwD9/f3b0dHRLfDw8PkGBgYAAAAAAAAAAAAEAAAAAAAAAAD///8ABwcHAPv7+8vY2Ng29/f3AA4ODgAAAAAAAAAAAAAAAAACAAAAAAAAAAAGBgYL+/v7w9LS0jbu7u4ACAgIAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAD4+Pia2traPvj4+AAMDAwA////AAAAAAAAAAAAAAAAAAAAAAABAAD//z9HdQMRW/QpAAAAAElFTkSuQmCC);width:18px;cursor:pointer}.gantt_tree_icon.gantt_close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAAuUAAALlAF37bb0AAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAH/SURBVHgBAO8BEP4B////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcnJymQgICGb6+vr1AQEBAAAAAAAAAAAAAAAAAAAAAAD///8ABgYGC/r6+pYDFxcXtBEREUMGBgYk/Pz8BgEBAQYAAAAGAAAABv///wYHBwcG/f39vtfX11cC8PDwANLS0j77+/vLBwcHAP///wAAAAAA////AAcHBwD7+/vH1NTUQ+7u7gACCAgIAPT09ADY2Ng2/f392wcHBwD+/v4ABwcHAP39/dfY2Ng68/PzAAkJCQAC////AAwMDADy8vIA0dHRLf///+gMDAwA////5NDQ0C7y8vIADAwMAP///wACAAAAAP///wAHBwcA8PDw+dnZ2Tn39/fG2NjYOPHx8fwHBwcAAAAAAAAAAAADJCQkAAAAAAAAAAAA////APv7+/D8/PzO7+/v2wICAgAEBAQAAgICAPz8/AAB////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAD//4RfjvnDJoM6AAAAAElFTkSuQmCC);width:18px;cursor:pointer}.gantt_tree_icon.gantt_blank{width:10px}.gantt_tree_icon.gantt_file,.gantt_tree_icon.gantt_folder_closed,.gantt_tree_icon.gantt_folder_open{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=)}.gantt_grid_head_cell .gantt_sort{position:absolute;right:5px;top:8px;width:7px;height:13px;background-repeat:no-repeat;background-position:50%}.gantt_grid_head_cell .gantt_sort.gantt_asc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAARUlEQVR4nGNgQAKGxib/GbABkIS7b8B/DAUwCRiGK0CXwFBAb1DfP/U/LszwHwi2X7qFgUEArBtdAVwCBmAKMCSQFSDzAWXXaOHsXeqkAAAAAElFTkSuQmCC)}.gantt_grid_head_cell .gantt_sort.gantt_desc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAARUlEQVR42mNgQAL1/VP/M2ADIIntF2/9x1AAlrh0C47hCmA60DFYwX88gIFGwNDY5D8uDFbg7hvwHx2jmIBTAlkB0e4BAEjlaNtBWJPnAAAAAElFTkSuQmCC)}.gantt_inserted,.gantt_updated{font-weight:700}.gantt_deleted{text-decoration:line-through}.gantt_invalid{background-color:#ffe0e0}.gantt_error{color:red}.gantt_status{right:1px;padding:5px 10px;background:#9c9c9c1a;position:absolute;top:1px;transition:opacity .2s;opacity:0}.gantt_status.gantt_status_visible{opacity:1}#gantt_ajax_dots span{transition:opacity .2s;background-repeat:no-repeat;opacity:0}#gantt_ajax_dots span.gantt_dot_visible{opacity:1}.gantt_message_area{position:fixed;right:5px;width:250px;z-index:1000}.gantt-info{min-width:120px;padding:4px 4px 4px 20px;font-family:Open Sans,sans-serif;z-index:10000;margin:5px 5px 10px;transition:all .5s ease}.gantt-info.hidden{height:0;padding:0;border-width:0;margin:0;overflow:hidden}.gantt_modal_box{overflow:hidden;display:inline-block;min-width:210px;width:210px;text-align:center;position:fixed;z-index:20000;box-shadow:0 2px 3px #0003,0 0 3px 1px #0000001a;font-family:Open Sans,sans-serif;border-radius:2px;border:0;background:#fff}.gantt_popup_title{border-top-left-radius:2px;border-top-right-radius:2px;border-width:0}.gantt_button{border:0;height:32px;line-height:32px;display:inline-block;margin:4px 0 4px 14px;border-radius:2px;background:#fff}.gantt_popup_button{border:0;height:44px;line-height:44px;display:inline-block;margin:4px 0 4px 14px;border-radius:2px;background:#fff}.gantt-info,.gantt_button,.gantt_popup_button{user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;cursor:pointer}.gantt_popup_text{overflow:hidden}.gantt_popup_button{min-width:80px}div.dhx_modal_cover{background-color:#000;cursor:default;opacity:.2;position:fixed;z-index:19999;left:0;top:0;width:100%;height:100%;border:none;zoom:1}.gantt-info img,.gantt_modal_box img{float:left;margin-right:20px}.gantt-alert-error,.gantt-confirm-error{border:1px solid red}.gantt_button input,.gantt_popup_button div{border-radius:2px;font-size:14px;box-sizing:content-box;padding:1px;margin:0;vertical-align:top}.gantt_popup_title{border-bottom:0;height:auto;line-height:16px;font-size:16px}.gantt_popup_text{margin:15px 15px 5px;font-size:14px;color:#000c;min-height:30px;border-radius:2px}.gantt-error,.gantt-info{font-size:14px;color:#000;box-shadow:0 10px 20px #0003,0 1px 6px #0003;padding:0;background-color:#fff;border-radius:3px;border:1px solid #fff}.gantt-info div{padding:5px 10px;background-color:#fff;border-radius:3px;border:1px solid #d7d7d7}.gantt-error,.gantt-error div{background-color:#ff5252;border:1px solid #ff5252}.gantt-error div{color:#fff}.gantt-warning,.gantt-warning div{background-color:#ffab00;border:1px solid #ffab00}.gantt-warning div{color:#fff}.gantt_data_area div,.gantt_grid div{-ms-touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.gantt_data_area{position:relative;overflow-x:hidden;overflow-y:hidden;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.gantt_links_area{position:absolute;left:0;top:0}.gantt_side_content,.gantt_task_content,.gantt_task_progress{line-height:inherit;overflow:hidden;height:100%}.gantt_task_content{font-size:11px;color:#fff;width:100%;top:0;cursor:pointer;position:absolute;white-space:nowrap;text-align:center}.gantt_task_progress{text-align:center;z-index:0;background:#00000026}.gantt_task_progress_wrapper{border-radius:inherit;position:relative;width:100%;height:100%;overflow:hidden}.gantt_task_line{border-radius:2px;position:absolute;box-sizing:border-box;background-color:var(--default-4);border:1px solid var(--default-4);-webkit-user-select:none;-moz-user-select:none;-moz-user-select:-moz-none}.gantt_task_line.gantt_drag_move div{cursor:move}.gantt_touch_move,.gantt_touch_progress .gantt_touch_resize{transform:scale(1.02,1.1);transform-origin:50%}.gantt_touch_progress .gantt_task_progress_drag,.gantt_touch_resize .gantt_task_drag{transform:scaleY(1.3);transform-origin:50%}.gantt_side_content{position:absolute;white-space:nowrap;color:#6e6e6e;top:0;font-size:12px}.gantt_side_content.gantt_left{right:100%;padding-right:20px}.gantt_side_content.gantt_right{left:100%;padding-left:20px}.gantt_side_content.gantt_link_crossing{bottom:8px;top:auto}.gantt_link_arrow,.gantt_task_link .gantt_line_wrapper{position:absolute;cursor:pointer}.gantt_line_wrapper div{background-color:#455565}.gantt_task_link div.gantt_link_arrow{background-color:transparent;border-style:solid;width:0;height:0}.gantt_link_control{position:absolute;width:20px;top:0}.gantt_link_control div{display:none;cursor:pointer;box-sizing:border-box;position:relative;top:50%;margin-top:-7.5px;vertical-align:middle;border:1px solid #929292;border-radius:6.5px;height:13px;width:13px;background-color:#f0f0f0}.gantt_link_control.task_right div.gantt_link_point{margin-left:7px}.gantt_link_control div:hover{background-color:#fff}.gantt_link_control.task_left{left:-20px}.gantt_link_control.task_right{right:-20px}.gantt_link_target .gantt_link_control div,.gantt_task_line.gantt_drag_move .gantt_link_control div,.gantt_task_line.gantt_drag_move .gantt_task_drag,.gantt_task_line.gantt_drag_move .gantt_task_progress_drag,.gantt_task_line.gantt_drag_progress .gantt_link_control div,.gantt_task_line.gantt_drag_progress .gantt_task_drag,.gantt_task_line.gantt_drag_progress .gantt_task_progress_drag,.gantt_task_line.gantt_drag_resize .gantt_link_control div,.gantt_task_line.gantt_drag_resize .gantt_task_drag,.gantt_task_line.gantt_drag_resize .gantt_task_progress_drag,.gantt_task_line.gantt_selected .gantt_link_control div,.gantt_task_line.gantt_selected .gantt_task_drag,.gantt_task_line.gantt_selected .gantt_task_progress_drag,.gantt_task_line:hover .gantt_link_control div,.gantt_task_line:hover .gantt_task_drag,.gantt_task_line:hover .gantt_task_progress_drag{display:block}.gantt_link_source,.gantt_link_target{box-shadow:0 0 3px #448aff}.gantt_link_target.link_finish_allow,.gantt_link_target.link_start_allow{box-shadow:0 0 3px #455565}.gantt_link_target.link_finish_deny,.gantt_link_target.link_start_deny{box-shadow:0 0 3px #ff5252}.link_finish_allow .gantt_link_control.task_end_date div,.link_start_allow .gantt_link_control.task_start_date div{background-color:#455565;border-color:#455565}.link_finish_deny .gantt_link_control.task_end_date div,.link_start_deny .gantt_link_control.task_start_date div{background-color:#ff5252;border-color:#ff0505}.gantt_link_arrow_right{border-width:6px 0 6px 6px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:#455565;margin-top:-1px}.gantt_link_arrow_left{border-width:6px 6px 6px 0;margin-top:-1px;border-top-color:transparent!important;border-right-color:#455565;border-bottom-color:transparent!important;border-left-color:transparent!important}.gantt_link_arrow_up{border-width:0 6px 6px;border-color:transparent transparent #87a4bc;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:#455565;border-left-color:transparent!important}.gantt_link_arrow_down{border-width:6px 6px 0;border-top-color:#455565;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}.gantt_task_drag,.gantt_task_progress_drag{cursor:ew-resize;display:none;position:absolute}.gantt_task_drag.task_right{cursor:e-resize}.gantt_task_drag.task_left{cursor:w-resize}.gantt_task_drag{height:100%;width:10px;z-index:1;top:0}.gantt_task_drag.task_left{left:-7px}.gantt_task_drag.task_right{right:-7px}.gantt_task_progress_drag{height:19px;width:25px;bottom:-10px;margin-left:-14px;background-position:bottom;background-repeat:no-repeat;z-index:1}.gantt_task_progress_drag,.gantt_task_progress_drag:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAATCAYAAABlcqYFAAAABGdBTUEAALGPC/xhBQAAAeNJREFUOBGlU0tOAkEQdQAHiIpDjPGz87fxCu400Wt4C1gRbsAhPARbbsCKxISFsjDqUiMfgRl8r+WRYmCExEoeVV1d9V51N+NtrG/ektLJktxCalmjLVq1b2sTBf8isXuKrY+mCpbcxrMBUrNoPrBkjFmXBjaBfL1evxyPx412u32CtWoRzsVcJxqb4sRZ5LaAvVqtdjUajV4msDAMn1ut1jnyHICDqBdhsqnITp5D+Q5wUK1WrweDwSsFZBRqNpsX2F9LKEmgAIKjcrl82+/330Ru/bpCfwkcl0qlu16v926J4/EqIQnQ63F5RTzBWgISNG+08D4S4UYG8IFt4JBXtOoEEpBPEpKITpGHwH6lUrlJegMRJvkoip46nc4peBy3BOQpxJMUG43Gve/7Z/g3+ZguDUKPwJ4zz/MmQiqVijKZTJjNZodBEHSLxWI3l8s9FgqFBxS7JgnQU4TfRADsArw2ijLP66SxTl82v/rQ4BvxF/ABfAJDYMI3sMZmNnWnng0kp4iGQeiMtURciMSDaR5uvpFkOg1JOYBycQFsOZOQhosLMu+Ifsvnr0ATWnLGcXMkSKre+lmtJWFSaxHG/azRBFaIaa4FV5ZEorwrwk98rTy9RJRbWNtmG6vhv94J/gATDnWOR2FfEQAAAABJRU5ErkJggg==)}.gantt_link_tooltip{box-shadow:3px 3px 3px #888;background-color:#fff;font-size:11px;color:#000c;line-height:1.6;padding:20px}.gantt_link_direction{height:0;border:0 none #455565;border-bottom-style:dashed;border-bottom-width:1px;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;z-index:2;margin-left:1px;position:absolute}.gantt_task_line.gantt_project.gantt_selected,.gantt_task_line.gantt_selected{box-shadow:none}.gantt_task_line.gantt_milestone{visibility:hidden;background-color:#ffc107;border:0 solid #ffc107;box-sizing:content-box;-moz-box-sizing:content-box}.gantt_task_line.gantt_milestone div{visibility:visible}.gantt_task_line.gantt_milestone .gantt_task_content{background:inherit;border:inherit;border-width:1px;border-radius:inherit;box-sizing:border-box;-moz-box-sizing:border-box;transform:rotate(45deg)}.gantt_task_line.gantt_task_inline_color{border-color:#999}.gantt_task_line.gantt_task_inline_color .gantt_task_progress{background-color:#363636;opacity:.2}.gantt_task_line.gantt_task_inline_color.gantt_project.gantt_selected,.gantt_task_line.gantt_task_inline_color.gantt_selected,.gantt_task_link.gantt_link_inline_color:hover .gantt_line_wrapper div{box-shadow:0 0 5px #999}.gantt_critical_task{background-color:#ff5252;border-color:#9d3a3a}.gantt_critical_task .gantt_task_progress{background-color:#0006}.gantt_critical_link .gantt_line_wrapper>div{background-color:#ff5252}.gantt_critical_link .gantt_link_arrow{border-color:#ff5252}.gantt_split_parent{opacity:.1;pointer-events:none}.gantt_unselectable,.gantt_unselectable div{-webkit-user-select:none;-moz-user-select:none;-moz-user-select:-moz-none}.gantt_cal_light{-webkit-tap-highlight-color:transparent;background:#fff;border-radius:2px;font-family:Open Sans,sans-serif;border:1px solid #d7d7d7;color:#1f1f1fcc;font-size:14px;position:absolute;z-index:10001;width:550px;height:250px;box-shadow:0 2px 3px #0003,0 0 3px 1px #0000001a}.gantt_cal_light_wide{width:650px}.gantt_cal_lsection .gantt_fullday{float:right;margin-right:5px;font-size:12px;font-weight:400;line-height:20px;vertical-align:top;cursor:pointer}.gantt_section_constraint[data-constraint-time-select]{margin-left:20px}.gantt_time{font-weight:700}.gantt_btn_set{margin:10px 7px 5px 10px;padding:6px 15px;float:left;border-radius:2px;height:32px;box-sizing:border-box;cursor:pointer}.gantt_hidden{display:none}.gantt_btn_set div{float:left;font-size:14px;height:46px;line-height:46px;background-repeat:no-repeat;vertical-align:middle}.gantt_save_btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=);margin-top:2px;width:21px}.gantt_cancel_btn,.gantt_delete_btn{margin-top:2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=);width:20px}.gantt_cal_cover{width:100%;height:100%;position:absolute;z-index:10000;top:0;left:0;background-color:#000;opacity:.1}.gantt_custom_button{padding:0 3px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;margin-right:10px;margin-top:-5px;cursor:pointer;float:right;height:21px;width:90px;border:1px solid #cecece;text-align:center;border-radius:4px}.gantt_custom_button div{cursor:pointer;float:none;height:21px;line-height:21px;vertical-align:middle}.gantt_custom_button div:first-child{display:none}.gantt_cal_light_wide{width:580px;padding:2px 4px}.gantt_cal_light_wide .gantt_wrap_section{position:relative;padding:10px 0;overflow:hidden;border-bottom:1px solid #d7d7d7}.gantt_cal_light_wide .gantt_section_time{overflow:hidden;padding-top:2px!important;padding-right:0;height:20px!important}.gantt_cal_light_wide .gantt_section_time{background:transparent}.gantt_cal_light_wide .gantt_cal_checkbox label{padding-left:0}.gantt_cal_light_wide .gantt_custom_button{position:absolute;top:0;right:0;margin-top:2px}.gantt_cal_light_wide .gantt_repeat_right{margin-right:55px}.gantt_cal_light_wide.gantt_cal_light_full{width:738px}.gantt_cal_wide_checkbox input{margin-top:8px;margin-left:14px}.gantt_section_time{background-color:#fff;white-space:nowrap;padding:2px 10px 5px;padding-top:2px!important}.gantt_resources{max-height:150px;height:auto;overflow-y:auto}.gantt_resource_row{display:block;padding:10px 0;border-bottom:1px solid #d7d7d7;cursor:pointer}.gantt_resource_row input[type=checkbox]:not(:checked),.gantt_resource_row input[type=checkbox]:not(:checked)~div{opacity:.5}.gantt_resource_toggle{vertical-align:middle}.gantt_resources_filter .gantt_resources_filter_input{padding:1px 2px;box-sizing:border-box}.gantt_resources_filter .switch_unsetted{vertical-align:middle}.gantt_resource_cell{display:inline-block}.gantt_resource_cell.gantt_resource_cell_checkbox{width:24px;max-width:24px;min-width:24px;vertical-align:middle}.gantt_resource_cell.gantt_resource_cell_label{width:40%;max-width:40%;vertical-align:middle}.gantt_resource_cell.gantt_resource_cell_value{width:30%;max-width:30%;vertical-align:middle}.gantt_resource_cell.gantt_resource_cell_value input,.gantt_resource_cell.gantt_resource_cell_value select{width:80%;vertical-align:middle;padding:1px 2px;box-sizing:border-box}.gantt_resource_cell.gantt_resource_cell_unit{width:10%;max-width:10%;vertical-align:middle}.gantt_resource_early_value{opacity:.8;font-size:.9em}.gantt_cal_quick_info{border:0;border-radius:2px;position:absolute;z-index:300;box-shadow:0 2px 3px #0003,0 0 3px 1px #0000001a;background-color:#fff;width:auto;transition:left .5s ease,right .5s;-moz-transition:left .5s ease,right .5s;-webkit-transition:left .5s ease,right .5s;-o-transition:left .5s ease,right .5s}.gantt_no_animate{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.gantt_cal_quick_info.gantt_qi_left .gantt_qi_big_icon{float:right}.gantt_cal_qi_title{-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:0;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:0;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:0;border-radius:2px 2px 0 0;padding:5px 0 8px 12px;color:#000c;background-color:#fff;border-bottom:1px solid #d7d7d7}.gantt_cal_qi_tdate{font-size:14px;font-weight:700}.gantt_cal_qi_tcontent{font-size:14px}.gantt_cal_qi_content{padding:16px 8px;font-size:14px;color:#000c;overflow:hidden}.gantt_cal_qi_controls{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:2px;border-radius:0 0 2px 2px;padding-left:7px}.gantt_cal_qi_controls .gantt_menu_icon{margin-top:6px;background-repeat:no-repeat}.gantt_cal_qi_controls .gantt_menu_icon.icon_delete,.gantt_cal_qi_controls .gantt_menu_icon.icon_edit{width:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=)}.gantt_qi_big_icon{font-size:14px;border-radius:2px;font-weight:500;background:#fff;margin:4px 0 4px 14px;min-width:auto;line-height:32px;vertical-align:middle;padding:0 16px;cursor:pointer;border:0}.gantt_cal_qi_controls div{float:left;height:32px;text-align:center;line-height:32px}.gantt_tooltip{padding:10px;position:absolute;z-index:50;white-space:nowrap}.gantt_resource_marker{position:absolute;text-align:center;font-size:14px;color:#fff}.gantt_resource_marker_ok{background:#4ed086bf}.gantt_resource_marker_overtime{background:#ff8585b0}.gantt_histogram_label{width:100%;height:100%;position:absolute;z-index:1;font-weight:700;font-size:14px}.gantt_histogram_fill{background-color:#299db433;width:100%;position:absolute;bottom:0}.gantt_histogram_hor_bar{height:1px;margin-top:-1px}.gantt_histogram_hor_bar,.gantt_histogram_vert_bar{position:absolute;background:#299db4;margin-left:-1px}.gantt_histogram_vert_bar{width:1px}.gantt_histogram_cell{position:absolute;text-align:center;font-size:14px;color:#000}.gantt_marker{height:100%;width:2px;top:0;position:absolute;text-align:center;background-color:#f006;box-sizing:border-box}.gantt_marker .gantt_marker_content{padding:5px;background:inherit;color:#fff;position:absolute;font-size:12px;line-height:12px;opacity:.8}.gantt_marker_area{position:absolute;top:0;left:0}.gantt_grid_editor_placeholder{position:absolute}.gantt_grid_editor_placeholder>div,.gantt_grid_editor_placeholder input,.gantt_grid_editor_placeholder select{width:100%;height:100%;box-sizing:border-box}.gantt_row_placeholder div{opacity:.5}.gantt_row_placeholder .gantt_add,.gantt_row_placeholder .gantt_file{display:none}.gantt_drag_marker.gantt_grid_dnd_marker{background-color:transparent;transition:all .1s ease}.gantt_grid_dnd_marker_line{height:4px;width:100%;background-color:#3498db}.gantt_grid_dnd_marker_line:before{background:#fff;width:12px;height:12px;box-sizing:border-box;border:3px solid #3498db;border-radius:6px;content:"";line-height:1px;display:block;position:absolute;margin-left:-11px;margin-top:-4px;pointer-events:none}.gantt_grid_dnd_marker_folder{height:100%;width:100%;position:absolute;pointer-events:none;box-sizing:border-box;box-shadow:inset 0 0 0 2px #3f98db;background:transparent}.gantt_overlay_area{display:none}.gantt_overlay,.gantt_overlay_area{position:absolute;height:inherit;width:inherit;top:0;left:0}.gantt_layout_content{width:100%;overflow:auto;box-sizing:border-box}.gantt_layout_cell{position:relative;box-sizing:border-box}.gantt_layout_cell>.gantt_layout_header{background:#33aae8;color:#fff;font-size:17px;padding:5px 10px;box-sizing:border-box}.gantt_layout_header.collapsed_x{background:#a9a9a9}.gantt_layout_header.collapsed_x .gantt_header_arrow:before{content:"⇧"}.gantt_layout_header.collapsed_y{background:#a9a9a9}.gantt_layout_header.collapsed_y .gantt_header_arrow:before{content:"⇩"}.gantt_layout_header{cursor:pointer}.gantt_layout_header .gantt_header_arrow{float:right;text-align:right}.gantt_layout_header .gantt_header_arrow:before{content:"⇦"}.gantt_layout_header.vertical .gantt_header_arrow:before{content:"⇧"}.gantt_layout_outer_scroll_vertical .gantt_layout_content{overflow-y:hidden}.gantt_layout_outer_scroll_horizontal .gantt_layout_content{overflow-x:hidden}.gantt_layout_x>.gantt_layout_cell{display:inline-block;vertical-align:top}.gantt_layout_x{white-space:nowrap}.gantt_resizing{opacity:.7;background:#f2f2f2}.gantt_layout_cell_border_right.gantt_resizer{overflow:visible;border-right:0}.gantt_resizer{cursor:e-resize;position:relative}.gantt_resizer_y{cursor:n-resize}.gantt_resizer_stick{background:#33aae8;z-index:9999;position:absolute;top:0;width:100%}.gantt_resizer_x .gantt_resizer_x{position:absolute;width:20px;height:100%;margin-left:-10px;top:0;left:0;z-index:1}.gantt_resizer_y .gantt_resizer_y{position:absolute;height:20px;width:100%;top:-10px;left:0;z-index:1}.gantt_resizer_error{background:#cd5c5c!important}.gantt_layout_cell_border_left{border-left:1px solid #d7d7d7}.gantt_layout_cell_border_right{border-right:1px solid #d7d7d7}.gantt_layout_cell_border_top{border-top:1px solid #d7d7d7}.gantt_layout_cell_border_bottom{border-bottom:1px solid #d7d7d7}.gantt_layout_cell_border_transparent{border-color:transparent}.gantt_window{position:absolute;top:50%;left:50%;z-index:999999999;background:#fff}.gantt_window_content{position:relative}.gantt_window_content_header{background:#39c;color:#fff;height:33px;padding:10px 10px 0;border-bottom:2px solid #fff;position:relative}.gantt_window_content_header_text{padding-left:10%}.gantt_window_content_header_buttons{position:absolute;top:10px;right:10px}.gantt_window_content_header_buttons:hover{color:#000;cursor:pointer}.gantt_window_content_resizer{position:absolute;width:15px;height:15px;bottom:0;line-height:15px;right:-1px;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=);cursor:nw-resize;z-index:999}.gantt_window_content_frame{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;z-index:9999}.gantt_window_drag{cursor:pointer!important}.gantt_window_resizing{overflow:visible}.gantt_window_resizing_body{overflow:hidden!important}.gantt_window_modal{background:#0000001a;z-index:9999;top:0;left:0;width:100%;height:100%;position:fixed}.gantt_cal_light,.gantt_cal_quick_info,.gantt_container,.gantt_message_area,.gantt_modal_box,.gantt_tooltip{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gantt_noselect{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.gantt_drag_marker{position:absolute;top:-1000px;left:-1000px;font-family:Open Sans,sans-serif;font-size:14px}.gantt_drag_marker .gantt_tree_icon.gantt_blank,.gantt_drag_marker .gantt_tree_icon.gantt_close,.gantt_drag_marker .gantt_tree_icon.gantt_open,.gantt_drag_marker .gantt_tree_indent{display:none}.gantt_drag_marker,.gantt_drag_marker .gantt_row.odd{background-color:#fff}.gantt_drag_marker .gantt_row{border:none!important}.gantt_drag_marker .gantt_cell{border-color:#bebebe}.gantt_row.gantt_over,.gantt_task_row.gantt_over{background-color:#0070fe}.gantt_row.gantt_transparent .gantt_cell{opacity:.7}.gantt_task_row.gantt_transparent{background-color:#fff}.gantt_popup_button.gantt_delete_button{background-color:#448aff;color:#fff}.gantt_container_resize_watcher{background:transparent;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;pointer-events:none;border:0;box-sizing:border-box;opacity:0}html{font-size:62.5%}.yearborder{position:relative}.yearborder:before{display:block;content:"";width:1px;left:-1px;top:0;bottom:0;position:absolute;background:#3644504d;background:#ccc}.gantt_grid .gantt_grid_scale{background:#455565}.gantt_grid .gantt_grid_scale .gantt_grid_head_cell,.gantt_grid_scale,.gantt_task_scale,.gantt_task .gantt_task_scale .gantt_scale_cell{color:#fff;font-size:1.2rem}.gantt_scale_cell{border-right:1px solid rgba(255,255,255,.3)}.gantt_scale_line+.gantt_scale_line{background:#0000004d}.invisible_task{z-index:1}.gantt_task_line,.gantt_line_wrapper{z-index:2}.invisible_task{background:#fff;opacity:.01;width:100%;height:34px;left:0;background-repeat:repeat-x;position:fixed;margin-top:-2px;overflow:hidden}.gantt_tree_content{display:flex;align-items:center;justify-content:center;margin-left:-100px!important}.gantt_task_line.gantt_project{background:#fff0;border:none;border-top:1px solid #ccc;left:0!important;width:100%!important;margin-top:-3px;border-radius:0;pointer-events:none}.gantt_task_line.gantt_project .gantt_task_content{color:#fff!important;background-color:var(--colour-main);border-radius:.16rem;padding:.8rem;width:auto;text-align:left;color:#fff;font-size:1.406rem;padding:0 10px;padding:0 4px!important}select[aria-label=Days]{display:none}.gantt_duration{position:relative}.gantt_duration:before{position:absolute;content:"Duration";bottom:100%;font-size:14px;color:#455565;font-weight:500;line-height:1;display:block;padding:0 0 10px}.gantt_cal_cover{background:#364450;opacity:.9}.gantt_workflow{font-size:16px;font-weight:400}.gantt_cal_ltext checkbox{width:20px;height:20px}.gantt_quick_win{display:inline-block;position:absolute;background:#0003;top:-1px;bottom:-1px;width:10px;background-size:8px 8px;background-position:center center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NS44NjcgNTUuODY3IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PHBhdGggZD0iTTU1LjgxOCAyMS41NzhhMS4wMDIgMS4wMDIgMCAwIDAtLjgwOC0uNjgxbC0xOC4wOS0yLjYyOS04LjA5LTE2LjM5MmEuOTk4Ljk5OCAwIDAgMC0xLjc5MiAwbC04LjA5MSAxNi4zOTMtMTguMDkgMi42MjlhMS4wMDIgMS4wMDIgMCAwIDAtLjU1NSAxLjcwNWwxMy4wOTEgMTIuNzYtMy4wOTEgMTguMDE4Yy0uMDY0LjM3NS4wOS43NTQuMzk3Ljk3OGEuOTkyLjk5MiAwIDAgMCAxLjA1My4wNzZsMTYuMTgyLTguNTA2IDE2LjE4IDguNTA2YTEgMSAwIDAgMCAxLjQ1MS0xLjA1NGwtMy4wOS0xOC4wMTcgMTMuMDkxLTEyLjc2MWMuMjcyLS4yNjcuMzctLjY2NC4yNTItMS4wMjV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjZmZmZmZmIiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-repeat:no-repeat}.gantt_quick_win--left{left:0}.gantt_quick_win--right{right:0}div.gantt_cal_light select::-ms-expand{display:none}div.gantt_cal_light select:focus{outline:none}div.gantt_cal_light select option{font-weight:400}div.gantt_cal_light{font-family:lato,sans-serif!important;border-radius:.8rem;color:var(--colour-text);padding:4.8rem 3.2rem 3.2rem;height:72rem!important;width:72rem!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:1.48rem}div.gantt_cal_light .gantt_btn_set{margin:0;padding:0}div.gantt_cal_light .gantt_btn_set.gantt_cancel_btn_set{position:absolute;top:2.4rem;right:2.4rem;transition:all .4s;width:24px;height:24px;background:url(/vendor/Spartacus/icons/icon--close.BLxEQoVv.svg) no-repeat center center;background-size:contain;color:transparent;font-size:0px}div.gantt_cal_light .gantt_btn_set.gantt_cancel_btn_set:hover{transform:scale(1.075)}div.gantt_cal_light .gantt_btn_set.gantt_cancel_btn_set div,div.gantt_cal_light .gantt_cal_ltitle .gantt_mark{display:none}div.gantt_cal_light .gantt_workflow{font-size:1.406rem;padding:.8rem 1.6rem;background:#eceff4}div.gantt_cal_light .gantt_workflow:first-of-type{background:var(--colour-text);border-radius:.4rem;color:#fff}div.gantt_cal_light .gantt_title_details{margin:.8rem 0 -.8rem;font-weight:700}div.gantt_cal_light .gantt_cal_larea{display:flex;flex-direction:column;margin:2.4rem 0 3.2rem;flex-grow:1}div.gantt_cal_light .gantt_cal_lsection{margin-top:1.6rem}div.gantt_cal_light .gantt_cal_ltext label{color:var(--colour-text);font-size:1.48rem}div.gantt_cal_light .gantt_cal_ltext textarea{width:100%;height:4rem;border-radius:.8rem;border:.1rem solid hsl(217,22%,79%);padding:.8rem;border-radius:.32rem;background:#fff;transition:all .3s;color:var(--colour-text);-webkit-text-fill-color:var(--colour-text);min-height:4rem;position:relative}div.gantt_cal_light .gantt_section_time{display:flex;flex-direction:column;gap:1.6rem;padding:0;height:auto!important}div.gantt_cal_light .gantt_time_selects{display:flex;align-items:center;gap:.4rem}div.gantt_cal_light .gantt_time_selects select{border:.1rem solid red;background:transparent url(/vendor/Spartacus/icons/icon-arrow-select.DiKZcTYQ.svg) calc(100% - 12px) 50% no-repeat}div.gantt_cal_light .gantt_duration{display:flex;gap:.8rem;align-items:center;height:auto;margin-top:2.4rem}div.gantt_cal_light .gantt_duration .gantt_duration_inc,div.gantt_cal_light .gantt_duration .gantt_duration_dec{transition:all .4s;width:20px;height:24px;color:transparent;font-size:0px;border:none;background:transparent}div.gantt_cal_light .gantt_duration .gantt_duration_inc:hover,div.gantt_cal_light .gantt_duration .gantt_duration_dec:hover{transform:scale(1.075)}div.gantt_cal_light .gantt_duration .gantt_duration_inc{background:url(/vendor/Spartacus/icons/icon--add.vIZYvzxq.svg) no-repeat center center;background-size:contain}div.gantt_cal_light .gantt_duration .gantt_duration_dec{background:url(/vendor/Spartacus/icons/icon--subtract.ByiAgi25.svg) no-repeat center center;background-size:contain}div.gantt_cal_light .gantt_duration .gantt_duration_value{width:4rem}div.gantt_cal_light .gantt_duration span{display:none}div.gantt_cal_light .gantt_duration:before{content:"Duration";display:inline-flex;margin-bottom:.4rem;font-family:latoblack,sans-serif;font-weight:500;font-size:1.2284rem;color:var(--colour-text);padding:0 0 8px}div.gantt_cal_light select{width:auto;position:relative;height:4rem;display:inline-flex;border-radius:.32rem;border:.1rem solid hsl(218,26%,88%);font-family:lato,sans-serif;color:var(--colour-text);z-index:1;padding:0 3.2rem 0 .8rem;min-width:auto;background:transparent url(/vendor/Spartacus/icons/icon-arrow-select.DiKZcTYQ.svg) calc(100% - 12px) 50% no-repeat}div.gantt_cal_light select:hover{background-color:transparent;color:var(--colour-text)}div.gantt_cal_light select:active,div.gantt_cal_light select:focus{background-color:var(--default-1)}.gantt_title_details{display:block;margin:.5rem 0 -.5rem;font-weight:700;font-size:2.5rem;line-height:1.32}.gantt_cal_ltext input[type=checkbox]{box-sizing:border-box;-webkit-writing-mode:horizontal-tb!important;text-rendering:auto;color:initial;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:start;font:400 13.3333px Arial;-webkit-rtl-ordering:logical;border-width:2px;border-style:inset;border-color:initial;border-image:initial;cursor:default;padding:initial;border:initial;-webkit-appearance:checkbox;margin:0 .5rem 0 0}.gantt_cal_ltext label{width:100%;height:4rem;display:flex;align-items:center;font-size:1.25rem;color:#455565;font-weight:400}.gantt_delete_btn_set div,.gantt_cancel_button div{display:inline-flex;align-items:center;text-decoration:none;transition:all .3s;cursor:pointer;white-space:nowrap;text-align:center;min-width:auto;height:3.2rem;border-radius:3.2rem;padding:0 1.6rem;color:var(--colour-main);line-height:0;position:absolute!important;bottom:3.2rem;left:3.2rem}.gantt_delete_btn_set div.on,.gantt_delete_btn_set div:hover,.gantt_cancel_button div.on,.gantt_cancel_button div:hover{background-color:#f9fafb;color:var(--colour-main);box-shadow:0 0 0 .6rem #eceff4}.gantt_delete_btn_set div:before{background:url(/vendor/Spartacus/icons/icon--delete.IcBtyd21.svg) center center no-repeat;background-size:90%;content:"";width:20px;height:20px;margin-right:.8rem}.gantt_ok_button div,.gantt_save_btn_set div{display:inline-flex;align-items:center;text-decoration:none;transition:all .3s;cursor:pointer;white-space:nowrap;text-align:center;line-height:normal;background:#fff;height:3.2rem;border-radius:3.2rem;min-width:9.6rem;background:var(--primary);color:#fff;padding:0 1.6rem;font-weight:700;justify-content:center;position:absolute!important;bottom:3.2rem;right:3.2rem}.gantt_ok_button div:hover,.gantt_ok_button div.on,.gantt_save_btn_set div:hover,.gantt_save_btn_set div.on{box-shadow:0 0 0 .6rem #eceff4}.gantt_modal_box{width:60rem;padding:4rem;text-align:center}.gantt_modal_box .gantt_popup_text{text-align:center}.gantt_popup_controls{background:#fff;margin:4rem -4rem -4rem;border-radius:6px;display:flex;flex-direction:row-reverse}.gantt_popup_button{margin:1rem;width:auto;border:.1rem solid #FFF;display:inline-flex;justify-content:center;align-items:center;height:4.5rem;background:transparent;border-radius:.5rem;color:#fff;padding:0 1.5rem;font-size:2em;text-decoration:none;font-weight:700;transition:all .4s;min-width:calc(50% - 2rem);cursor:pointer}.gantt-container-holder{transition:all .3s}.gantt-container-holder .filters{background-color:#fff}.customised-tooltip,.btn--icon,.evidence-action,a,button{--delay-1: .08s;--delay-2: .16s;--delay-3: .24s;--delay-4: .32s;--delay-5: .4s;--delay-6: .48s;--delay-7: .56s;--delay-8: .64s;--delay-9: .72s;--delay-10: .8s}.customised-tooltip .icon,.btn--icon .icon,.evidence-action .icon,a .icon,button .icon{transform-box:fill-box;transform-origin:center center;transition:all .3s}.customised-tooltip .icon[name=ReportApproach],.customised-tooltip .icon[name=ReportEffectiveControls],.customised-tooltip .icon[name=ReportOverallRecommendations],.btn--icon .icon[name=ReportApproach],.btn--icon .icon[name=ReportEffectiveControls],.btn--icon .icon[name=ReportOverallRecommendations],.evidence-action .icon[name=ReportApproach],.evidence-action .icon[name=ReportEffectiveControls],.evidence-action .icon[name=ReportOverallRecommendations],a .icon[name=ReportApproach],a .icon[name=ReportEffectiveControls],a .icon[name=ReportOverallRecommendations],button .icon[name=ReportApproach],button .icon[name=ReportEffectiveControls],button .icon[name=ReportOverallRecommendations]{--scale: 1;--stroke-width: 1.8}.customised-tooltip .icon[name=Calculator],.customised-tooltip .icon[name=Levels],.customised-tooltip .icon[name=Reports],.btn--icon .icon[name=Calculator],.btn--icon .icon[name=Levels],.btn--icon .icon[name=Reports],.evidence-action .icon[name=Calculator],.evidence-action .icon[name=Levels],.evidence-action .icon[name=Reports],a .icon[name=Calculator],a .icon[name=Levels],a .icon[name=Reports],button .icon[name=Calculator],button .icon[name=Levels],button .icon[name=Reports],.customised-tooltip .icon[name=ReportBenchmarkingANNEXA],.customised-tooltip .icon[name=ReportBenchmarkingISMS],.customised-tooltip .icon[name=ReportHighLevelFindingsISMS],.customised-tooltip .icon[name=ReportHighLevelFindingsANNEXA],.customised-tooltip .icon[name=ReportReportDashboard],.customised-tooltip .icon[name=ReportReportOrganisationProfile],.customised-tooltip .icon[name=ReportBenchmarking],.customised-tooltip .icon[name=ReportHighLevelFindings],.customised-tooltip .icon[name=ReportSummaryRecommendations],.customised-tooltip .icon[name=ReportOverallCML],.btn--icon .icon[name=ReportBenchmarkingANNEXA],.btn--icon .icon[name=ReportBenchmarkingISMS],.btn--icon .icon[name=ReportHighLevelFindingsISMS],.btn--icon .icon[name=ReportHighLevelFindingsANNEXA],.btn--icon .icon[name=ReportReportDashboard],.btn--icon .icon[name=ReportReportOrganisationProfile],.btn--icon .icon[name=ReportBenchmarking],.btn--icon .icon[name=ReportHighLevelFindings],.btn--icon .icon[name=ReportSummaryRecommendations],.btn--icon .icon[name=ReportOverallCML],.evidence-action .icon[name=ReportBenchmarkingANNEXA],.evidence-action .icon[name=ReportBenchmarkingISMS],.evidence-action .icon[name=ReportHighLevelFindingsISMS],.evidence-action .icon[name=ReportHighLevelFindingsANNEXA],.evidence-action .icon[name=ReportReportDashboard],.evidence-action .icon[name=ReportReportOrganisationProfile],.evidence-action .icon[name=ReportBenchmarking],.evidence-action .icon[name=ReportHighLevelFindings],.evidence-action .icon[name=ReportSummaryRecommendations],.evidence-action .icon[name=ReportOverallCML],a .icon[name=ReportBenchmarkingANNEXA],a .icon[name=ReportBenchmarkingISMS],a .icon[name=ReportHighLevelFindingsISMS],a .icon[name=ReportHighLevelFindingsANNEXA],a .icon[name=ReportReportDashboard],a .icon[name=ReportReportOrganisationProfile],a .icon[name=ReportBenchmarking],a .icon[name=ReportHighLevelFindings],a .icon[name=ReportSummaryRecommendations],a .icon[name=ReportOverallCML],button .icon[name=ReportBenchmarkingANNEXA],button .icon[name=ReportBenchmarkingISMS],button .icon[name=ReportHighLevelFindingsISMS],button .icon[name=ReportHighLevelFindingsANNEXA],button .icon[name=ReportReportDashboard],button .icon[name=ReportReportOrganisationProfile],button .icon[name=ReportBenchmarking],button .icon[name=ReportHighLevelFindings],button .icon[name=ReportSummaryRecommendations],button .icon[name=ReportOverallCML]{transition:all .1ms;--initial: 1;--end: 0}.customised-tooltip .icon[name=ReportScope],.customised-tooltip .icon[name=ReportConclusion],.btn--icon .icon[name=ReportScope],.btn--icon .icon[name=ReportConclusion],.evidence-action .icon[name=ReportScope],.evidence-action .icon[name=ReportConclusion],a .icon[name=ReportScope],a .icon[name=ReportConclusion],button .icon[name=ReportScope],button .icon[name=ReportConclusion]{--translateY: 0rem}.customised-tooltip .icon[name=Collapse],.btn--icon .icon[name=Collapse],.evidence-action .icon[name=Collapse],a .icon[name=Collapse],button .icon[name=Collapse]{width:2.4rem;height:2.4rem}.customised-tooltip .icon[name=Tracker],.btn--icon .icon[name=Tracker],.evidence-action .icon[name=Tracker],a .icon[name=Tracker],button .icon[name=Tracker]{--opacity: 0;--rotate: 0}.customised-tooltip .icon[name=Edit],.customised-tooltip .icon[name=Delete],.btn--icon .icon[name=Edit],.btn--icon .icon[name=Delete],.evidence-action .icon[name=Edit],.evidence-action .icon[name=Delete],a .icon[name=Edit],a .icon[name=Delete],button .icon[name=Edit],button .icon[name=Delete]{--opacity: 0}.customised-tooltip .icon[name=BillingActivity],.customised-tooltip .icon[name=Reporting],.customised-tooltip .icon[name=Interviews],.customised-tooltip .icon[name=Notes],.customised-tooltip .icon[name=ReportSafeguardMaturityAssetType],.customised-tooltip .icon[name=ReportSafeguardMaturityLevel],.customised-tooltip .icon[name=ReportSafeguardMaturityFunction],.customised-tooltip .icon[name=ReportEffectiveControls],.customised-tooltip .icon[name=Projects],.customised-tooltip .icon[name=ServicesSolutions],.customised-tooltip .icon[name=Assessments],.btn--icon .icon[name=BillingActivity],.btn--icon .icon[name=Reporting],.btn--icon .icon[name=Interviews],.btn--icon .icon[name=Notes],.btn--icon .icon[name=ReportSafeguardMaturityAssetType],.btn--icon .icon[name=ReportSafeguardMaturityLevel],.btn--icon .icon[name=ReportSafeguardMaturityFunction],.btn--icon .icon[name=ReportEffectiveControls],.btn--icon .icon[name=Projects],.btn--icon .icon[name=ServicesSolutions],.btn--icon .icon[name=Assessments],.evidence-action .icon[name=BillingActivity],.evidence-action .icon[name=Reporting],.evidence-action .icon[name=Interviews],.evidence-action .icon[name=Notes],.evidence-action .icon[name=ReportSafeguardMaturityAssetType],.evidence-action .icon[name=ReportSafeguardMaturityLevel],.evidence-action .icon[name=ReportSafeguardMaturityFunction],.evidence-action .icon[name=ReportEffectiveControls],.evidence-action .icon[name=Projects],.evidence-action .icon[name=ServicesSolutions],.evidence-action .icon[name=Assessments],a .icon[name=BillingActivity],a .icon[name=Reporting],a .icon[name=Interviews],a .icon[name=Notes],a .icon[name=ReportSafeguardMaturityAssetType],a .icon[name=ReportSafeguardMaturityLevel],a .icon[name=ReportSafeguardMaturityFunction],a .icon[name=ReportEffectiveControls],a .icon[name=Projects],a .icon[name=ServicesSolutions],a .icon[name=Assessments],button .icon[name=BillingActivity],button .icon[name=Reporting],button .icon[name=Interviews],button .icon[name=Notes],button .icon[name=ReportSafeguardMaturityAssetType],button .icon[name=ReportSafeguardMaturityLevel],button .icon[name=ReportSafeguardMaturityFunction],button .icon[name=ReportEffectiveControls],button .icon[name=Projects],button .icon[name=ServicesSolutions],button .icon[name=Assessments]{--stroke_dasharray: 20;--stroke_dashoffset: 0;--stroke_dasharray-2: 20;--stroke_dashoffset-2: -20}.customised-tooltip:has(.icon[name=Client]),.btn--icon:has(.icon[name=Client]),.evidence-action:has(.icon[name=Client]),a:has(.icon[name=Client]),button:has(.icon[name=Client]){overflow:hidden}.customised-tooltip .icon[name=Documents],.btn--icon .icon[name=Documents],.evidence-action .icon[name=Documents],a .icon[name=Documents],button .icon[name=Documents]{--folder-open: 0;--folder-closed: 1}.customised-tooltip .icon[name=Bookmarks],.btn--icon .icon[name=Bookmarks],.evidence-action .icon[name=Bookmarks],a .icon[name=Bookmarks],button .icon[name=Bookmarks]{--opacity: 1;--translateY: 0}.customised-tooltip:hover .icon[name=ReportApproach],.customised-tooltip:hover .icon[name=ReportEffectiveControls],.customised-tooltip:hover .icon[name=ReportOverallRecommendations],.btn--icon:hover .icon[name=ReportApproach],.btn--icon:hover .icon[name=ReportEffectiveControls],.btn--icon:hover .icon[name=ReportOverallRecommendations],.evidence-action:hover .icon[name=ReportApproach],.evidence-action:hover .icon[name=ReportEffectiveControls],.evidence-action:hover .icon[name=ReportOverallRecommendations],a:hover .icon[name=ReportApproach],a:hover .icon[name=ReportEffectiveControls],a:hover .icon[name=ReportOverallRecommendations],button:hover .icon[name=ReportApproach],button:hover .icon[name=ReportEffectiveControls],button:hover .icon[name=ReportOverallRecommendations]{--scale: 1.32;--stroke-width: 1.2}.customised-tooltip:hover .icon[name=Calculator],.customised-tooltip:hover .icon[name=Levels],.customised-tooltip:hover .icon[name=ReportBenchmarkingANNEXA],.customised-tooltip:hover .icon[name=ReportBenchmarkingISMS],.customised-tooltip:hover .icon[name=ReportHighLevelFindingsISMS],.customised-tooltip:hover .icon[name=ReportHighLevelFindingsANNEXA],.customised-tooltip:hover .icon[name=ReportReportOrganisationProfile],.customised-tooltip:hover .icon[name=ReportReportDashboard],.customised-tooltip:hover .icon[name=ReportBenchmarking],.customised-tooltip:hover .icon[name=ReportHighLevelFindings],.customised-tooltip:hover .icon[name=ReportSummaryRecommendations],.customised-tooltip:hover .icon[name=ReportOverallCML],.customised-tooltip:hover .icon[name=Reports],.btn--icon:hover .icon[name=Calculator],.btn--icon:hover .icon[name=Levels],.btn--icon:hover .icon[name=ReportBenchmarkingANNEXA],.btn--icon:hover .icon[name=ReportBenchmarkingISMS],.btn--icon:hover .icon[name=ReportHighLevelFindingsISMS],.btn--icon:hover .icon[name=ReportHighLevelFindingsANNEXA],.btn--icon:hover .icon[name=ReportReportOrganisationProfile],.btn--icon:hover .icon[name=ReportReportDashboard],.btn--icon:hover .icon[name=ReportBenchmarking],.btn--icon:hover .icon[name=ReportHighLevelFindings],.btn--icon:hover .icon[name=ReportSummaryRecommendations],.btn--icon:hover .icon[name=ReportOverallCML],.btn--icon:hover .icon[name=Reports],.evidence-action:hover .icon[name=Calculator],.evidence-action:hover .icon[name=Levels],.evidence-action:hover .icon[name=ReportBenchmarkingANNEXA],.evidence-action:hover .icon[name=ReportBenchmarkingISMS],.evidence-action:hover .icon[name=ReportHighLevelFindingsISMS],.evidence-action:hover .icon[name=ReportHighLevelFindingsANNEXA],.evidence-action:hover .icon[name=ReportReportOrganisationProfile],.evidence-action:hover .icon[name=ReportReportDashboard],.evidence-action:hover .icon[name=ReportBenchmarking],.evidence-action:hover .icon[name=ReportHighLevelFindings],.evidence-action:hover .icon[name=ReportSummaryRecommendations],.evidence-action:hover .icon[name=ReportOverallCML],.evidence-action:hover .icon[name=Reports],a:hover .icon[name=Calculator],a:hover .icon[name=Levels],a:hover .icon[name=ReportBenchmarkingANNEXA],a:hover .icon[name=ReportBenchmarkingISMS],a:hover .icon[name=ReportHighLevelFindingsISMS],a:hover .icon[name=ReportHighLevelFindingsANNEXA],a:hover .icon[name=ReportReportOrganisationProfile],a:hover .icon[name=ReportReportDashboard],a:hover .icon[name=ReportBenchmarking],a:hover .icon[name=ReportHighLevelFindings],a:hover .icon[name=ReportSummaryRecommendations],a:hover .icon[name=ReportOverallCML],a:hover .icon[name=Reports],button:hover .icon[name=Calculator],button:hover .icon[name=Levels],button:hover .icon[name=ReportBenchmarkingANNEXA],button:hover .icon[name=ReportBenchmarkingISMS],button:hover .icon[name=ReportHighLevelFindingsISMS],button:hover .icon[name=ReportHighLevelFindingsANNEXA],button:hover .icon[name=ReportReportOrganisationProfile],button:hover .icon[name=ReportReportDashboard],button:hover .icon[name=ReportBenchmarking],button:hover .icon[name=ReportHighLevelFindings],button:hover .icon[name=ReportSummaryRecommendations],button:hover .icon[name=ReportOverallCML],button:hover .icon[name=Reports]{--initial: 0;--end: 1}.customised-tooltip:hover .icon[name=ReportScope],.customised-tooltip:hover .icon[name=ReportConclusion],.btn--icon:hover .icon[name=ReportScope],.btn--icon:hover .icon[name=ReportConclusion],.evidence-action:hover .icon[name=ReportScope],.evidence-action:hover .icon[name=ReportConclusion],a:hover .icon[name=ReportScope],a:hover .icon[name=ReportConclusion],button:hover .icon[name=ReportScope],button:hover .icon[name=ReportConclusion]{--translateY: -.16rem}.customised-tooltip:hover .icon[name=Bookmarks],.btn--icon:hover .icon[name=Bookmarks],.evidence-action:hover .icon[name=Bookmarks],a:hover .icon[name=Bookmarks],button:hover .icon[name=Bookmarks]{--opacity: 0;--translateY: -.64rem}.customised-tooltip:hover .icon[name=Documents],.btn--icon:hover .icon[name=Documents],.evidence-action:hover .icon[name=Documents],a:hover .icon[name=Documents],button:hover .icon[name=Documents]{--folder-open: 1;--folder-closed: 0}.customised-tooltip:hover .icon[name=ArrowDown],.customised-tooltip:hover .icon[name=Remove],.customised-tooltip:hover .icon[name=Add],.btn--icon:hover .icon[name=ArrowDown],.btn--icon:hover .icon[name=Remove],.btn--icon:hover .icon[name=Add],.evidence-action:hover .icon[name=ArrowDown],.evidence-action:hover .icon[name=Remove],.evidence-action:hover .icon[name=Add],a:hover .icon[name=ArrowDown],a:hover .icon[name=Remove],a:hover .icon[name=Add],button:hover .icon[name=ArrowDown],button:hover .icon[name=Remove],button:hover .icon[name=Add]{--opacity: 0;--stroke-width: .12rem;transform:scale(1.6)}.customised-tooltip:hover .icon[name=Delete],.btn--icon:hover .icon[name=Delete],.evidence-action:hover .icon[name=Delete],a:hover .icon[name=Delete],button:hover .icon[name=Delete]{--opacity: 1;--translateY: -.16rem;--rotate: -12deg}.customised-tooltip:hover .icon[name=BillingActivity],.customised-tooltip:hover .icon[name=Reporting],.customised-tooltip:hover .icon[name=Interviews],.customised-tooltip:hover .icon[name=Notes],.customised-tooltip:hover .icon[name=ReportSafeguardMaturityAssetType],.customised-tooltip:hover .icon[name=ReportSafeguardMaturityLevel],.customised-tooltip:hover .icon[name=ReportSafeguardMaturityFunction],.customised-tooltip:hover .icon[name=ReportEffectiveControls],.customised-tooltip:hover .icon[name=Projects],.customised-tooltip:hover .icon[name=ServicesSolutions],.customised-tooltip:hover .icon[name=Assessments],.btn--icon:hover .icon[name=BillingActivity],.btn--icon:hover .icon[name=Reporting],.btn--icon:hover .icon[name=Interviews],.btn--icon:hover .icon[name=Notes],.btn--icon:hover .icon[name=ReportSafeguardMaturityAssetType],.btn--icon:hover .icon[name=ReportSafeguardMaturityLevel],.btn--icon:hover .icon[name=ReportSafeguardMaturityFunction],.btn--icon:hover .icon[name=ReportEffectiveControls],.btn--icon:hover .icon[name=Projects],.btn--icon:hover .icon[name=ServicesSolutions],.btn--icon:hover .icon[name=Assessments],.evidence-action:hover .icon[name=BillingActivity],.evidence-action:hover .icon[name=Reporting],.evidence-action:hover .icon[name=Interviews],.evidence-action:hover .icon[name=Notes],.evidence-action:hover .icon[name=ReportSafeguardMaturityAssetType],.evidence-action:hover .icon[name=ReportSafeguardMaturityLevel],.evidence-action:hover .icon[name=ReportSafeguardMaturityFunction],.evidence-action:hover .icon[name=ReportEffectiveControls],.evidence-action:hover .icon[name=Projects],.evidence-action:hover .icon[name=ServicesSolutions],.evidence-action:hover .icon[name=Assessments],a:hover .icon[name=BillingActivity],a:hover .icon[name=Reporting],a:hover .icon[name=Interviews],a:hover .icon[name=Notes],a:hover .icon[name=ReportSafeguardMaturityAssetType],a:hover .icon[name=ReportSafeguardMaturityLevel],a:hover .icon[name=ReportSafeguardMaturityFunction],a:hover .icon[name=ReportEffectiveControls],a:hover .icon[name=Projects],a:hover .icon[name=ServicesSolutions],a:hover .icon[name=Assessments],button:hover .icon[name=BillingActivity],button:hover .icon[name=Reporting],button:hover .icon[name=Interviews],button:hover .icon[name=Notes],button:hover .icon[name=ReportSafeguardMaturityAssetType],button:hover .icon[name=ReportSafeguardMaturityLevel],button:hover .icon[name=ReportSafeguardMaturityFunction],button:hover .icon[name=ReportEffectiveControls],button:hover .icon[name=Projects],button:hover .icon[name=ServicesSolutions],button:hover .icon[name=Assessments]{--stroke_dasharray: 20;--stroke_dashoffset: -20;--stroke_dasharray-2: 20;--stroke_dashoffset-2: 0}.customised-tooltip:hover .icon[name=Client],.customised-tooltip:hover .icon[name=Replace],.customised-tooltip:hover .icon[name=Users],.customised-tooltip:hover .icon[name=Team],.btn--icon:hover .icon[name=Client],.btn--icon:hover .icon[name=Replace],.btn--icon:hover .icon[name=Users],.btn--icon:hover .icon[name=Team],.evidence-action:hover .icon[name=Client],.evidence-action:hover .icon[name=Replace],.evidence-action:hover .icon[name=Users],.evidence-action:hover .icon[name=Team],a:hover .icon[name=Client],a:hover .icon[name=Replace],a:hover .icon[name=Users],a:hover .icon[name=Team],button:hover .icon[name=Client],button:hover .icon[name=Replace],button:hover .icon[name=Users],button:hover .icon[name=Team]{transform:scaleX(-1)}.customised-tooltip:hover .icon[name=Tracker],.btn--icon:hover .icon[name=Tracker],.evidence-action:hover .icon[name=Tracker],a:hover .icon[name=Tracker],button:hover .icon[name=Tracker]{--opacity: 1;--rotate: 180deg}.customised-tooltip:hover .icon[name=Settings],.btn--icon:hover .icon[name=Settings],.evidence-action:hover .icon[name=Settings],a:hover .icon[name=Settings],button:hover .icon[name=Settings]{transform:rotate(180deg)}.customised-tooltip:hover .icon[name=Close],.btn--icon:hover .icon[name=Close],.evidence-action:hover .icon[name=Close],a:hover .icon[name=Close],button:hover .icon[name=Close]{--rotate: 45deg;--rotate-inverse: -45deg}.customised-tooltip:hover .icon[name=Edit],.btn--icon:hover .icon[name=Edit],.evidence-action:hover .icon[name=Edit],a:hover .icon[name=Edit],button:hover .icon[name=Edit]{--pencil: -.64rem;--line: -.64rem;--opacity: 1}.customised-tooltip:hover .icon[name=Download],.btn--icon:hover .icon[name=Download],.evidence-action:hover .icon[name=Download],a:hover .icon[name=Download],button:hover .icon[name=Download]{--translateY: .24rem}.customised-tooltip:hover .icon[name=UploadNew],.btn--icon:hover .icon[name=UploadNew],.evidence-action:hover .icon[name=UploadNew],a:hover .icon[name=UploadNew],button:hover .icon[name=UploadNew]{--translateY: -2.4rem}.customised-tooltip:hover .icon[name=DownloadNew],.btn--icon:hover .icon[name=DownloadNew],.evidence-action:hover .icon[name=DownloadNew],a:hover .icon[name=DownloadNew],button:hover .icon[name=DownloadNew]{--translateY: 1.2rem}.customised-tooltip:hover .icon[name=Menu],.customised-tooltip:hover .icon[name=Upload],.btn--icon:hover .icon[name=Menu],.btn--icon:hover .icon[name=Upload],.evidence-action:hover .icon[name=Menu],.evidence-action:hover .icon[name=Upload],a:hover .icon[name=Menu],a:hover .icon[name=Upload],button:hover .icon[name=Menu],button:hover .icon[name=Upload]{--translateY: -.24rem}.customised-tooltip:hover .icon[name=Analysis],.btn--icon:hover .icon[name=Analysis],.evidence-action:hover .icon[name=Analysis],a:hover .icon[name=Analysis],button:hover .icon[name=Analysis]{--translate: -3px, -3px}.customised-tooltip:hover .icon[name=View],.btn--icon:hover .icon[name=View],.evidence-action:hover .icon[name=View],a:hover .icon[name=View],button:hover .icon[name=View]{--translateX: .24rem}.customised-tooltip:hover .icon[name=Notifications],.btn--icon:hover .icon[name=Notifications],.evidence-action:hover .icon[name=Notifications],a:hover .icon[name=Notifications],button:hover .icon[name=Notifications]{animation:ring .3s infinite}.customised-tooltip:hover .icon[name=Challenges],.btn--icon:hover .icon[name=Challenges],.evidence-action:hover .icon[name=Challenges],a:hover .icon[name=Challenges],button:hover .icon[name=Challenges]{--scale: 1.24;--translate: -.16rem, .08rem}.customised-tooltip:hover .icon[name=ArrowRight],.customised-tooltip:hover .icon[name=ArrowLeft],.customised-tooltip:hover .icon[name=Previous],.btn--icon:hover .icon[name=ArrowRight],.btn--icon:hover .icon[name=ArrowLeft],.btn--icon:hover .icon[name=Previous],.evidence-action:hover .icon[name=ArrowRight],.evidence-action:hover .icon[name=ArrowLeft],.evidence-action:hover .icon[name=Previous],a:hover .icon[name=ArrowRight],a:hover .icon[name=ArrowLeft],a:hover .icon[name=Previous],button:hover .icon[name=ArrowRight],button:hover .icon[name=ArrowLeft],button:hover .icon[name=Previous]{animation:sideways 1.2s ease-in-out alternate infinite}.customised-tooltip:hover .icon[name=ReportBackground],.customised-tooltip:hover .icon[name=Attributes],.customised-tooltip:hover .icon[name=Products],.btn--icon:hover .icon[name=ReportBackground],.btn--icon:hover .icon[name=Attributes],.btn--icon:hover .icon[name=Products],.evidence-action:hover .icon[name=ReportBackground],.evidence-action:hover .icon[name=Attributes],.evidence-action:hover .icon[name=Products],a:hover .icon[name=ReportBackground],a:hover .icon[name=Attributes],a:hover .icon[name=Products],button:hover .icon[name=ReportBackground],button:hover .icon[name=Attributes],button:hover .icon[name=Products]{animation:rotate 2.4s linear infinite}.customised-tooltip:hover .icon[name=SearchLine],.btn--icon:hover .icon[name=SearchLine],.evidence-action:hover .icon[name=SearchLine],a:hover .icon[name=SearchLine],button:hover .icon[name=SearchLine]{animation:all_around 1.2s ease-in-out infinite}.customised-tooltip:hover .icon[name=Expand],.btn--icon:hover .icon[name=Expand],.evidence-action:hover .icon[name=Expand],a:hover .icon[name=Expand],button:hover .icon[name=Expand]{animation:scale_up 1.2s ease-in-out infinite}.customised-tooltip:hover .icon[name=Collapse],.btn--icon:hover .icon[name=Collapse],.evidence-action:hover .icon[name=Collapse],a:hover .icon[name=Collapse],button:hover .icon[name=Collapse]{animation:scale_down 1.2s ease-in-out infinite}summary:hover .icon[name=ArrowSelect]{animation:up_down 1.2s ease-in-out alternate infinite}@keyframes slot_machine{0%{transform:translateY(132%)}to{transform:translateY(-132%)}}@keyframes ring{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes up_down{0%{transform:translateY(4px)}50%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes scale_up{0%{transform:scale(1)}50%{transform:scale(1.48)}to{transform:scale(1)}}@keyframes scale_down{0%{transform:scale(1)}50%{transform:scale(.72)}to{transform:scale(1)}}@keyframes sideways{0%{transform:translate(-.08rem)}to{transform:translate(.48rem)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes all_around{0%{transform:translate(4px)}25%{transform:translateY(4px)}50%{transform:translate(-4px)}to{transform:translateY(0)}}button{border:none;outline:none;background:transparent}.btn--icon{display:inline-flex;align-items:center;text-decoration:none;transition:all .3s;cursor:pointer;white-space:nowrap;text-align:center;line-height:normal}.btn--icon:hover,.btn--icon.on{transform:scale(1.032)}.btn--icon span{position:relative;top:-.08rem}.btn--icon .icon{stroke:currentColor}.btn--icon.icon-left,.btn--icon.icon-right{padding:0 .8rem}.btn--icon.disabled{color:#8394af;background-color:#f9fafb;pointer-events:none;border:.1rem solid hsl(218,26%,88%)}.btn--icon.disabled .icon{stroke:#bec7d5}.btn--icon.disabled:hover,.btn--icon.disabled.on{color:#8394af;background-color:#eceff4;pointer-events:none;transform:scale(1)}.btn--icon.disabled:hover svg,.btn--icon.disabled.on svg{fill:#bec7d5}.btn--icon.disabled [disabled]:not(.on){color:#8394af;background-color:#eceff4;pointer-events:none;border:.1rem solid hsl(218,26%,88%)}.btn--icon.disabled [disabled]:not(.on) .icon{fill:#bec7d5}.btn--icon.disabled [disabled]:not(.on):hover{color:#8394af;background-color:#eceff4;pointer-events:none}.btn--icon.disabled [disabled]:not(.on):hover svg{fill:#bec7d5}.btn--icon.counter{position:relative}.btn--icon.counter .count-index{position:absolute;top:.25rem;left:40%;display:inline-flex;justify-content:center;align-items:center;background-color:var(--primary);width:auto;min-width:1.6rem;height:1.6rem;border-radius:50%;font-size:1.11rem;color:#fff;font-weight:700;padding:.4rem;line-height:0}.btn--icon.btn--value-complete{border-color:#40b547;background-color:#40b547;color:#fff}.btn--icon.btn--value-complete:hover,.btn--icon.btn--value-complete.on{border-color:#205b24;background-color:#205b24;color:#fff;box-shadow:0 0 0 .6rem #eceff4}.btn--icon.btn--icon-rotate .icon{transform:rotate(180deg)}.btn--icon.btn--alert .icon{fill:#cc2900}.btn--icon.btn--complete .icon{fill:#40b547}.btn--icon{color:var(--primary);width:4rem;height:4rem;min-width:4rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.btn--icon .icon{overflow:visible}.btn--icon:hover{transform:scale(1.075);border-radius:4rem;background:#eceff4}.btn--icon.on,.btn--icon.is-active{border-radius:4rem;background:#eceff4;color:#8394af}.btn--icon.on .icon,.btn--icon.is-active .icon{stroke:#8394af}.btn--icon.on.rotate-left .icon,.btn--icon.is-active.rotate-left .icon{transform:rotate(-180deg)}.btn--icon.fake--disabled{color:#8394af;background-color:transparent;border:none}.btn--icon.fake--disabled .icon,.btn--icon.fake--disabled:hover .icon{stroke:#bec7d5}.btn--icon.disabled{color:#8394af;background-color:transparent;pointer-events:none;border:none}.btn--icon.disabled .icon,.btn--icon.disabled:hover .icon{stroke:#bec7d5}.btn--icon.x-lg{height:5.6rem;width:5.6rem}.btn--icon.x-lg .icon{width:3.2rem;height:3.2rem;min-width:3.2rem}.btn--icon.lg{height:3.2rem;width:3.2rem;min-width:3.2rem}.btn--icon.lg .icon{width:2.4rem;height:2.4rem;min-width:2.4rem}.btn--icon.md{width:3.2rem;height:3.2rem;min-width:3.2rem}.btn--icon.md .icon{width:20px;height:20px;min-width:20px}.btn--icon.sm,.btn--icon.sm .icon{width:1.6rem;height:1.6rem;min-width:1.6rem}.btn--icon.btn--back{width:2.4rem;height:2.4rem;min-width:2.4rem;margin-right:.4rem}.btn--icon.btn--back:hover,.btn--icon.btn--back.on{border-radius:2.4rem;background:#f9fafb}.btn--icon.btn--icon-secondary{color:var(--colour-main)}.btn--icon.btn--icon-secondary .icon{stroke:var(--colour-main)}.btn--icon.btn--icon-secondary .icon.icon-line{stroke:transparent}.btn--ghost{display:inline-flex;align-items:center;text-decoration:none;transition:all .3s;cursor:pointer;white-space:nowrap;text-align:center;line-height:normal}.btn--ghost:hover,.btn--ghost.on{transform:scale(1.032)}.btn--ghost span{position:relative;top:-.08rem}.btn--ghost .icon{stroke:currentColor}.btn--ghost.icon-left,.btn--ghost.icon-right{padding:0 .8rem}.btn--ghost.disabled{color:#8394af;background-color:#f9fafb;pointer-events:none;border:.1rem solid hsl(218,26%,88%)}.btn--ghost.disabled .icon{stroke:#bec7d5}.btn--ghost.disabled:hover,.btn--ghost.disabled.on{color:#8394af;background-color:#eceff4;pointer-events:none;transform:scale(1)}.btn--ghost.disabled:hover svg,.btn--ghost.disabled.on svg{fill:#bec7d5}.btn--ghost.disabled [disabled]:not(.on){color:#8394af;background-color:#eceff4;pointer-events:none;border:.1rem solid hsl(218,26%,88%)}.btn--ghost.disabled [disabled]:not(.on) .icon{fill:#bec7d5}.btn--ghost.disabled [disabled]:not(.on):hover{color:#8394af;background-color:#eceff4;pointer-events:none}.btn--ghost.disabled [disabled]:not(.on):hover svg{fill:#bec7d5}.btn--ghost.counter{position:relative}.btn--ghost.counter .count-index{position:absolute;top:.25rem;left:40%;display:inline-flex;justify-content:center;align-items:center;background-color:var(--primary);width:auto;min-width:1.6rem;height:1.6rem;border-radius:50%;font-size:1.11rem;color:#fff;font-weight:700;padding:.4rem;line-height:0}.btn--ghost.btn--value-complete{border-color:#40b547;background-color:#40b547;color:#fff}.btn--ghost.btn--value-complete:hover,.btn--ghost.btn--value-complete.on{border-color:#205b24;background-color:#205b24;color:#fff;box-shadow:0 0 0 .6rem #eceff4}.btn--ghost.btn--icon-rotate .icon{transform:rotate(180deg)}.btn--ghost.btn--alert .icon{fill:#cc2900}.btn--ghost.btn--complete .icon{fill:#40b547}.btn--ghost{min-width:auto;height:3.2rem;border-radius:3.2rem;padding:0 .8rem;transition:all .3s;color:var(--colour-main);gap:.4rem}.btn--ghost .icon{width:1.6rem;height:1.6rem;overflow:visible}.btn--ghost .icon[name=Complete]{fill:#40b547;stroke:none}.btn--ghost .icon[name=Alert]{fill:#f53100;stroke:none}.btn--ghost.on,.btn--ghost:hover{background-color:#f9fafb;color:var(--colour-main);box-shadow:0 0 0 .6rem #eceff4}.btn--ghost.primary{color:var(--primary)}.btn--ghost.primary .icon,.btn--ghost.primary.on .icon,.btn--ghost.primary:hover .icon{stroke:var(--primary)}.btn--ghost.btn--info{width:24px;height:24px;padding:0;justify-content:center}.btn--ghost.btn--info .icon{margin:0}.btn--ghost.disabled{border:none}.btn--ghost.outline{border:.1rem solid white}.btn--ghost.btn--radio-button{border-radius:.4rem;padding:0 1.6rem 0 .4rem;border:.1rem solid transparent}.btn--ghost.btn--radio-button .icon{height:2.4rem;width:2.4rem;fill:#8394af;stroke:none}.btn--ghost.btn--radio-button .icon--radio-button__mark{opacity:0;transform:scale(0);transition:all .3s;transform-origin:center center}.btn--ghost.btn--radio-button.on{box-shadow:none;border:.1rem solid hsl(218,26%,88%)}.btn--ghost.btn--radio-button.on .icon{fill:var(--colour-text);stroke:none}.btn--ghost.btn--radio-button.on .icon--radio-button__mark{opacity:1;transform:scale(1);transform-origin:center center;stroke:none}.btn--ghost:has(.icon[name=Edit]){padding-left:1.6rem}.btn--ghost:has(.icon[name=Edit]) .icon{overflow:visible}.btn--ghost.sm{font-size:1.2284rem}.btn--ghost.sm .icon{width:1.6rem;height:1.6rem}.btn--ghost.md{font-size:1.406rem}.btn--ghost.md .icon{width:2.4rem;height:2.4rem}.btn--link{text-decoration:none;line-height:0;transition:all .3s}.btn--link:hover{text-decoration:underline}.btn--link.primary{color:var(--primary)}.btn--link.secondary{color:var(--main-colour)}.btn--link.x-sm{font-size:1.2284rem}.btn--link.x-sm .icon{width:1.6rem;height:1.6rem}.btn--primary{display:inline-flex;align-items:center;text-decoration:none;transition:all .3s;cursor:pointer;white-space:nowrap;text-align:center;line-height:normal}.btn--primary:hover,.btn--primary.on{transform:scale(1.032)}.btn--primary span{position:relative;top:-.08rem}.btn--primary .icon{stroke:currentColor}.btn--primary.icon-left,.btn--primary.icon-right{padding:0 .8rem}.btn--primary.disabled{color:#8394af;background-color:#f9fafb;pointer-events:none;border:.1rem solid hsl(218,26%,88%)}.btn--primary.disabled .icon{stroke:#bec7d5}.btn--primary.disabled:hover,.btn--primary.disabled.on{color:#8394af;background-color:#eceff4;pointer-events:none;transform:scale(1)}.btn--primary.disabled:hover svg,.btn--primary.disabled.on svg{fill:#bec7d5}.btn--primary.disabled [disabled]:not(.on){color:#8394af;background-color:#eceff4;pointer-events:none;border:.1rem solid hsl(218,26%,88%)}.btn--primary.disabled [disabled]:not(.on) .icon{fill:#bec7d5}.btn--primary.disabled [disabled]:not(.on):hover{color:#8394af;background-color:#eceff4;pointer-events:none}.btn--primary.disabled [disabled]:not(.on):hover svg{fill:#bec7d5}.btn--primary.counter{position:relative}.btn--primary.counter .count-index{position:absolute;top:.25rem;left:40%;display:inline-flex;justify-content:center;align-items:center;background-color:var(--primary);width:auto;min-width:1.6rem;height:1.6rem;border-radius:50%;font-size:1.11rem;color:#fff;font-weight:700;padding:.4rem;line-height:0}.btn--primary.btn--value-complete{border-color:#40b547;background-color:#40b547;color:#fff}.btn--primary.btn--value-complete:hover,.btn--primary.btn--value-complete.on{border-color:#205b24;background-color:#205b24;color:#fff;box-shadow:0 0 0 .6rem #eceff4}.btn--primary.btn--icon-rotate .icon{transform:rotate(180deg)}.btn--primary.btn--alert .icon{fill:#cc2900}.btn--primary.btn--complete .icon{fill:#40b547}.btn--primary{height:3.2rem;border-radius:3.2rem;min-width:9.6rem;background:var(--primary);color:#fff;padding:0 1.6rem;font-weight:400}.btn--primary:hover,.btn--primary.on{box-shadow:0 0 0 .6rem #eceff4}.btn--primary.completion{background:#40b547}.btn--primary.md,.btn--primary.lg{min-height:5.6rem;height:auto;background-color:#fff;font-weight:700;border:.1rem solid var(--primary);border-radius:.4rem;padding:1.6rem;display:inline-flex;align-items:center;color:var(--primary);white-space:normal}.btn--primary.md .icon,.btn--primary.lg .icon{margin-right:.8rem}.btn--primary.md:hover,.btn--primary.md.on,.btn--primary.lg:hover,.btn--primary.lg.on{color:#fff;background-color:var(--primary);box-shadow:.4rem .4rem .8rem #00000040}.btn--primary.md{min-height:2.4rem;padding:.8rem}.btn--primary.stacked .icon{margin:0;width:3.2rem;height:3.2rem}.btn--primary.stacked span{display:inline-flex;flex-grow:1;flex-direction:column;justify-content:center}summary.btn--primary.lg{min-height:auto}summary.btn--primary.lg::-webkit-details-marker{display:none}.btn--secondary{display:inline-flex;align-items:center;text-decoration:none;transition:all .3s;cursor:pointer;white-space:nowrap;text-align:center;line-height:normal}.btn--secondary:hover,.btn--secondary.on{transform:scale(1.032)}.btn--secondary span{position:relative;top:-.08rem}.btn--secondary .icon{stroke:currentColor}.btn--secondary.icon-left,.btn--secondary.icon-right{padding:0 .8rem}.btn--secondary.disabled{color:#8394af;background-color:#f9fafb;pointer-events:none;border:.1rem solid hsl(218,26%,88%)}.btn--secondary.disabled .icon{stroke:#bec7d5}.btn--secondary.disabled:hover,.btn--secondary.disabled.on{color:#8394af;background-color:#eceff4;pointer-events:none;transform:scale(1)}.btn--secondary.disabled:hover svg,.btn--secondary.disabled.on svg{fill:#bec7d5}.btn--secondary.disabled [disabled]:not(.on){color:#8394af;background-color:#eceff4;pointer-events:none;border:.1rem solid hsl(218,26%,88%)}.btn--secondary.disabled [disabled]:not(.on) .icon{fill:#bec7d5}.btn--secondary.disabled [disabled]:not(.on):hover{color:#8394af;background-color:#eceff4;pointer-events:none}.btn--secondary.disabled [disabled]:not(.on):hover svg{fill:#bec7d5}.btn--secondary.counter{position:relative}.btn--secondary.counter .count-index{position:absolute;top:.25rem;left:40%;display:inline-flex;justify-content:center;align-items:center;background-color:var(--primary);width:auto;min-width:1.6rem;height:1.6rem;border-radius:50%;font-size:1.11rem;color:#fff;font-weight:700;padding:.4rem;line-height:0}.btn--secondary.btn--value-complete{border-color:#40b547;background-color:#40b547;color:#fff}.btn--secondary.btn--value-complete:hover,.btn--secondary.btn--value-complete.on{border-color:#205b24;background-color:#205b24;color:#fff;box-shadow:0 0 0 .6rem #eceff4}.btn--secondary.btn--icon-rotate .icon{transform:rotate(180deg)}.btn--secondary.btn--alert .icon{fill:#cc2900}.btn--secondary.btn--complete .icon{fill:#40b547}.btn--secondary{min-width:9.6rem;border:.1rem solid var(--primary);box-shadow:0 0 0 .4rem transparent;background:#fff;height:3.2rem;border-radius:3.2rem;color:var(--primary);padding:0 1.6rem}.btn--secondary:hover,.btn--secondary.on{border:.1rem solid var(--primary);box-shadow:0 0 0 .6rem #eceff4}.btn--secondary.sm{border-radius:.4rem;min-width:5.6rem;width:5.64rem;height:4rem}.btn--secondary.md{height:3.2rem;font-weight:700;border:.1rem solid var(--secondary);color:var(--secondary);border-radius:.8rem;padding:1.6rem;box-shadow:none;justify-content:space-between}.btn--secondary.md:hover{color:#fff;border-color:.1rem solid var(--primary-mouseover);background-color:var(--primary-mouseover);box-shadow:.4rem .4rem .8rem #00000040}.btn--secondary.lg{height:4.8rem;font-weight:700;width:20rem;border:.1rem solid var(--secondary);color:var(--secondary);border-radius:.4rem;padding:1.6rem;box-shadow:none}.btn--secondary.lg:hover,.btn--secondary.lg.on{color:#fff;border:.1rem solid var(--secondary);background-color:var(--secondary);box-shadow:.4rem .4rem .8rem #00000040}.btn--secondary.lg.on{box-shadow:none}.btn--secondary.completed{border-color:#40b547;background:#40b547}.btn--secondary.completed .icon{fill:#fff;stroke:none}:root{--default-h: 268;--default-s: 90%;--accent-h: 332;--accent-s: 80%;--highlighted-accent-h: 140;--default-l-start: 20%;--default-l-stop: 58%;--default-1: hsl(var(--default-h), var(--default-s), 98%);--default-2: hsl(var(--default-h), var(--default-s), 96%);--default-3: hsl(var(--default-h), var(--default-s), 88%);--default-4: hsl(var(--default-h), var(--default-s), 32%);--default-5: hsl(var(--default-h), var(--default-s), 29%);--default-6: hsl(var(--default-h), var(--default-s), 24%);--default-7: hsl(var(--default-h), var(--default-s), 20%);--default-8: hsl(var(--default-h), var(--default-s), 16%);--gradient-start: hsl(var(--default-h), var(--default-s), var(--default-l-start));--gradient-stop: hsl(var(--default-h), var(--default-s), var(--default-l-stop));--accent-0: hsl(var(--accent-h), var(--accent-s), 80%);--accent-1: hsl(var(--accent-h), var(--accent-s), 72%);--accent-2: hsl(var(--accent-h), var(--accent-s), 64%);--accent-3: hsl(var(--accent-h), var(--accent-s), 50%);--accent-4: hsl(var(--accent-h), var(--accent-s), 40%);--accent-5: hsl(var(--accent-h), var(--accent-s), 24%);--primary: var(--accent-3);--primary-mouseover: var(--accent-4);--secondary: var(--default-4);--secondary-mouseover: var(--default-5);--highlighted-1: hsl(var(--highlighted-accent-h), var(--accent-s), 96%);--highlighted-2: hsl(var(--highlighted-accent-h), var(--accent-s), 88%);--highlighted-3: hsl(var(--highlighted-accent-h), var(--accent-s), 64%);--colour-main: var(--default-8);--colour-text: var(--colour-main)}.gauge.current-risk{--analog-gauge-bdw: 7.5cqi;--analog-gauge-bg: hsl(124, 48%, 60%), hsl(124, 48%, 60%), hsl(48, 98%, 60%), hsl(48, 98%, 60%), hsl(36, 90%, 56%), hsl(36, 90%, 56%), hsl(12, 100%, 48%), hsl(12, 100%, 48%), var(--analog-gauge-range), #0000 0 var(--analog-gauge-range);--analog-gauge-label-ps: end center;--analog-gauge-segments: 4;--analog-gauge-needle-bg: var(--colour-main);font-family:lato,sans-serif;inline-size:100%;transform:scale(.88);transform-origin:center;margin:-6% auto}.gauge.current-risk::part(value-mark){color:var(--colour-main);font-size:1.2284rem}.gauge.current-risk::part(label){color:var(--colour-main);font-size:2.1904rem;white-space:nowrap;top:-3.2rem;position:relative;font-weight:700}.gauge.current-risk.small{inline-size:100%;transform:scale(.64);transform-origin:center;margin:-24% auto}.gauge.current-risk.small::part(value-mark){font-size:1.8352rem}.gauge.current-risk.small::part(value){font-weight:700}.stacked-bar-chart{width:100%;position:relative}.stacked-bar-chart .is-label{margin-bottom:2.4rem}.stacked-bar-chart .stacked-bar-chart__segment{animation:bar-grow 1.2s cubic-bezier(.25,.46,.45,.94) forwards;transform-box:fill-box;transform-origin:50% 100%}.stacked-bar-chart .stacked-bar-chart__segment:hover{opacity:.8;cursor:pointer}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--1{fill:#f6402c}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--2{fill:#eb1460}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--3{fill:#9c1ab1}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--4{fill:#6633b9}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--5{fill:#3d4db7}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--6{fill:#205b24}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--7{fill:#009687}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--8{fill:#00bbd5}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--9{fill:#00a6f6}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--10{fill:#1093f5}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--11{fill:#46af4a}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--12{fill:#88c440}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--13{fill:#ccdd1e}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--14{fill:#ffc100}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--15{fill:#ff9800}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--16{fill:#000}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--17{fill:#5e7c8b}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--18{fill:#9d9d9d}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--19{fill:#7a5547}.stacked-bar-chart .stacked-bar-chart__segment.level-colour--20{fill:#ff7800}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.stacked-bar-chart .stacked-bar-chart__label{font-size:1.11rem;fill:var(--colour-main)}.stacked-bar-chart .stacked-bar-chart__divider-label,.stacked-bar-chart .stacked-bar-chart__y-axis-label{fill:var(--colour-main);font-size:1.11rem}.stacked-bar-chart .stacked-bar-chart__tooltip{position:absolute;background-color:var(--colour-main);color:#fff;padding:.8rem 1.6rem;border-radius:.32rem;pointer-events:none;z-index:1000;font-size:1.2284rem;white-space:nowrap;box-shadow:0 .2rem .8rem #00000026}.stacked-bar-chart .stacked-bar-chart__tooltip-content{display:flex;align-items:center;gap:.8rem}.is-tprm-dashboard{padding-bottom:1.6rem}.is-tprm-dashboard .chart{transform:translate(-56px,24px)}.is-tprm-dashboard .stacked-bar-chart__legend{transform:translateY(-12px);border:none;list-style:none;padding:0;justify-content:center!important}.is-tprm-dashboard .stacked-bar-chart__legend li{line-height:2;display:flex;align-items:center;justify-content:center;margin:0;padding:.8rem 1.6rem;border-radius:.32rem;inline-size:16rem;transform:translate(0)}.is-tprm-dashboard .stacked-bar-chart__legend li:before{content:"";display:none}:root{--level-colour-1: #F6402C;--level-colour-2: #EB1460;--level-colour-3: #9C1AB1;--level-colour-4: #6633B9;--level-colour-5: #3D4DB7;--level-colour-6: #205B24;--level-colour-7: #009687;--level-colour-8: #00BBD5;--level-colour-9: #00A6F6;--level-colour-10: #1093F5;--level-colour-11: #46AF4A;--level-colour-12: #88C440;--level-colour-13: #CCDD1E;--level-colour-14: #FFC100;--level-colour-15: #FF9800;--level-colour-16: #000000;--level-colour-17: #5E7C8B;--level-colour-18: #9D9D9D;--level-colour-19: #7A5547;--level-colour-20: #ff7800}.speedometer-chart{transform:scale(1.12);margin:-2.4rem auto 0}.speedometer-chart svg{overflow:visible}.speedometer-chart .speedometer-chart__tick-label{fill:currentColor;font-size:1.11rem}.speedometer-chart .speedometer-chart__value{fill:currentColor}.speedometer-chart .speedometer-chart__label{fill:currentColor;font-size:1.48rem}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--1{stroke:#f6402c}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--2{stroke:#eb1460}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--3{stroke:#9c1ab1}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--4{stroke:#6633b9}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--5{stroke:#3d4db7}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--6{stroke:#205b24}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--7{stroke:#009687}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--8{stroke:#00bbd5}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--9{stroke:#00a6f6}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--10{stroke:#1093f5}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--11{stroke:#46af4a}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--12{stroke:#88c440}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--13{stroke:#ccdd1e}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--14{stroke:#ffc100}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--15{stroke:#ff9800}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--16{stroke:#000}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--17{stroke:#5e7c8b}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--18{stroke:#9d9d9d}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--19{stroke:#7a5547}.speedometer-chart .speedometer-chart__arc-segments path.level-colour--20{stroke:#ff7800}.is-small{margin:-6.4rem auto -4rem;transform:scale(.72)}.is-label-chart{font-size:1.11rem;line-height:1.12}.is-label-chart.text-align--right{inline-size:auto;text-align:right;min-inline-size:7.2rem}.chart-legend{border:.1rem solid hsl(216,26%,94%)}.chart-legend .chart-legend__item{margin:1.6rem;display:inline-flex;align-items:center}.chart-legend .chart-legend__item .chart-legend__item__colour-box{width:1.6rem;height:1.6rem;margin-right:.8rem;border-radius:.16rem;flex-shrink:0}.chart-legend .chart-legend__item .chart-legend__item__colour-box.current{background-color:var(--colour-main)}.chart-legend .chart-legend__item .chart-legend__item__colour-box.target{background-color:var(--default-3)}.chart-legend .chart-legend__item .chart-legend__item__colour-box.other{background-color:var(--accent-1)}.chart-legend .chart-legend__item .chart-legend__item__colour-box.current--dotted{background-color:#fff;background-size:6px 6px;background-position:0 0,3px 3px;background-image:linear-gradient(45deg,var(--colour-main) 25%,transparent 25%,transparent 75%,var(--colour-main) 75%,var(--colour-main)),linear-gradient(45deg,var(--colour-main) 25%,transparent 25%,transparent 75%,var(--colour-main) 75%,var(--colour-main))}.chart-legend .chart-legend__item .chart-legend__item__colour-box.target--dotted{background-color:#fff;background-size:6px 6px;background-position:0 0,3px 3px;background-image:linear-gradient(45deg,var(--default-3) 25%,transparent 25%,transparent 75%,var(--default-3) 75%,var(--default-3)),linear-gradient(45deg,var(--default-3) 25%,transparent 25%,transparent 75%,var(--default-3) 75%,var(--default-3))}.chart-legend .chart-legend__item .chart-legend__item__colour-box.other--dotted{background-color:#fff;background-size:6px 6px;background-position:0 0,3px 3px;background-image:linear-gradient(45deg,var(--accent-1) 25%,transparent 25%,transparent 75%,var(--accent-1) 75%,var(--accent-1)),linear-gradient(45deg,var(--accent-1) 25%,transparent 25%,transparent 75%,var(--accent-1) 75%,var(--accent-1))}.chart-legend .chart-legend__item .chart-legend__item__label{font-size:1.406rem}.radar-chart--grid svg{overflow:visible}.radar-chart--grid .radar-chart--label{font-size:1.406rem;text-align:center;fill:var(--colour-text)}.radar-chart--grid .radar-chart--spoke{stroke:#d8dee8}.radar-chart--grid .radar-chart--lines{stroke-width:4px;stroke-dasharray:0}.radar-chart--grid .radar-chart--lines.current{stroke:var(--colour-main)}.radar-chart--grid .radar-chart--lines.target{stroke:var(--default-3)}.radar-chart--grid .radar-chart--lines.other{stroke:var(--accent-1)}.radar-chart--grid .radar-chart--lines.current--dotted,.radar-chart--grid .radar-chart--lines.target--dotted,.radar-chart--grid .radar-chart--lines.other--dotted{stroke-dasharray:10}.radar-chart--grid .radar-chart--line{stroke:#000}.radar-chart--grid .radar-chart--value-label{font-size:1.11rem;cursor:pointer;fill:var(--colour-main);font-weight:700;transform:translate(-1px,.08rem);-moz-transform:translate(-1px,.08rem)}.radar-chart--grid .radar-chart--value-box{stroke:#8394af;fill:#eceff4;cursor:pointer;width:32px;height:16px;transform:translate(-2px,3px);-moz-transform:translate(-2px,3px)}.radar-chart--grid .radar-chart--point{stroke:#99c;stroke-width:1}.radar-chart--grid .radar-chart--point.current{fill:var(--colour-main)}.radar-chart--grid .radar-chart--point.target{fill:var(--default-3)}.radar-chart--grid .radar-chart--point.other{fill:var(--accent-2)}.radar-chart--grid .radar-chart--point.current--dotted{fill:#b8b8b8}.radar-chart--grid .radar-chart--point.target--dotted{fill:#787878}.radar-chart--grid.lg{width:700px;height:700px}.radar-chart--grid.lg .radar-chart--value-label,.radar-chart--grid.lg .radar-chart--label{font-size:1.2284rem!important}.radar-chart--grid.lg .radar-chart--value-box{width:32px;height:24px;transform:translate(-2px,-1px)}.nist .radar-chart--groups .radar-chart--group-text,.nist--2 .radar-chart--groups .radar-chart--group-text{font-size:1.7rem;fill:#fff}.nist .radar-chart--groups .radar-chart--group.govern,.nist--2 .radar-chart--groups .radar-chart--group.govern{stroke:#fdd535}.nist .radar-chart--groups .radar-chart--group.identify,.nist--2 .radar-chart--groups .radar-chart--group.identify{stroke:#108493}.nist .radar-chart--groups .radar-chart--group.protect,.nist--2 .radar-chart--groups .radar-chart--group.protect{stroke:#4d089b}.nist .radar-chart--groups .radar-chart--group.detect,.nist--2 .radar-chart--groups .radar-chart--group.detect{stroke:#f4a32a}.nist .radar-chart--groups .radar-chart--group.respond,.nist--2 .radar-chart--groups .radar-chart--group.respond{stroke:#f53100}.nist .radar-chart--groups .radar-chart--group.recover,.nist--2 .radar-chart--groups .radar-chart--group.recover{stroke:#40b547}.nist .radar-chart--groups .radar-chart--group-text.detect{transform:translate(104px,-56px) rotate(14deg)}.nist .radar-chart--groups .radar-chart--group-text.protect{transform:translate(244px,-136px) rotate(36deg)}.nist .radar-chart--groups .radar-chart--group-text.identify{transform:translate(214px,-101px) rotate(33deg)}.nist .radar-chart--groups .radar-chart--group-text.respond{transform:translate(168px,-92px) rotate(26deg)}.nist .radar-chart--groups .radar-chart--group-text.recover{transform:translate(57px,-41px) rotate(8deg)}.nist--2 .radar-chart--groups .radar-chart--group-text.govern{transform:translate(214px,-101px) rotate(33deg)}.nist--2 .radar-chart--groups .radar-chart--group-text.identify{transform:translate(45px,-44px) rotate(9deg)}.nist--2 .radar-chart--groups .radar-chart--group-text.protect{transform:translate(150px,-106px) rotate(26deg)}.nist--2 .radar-chart--groups .radar-chart--group-text.detect{transform:translate(28px,-19px) rotate(4deg)}.nist--2 .radar-chart--groups .radar-chart--group-text.respond{transform:translate(103px,-83px) rotate(16deg)}.nist--2 .radar-chart--groups .radar-chart--group-text.recover{transform:translate(18px,-13px) rotate(4deg)}.chart--pie svg{overflow:visible}.chart--pie .pie-chart--slices>g{transform-origin:center;will-change:transform,filter}.chart--pie .pie-chart--slice.level-colour--1{fill:#f6402c}.chart--pie .pie-chart--slice.level-colour--2{fill:#eb1460}.chart--pie .pie-chart--slice.level-colour--3{fill:#9c1ab1}.chart--pie .pie-chart--slice.level-colour--4{fill:#6633b9}.chart--pie .pie-chart--slice.level-colour--5{fill:#3d4db7}.chart--pie .pie-chart--slice.level-colour--6{fill:#205b24}.chart--pie .pie-chart--slice.level-colour--7{fill:#009687}.chart--pie .pie-chart--slice.level-colour--8{fill:#00bbd5}.chart--pie .pie-chart--slice.level-colour--9{fill:#00a6f6}.chart--pie .pie-chart--slice.level-colour--10{fill:#1093f5}.chart--pie .pie-chart--slice.level-colour--11{fill:#46af4a}.chart--pie .pie-chart--slice.level-colour--12{fill:#88c440}.chart--pie .pie-chart--slice.level-colour--13{fill:#ccdd1e}.chart--pie .pie-chart--slice.level-colour--14{fill:#ffc100}.chart--pie .pie-chart--slice.level-colour--15{fill:#ff9800}.chart--pie .pie-chart--slice.level-colour--16{fill:#000}.chart--pie .pie-chart--slice.level-colour--17{fill:#5e7c8b}.chart--pie .pie-chart--slice.level-colour--18{fill:#9d9d9d}.chart--pie .pie-chart--slice.level-colour--19{fill:#7a5547}.chart--pie .pie-chart--slice.level-colour--20{fill:#ff7800}.chart--pie .pie-chart--slice--interactive{cursor:pointer}.chart--pie .pie-chart--slice--hovered{z-index:10}.chart--pie .pie-chart--slice--hovered .pie-chart--slice{stroke:#fff;stroke-width:.1rem}.chart--pie .pie-chart--label{font-size:2.6196rem;text-align:center;fill:#fff}.chart--pie .pie-chart--percentage-label{font-size:1.48rem;font-weight:700;fill:#fff;pointer-events:none}.pie-chart--slice--interactive .chart--pie .pie-chart--percentage-label{pointer-events:auto;cursor:pointer}.chart--pie .pie-chart--label-background,.chart--pie .pie-chart--outside-label{display:none}.chart--pie .pie-chart--slice--animated{animation:slice-appear .4s cubic-bezier(.34,1.56,.64,1);transform-origin:var(--slice-origin-x, 50%) var(--slice-origin-y, 50%)}@keyframes slice-appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.chart--pie .pie-chart--label--animated{animation:label-fade-in .3s ease-out;animation-delay:.2s;animation-fill-mode:backwards}@keyframes label-fade-in{0%{opacity:0}to{opacity:1}}.chart--pie .pie-chart--slice--hovered{transition:transform .25s cubic-bezier(.4,0,.2,1)}.chart--pie .pie-chart--leader-line{opacity:.6;animation:line-fade-in .3s ease-out;animation-delay:.2s;animation-fill-mode:backwards}@keyframes line-fade-in{0%{opacity:0;stroke-dasharray:100;stroke-dashoffset:100}to{opacity:.6;stroke-dasharray:100;stroke-dashoffset:0}}.chart--pie .chart--pie.overall-risk{padding-inline:1.6rem}.chart--pie .chart--pie.overall-risk .pie-chart--outside-label{font-size:1.2284rem}.has-chart--matrix{block-size:auto}.chart--risk-matrix{padding-inline-end:3.2rem}.risk-matrix-chart svg{overflow:visible}.risk-matrix-chart .risk-matrix--cell{stroke:#fff;stroke-width:.4}.risk-matrix-chart .risk-matrix--cell.level-colour--1{fill:#f6402c}.risk-matrix-chart .risk-matrix--cell.level-colour--1:before{background-color:#f6402c!important}.risk-matrix-chart .risk-matrix--cell.level-colour--2{fill:#eb1460}.risk-matrix-chart .risk-matrix--cell.level-colour--2:before{background-color:#eb1460!important}.risk-matrix-chart .risk-matrix--cell.level-colour--3{fill:#9c1ab1}.risk-matrix-chart .risk-matrix--cell.level-colour--3:before{background-color:#9c1ab1!important}.risk-matrix-chart .risk-matrix--cell.level-colour--4{fill:#6633b9}.risk-matrix-chart .risk-matrix--cell.level-colour--4:before{background-color:#6633b9!important}.risk-matrix-chart .risk-matrix--cell.level-colour--5{fill:#3d4db7}.risk-matrix-chart .risk-matrix--cell.level-colour--5:before{background-color:#3d4db7!important}.risk-matrix-chart .risk-matrix--cell.level-colour--6{fill:#205b24}.risk-matrix-chart .risk-matrix--cell.level-colour--6:before{background-color:#205b24!important}.risk-matrix-chart .risk-matrix--cell.level-colour--7{fill:#009687}.risk-matrix-chart .risk-matrix--cell.level-colour--7:before{background-color:#009687!important}.risk-matrix-chart .risk-matrix--cell.level-colour--8{fill:#00bbd5}.risk-matrix-chart .risk-matrix--cell.level-colour--8:before{background-color:#00bbd5!important}.risk-matrix-chart .risk-matrix--cell.level-colour--9{fill:#00a6f6}.risk-matrix-chart .risk-matrix--cell.level-colour--9:before{background-color:#00a6f6!important}.risk-matrix-chart .risk-matrix--cell.level-colour--10{fill:#1093f5}.risk-matrix-chart .risk-matrix--cell.level-colour--10:before{background-color:#1093f5!important}.risk-matrix-chart .risk-matrix--cell.level-colour--11{fill:#46af4a}.risk-matrix-chart .risk-matrix--cell.level-colour--11:before{background-color:#46af4a!important}.risk-matrix-chart .risk-matrix--cell.level-colour--12{fill:#88c440}.risk-matrix-chart .risk-matrix--cell.level-colour--12:before{background-color:#88c440!important}.risk-matrix-chart .risk-matrix--cell.level-colour--13{fill:#ccdd1e}.risk-matrix-chart .risk-matrix--cell.level-colour--13:before{background-color:#ccdd1e!important}.risk-matrix-chart .risk-matrix--cell.level-colour--14{fill:#ffc100}.risk-matrix-chart .risk-matrix--cell.level-colour--14:before{background-color:#ffc100!important}.risk-matrix-chart .risk-matrix--cell.level-colour--15{fill:#ff9800}.risk-matrix-chart .risk-matrix--cell.level-colour--15:before{background-color:#ff9800!important}.risk-matrix-chart .risk-matrix--cell.level-colour--16{fill:#000}.risk-matrix-chart .risk-matrix--cell.level-colour--16:before{background-color:#000!important}.risk-matrix-chart .risk-matrix--cell.level-colour--17{fill:#5e7c8b}.risk-matrix-chart .risk-matrix--cell.level-colour--17:before{background-color:#5e7c8b!important}.risk-matrix-chart .risk-matrix--cell.level-colour--18{fill:#9d9d9d}.risk-matrix-chart .risk-matrix--cell.level-colour--18:before{background-color:#9d9d9d!important}.risk-matrix-chart .risk-matrix--cell.level-colour--19{fill:#7a5547}.risk-matrix-chart .risk-matrix--cell.level-colour--19:before{background-color:#7a5547!important}.risk-matrix-chart .risk-matrix--cell.level-colour--20{fill:#ff7800}.risk-matrix-chart .risk-matrix--cell.level-colour--20:before{background-color:#ff7800!important}.risk-matrix-chart .risk-matrix--label{fill:var(--colour-text);font-size:.72rem;line-height:1.12}.risk-matrix-chart .risk-matrix--label-small,.risk-matrix-chart .risk-matrix--y-labels .risk-matrix--label{font-weight:400;font-size:.56rem}.risk-matrix-chart .risk-matrix--point{fill:var(--colour-text);stroke:#fff;stroke-width:1;cursor:pointer;transition:transform .2s ease,filter .2s ease;transform-origin:center;transform-box:fill-box}.risk-matrix-chart .risk-matrix--point--hovered{fill:var(--colour-text);transition:transform .2s ease-out,filter .2s ease-out}.risk-matrix-chart .risk-matrix--point--animated{animation:point-pop-in .4s cubic-bezier(.34,1.56,.64,1)}@keyframes point-pop-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.risk-score-tracker{width:100%;padding-inline-end:3.2rem;margin-block-start:-2.4rem}.risk-score-tracker svg{overflow:visible}.risk-score-tracker .risk-score-tracker--zone-label{fill:#fff;font-weight:700;font-size:1.48rem}.risk-score-tracker .risk-score-tracker--label,.risk-score-tracker .risk-score-tracker--divider-label{font-size:1.11rem;fill:var(--colour-main)}.risk-score-tracker .risk-score-tracker--point{cursor:pointer;transition:transform .2s ease;transform-origin:center;transform-box:fill-box;animation:point-appear .3s ease-out}.risk-score-tracker .risk-score-tracker--point--hovered{transform:scale(1.3);transition:all .2s ease-out}.risk-score-tracker .risk-score-tracker--line{transition:all .2s ease-out}@keyframes point-appear{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.risk-score-tracker .risk-score-tracker--point.level-colour--1,.risk-score-tracker .risk-score-tracker--zone.level-colour--1{fill:#f6402c}.risk-score-tracker .risk-score-tracker--point.level-colour--1:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--1:before{background-color:#f6402c!important}.risk-score-tracker .risk-score-tracker--point.level-colour--2,.risk-score-tracker .risk-score-tracker--zone.level-colour--2{fill:#eb1460}.risk-score-tracker .risk-score-tracker--point.level-colour--2:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--2:before{background-color:#eb1460!important}.risk-score-tracker .risk-score-tracker--point.level-colour--3,.risk-score-tracker .risk-score-tracker--zone.level-colour--3{fill:#9c1ab1}.risk-score-tracker .risk-score-tracker--point.level-colour--3:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--3:before{background-color:#9c1ab1!important}.risk-score-tracker .risk-score-tracker--point.level-colour--4,.risk-score-tracker .risk-score-tracker--zone.level-colour--4{fill:#6633b9}.risk-score-tracker .risk-score-tracker--point.level-colour--4:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--4:before{background-color:#6633b9!important}.risk-score-tracker .risk-score-tracker--point.level-colour--5,.risk-score-tracker .risk-score-tracker--zone.level-colour--5{fill:#3d4db7}.risk-score-tracker .risk-score-tracker--point.level-colour--5:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--5:before{background-color:#3d4db7!important}.risk-score-tracker .risk-score-tracker--point.level-colour--6,.risk-score-tracker .risk-score-tracker--zone.level-colour--6{fill:#205b24}.risk-score-tracker .risk-score-tracker--point.level-colour--6:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--6:before{background-color:#205b24!important}.risk-score-tracker .risk-score-tracker--point.level-colour--7,.risk-score-tracker .risk-score-tracker--zone.level-colour--7{fill:#009687}.risk-score-tracker .risk-score-tracker--point.level-colour--7:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--7:before{background-color:#009687!important}.risk-score-tracker .risk-score-tracker--point.level-colour--8,.risk-score-tracker .risk-score-tracker--zone.level-colour--8{fill:#00bbd5}.risk-score-tracker .risk-score-tracker--point.level-colour--8:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--8:before{background-color:#00bbd5!important}.risk-score-tracker .risk-score-tracker--point.level-colour--9,.risk-score-tracker .risk-score-tracker--zone.level-colour--9{fill:#00a6f6}.risk-score-tracker .risk-score-tracker--point.level-colour--9:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--9:before{background-color:#00a6f6!important}.risk-score-tracker .risk-score-tracker--point.level-colour--10,.risk-score-tracker .risk-score-tracker--zone.level-colour--10{fill:#1093f5}.risk-score-tracker .risk-score-tracker--point.level-colour--10:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--10:before{background-color:#1093f5!important}.risk-score-tracker .risk-score-tracker--point.level-colour--11,.risk-score-tracker .risk-score-tracker--zone.level-colour--11{fill:#46af4a}.risk-score-tracker .risk-score-tracker--point.level-colour--11:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--11:before{background-color:#46af4a!important}.risk-score-tracker .risk-score-tracker--point.level-colour--12,.risk-score-tracker .risk-score-tracker--zone.level-colour--12{fill:#88c440}.risk-score-tracker .risk-score-tracker--point.level-colour--12:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--12:before{background-color:#88c440!important}.risk-score-tracker .risk-score-tracker--point.level-colour--13,.risk-score-tracker .risk-score-tracker--zone.level-colour--13{fill:#ccdd1e}.risk-score-tracker .risk-score-tracker--point.level-colour--13:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--13:before{background-color:#ccdd1e!important}.risk-score-tracker .risk-score-tracker--point.level-colour--14,.risk-score-tracker .risk-score-tracker--zone.level-colour--14{fill:#ffc100}.risk-score-tracker .risk-score-tracker--point.level-colour--14:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--14:before{background-color:#ffc100!important}.risk-score-tracker .risk-score-tracker--point.level-colour--15,.risk-score-tracker .risk-score-tracker--zone.level-colour--15{fill:#ff9800}.risk-score-tracker .risk-score-tracker--point.level-colour--15:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--15:before{background-color:#ff9800!important}.risk-score-tracker .risk-score-tracker--point.level-colour--16,.risk-score-tracker .risk-score-tracker--zone.level-colour--16{fill:#000}.risk-score-tracker .risk-score-tracker--point.level-colour--16:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--16:before{background-color:#000!important}.risk-score-tracker .risk-score-tracker--point.level-colour--17,.risk-score-tracker .risk-score-tracker--zone.level-colour--17{fill:#5e7c8b}.risk-score-tracker .risk-score-tracker--point.level-colour--17:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--17:before{background-color:#5e7c8b!important}.risk-score-tracker .risk-score-tracker--point.level-colour--18,.risk-score-tracker .risk-score-tracker--zone.level-colour--18{fill:#9d9d9d}.risk-score-tracker .risk-score-tracker--point.level-colour--18:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--18:before{background-color:#9d9d9d!important}.risk-score-tracker .risk-score-tracker--point.level-colour--19,.risk-score-tracker .risk-score-tracker--zone.level-colour--19{fill:#7a5547}.risk-score-tracker .risk-score-tracker--point.level-colour--19:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--19:before{background-color:#7a5547!important}.risk-score-tracker .risk-score-tracker--point.level-colour--20,.risk-score-tracker .risk-score-tracker--zone.level-colour--20{fill:#ff7800}.risk-score-tracker .risk-score-tracker--point.level-colour--20:before,.risk-score-tracker .risk-score-tracker--zone.level-colour--20:before{background-color:#ff7800!important}.horizontal-bar{position:relative;width:calc(100% - 1.6rem);text-align:left;height:auto;margin:0 1.6rem}.horizontal-bar__grid{display:flex;padding-left:20%;position:absolute;left:0;right:0;top:0;height:100%;z-index:1}.horizontal-bar__column{flex:1;position:relative;height:100%}.horizontal-bar__column:before{display:block;content:"";width:.1rem;background:#d8dee8;position:absolute;top:2rem;bottom:2rem;left:-.1rem}.horizontal-bar__column__label{font-size:1.406rem;position:absolute;top:0;left:-.1rem;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.horizontal-bar__column__value{position:absolute;bottom:0;left:-.4rem;font-size:1.406rem;color:var(--colour-text)}.horizontal-bar__rows{position:relative;z-index:2;padding:2rem 0 2.5rem}.horizontal-bar__row{display:flex;align-items:center;margin:1.6rem 0}.horizontal-bar__label{width:20%;flex-shrink:0;font-size:1.406rem;text-align:right;padding:0 1.6rem}.horizontal-bar__bar-holder{flex-grow:1;position:relative}.horizontal-bar__bar{background-color:var(--colour-main);position:relative;height:4.8rem;animation:barGrowIn 1s ease;border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.horizontal-bar__overlay-bar{position:absolute;left:0;top:50%;transform:translateY(-50%);height:80%;background:var(--default-3);animation:barGrowIn 1s ease;overflow:hidden;border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.horizontal-bar__value{position:absolute;left:100%;top:50%;transform:translateY(-50%);padding:0 0 0 1rem;font-size:1.406rem;color:var(--colour-text);font-weight:700}.horizontal-bar__overlay-value{color:#fff}.horizontal-bar__overlay-value{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);font-size:1.406rem;text-align:right;padding:0 1rem 0 0}.horizontal-bar__row-group{margin:1.6rem 0}.horizontal-bar__row-group .horizontal-bar__row{margin:.4rem 0}.horizontal-bar__row-group .horizontal-bar__row:nth-child(2) .horizontal-bar__bar{background-size:6px 6px;background-position:0 0,3px 3px;background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff)}.horizontal-bar--target .horizontal-bar__bar{background-color:var(--default-3)}.horizontal-bar--with-overlay-bars .horizontal-bar__bar{background-color:var(--default-3);background-image:none}.horizontal-bar--with-overlay-bars .horizontal-bar__overlay-bar{background-color:var(--colour-main)}.horizontal-bar--with-overlay-bars .horizontal-bar__row-group .horizontal-bar__row:nth-child(2) .horizontal-bar__bar{background-color:var(--default-3)}.horizontal-bar--with-overlay-bars .horizontal-bar__row-group .horizontal-bar__row:nth-child(2) .horizontal-bar__overlay-value span{background-color:var(--colour-main);padding:.8rem}.horizontal-bar--with-overlay-bars .horizontal-bar__row-group .horizontal-bar__row:nth-child(2) .horizontal-bar__overlay-bar{background-color:var(--colour-main);background-size:6px 6px;background-position:0 0,3px 3px;background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff)}@keyframes barGrowIn{0%{width:0%}}.iso13 .horizontal-bar__grid{padding-left:24%}.iso13 .horizontal-bar__label{width:24%}.is--risk-reduction{margin:-4rem auto 0}.is--risk-reduction .horizontal-bar{inline-size:100%}.is--risk-reduction .horizontal-bar .horizontal-bar__bar{background-color:var(--colour-main);block-size:2.4rem}.is--risk-reduction .horizontal-bar .horizontal-bar__grid{padding-left:20%}.is--risk-reduction .horizontal-bar .horizontal-bar__column__value{font-size:1.11rem}.is--risk-reduction .horizontal-bar .horizontal-bar__value{position:absolute;left:auto;right:.8rem;top:50%;transform:translateY(-50%);font-size:1.11rem;color:#fff;font-weight:700;white-space:nowrap}.is--risk-reduction .horizontal-bar .horizontal-bar__row{display:flex;align-items:center;margin:.4rem 0}.is--risk-reduction .horizontal-bar .horizontal-bar__label{font-size:1.11rem;inline-size:20%}.chart--horizontal-bars-percentages .btn--ghost{border-radius:.2rem;padding:0}.chart--horizontal-bars-percentages .btn--ghost:hover{box-shadow:none}.chart--horizontal-bars-percentages .tag{width:17rem}.chart--horizontal-bars-percentages .container--bar{background-color:#eceff4;display:flex;flex-grow:1;border-radius:.4rem;block-size:4rem}.chart--horizontal-bars-percentages .container--bar>a,.chart--horizontal-bars-percentages .container--bar>div{animation:barGrowIn 1s ease;display:flex;align-items:center}.is-tprm-dashboard .chart--horizontal-bars-percentages .container--bar{block-size:2.4rem}.is-tprm-dashboard .chart--horizontal-bars-percentages .container--bar>a,.is-tprm-dashboard .chart--horizontal-bars-percentages .container--bar>div{block-size:2.4rem;font-size:1.2284rem;padding-inline:1.6rem;padding:0!important;padding-inline:.8rem!important}.is-tprm-dashboard .chart--horizontal-bars-percentages .container--bar a{text-decoration:none}.is-tprm-dashboard .chart--horizontal-bars-percentages .container--bar a:hover{transform:scale(1.05);transition:all .2s ease-out}.simulation-graph{position:relative;transform:scale(.9);margin:0 -4rem}.simulation-graph .simulation-graph__graph-plotted{width:360px;height:360px;position:absolute;top:42px;left:90px}.simulation-graph .simulation-graph__graph-plotted svg{overflow:visible}.simulation-graph .plot{opacity:.25}.simulation-graph .plot.plot--primary{fill:var(--accent-2)}.simulation-graph .plot.plot--secondary{fill:var(--default-3)}.simulation-graph .plot.plot--main{opacity:1}.simulation-graph .plot.plot--main.plot--primary{fill:var(--primary)}.simulation-graph .plot.plot--main.plot--secondary{fill:var(--default-4)}.dashboard--builder{width:100%;height:100%;display:flex;flex-direction:column}.dashboard--builder .customised-tooltip.reorder{cursor:pointer}.dashboard--builder .view{border-radius:.8rem;flex-grow:1;display:flex;padding:1.6rem;min-height:10rem;margin-bottom:.8rem;align-items:center;flex-direction:column;gap:2.4rem}.dashboard--builder .view:not(.ghost){background-color:#fff}.dashboard--builder .view__header{position:relative;inline-size:100%}.dashboard--builder .view__header .customised-tooltip.reorder{position:absolute;top:1.6rem;left:1.6rem}.dashboard--builder .view__label{width:auto;flex-shrink:1;margin-top:.8rem;margin-bottom:.8rem;justify-content:center;display:flex;font-size:1.406rem;margin-inline-start:.8rem}.dashboard--builder .view__label h3.hidden{color:#bec7d5}.dashboard--builder .view__label p,.dashboard--builder .view__label span{padding:.8rem 1.6rem}.dashboard--builder .view__categories{flex-grow:1;display:flex;flex-direction:column;padding:0 1.6rem;width:100%}.dashboard--builder .subcategory__name,.dashboard--builder .category__name{display:flex;flex-grow:1;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;text-align:center;white-space:normal;padding:0 .8rem}.dashboard--builder .category__name{font-weight:700}.dashboard--builder .subcategory__name{font-size:1.2284rem;font-family:lato,sans-serif;font-weight:700}.dashboard--builder .category__reference{font-size:1.1rem;font-family:lato,sans-serif;font-weight:400}.dashboard--builder .category-group{display:flex;flex-grow:1;position:relative;padding:.5rem 0 1rem}.dashboard--builder .category-group+.category-group{margin-block-start:1.2rem}.dashboard--builder .category{flex:1;max-width:33.3%;order:2;padding:0 4rem;position:relative;text-align:center;flex-shrink:0}.dashboard--builder .category__content{border-radius:.4rem;height:6.4rem;position:relative;cursor:pointer;border:.1rem solid hsl(218,26%,88%);background:#fff;text-decoration:none;align-items:center;flex-direction:column;font-weight:700;line-height:normal;padding:.8rem 1.6rem;z-index:1;color:var(--colour-text);flex-grow:1;display:flex;transition:all .3s;transform-origin:center center;background-size:1px;background-position:98% 84%;background-repeat:no-repeat}.dashboard--builder .category__content .tooltiptext{font-family:lato,sans-serif;transform:translate(0);bottom:5.6rem}.dashboard--builder .category__content:hover .tooltiptext{transform:translateY(-1.2rem)}.dashboard--builder .category__content.no-hover{cursor:default!important}.dashboard--builder .category__content.level-colour--1{border:.1rem solid #F6402C;background:#f6402c 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--1.on,.dashboard--builder .category__content.level-colour--1.selected,.dashboard--builder .category__content.level-colour--1:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #f52a14;border-color:#f52a14}.dashboard--builder .category__content.level-colour--1.on,.dashboard--builder .category__content.level-colour--1.selected{background:#f6402c url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--2{border:.1rem solid #EB1460;background:#eb1460 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--2.on,.dashboard--builder .category__content.level-colour--2.selected,.dashboard--builder .category__content.level-colour--2:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #d41256;border-color:#d41256}.dashboard--builder .category__content.level-colour--2.on,.dashboard--builder .category__content.level-colour--2.selected{background:#eb1460 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--3{border:.1rem solid #9C1AB1;background:#9c1ab1 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--3.on,.dashboard--builder .category__content.level-colour--3.selected,.dashboard--builder .category__content.level-colour--3:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #88179b;border-color:#88179b}.dashboard--builder .category__content.level-colour--3.on,.dashboard--builder .category__content.level-colour--3.selected{background:#9c1ab1 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--4{border:.1rem solid #6633B9;background:#6633b9 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--4.on,.dashboard--builder .category__content.level-colour--4.selected,.dashboard--builder .category__content.level-colour--4:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #5b2da5;border-color:#5b2da5}.dashboard--builder .category__content.level-colour--4.on,.dashboard--builder .category__content.level-colour--4.selected{background:#6633b9 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--5{border:.1rem solid #3D4DB7;background:#3d4db7 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--5.on,.dashboard--builder .category__content.level-colour--5.selected,.dashboard--builder .category__content.level-colour--5:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #3745a4;border-color:#3745a4}.dashboard--builder .category__content.level-colour--5.on,.dashboard--builder .category__content.level-colour--5.selected{background:#3d4db7 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--6{border:.1rem solid #205B24;background:#205b24 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--6.on,.dashboard--builder .category__content.level-colour--6.selected,.dashboard--builder .category__content.level-colour--6:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #19481d;border-color:#19481d}.dashboard--builder .category__content.level-colour--6.on,.dashboard--builder .category__content.level-colour--6.selected{background:#205b24 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--7{border:.1rem solid #009687;background:#009687 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--7.on,.dashboard--builder .category__content.level-colour--7.selected,.dashboard--builder .category__content.level-colour--7:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #007d70;border-color:#007d70}.dashboard--builder .category__content.level-colour--7.on,.dashboard--builder .category__content.level-colour--7.selected{background:#009687 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--8{border:.1rem solid #00BBD5;background:#00bbd5 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--8.on,.dashboard--builder .category__content.level-colour--8.selected,.dashboard--builder .category__content.level-colour--8:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #00a5bc;border-color:#00a5bc}.dashboard--builder .category__content.level-colour--8.on,.dashboard--builder .category__content.level-colour--8.selected{background:#00bbd5 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--9{border:.1rem solid #00A6F6;background:#00a6f6 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--9.on,.dashboard--builder .category__content.level-colour--9.selected,.dashboard--builder .category__content.level-colour--9:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #0095dd;border-color:#0095dd}.dashboard--builder .category__content.level-colour--9.on,.dashboard--builder .category__content.level-colour--9.selected{background:#00a6f6 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--10{border:.1rem solid #1093F5;background:#1093f5 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--10.on,.dashboard--builder .category__content.level-colour--10.selected,.dashboard--builder .category__content.level-colour--10:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #0985e2;border-color:#0985e2}.dashboard--builder .category__content.level-colour--10.on,.dashboard--builder .category__content.level-colour--10.selected{background:#1093f5 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--11{border:.1rem solid #46AF4A;background:#46af4a 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--11.on,.dashboard--builder .category__content.level-colour--11.selected,.dashboard--builder .category__content.level-colour--11:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #3f9d42;border-color:#3f9d42}.dashboard--builder .category__content.level-colour--11.on,.dashboard--builder .category__content.level-colour--11.selected{background:#46af4a url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--12{border:.1rem solid #88C440;background:#88c440 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--12.on,.dashboard--builder .category__content.level-colour--12.selected,.dashboard--builder .category__content.level-colour--12:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #7bb337;border-color:#7bb337}.dashboard--builder .category__content.level-colour--12.on,.dashboard--builder .category__content.level-colour--12.selected{background:#88c440 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--13{border:.1rem solid #CCDD1E;background:#ccdd1e 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--13.on,.dashboard--builder .category__content.level-colour--13.selected,.dashboard--builder .category__content.level-colour--13:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #b7c71b;border-color:#b7c71b}.dashboard--builder .category__content.level-colour--13.on,.dashboard--builder .category__content.level-colour--13.selected{background:#ccdd1e url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--14{border:.1rem solid #FFC100;background:#ffc100 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--14.on,.dashboard--builder .category__content.level-colour--14.selected,.dashboard--builder .category__content.level-colour--14:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #e6ae00;border-color:#e6ae00}.dashboard--builder .category__content.level-colour--14.on,.dashboard--builder .category__content.level-colour--14.selected{background:#ffc100 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--15{border:.1rem solid #FF9800;background:#ff9800 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--15.on,.dashboard--builder .category__content.level-colour--15.selected,.dashboard--builder .category__content.level-colour--15:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #e68900;border-color:#e68900}.dashboard--builder .category__content.level-colour--15.on,.dashboard--builder .category__content.level-colour--15.selected{background:#ff9800 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--16{border:.1rem solid #000000;background:#000 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--16.on,.dashboard--builder .category__content.level-colour--16.selected,.dashboard--builder .category__content.level-colour--16:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #000;border-color:#000}.dashboard--builder .category__content.level-colour--16.on,.dashboard--builder .category__content.level-colour--16.selected{background:#000 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--17{border:.1rem solid #5E7C8B;background:#5e7c8b 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--17.on,.dashboard--builder .category__content.level-colour--17.selected,.dashboard--builder .category__content.level-colour--17:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #546e7c;border-color:#546e7c}.dashboard--builder .category__content.level-colour--17.on,.dashboard--builder .category__content.level-colour--17.selected{background:#5e7c8b url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--18{border:.1rem solid #9D9D9D;background:#9d9d9d 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--18.on,.dashboard--builder .category__content.level-colour--18.selected,.dashboard--builder .category__content.level-colour--18:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #909090;border-color:#909090}.dashboard--builder .category__content.level-colour--18.on,.dashboard--builder .category__content.level-colour--18.selected{background:#9d9d9d url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--19{border:.1rem solid #7A5547;background:#7a5547 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--19.on,.dashboard--builder .category__content.level-colour--19.selected,.dashboard--builder .category__content.level-colour--19:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #6a4a3e;border-color:#6a4a3e}.dashboard--builder .category__content.level-colour--19.on,.dashboard--builder .category__content.level-colour--19.selected{background:#7a5547 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.level-colour--20{border:.1rem solid #ff7800;background:#ff7800 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.level-colour--20.on,.dashboard--builder .category__content.level-colour--20.selected,.dashboard--builder .category__content.level-colour--20:hover:not(.no-hover){transform:scale(1.04);box-shadow:0 0 0 .4rem #e66c00;border-color:#e66c00}.dashboard--builder .category__content.level-colour--20.on,.dashboard--builder .category__content.level-colour--20.selected{background:#ff7800 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat}.dashboard--builder .category__content.low{border:.1rem solid hsl(12,100%,48%);background:#f53100 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.medium{border:.1rem solid hsl(48,98%,48%);background:#f2c202 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.high{border:.1rem solid hsl(124,48%,48%);background:#40b547 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.heatmap.low{border:.1rem solid hsl(12,100%,48%);background:#f53100 98% 84% no-repeat;color:#fff}.dashboard--builder .category__content.heatmap.low:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #db2c00;border-color:#db2c00}.dashboard--builder .category__content.heatmap.medium{border:.1rem solid hsl(48,98%,48%);background:#f2c202 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.heatmap.medium:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #d9ae02;border-color:#d9ae02}.dashboard--builder .category__content.heatmap.high{border:.1rem solid hsl(124,48%,48%);background:#40b547 98% 84% no-repeat;color:#fff;background-size:1px}.dashboard--builder .category__content.heatmap.high:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #39a240;border-color:#39a240}.dashboard--builder .category__content.heatmap.on,.dashboard--builder .category__content.heatmap.selected{box-shadow:0 0 0 .4rem #d8dee8;transform:scale(1.04);background:#eceff4 url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat;background-size:16px;color:#8394af;border-color:#eceff4}.dashboard--builder .category__content.heatmap.on .category__score,.dashboard--builder .category__content.heatmap.selected .category__score{color:#8394af}.dashboard--builder .category--has-one-child:after,.dashboard--builder .category--has-children:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);height:.1rem;background-color:#d8dee8;left:0;right:0}.dashboard--builder .category--has-one-child:after{right:50%}.dashboard--builder .category__score{font-size:1.1rem;color:#fff}.dashboard--builder .category__score-bars{height:.8rem;display:flex;background:#eceff4;width:100%}.dashboard--builder .category__score-bars .category__score-bar{width:100%}.dashboard--builder .category__score-bars .category__score-bar:first-child{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;border-right:.1rem solid white}.dashboard--builder .category__score-bars .category__score-bar:last-child{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem;border-left:.1rem solid white}.dashboard--builder .category__score-bars .category__score-bar.level-colour--1{background:#f6402c}.dashboard--builder .category__score-bars .category__score-bar.level-colour--2{background:#eb1460}.dashboard--builder .category__score-bars .category__score-bar.level-colour--3{background:#9c1ab1}.dashboard--builder .category__score-bars .category__score-bar.level-colour--4{background:#6633b9}.dashboard--builder .category__score-bars .category__score-bar.level-colour--5{background:#3d4db7}.dashboard--builder .category__score-bars .category__score-bar.level-colour--6{background:#205b24}.dashboard--builder .category__score-bars .category__score-bar.level-colour--7{background:#009687}.dashboard--builder .category__score-bars .category__score-bar.level-colour--8{background:#00bbd5}.dashboard--builder .category__score-bars .category__score-bar.level-colour--9{background:#00a6f6}.dashboard--builder .category__score-bars .category__score-bar.level-colour--10{background:#1093f5}.dashboard--builder .category__score-bars .category__score-bar.level-colour--11{background:#46af4a}.dashboard--builder .category__score-bars .category__score-bar.level-colour--12{background:#88c440}.dashboard--builder .category__score-bars .category__score-bar.level-colour--13{background:#ccdd1e}.dashboard--builder .category__score-bars .category__score-bar.level-colour--14{background:#ffc100}.dashboard--builder .category__score-bars .category__score-bar.level-colour--15{background:#ff9800}.dashboard--builder .category__score-bars .category__score-bar.level-colour--16{background:#000}.dashboard--builder .category__score-bars .category__score-bar.level-colour--17{background:#5e7c8b}.dashboard--builder .category__score-bars .category__score-bar.level-colour--18{background:#9d9d9d}.dashboard--builder .category__score-bars .category__score-bar.level-colour--19{background:#7a5547}.dashboard--builder .category__score-bars .category__score-bar.level-colour--20{background:#ff7800}.dashboard--builder .category__score-bars .category__score-bar.not-available{border:.1rem solid hsl(218,26%,88%)}.dashboard--builder .category__content.plain,.dashboard--builder .category__content:disabled,.dashboard--builder .category__content[disabled]{background:#fff;color:var(--colour-text);cursor:default;border:.1rem solid hsl(218,26%,88%)}.dashboard--builder .category__content.plain .category__score,.dashboard--builder .category__content.plain .category__name,.dashboard--builder .category__content.plain .subcategory__name,.dashboard--builder .category__content:disabled .category__score,.dashboard--builder .category__content:disabled .category__name,.dashboard--builder .category__content:disabled .subcategory__name,.dashboard--builder .category__content[disabled] .category__score,.dashboard--builder .category__content[disabled] .category__name,.dashboard--builder .category__content[disabled] .subcategory__name{margin:0}.dashboard--builder .category__content.plain:hover:not(.no-hover),.dashboard--builder .category__content:disabled:hover:not(.no-hover),.dashboard--builder .category__content[disabled]:hover:not(.no-hover){border:none!important}.dashboard--builder .category__content.plain.on,.dashboard--builder .category__content.plain.selected,.dashboard--builder .category__content:disabled.on,.dashboard--builder .category__content:disabled.selected,.dashboard--builder .category__content[disabled].on,.dashboard--builder .category__content[disabled].selected{border:none!important;box-shadow:0 0 0 .4rem #d8dee8;transform:scale(1.025);background-color:#eceff4;color:var(--colour-text)}.dashboard--builder .category__content.plain .tag,.dashboard--builder .category__content:disabled .tag,.dashboard--builder .category__content[disabled] .tag{min-inline-size:2.4rem;padding:0;inline-size:2.4rem;block-size:2.6rem}.dashboard--builder .category__content.disabled{pointer-events:none}.dashboard--builder .subcategories{flex:1;display:flex;flex-direction:column;position:relative;flex-shrink:0}.dashboard--builder .subcategories--left{order:1}.dashboard--builder .subcategories--right{order:3}.dashboard--builder .subcategories--left{padding-right:4rem;align-items:flex-end}.dashboard--builder .subcategories--right{padding-left:4rem}.dashboard--builder .subcategory{flex:1;display:flex;align-items:center;position:relative;padding:.5rem 0;width:100%;flex-shrink:0}.dashboard--builder .subcategory .category__content.plain{background-color:#f9fafb;font-family:lato,sans-serif}.dashboard--builder .subcategory:before{content:"";display:block;position:absolute;top:0;bottom:0;width:.1rem;background-color:#d8dee8}.dashboard--builder .subcategories--left .subcategory:before{right:-4rem}.dashboard--builder .subcategories--right .subcategory:before{left:-4rem}.dashboard--builder .subcategory:first-child:before{top:50%}.dashboard--builder .subcategory:last-child:before{bottom:50%}.dashboard--builder .subcategory:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:.1rem;background-color:#d8dee8}.dashboard--builder .subcategories--left .subcategory:after{left:100%}.dashboard--builder .subcategories--right .subcategory:after{right:100%}.dashboard--builder .subcategory .category_content.plain{background-color:#f9fafb}.dashboard--builder .category__content.not-available{cursor:default;background:#fff;color:#8394af!important}.dashboard--builder .category__content.not-available .category__score,.dashboard--builder .category__content.not-available .category__name,.dashboard--builder .category__content.not-available .subcategory__name{color:#8394af!important}.dashboard--builder .category__content.not-available:hover:not(.no-hover){background:#fff!important;box-shadow:none!important;transform:none!important}.dashboard--builder .table--categories{font-size:1.5rem;width:100%;margin:0 auto}.dashboard--builder .table--categories.table--auto-width{width:auto}.dashboard--builder .table--categories input{width:100%}.dashboard--builder .table--categories td.td-category-name{width:20rem}.dashboard--builder .table--categories td.td--questions-count,.dashboard--builder .table--categories td.td--quantity{width:6rem;text-align:center}.dashboard--builder .table--categories td.td--subcategory{width:auto}.dashboard--builder .table--categories td.td--responses{width:11rem;text-align:center}.dashboard--builder .table--categories td.td--actions{padding:0}.dashboard--builder .table--categories th.th--state,.dashboard--builder .table--categories td.td--state{width:16em;text-align:center}.dashboard--builder .table--categories th.th--state a,.dashboard--builder .table--categories td.td--state a{color:var(--colour-text)}.dashboard--builder .table--categories .td--category{width:350px}.dashboard--builder .table--categories-lg-font td{padding:2.4rem;height:10.5rem}.dashboard--builder .table--categories-lg-font td.td--actions{padding:0}.dashboard--builder.dashboard--builder--combine .category__content .subcategory__name{background:url() 100% 0% no-repeat;background-size:16px;transition:all .3s}.dashboard--builder.dashboard--builder--combine .category__content .category__score{color:var(--colour-text)}.dashboard--builder.dashboard--builder--combine .category__content.heatmap{box-shadow:none}.dashboard--builder.dashboard--builder--combine .category__content.heatmap.low .category__score,.dashboard--builder.dashboard--builder--combine .category__content.heatmap.low .category__name,.dashboard--builder.dashboard--builder--combine .category__content.heatmap.low .subcategory__name,.dashboard--builder.dashboard--builder--combine .category__content.heatmap.medium .category__score,.dashboard--builder.dashboard--builder--combine .category__content.heatmap.medium .category__name,.dashboard--builder.dashboard--builder--combine .category__content.heatmap.medium .subcategory__name,.dashboard--builder.dashboard--builder--combine .category__content.heatmap.high .category__score,.dashboard--builder.dashboard--builder--combine .category__content.heatmap.high .category__name,.dashboard--builder.dashboard--builder--combine .category__content.heatmap.high .subcategory__name{color:#fff}.dashboard--builder.dashboard--builder--combine .category__content.on,.dashboard--builder.dashboard--builder--combine .category__content.selected,.dashboard--builder.dashboard--builder--combine .category__content:hover:not(.no-hover){box-shadow:0 0 0 .4rem #d8dee8;transform:scale(1.04);color:#8394af;border-color:#eceff4;transform-origin:center center}.dashboard--builder.dashboard--builder--combine .category__content.on .category__score,.dashboard--builder.dashboard--builder--combine .category__content.selected .category__score,.dashboard--builder.dashboard--builder--combine .category__content:hover:not(.no-hover) .category__score{color:#8394af}.dashboard--builder.dashboard--builder--combine .category__content.on,.dashboard--builder.dashboard--builder--combine .category__content.selected{background-color:#eceff4}.dashboard--builder.dashboard--builder--combine .category__content.on .subcategory__name,.dashboard--builder.dashboard--builder--combine .category__content.selected .subcategory__name{background:url(/vendor/Spartacus/icons/icon--selected.Cbs09zrU.svg) 100% 0% no-repeat;background-size:16px;color:#8394af}.dashboard--builder a.category__content{cursor:pointer!important}.dashboard--builder.settings .view{border:.1rem solid hsl(216,26%,94%)}.dashboard--builder.settings .view__categories{display:flex;flex-direction:column;flex:1}.dashboard--builder.settings .view__action{width:24rem;flex-shrink:1;justify-content:center;display:flex;margin-bottom:.8rem}.dashboard--builder.settings .category-group{min-height:10rem;inline-size:100%;display:flex}.dashboard--builder.settings .category{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);inline-size:33.3%;z-index:2}.dashboard--builder.settings .category .btn--ghost{position:absolute;top:-3.2rem;right:3.2rem;font-size:1.2284rem}.dashboard--builder.settings .category .btn--ghost:hover{background-color:transparent;box-shadow:none}.dashboard--builder.settings .category--has-one-child:after,.dashboard--builder.settings .category--has-children:after{left:4%;right:4%}.dashboard--builder.settings .category--has-one-child:after{right:50%}.dashboard--builder.settings .category__content.plain{flex-direction:row;justify-content:space-between;padding:1.6rem .8rem 1.6rem .2rem}.dashboard--builder.settings .category__content.plain .subcategory__name,.dashboard--builder.settings .category__content.plain .category__name{position:relative}.dashboard--builder.settings .category__content.plain .tag{min-inline-size:2.4rem;padding:0;inline-size:2.4rem;block-size:2.6rem}.dashboard--builder.settings .category__content.plain:hover:not(.no-hover){box-shadow:0 0 0 .4rem #d8dee8;transform:scale(1.04);color:#8394af;border-color:#eceff4;transform-origin:center center}.dashboard--builder.settings .subcategories{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding:0;inline-size:100%;max-inline-size:100%;display:flex;position:relative;top:.6rem}.dashboard--builder.settings .subcategories .subcategory{width:calc(33.3% - .8rem);max-width:calc(33.3% - .8rem);margin-bottom:.8rem;padding:1.6rem .8rem;padding:0;box-shadow:none;border-radius:.8rem;flex:auto}.dashboard--builder.settings .subcategories .subcategory:nth-child(odd):before{left:96%;top:50%;width:4rem;height:.1rem}.dashboard--builder.settings .subcategories .subcategory:nth-child(odd):after{left:106%;height:150%;width:.1rem}.dashboard--builder.settings .subcategories .subcategory:nth-child(odd):only-child:after{display:none}.dashboard--builder.settings .subcategories .subcategory:nth-child(odd):first-child:after{height:140%;top:120%}.dashboard--builder.settings .subcategories .subcategory:nth-child(odd):last-child:after{top:0;height:96%}.dashboard--builder.settings .subcategories .subcategory:nth-child(odd):nth-last-child(2):after{height:100%;top:0}.dashboard--builder.settings .subcategories .subcategory:nth-child(2n):before{right:96%;top:50%;width:4rem;height:.1rem}.dashboard--builder.settings .subcategories .subcategory:nth-child(2n):after{top:120%;right:106%;height:140%;width:.1rem}.dashboard--builder.settings .subcategories .subcategory:nth-child(2n):nth-child(2):after{height:140%;top:120%}.dashboard--builder.settings .subcategories .subcategory:nth-child(2n):last-child:after{top:-20%}.dashboard--builder.settings .subcategories .subcategory:nth-child(2n):nth-last-child(2):after{top:0%;height:100%}.dashboard--builder.settings .subcategories>.subcategory:nth-child(1):nth-last-child(2):after,.dashboard--builder.settings .subcategories>.subcategory:nth-child(2):nth-last-child(1):after{display:none}.dashboard--builder.settings .subcategories:has(.subcategory:nth-child(odd):nth-child(3):last-child) .subcategory:nth-last-child(2):after{top:85%;height:70%}.dashboard--builder.settings .subcategory.category-chosen:after{display:none}.dashboard--builder.settings .subcategory.category-chosen:before{display:none}.dashboard--builder.settings .category-chosen{background:#fff;opacity:1!important;padding:1.6rem;border-radius:.8rem;box-shadow:none}.dashboard--builder.settings .category-chosen.category-group{padding:2.4rem}.dashboard--builder.settings .category-ghost{border:2px dashed hsl(218,26%,88%);padding:2.4rem;box-shadow:none;margin-bottom:.8rem!important}.dashboard--builder.settings .category-ghost>*{opacity:.32!important}.box--dashboard-category{border-radius:.4rem;height:6.4rem;position:relative;cursor:pointer;transition:all .3s;border:.1rem solid hsl(218,26%,88%);background:#fff;text-decoration:none;display:flex;align-items:center;flex-direction:column;font-weight:700;line-height:normal;padding:.8rem 1.6rem;z-index:1;font-size:1.406rem;font-family:lato,sans-serif;white-space:normal;text-align:center;color:var(--colour-text);width:calc(33.3% - 1.64rem)}.box--dashboard-category.low{background-color:#f53100;color:#fff}.box--dashboard-category.medium{background-color:#f2c202;color:#fff}.box--dashboard-category.high{background-color:#40b547;color:#fff}.box--dashboard-category.level-colour--1{background-color:#f6402c;color:#fff}.box--dashboard-category.level-colour--2{background-color:#eb1460;color:#fff}.box--dashboard-category.level-colour--3{background-color:#9c1ab1;color:#fff}.box--dashboard-category.level-colour--4{background-color:#6633b9;color:#fff}.box--dashboard-category.level-colour--5{background-color:#3d4db7;color:#fff}.box--dashboard-category.level-colour--6{background-color:#205b24;color:#fff}.box--dashboard-category.level-colour--7{background-color:#009687;color:#fff}.box--dashboard-category.level-colour--8{background-color:#00bbd5;color:#fff}.box--dashboard-category.level-colour--9{background-color:#00a6f6;color:#fff}.box--dashboard-category.level-colour--10{background-color:#1093f5;color:#fff}.box--dashboard-category.level-colour--11{background-color:#46af4a;color:#fff}.box--dashboard-category.level-colour--12{background-color:#88c440;color:#fff}.box--dashboard-category.level-colour--13{background-color:#ccdd1e;color:#fff}.box--dashboard-category.level-colour--14{background-color:#ffc100;color:#fff}.box--dashboard-category.level-colour--15{background-color:#ff9800;color:#fff}.box--dashboard-category.level-colour--16{background-color:#000;color:#fff}.box--dashboard-category.level-colour--17{background-color:#5e7c8b;color:#fff}.box--dashboard-category.level-colour--18{background-color:#9d9d9d;color:#fff}.box--dashboard-category.level-colour--19{background-color:#7a5547;color:#fff}.box--dashboard-category.level-colour--20{background-color:#ff7800;color:#fff}.box--dashboard-category .category__score{font-weight:700;font-size:1.1rem}.box--dashboard-category .category__reference{font-size:1.1rem;font-family:lato,sans-serif}.box--dashboard-category .category__name,.box--dashboard-category .subcategory__name{display:flex;flex-grow:1;justify-content:center;align-items:center;position:absolute;width:80%;height:100%;top:0;left:50%;transform:translate(-50%)}.box--dashboard-category .subcategory__name{font-size:1.2284rem;line-height:1}.box--dashboard-category .category__score-bars{height:.8rem;display:flex;background:#eceff4;width:100%}.box--dashboard-category .category__score-bars .category__score-bar{width:100%}.box--dashboard-category .category__score-bars .category__score-bar:first-child{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;border-right:.1rem solid white}.box--dashboard-category .category__score-bars .category__score-bar:last-child{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem;border-right:.1rem solid white}.box--dashboard-category .category__score-bars .category__score-bar.not-available{border:.1rem solid hsl(218,26%,88%)}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--1{background-color:#f6402c}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--2{background-color:#eb1460}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--3{background-color:#9c1ab1}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--4{background-color:#6633b9}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--5{background-color:#3d4db7}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--6{background-color:#205b24}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--7{background-color:#009687}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--8{background-color:#00bbd5}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--9{background-color:#00a6f6}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--10{background-color:#1093f5}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--11{background-color:#46af4a}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--12{background-color:#88c440}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--13{background-color:#ccdd1e}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--14{background-color:#ffc100}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--15{background-color:#ff9800}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--16{background-color:#000}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--17{background-color:#5e7c8b}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--18{background-color:#9d9d9d}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--19{background-color:#7a5547}.box--dashboard-category .category__score-bars .category__score-bar.level-colour--20{background-color:#ff7800}.overlay-container .table--categories{width:100%}.overlay-container .table--categories th.th-category-name,.overlay-container .table--categories td.td-category-name{width:32rem}.table--categories .tag.neutral-light{border:.2rem solid hsl(216,26%,94%)}.category__content.plain{flex-direction:row;justify-content:flex-end}.progress--ring{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:0 .4rem}.progress--ring .progress--ring__rings{transform:rotate(-90deg);margin:auto}.progress--ring .progress--ring__rings .progress--ring__ring--track,.progress--ring .progress--ring__rings .progress--ring__ring--indicator{fill:transparent;stroke-width:8px}.progress--ring .progress--ring__rings .progress--ring__ring--track{stroke:#eceff4}.progress--ring .progress--ring__rings .progress--ring__ring--indicator{transition:stroke-dashoffset 1s linear;stroke-dashoffset:178.56px;stroke-dasharray:178.56px;stroke-linecap:round}.progress--ring .percentage{position:absolute;left:0;right:0;text-align:center;top:50%;transform:translateY(-50%);font-size:1.406rem;font-weight:900}.progress--ring.customised-tooltip{width:auto;height:auto;cursor:pointer}.progress--ring.customised-tooltip .tooltiptext{cursor:default;height:auto;bottom:100%;top:auto;transform:translate(0);width:auto;transition:.1s all}.progress--ring.customised-tooltip .tooltiptext li{padding:0;background:transparent;border:none;gap:1.6rem}.progress--ring.customised-tooltip .tooltiptext .tag,.progress--ring.customised-tooltip .tooltiptext .icon{transition:none}.progress--ring.customised-tooltip:hover .tooltiptext{transform:translateY(-16px)}.progress--ring.customised-tooltip .section-name{font-weight:700;display:inline-flex;align-items:center;flex-grow:1;white-space:nowrap;width:8rem}.progress--ring.customised-tooltip .tag{background:#ffffff1a;width:8rem;border:0}.progress--ring.customised-tooltip .icon{width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center}.progress--ring.customised-tooltip .icon.to-do{fill:#f53100;stroke:none}.progress--ring.customised-tooltip .icon.in-progress{fill:#f4a32a;stroke:none}.progress--ring.customised-tooltip .icon.section-complete{fill:#40b547;stroke:none}.progress--ring.customised-tooltip:hover .progress--ring__rings{transform-origin:center center;transition:all .3s;transform:rotate(-90deg) scale(.88)}.progress--ring.level-0 .progress--ring__ring--indicator{stroke:#eceff4}.progress--ring.level-0 .percentage{color:#d8dee8}.progress--ring.level-1 .progress--ring__ring--indicator{stroke:#f53100}.progress--ring.level-1 .percentage{color:#f53100}.progress--ring.level-2 .progress--ring__ring--indicator{stroke:#f4a32a}.progress--ring.level-2 .percentage{color:#f4a32a}.progress--ring.level-3 .progress--ring__ring--indicator{stroke:#40b547}.progress--ring.level-3 .percentage{color:#40b547}.progress--ring.level-4 .progress--ring__ring--indicator{stroke:#108493}.progress--ring.level-4 .percentage{color:#108493}.progress--ring.level-4 .icon.section-complete{fill:#108493}svg.scale--gauge__chart{margin:2.4rem 0 0;overflow:visible}svg.scale--gauge__chart .scale--gauge__slice{stroke-width:.2rem;fill:#f9fafb}svg.scale--gauge__chart .scale--gauge__slice.level-colour--1{fill:#f6402c}svg.scale--gauge__chart .scale--gauge__slice.level-colour--2{fill:#eb1460}svg.scale--gauge__chart .scale--gauge__slice.level-colour--3{fill:#9c1ab1}svg.scale--gauge__chart .scale--gauge__slice.level-colour--4{fill:#6633b9}svg.scale--gauge__chart .scale--gauge__slice.level-colour--5{fill:#3d4db7}svg.scale--gauge__chart .scale--gauge__slice.level-colour--6{fill:#205b24}svg.scale--gauge__chart .scale--gauge__slice.level-colour--7{fill:#009687}svg.scale--gauge__chart .scale--gauge__slice.level-colour--8{fill:#00bbd5}svg.scale--gauge__chart .scale--gauge__slice.level-colour--9{fill:#00a6f6}svg.scale--gauge__chart .scale--gauge__slice.level-colour--10{fill:#1093f5}svg.scale--gauge__chart .scale--gauge__slice.level-colour--11{fill:#46af4a}svg.scale--gauge__chart .scale--gauge__slice.level-colour--12{fill:#88c440}svg.scale--gauge__chart .scale--gauge__slice.level-colour--13{fill:#ccdd1e}svg.scale--gauge__chart .scale--gauge__slice.level-colour--14{fill:#ffc100}svg.scale--gauge__chart .scale--gauge__slice.level-colour--15{fill:#ff9800}svg.scale--gauge__chart .scale--gauge__slice.level-colour--16{fill:#000}svg.scale--gauge__chart .scale--gauge__slice.level-colour--17{fill:#5e7c8b}svg.scale--gauge__chart .scale--gauge__slice.level-colour--18{fill:#9d9d9d}svg.scale--gauge__chart .scale--gauge__slice.level-colour--19{fill:#7a5547}svg.scale--gauge__chart .scale--gauge__slice.level-colour--20{fill:#ff7800}svg.scale--gauge__chart text{fill:var(--colour-main);font-size:1.406rem}svg.scale--gauge__chart .needle--group .needle polygon{transition:all .4s}svg.scale--gauge__chart .needle--group .needle circle.current,svg.scale--gauge__chart .needle--group .needle path.current{fill:var(--colour-main)}svg.scale--gauge__chart .needle--group .needle circle.target,svg.scale--gauge__chart .needle--group .needle path.target{fill:var(--default-3);stroke:var(--default-3)}.scale--gauge-confidence-rating{cursor:pointer}.scale--gauge__legend .legend__mark{height:1.6rem;width:1.6rem;border-radius:.2rem}.scale--gauge__legend .legend__mark.current{background-color:var(--colour-main)}.scale--gauge__legend .legend__mark.target{background-color:var(--default-3)}.gantt_grid .gantt_grid_scale,.gantt_grid_scale,.gantt_task_scale,.gantt_task_vscroll{background:var(--default-7)!important}.gantt_row_project,.gantt_row_task{cursor:pointer}.gantt-container{position:relative;border:none;font-family:lato,sans-serif!important;color:var(--colour-text)!important}.gantt_layout_cell{border:none!important}.gantt_row,.gantt_task_row{background:#f9fafb!important}.gantt_data_area .gantt_task_row:last-child,.gantt_grid_data .gantt_row:last-child{border-bottom:none!important}.gantt_scale_cell,.gantt_task_cell{display:inline-block;border-right:none!important;border-bottom:1px solid hsl(216,26%,94%)!important;border-right:1px solid hsl(216,26%,94%)!important;height:100%}.gantt_left,.gantt_right,.gantt_task_content{color:#fff!important;font-size:1.2284rem!important}.gantt_task_line.progress--0{border:transparent!important}.gantt_task_line.progress--0 .gantt_task_content{color:var(--colour-text)!important;background-color:#eceff4}.box--project-timeline .select--start-year,.box--project-timeline .select--start-month{width:12ch}.box--project-timeline .select--start-month:disabled{width:3ch}.box--project-timeline .select--start-duration{width:12ch}.box--project-timeline .select--start-year:disabled{width:6ch}.box--project-timeline .select--duration:disabled{width:2ch;text-align:center}.scale-maturity--chart .scale-maturity--holder{position:relative;width:65rem}.scale-maturity--chart .tag.x-lg{border-radius:0}.scale-maturity--chart .tag.x-lg:first-child{border-top-left-radius:2.4rem;border-bottom-left-radius:2.4rem}.scale-maturity--chart .tag.x-lg:last-child{border-top-right-radius:2.4rem;border-bottom-right-radius:2.4rem}.scale-maturity--chart .tag.x-lg:hover{z-index:3}.scale-maturity--chart .scale-maturity--needle{position:absolute;left:0;top:-1.5rem;height:8rem;border-right:.4rem solid var(--colour-main)}.scale-maturity--chart .scale-maturity--needle.current{border-color:var(--colour-main)}.scale-maturity--chart .scale-maturity--needle.target{border-color:var(--default-3)}.is-custom-frameworks .scale-maturity--needle .tag.x-lg:hover{z-index:4}.form__footer{display:flex;align-items:center;flex-direction:row;margin-top:2.4rem}.form__footer.flex--column{flex-direction:column}.form__footer label{margin-bottom:0}.form__footer .authorship{margin:0 1.6rem}.form__footer .btn--ghost{color:var(--colour-text);text-decoration:none}.form__footer .btn--ghost .icon{height:1.6rem;width:1.6rem}form,fieldset{width:100%;display:flex;flex-direction:column;position:relative;margin:0;padding:0}fieldset{width:100%;border:none;height:auto}fieldset.has-legend{padding:80px 0 0}fieldset.tprm-question-fieldset{padding:60px 0 0}legend{background:#f9fafb;border-bottom:.1rem solid hsl(218,26%,88%);font-size:2.1904rem;font-weight:700;padding:2.4rem 3.2rem}legend.tprm-question-section-header{padding:1.6rem 3.2rem;block-size:auto;font-weight:700}legend{display:flex;align-items:center;width:100%;border-top-left-radius:.64rem;border-top-right-radius:.64rem;line-height:normal;block-size:80px;position:absolute;top:0;left:0}legend>div{width:100%}legend .input--select-alternative{font-size:1.406rem;white-space:nowrap;background-color:transparent;gap:1.6rem}legend .input--select-alternative select{background-color:#fff}legend .btn--ghost{font-size:1.48rem;font-family:lato,sans-serif;margin-right:-1.6rem;font-weight:400}legend .authorship{font-family:lato,sans-serif}legend.relative{position:relative}legend:has(.box--assessment-report){border:.1rem solid hsl(218,26%,88%)}legend .helper{font-weight:400}input,textarea,select{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;display:flex}input[type=color],input[type=text],input[type=email],input[type=password],input[type=date],input[type=tel],input[type=url],input[type=datetime],input[type=number],textarea{border:.1rem solid hsl(218,26%,88%);padding:0 .8rem;border-radius:.32rem;background:#fff;transition:all .3s;color:var(--colour-text);-webkit-text-fill-color:var(--colour-text);height:4rem;position:relative}input[type=color]:active,input[type=color]:focus,input[type=text]:active,input[type=text]:focus,input[type=email]:active,input[type=email]:focus,input[type=password]:active,input[type=password]:focus,input[type=date]:active,input[type=date]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=url]:active,input[type=url]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=number]:active,input[type=number]:focus,textarea:active,textarea:focus{background-color:var(--default-1)}input[type=color]:hover,input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=date]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=datetime]:hover,input[type=number]:hover,textarea:hover{background-color:#f9fafb;color:var(--colour-text)}input[type=color].text-colour--red,input[type=text].text-colour--red,input[type=email].text-colour--red,input[type=password].text-colour--red,input[type=date].text-colour--red,input[type=tel].text-colour--red,input[type=url].text-colour--red,input[type=datetime].text-colour--red,input[type=number].text-colour--red,textarea.text-colour--red{color:red}input[type=color]{padding:0;border:none;cursor:pointer;appearance:none}input[type=date],input.date,.input--date{width:112px;text-align:center}input::placeholder{color:#bec7d5;-webkit-text-fill-color:hsl(217,22%,79%)}::-webkit-input-placeholder{color:#bec7d5;-webkit-text-fill-color:hsl(217,22%,79%)}::-moz-placeholder{color:#bec7d5;-webkit-text-fill-color:hsl(217,22%,79%)}:-ms-input-placeholder{color:#bec7d5}:-moz-placeholder{color:#bec7d5}select{cursor:pointer}label,.label{display:inline-flex;margin-bottom:.4rem;font-weight:700;font-size:1.2284rem}label.no-margin,.label.no-margin{margin:0}.holder--input{display:flex;flex-direction:column}.holder--input+.holder--input{margin-top:1.6rem}.holder--input+.holder--input.no-margin{margin:0}.holder--input.row{flex-direction:row;margin:0}.holder--input.row label{margin:0 .8rem 0 0}.holder--input__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:-.4rem;min-height:2.4rem}.holder--input__header .label,.holder--input__header label{margin:0;position:relative}.holder--input__header .btn--ghost{position:relative;top:-.4rem;right:0;height:auto;padding:.2rem .8rem;font-size:1.11rem;line-height:0}.holder--input__header .btn--ghost .icon{margin:0}.holder--input__header .btn--ghost[title=Edit] .icon{stroke:var(--colour-main)}.holder--input__header .btn--ghost:hover{box-shadow:0 0 0 .2rem #eceff4}.holder--input__header .btn--icon{position:relative}.holder--input__header .message{position:relative;top:-.72rem;margin-bottom:.4rem}.input--disabled{cursor:default;background-color:#eceff4;color:#bec7d5!important;opacity:1;pointer-events:none;border:.1rem solid hsl(218,26%,88%);padding:.8rem;border-radius:.4rem;height:4rem;line-height:normal;display:inline-flex;align-items:center}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important}.max-length{position:relative}.max-length:after{position:absolute;top:50%;right:.8rem;font-size:1.11rem;letter-spacing:.025rem;z-index:2;width:auto;height:auto}.max-length.fifteen:after{content:"(Max Characters 15)"}.max-length.fourty:after{content:"(Max Characters 40)"}.placeholder--fix::placeholder{color:#bec7d5!important;-webkit-text-fill-color:hsl(217,22%,79%)!important;opacity:1}.placeholder--fix:disabled::placeholder{color:#bec7d5!important;-webkit-text-fill-color:hsl(217,22%,79%)!important;opacity:1}.placeholder--fix::-webkit-input-placeholder{color:#bec7d5!important;-webkit-text-fill-color:hsl(217,22%,79%)!important;opacity:1}.placeholder--fix::-moz-placeholder{color:#bec7d5!important;opacity:1}.placeholder--fix:-ms-input-placeholder{color:#bec7d5!important}.placeholder--fix:disabled::-webkit-input-placeholder{color:#bec7d5!important;-webkit-text-fill-color:hsl(217,22%,79%)!important;opacity:1}.placeholder--fix:disabled::-moz-placeholder{color:#bec7d5!important;opacity:1}.placeholder--fix:disabled:-ms-input-placeholder{color:#bec7d5!important}.has-disabled-as-plain-text input:disabled,.has-disabled-as-plain-text select:disabled,.has-disabled-as-plain-text .input--select-alternative:disabled{pointer-events:none;background-color:transparent!important;background:transparent!important;border:none;padding:0;inline-size:auto;color:var(--colour-text)!important;-webkit-text-fill-color:var(--colour-text)!important}.filters{border-bottom:.1rem solid hsl(216,26%,94%);padding:2.4rem 0}.filters>div>div{gap:.8rem}.filters.padding--x-sm{padding:.8rem 0}.filters .wrapper{margin:0 auto}.filters .vscomp-ele{width:160px}.filters input,.filters .input--select-alternative,.filters .filter--dates,.filters .input--checkbox,.filters>input,.filters .vscomp-ele,.filters .vscomp-wrapper,.filters .input--search,.filters .input--search input{height:3.2rem;margin:0 .8rem 0 0;display:inline-flex;font-size:1.406rem;line-height:100%}.filters input:last-child,.filters .input--select-alternative:last-child,.filters .filter--dates:last-child,.filters .input--checkbox:last-child,.filters>input:last-child,.filters .vscomp-ele:last-child,.filters .vscomp-wrapper:last-child,.filters .input--search:last-child,.filters .input--search input:last-child{margin:0}.filters input .icon,.filters .input--select-alternative .icon,.filters .filter--dates .icon,.filters .input--checkbox .icon,.filters>input .icon,.filters .vscomp-ele .icon,.filters .vscomp-wrapper .icon,.filters .input--search .icon,.filters .input--search input .icon{height:1.2rem}.filters input[type=date],.filters input.date,.filters .input--date{margin:0;padding-block-end:.12rem}.filters input:hover{background-color:#f9fafb}.filters .input--search,.filters .input--search input{width:40ch}.filters .btn--radio-button,.filters .input--radio [type=radio],.filters .input--radio--alternative [type=radio],.filters .input--radio [type=radio]+label,.filters .input--radio--alternative [type=radio]+label,.filters .input--checkbox [type=checkbox]+label,.filters .input--checkbox--alternative [type=checkbox]+label{height:3.2rem;min-height:3.2rem}.filters.neutral-1{background:#f9fafb}.filters .nav--subsections ul{margin:0}.holder--input-client-logo{width:240px;height:217px}.holder--input-client-logo .container--image{border:.1rem solid hsl(218,26%,88%);border-radius:.4rem;background-color:#f9fafb}.holder--input-client-logo .uploaded-image{width:140px;height:140px;border-radius:140px;position:relative;display:flex;align-items:center;justify-content:center;border:none}.holder--input-client-logo .uploaded-image img{object-fit:cover;width:140px!important;height:140px!important;border-radius:140px;border:none}.holder--input-client-logo .box--dashed label.btn--icon,.holder--input-client-logo .box--dashed p{opacity:0}.holder--input-tenant-logo{inline-size:100%;gap:1.2rem}.holder--input-tenant-logo .uploaded-image{border-radius:.8rem;block-size:32rem;inline-size:100%}.holder--input-tenant-logo .uploaded-image img{padding:1.6rem;inline-size:72%!important;block-size:auto!important}.holder--input-tenant-icon{inline-size:100%;gap:1.2rem}.holder--input-tenant-icon .uploaded-image{border:none}.holder--input-tenant-icon .uploaded-image img{inline-size:156px!important;block-size:156px!important;border:none}.holder--input.is-uploader{margin:0}.inputfile{width:.01rem;height:.01rem;opacity:0;overflow:hidden;position:absolute;z-index:-1}.input--uploader__progress{width:75%;height:1.5rem;margin:3rem 0;overflow:hidden;background-color:#d8dee8;border-radius:1rem;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px #0000001a}.progress-bar{float:left;width:0;height:100%;font-size:1rem;line-height:1.5rem;color:#fff;text-align:center;background-color:#bec7d5;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px #00000026;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-success{background-color:#40b547}.progress-bar.active,.progress.active .progress-bar{width:100%;background-color:#40b547}.input-uploader--delete{position:relative}.input-uploader--delete .btn--delete{position:absolute;top:.8rem;right:.8rem}textarea{height:auto;padding:1.6rem;min-height:10rem;width:100%}textarea.lines--5{height:13rem}textarea.lines--2{min-height:6rem}textarea.lines--8{min-height:16rem}textarea::placeholder{opacity:.5}.input--select-alternative{position:relative;height:4rem;display:inline-flex;background:#fff}.input--select-alternative.width--auto{width:auto}.input--select-alternative option{background-color:#fff}.input--select-alternative label{width:auto;white-space:nowrap;padding:0;display:flex;align-items:center;margin:0 .8rem 0 0}.input--select-alternative select{width:100%;height:100%;font-family:lato,sans-serif;color:var(--colour-text);position:relative;z-index:1;padding:0 3.2rem 0 .8rem;min-width:auto;border-radius:.32rem;border:.1rem solid hsl(218,26%,88%);background:transparent url(/vendor/Spartacus/icons/icon-arrow-select.DiKZcTYQ.svg) calc(100% - 12px) 50% no-repeat}.input--select-alternative select:hover{background-color:transparent;color:var(--colour-text)}.input--select-alternative select:active,.input--select-alternative select:focus{background-color:var(--default-1)}.input--select-alternative select.width--auto{width:auto}.input--select-alternative select.text-colour--red{color:red}.input--select-alternative select:disabled{width:100%;background:transparent url(/vendor/Spartacus/icons/icon-arrow-select.DiKZcTYQ.svg) calc(100% - 12px) 50% no-repeat}.input--select-alternative .icon{display:none}.input--select-alternative:hover{background:#f9fafb}.input--select-alternative.wide select{padding:0 4.8rem 0 .8rem;background:transparent url(/vendor/Spartacus/icons/icon-arrow-select.DiKZcTYQ.svg) calc(100% - 12px) 50% no-repeat}.input--select-alternative:has(select:disabled):hover{background-color:transparent}.input--checkbox [type=checkbox]+label{cursor:pointer;min-height:4rem;color:var(--colour-text);transition:all .3s;font-family:lato,sans-serif;align-items:center;margin:0;font-size:1.48rem;border-radius:.4rem;padding-right:1.6rem;line-height:normal;border:.1rem solid transparent;white-space:nowrap;background-color:#fff;font-weight:400}.input--checkbox [type=checkbox]+label:has(.white-space--wrap){padding-block:1.6rem;padding-right:1.6rem;min-block-size:6.4rem}.input--checkbox [type=checkbox]+label.wrap{white-space:normal;height:auto;min-height:auto;padding:.8rem .8rem .8rem 0;align-items:flex-start;line-height:1.32}.input--checkbox [type=checkbox]+label.wrap.workstream{align-items:center}.input--checkbox [type=checkbox]+label.flex--align-start{align-items:flex-start}.input--checkbox [type=checkbox]+label .icon--checkbox{width:24px;height:24px;fill:#bec7d5;margin:0 .8rem;flex-shrink:0}.input--checkbox [type=checkbox]+label .icon--checkbox__mark{opacity:0;transform:scale(0);transition:all .3s;transform-origin:center center}.input--checkbox.lg [type=checkbox]+label{height:5.6rem}.input--checkbox [type=checkbox]{position:absolute;left:-999rem}.input--checkbox [type=checkbox]:hover+label{background-color:#f9fafb}.input--checkbox [type=checkbox]:checked+label{background-color:#eceff4;border:.1rem solid hsl(218,26%,88%);font-weight:400}.input--checkbox [type=checkbox]:checked+label .icon--checkbox{fill:var(--colour-text)}.input--checkbox [type=checkbox]:checked+label .icon--checkbox__mark{opacity:1;transform:scale(1);transform-origin:center center;fill:var(--colour-text)}.input--checkbox [type=checkbox]:disabled+label{color:#8394af;background-color:#eceff4;pointer-events:none}.input--checkbox [type=checkbox]:disabled+label .icon--checkbox{fill:#bec7d5}.input--checkbox-alternative [type=checkbox]+label{cursor:pointer;padding:0 1.6rem 0 0;border:.1rem solid hsl(218,26%,88%);border-radius:.32rem;display:inline-flex}.input--checkbox [type=checkbox]:checked:disabled+label{color:#8394af;background-color:#eceff4;pointer-events:none}.input--checkbox [type=checkbox]:checked:disabled+label .icon--checkbox{fill:#bec7d5}.input--checkbox [type=checkbox]:checked:disabled+label .icon--checkbox__mark{fill:#bec7d5}.input--checkbox [type=checkbox]:checked:disabled+label>span{padding-right:1.6rem}.td--action .input--checkbox [type=checkbox]+label,.td--actions .input--checkbox [type=checkbox]+label{padding:0}.input--radio-button [type=radio]+label{cursor:pointer;height:4rem;color:var(--colour-text);transition:all .3s;align-items:center;margin:0;font-size:1.48rem;border-radius:.4rem;padding-right:1.6rem;line-height:0;border:.1rem solid transparent;font-family:lato,sans-serif;font-weight:400}.input--radio-button [type=radio]+label .icon--radio-button{width:24px;height:24px;fill:#bec7d5;margin:0 .8rem}.input--radio-button [type=radio]+label .icon--radio-button__mark{opacity:0;transform:scale(0);transition:all .3s;transform-origin:center center}.td--action .input--radio-button [type=radio]+label,.td--actions .input--radio-button [type=radio]+label{padding:0}.input--radio-button.lg [type=radio]+label{height:5.6rem}.input--radio-button [type=radio]{position:absolute;left:-999rem}.input--radio-button [type=radio]:hover+label{background-color:#f9fafb}.input--radio-button [type=radio]:checked+label{background-color:#eceff4;border:.1rem solid hsl(218,26%,88%)}.input--radio-button [type=radio]:checked+label .icon--radio-button{fill:var(--colour-text)}.input--radio-button [type=radio]:checked+label .icon--radio-button__mark{opacity:1;transform:scale(1);transform-origin:center center;fill:var(--colour-text)}.input--radio-button [type=radio]:disabled+label{color:#8394af;background-color:#eceff4;pointer-events:none}.input--radio-button [type=radio]:disabled+label .icon--radio-button,.input--radio-button [type=radio]:disabled+label .icon--radio-button__mark{fill:#bec7d5}.input--radio-button.approved [type=radio]:checked+label{border-color:#40b547;color:#40b547;background:#f0faf1}.input--radio-button.approved [type=radio]:checked+label .icon--radio-button{fill:#40b547}.input--radio-button.approved [type=radio]:checked+label .icon--radio-button__mark{fill:#40b547}.input--radio-button.declined [type=radio]:checked+label{border-color:#f53100;color:#f53100;background:#ffefeb}.input--radio-button.declined [type=radio]:checked+label .icon--radio-button{fill:#f53100}.input--radio-button.declined [type=radio]:checked+label .icon--radio-button__mark{fill:#f53100}.input--radio-button-alternative [type=radio]+label{cursor:pointer;border:.1rem solid hsl(218,26%,88%);border-radius:.32rem;display:inline-flex;padding:0;background:#fff;height:4.8rem;transform-origin:center center;font-weight:400}.input--radio-button-alternative [type=radio]:hover+label{transform:scale(1.075)}.input--radio-button-alternative [type=radio]:checked+label{color:#fff;font-weight:400}.input--radio-button-alternative.level-colour--1 [type=radio]:checked+label{background:#f6402c!important;border-color:#f6402c!important}.input--radio-button-alternative.level-colour--2 [type=radio]:checked+label{background:#eb1460!important;border-color:#eb1460!important}.input--radio-button-alternative.level-colour--3 [type=radio]:checked+label{background:#9c1ab1!important;border-color:#9c1ab1!important}.input--radio-button-alternative.level-colour--4 [type=radio]:checked+label{background:#6633b9!important;border-color:#6633b9!important}.input--radio-button-alternative.level-colour--5 [type=radio]:checked+label{background:#3d4db7!important;border-color:#3d4db7!important}.input--radio-button-alternative.level-colour--6 [type=radio]:checked+label{background:#205b24!important;border-color:#205b24!important}.input--radio-button-alternative.level-colour--7 [type=radio]:checked+label{background:#009687!important;border-color:#009687!important}.input--radio-button-alternative.level-colour--8 [type=radio]:checked+label{background:#00bbd5!important;border-color:#00bbd5!important}.input--radio-button-alternative.level-colour--9 [type=radio]:checked+label{background:#00a6f6!important;border-color:#00a6f6!important}.input--radio-button-alternative.level-colour--10 [type=radio]:checked+label{background:#1093f5!important;border-color:#1093f5!important}.input--radio-button-alternative.level-colour--11 [type=radio]:checked+label{background:#46af4a!important;border-color:#46af4a!important}.input--radio-button-alternative.level-colour--12 [type=radio]:checked+label{background:#88c440!important;border-color:#88c440!important}.input--radio-button-alternative.level-colour--13 [type=radio]:checked+label{background:#ccdd1e!important;border-color:#ccdd1e!important}.input--radio-button-alternative.level-colour--14 [type=radio]:checked+label{background:#ffc100!important;border-color:#ffc100!important}.input--radio-button-alternative.level-colour--15 [type=radio]:checked+label{background:#ff9800!important;border-color:#ff9800!important}.input--radio-button-alternative.level-colour--16 [type=radio]:checked+label{background:#000!important;border-color:#000!important}.input--radio-button-alternative.level-colour--17 [type=radio]:checked+label{background:#5e7c8b!important;border-color:#5e7c8b!important}.input--radio-button-alternative.level-colour--18 [type=radio]:checked+label{background:#9d9d9d!important;border-color:#9d9d9d!important}.input--radio-button-alternative.level-colour--19 [type=radio]:checked+label{background:#7a5547!important;border-color:#7a5547!important}.input--radio-button-alternative.level-colour--20 [type=radio]:checked+label{background:#ff7800!important;border-color:#ff7800!important}.input--radio-button-alternative{position:relative}.input--radio-button-alternative.recommended-target:before{content:"Recommended Target";position:absolute;bottom:-3.2rem;left:50%;transform:translate(-50%);width:auto;border:.1rem solid hsl(218,26%,88%);background-color:#eceff4;padding:.4rem .8rem;border-radius:.4rem;text-align:center;font-size:1.11rem;white-space:nowrap;letter-spacing:.025rem}.input--radio-button-alternative.not-applicable [type=radio]:checked+label{background-color:#4c5c76!important;border-color:#4c5c76!important;color:#fff!important}.input--radio-button-alternative.partially-implemented [type=radio]:checked+label,.input--radio-button-alternative.moderate-risk [type=radio]:checked+label{background-color:#f4a32a!important;border-color:#f4a32a!important;color:#fff!important}.input--radio-button-alternative.present-but-ineffective [type=radio]:checked+label,.input--radio-button-alternative.low-risk [type=radio]:checked+label{background-color:#f2c202!important;border-color:#f2c202!important;color:#fff!important}.input--radio-button-alternative.present-and-effective [type=radio]:checked+label,.input--radio-button-alternative.very-low-risk [type=radio]:checked+label,.input--radio-button-alternative.in-place [type=radio]:checked+label{background-color:#40b547!important;border-color:#40b547!important;color:#fff!important}.input--radio-button-alternative.high-risk [type=radio]:checked+label,.input--radio-button-alternative.not-implemented [type=radio]:checked+label,.input--radio-button-alternative.not-in-place [type=radio]:checked+label{background-color:#f53100!important;border-color:#f53100!important;color:#fff!important}.input--currency{position:relative;display:flex}.input--currency:before{content:"$";position:absolute;left:.8rem;top:1rem;display:block;pointer-events:none;color:var(--colour-text);z-index:2}.input--currency input[type=text]{padding:0 1.6rem 0 2.4rem}.input--search{display:flex;position:relative}.input--search input{align-items:center;padding:0 3.2rem 0 .8rem;display:flex;margin:0;height:3.2rem}.input--search .icon{fill:transparent;stroke:var(--colour-text);position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke-width:3.2}.input--search .icon--search{right:1.6rem}.input--search .icon--clear-search{right:.8rem;cursor:pointer}.hue-slider .hue-slider--area{position:relative;width:100%;cursor:crosshair;border-radius:6px;background-image:linear-gradient(to bottom,#fff0,#fff),linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.hue-slider .hue-slider--pointer{position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid white;box-shadow:0 0 5px #00000080;transform:translate(-50%,-50%);pointer-events:none}.hue-slider .hue-slider--preview{width:100%;height:20px;border-radius:8px}.wysiwyg--text,.wysiwyg--content-text{font-size:1.48rem}.wysiwyg--text ol,.wysiwyg--text ul,.wysiwyg--content-text ol,.wysiwyg--content-text ul{margin:0 0 0 4rem}.wysiwyg--text ol+p,.wysiwyg--text ul+p,.wysiwyg--content-text ol+p,.wysiwyg--content-text ul+p{margin:1.6rem 0 0}.wysiwyg--text p+p,.wysiwyg--content-text p+p{margin:1.6rem 0 0!important}.wysiwyg--text p+ul,.wysiwyg--text p+ol,.wysiwyg--content-text p+ul,.wysiwyg--content-text p+ol{margin:1.6rem 0 0 4rem}.wysiwyg--text ol,.wysiwyg--content-text ol{list-style:decimal}.wysiwyg--text ul,.wysiwyg--content-text ul{list-style:disc}.wysiwyg--text li,.wysiwyg--content-text li{margin:0 0 .8rem!important}.wysiwyg--text li:last-child,.wysiwyg--content-text li:last-child{margin:0}.mce-content-body{min-height:8rem;border-radius:.4rem!important;padding:1.6rem 2.4rem!important;background-color:#f9fafb!important;color:#8394af!important;font-size:1.48rem!important}.mce-content-body.white{background-color:#fff!important;color:var(--colour-text)!important}.mce-content-body ol{list-style:decimal}.mce-content-body ul{list-style:disc}.mce-content-body p+p{margin:1.6rem 0 0}.mce-content-body ol,.mce-content-body ul{margin:0 1.6rem 0 2.4rem}.mce-content-body p+ol,.mce-content-body p+ul{margin:1.6rem 0 0}.mce-content-body li{margin:0 .8rem .8rem 3.2rem!important}.mce-content-body li:last-child{margin:0 .8rem 0 3.2rem!important}.wysiwyg--inline-editor{min-height:12rem;border:.1rem solid hsl(217,22%,79%)!important;padding:1.6rem!important;border-radius:.64rem!important;background:#fff!important;transition:all .3s!important;color:var(--colour-text)!important}.tox-tinymce{border:none!important;border-radius:0!important}.tox-tinymce #tinymce{border-radius:.8rem!important;padding:2.4rem!important;background-color:#f9fafb!important}.tox-tinymce #tinymce ul{list-style:disc;margin:0;padding:0}.tox-tinymce #tinymce ol{list-style:decimal}.tox-tinymce #tinymce ul,.tox-tinymce #tinymce ol{margin:0 0 0 2.4rem}.tox-tinymce #tinymce li{margin:0 0 .4rem!important}.tox:not(.tox-tinymce-inline) .tox-editor-header{box-shadow:none!important;border:none!important;padding:0!important}.tox-tbtn{background:#fff!important;border:.1rem solid hsl(218,26%,88%)!important;border-radius:.4rem!important;cursor:pointer!important;width:4rem!important;height:4rem!important;margin-right:.4rem!important;transition:all .3s!important}.tox-tbtn:hover{background-color:#eceff4!important}.tox .tox-collection--toolbar .tox-collection__item--active,.tox .tox-tbtn--enabled{background-color:#bec7d5!important}.tox .tox-collection--toolbar .tox-collection__item--active:hover,.tox .tox-tbtn--enabled:hover{background-color:#eceff4!important}.tox-toolbar__primary{background-image:none!important}.tox-edit-area iframe{border:.1rem solid hsl(218,26%,88%)!important;border-radius:.4rem!important;transition:all .3s!important}.tox-edit-area iframe:hover{background-color:#f9fafb!important}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover,.tox .tox-split-button:focus{background:none!important}.tox-toolbar__group{padding:0!important}.tox .tox-edit-area .mce-content-body{font-family:lato,sans-serif!important;font-size:1.48rem!important;font-size:40px!important}.tox .tox-tbtn--select{width:auto!important;cursor:pointer!important}.tox:not(.tox-tinymce-inline) .tox-editor-header,.tox .tox-toolbar-overlord,.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-color:transparent!important;border:none!important}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:none!important}.tox-tinymce-inline .tox-editor-header{border:.1rem solid hsl(216,26%,94%)!important;box-shadow:.4rem .4rem .8rem #00000040!important;padding:.8rem .8rem .8rem 1.6rem!important;border-radius:.8rem!important}.tox .tox-split-button{background:#fff!important;border:.1rem solid hsl(218,26%,88%)!important;border-radius:.4rem!important;cursor:pointer!important;height:4rem!important;margin-right:.4rem!important;transition:all .3s!important}.tox .tox-split-button:hover{background-color:#eceff4!important}.tox .tox-split-button .tox-tbtn{border:none!important;margin:0!important;pointer-events:none;cursor:default}.tox .tox-split-button__chevron{width:16px!important}.tox .tox-split-button__chevron svg{right:2px!important;position:relative!important}.tox .tox-tbtn--enabled{background-color:#f9fafb!important}.tox .tox-edit-area__iframe .mce-content-body{color:#8394af!important;font-size:1.48rem!important;font-size:40px!important}.read-only>div{padding:3.2rem}.read-only>div+div{padding-top:0}.read-only>div+div:has(table){margin-block-start:-32px}.read-only>div:has(h3)+div{padding-block-start:0;margin-block-start:-24px}.read-only.box{padding:0!important}.read-only button[disabled],.read-only select[disabled],.read-only input[disabled],.read-only input,.read-only textarea,.read-only select,.read-only .input--select-alternative{cursor:default;background:transparent!important;color:var(--colour-main)!important;opacity:1;pointer-events:none;border:none!important;padding:0;border-radius:0;height:auto!important;min-height:auto!important;line-height:normal;display:inline-flex;align-items:center;justify-content:flex-start;width:auto;text-align:left;font-weight:400}.read-only button[disabled]:hover,.read-only select[disabled]:hover,.read-only input[disabled]:hover,.read-only input:hover,.read-only textarea:hover,.read-only select:hover,.read-only .input--select-alternative:hover{background:transparent}.read-only .input--currency:before{top:-.2rem}.read-only textarea{width:100%}.read-only .tox,.read-only textarea{height:auto!important}.read-only .tox .tox-toolbar__group{display:none}.read-only .tox .tox-edit-area iframe{border:none!important;padding:0!important;border-radius:0!important;margin:.4rem 0 0 -1.6rem;position:relative;height:auto}.read-only td,.read-only th{height:auto;min-height:auto;padding:.8rem!important}.read-only td:first-child,.read-only th:first-child{padding:.8rem .8rem .8rem 0!important}.read-only td:last-child,.read-only th:last-child{padding:.8rem 0 .8rem .8rem!important}.read-only td.date input,.read-only th.date input{text-align:left!important}.read-only td select[disabled],.read-only td input[disabled],.read-only td input,.read-only td textarea,.read-only td select,.read-only td .input--select-alternative,.read-only th select[disabled],.read-only th input[disabled],.read-only th input,.read-only th textarea,.read-only th select,.read-only th .input--select-alternative{width:100%}.read-only .th--actions,.read-only .td--actions{display:none}.read-only .table--findings-recommendations select,.read-only .table--findings-recommendations select[disabled]{width:auto;font-size:1.48rem;padding:.8rem 1.6rem;border-radius:.4rem;justify-content:center;align-items:center;color:#fff!important;text-align:center;height:4rem!important}.read-only .table--findings-recommendations select.low,.read-only .table--findings-recommendations select[disabled].low{background-color:#108493!important}.read-only .table--findings-recommendations select.medium,.read-only .table--findings-recommendations select[disabled].medium{background-color:#f4a32a!important}.read-only .table--findings-recommendations select.high,.read-only .table--findings-recommendations select[disabled].high{background-color:#f53100!important}.read-only .table--findings-recommendations select.very-high,.read-only .table--findings-recommendations select[disabled].very-high{background-color:#cc2900!important}.read-only .table--findings-recommendations td,.read-only .table--findings-recommendations th{height:auto;min-height:auto;padding:.4rem!important}.read-only .table--findings-recommendations td:first-child,.read-only .table--findings-recommendations th:first-child{padding:.4rem .4rem .4rem 0!important}.read-only .table--findings-recommendations td:last-child,.read-only .table--findings-recommendations th:last-child{padding:.4rem 0 .4rem .4rem!important}.read-only .table--findings-recommendations td{width:100%;border-bottom:none}.read-only .table--findings-recommendations .h2,.read-only .table--findings-recommendations .h3{font-family:latoblack}.read-only .table--findings-recommendations .h2{font-size:2.1904rem;padding:0!important}.read-only .table--findings-recommendations .h3:last-child{font-size:1.8352rem;padding-top:1.6rem!important}.read-only .table--findings-recommendations table{border-bottom:.1rem solid hsl(216,26%,94%)!important;margin-bottom:.8rem!important}.read-only .table--findings-recommendations table tr:last-child td{padding-bottom:2.4rem!important}.read-only .table--question-has-score{margin-top:2.4rem}.read-only .table--question-has-score strong{justify-content:flex-start;padding:.8rem 0;inline-size:auto}.read-only .table--question-has-score td.no-padding table td:has(.wysiwyg--content-text),.read-only .table--question-has-score td.no-padding--left table td:has(.wysiwyg--content-text){padding-left:0!important}.read-only .table--question-has-score td.no-padding table td:has(.wysiwyg--content-text) .wysiwyg--content-text,.read-only .table--question-has-score td.no-padding--left table td:has(.wysiwyg--content-text) .wysiwyg--content-text{margin:8px 0 24px}.read-only .table--question-has-score td.no-padding table,.read-only .table--question-has-score td.no-padding--left table{margin:.8rem 0 1.6rem!important}.read-only .table--question-has-score td.no-padding table tr:last-child td,.read-only .table--question-has-score td.no-padding--left table tr:last-child td{border-bottom:none!important}.read-only .table--question-has-score td.no-padding table tr:last-child td .wysiwyg--content-text,.read-only .table--question-has-score td.no-padding--left table tr:last-child td .wysiwyg--content-text{margin:8px 0 0}.read-only .table--question-has-score td.no-padding table th,.read-only .table--question-has-score td.no-padding--left table th{padding:0!important}.read-only .table--question-has-score td.no-padding--left+td{padding-left:0!important}.read-only .table--workshops td,.read-only .table--interviews td{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.read-only div:has(h3) h3{margin-top:1.6rem}.read-only div:has(h3)+.wysiwyg--content-text{margin-top:0}.read-only div:has(h3) p+h3{margin-top:0}.read-only .wysiwyg--content-text p span{color:var(--colour-text)!important}.read-only .wysiwyg--content-text{margin-bottom:2.4rem}.read-only .input--select-alternative.is-label-on-selection select{display:flex;align-items:center;justify-self:center;width:auto;text-align:center;padding:.8rem 0;border-radius:.4rem;color:#fff!important}.read-only .input--select-alternative.is-label-on-selection select.rating--0{background-color:#f53100!important}.read-only .input--select-alternative.is-label-on-selection select.rating--1{background-color:#f4a32a!important}.read-only .input--select-alternative.is-label-on-selection select.rating--2{background-color:#108493!important}.read-only .input--select-alternative.is-label-on-selection select.rating--3{background-color:#40b547!important}.helper{font-size:1.2284rem;color:#8394af;font-family:lato,sans-serif}.helper.highlighted{background-color:#d8dee8;padding:.8rem 1.6rem;border-radius:.32rem}.wrapper--grid{margin-top:.8rem}.grid{inline-size:100%;max-inline-size:100%;display:grid;gap:2.4rem}.grid.has-4-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.grid__item{border-radius:.96rem;border:.1rem solid hsl(218,26%,88%)}.grid__item .customised-tooltip{margin-left:0!important}.header--app{height:90px;background-image:linear-gradient(to right,var(--gradient-start),var(--gradient-stop));width:100%;font-family:lato,sans-serif;color:#fff}.header--app .wrapper{margin:1.6rem auto;position:relative}.header--app button,.header--app a:not(.modal--auth-user a){text-decoration:none;color:#fff;transition:all .3s;margin:0}.header--app button.customised-tooltip,.header--app a.customised-tooltip{width:40px;height:40px;border-radius:40px}.header--app button.customised-tooltip .icon,.header--app a.customised-tooltip .icon{stroke:currentColor;width:20px;height:20px}.header--app button.customised-tooltip .tooltiptext,.header--app a.customised-tooltip .tooltiptext{font-size:1.11rem;width:auto;border-radius:.4rem;white-space:nowrap;height:auto}.header--app button.customised-tooltip .tooltiptext:after,.header--app a.customised-tooltip .tooltiptext:after{top:80%}.header--app button.customised-tooltip:hover:not(.logo--app,.modal__header .btn--icon),.header--app button.customised-tooltip.selected,.header--app button.customised-tooltip.on,.header--app a.customised-tooltip:hover:not(.logo--app,.modal__header .btn--icon),.header--app a.customised-tooltip.selected,.header--app a.customised-tooltip.on{background-color:#ffffff1a;color:var(--default-3);box-shadow:none}.header--app button.customised-tooltip:hover .tooltiptext,.header--app a.customised-tooltip:hover .tooltiptext{transform:translateY(-88%)}.header--app .btn--icon{position:relative}.header--app .btn--icon .icon{width:20px;height:20px}.header--app .btn--icon.disabled .icon{fill:var(--default-6)}.header--app .btn--ghost{color:#fff}.header--app .btn--ghost .icon{fill:#fff}.header--app .btn--ghost.on,.header--app .btn--ghost:hover{background-color:#ffffff29;color:#fff;box-shadow:none}.header--app .btn--user-details img{border-radius:50%;border:.2rem solid white}.header--app .modal,.header--app .modal .btn--ghost{color:var(--colour-text)}.btn--notifications .icon{transform-origin:center top}.btn--notifications.counter{position:relative}.btn--notifications.counter .count-index{position:absolute;top:.25rem;left:40%;display:inline-flex;justify-content:center;align-items:center;background-color:var(--primary);width:auto;min-width:1.6rem;height:1.6rem;border-radius:50%;font-size:1.11rem;color:#fff;font-weight:700;padding:.4rem;line-height:0}.header--app__logo{flex:1}.header--app__poweredby{font-family:lato,sans-serif;font-size:1.406rem}.header--app__logo-lock-up a>div:last-child{padding-left:1.6rem;border-left:.2rem solid white;height:auto}.header--app__logo-spartacus{height:40px;width:auto}.header--app__logo-tenant{height:60px;width:auto}.header--app__logo-tenant img{width:auto;height:auto;max-height:60px;max-width:184px}.header--app__platform-name{font-family:lato,sans-serif;font-size:1.48rem;margin-bottom:-2px;font-weight:400}.header--app__poweredby{font-family:lato,sans-serif;font-size:1.406rem;opacity:.48}.header--app__assessment-name{font-size:2.1904rem;font-weight:700}.header--app__greetings{font-weight:400}.suite-header-error-page-wrapper{width:100%;background-color:#4d4d4d}.suite-header-error-page-wrapper .header-suite-logo{width:24%;display:block;float:left;height:100%;margin-top:0;padding-top:1rem}.header--client{width:100%;height:auto;background-image:linear-gradient(to right,var(--gradient-start),var(--gradient-stop));border-top:.1rem solid rgba(255,255,255,.16);color:#fff}.header--client .wrapper{margin:2.4rem auto}.header--client .btn--ghost{color:#fff;padding:0 .8rem 0 .4rem}.header--client .btn--ghost.on,.header--client .btn--ghost:hover{background-color:#ffffff29;color:#fff;box-shadow:none}.header--client .btn--ghost.outline{padding:0 1.6rem}.header--client .tag{background-color:#ffffff29;font-size:1.2284rem}.header--client__client-logo{width:108px;height:108px;border-radius:50%;object-fit:cover;background:#ffffff0a}.header--client__client-name{font-size:2.6196rem;font-weight:700;line-height:normal;bottom:-6px;position:relative}.header--tenant{width:100%;height:auto;background-image:linear-gradient(to right,var(--gradient-start),var(--gradient-stop));border-top:.1rem solid rgba(255,255,255,.16);color:#fff}.header--tenant .wrapper{margin:2.4rem auto}.header--tenant .tag{background-color:#ffffff29;font-size:1.2284rem}.header--tenant .btn--ghost{color:#fff;padding:0 .8rem 0 .4rem}.header--tenant .btn--ghost:hover{background-color:#ffffff29;color:#fff;box-shadow:none}.header--tenant .btn--ghost.outline{padding:0 1.6rem}.header--tenant__logo{width:16rem;height:auto;object-fit:cover;padding:1.6rem;border-radius:.8rem;background:#ffffff0a}.header--tenant__name{font-size:2.6196rem;font-weight:700;line-height:normal;bottom:-6px;position:relative}.header--app-section{block-size:6.4rem;background-color:#fff;border-bottom:.1rem solid hsl(216,26%,94%)}.header--app-section .wrapper{margin:1.6rem auto}.header--app-section h1{font-size:2.1904rem;position:relative;top:-.24rem}.header--app-section+.header--app-section h1{font-size:1.48rem}.header--app-section.is-assessments-dashboard{background-color:transparent;border:none;color:#fff}#uploader+.header--app-section{border-top:.1rem solid hsl(216,26%,94%)}.header--assessment{color:#fff;background-image:linear-gradient(to right,var(--gradient-start),var(--gradient-stop));border-top:.1rem solid rgba(255,255,255,.16)}.header--assessment>.wrapper{margin:2.4rem auto;max-block-size:20rem}.header--assessment .btn--ghost{color:#fff}.header--assessment .btn--ghost.on,.header--assessment .btn--ghost:hover{background-color:#ffffff29;color:#fff;box-shadow:none}.header--assessment .tag{background-color:#ffffff29;font-size:1.2284rem}.header--assessment .tag.is-risk{border-bottom-right-radius:0;border-top-right-radius:0}.header--assessment .tag.is-number{margin-inline-start:.1rem;inline-size:auto;padding-inline:.8rem;border-bottom-left-radius:0;border-top-left-radius:0;min-width:auto}.header--assessment .customised-tooltip.arrow-left .icon[name=InfoLine]{stroke:#fff!important}.header--assessment .btn--info.is-tp{position:relative;top:7px}.header--assessment.is-tprm h1{font-weight:700}.header--assessment.is-trends>.wrapper{margin:.8rem auto 2.4rem}.header--assessment.is-trends .tag.is-data-set{color:#fff;border-color:#fff;text-transform:none}.header--assessment .container--back-button{margin-top:0;margin-bottom:0}.header--assessment .container--back-button .btn--ghost:hover{background-color:transparent}.header--assessment__client-logo{width:104px;height:104px;border-radius:50%;object-fit:cover;background:#ffffff0a}.header--assessment__client-name{font-size:2.1904rem;font-weight:700;line-height:normal}.header--assessment__assessment-name{font-size:2.6196rem;font-weight:700;line-height:normal;text-align:center}.header--assessment__assessment-type.is-tp{font-size:1.8352rem;line-height:normal}.header--assessment__assessment-type{font-size:2.1904rem;text-align:center;font-weight:700}.header--assessment__assessment-framework.is-tp{font-size:1.8352rem;line-height:normal;font-weight:700}body.modal--visible{overflow:hidden!important}.modal__container{position:fixed;top:0;left:0;height:100%;width:100%;background-color:hsla(var(--default-h),var(--default-s),15%,.9);opacity:0;visibility:hidden;transition:all .6s;display:flex;align-items:flex-start;justify-content:center;overflow-y:scroll}.modal__container .modal{transform:translateY(1000px);transition:all ease-in-out .9s}.modal__container.modal--top-right{width:auto;height:auto;position:absolute;right:-1.6rem;top:4.8rem;left:auto;background:transparent;padding:1.6rem;overflow:hidden;margin:0;max-inline-size:48rem}.modal__container.modal--top-right .modal{transition:all ease-in-out .3s}.modal__container.modal__container--visible{z-index:5;visibility:visible;opacity:1}.modal__container.modal__container--visible .modal,.modal__container.modal__container--visible .modal--auth-user,.modal__container.modal__container--visible .modal--notifications{transform:translateY(0)}.modal__container.modal__container--out{opacity:0;visibility:hidden;z-index:4}.modal__container.modal__container--out .modal{transform:translateY(1000px)}.modal__container.modal__container--out .modal--auth-user,.modal__container.modal__container--out .modal--notifications{transform:translateY(-1000px)}.modal{display:flex;flex-direction:column;border-radius:.8rem;padding:3.2rem;background:#fff;box-shadow:.4rem .4rem .8rem #00000040;inline-size:auto;min-inline-size:546.4px;margin:4.8rem;max-inline-size:calc(1366px - 4rem)}.modal.modal--sm{min-width:24%;width:327.84px}.modal.modal--md{width:546.4px}.modal.modal--lg{width:874.24px}.modal.modal--x-lg{width:1092.8px}.modal.width--full{width:1366px}.modal .form__footer{margin-top:4rem;padding:0;justify-content:space-between}.modal .form__footer button,.modal .form__footer a{margin:0}.modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4rem}.modal__header h2{font-size:2.1904rem;color:var(--colour-text)}.modal__header .btn--icon{position:relative;top:-1.2rem;right:-1.2rem}.modal__header .btn--icon .icon{stroke:var(--colour-text)}.modal--auth-user{position:relative;margin:0;max-inline-size:48rem;min-inline-size:40rem;inline-size:100%}.modal--auth-user .form__footer{margin-top:2rem}.modal--notifications{position:relative;margin:0;max-inline-size:48rem;min-inline-size:40rem;inline-size:100%}.modal--notifications .modal__header{margin-bottom:.4rem}.modal--notifications .notification__item{padding:1.6rem;border:.1rem solid hsl(187,80%,32%);position:relative;color:var(--colour-text);background-color:#edfbfd;border-radius:.4rem;margin-bottom:.8rem}.modal--notifications .notification__item .icon{stroke:none;width:20px;height:20px;fill:#084249}.modal--notifications .notification__item:last-child{margin:0}.modal--notifications .notification__item.empty{background-color:#eceff4;border-color:#bec7d5}.modal--notifications .notification__item.critical{background-color:#ffefeb;border-color:#f53100}.modal--notifications .notification__item.critical .icon{fill:#f53100;stroke:none}.modal--notifications .notification__item__header{margin-bottom:.8rem}.modal--notifications .notification__author{font-weight:700;margin-top:.8rem;font-size:1.406rem}.modal--notifications .notification__date{font-weight:700}.nav--app{height:64px;border-top:.1rem solid rgba(255,255,255,.16);background-image:linear-gradient(to right,var(--gradient-start),var(--gradient-stop));color:#fff}.nav--app .section-title{font-weight:400}.nav--app .wrapper{margin:1.6rem auto;align-items:center}.nav--app .btn--icon{margin:0 .4rem 0 -.4rem;color:#fff}.nav--app .btn--icon .icon{stroke:currentColor}.nav--app .btn--icon:hover,.nav--app .btn--icon.on{background-color:#ffffff1a}.nav--platform__list{position:absolute;top:4rem;left:0;height:auto;box-shadow:.4rem .4rem .8rem #00000040;z-index:3}.nav--platform__list a{color:var(--colour-text);background:var(--default-2);display:flex;padding:1.6rem 2.4rem;border-top:.1rem solid var(--default-3)}.nav--platform__list a:hover{background-color:var(--default-3)}.nav--platform__list a.active{background-color:var(--default-6);color:#fff}.nav--platform__list li:first-child a{border-top-left-radius:.4rem;border-top-right-radius:.4rem;border:none}.nav--platform__list li:last-child a{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.nav--sections{width:auto;height:auto;display:flex;justify-content:center;align-content:center;flex:1}.nav--sections ul{display:inline-flex;height:100%;width:auto;margin:0 auto;transition:all .3s;align-items:flex-end;gap:.8rem}.nav--sections a{width:auto;height:auto;display:inline-flex;justify-content:center;align-items:center;font-size:1.48rem;transition:all .3s;color:#fff;font-weight:700;padding:.4rem .8rem;border-radius:.4rem}.nav--sections a svg{width:20px;height:20px;stroke:currentColor}.nav--sections li:hover a,.nav--sections li.on a{background-color:#ffffff29}.nav--subsections{display:flex;justify-content:space-between;align-items:center;border-bottom:.1rem solid hsl(216,26%,94%)}.nav--subsections.no-border{border:none}.nav--subsections ul{margin:1.6rem auto;display:flex;width:auto;gap:.8rem;align-items:center;justify-content:space-between}.nav--subsections li a,.nav--subsections li button{width:auto;height:auto;display:inline-flex;justify-content:center;align-items:center;font-size:1.48rem;transition:all .3s;color:var(--default-4);font-weight:700;padding:.8rem;border-radius:.4rem;text-align:center;line-height:1;cursor:pointer}.nav--subsections li a svg,.nav--subsections li button svg{width:1.6rem;height:1.6rem}.nav--subsections li a:hover,.nav--subsections li a.on,.nav--subsections li button:hover,.nav--subsections li button.on{background-color:var(--default-4);color:#fff}.nav--back{height:3.2rem;background:#eceff4;font-size:1.406rem;color:var(--colour-text)}.nav--back .btn--ghost{color:var(--colour-text);text-decoration:none;padding:0;height:auto;left:-4px;position:relative}.nav--back .btn--ghost:hover{box-shadow:none;background:transparent;transform:scale(1)}.nav--back .btn--ghost .icon{height:1.6rem;width:1.6rem}.nav--back.dark{background-image:linear-gradient(to right,var(--gradient-start),var(--gradient-stop));color:#fff}.nav--back.dark .btn--ghost{color:#fff}.nav--back.dark .btn--back:hover{background:#ffffff1a}table{height:1px}.table-layout--fixed{table-layout:fixed}th,td{text-align:left;position:relative;padding:.8rem;vertical-align:middle}th.neutral-1,td.neutral-1{background-color:#f9fafb}th.neutral-2,td.neutral-2{background-color:#eceff4}th.border-left,td.border-left{border-left:.1rem solid hsl(216,26%,94%)}th.border-right,td.border-right{border-right:.1rem solid hsl(216,26%,94%)}th:first-child:not(.no--padding-first),td:first-child:not(.no--padding-first){padding-left:2.4rem}th:last-child:not(.no--padding-last),td:last-child:not(.no--padding-last){padding-right:2.4rem}th.no-padding--left,td.no-padding--left{padding-left:0}th.no-padding--right,td.no-padding--right{padding-right:0}th.no-padding,td.no-padding{padding:0}th.highlighted input,th.highlighted select,td.highlighted input,td.highlighted select{border-color:var(--highlighted-2)}th.highlighted.highlighted--2,td.highlighted.highlighted--2{background-color:var(--highlighted-2);border-bottom-color:var(--highlighted-2)}th.highlighted.highlighted--1,td.highlighted.highlighted--1{background-color:var(--highlighted-1);border-bottom-color:var(--highlighted-1)}th.highlighted .box.currency,th.highlighted .neutral-1.highlighted--2,th.highlighted .neutral-3.highlighted--2,th.highlighted .box.highlighted--2,td.highlighted .box.currency,td.highlighted .neutral-1.highlighted--2,td.highlighted .neutral-3.highlighted--2,td.highlighted .box.highlighted--2{background-color:var(--highlighted-2);border-bottom-color:var(--highlighted-1);box-shadow:none;color:var(--colour-main)}th{font-weight:700;font-size:1.2284rem;height:4rem;white-space:nowrap}th a{color:var(--colour-text);text-decoration:none}th.sortable{cursor:pointer}th.sortable .icon{width:1.4rem;height:1.4rem;position:absolute;right:1.6rem;top:50%;margin:-.7rem 0 0;stroke:currentColor;stroke-width:3.2}th.th--actions,th.th--action{text-align:center;width:3.2rem}th.th--actions .btn--icon-secondary .icon,th.th--action .btn--icon-secondary .icon{width:3.2rem;height:3.2rem}th.th--actions.table-list-th--reorder,th.th--action.table-list-th--reorder{width:3.2rem}td{min-height:6.4rem;height:6.4rem}td.selected .tag{background-color:var(--colour-text);color:#fff}td.no-border{border:none}td.col-header{background-color:#d8dee8}td.highlighted{background-color:#eceff4}td.empty,td.td-empty{background-color:#f9fafb}td.td--actions,td.td--action{text-align:center}td.td--actions .icon,td.td--action .icon{width:2.4rem;height:2.4rem;overflow:visible}td.td--actions.reorder .icon,td.td--action.reorder .icon{display:inline-flex;position:relative;top:.2rem;stroke:none;color:#bec7d5}td.td--actions .btn--icon-secondary .icon,td.td--action .btn--icon-secondary .icon{width:2.4rem;height:2.4rem}td.td--actions button[disabled],td.td--action button[disabled]{background-color:transparent!important}td.td--actions button[disabled] .icon,td.td--action button[disabled] .icon{stroke:#bec7d5}td .btn--icon.customised-tooltip .icon{stroke:#8394af;fill:none}td input,td .input--select-alternative{width:100%}td.td--report-index{padding:.8rem .4rem;width:4rem}td.td--report-index .tag{background:#f9fafb;color:var(--colour-text)}tr:not(.no-border) td,tr:not(.no-border) th{border-bottom:.1rem solid hsl(216,26%,94%)}tr:only-child td{border-bottom:none}.table--grouped-lister tbody th{background-color:#f9fafb}.table--iso-controls .table-list-td--stripped_question.highlighted{background-color:#fff;border-color:#eceff4}.table--iso-controls .table-list-td--stripped_question.highlighted span{background-color:var(--default-2)}.last-tr-border--none tr:last-child td{border-bottom:none}th.th--status,th.table-list-th--status{width:112px;text-align:center}th.th--date,th.date,th.table-list-th--start_date,th.table-list-th--end_date{width:112px}th.date{width:115px}td.table-list-td--updated_at,th.table-list-th--updated_at{width:160px;white-space:nowrap}td.table-list-td--updated_at span,th.table-list-th--updated_at span{white-space:nowrap}td.td--status span,td.table-list-td--status span{width:100%;height:3.2rem}th.table-list-th--industry_name{width:232px}td.table-list-td--platform_name,td.table-list-td--country_name,td.table-list-td--region_name{width:156px}td.table-list-td--platform_name span,td.table-list-td--country_name span,td.table-list-td--region_name span{white-space:nowrap}th.table-list-th--reference,td.table-list-td--reference{width:80px}th.table-list-th--reference strong,th.table-list-th--reference span,td.table-list-td--reference strong,td.table-list-td--reference span{white-space:nowrap}td.td--id,th.th--id,td.table-list-td--id,th.table-list-th--id{width:72px;padding:0}td.td--id span,th.th--id span,td.table-list-td--id span,th.table-list-th--id span{white-space:nowrap}td.td--id,th.th--id{padding:0}td.td--question-number{height:100%}td.td--question-number span+span{margin-top:0}td.table-list-td--stripped_aspect,td.table-list-td--stripped_question,td.table-list-td--description,td.table-list-td--question{padding:.8rem .4rem;width:auto}td.table-list-td--stripped_aspect>p,td.table-list-td--stripped_aspect>span,td.table-list-td--stripped_aspect>div,td.table-list-td--stripped_question>p,td.table-list-td--stripped_question>span,td.table-list-td--stripped_question>div,td.table-list-td--description>p,td.table-list-td--description>span,td.table-list-td--description>div,td.table-list-td--question>p,td.table-list-td--question>span,td.table-list-td--question>div{padding:1.6rem;background-color:#f9fafb;display:flex;height:100%;width:100%;border-radius:.4rem;flex-direction:column}td.table-list-td--stripped_aspect>p.tooltiptext,td.table-list-td--stripped_aspect>span.tooltiptext,td.table-list-td--stripped_aspect>div.tooltiptext,td.table-list-td--stripped_question>p.tooltiptext,td.table-list-td--stripped_question>span.tooltiptext,td.table-list-td--stripped_question>div.tooltiptext,td.table-list-td--description>p.tooltiptext,td.table-list-td--description>span.tooltiptext,td.table-list-td--description>div.tooltiptext,td.table-list-td--question>p.tooltiptext,td.table-list-td--question>span.tooltiptext,td.table-list-td--question>div.tooltiptext{height:auto}.table--question-has-score td.table-list-td--description,.table--question-has-score td.table-list-td--question{width:100%}.table--question-has-score td[colspan="3"]:has(.tag.not-applicable) .tag{border-radius:.2rem;min-height:100%}.table--aspects .table-list-td--question{width:100%}.table--aspects .table-list-td--question>div,.table--aspects .td--question-number>div{height:64px;display:flex;justify-content:center}td.td--completed,td.table-list-td--mapped{width:3.2rem;text-align:center}td.td--completed .icon,td.table-list-td--mapped .icon{fill:#40b547;stroke:none;display:inline}td.table-list-td--category,td.table-list-td--persona,td.table-list-td--threshold,th.table-list-th--cell_reference,td.table-list-td--cell_reference{white-space:nowrap}td.table-list-td--category span,td.table-list-td--persona span,td.table-list-td--threshold span,th.table-list-th--cell_reference span,td.table-list-td--cell_reference span{height:3.2rem;padding:0 .8rem;background-color:#eceff4;display:flex;margin:.8rem 0;justify-content:center;align-items:center;border-radius:.2rem}th.table-list-th--category{text-align:center}td.date span,td.table-list-td--end_date span,td.table-list-td--start_date span,td.table-list-td--created_at span,td.table-list-td--category span{white-space:nowrap}td.table-list-td--modules>span{display:inline-flex;flex-grow:1}th.table-list-th--priority_score,td.table-list-td--priority_score,th.table-list-th--cost_level,td.table-list-td--cost_level{text-align:center}th.table-list-th--priority_score span,td.table-list-td--priority_score span,th.table-list-th--cost_level span,td.table-list-td--cost_level span{white-space:nowrap;width:100%}th.table-list-th--target_risk_rating,td.table-list-td--target_risk_rating,th.table-list-th--current_risk_rating,td.table-list-td--current_risk_rating{text-align:center}th.table-list-th--target_risk_rating span,td.table-list-td--target_risk_rating span,th.table-list-th--current_risk_rating span,td.table-list-td--current_risk_rating span{white-space:nowrap;border-radius:.4rem;min-height:3.2rem;justify-content:center;align-items:center;color:#fff;width:9.6rem;display:inline-flex;font-size:1.406rem;padding:.4rem 1.6rem;letter-spacing:.025rem}th.table-list-th--last_login_at,td.table-list-td--last_login_at,th.table-list-th--permission,td.table-list-td--permission,td.table-list-td--email{white-space:nowrap}.table--engagements th.th--actions{width:12rem}.table--topics-questions{width:auto}.table--topics-questions th:first-child,.table--topics-questions td:first-child{padding-left:2.4rem}.table--topics-questions th:last-child,.table--topics-questions td:last-child{padding-right:2.4rem}.table--topics-questions td.table-list-td--name span{background-color:#f9fafb}.table--topics-questions td.td--actions{white-space:nowrap}.table--topics-questions td.td--actions a:last-child:not(.btn--secondary){position:relative;top:-.8rem;margin-left:1.6rem}td.date{width:124px}td.date input{text-align:center}.table--spreadsheet-questions .table-list-td--cell_reference{width:70px}.table--spreadsheet-questions .table-list-td--category{width:100px;max-width:180px}.no-padding--right:not(:last-of-type){padding-right:.8rem!important}.wrapper--pagination{width:100%;height:4.8rem;background:#fff;display:flex;justify-content:space-between;align-items:center;font-size:1.406rem;max-width:132.6rem;padding:0 .4rem;margin:0 auto}.panel--lister__total{font-weight:700}.pagination ul{display:inline-flex}.pagination ul>li{display:flex;align-items:center;justify-content:center;line-height:0;width:3.2rem;height:3.2rem;border-radius:3.2rem}.pagination ul>li>span,.pagination ul>li>a{color:#8394af;text-decoration:none;line-height:0;transition:all .3s;width:3.2rem;height:3.2rem;border-radius:3.2rem;display:flex;align-items:center;justify-content:center}.pagination ul>li>a:focus,.pagination ul>li>a:hover{background-color:#eceff4}.pagination ul>li.active>span,.pagination ul>li.active>a,.pagination ul>li.active>a:hover{cursor:default;background-color:#eceff4;font-weight:700}.table--assessments th.th--actions{width:12rem;text-align:center}.table--assessments th.table-list-th--client_name{width:21rem}.table--assessments th.table-list-th--owner_name,.table--assessments td.table-list-td--focus_name_name th.table-list-th--focus_name{width:20rem}.table--assessments th.table-list-th--type{width:10rem}.table--trend-assessments td.table-list-td--focus_name,.table--trend-assessments th.table-list-th--focus{width:24rem}.table--trend-assessments td.table-list-td--modules,.table--trend-assessments th.table-list-th--modules{width:20rem}.table--trend-assessments th.table-list-th--country,.table--trend-assessments td.table-list-td--country,.table--trend-assessments th.table-list-th--region,.table--trend-assessments td.table-list-td--region{width:18rem}.table--trend-assessments th.table-list-th--owner,.table--trend-assessments td.table-list-td--owner{width:24rem}.table--trend-assessments th.table-list-th--method,.table--trend-assessments td.table-list-td--method{min-width:124px}.table--assessment-report tr:first-child td{border-top:.1rem solid hsl(216,26%,94%)}.table--assessment-report tr:last-child td{border-bottom:.1rem solid hsl(216,26%,94%)}.table--assessment-report tr:last-child td.td--section-index{border:.1rem solid hsl(216,26%,94%)}.table--assessment-report td{padding-left:1.6rem}.table--assessment-report td:first-child{padding-left:0}.table--assessment-report td:last-child{padding-right:0;padding-left:2.4rem}.table--assessment-report td.td--section-index{position:static;background-color:#f9fafb;width:4.8rem;margin:.8rem;border:.1rem solid hsl(216,26%,94%);padding:0}.table--assessment-report td.highlighted{background-color:#d8dee8}.table--assessment-report td.td--actions{width:4rem}.table--audit tbody:nth-child(2n){background:#f9fafb}.table--audit tbody{border-bottom:.1rem solid hsl(216,26%,94%)}.table--audit th,.table--audit td{padding:.8rem 0;block-size:2.4rem}.table--audit .table-list-th--created_at{inline-size:24rem}.table--audit .table-list-th--user_id{inline-size:32rem}.table--audit th:nth-child(4),.table--audit td:nth-child(5){inline-size:24rem}.table--clients{table-layout:fixed}.table--clients th.table-list-th--display_name{width:300px}.table--clients th.th--actions{width:112px}.table--clients th.table-list-th--country_name,.table--clients th.table-list-th--region_name{width:200px}.table--framework{margin:0 auto;width:700px}.table--framework td{min-height:6.4rem;height:6.4rem}.assessment-report .table--framework .tag:not(.not-applicable){width:auto}.table--inputs-prefix-suffix td{height:12rem}.table--inputs-prefix-suffix td.table-list-td--question .box{flex-direction:row}.table--inputs-prefix-suffix .authorship{position:relative}.table--inputs-prefix-suffix .prefix,.table--inputs-prefix-suffix .suffix,.table--inputs-prefix-suffix input{width:16ch}.table--inputs-prefix-suffix input[type=text]:disabled{-webkit-text-fill-color:var(--colour-main)!important;color:var(--colour-main)!important;background-color:transparent!important;border:none;top:-.1rem;padding:0;width:auto}.table--permissions th.th--type,.table--permissions th.th--permission-type{width:18rem}.table--permissions th.th--region{width:16rem}.table--permissions.table--client-users th.th--date,.table--permissions.table--client-users td.td--date{width:96px;white-space:nowrap;min-inline-size:96px}.table--permissions.table--client-users td.td--id,.table--permissions.table--client-users th.th--id{padding-inline:0;inline-size:64px;min-inline-size:64px}.table--permissions.table--client-users th.th--focus{width:100%}.table--permissions.table--client-users td.td--status,.table--permissions.table--client-users th.th--status{min-inline-size:96px;inline-size:96px;text-align:left}.table--permissions.table--client-users td.select,.table--permissions.table--client-users th.th--trend,.table--permissions.table--client-users th.th--report,.table--permissions.table--client-users th.th--projects,.table--permissions.table--client-users th.th--analysis{inline-size:72px;min-inline-size:72px;text-align:center}.table--permissions.table--client-users th.th--data-set-1,.table--permissions.table--client-users th.th--data-set-2,.table--permissions.table--client-users th.th--region{inline-size:196px;min-inline-size:196px}.table--permissions.table--client-users th.th--module{inline-size:224px;min-inline-size:224px}.table--permissions tr:last-child td{border-bottom:none}.table--documents th.table-list-th--updated_at,.table--documents td.table-list-td--updated_at,.table--services-solutions th.table-list-th--updated_at,.table--services-solutions td.table-list-td--updated_at,.table--projects th.table-list-th--updated_at,.table--projects td.table-list-td--updated_at{width:13rem}.table--documents th.table-list-th--reference,.table--documents td.table-list-td--reference,.table--services-solutions th.table-list-th--reference,.table--services-solutions td.table-list-td--reference,.table--projects th.table-list-th--reference,.table--projects td.table-list-td--reference{width:10rem}.table--documents th.table-list-th--type,.table--documents td.table-list-td--type,.table--services-solutions th.table-list-th--type,.table--services-solutions td.table-list-td--type,.table--projects th.table-list-th--type,.table--projects td.table-list-td--type,.table--documents th.table-list-th--workstreams,.table--documents td.table-list-td--workstreams,.table--services-solutions th.table-list-th--workstreams,.table--services-solutions td.table-list-td--workstreams,.table--projects th.table-list-th--workstreams,.table--projects td.table-list-td--workstreams{width:25rem}.table--documents th.table-list-th--name,.table--services-solutions th.table-list-th--name,.table--projects th.table-list-th--name{width:56rem}.container--recommended-projects-clients .wrapper--table{margin-top:0;margin-bottom:0}.container--recommended-projects-clients img{max-width:1260px;width:100%;height:auto}.table--services-solutions th.table-list-th--workstreams,.table--services-solutions td.table-list-td--workstreams{width:24rem}.table--services-solutions th:first-child,.table--services-solutions td:first-child{padding-left:2.4rem}.table--services-solutions td.table-list-td--type_name{padding:1.6rem .4rem;width:56rem}.table--services-solutions td.table-list-td--type_name span{background-color:#f9fafb;padding:1.6rem;height:100%;align-items:center;display:flex;width:100%}.table--notifications td.table-list-td--description span{display:flex;background-color:#f9fafb;border-radius:.4rem;padding:1.6rem;margin:.4rem}.table--notifications th.table-list-th--type{text-align:center}.table--attributes td.table-list-td--name span{align-items:center;justify-content:center;white-space:nowrap;background:#eceff4;padding:1.6rem;height:100%;width:100%;display:flex}.table--attributes td.table-list-td--metrics span{width:100%;height:3.2rem}.table--attributes th.table-list-th--metrics{width:82px;text-align:center}.table--client-representatives th.table-list-th--tenant_admin,.table--users th.table-list-th--tenant_admin{width:12rem}.table--client-representatives td.table-list-td--name,.table--users td.table-list-td--name{width:auto;padding-left:2.4rem}.table--client-representatives td.table-list-td--name>span,.table--client-representatives td.table-list-td--name>div,.table--users td.table-list-td--name>span,.table--users td.table-list-td--name>div{padding:0;background-color:transparent;flex-direction:row;align-items:center}.table--client-representatives .table-list-th--access,.table--client-representatives .table-list-td--access,.table--users .table-list-th--access,.table--users .table-list-td--access{width:10rem}.table--client-representatives td.table-list-td--tenant_admin .tag.no,.table--users td.table-list-td--tenant_admin .tag.no{display:none}.table--client-representatives .table-list-th--analysis_access,.table--client-representatives .table-list-th--project_access,.table--client-representatives .table-list-th--report_access,.table--users .table-list-th--analysis_access,.table--users .table-list-th--project_access,.table--users .table-list-th--report_access{text-align:center}.table--users td.table-list-td--tenant_admin .tag.no{display:none}.table--users td.table-list-td--tenant_admin .tag.yes{inline-size:100%;color:transparent;background-color:transparent;background-image:url(/vendor/Spartacus/icons/icon--selected-green.YrRhrioY.svg);background-size:25%;background-repeat:no-repeat;background-position:center center}.table--users .table-list-th--name{inline-size:224px;min-inline-size:224px}.table--users .table-list-th--job_level,.table--users .table-list-th--key_role{inline-size:160px;min-inline-size:160px}.table--users .table-list-th--job_title{inline-size:224px;min-inline-size:224px}.table--users .table-list-th--email{inline-size:372px;min-inline-size:372px}.table--users .table-list-td--assessment_count,.table--users .table-list-th--assessment_count,.table--users .table-list-th--actions,.table--users .table-list-td--trends_count,.table--users .table-list-th--trends_count{inline-size:80px;min-inline-size:80px;text-align:center}.table--tenants .table-list-th--name,.table--tenants .table-list-th--platform_name,.table--tenants .table-list-th--owner{inline-size:25%}.table--tenants td.table-list-td--owner{width:24rem}.table--tenants td.table-list-td--owner>span{display:flex;align-items:center;gap:.8rem;padding-inline-end:.8rem}.table--tenants td.table-list-td--owner .holder{inline-size:100%;display:flex;flex-direction:column}.table--trends td.table-list-td--name,.table--trends td.table-list-td--primary_assessments_name,.table--trends td.table-list-td--secondary_assessments_name{width:34rem}.table--trends th.th--actions{width:12rem}.table--trends .table-list-td--client_access{text-align:center}.box.box--assessment-report{border-top-left-radius:0;border-top-right-radius:0;border-radius:none;position:relative;top:-.2rem;margin-bottom:1.6rem}.box.box--assessment-report.instruction{margin-bottom:0;background-color:#edfbfd;border-radius:0;border-bottom:none}.box.box--assessment-report .btn--lock{z-index:1;position:absolute;top:4rem;right:3.2rem}.box.box--assessment-report .btn--lock .icon{stroke:var(--colour-main);height:2.4rem;width:2.4rem}legend.box--assessment-report{border:.1rem solid hsl(216,26%,94%);border-bottom:.6rem solid hsl(217,22%,79%)}legend.box--assessment-report .tag{width:3.2rem;height:3.2rem;background-color:#eceff4;color:var(--colour-text);font-size:1.48rem}legend.box--assessment-report .tag+h3{margin-left:1.6rem}legend.box--assessment-report .tag.appendix{padding:0 .8rem;width:auto}legend.box--assessment-report .btn--panel-open .icon{transform:rotate(180deg)}.assessment-report{padding:0!important}.assessment-report>div{padding-left:3.2rem;padding-right:3.2rem}.assessment-report>div:first-child{padding-top:3.2rem}.assessment-report>div:last-child{padding-bottom:3.2rem}.assessment-report img{max-width:1260px;width:100%;height:auto}.assessment-report .tag.neutral-light{font-weight:700}.assessment-report .boxlighted,.assessment-report table{margin-top:1.6rem}.assessment-report textarea{resize:none;height:22rem}.assessment-report .disabled,.assessment-report .wysiwyg--content-text{margin:1.6rem 0;border-radius:.4rem!important}.assessment-report .disabled:only-child,.assessment-report .wysiwyg--content-text:only-child{margin-top:0;margin-bottom:0}.assessment-report .disabled ol,.assessment-report .wysiwyg--content-text ol{list-style:decimal}.assessment-report .disabled ul,.assessment-report .wysiwyg--content-text ul{list-style:disc}.assessment-report .disabled ul:only-child,.assessment-report .wysiwyg--content-text ul:only-child{margin-top:0;margin-bottom:0}.assessment-report .disabled ul+p,.assessment-report .wysiwyg--content-text ul+p{margin-top:3.2rem}.assessment-report .disabled p,.assessment-report .wysiwyg--content-text p{margin:0 0 1.6rem}.assessment-report .disabled p:last-child,.assessment-report .wysiwyg--content-text p:last-child{margin:0}.assessment-report .disabled p strong:only-child,.assessment-report .wysiwyg--content-text p strong:only-child{margin:0}.assessment-report .disabled ol,.assessment-report .disabled ul,.assessment-report .wysiwyg--content-text ol,.assessment-report .wysiwyg--content-text ul{margin:1.6rem 1.6rem 0 4rem}.assessment-report .disabled li,.assessment-report .wysiwyg--content-text li{margin:0 0 .8rem!important}.assessment-report .disabled li:last-child,.assessment-report .wysiwyg--content-text li:last-child{margin:0}.assessment-report .disabled.message.information,.assessment-report .disabled.message.instruction,.assessment-report .wysiwyg--content-text.message.information,.assessment-report .wysiwyg--content-text.message.instruction{color:#084249!important;margin:0 0 1.6rem;background:#edfbfd url(/vendor/Spartacus/icons/icon--info.D4grqXuU.svg) no-repeat 16px 20px;background-color:#f9fafb;padding:1.6rem 2.4rem!important;gap:.8rem}.assessment-report .disabled.message.information p,.assessment-report .disabled.message.information ul,.assessment-report .disabled.message.information ol,.assessment-report .disabled.message.instruction p,.assessment-report .disabled.message.instruction ul,.assessment-report .disabled.message.instruction ol,.assessment-report .wysiwyg--content-text.message.information p,.assessment-report .wysiwyg--content-text.message.information ul,.assessment-report .wysiwyg--content-text.message.information ol,.assessment-report .wysiwyg--content-text.message.instruction p,.assessment-report .wysiwyg--content-text.message.instruction ul,.assessment-report .wysiwyg--content-text.message.instruction ol{padding-left:2.4rem;margin:0!important}.assessment-report .disabled.message.information ul,.assessment-report .disabled.message.information ol,.assessment-report .disabled.message.instruction ul,.assessment-report .disabled.message.instruction ol,.assessment-report .wysiwyg--content-text.message.information ul,.assessment-report .wysiwyg--content-text.message.information ol,.assessment-report .wysiwyg--content-text.message.instruction ul,.assessment-report .wysiwyg--content-text.message.instruction ol{padding-left:4.8rem}.assessment-report .holder--input__header{margin:-1.2rem 0;justify-content:flex-end}.assessment-report .holder--input__header button{position:relative;top:-1.6rem;right:.8rem}.assessment-report .holder--input label[for="Client Logo"]{display:none}.assessment-report table:not(.table--questions) .tag:not(.not-applicable){width:124px}.assessment-report table:not(.table--questions) .tag.pass-rate--success,.assessment-report table:not(.table--questions) .tag.pass-rate--fail{width:auto;padding:.8rem 1.2rem .8rem 1.6rem}.assessment-report table:not(.table--questions) .tag.pass-rate--success .icon,.assessment-report table:not(.table--questions) .tag.pass-rate--fail .icon{color:#fff}.assessment-report .table--question-has-score th{height:auto}.assessment-report .table--question-has-score th:last-child:not(.no--padding-last),.assessment-report .table--question-has-score td:last-child:not(.no--padding-last){padding-right:0}.assessment-report .table--question-has-score th:first-child:not(.no--padding-last),.assessment-report .table--question-has-score td:first-child:not(.no--padding-last){padding-left:0}.assessment-report .table--question-has-score .no-border{padding-top:0;padding-bottom:0}.assessment-report .table--question-has-score table th,.assessment-report .table--question-has-score table th.no-border{padding-top:2.4rem}.assessment-report .table--question-has-score table td{padding-top:0;padding-bottom:0}.assessment-report h4+.wysiwyg--content-text{margin-top:-.8rem}.assessment-report .table--severity-ratings-explained td{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.holder--authorship{height:1.6rem}.authorship{font-size:1.2284rem;color:#8394af;height:1.6rem;white-space:nowrap}.box{background:#fff;border:.1rem solid hsl(218,26%,88%);border-radius:.64rem;position:relative;transition:all .3s}.box.border-radius--sm{border-radius:.32rem}.box.border-radius--x-sm{border-radius:.16rem}.box.mouseover{cursor:pointer}.box.mouseover:hover{transform:scale(1.12)}.box.selectable .icon{position:absolute;top:.8rem;right:.8rem;width:1.6rem;height:1.6rem;border-radius:1.6rem;display:flex;fill:#40b547;opacity:0}.box.selectable.selected{background-color:var(--colour-text);color:#fff}.box.selectable.selected .icon{opacity:1}.box.no-border{border:none}.box.box--placeholder{color:#8394af}.box.box--placeholder .icon{stroke:currentColor}.box.default-2{background:var(--default-2)}.box.highlighted{border:.2rem solid hsl(218,26%,88%);box-shadow:0 0 0 .6rem #eceff4;margin:-.1rem 0 0}.box.neutral-1{background:#f9fafb;border:.1rem solid hsl(218,26%,88%)}.box.neutral-2{background:#eceff4;border:.1rem solid hsl(218,26%,88%)}.box.neutral-2>div.has-border-bottom{border-bottom:.1rem solid hsl(218,26%,88%);padding-bottom:2.4rem}.box.neutral-3{background:#d8dee8;border:.1rem solid hsl(217,22%,79%)}.box.neutral-4{background:#bec7d5;border:.1rem solid hsl(217,22%,60%)}.box.neutral-5{background:#8394af;border:.1rem solid hsl(217,22%,60%)}.box.currency{width:12rem;height:4rem;justify-content:space-between;padding:0 .8rem;align-items:center}.box.dark{background:var(--colour-text);border:.1rem solid var(--colour-text);color:#fff}.box.dark.no-border{border:none}.box.dark.is-question p{font-weight:700}.box.target{background:var(--default-1);border:.1rem solid var(--default-3);color:var(--default-5)}.box.box--dashed{outline-color:var(--secondary);outline-style:dashed;background-color:#fff;position:relative;border:none}.box.box--dashed p.message,.box.box--dashed>div{opacity:0}.box.box--dashed:after{content:"Drop new file here to upload";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:1.406rem;color:var(--secondary);opacity:1;pointer-events:none;text-align:center}.box .index{position:absolute;top:.8rem;right:.8rem;width:1.6rem;height:1.6rem;border-radius:1.6rem;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;background-color:var(--colour-text);font-size:1.11rem;line-height:normal}.box.box--assessment-dashboard{height:7.2rem}.box.box--framework{min-inline-size:60rem}.box.declined{background-color:#ffefeb}.box.approved{background-color:#f0faf1}.box.signed-off{background-color:#edfbfd}.box--gradient{height:100%;inline-size:100%}.box.is-previous-response .tag{border-radius:.32rem;display:flex;justify-content:center;align-items:center;inline-size:24ch;height:4.8rem;font-size:1.8352rem}.box__header{block-size:3.2rem;display:flex;align-items:center;justify-content:center}.caption{margin:1.6rem 0 0}.caption__index{padding:.8rem 1.6rem;margin:0 1.6rem 0 0;border-radius:.32rem;text-transform:capitalize;background-color:#eceff4}.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;-webkit-transform-origin:center;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#eceff4;border-radius:.8rem;border:.1rem solid hsl(218,26%,88%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%;border-radius:.8rem}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-preview{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:#f9fafb}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform-origin:center;transform-origin:center;max-width:none!important}.vue-simple-handler{display:block;background:var(--primary);height:10px;width:10px}.vue-simple-line{background:0 0;-webkit-transition:border .5s;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--north,.vue-simple-line--south{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.vue-circle-stencil{position:absolute;height:100%;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%;border:.12rem dotted var(--primary)}.vue-rectangle-stencil--movable{cursor:move}.vue-handler-wrapper{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-line-wrapper{background:0 0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;-webkit-transform:translateX(-50%);transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-preview-result{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform-origin:center;transform-origin:center;max-width:none!important}.overlay-container--cropper .modal{min-height:500px;display:flex;flex-direction:column;justify-content:center}.cropper--wrapper{display:flex}.cropper--wrapper .cropper{min-height:300px;max-height:500px;width:300px;position:relative;float:left}.cropper--wrapper .cropper--background{background:#eceff4;border-radius:.8rem;border:.1rem solid hsl(218,26%,88%)}.cropper--wrapper .cropper__controls{flex-grow:1;align-items:center;justify-content:center;display:flex}.cropper--wrapper .cropper--preview{border:.1rem solid hsl(218,26%,88%)}.cropper--wrapper .cropper--rounded-preview{border-radius:416px}.cropper--wrapper .uploaded-image{border:.1rem solid hsl(218,26%,88%)}.uploaded-image{border-radius:.32rem;border:.1rem solid hsl(218,26%,88%)}.uploaded-image img{flex-grow:unset}.uploaded-image>div{display:flex}.environment{width:100%;color:#fff;height:4.8rem;font-size:1.406rem;letter-spacing:.025rem}.environment--local{background:#ff5151}.environment--qa{background:#cc51ff}.environment--dev{background:#2aaa00}.environment--uat{background:#ce4257}.environment--staging{background:#517fff}.environment--demo{background:#ff9b54}.global-footer{display:flex;align-content:center;justify-content:center;height:6rem;width:100%;background-color:#fff;position:relative}.global-footer p{font-size:1.2284rem}.global-footer__dm a{color:var(--colour-text);transition:all .3s}.icon{fill:none;stroke:currentColor;stroke-width:2.56;stroke-linecap:round;stroke-linejoin:round;width:2.4rem;height:2.4rem;display:flex;flex-shrink:0}.icon.sm{width:1.6rem;height:1.6rem}.icon.md{width:2.4rem;height:2.4rem}.icon.lg{width:3.2rem!important;height:3.2rem!important}.icon.ig-group.x-lg{width:4rem;height:auto}.icon.ig-group.xx-lg{width:4.8rem;height:auto}.icon.icon--reorder{color:#d8dee8;cursor:pointer;transition:all .3s;stroke:none}.icon.icon--reorder:hover{transform:scale(1.25);fill:var(--primary)}.icon.icon--rounded{border-radius:50%}.icon.icon--file-type{width:64px;height:64px}.icon.icon--yellow{fill:#f2c202;stroke:none}.icon.pass-rate--fail,.icon.pass-rate--success{position:relative;stroke:none}.icon.icon--success,.icon.pass-rate--success,.icon.icon--complete{fill:#40b547;color:#40b547;stroke:none}.icon.pass-rate--fail,.icon.icon--red{fill:#f53100;color:#f53100;stroke:none}.icon.icon--sso{stroke-width:0}a[title=Assessments] .icon{height:2.8rem}.btn--icon:has(svg[name=Envelope]):hover svg{transform:rotate(-8deg)}.input--radio-button-alternative [type=radio]+label.hasImage{block-size:6.4rem;height:8rem}.input--radio-button-alternative [type=radio]+label.hasImage .icon{width:auto;height:3.2rem;stroke:none;fill:var(--colour--main)}.level-scale__legend{block-size:1.6rem;inline-size:1.6rem;border-radius:.2rem}.level-scale__legend.level-colour--1{background-color:#f6402c}.level-scale__legend.level-colour--1:hover{color:#fff}.level-scale__legend.level-colour--2{background-color:#eb1460}.level-scale__legend.level-colour--2:hover{color:#fff}.level-scale__legend.level-colour--3{background-color:#9c1ab1}.level-scale__legend.level-colour--3:hover{color:#fff}.level-scale__legend.level-colour--4{background-color:#6633b9}.level-scale__legend.level-colour--4:hover{color:#fff}.level-scale__legend.level-colour--5{background-color:#3d4db7}.level-scale__legend.level-colour--5:hover{color:#fff}.level-scale__legend.level-colour--6{background-color:#205b24}.level-scale__legend.level-colour--6:hover{color:#fff}.level-scale__legend.level-colour--7{background-color:#009687}.level-scale__legend.level-colour--7:hover{color:#fff}.level-scale__legend.level-colour--8{background-color:#00bbd5}.level-scale__legend.level-colour--8:hover{color:#fff}.level-scale__legend.level-colour--9{background-color:#00a6f6}.level-scale__legend.level-colour--9:hover{color:#fff}.level-scale__legend.level-colour--10{background-color:#1093f5}.level-scale__legend.level-colour--10:hover{color:#fff}.level-scale__legend.level-colour--11{background-color:#46af4a}.level-scale__legend.level-colour--11:hover{color:#fff}.level-scale__legend.level-colour--12{background-color:#88c440}.level-scale__legend.level-colour--12:hover{color:#fff}.level-scale__legend.level-colour--13{background-color:#ccdd1e}.level-scale__legend.level-colour--13:hover{color:#fff}.level-scale__legend.level-colour--14{background-color:#ffc100}.level-scale__legend.level-colour--14:hover{color:#fff}.level-scale__legend.level-colour--15{background-color:#ff9800}.level-scale__legend.level-colour--15:hover{color:#fff}.level-scale__legend.level-colour--16{background-color:#000}.level-scale__legend.level-colour--16:hover{color:#fff}.level-scale__legend.level-colour--17{background-color:#5e7c8b}.level-scale__legend.level-colour--17:hover{color:#fff}.level-scale__legend.level-colour--18{background-color:#9d9d9d}.level-scale__legend.level-colour--18:hover{color:#fff}.level-scale__legend.level-colour--19{background-color:#7a5547}.level-scale__legend.level-colour--19:hover{color:#fff}.level-scale__legend.level-colour--20{background-color:#ff7800}.level-scale__legend.level-colour--20:hover{color:#fff}.list--compulsory-items .icon{width:2.4rem;height:2.4rem;fill:#f53100;margin-right:.8rem}.list--compulsory-items .status--completion.completed .icon{fill:#205b24}[v-cloak] .v-cloak--hidden{display:none}[v-cloak] .loader{top:0;left:50%;font-size:.6rem;width:1em;height:1em;border-radius:50%;position:absolute;text-indent:-9999em;-webkit-animation:spinner 1.3s infinite linear;animation:spinner 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader__holder{height:16rem;background-color:transparent;background-size:250%;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center}.loader__holder .loader{position:relative;color:#8394af;font-size:.6rem;width:1em;height:1em;border-radius:50%;text-indent:-9999em;-webkit-animation:spinner 1.3s infinite linear;animation:spinner 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader__holder p{margin:6rem 0 0}@keyframes spinner{0%,to{box-shadow:0 -3em 0 .2em,2em -2em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em,3em 0 0 .2em,2em 2em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0,2em 2em 0 .2em,0 3em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em,0 3em 0 .2em,-2em 2em,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em,-2em 2em 0 .2em,-3em 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}.loader{position:absolute}.message{border-radius:.4rem;border:.1rem solid var(--default-5);padding:1.6rem;background-color:var(--default-2);display:flex;align-items:center}.message a{color:inherit}.message.flex--inline{display:inline-flex}.message.flex--align-start{align-items:flex-start}.message .icon{height:24px;width:24px;flex-shrink:0;margin-right:.8rem}.message.md{block-size:4rem;padding-inline:.8rem}.message.md .icon{height:2.4rem;width:2.4rem}.message.sm{padding:.8rem;font-size:1.2284rem;letter-spacing:.035rem}.message.sm .icon{height:1.6rem;width:1.6rem}.message.lg{padding:2.4rem}.message.lg .icon{height:3.2rem;width:3.2rem}.message.x-sm{padding:.4rem .8rem;font-size:1.11rem;letter-spacing:.035rem}.message.attention{border-color:#fdd535;background-color:#fff9e1;color:#796101}.message.attention .icon{fill:currentColor;stroke:none}.message.attention .btn{color:#796101;border-color:#796101}.message.information,.message.instruction{border-color:#108493;background-color:#edfbfd;color:#084249}.message.information .icon,.message.instruction .icon{fill:currentColor;stroke:none}.message.instruction:not(.flex--column){padding:.2rem .8rem;min-block-size:4rem}.message.declined,.message.incomplete,.message.alert,.message.fail,.message.error{border-color:#f53100;background-color:#ffefeb;color:#f53100}.message.declined .icon,.message.incomplete .icon,.message.alert .icon,.message.fail .icon,.message.error .icon{fill:currentColor;stroke:none}.message.approved,.message.completed,.message.success{border-color:#40b547;background-color:#f0faf1;color:#40b547}.message.approved .icon,.message.completed .icon,.message.success .icon{fill:currentColor;stroke:none}.message.approved .btn .icon,.message.completed .btn .icon,.message.success .btn .icon{stroke:#fff;margin:0}.message.approved .tag,.message.completed .tag,.message.success .tag{background-color:#40b547}.message.success.completed{border-color:#205b24;background-color:#f0faf1;color:#205b24}.message.success.completed .icon{fill:currentColor;stroke:none}.message.top{position:fixed;top:3.2rem;left:50%;height:auto;text-align:center;z-index:1000;transition:top .8s ease-in,opacity .5s ease-in;opacity:1;display:flex;width:600px;margin:0 0 0 -300px;padding:4rem 4.8rem 4rem 4rem;color:#fff;cursor:pointer}.message.top .icon{stroke:#fff}.message.top.hide-feedback{top:-80px;opacity:0}.message.top .close-feedback{position:absolute;top:1.6rem;right:0}.message.top .close-feedback svg{width:2.4rem;height:2.4rem;fill:none}.message.top.fail{background-color:#f53100}.message.top.success{background-color:#40b547}.message.top.information{background-color:#108493}.message.top span{display:flex}.message.tp-success{background-color:#fef7ec;border-color:#f4a32a;color:#f4a32a}.message.tp-success .icon{fill:currentColor;stroke:none}.message ul{list-style:disc;margin-inline-start:2.4rem}.message ol{list-style:decimal;margin-inline-start:2.4rem}.reorder-list{width:33.33%;float:left;padding:10px}.reorder-list-item{background:#fff;transition:all .25s;box-shadow:0 0 2px #0000004d;padding:20px 0 0}.reorder-list-item__image-holder{text-align:center;margin:0 20px 20px;border:1px solid #ededed;padding:20px}.reorder-list-item__image-holder img{max-width:100%;height:auto}.reorder-list-item__title{text-align:center;text-transform:uppercase;margin:0 20px;padding:0 0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-panel{max-width:800px;margin:0 auto}.header--app-section--order{max-width:800px;padding:0 10px}.header--app-section--order .header--app-section-cta{margin:4px 10px 0 0}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);outline:1px dotted #ccc;box-shadow:0 0 10px #0000004d}.sortable-chosen{margin:0!important;z-index:9999!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);outline:1px dotted #ccc;box-shadow:0 0 10px #0000004d}.gu-hide{display:none!important}.gu-unselectable,.sortable-ghost{box-shadow:0 0 10px #0000004d;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{outline-offset:2px;transition:transform .2s;z-index:0;background:#00000003;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.gu-mirror .drag-hide{display:none!important}.table--workshops .gu-mirror{border:.1rem solid var(--primary);max-width:1230px;display:flex;height:auto;cursor:pointer}.table--workshops .gu-mirror td{padding:.75rem;display:flex;align-items:center}.table--workshops .gu-mirror td:nth-child(1){width:70px}.table--workshops .gu-mirror td:nth-child(2),.table--workshops .gu-mirror td:nth-child(3),.table--workshops .gu-mirror td:nth-child(4),.table--workshops .gu-mirror td:nth-child(5){width:215px}.table--workshops .gu-mirror td:nth-child(6),.table--workshops .gu-mirror td:nth-child(7),.table--workshops .gu-mirror td:nth-child(8){width:100px;text-align:center;justify-content:center}.pdf--notes .box--question p{margin:0 0 1.2rem}.pdf--notes .box--question p:last-child{margin:0}.print-disabled:disabled{-webkit-text-fill-color:var(--colour-main)!important;color:var(--colour-main)!important;background-color:transparent!important;border:none!important;padding:0!important;background:none!important;height:auto;position:relative;top:-.1rem!important;line-height:inherit;pointer-events:none}.input--select-alternative:has(.print-disabled:disabled){background-color:transparent;top:-.1rem}.input--checkbox:has([type=checkbox].print-disabled:disabled:not(:checked)+label){display:none}.input--radio-button [type=radio].print-disabled:checked:disabled+label .icon--radio-button .icon--checkbox__mark,.input--radio-button [type=radio].print-disabled:checked:disabled+label .icon--checkbox .icon--checkbox__mark,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label .icon--radio-button .icon--checkbox__mark,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label .icon--checkbox .icon--checkbox__mark{fill:#bec7d5}.input--radio-button [type=radio].print-disabled:checked:disabled+label .icon--radio-button .icon--checkbox__mark:after,.input--radio-button [type=radio].print-disabled:checked:disabled+label .icon--checkbox .icon--checkbox__mark:after,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label .icon--radio-button .icon--checkbox__mark:after,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label .icon--checkbox .icon--checkbox__mark:after{content:", ";padding-right:.8rem}.input--radio-button [type=radio].print-disabled:checked:disabled+label .icon--radio-button .icon--checkbox__mark:after>span,.input--radio-button [type=radio].print-disabled:checked:disabled+label .icon--checkbox .icon--checkbox__mark:after>span,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label .icon--radio-button .icon--checkbox__mark:after>span,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label .icon--checkbox .icon--checkbox__mark:after>span{padding-right:0}.input--radio-button [type=radio].print-disabled:checked:disabled+label .icon--radio-button .icon--checkbox__mark:after:last-child:after,.input--radio-button [type=radio].print-disabled:checked:disabled+label .icon--checkbox .icon--checkbox__mark:after:last-child:after,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label .icon--radio-button .icon--checkbox__mark:after:last-child:after,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label .icon--checkbox .icon--checkbox__mark:after:last-child:after{content:""}.input--radio-button [type=radio].print-disabled:checked:disabled+label{margin-left:1rem!important}.holder--input:has(.input--radio-button [type=radio].print-disabled:checked:disabled+label){gap:0}.table--question-has-score .input--select-alternative:has(.print-disabled:disabled){border:.1rem solid hsl(218,26%,88%);padding:.8rem;border-radius:.4rem}.input--currency:has(.print-disabled:disabled) input{padding:0;padding-left:.2rem!important;top:-.1rem!important}.input--currency:has(.print-disabled:disabled):before{position:relative;top:-.1rem;left:0}.box--project-timeline .select--duration.print-disabled:disabled{width:3ch;margin-inline-end:-2ch;top:-.1rem!important}.box--project-timeline .select--duration.print-disabled:disabled+span{position:relative;top:-.1rem!important}.box--project-timeline:has(.print-disabled)>div>div{justify-content:flex-start}.input--checkbox [type=checkbox].print-disabled:checked:disabled+label{margin-left:0!important;inline-size:auto}.input--checkbox [type=checkbox].print-disabled:checked:disabled+label.reviewed,.input--radio-button [type=radio].print-disabled:checked:disabled+label,.input--checkbox:first-of-type [type=checkbox].print-disabled:checked:disabled+label{margin-left:.4rem!important;position:relative;top:-.1rem}.input--radio-button [type=radio].print-disabled:checked:disabled+label{top:-.2rem!important}.print-disabled:disabled{-webkit-text-fill-color:var(--colour-main)!important;color:var(--colour-main)!important;background-color:transparent!important;border:none!important;top:0!important;padding:0!important;background:none!important;height:auto;min-height:auto}.print-disabled:disabled.text-align--right{text-align:left!important;padding-left:1.6rem!important}textarea.print-disabled:has(.print-disabled:disabled){min-height:auto;height:auto}.input--select-alternative:has(.print-disabled:disabled){background-color:transparent}.input--select-alternative:has(.print-disabled:disabled) select[disabled]:hover{background-color:transparent!important}.input--radio-button [type=radio].print-disabled:disabled+label,.input--checkbox [type=checkbox].print-disabled:disabled+label{display:none}div.peer-reviewed:has(.print-disabled:disabled),.input--checkbox-accessible-client:has(.print-disabled:disabled){display:none;margin-top:-2rem}.input--radio-button [type=radio].print-disabled:checked:disabled+label,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label{display:inline-flex!important;color:var(--colour-main)!important;background-color:transparent!important;pointer-events:none!important;border:none!important;padding:0!important;margin-left:-1.6rem!important;white-space:nowrap!important;width:auto}.input--radio-button [type=radio].print-disabled:checked:disabled+label .icon--radio-button,.input--radio-button [type=radio].print-disabled:checked:disabled+label .icon--checkbox,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label .icon--radio-button,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label .icon--checkbox{display:none}.input--radio-button [type=radio].print-disabled:checked:disabled+label .icon--checkbox__mark,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label .icon--checkbox__mark{fill:#bec7d5}.input--radio-button [type=radio].print-disabled:checked:disabled+label>span,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label>span{padding-right:0}.input--radio-button [type=radio].print-disabled:checked:disabled+label:before,.input--checkbox [type=checkbox].print-disabled:checked:disabled+label:before{content:" , ";padding-right:.8rem}.input--checkbox [type=checkbox].print-disabled:checked:disabled+label,.input--radio-button [type=radio].print-disabled:checked:disabled+label,.input--checkbox:first-of-type [type=checkbox].print-disabled:checked:disabled+label,.input--checkbox:only-of-type [type=checkbox].print-disabled:checked:disabled+label,.input--checkbox:only-child [type=checkbox].print-disabled:checked:disabled+label{margin-left:.4rem!important}.input--checkbox [type=checkbox].print-disabled:checked:disabled+label:before,.input--radio-button [type=radio].print-disabled:checked:disabled+label:before,.input--checkbox:first-of-type [type=checkbox].print-disabled:checked:disabled+label:before,.input--checkbox:only-of-type [type=checkbox].print-disabled:checked:disabled+label:before,.input--checkbox:only-child [type=checkbox].print-disabled:checked:disabled+label:before{content:""!important;padding-right:0}.input--checkbox [type=checkbox].print-disabled:checked:disabled+label.reviewed{margin-right:3.2rem}.input--checkbox.flex--24:has(.print-disabled:checked:disabled){inline-size:auto;align-items:center}.container--has-checkboxes:has(.print-disabled:checked:disabled){gap:0}.container--has-checkboxes:has(.print-disabled:checked:disabled) .input--checkbox.flex--24:has(.print-disabled:checked:disabled:not([style*="display:none"]))+.input--checkbox.flex--24:has(.print-disabled:checked:disabled:not([style*="display:none"])):before{content:","!important;padding-inline-end:1.6rem}.input--checkbox.flex--24:first-of-type [type=checkbox].print-disabled:checked:disabled+label{top:0}.question__header .question,.question__header .question__index{font-weight:700}.question__header .question span,.question__header .question__index span{font-weight:400}.btn--icon.is-control.is-aligned-top{top:14.4rem;position:relative}.index-bottom{margin:2.4rem 0;width:auto;display:flex}.index-bottom li{display:inline-flex}.index-bottom li a{border:.1rem solid hsl(217,22%,60%);height:.8rem;width:.8rem;margin:.2rem;display:inline-flex;border-radius:50%;cursor:pointer}.index-bottom li a:hover,.index-bottom li a.on{background-color:#8394af}.tabs{width:auto;z-index:2}.tabs li{margin:.4rem}.tabs li:first-child{margin-left:2.4rem}.tabs li button{width:auto;display:inline-flex;justify-content:center;align-items:center;height:5.6rem;border:.1rem solid hsl(218,26%,88%);background-color:#eceff4;border-top-right-radius:.4rem;border-top-left-radius:.4rem;text-align:center;line-height:normal;white-space:nowrap;padding:0 2.4rem;transition:all .3s;bottom:-.5rem;position:relative;border-bottom:none}.tabs li button:hover,.tabs li button.active,.tabs li button.on{color:var(--colour-text);background-color:#fff}.tabs li button.has-content-indicator:after{content:"";position:absolute;top:.64rem;right:.64rem;width:.5rem;height:.5rem;background-color:#40b547;border-radius:50%}.tag{color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:.4rem .8rem;width:auto;border-radius:.4rem;transition:all .3s;min-width:4.8rem;height:auto;flex-shrink:0;text-transform:capitalize;line-height:auto;position:relative;font-weight:400}.tag.is-outlined{color:var(--default-4);background:transparent;border:.1rem solid currentColor;padding:0;font-size:.9472rem;min-width:auto;block-size:1.6rem;line-height:1.6rem;padding:0 .4rem;text-transform:uppercase}.tag.is-absolute{position:absolute}.tag.is-demo{right:0;top:50%;transform:translateY(-50%)}.tag.is-dot{min-width:1.6rem;height:1.6rem;border-radius:50%}.tag.width--full{width:100%}.tag.ghost{color:var(--colour-text)}.tag.flex--justify-space-between{justify-content:space-between}.tag.flex--justify-start{justify-content:flex-start}.tag.flex--justify-end{justify-content:flex-end}.tag.flex{display:flex}.tag.height--full{height:100%}.tag.sm{font-size:1.11rem;padding:.4rem .8rem;letter-spacing:.025rem;border:.1rem solid hsl(218,26%,88%)}.tag.sm .icon{width:1.6rem;height:1.6rem}.tag.md{font-size:1.406rem;padding:.4rem .8rem;letter-spacing:.025rem}.tag.lg{font-size:1.48rem;padding:.8rem 1.6rem;border-radius:.4rem;min-height:3.2rem}.tag.x-lg{font-size:1.48rem;padding:.8rem 1.6rem;border-radius:.4rem;min-height:4rem}.tag.x-lg.flex{display:flex}.tag.x-lg.flex--justify-start{justify-content:flex-start}.tag.xx-lg{font-size:1.48rem;padding:1.6rem;border-radius:1.6rem;min-height:4.8rem}.tag.xx-lg.flex{display:flex}.tag.xx-lg.flex--justify-start{justify-content:flex-start}.tag.neutral-lighter{background-color:#f9fafb;color:var(--colour-text);font-weight:400}.tag.yes,.tag.neutral-light{background-color:#eceff4;color:var(--colour-text);font-weight:400}.tag.no{background-color:#eceff4;color:var(--neutral-5);font-weight:400}.tag.inactive,.tag.archived,.tag.neutral-dark{background-color:var(--colour-main);border-color:var(--colour-main)}.tag.in-place,.tag.active,.tag.live,.tag.information,.tag.supported,.tag.approved,.tag.review-approved,.tag.qa-ready{background-color:#40b547}.tag.review-completed,.tag.ended{background-color:#205b24}.tag.review-ready{background-color:#5aabed}.tag.low,.tag.complete,.tag.completed,.tag.qa-signed-off,.tag.informational{background-color:#108493}.tag.invited{background-color:#f2c202}.tag.pending,.tag.sent-for-review,.tag.in-progress,.tag.tp-review-ready,.tag.medium{background-color:#f4a32a}.tag.not-in-place,.tag.review-rejected,.tag.high,.tag.critical,.tag.not-supported,.tag.declined{background-color:#f53100}.tag.pass-rate--success{background:#68ca6f}.tag.deactivated,.tag.qa-declined,.tag.pass-rate--fail,.tag.very-high{background-color:#cc2900}.tag.informational,.tag.critical{height:3.2rem;padding:0 .8rem;display:flex;margin:.8rem 0}.tag.not-started,.tag.empty,.tag.blank,.tag.na,.tag.not-available{background-color:#eceff4;color:#8394af!important}.tag.file--uploader,.tag.not-applicable{background-color:#f9fafb;color:#8394af!important}.tag.mouseover:hover{transform:scale(1.032);box-shadow:0 0 0 .6rem #d8dee8}.tag.highlighted{background:#d8dee8;color:var(--colour-text)}.tag.heatmap.low{background-color:#f53100}.tag.heatmap.medium{background-color:#f2c202}.tag.heatmap.high{background-color:#40b547}.tag.level-colour--1{background-color:#f6402c}.tag.level-colour--1:hover{color:#fff}.tag.level-colour--2{background-color:#eb1460}.tag.level-colour--2:hover{color:#fff}.tag.level-colour--3{background-color:#9c1ab1}.tag.level-colour--3:hover{color:#fff}.tag.level-colour--4{background-color:#6633b9}.tag.level-colour--4:hover{color:#fff}.tag.level-colour--5{background-color:#3d4db7}.tag.level-colour--5:hover{color:#fff}.tag.level-colour--6{background-color:#205b24}.tag.level-colour--6:hover{color:#fff}.tag.level-colour--7{background-color:#009687}.tag.level-colour--7:hover{color:#fff}.tag.level-colour--8{background-color:#00bbd5}.tag.level-colour--8:hover{color:#fff}.tag.level-colour--9{background-color:#00a6f6}.tag.level-colour--9:hover{color:#fff}.tag.level-colour--10{background-color:#1093f5}.tag.level-colour--10:hover{color:#fff}.tag.level-colour--11{background-color:#46af4a}.tag.level-colour--11:hover{color:#fff}.tag.level-colour--12{background-color:#88c440}.tag.level-colour--12:hover{color:#fff}.tag.level-colour--13{background-color:#ccdd1e}.tag.level-colour--13:hover{color:#fff}.tag.level-colour--14{background-color:#ffc100}.tag.level-colour--14:hover{color:#fff}.tag.level-colour--15{background-color:#ff9800}.tag.level-colour--15:hover{color:#fff}.tag.level-colour--16{background-color:#000}.tag.level-colour--16:hover{color:#fff}.tag.level-colour--17{background-color:#5e7c8b}.tag.level-colour--17:hover{color:#fff}.tag.level-colour--18{background-color:#9d9d9d}.tag.level-colour--18:hover{color:#fff}.tag.level-colour--19{background-color:#7a5547}.tag.level-colour--19:hover{color:#fff}.tag.level-colour--20{background-color:#ff7800}.tag.level-colour--20:hover{color:#fff}.tag.local{border-color:red;background:#fa3d3d}.tag.qa{border-color:#ff6800;background:#ff7d00}.tag.govern{background-color:#fdd535}.tag.identify{background-color:#108493}.tag.protect{background-color:#4d089b}.tag.detect{background-color:#f4a32a}.tag.respond{background-color:#f53100}.tag.recover{background-color:#40b547}td .tag{font-size:1.406rem;padding:.4rem .8rem;letter-spacing:.025rem;white-space:nowrap}td .tag.wrap{white-space:normal}.customised-tooltip{width:3rem;height:3rem;position:relative;display:flex;justify-content:center;align-items:center;z-index:1}.customised-tooltip.btn--icon:hover{background:transparent}.customised-tooltip.box{width:100%;height:100%}.customised-tooltip .icon{cursor:pointer}.customised-tooltip .tooltiptext{background-color:var(--colour-text);color:#fff;position:absolute;text-align:center;transform:translateY(-100%);transition:all .1s;visibility:hidden;z-index:1;font-size:1.11rem;inline-size:auto;border-radius:.4rem;block-size:auto;padding:.8rem;line-height:1.2;max-inline-size:32rem}.customised-tooltip .tooltiptext ul{display:flex;flex-direction:column;gap:.8rem}.customised-tooltip .tooltiptext ul+p{margin-block-start:2.4rem}.customised-tooltip .tooltiptext li{padding:.8rem;background-color:var(--default-7);border:.1rem solid var(--default-5);text-align:left;justify-content:flex-start;align-items:center;display:flex;font-family:lato,sans-serif;white-space:nowrap}.customised-tooltip .tooltiptext:after{content:"";position:absolute;top:calc(100% - .4rem);left:50%;margin-left:-1rem;border-width:1rem;border-style:solid;border-color:var(--colour-text) transparent transparent transparent}.customised-tooltip.sm .tooltiptext{font-size:1.11rem;width:auto;border-radius:.4rem;white-space:nowrap;height:auto;padding:.4rem .8rem;line-height:1.2}.customised-tooltip.sm .tooltiptext:after{top:calc(100% - .4rem)}.customised-tooltip:hover .tooltiptext{opacity:1;transform:translateY(-108%);visibility:visible}.customised-tooltip:hover .icon{transform:scale(1.15)}.customised-tooltip.customised-tooltip--edit-colour{position:absolute;top:.2rem;right:.2rem}.customised-tooltip.customised-tooltip--edit-colour .icon{color:#fff;transform:scale(1)}.customised-tooltip.customised-tooltip--edit-colour:hover .tooltiptext,.customised-tooltip.customised-tooltip--edit-colour:hover .tooltiptext .level-colour{visibility:visible}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext{visibility:hidden;color:var(--colour-text);align-items:flex-start;text-align:left;display:flex;flex-direction:column;gap:1.6rem;transform:scale(1),translateY(-100%);top:11px;width:22.4rem}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext h2{font-size:1.48rem;text-transform:none}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext{background-color:#eceff4}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext:after{border-color:hsl(216,26%,94%) transparent transparent transparent}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext ul{flex-wrap:wrap;flex-direction:row;gap:.8rem}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour{visibility:hidden;width:3.2rem;height:3.2rem;border-radius:50%;align-items:center;justify-content:center;border:none;margin:0;pointer-events:visible;transition:all .3s;padding:0;transition-duration:.1s}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour:hover{opacity:.72}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour .icon{width:2.4rem;height:2.4rem;fill:#fff;stroke:none;transition-duration:.1s}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--1{background-color:#f6402c}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--2{background-color:#eb1460}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--3{background-color:#9c1ab1}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--4{background-color:#6633b9}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--5{background-color:#3d4db7}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--6{background-color:#205b24}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--7{background-color:#009687}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--8{background-color:#00bbd5}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--9{background-color:#00a6f6}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--10{background-color:#1093f5}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--11{background-color:#46af4a}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--12{background-color:#88c440}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--13{background-color:#ccdd1e}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--14{background-color:#ffc100}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--15{background-color:#ff9800}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--16{background-color:#000}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--17{background-color:#5e7c8b}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--18{background-color:#9d9d9d}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--19{background-color:#7a5547}.customised-tooltip.customised-tooltip--edit-colour .tooltiptext .level-colour.level-colour--20{background-color:#ff7800}.customised-tooltip.arrow-left{cursor:pointer}.customised-tooltip.arrow-left .icon[name=InfoLine]{width:2rem;height:2rem;stroke:#8394af}.customised-tooltip.arrow-left:hover{transform:scale(1.1)}.customised-tooltip.arrow-left:hover .tooltiptext{transform:translate(56%)}.customised-tooltip.arrow-left .tooltiptext{bottom:auto;transform:translate(52%);display:flex;flex-direction:column}.customised-tooltip.arrow-left .tooltiptext:after{top:calc(50% - 1rem);left:0;margin-left:-1.6rem;border-color:transparent var(--colour-text) transparent transparent}.customised-tooltip.arrow-right{cursor:pointer}.customised-tooltip.arrow-right .icon[name=InfoLine]{width:2rem;height:2rem;stroke:#8394af}.customised-tooltip.arrow-right:hover{transform:scale(1.1)}.customised-tooltip.arrow-right:hover .tooltiptext{transform:translate(-56%)}.customised-tooltip.arrow-right .tooltiptext{bottom:auto;transform:translate(-52%);display:flex;flex-direction:column}.customised-tooltip.arrow-right .tooltiptext:after{top:calc(50% - 1rem);left:100%;margin-left:0;border-color:transparent transparent transparent var(--colour-text)}.customised-tooltip--btn{width:auto;height:auto}.holder--input__header .customised-tooltip.sm .tooltiptext{width:16rem;padding:.8rem .8rem 1.6rem;white-space:normal}.holder--input__header .customised-tooltip.sm .tooltiptext:after{top:96%}.previous-response-hint-wrapper{position:relative}.hint-tooltip{position:absolute;top:100%;right:-77px;margin-top:1.6rem;z-index:10;cursor:pointer}.hint-tooltip__content{background-color:var(--primary);color:#fff;font-size:1.11rem;padding:.8rem;border-radius:10rem;white-space:nowrap;display:block;animation:hint-wiggle .4s ease-in-out 3}.hint-tooltip__content:before{content:"";position:absolute;bottom:100%;left:48%;border-width:.6rem;border-style:solid;border-color:transparent transparent var(--primary) transparent}@keyframes hint-wiggle{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-2deg) scale(1.02)}75%{transform:rotate(2deg) scale(1.02)}}.auth--login{background:var(--gradient-start);position:relative}.auth--login:before{content:"";position:absolute;inset:0;background-color:var(--primary);opacity:.3;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000' fill-opacity='1' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000' fill-opacity='1' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-repeat:repeat;mask-repeat:repeat;pointer-events:none}.auth--login .otp-input{width:4rem;height:4rem;text-align:center;font-size:1.5rem;font-weight:700}.auth--login .otp-input:focus{border-color:var(--primary);outline:none}.assessment-types{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-image:linear-gradient(to right,var(--gradient-start),var(--gradient-stop))}.assessment-types .header--app-section{padding-block:64px 12px}.assessment-types .header--app-section h1{font-size:2.1904rem}.assessment-types{width:100%;border-top:.1rem solid rgba(255,255,255,.16)}.assessment-types .box{background-color:#ffffff0a;justify-content:flex-start;display:flex;flex-direction:column;align-items:flex-start;width:calc(25.4% - 2.4rem);max-width:33.3%;border-radius:1.6rem;padding:1.6rem 2.4rem 2.4rem;gap:.8rem;border:.1rem solid rgba(255,255,255,.04);color:#fff;height:auto}.assessment-types .box.sortable-chosen{outline:none;box-shadow:0 0 10px 3px #0000004d}.assessment-types .box.sortable-ghost{background-color:#fff3}.assessment-types .box__title{font-size:1.48rem;font-weight:700;font-family:lato,sans-serif}.assessment-types ul{display:flex;width:100%;height:auto;gap:.1rem;flex-grow:1;justify-content:center}.assessment-types li{height:auto;display:flex;flex-grow:1;max-width:50%}.assessment-types li .btn--icon{gap:.8rem;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;background-color:#ffffff1f;color:#fff;box-shadow:none;block-size:4.8rem}.assessment-types li .btn--icon .icon{width:2.4rem;height:2.4rem}.assessment-types li .btn--icon:hover{transform:scale(1);border-radius:0;background-color:#ffffff0a}.assessment-types li .btn--icon .tooltiptext{padding:.4rem .8rem}.assessment-types li:first-child .btn--icon{border-bottom-left-radius:1.2rem;border-top-left-radius:1.2rem}.assessment-types li:last-child .btn--icon{border-bottom-right-radius:1.2rem;border-top-right-radius:1.2rem}.assessment-types .btn--ghost{color:#fff;font-size:1.2284rem;font-weight:700}.assessment-types .btn--ghost.on,.assessment-types .btn--ghost:hover{background-color:#ffffff29;color:#fff;box-shadow:none}.assessment-types .btn--icon.reorder{margin-left:-.8rem}.assessment-types .btn--icon.reorder .icon{width:3.2rem;height:3.2rem;stroke:none}.assessment-types .btn--icon.reorder{color:#ffffff3d}.assessment-types .btn--icon.reorder:hover{color:#fff;background-color:transparent}.assessment-types .btn--info{color:#ffffff3d;position:absolute;top:.8rem;right:.8rem}.assessment-types .btn--info:hover{color:#fff;background-color:transparent}.assessment-types .btn--info .icon{width:2.4rem;height:2.4rem}.assessment-types .container--key{width:100%;color:var(--default-3);border-top:.1rem solid rgba(244,236,254,.16);padding-block-start:2.4rem}.assessment-types .container--key .key{display:flex;align-items:center;font-size:1.2284rem;gap:.4rem}.assessment-types .container--key .key .icon{width:1.6rem;height:1.6rem}.assessment-types .btn--primary.lg{background:var(--primary);color:#fff}.container--client-details{margin-block-start:.8rem}.container--client-details .client-logo{width:104px;height:104px;border-radius:50%;object-fit:cover;background:#ffffff0a;border:.1rem solid hsl(218,26%,88%)}.container--client-details span{display:inline-flex;align-items:center;gap:1.6rem;font-size:1.2284rem;color:#5f7495}.container--client-details span.info{font-weight:700}.container--client-details span.info.tag{color:#f9fafb;font-family:lato,sans-serif}.list-countries input[type=text]{flex-grow:1;min-width:24rem}.holder--map{position:relative;width:740px;height:470px}.map__pin{display:flex;align-items:center;justify-content:center;box-shadow:.4rem .4rem .8rem #00000040;color:#fff;text-align:center;background-color:var(--primary);width:auto;height:auto;cursor:pointer;position:absolute;padding:.8rem 1.6rem;border-radius:.4rem;transition:all .3s}.map__pin:after{content:"";position:absolute;top:99%;left:50%;margin-left:-1rem;border-width:1rem;border-style:solid;border-color:var(--primary) transparent transparent transparent}.map__pin:hover{transform:scale(1.075);background-color:var(--primary-mouseover)}.map__pin:hover:after{border-color:var(--primary-mouseover) transparent transparent transparent}.map__pin.inactive{pointer-events:none;box-shadow:none;color:#d8dee8;background-color:#8394af}.map__pin.inactive:after{border-color:hsl(217,22%,60%) transparent transparent transparent}.assessment-counter{background:#d8dee8;margin-left:.4rem;border-radius:1.6rem;color:var(--colour-text);padding:0;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;line-height:normal;font-size:1.2284rem;font-weight:700}.grid__item.is-client{padding:2.4rem 1.6rem 3.2rem;background-color:#f9fafb}.grid__item.is-client .client-logo{width:108px;height:108px;border-radius:50%;object-fit:cover;background:#ffffff0a;border:.1rem solid hsl(218,26%,88%)}.grid__item.is-client .client-logo:hover{transform:scale(1.032);box-shadow:0 0 0 .4rem #d8dee8}.grid__item.is-client .client-name{font-size:2.1904rem;font-weight:700;line-height:normal;position:relative;text-align:center}.grid__item.is-client header .tag{margin-inline-start:1.2rem}.grid__item.is-client .tag{border:none}.pdf--aggregated-business-drivers table th{border:none;white-space:normal;line-height:normal;height:2.4rem}.pdf--aggregated-business-drivers table td{padding:.4rem;border:none;font-size:1.11rem;line-height:normal;height:4rem}.pdf--aggregated-business-drivers table td span{margin:0;padding:0}.pdf--aggregated-business-drivers .box.selectable span{font-size:1.11rem}.pdf--aggregated-business-drivers .box.selectable{padding:.2rem 1.6rem;border-radius:.2rem}.pdf--aggregated-business-drivers .box.selectable .index{position:absolute;top:.2rem;right:.2rem;background-color:transparent;font-size:.9472rem}.document-ready-for-download{color:#fff;background-image:linear-gradient(to right,var(--gradient-start),var(--gradient-stop));width:100%;border-top:.1rem solid rgba(255,255,255,.16)}.document-ready-for-download .box{background-color:#ffffff0a;border:none}.document-ready-for-download .btn--primary.lg{gap:.8rem;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;background-color:transparent;border-color:#fff;color:#fff;box-shadow:none}.document-ready-for-download .btn--primary.lg .icon{height:2.8rem;margin-right:0}.document-ready-for-download .btn--primary.lg:hover{background-color:#ffffff29}.wrapper--trends-comparison .horizontal-bar__row-group .horizontal-bar__row:nth-child(2) .horizontal-bar__bar{background:var(--default-3)}.wrapper--trends-comparison .horizontal-bar__row-group .horizontal-bar__row:nth-child(3) .horizontal-bar__bar{background-color:var(--accent-2);background-size:6px 6px;background-position:0 0,3px 3px;background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff)}.wrapper--trends-comparison .radar-chart--grid .radar-chart--lines.current--dotted{stroke:var(--accent-2)}.wrapper--trends-comparison .chart-legend .chart-legend__item .chart-legend__item__colour-box.target--dotted{background-color:#fff;background-size:6px 6px;background-position:0 0,3px 3px;background-image:linear-gradient(45deg,var(--accent-2) 25%,transparent 25%,transparent 75%,var(--accent-2) 75%,var(--accent-2)),linear-gradient(45deg,var(--accent-2) 25%,transparent 25%,transparent 75%,var(--accent-2) 75%,var(--accent-2))}.btn--icon-cis-ig{height:5.6rem;width:5.6rem}.btn--icon-cis-ig .icon{height:auto;width:4rem}.box--report-summary-reports{flex-wrap:wrap}.box--report-summary-reports .btn--primary.lg{width:32.3%}.box--report-summary-reports:has(>:nth-child(4):last-child) .btn--primary.lg{flex:1}.box--report-summary-reports:has(>:nth-child(7):last-child) .btn--primary.lg{width:23.9%}.box--report-summary-reports:has(>:nth-child(10):last-child) .btn--primary.lg{width:18.9%}table.table--question-cis tr:not(.no-border) td,table.table--question-cis tr:not(.no-border) th{border-bottom:.1rem solid hsl(218,26%,88%)}table.table--question-cis th,table.table--question-cis td{padding:.8rem .4rem}table.table--question-cis th.neutral-2 .tag.x-lg,table.table--question-cis td.neutral-2 .tag.x-lg{padding:.8rem 1.2rem}table.table--question-cis .td--policy{padding:.8rem .4rem .8rem .6rem}table.table--question-cis .td--reports{padding:.8rem .6rem .8rem .4rem}table.table--detailed-info.cis .table-list-th--method{inline-size:150px}table.table--detailed-info.cis .table-list-th--group{inline-size:75px}table.table--detailed-info.cis .table-list-td--focus_name span,table.table--detailed-info.cis .table-list-td--method span{white-space:nowrap}table tr.no-border:not(.no--background) td{background-color:#eceff4}table .customised-tooltip .tooltiptext{padding:.8rem;font-size:1.11rem;inline-size:auto;line-height:1.2}.table--question-cis .customised-tooltip .tag.not-applicable{inline-size:48px}.assessment-report .active-security-controls__holder,.assessment-report .risk-scenarios__holder{flex-direction:column;gap:0}.control-analysis.dashboard--builder .category__content:disabled.on{background-color:#eceff4!important}.control-analysis.dashboard--builder .category__content:not([disabled]):hover{box-shadow:0 0 0 .5rem var(--highlighted-2);border:none;background-color:#40b547!important;color:var(--highlighted-1)!important;background-size:16px!important;border-radius:.4rem}.control-analysis.dashboard--builder .category .category__content{pointer-events:none}.control-analysis.dashboard--builder .category .category__content .category__name{position:relative}.control-analysis.dashboard--builder .category__content:disabled.selected .subcategory__name,.control-analysis.dashboard--builder .category__content:not([disabled]).selected .subcategory__name{box-shadow:0 0 0 .5rem var(--highlighted-2);border:none;background:#40b547 url(/vendor/Spartacus/icons/icon--selected-white.CyCoByOG.svg) 100% 0% no-repeat!important;color:var(--highlighted-1)!important;background-size:16px!important;border-radius:.4rem}.table--controls .table-list-td--protection_cost,.table--controls .th--risk,.table--controls .th--currency,.table--controls .td--currency,.table--threats .table-list-td--protection_cost,.table--threats .th--risk,.table--threats .th--currency,.table--threats .td--currency,.table--human-cost .table-list-td--protection_cost,.table--human-cost .th--risk,.table--human-cost .th--currency,.table--human-cost .td--currency,.table--cost-summary .table-list-td--protection_cost,.table--cost-summary .th--risk,.table--cost-summary .th--currency,.table--cost-summary .td--currency,.table--risk-scenario-loss-exposure .table-list-td--protection_cost,.table--risk-scenario-loss-exposure .th--risk,.table--risk-scenario-loss-exposure .th--currency,.table--risk-scenario-loss-exposure .td--currency,.table--risk-scenario .table-list-td--protection_cost,.table--risk-scenario .th--risk,.table--risk-scenario .th--currency,.table--risk-scenario .td--currency{width:124px}.table--controls .table-list-td--protection_cost .box,.table--controls .table-list-td--protection_cost .tag,.table--controls .th--risk .box,.table--controls .th--risk .tag,.table--controls .th--currency .box,.table--controls .th--currency .tag,.table--controls .td--currency .box,.table--controls .td--currency .tag,.table--threats .table-list-td--protection_cost .box,.table--threats .table-list-td--protection_cost .tag,.table--threats .th--risk .box,.table--threats .th--risk .tag,.table--threats .th--currency .box,.table--threats .th--currency .tag,.table--threats .td--currency .box,.table--threats .td--currency .tag,.table--human-cost .table-list-td--protection_cost .box,.table--human-cost .table-list-td--protection_cost .tag,.table--human-cost .th--risk .box,.table--human-cost .th--risk .tag,.table--human-cost .th--currency .box,.table--human-cost .th--currency .tag,.table--human-cost .td--currency .box,.table--human-cost .td--currency .tag,.table--cost-summary .table-list-td--protection_cost .box,.table--cost-summary .table-list-td--protection_cost .tag,.table--cost-summary .th--risk .box,.table--cost-summary .th--risk .tag,.table--cost-summary .th--currency .box,.table--cost-summary .th--currency .tag,.table--cost-summary .td--currency .box,.table--cost-summary .td--currency .tag,.table--risk-scenario-loss-exposure .table-list-td--protection_cost .box,.table--risk-scenario-loss-exposure .table-list-td--protection_cost .tag,.table--risk-scenario-loss-exposure .th--risk .box,.table--risk-scenario-loss-exposure .th--risk .tag,.table--risk-scenario-loss-exposure .th--currency .box,.table--risk-scenario-loss-exposure .th--currency .tag,.table--risk-scenario-loss-exposure .td--currency .box,.table--risk-scenario-loss-exposure .td--currency .tag,.table--risk-scenario .table-list-td--protection_cost .box,.table--risk-scenario .table-list-td--protection_cost .tag,.table--risk-scenario .th--risk .box,.table--risk-scenario .th--risk .tag,.table--risk-scenario .th--currency .box,.table--risk-scenario .th--currency .tag,.table--risk-scenario .td--currency .box,.table--risk-scenario .td--currency .tag{width:10.8rem;height:4rem}.table--controls .table-list-th--protection_cost,.table--controls .table-list-th--overall_risk_rating,.table--threats .table-list-th--protection_cost,.table--threats .table-list-th--overall_risk_rating,.table--human-cost .table-list-th--protection_cost,.table--human-cost .table-list-th--overall_risk_rating,.table--cost-summary .table-list-th--protection_cost,.table--cost-summary .table-list-th--overall_risk_rating,.table--risk-scenario-loss-exposure .table-list-th--protection_cost,.table--risk-scenario-loss-exposure .table-list-th--overall_risk_rating,.table--risk-scenario .table-list-th--protection_cost,.table--risk-scenario .table-list-th--overall_risk_rating{text-align:center}.table--controls .table-list-th--overall_risk_rating,.table--threats .table-list-th--overall_risk_rating,.table--human-cost .table-list-th--overall_risk_rating,.table--cost-summary .table-list-th--overall_risk_rating,.table--risk-scenario-loss-exposure .table-list-th--overall_risk_rating,.table--risk-scenario .table-list-th--overall_risk_rating{width:13.2rem}.table--controls .th--icon,.table--controls .actions,.table--threats .th--icon,.table--threats .actions,.table--human-cost .th--icon,.table--human-cost .actions,.table--cost-summary .th--icon,.table--cost-summary .actions,.table--risk-scenario-loss-exposure .th--icon,.table--risk-scenario-loss-exposure .actions,.table--risk-scenario .th--icon,.table--risk-scenario .actions{padding:0;width:64px}.table--controls .tag.risk,.table--threats .tag.risk,.table--human-cost .tag.risk,.table--cost-summary .tag.risk,.table--risk-scenario-loss-exposure .tag.risk,.table--risk-scenario .tag.risk{width:12.4rem}.table--controls th:first-child,.table--controls td:first-child,.table--threats th:first-child,.table--threats td:first-child,.table--human-cost th:first-child,.table--human-cost td:first-child,.table--cost-summary th:first-child,.table--cost-summary td:first-child,.table--risk-scenario-loss-exposure th:first-child,.table--risk-scenario-loss-exposure td:first-child,.table--risk-scenario th:first-child,.table--risk-scenario td:first-child{padding-left:2.4rem}.table--controls th:last-child,.table--controls td:last-child,.table--threats th:last-child,.table--threats td:last-child,.table--human-cost th:last-child,.table--human-cost td:last-child,.table--cost-summary th:last-child,.table--cost-summary td:last-child,.table--risk-scenario-loss-exposure th:last-child,.table--risk-scenario-loss-exposure td:last-child,.table--risk-scenario th:last-child,.table--risk-scenario td:last-child{padding-right:2.4rem}.table--controls th,.table--controls td,.table--threats th,.table--threats td,.table--human-cost th,.table--human-cost td,.table--cost-summary th,.table--cost-summary td,.table--risk-scenario-loss-exposure th,.table--risk-scenario-loss-exposure td,.table--risk-scenario th,.table--risk-scenario td{padding:.8rem}.table--controls th.no-padding--left,.table--controls td.no-padding--left,.table--threats th.no-padding--left,.table--threats td.no-padding--left,.table--human-cost th.no-padding--left,.table--human-cost td.no-padding--left,.table--cost-summary th.no-padding--left,.table--cost-summary td.no-padding--left,.table--risk-scenario-loss-exposure th.no-padding--left,.table--risk-scenario-loss-exposure td.no-padding--left,.table--risk-scenario th.no-padding--left,.table--risk-scenario td.no-padding--left{padding-left:.8rem}.table--controls th.no-padding--right,.table--controls td.no-padding--right,.table--threats th.no-padding--right,.table--threats td.no-padding--right,.table--human-cost th.no-padding--right,.table--human-cost td.no-padding--right,.table--cost-summary th.no-padding--right,.table--cost-summary td.no-padding--right,.table--risk-scenario-loss-exposure th.no-padding--right,.table--risk-scenario-loss-exposure td.no-padding--right,.table--risk-scenario th.no-padding--right,.table--risk-scenario td.no-padding--right{padding-right:.8rem}.table--risk-scenario-loss-exposure .box.currency{width:100%}.bar--recommended-actions{position:relative}.bar--recommended-actions span{background-color:#eceff4;color:#8394af;padding:1.6rem;font-family:lato,sans-serif}.bar--recommended-actions span:first-of-type{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.bar--recommended-actions span:last-of-type{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.bar--recommended-actions span.score-0{color:#fff;background-color:var(--accent-0);font-weight:700}.bar--recommended-actions span.score-1{color:#fff;background-color:var(--accent-1);font-weight:700}.bar--recommended-actions span.score-2{color:#fff;background-color:var(--accent-2);font-weight:700}.bar--recommended-actions span.score-3{color:#fff;background-color:var(--accent-3);font-weight:700}.bar--recommended-actions span.score-4{color:#fff;background-color:var(--accent-4);font-weight:700}.bar--recommended-actions span.score-5{color:#fff;background-color:var(--accent-5);font-weight:700}.bar--recommended-actions.stacked span:first-of-type{border-radius:.8rem}.bar--recommended-actions.stacked span:last-of-type{border-radius:.8rem}.bar--recommended-actions.stacked span.score-index{position:absolute;top:-.8rem;left:-.8rem;font-size:1.11rem;background-color:transparent}.box--statement{height:12rem;max-height:12rem;overflow:hidden}.box--topic{text-decoration:none;color:var(--colour-main)}.box--topic:hover{background-color:#f9fafb}.input--radio-button-alternative.score--discovery.score--0 [type=radio]:checked+label{background-color:var(--accent-0);color:#fff}.input--radio-button-alternative.score--discovery.score--1 [type=radio]:checked+label{background-color:var(--accent-1);color:#fff}.input--radio-button-alternative.score--discovery.score--2 [type=radio]:checked+label{background-color:var(--accent-2);color:#fff}.input--radio-button-alternative.score--discovery.score--3 [type=radio]:checked+label{background-color:var(--accent-3);color:#fff}.input--radio-button-alternative.score--discovery.score--4 [type=radio]:checked+label{background-color:var(--accent-4);color:#fff}.input--radio-button-alternative.score--discovery.score--5 [type=radio]:checked+label{background-color:var(--accent-5);color:#fff}.input--radio-button-alternative.score--discovery [type=radio]+label{height:auto;line-height:1.4}.tag.score--discovery{width:4rem;color:#fff}.tag.score--discovery.score--0{background-color:var(--accent-0)}.tag.score--discovery.score--0.blank{color:#fff!important}.tag.score--discovery.score--1{background-color:var(--accent-1)}.tag.score--discovery.score--1.blank{color:#fff!important}.tag.score--discovery.score--2{background-color:var(--accent-2)}.tag.score--discovery.score--2.blank{color:#fff!important}.tag.score--discovery.score--3{background-color:var(--accent-3)}.tag.score--discovery.score--3.blank{color:#fff!important}.tag.score--discovery.score--4{background-color:var(--accent-4)}.tag.score--discovery.score--4.blank{color:#fff!important}.tag.score--discovery.score--5{background-color:var(--accent-5)}.tag.score--discovery.score--5.blank{color:#fff!important}.topic-bars{height:97.5%}.topic-bars li{background-color:#eceff4;height:8px;width:100%;border-radius:.8rem}.topic-bars li.score-0{background-color:var(--accent-0)}.topic-bars li.score-1{background-color:var(--accent-1)}.topic-bars li.score-2{background-color:var(--accent-2)}.topic-bars li.score-3{background-color:var(--accent-3)}.topic-bars li.score-4{background-color:var(--accent-4)}.topic-bars li.score-5{background-color:var(--accent-5)}.box--topic-score{background:#eceff4;border-color:#eceff4;color:#8394af}.box--topic-score.score-0{background-color:var(--accent-0);color:#fff;font-weight:700}.box--topic-score.score-1{background-color:var(--accent-1);color:#fff;font-weight:700}.box--topic-score.score-2{background-color:var(--accent-2);color:#fff;font-weight:700}.box--topic-score.score-3{background-color:var(--accent-3);color:#fff;font-weight:700}.box--topic-score.score-4{background-color:var(--accent-4);color:#fff;font-weight:700}.box--topic-score.score-5{background-color:var(--accent-5);color:#fff;font-weight:700}.exploration-outputs__category{position:relative;width:40%;border:.1rem solid grey;border-radius:30%;background:#fff;padding:0 1.6rem 2.4rem;margin:0 .4rem;flex-grow:1;transition:all .3s;cursor:pointer;justify-content:flex-start}.exploration-outputs__category:last-child{margin:0 0 0 .4rem}.exploration-outputs__category:hover{background-color:red}.exploration-outputs__category{color:#000;text-decoration:none}.exploration-outputs__category.customised-tooltip{height:100%}.exploration-outputs__category.customised-tooltip .tooltiptext{width:21rem;background-color:gray;color:#000;font-size:1.35rem;z-index:12}.exploration-outputs__category.customised-tooltip .tooltiptext:after{border-color:grey transparent transparent transparent}.exploration-outputs__category.disabled{background-color:gray!important;top:0;cursor:default}.exploration-outputs__category.disabled .exploration-outputs__category-scale-values li{background-color:gray!important}.exploration-outputs__category-label{height:5.4rem;text-align:center;font-size:1.1rem;line-height:1.2;font-family:robotobold,sans-serif}.exploration-outputs__category-scale-values{width:4rem;min-width:4rem}.exploration-outputs__category-scale-values li{border-radius:30%;border:.1rem solid grey;background-color:#fff;height:.75rem;margin:0 0 .75rem}.exploration-outputs__category-scale-values li:last-child{margin:0;background-color:gray}.exploration-outputs__category-scale-values li.score-0,.exploration-outputs__category-scale-values li.score-1,.exploration-outputs__category-scale-values li.score-2,.exploration-outputs__category-scale-values li.score-3,.exploration-outputs__category-scale-values li.score-4,.exploration-outputs__category-scale-values li.score-5{background-color:#00f;border:.1rem solid blue}.list--maturity-level-scores .tag.x-lg,.list--maturity-level-scores .box:not(first-of-type){width:72px;min-width:72px}.pdf--nsci .radar-chart--grid{transform:scale(.8)}.pdf--nsci .padding--lg,.pdf--nsci .padding--x-lg{padding:0}.pdf--nsci .dashboard .box .box{font-size:1.406rem;border:.1rem solid hsl(216,26%,94%)}.pdf--nsci .dashboard .gap--lg,.pdf--nsci .dashboard .gap--md,.pdf--nsci .dashboard .gap--sm{gap:.8rem}.pdf--nsci .dashboard .padding--sm,.pdf--nsci .dashboard .padding--md,.pdf--nsci .dashboard .padding--lg{padding:.8rem}.pdf--nsci .dashboard .margin-right--sm{margin-right:.8rem}.pdf--nsci .dashboard .margin-right--xxx-lg{margin-right:2.4rem}.pdf--nsci .dashboard span.box,.pdf--nsci .dashboard .tag.x-lg{width:4.8rem;min-width:4.8rem;padding:0;font-size:1.406rem;min-height:2.4rem}.pdf--nsci .dashboard li div div{gap:.2rem;align-items:flex-start}.pdf--nsci .pdf--notes{padding:0}.pdf--nsci .pdf--notes .box{border:.1rem solid hsl(216,26%,94%)!important;padding:1.6rem!important;border-radius:.4rem!important}.scale-level--nist-csf--holder{position:relative;background-color:#eceff4;border-radius:5.7rem;height:11.8rem}.scale-level--nist-csf--holder .arrows{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.scale-level--nist-csf--holder .arrows svg{transition:all .3s;fill:#eceff4}.scale-level--nist-csf{position:relative;width:100%;margin:0 1rem;height:9.8rem;z-index:2}.scale-level--nist-csf li{border:1rem solid white;border-right:none;border-left:.4rem solid white;width:100%}.scale-level--nist-csf li:first-child{border-left:1rem solid white;border-top-left-radius:5rem;border-bottom-left-radius:5rem}.scale-level--nist-csf li:first-child a{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.scale-level--nist-csf li:first-child a span:first-child{margin-left:1.6rem}.scale-level--nist-csf li:last-child{border-right:1rem solid white;border-top-right-radius:5rem;border-bottom-right-radius:5rem}.scale-level--nist-csf li:last-child a{border-top-right-radius:5rem;border-bottom-right-radius:5rem}.scale-level--nist-csf li:last-child a span:last-child{margin-right:1.6rem}.scale-level--nist-csf li a{width:100%;height:100%;background-color:#eceff4;color:#fff;border-radius:.4rem;position:relative}.scale-level--nist-csf li a .level-name{position:absolute;width:100%;height:100%;top:0;left:0}.scale-level--nist-csf li a:hover{box-shadow:0 0 0 .4rem #d8dee8;transform:scale(1.04);background-color:#eceff4}.scale-level--nist-csf li a.level-colour--1{background-color:#f6402c}.scale-level--nist-csf li a.level-colour--1:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #f52a14;border-color:#f52a14}.scale-level--nist-csf li a.level-colour--2{background-color:#eb1460}.scale-level--nist-csf li a.level-colour--2:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #d41256;border-color:#d41256}.scale-level--nist-csf li a.level-colour--3{background-color:#9c1ab1}.scale-level--nist-csf li a.level-colour--3:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #88179b;border-color:#88179b}.scale-level--nist-csf li a.level-colour--4{background-color:#6633b9}.scale-level--nist-csf li a.level-colour--4:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #5b2da5;border-color:#5b2da5}.scale-level--nist-csf li a.level-colour--5{background-color:#3d4db7}.scale-level--nist-csf li a.level-colour--5:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #3745a4;border-color:#3745a4}.scale-level--nist-csf li a.level-colour--6{background-color:#205b24}.scale-level--nist-csf li a.level-colour--6:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #19481d;border-color:#19481d}.scale-level--nist-csf li a.level-colour--7{background-color:#009687}.scale-level--nist-csf li a.level-colour--7:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #007d70;border-color:#007d70}.scale-level--nist-csf li a.level-colour--8{background-color:#00bbd5}.scale-level--nist-csf li a.level-colour--8:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #00a5bc;border-color:#00a5bc}.scale-level--nist-csf li a.level-colour--9{background-color:#00a6f6}.scale-level--nist-csf li a.level-colour--9:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #0095dd;border-color:#0095dd}.scale-level--nist-csf li a.level-colour--10{background-color:#1093f5}.scale-level--nist-csf li a.level-colour--10:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #0985e2;border-color:#0985e2}.scale-level--nist-csf li a.level-colour--11{background-color:#46af4a}.scale-level--nist-csf li a.level-colour--11:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #3f9d42;border-color:#3f9d42}.scale-level--nist-csf li a.level-colour--12{background-color:#88c440}.scale-level--nist-csf li a.level-colour--12:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #7bb337;border-color:#7bb337}.scale-level--nist-csf li a.level-colour--13{background-color:#ccdd1e}.scale-level--nist-csf li a.level-colour--13:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #b7c71b;border-color:#b7c71b}.scale-level--nist-csf li a.level-colour--14{background-color:#ffc100}.scale-level--nist-csf li a.level-colour--14:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #e6ae00;border-color:#e6ae00}.scale-level--nist-csf li a.level-colour--15{background-color:#ff9800}.scale-level--nist-csf li a.level-colour--15:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #e68900;border-color:#e68900}.scale-level--nist-csf li a.level-colour--16{background-color:#000}.scale-level--nist-csf li a.level-colour--16:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #000;border-color:#000}.scale-level--nist-csf li a.level-colour--17{background-color:#5e7c8b}.scale-level--nist-csf li a.level-colour--17:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #546e7c;border-color:#546e7c}.scale-level--nist-csf li a.level-colour--18{background-color:#9d9d9d}.scale-level--nist-csf li a.level-colour--18:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #909090;border-color:#909090}.scale-level--nist-csf li a.level-colour--19{background-color:#7a5547}.scale-level--nist-csf li a.level-colour--19:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #6a4a3e;border-color:#6a4a3e}.scale-level--nist-csf li a.level-colour--20{background-color:#ff7800}.scale-level--nist-csf li a.level-colour--20:hover{transform:scale(1.04);box-shadow:0 0 0 .4rem #e66c00;border-color:#e66c00}.scale-level--nist-csf li a.not-available{cursor:default;pointer-events:none;background:#eceff4;color:#bec7d5}.scale-level--nist-csf li a.not-available:hover{background:#eceff4;color:#8394af}.scale-level--nist-csf.scale-level--nist-csf--combine a{border:.1rem solid hsl(218,26%,88%);background-color:#fff;color:var(--colour-text)}.scale-level--nist-csf.scale-level--nist-csf--combine a:hover{background-color:#eceff4}.scale-level--nist-csf.scale-level--nist-csf--combine a.not-available{cursor:default;pointer-events:none;background:#eceff4;color:#bec7d5}.scale-level--nist-csf.scale-level--nist-csf--combine a.not-available:hover{background:#eceff4;color:#8394af}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars{display:inline-flex;width:100%;height:1rem}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar{cursor:default;border:.1rem solid hsl(216,26%,94%);width:50%;background-color:#fff}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar:first-child{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar:last-child{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--1{background-color:#f6402c;border:.1rem solid #F6402C}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--1:hover{background-color:#f6402c}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--2{background-color:#eb1460;border:.1rem solid #EB1460}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--2:hover{background-color:#eb1460}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--3{background-color:#9c1ab1;border:.1rem solid #9C1AB1}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--3:hover{background-color:#9c1ab1}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--4{background-color:#6633b9;border:.1rem solid #6633B9}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--4:hover{background-color:#6633b9}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--5{background-color:#3d4db7;border:.1rem solid #3D4DB7}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--5:hover{background-color:#3d4db7}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--6{background-color:#205b24;border:.1rem solid #205B24}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--6:hover{background-color:#205b24}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--7{background-color:#009687;border:.1rem solid #009687}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--7:hover{background-color:#009687}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--8{background-color:#00bbd5;border:.1rem solid #00BBD5}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--8:hover{background-color:#00bbd5}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--9{background-color:#00a6f6;border:.1rem solid #00A6F6}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--9:hover{background-color:#00a6f6}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--10{background-color:#1093f5;border:.1rem solid #1093F5}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--10:hover{background-color:#1093f5}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--11{background-color:#46af4a;border:.1rem solid #46AF4A}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--11:hover{background-color:#46af4a}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--12{background-color:#88c440;border:.1rem solid #88C440}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--12:hover{background-color:#88c440}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--13{background-color:#ccdd1e;border:.1rem solid #CCDD1E}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--13:hover{background-color:#ccdd1e}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--14{background-color:#ffc100;border:.1rem solid #FFC100}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--14:hover{background-color:#ffc100}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--15{background-color:#ff9800;border:.1rem solid #FF9800}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--15:hover{background-color:#ff9800}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--16{background-color:#000;border:.1rem solid #000000}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--16:hover{background-color:#000}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--17{background-color:#5e7c8b;border:.1rem solid #5E7C8B}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--17:hover{background-color:#5e7c8b}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--18{background-color:#9d9d9d;border:.1rem solid #9D9D9D}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--18:hover{background-color:#9d9d9d}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--19{background-color:#7a5547;border:.1rem solid #7A5547}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--19:hover{background-color:#7a5547}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--20{background-color:#ff7800;border:.1rem solid #ff7800}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.level-colour--20:hover{background-color:#ff7800}.scale-level--nist-csf.scale-level--nist-csf--combine a .combined--bars .combined-bar.not-available{border:.1rem solid hsl(218,26%,88%);background:transparent}table.table--detailed-info.nist2 .table-list-th--method{inline-size:150px}table.table--detailed-info.nist2 .table-list-td--focus_name span,table.table--detailed-info.nist2 .table-list-td--method span{white-space:nowrap}:root{--duration: .8s;--iteration: infinite}.box--running-simulation{background-color:var(--default-2)}#animation--running-simulation{transform:scale(.48);transform-origin:center center}#top{animation:trot .4s infinite}.legs{opacity:0}#legs-1{animation:legs-1 var(--duration) var(--iteration)}#legs-2{animation:legs-2 var(--duration) var(--iteration);transform:translateY(-8px)}#legs-3{animation:legs-3 var(--duration) var(--iteration)}#legs-4{animation:legs-4 var(--duration) var(--iteration)}#legs-5{animation:legs-5 var(--duration) var(--iteration)}#legs-6{animation:legs-6 var(--duration) var(--iteration)}#legs-7{animation:legs-7 var(--duration) var(--iteration)}#legs-8{animation:legs-8 var(--duration) var(--iteration)}#legs-9{animation:legs-9 var(--duration) var(--iteration)}#legs-10{animation:legs-10 var(--duration) var(--iteration)}#legs-11{animation:legs-11 var(--duration) var(--iteration)}#legs-12{animation:legs-12 var(--duration) var(--iteration)}@keyframes trot{0%{transform:translateY(0)}50%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes legs-1{0%,7%{opacity:0}8%,15%{opacity:1}16%,to{opacity:0}}@keyframes legs-2{0%,15%{opacity:0}16%,23%{opacity:1}24%,to{opacity:0}}@keyframes legs-3{0%,23%{opacity:0}24%,31%{opacity:1}32%,to{opacity:0}}@keyframes legs-4{0%,31%{opacity:0}32%,39%{opacity:1}40%,to{opacity:0}}@keyframes legs-5{0%,39%{opacity:0}40%,47%{opacity:1}48%,to{opacity:0}}@keyframes legs-6{0%,47%{opacity:0}48%,55%{opacity:1}56%,to{opacity:0}}@keyframes legs-7{0%,55%{opacity:0}56%,63%{opacity:1}64%,to{opacity:0}}@keyframes legs-8{0%,63%{opacity:0}64%,71%{opacity:1}72%,to{opacity:0}}@keyframes legs-9{0%,71%{opacity:0}72%,79%{opacity:1}80%,to{opacity:0}}@keyframes legs-10{0%,79%{opacity:0}80%,87%{opacity:1}88%,to{opacity:0}}@keyframes legs-11{0%,87%{opacity:0}88%,94%{opacity:1}95%,to{opacity:0}}@keyframes legs-12{0%,94%{opacity:0}95%,99%{opacity:1}to{opacity:0}}.pdf--risk-comprehensive table:not(.regular--padding) td{font-size:1.406rem;height:3.2rem;padding:0}.pdf--risk-comprehensive .simulation-graph{transform:scale(.8);margin:-4rem -6.4rem}.pdf--risk-comprehensive .table--results .tag.lg{padding:.4rem;font-size:1.406rem}.pdf--risk-comprehensive .box{border:none}.table--risk-standard td{padding:.4rem;font-size:1.406rem}.table--risk-standard td.no-padding--left{padding-left:0}.table--risk-standard td.no-padding--right{padding-right:0}.table--results{margin-top:1.6rem}.table--results th,.table--results td{height:4.8rem}.tag.risk,.tag.risk-threat{width:12.4rem;height:4rem;border-radius:.4rem;font-size:1.48rem}.tag.risk-threat--L1{background-color:#205b24;color:#fff}.tag.risk-threat--L2{background-color:#40b547;color:#fff}.tag.risk-threat--L3{background-color:#f4a32a;color:#fff}.tag.risk-threat--L4{background-color:#ff6c47;color:#fff}.tag.risk-threat--L5{background-color:#cc2900;color:#fff}.tag.risk-threat--L6{background-color:var(--colour-text);color:#fff}.btn--pass-rate{display:inline-flex;align-items:center;text-decoration:none;transition:all .3s;cursor:pointer;white-space:nowrap;text-align:center;line-height:normal}.btn--pass-rate:hover,.btn--pass-rate.on{transform:scale(1.032)}.btn--pass-rate span{position:relative;top:-.08rem}.btn--pass-rate .icon{stroke:currentColor}.btn--pass-rate.icon-left,.btn--pass-rate.icon-right{padding:0 .8rem}.btn--pass-rate.disabled{color:#8394af;background-color:#f9fafb;pointer-events:none;border:.1rem solid hsl(218,26%,88%)}.btn--pass-rate.disabled .icon{stroke:#bec7d5}.btn--pass-rate.disabled:hover,.btn--pass-rate.disabled.on{color:#8394af;background-color:#eceff4;pointer-events:none;transform:scale(1)}.btn--pass-rate.disabled:hover svg,.btn--pass-rate.disabled.on svg{fill:#bec7d5}.btn--pass-rate.disabled [disabled]:not(.on){color:#8394af;background-color:#eceff4;pointer-events:none;border:.1rem solid hsl(218,26%,88%)}.btn--pass-rate.disabled [disabled]:not(.on) .icon{fill:#bec7d5}.btn--pass-rate.disabled [disabled]:not(.on):hover{color:#8394af;background-color:#eceff4;pointer-events:none}.btn--pass-rate.disabled [disabled]:not(.on):hover svg{fill:#bec7d5}.btn--pass-rate.counter{position:relative}.btn--pass-rate.counter .count-index{position:absolute;top:.25rem;left:40%;display:inline-flex;justify-content:center;align-items:center;background-color:var(--primary);width:auto;min-width:1.6rem;height:1.6rem;border-radius:50%;font-size:1.11rem;color:#fff;font-weight:700;padding:.4rem;line-height:0}.btn--pass-rate.btn--value-complete{border-color:#40b547;background-color:#40b547;color:#fff}.btn--pass-rate.btn--value-complete:hover,.btn--pass-rate.btn--value-complete.on{border-color:#205b24;background-color:#205b24;color:#fff;box-shadow:0 0 0 .6rem #eceff4}.btn--pass-rate.btn--icon-rotate .icon{transform:rotate(180deg)}.btn--pass-rate.btn--alert .icon{fill:#cc2900}.btn--pass-rate.btn--complete .icon{fill:#40b547}.btn--pass-rate{min-width:auto;height:4.8rem;border-radius:3.2rem;padding:0 .8rem;color:#fff;gap:.4rem;padding-inline:2.4rem;font-size:2.1904rem}.btn--pass-rate .icon{stroke:transparent;fill:#fff}.btn--pass-rate:hover,.btn--pass-rate.on{box-shadow:0 0 0 .6rem var(--neutral-2)}.btn--pass-rate.pass-rate--success{background:#68ca6f}.btn--pass-rate.pass-rate--fail{background:#cc2900}.btn--pass-rate.pass-rate--success.cmmc2.data-set-2{background-color:#016fa0}.btn--pass-rate.pass-rate--fail.cmmc2.data-set-2{background-color:#910012}.container--data-set:first-child{border-right:1px solid var(--colour-text);padding-inline-end:3.2rem}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__rows{inline-size:83.3%;margin-left:3.4%}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__bar:hover{opacity:.8}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__bar .horizontal-bar__value{left:auto;right:2rem;color:#f9fafb;padding:.2rem .4rem;border-radius:.2rem}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__bar.pass-rate--success{background-color:#68ca6f;border-radius:0}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__bar.pass-rate--success .horizontal-bar__value{background-color:#68ca6f}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__bar.pass-rate--fail,.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__bar.pass-rate--fail .horizontal-bar__value{background-color:#cc2900}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__row-group .horizontal-bar__row:nth-child(2) .horizontal-bar__bar.pass-rate--success{background-color:#016fa0}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__row-group .horizontal-bar__row:nth-child(2) .horizontal-bar__bar.pass-rate--success .horizontal-bar__value{background-color:#016fa0}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__row-group .horizontal-bar__row:nth-child(2) .horizontal-bar__bar.pass-rate--fail{background-color:#910012}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__row-group .horizontal-bar__row:nth-child(2) .horizontal-bar__bar.pass-rate--fail .horizontal-bar__value{background-color:#910012}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__row-group .horizontal-bar__row:nth-child(3) .horizontal-bar__bar.pass-rate--success{background-color:#68ca6f}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__row-group .horizontal-bar__row:nth-child(3) .horizontal-bar__bar.pass-rate--success .horizontal-bar__value{background-color:#68ca6f}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__row-group .horizontal-bar__row:nth-child(3) .horizontal-bar__bar.pass-rate--fail{background-color:#cc2900}.cmmc2--horizontal-bar-pass-rate .horizontal-bar .horizontal-bar__row-group .horizontal-bar__row:nth-child(3) .horizontal-bar__bar.pass-rate--fail .horizontal-bar__value{background-color:#cc2900}.cmmc2--horizontal-bar-pass-rate .chart-legend .chart-legend__item__colour-box.current{background-color:#68ca6f}.cmmc2--horizontal-bar-pass-rate .chart-legend .chart-legend__item__colour-box.target{background-color:#cc2900}.cmmc2--horizontal-bar-pass-rate .chart-legend .chart-legend__item__colour-box.current--dotted{background-color:#fff;background-size:6px 6px;background-position:0 0,3px 3px;background-image:linear-gradient(45deg,hsl(124,48%,60%) 25%,transparent 25%,transparent 75%,hsl(124,48%,60%) 75%,hsl(124,48%,60%)),linear-gradient(45deg,hsl(124,48%,60%) 25%,transparent 25%,transparent 75%,hsl(124,48%,60%) 75%,hsl(124,48%,60%))}.cmmc2--horizontal-bar-pass-rate .chart-legend .chart-legend__item__colour-box.target--dotted{background-color:#fff;background-size:6px 6px;background-position:0 0,3px 3px;background-image:linear-gradient(45deg,hsl(12,100%,40%) 25%,transparent 25%,transparent 75%,hsl(12,100%,40%) 75%,hsl(12,100%,40%)),linear-gradient(45deg,hsl(12,100%,40%) 25%,transparent 25%,transparent 75%,hsl(12,100%,40%) 75%,hsl(12,100%,40%))}.progress--ring.progress--1-29 .progress--ring__ring--indicator{stroke:#f6402c}.progress--ring.progress--1-29 .percentage{color:#f6402c}.progress--ring.progress--30-49 .progress--ring__ring--indicator{stroke:#ffc100}.progress--ring.progress--30-49 .percentage{color:#ffc100}.progress--ring.progress--50-69 .progress--ring__ring--indicator{stroke:#ff9800}.progress--ring.progress--50-69 .percentage{color:#ff9800}.progress--ring.progress--70-89 .progress--ring__ring--indicator{stroke:#88c440}.progress--ring.progress--70-89 .percentage{color:#88c440}.progress--ring.progress--90-99 .progress--ring__ring--indicator{stroke:#009687}.progress--ring.progress--90-99 .percentage{color:#009687}.progress--ring.progress--100-complete .progress--ring__ring--indicator{stroke:#009687}.progress--ring.progress--100-complete .percentage{color:#009687}.progress--ring.progress--100-signed-off .progress--ring__ring--indicator{stroke:#00a6f6}.progress--ring.progress--100-signed-off .percentage{color:#00a6f6}.table--activities .table-list-td--name{padding:0 .8rem}.table--activities .table-list-td--name span{padding-left:0}.table--activities .table-list-td--reference,.table--activities .table-list-th--reference{width:72px}.table--activities .th--actions{width:72px;padding:0 1.6rem}.table--activities .th--actions:last-of-type{width:calc(144px - 1.6rem)}.table--activities .td--actions{width:72px;padding:0 1.6rem}.table--activities .td--actions:first-of-type{padding-right:0}.table--activities .table-list-td--included,.table--activities .table-list-th--included{width:72px}.table-product-development--settings tbody th{background-color:#f9fafb}.table-product-development--settings .table-list-th--type,.table-product-development--settings .table-list-td--type{width:200px}.table-product-development--settings .table-list-th--dependencies_count,.table-product-development--settings .table-list-td--dependencies_count,.table-product-development--settings .table-list-th--activities_count,.table-product-development--settings .table-list-td--activities_count,.table-product-development--settings .table-list-th--tasks_count,.table-product-development--settings .table-list-td--tasks_count{text-align:center;width:80px}.table-product-development-product--filters .input--search,.table-product-development-product--filters .input--search input{width:25rem}.table-product-development--product .table-list-th--tasks_count,.table-product-development--product .table-list-td--tasks_count,.table-product-development--product .table-list-th--activities_count,.table-product-development--product .table-list-td--activities_count,.table-product-development--product .table-list-th--effort,.table-product-development--product .table-list-td--effort,.table-product-development--product .table-list-th--progress,.table-product-development--product .table-list-td--progress,.table-product-development--product .table-list-th--tasks,.table-product-development--product .table-list-td--tasks,.table-product-development--product .table-list-th--task_statuses,.table-product-development--product .table-list-td--task_statuses,.table-product-development--product .table-list-th--blocked_tasks,.table-product-development--product .table-list-td--blocked_tasks,.table-product-development--product .table-list-th--blocked,.table-product-development--product .table-list-td--blocked,.table-product-development--product .table-list-th--dependencies_count,.table-product-development--product .table-list-td--dependencies_count{text-align:center}.table-product-development--product .table-list-th--name,.table-product-development--product .table-list-td--name,.table-product-development--product .table-list-th--owner_name,.table-product-development--product .table-list-td--owner_name{width:300px}.table-product-development--product .table-list-td--reference,.table-product-development--product .table-list-th--reference{width:64px}.table-product-development--product .table-list-th--task_statuses,.table-product-development--product .table-list-td--task_statuses,.table-product-development--product .table-list-th--effort,.table-product-development--product .table-list-td--effort,.table-product-development--product .table-list-th--progress,.table-product-development--product .table-list-td--progress,.table-product-development--product .table-list-th--blocked,.table-product-development--product .table-list-td--blocked,.table-product-development--product .table-list-th--dependencies_count,.table-product-development--product .table-list-td--dependencies_count{width:40px}.table-product-development--product .table-list-td--name span,.table-product-development--product .table-list-th--name span{padding-left:0}.table--detailed-info{table-layout:fixed;margin-top:1.6rem}.table--detailed-info th.table-list-th--start_date,.table--detailed-info th.table-list-td--created_at{width:132px}.table--detailed-info th.table-list-th--id{width:72px}.table--detailed-info th.table-list-th--persona_id,.table--detailed-info th.table-list-th--focus_name,.table--detailed-info th.table-list-th--modules,.table--detailed-info th.table-list-th--method,.table--detailed-info th.table-list-th--group,.table--detailed-info th.table-list-th--client_name,.table--detailed-info th.table-list-th--type{width:100%}.table--detailed-info th.table-list-th--progress{width:80px;text-align:center}.table--detailed-info th.th--actions{width:112px}.table--detailed-info td{padding:1.6rem .4rem}.table--detailed-info td:first-child{padding-left:2.4rem}.table--detailed-info td:last-child{padding-right:2.4rem}.table--detailed-info td.table-list-td--start_date{height:104px}.table--detailed-info td.table-list-td--start_date span{display:flex;align-items:center;height:100%;width:102px;white-space:nowrap;text-align:center;border-right:.1rem solid hsl(216,26%,94%);padding:0}.table--detailed-info td.td--highlighted-info{padding:1.6rem .4rem .8rem;border:none}.table--detailed-info td.td--highlighted-info>div:not(.tag),.table--detailed-info td.td--highlighted-info>span:not(.tag){display:flex;align-items:center;flex-grow:1;padding:.8rem;border-radius:.2rem;border:.1rem solid hsl(216,26%,94%);background:#f9fafb;height:4rem;line-height:normal}.table--detailed-info td.td--highlighted-info.table-list-td--id{inline-size:48px}.table--detailed-info td.td--highlighted-info.table-list-td--id span{inline-size:auto;padding-inline:.8rem;text-align:center;justify-content:center}.table--detailed-info td.table-list-td--progress{text-align:center}.table--detailed-info td.td--detailed-info{height:auto;padding:0 0 1.6rem}.table--detailed-info td.td--detailed-info:first-child,.table--detailed-info td.td--detailed-info:last-child{padding-left:.8rem}.table--detailed-info td.td--detailed-info ul{display:inline-flex;align-items:center;gap:3.2rem}.table--detailed-info td.td--detailed-info span{display:inline-flex;align-items:center;gap:1.6rem;font-size:1.2284rem;color:#5f7495}.table--detailed-info td.td--detailed-info span.info{font-weight:700}.table--detailed-info td.td--detailed-info span.info.tag{color:#f9fafb;font-family:lato,sans-serif}.table--detailed-info.is-imported-answers td{padding:1.6rem .8rem}.table--detailed-info.is-imported-answers li{display:flex;align-items:center;gap:.4rem}.table--detailed-info .customised-tooltip .tooltiptext ul li .icon{cursor:default}.table--detailed-info.hide-detailed-information .td--highlighted-info{padding:3.1rem .4rem;border-bottom:.1rem solid hsl(216,26%,94%)}.table--detailed-info.hide-detailed-information .table-list-td--id{padding-left:.8rem}.table--detailed-info.product-development th.table-list-th--effort,.table--detailed-info.product-development th.table-list-th--activities_count,.table--detailed-info.product-development th.table-list-th--tasks_count{text-align:center;width:64px}.table--detailed-info.product-development td.table-list-td--effort span,.table--detailed-info.product-development td.table-list-td--activities_count span,.table--detailed-info.product-development td.table-list-td--tasks_count span{justify-content:center}.table--tasks td.table-list-td--name{padding:0 .8rem}.table--tasks td.table-list-td--name span{padding-left:0}.table--tasks td.table-list-td--included{width:72px}.table--tasks td.td--actions{width:72px;padding:0 1.6rem}.table--tasks td.td--actions:first-of-type{padding-right:0}.table--tasks td.table-list-td--reference{width:150px}.table--tasks td.table-list-td--reference span{width:auto;display:inline-flex}.table--tasks td.table-list-td--progress .tag{width:64px}.table--tasks th.table-list-th--included{width:72px}.table--tasks th.th--actions{width:72px;padding:0 1.6rem}.table--tasks th.th--actions:last-of-type{width:calc(144px - 1.6rem)}.table--tasks .table-list-td--type{width:112px}.table--workstreams tbody th{background-color:#f9fafb}.table--workstreams th.th--actions{width:72px;padding:0 1.6rem}.table--workstreams th.th--actions:last-of-type{width:calc(144px - 1.6rem)}.table--workstreams th.table-list-th--included{width:72px}.table--workstreams th.table-list-th--reference{width:64px}.table--workstreams th.table-list-th--owner_name{width:160px}.table--workstreams th.table-list-th--contributors{width:224px}.table--workstreams th.table-list-th--progress,.table--workstreams th.table-list-th--effort,.table--workstreams th.table-list-th--activities_count,.table--workstreams th.table-list-th--tasks_count{text-align:center}.table--workstreams th.table-list-th--progress{width:80px}.table--workstreams th.table-list-th--effort,.table--workstreams th.table-list-th--activities_count,.table--workstreams th.table-list-th--tasks_count{width:72px}.table--workstreams td.td--actions{width:72px;padding:0 1.6rem}.table--workstreams td.td--actions:first-of-type{padding-right:0}.table--workstreams td.table-list-td--included{width:72px}.table--workstreams td.table-list-td--reference{width:64px}.table--workstreams td.table-list-td--name{padding:0 .8rem}.table--workstreams td.table-list-td--name span{padding-left:0}.table--workstreams td.table-list-td--effort,.table--workstreams td.table-list-td--progress,.table--workstreams td.table-list-td--activities_count,.table--workstreams td.table-list-td--tasks_count{text-align:center}.task--progress .input--radio-button-alternative.progress--0 [type=radio]:checked+label,.task--progress .input--radio-button-alternative.progress--0 [type=radio]:hover+label{background-color:#eceff4;color:var(--colour-text)}.task--progress .input--radio-button-alternative.progress--10 [type=radio]:checked+label,.task--progress .input--radio-button-alternative.progress--10 [type=radio]:hover+label,.task--progress .input--radio-button-alternative.progress--20 [type=radio]:checked+label,.task--progress .input--radio-button-alternative.progress--20 [type=radio]:hover+label{background-color:#f6402c;color:#fff}.task--progress .input--radio-button-alternative.progress--30 [type=radio]:checked+label,.task--progress .input--radio-button-alternative.progress--30 [type=radio]:hover+label,.task--progress .input--radio-button-alternative.progress--40 [type=radio]:checked+label,.task--progress .input--radio-button-alternative.progress--40 [type=radio]:hover+label{background-color:#ffc100;color:#fff}.task--progress .input--radio-button-alternative.progress--50 [type=radio]:checked+label,.task--progress .input--radio-button-alternative.progress--50 [type=radio]:hover+label,.task--progress .input--radio-button-alternative.progress--60 [type=radio]:checked+label,.task--progress .input--radio-button-alternative.progress--60 [type=radio]:hover+label{background-color:#ff9800;color:#fff}.task--progress .input--radio-button-alternative.progress--70 [type=radio]:checked+label,.task--progress .input--radio-button-alternative.progress--70 [type=radio]:hover+label,.task--progress .input--radio-button-alternative.progress--80 [type=radio]:checked+label,.task--progress .input--radio-button-alternative.progress--80 [type=radio]:hover+label{background-color:#88c440;color:#fff}.task--progress .input--radio-button-alternative.progress--90 [type=radio]:checked+label,.task--progress .input--radio-button-alternative.progress--90 [type=radio]:hover+label,.task--progress .input--radio-button-alternative.progress--100 [type=radio]:checked+label,.task--progress .input--radio-button-alternative.progress--100 [type=radio]:hover+label{background-color:#009687;color:#fff}.gantt_task_line{border:none}.gantt_task_line.progress--0,.tag.progress--0{background-color:#f9fafb;color:var(--colour-text)}.gantt_task_line.progress--1-29,.gantt_task_line.progress--10,.gantt_task_line.progress--20,.tag.progress--1-29,.tag.progress--10,.tag.progress--20{background-color:#f6402c}.gantt_task_line.progress--30-49,.gantt_task_line.progress--30,.gantt_task_line.progress--40,.tag.progress--30-49,.tag.progress--30,.tag.progress--40{background-color:#ffc100}.gantt_task_line.progress--50-69,.gantt_task_line.progress--50,.gantt_task_line.progress--60,.tag.progress--50-69,.tag.progress--50,.tag.progress--60{background-color:#ff9800}.gantt_task_line.progress--70-89,.gantt_task_line.progress--70,.gantt_task_line.progress--80,.tag.progress--70-89,.tag.progress--70,.tag.progress--80{background-color:#88c440}.gantt_task_line.progress--90-99,.gantt_task_line.progress--90,.gantt_task_line.progress--100,.tag.progress--90-99,.tag.progress--90,.tag.progress--100,.gantt_task_line.progress--100-complete,.tag.progress--100-complete{background-color:#009687}.gantt_task_line.progress--100-signed-off,.tag.progress--100-signed-off{background-color:#00a6f6}.gantt_task_line.progress-blocked,.tag.progress-blocked{background-color:#f53100}.container--third-party-clients a.card{border-radius:.96rem;border:.1rem solid hsl(218,26%,88%);padding:2.4rem;min-inline-size:37.5rem;inline-size:calc(33.3% - 1.6rem);max-inline-size:42.5rem;text-decoration:none;color:var(--colour-text);background:#f9fafb}.container--third-party-clients a.card:hover{background:#eceff4}.container--third-party-clients a.card .is-assessment-focus{font-size:1.8352rem;line-height:1.24}.container--third-party-clients a.card .is-company,.container--third-party-clients a.card .is-client-name{font-weight:700}.container--third-party-clients a.card .client-logo{width:108px;height:108px;border-radius:50%;object-fit:cover;background:#ffffff0a;border:.1rem solid hsl(218,26%,88%)}.container--third-party-clients a.card .tag{pointer-events:none;font-size:1.406rem}.container--third-party-clients a.card .tag.approved{border-color:#40b547;color:#fff}.container--third-party-clients a.card .tag.in-progress{border-color:#f4a32a}.container--third-party-clients a.card .tag.is-review{background-color:transparent;padding:.4rem .8rem;letter-spacing:.025rem}.container--third-party-clients a.card .tag.is-review.start{color:var(--colour-text);border-color:var(--colour-text)}.container--third-party-clients a.card .tag.is-review.approved{color:#40b547}.container--third-party-clients a.card .tag.is-review.in-progress,.container--third-party-clients a.card .tag.is-review.ready-to-send,.container--third-party-clients a.card .tag.is-review.sent-for-review{color:#f4a32a;border-color:#f4a32a}.container--third-party-clients a.card .tag.is-review.review-rejected{color:#f53100;border-color:#f53100}.container--has-third-party-imported-answers{inline-size:auto;max-inline-size:120rem}.container--has-third-party-imported-answers .cols-2 .holder--input:first-child{max-inline-size:37.25rem}.is-tprm-dashboard.bar-count-chart .is-label-chart{min-inline-size:56px;inline-size:56px}.is-tprm-dashboard.bar-count-chart.is-services .is-label-chart,.is-tprm-dashboard.bar-count-chart.is-groups .is-label-chart{inline-size:88px}.is-tprm-dashboard.bar-count-chart .container--bar{flex-grow:1}.tprm-question-fieldset .box.is-evidence{block-size:9.6rem}.tprm-question-fieldset input.is-evidence-label{min-inline-size:32rem}.tprm-question-fieldset .evidence-action{inline-size:6.4rem;overflow:visible;cursor:pointer;block-size:6.4rem;margin:0}.tprm-question-fieldset .evidence-action span{font-weight:700}.tprm-question-fieldset .evidence-action svg{overflow:visible;inline-size:24px;block-size:24px}.tprm-question-fieldset a.evidence-action{color:inherit;background:transparent;text-decoration:none}.tprm-question-fieldset .is-about-file-uploading .btn--close{position:absolute;top:.2rem;right:.2rem}.tprm-question-fieldset .is-evidence-upload-progress .input--uploader__progress{max-inline-size:50%}.tprm-question-fieldset .container--evidence-label strong{min-inline-size:32rem;max-inline-size:45rem}.tprm-question-fieldset .evidences--container{display:grid;grid-template-columns:max-content 1fr;gap:.8rem}.tprm-question-fieldset .evidences--container .is-evidence{display:grid;grid-template-columns:subgrid;grid-column:1/-1;grid-auto-flow:dense}.tprm-question-fieldset .evidences--container .is-evidence .container--evidence-label{height:7.8rem;grid-column:1}.tprm-question-fieldset .evidences--container .is-evidence .second-column,.tprm-question-fieldset .evidences--container .is-evidence .delete-confirmation{grid-column:2}.tprm-question-fieldset .is-evidence--empty{height:9.6rem}.tprm-question-fieldset .input--radio-button [type=radio]:disabled+label{background-color:#f9fafb;border-color:#d8dee8}.tprm-question-complete--footer{height:4rem}.table--third-parties .table-list-td--reference .tag.neutral-lighter{padding:0;background-color:transparent;font-size:1.48rem}.table--third-parties .table-list-th--company_name,.table--third-parties .table-list-th--group,.table--third-parties .table-list-th--service{inline-size:33.3%}.table--third-parties .table-list-th--created_at{inline-size:8rem}.table--third-parties .table-list-th--updated_at,.table--third-parties .table-list-th--review_status{inline-size:16rem}.table--third-parties .table-list-td--tasks,.table--third-parties .table-list-th--tasks{padding-inline:2.4rem}.table--third-parties .table-list-th--risk{inline-size:auto}.table--third-parties .table-list-td--risk .tag,.table--third-parties .table-list-td-tasks .tag{inline-size:6.4rem}.table--third-parties .table-list-td--risk,.table--third-parties .tag{block-size:3.2rem}.table--third-parties .table-list-td--risk .is-risk,.table--third-parties .table-list-td--risk .is-number,.table--third-parties .tag .is-risk,.table--third-parties .tag .is-number{margin-inline-start:.1rem;inline-size:3.2rem}.table--third-parties .table-list-td--risk .is-risk :not(.width--full),.table--third-parties .table-list-td--risk .is-number :not(.width--full),.table--third-parties .tag .is-risk :not(.width--full),.table--third-parties .tag .is-number :not(.width--full){min-width:4.4rem;width:4.4rem}.table--third-parties .table-list-td--risk.is-risk,.table--third-parties .tag.is-risk{border-bottom-right-radius:0;border-top-right-radius:0}.table--third-parties .table-list-td--risk.is-number,.table--third-parties .tag.is-number{border-top-left-radius:0;border-bottom-left-radius:0}.table--third-parties.is-clients .table-list-td-tasks .tag{inline-size:16rem}.table--third-parties.is-clients .table-list-td--risk .tag.is-risk{inline-size:17.2rem}.table--third-parties .table-list-th--complete,.table--third-parties .table-list-th--approved,.table--third-parties .table-list-th--review_status,.table--third-parties .table-list-td--review_status,.table--third-parties .table-list-th--risk,.table--third-parties .table-list-th--tasks,.table--third-parties .table-list-td--tasks{text-align:center}.table--third-parties .table-list-td--tasks .tag{background-color:#eceff4;color:var(--colour-text)}.table--third-parties .table-list-td--review_status .tag{inline-size:100%;max-inline-size:16rem;padding-inline:1.6rem}.table--third-parties .table-list-td--review_status .tag.invited{background-color:#f2c202}.table--third-parties .table-list-td--review_status .tag.in-progress{background-color:#f4a32a}.table--third-parties .table-list-td--review_status .tag.review-ready{background-color:#5aabed}.table--third-parties .table-list-td--review_status .tag.review-completed{background-color:#205b24}.table--third-parties .table-list-td--review_status .tag.review-approved{background-color:#40b547}.table--third-parties .table-list-td--review_status .tag.review-rejected{background-color:#f53100}.table--third-parties .table-list-td--tp_progress .tag{padding:0;justify-content:start}.table--third-parties .table-list-td--tp_progress .tag.invited{color:#796101}.table--third-parties .table-list-td--tp_progress .tag.in-progress{color:#c2780a}.table--third-parties .table-list-td--tp_progress .tag.review-ready{color:#5aabed}.table--third-parties .table-list-td--tp_progress .tag.review-completed{color:#205b24}.table--third-parties .table-list-td--tp_progress .tag.review-approved{color:#40b547}.table--third-parties .table-list-td--tp_progress .tag.review-rejected{color:#f53100}.table--third-parties .table-list-td--tp_progress .tag,.table--third-parties .table-list-td--tasks .tag{background-color:transparent}.table--detailed-info-on-clients.tprm .table-list-th--focus_name,.table--detailed-info-on-clients.tprm .table-list-td--focus_name span{inline-size:100%}.table--edit-third-party .th--name,.table--edit-third-party .th--email{inline-size:50%}.table--edit-third-party .th--access{min-inline-size:16rem}.table--edit-third-party .th--login-date{inline-size:20rem}.table--edit-third-party td .btn--icon.customised-tooltip .icon{stroke:var(--colour-main)}.table--edit-third-party .btn--icon.customised-tooltip:hover{transform:scale(1.075);border-radius:4rem;background:#eceff4}.table--edit-third-party input:disabled{background-color:transparent!important;border:none!important;-webkit-text-fill-color:var(--colour-main)!important;color:var(--colour-main)!important;padding:0!important}.table--edit-third-party input:disabled:hover{-webkit-text-fill-color:var(--colour-main)!important;background-color:transparent!important;border:none!important;color:var(--colour-main)!important}.table--tprm-dashboard tr:only-child td{border-bottom:1px solid hsl(216,26%,94%)}.table--tprm-dashboard th.neutral-1{height:4.8rem}.table--tprm-dashboard td:last-child{display:table-cell}.table--tprm-dashboard td .tag{block-size:3.2rem}.table--third-parties .tooltiptext,.table--edit-third-party .tooltiptext,.table--questions-tprm .tooltiptext,.table--tprm-dashboard .tooltiptext{font-size:1.11rem;width:auto;border-radius:.4rem;white-space:nowrap;height:auto;padding:.4rem .8rem .8rem}.table--third-parties .tag,.table--edit-third-party .tag,.table--questions-tprm .tag,.table--tprm-dashboard .tag{block-size:3.2rem;min-block-size:3.2rem}.td--question-number .tag{block-size:100%;min-block-size:100%}.btn--primary.review-approved{background-color:#40b547}.btn--primary.review-ready{background-color:#5aabed}.btn--primary.review-rejected{background-color:#f53100}.btn--primary.review-completed{background-color:#205b24}.btn--primary.in-progress{background-color:#f4a32a}.table--tprm-dashboard tfoot tr:only-child td{border:none}.table-list-td--groups,.table-list-th--groups{inline-size:auto;min-inline-size:16rem}.table-list-td--groups span,.table-list-th--groups span{white-space:nowrap}.table--questions-tprm .tag .is-risk,.table--questions-tprm .tag .is-number{margin-inline-start:.1rem;padding-inline:.8rem}.table--questions-tprm .tag .is-risk :not(.width--full),.table--questions-tprm .tag .is-number :not(.width--full){min-width:4.4rem;width:4.4rem}.table--questions-tprm .tag.is-risk{border-bottom-right-radius:0;border-top-right-radius:0}.table--questions-tprm .tag.is-number{margin-inline-start:.1rem;border-top-left-radius:0;border-bottom-left-radius:0}.table--questions-tprm{table-layout:fixed}.table--questions-tprm th.th--question-number{width:11.2rem}.table--questions-tprm th.th--is-status{width:172px}.table--questions-tprm th.th--action{width:64px}.table--questions-tprm th.th--action.no-padding-right,.table--questions-tprm td.td--actions.no-padding-right{padding-right:0!important}.table--questions-tprm td.table-list-td--question{inline-size:100%}.tag.not-implemented,.tag.high-risk,.category__content.not-implemented,.category__content.high-risk{background-color:#f53100;border-color:#f53100;color:#fff}.tag.partially-implemented,.tag.moderate-risk,.category__content.partially-implemented,.category__content.moderate-risk{background-color:#c2780a;border-color:#c2780a;color:#fff}.tag.present-but-ineffective,.tag.low-risk,.category__content.present-but-ineffective,.category__content.low-risk{background-color:#f2c202;border-color:#f2c202;color:#fff}.tag.in-place,.tag.present-and-effective,.tag.very-low-risk,.category__content.in-place,.category__content.present-and-effective,.category__content.very-low-risk{background-color:#40b547;border-color:#40b547;color:#fff}.tag.review-completed,.category__content.review-completed{background-color:#205b24;border-color:#205b24;color:#fff}.tag.incomplete,.category__content.incomplete{background-color:var(--colour-main);border-color:var(--colour-main);color:#fff}.tag.assessment-ended,.category__content.assessment-ended{background-color:var(--default-5);border-color:var(--default-5);color:#fff}.tag .tp--progress,.category__content .tp--progress{background-color:#f2c202;border-color:#f2c202;color:#fff}.tag.is-evidence,.category__content.is-evidence{border:.1rem solid hsl(217,22%,79%);color:#bec7d5;font-size:.8288rem;padding:0 .8rem;block-size:auto;inline-size:6.4rem}.tag.is-evidence.mandatory,.category__content.is-evidence.mandatory{border-color:#f53100;color:#f53100}.tag.is-evidence.optional,.category__content.is-evidence.optional{border-color:#f4a32a;color:#f4a32a}.tag.is-evidence.additional,.category__content.is-evidence.additional{border-color:#8394af;color:#8394af}table .customised-tooltip{width:auto;cursor:pointer}.tag.primary{background-color:#40b547;border-color:#40b547;color:#fff}.tag.partial{background-color:#f2c202;border-color:#796101;color:#fff}.tag.supporting{background-color:#c2780a;border-color:#c2780a;color:#fff}@media screen and (max-width:1365px){html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}.container{inline-size:100%}table{table-layout:auto!important}table,.wrapper--table .wrapper--pagination,.nav--subsections,.wrapper:not(.wrapper--table){padding-left:2.4rem;padding-right:2.4rem}.wrapper.box{margin-left:2.4rem;margin-right:2.4rem;max-inline-size:calc(100% - 4.8rem)}.grid.has-4-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1180px){.box:has(.simulation-graph){flex-direction:column;justify-content:center;align-items:center}.wrapper--pagination{padding:0}}.container--completion-log{inline-size:100%;overflow:hidden}.container--completion-log .logs{inline-size:100%;overflow-x:scroll;scrollbar-width:none;scrollbar-color:transparent transparent}.completion-log.progress--ring .section-name{font-weight:700;display:inline-flex;align-items:center;flex-grow:1;white-space:nowrap}.completion-log.progress--ring .tag{background:#eceff4}.completion-log.progress--ring .icon{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center}.completion-log.progress--ring .icon.to-do{fill:#f53100;stroke:none}.completion-log.progress--ring .icon.in-progress{fill:#f4a32a;stroke:none}.completion-log.progress--ring .icon.section-complete{fill:#40b547;stroke:none}.completion-log.progress--ring .progress--ring__rings:hover{transform:rotate(-90deg) scale(1)}.is-billing-type{width:210px}.is-currency{position:relative;width:164px;text-align:right;justify-content:space-between}.is-currency.is-edit-screen,.is-currency.is-header{width:140px}.is-currency .is-overridden{position:absolute;top:.2rem;right:.8rem}.is-extras{width:188px}.is-date-day{width:6.4rem}.is-term,.is-credit,td .is-currency,td .is-term,td .is-credit{width:140px}fieldset.has-legend:has(legend .holder--input){padding-top:96px}fieldset.has-legend:has(legend .holder--input) legend:has(.holder--input){block-size:96px}fieldset.has-legend:has(legend .holder--input) .holder--input{width:auto;font-size:1.48rem;font-weight:400}.table--billings-activities{table-layout:fixed}.table--billings-activities .date{width:96px;max-width:96px}.table--billings-activities .author,.table--billings-activities .client,.table--billings-activities .focus{width:172px;max-width:172px}.table--billings-activities .id{width:64px;max-width:64px}.table--billings-activities .activity-log,.table--billings-activities .progress,.table--billings-activities .status{width:88px;max-width:88px}
