.actionPlanInitialPage{margin-top:-1rem;position:relative}.actionPlanInitialPage .savingSpinner{font-size:1.2rem;z-index:1000}.actionPlanInitialPage .savingSpinner .savingSpinnerInner{position:absolute;left:0px;top:0px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(245,245,245,.75);z-index:1000}.actionPlanInitialForm{padding-bottom:3rem}.actionPlanProgress{background:rgba(245,245,245,.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;bottom:0px;width:100%;left:0px}.actionPlanProgress .actionPlanProgressInner{padding:.8rem 0 0;position:relative;max-width:1100px;margin:0 auto}.actionPlanProgress .actionPlanProgressInner .count{position:absolute;right:0px;top:8px;color:#666}.actionPlanProgress .actionPlanProgressButtons{display:flex;padding:.4rem 1rem;position:relative}.actionPlanProgress .actionPlanProgressButtons .key{flex:1 1;display:flex}.actionPlanProgress .actionPlanProgressButtons .key>div{display:flex;align-items:center;flex:1 1}.actionPlanProgress .actionPlanProgressButtons .key>div::before{content:"";width:12px;height:12px;margin-right:6px;display:block}.actionPlanProgress .actionPlanProgressButtons .key>div.complete::before{background-color:#109b71}.actionPlanProgress .actionPlanProgressButtons .key>div.incomplete::before{background-color:#e99000}.actionPlanProgress .actionPlanProgressButtons .key>div.unviewed::before{background-color:#ddd}.actionPlanProgress .actionPlanProgressButtons .previous{flex:0 0 340px}.actionPlanProgress .actionPlanProgressButtons .next{flex:0 0 340px;text-align:right}.actionPlanProgress h4{margin:0;padding:.5rem 1rem .6rem;text-align:center}.actionPlanProgress .progressView{padding:3.2rem 4rem 0;display:flex}.actionPlanProgress .progressView .topic{position:relative;flex:1 1;height:24px;transition:height .2s,margin-top .2s;cursor:pointer}.actionPlanProgress .progressView .topic.current{height:50px;margin-top:-26px;pointer-events:none}.actionPlanProgress .progressView .topic.current .topicName{display:block}.actionPlanProgress .progressView .topic:not(.current):hover{height:34px;margin-top:-10px;box-shadow:0px 0px 3px 0px rgba(0,0,0,.2)}.actionPlanProgress .progressView .topic:not(.current):hover .topicName{display:block}.actionPlanProgress .progressView .topic.incomplete{background:#e99000}.actionPlanProgress .progressView .topic.complete{background:#109b71}.actionPlanProgress .progressView .topic.unviewed{background:#ddd}.actionPlanProgress .progressView .topic .topicName{display:none;position:absolute;top:-22px;margin:0 auto;width:280px;text-align:center;left:calc(50% - 140px);z-index:20}
.actionPlanStandardSelection .options{display:flex}.actionPlanStandardSelection .options .option{flex:1 1;margin:0 .2rem;padding:.6rem .8rem .6rem .2rem;background:#fafafa;border:1px solid #f2f2f2;cursor:pointer;overflow:hidden;text-align:left}.actionPlanStandardSelection .options .option strong{padding:0 .8rem}.actionPlanStandardSelection .options .option .optionBody{display:flex;align-items:center}.actionPlanStandardSelection .options .option .optionBody .score{flex:0 0 100px;text-align:center;margin:-0.8rem 0 -0.2rem;font-size:4rem;opacity:.9;font-weight:600}.actionPlanStandardSelection .options .option .optionBody .description{flex:1 1}.actionPlanStandardSelection .options .option.selected{background:#dff0d8;color:#283e1f}.actionPlanStandardSelection .options .option p{margin:0}.react-datepicker-wrapper{display:block}
.checklistActions .checklistActionsTable .topic{width:43%}.checklistActions .checklistActionsTable .assignedTo{width:12%}.checklistActions .checklistActionsTable .deadline{width:10%}.checklistActions .checklistActionsTable .currentProgress{width:7%}.checklistActions .checklistActionsTable .document{width:9%}.checklistActions .checklistActionsTable .actions{width:20%;text-align:right}.checklistActions .checklistCategory{margin-bottom:2.4rem}.checklistActions .checklistCategory:last-of-type{margin-bottom:0;border-bottom:none}.checklistActions .checklistCategory h2{margin:.2rem 0 .8rem}.checklistActions .checklistCategory .checklistItemDetails{background:#fafafa;border-bottom:2px solid #ddd;margin-bottom:.8rem}.checklistActions .checklistCategory .checklistItemDetails:last-of-type{margin-bottom:0}.checklistActions .checklistCategory .checklistItemDetails.checklist-color-success{border-left:6px solid #009b72}.checklistActions .checklistCategory .checklistItemDetails.checklist-color-warning{border-left:6px solid #e99002}.checklistActions .checklistCategory .checklistItemDetails.checklist-color-danger{border-left:6px solid #a70b10}.checklistActions .checklistCategory .checklistItemDetails.checklist-color-info{border-left:6px solid #029ce2}.checklistActions .checklistCategory .checklistItemHeader{position:relative;padding-bottom:.4rem}.checklistActions .checklistCategory .checklistItemHeader .item{font-size:1.2rem;padding:.6rem .6rem 0}.checklistActions .checklistCategory .checklistItemHeader .standard{position:relative;font-size:.8rem;padding:0 .6rem .6rem;color:#555}.checklistActions .checklistCategory .checklistItemHeader button{position:absolute;bottom:8px;right:8px}
.actionPlanIndexScreen .category,.actionPlanIndexScreen .feedback,.actionPlanIndexScreen .actionPlanIndexFooter{background:#f3f3f3;padding:.8rem;margin-bottom:.8rem}.actionPlanIndexScreen .category h1,.actionPlanIndexScreen .feedback h1,.actionPlanIndexScreen .actionPlanIndexFooter h1{font-size:1.6rem}.actionPlanIndexScreen .topic .status i{margin-right:.4rem}.actionPlanIndexScreen .topic .status.complete i{color:#009b72}.actionPlanIndexScreen .topic .status.actionsDueSoon i{color:#e99002}.actionPlanIndexScreen .topic .status.actionRequired i,.actionPlanIndexScreen .topic .status.actionsOverdue i{color:#a70b10}.actionPlanIndexScreen .topicsTable .topic{width:30%}.actionPlanIndexScreen .topicsTable .on-site{width:11%}.actionPlanIndexScreen .topicsTable .targetScore{width:11%}.actionPlanIndexScreen .topicsTable .currentProgress{width:11%}.actionPlanIndexScreen .topicsTable .actionsStatus{width:22%}.actionPlanIndexScreen .topicsTable .actions{width:15%}.actionPlanIndexScreen .customActionsTable .actions{width:22%}.actionPlanIndexScreen .feedback{max-height:52px;transition:max-height .5s;overflow:hidden}.actionPlanIndexScreen .feedback .header{display:flex;justify-content:space-between;cursor:pointer}.actionPlanIndexScreen .feedback .header i{font-size:1.6rem;color:#682181}.actionPlanIndexScreen .feedback.open{max-height:2000px}.actionPlanIndexScreen .category .header{display:grid;grid-template-columns:1fr 140px 60px 140px 60px;border-bottom:1px solid #d8d8d8;margin-bottom:.8rem}.actionPlanIndexScreen .category .header h1{flex:1 1}.actionPlanIndexScreen .category .header .scoreTitle,.actionPlanIndexScreen .category .header .scoreValue{font-size:1rem;text-align:right}.actionPlanIndexScreen .category .header .scoreValue span{color:#fff;padding:.2rem .4rem}.actionPlanIndexScreen .category .header .scoreValue span.score-red{background:#a70b10}.actionPlanIndexScreen .category .header .scoreValue span.score-dark-green{background:#029ce2}.actionPlanIndexScreen .category .header .scoreValue span.score-green{background:#009b72}.actionPlanIndexScreen .category .header .scoreValue span.score-amber{background:#e99002}.actionPlanIndexScreen .actionPlanOverviewTabs{margin-top:1.2rem;margin-bottom:.6rem}.actionPlanIndexScreen .actionPlanOverviewTabs ul{margin:0;padding:0;padding-left:.5rem;list-style:none;border-bottom:2px solid #682181}.actionPlanIndexScreen .actionPlanOverviewTabs ul li{display:inline-block}.actionPlanIndexScreen .actionPlanOverviewTabs ul li button{margin-bottom:-2px;margin-right:.5rem;border:2px solid #682181;font-size:1.1rem;padding:.4rem 1rem;color:#682181;background:rgba(0,0,0,0);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 65%, rgba(104, 33, 129, 0.0666666667) 100%)}.actionPlanIndexScreen .actionPlanOverviewTabs ul li button:hover,.actionPlanIndexScreen .actionPlanOverviewTabs ul li button:focus{background:rgba(104,33,129,.1333333333);outline:none}.actionPlanIndexScreen .actionPlanOverviewTabs ul li button.selected{border-bottom:2px solid #fff;background:rgba(0,0,0,0)}.actionPlanActionsForm .actions .action{margin-bottom:.8rem;padding-bottom:.8rem;border-bottom:1px solid #ccc;display:grid;grid-template-columns:repeat(auto-fill, minmax(540px, 1fr));grid-gap:1.4rem}.actionPlanActionsForm .actions .action .inputs{-ms-grid-column:1}.actionPlanActionsForm .actions .action .details{-ms-grid-column:3}.actionPlanActionsForm .details{display:flex;flex-direction:column}.actionPlanActionsForm .details .actionDetails{flex:1 1}.actionPlanActionsForm .details .actionDetails .description{margin-top:1.2rem}.actionPlanActionsForm .details .actionActions{flex:0 0 36px;text-align:right}.actionDetails{padding-bottom:2rem}.actionDetails .description{font-size:1.2rem;margin-top:.2rem;margin-bottom:.4rem}.iconDueSoon{color:#e99002}.actionForm .editButton{position:absolute;top:-16px;right:0px}.actionProgressHistory .actionPlanTimeline{padding-top:1.4rem}.actionProgressHistory .actionPlanTimeline .timelineStart,.actionProgressHistory .actionPlanTimeline .timelineEntry{display:grid;grid-template-columns:64px 1fr}.actionProgressHistory .actionPlanTimeline .timelineStart .timelineLine{position:relative;grid-column:1}.actionProgressHistory .actionPlanTimeline .timelineStart .timelineLine:before{content:"";display:block;position:absolute;left:0px;right:0px;margin:0 auto;width:6px;height:50%;border:3px solid #009b72;background-color:#009b72;height:100%}.actionProgressHistory .actionPlanTimeline .timelineStart .timelineLine:after{content:"";position:absolute;top:calc(50% - 12px);left:0px;right:0px;top:0px;margin:0 auto;width:24px;height:6px;border:3px solid #009b72;background-color:#009b72}.actionProgressHistory .actionPlanTimeline .timelineStart .details{grid-column:2;font-size:1.2rem;padding:.8rem .2rem;margin-top:-1.4rem}.actionProgressHistory .actionPlanTimeline .timelineEntry .timelineGraphic{position:relative;grid-column:1}.actionProgressHistory .actionPlanTimeline .timelineEntry .timelineGraphic .timelineLine:before{content:"";display:block;position:absolute;left:0px;right:0px;margin:0 auto;width:6px;height:50%;border:3px solid #009b72;background-color:#009b72;top:0px}.actionProgressHistory .actionPlanTimeline .timelineEntry .timelineGraphic .timelineLine:after{content:"";display:block;position:absolute;left:0px;right:0px;margin:0 auto;width:6px;height:50%;border:3px solid #009b72;background-color:#009b72;bottom:0px}.actionProgressHistory .actionPlanTimeline .timelineEntry .timelineGraphic .timelineMarker{content:"";position:absolute;top:calc(50% - 12px);left:0px;right:0px;margin:0 auto;width:24px;height:24px;background:#fff;border:5px solid #009b72;border-radius:12px}.actionProgressHistory .actionPlanTimeline .timelineEntry.latest .timelineLine:after{display:none}.actionProgressHistory .actionPlanTimeline .timelineEntry .detailsWrap{padding:.8rem 0;grid-column:2}.actionProgressHistory .actionPlanTimeline .timelineEntry .detailsWrap .details{background:#f2f2f2;color:#333;padding:.8rem .8rem 1.6rem;position:relative}.actionProgressHistory .actionPlanTimeline .timelineEntry .detailsWrap .details .detailsHeader{display:grid;grid-template-columns:1fr 1fr}.actionProgressHistory .actionPlanTimeline .timelineEntry .detailsWrap .details .detailsHeader .time{text-align:right}.actionProgressHistory .actionPlanTimeline .timelineEntry .detailsWrap .details .description{font-size:1.05rem;padding:.4rem 0}.actionProgressHistory .actionPlanTimeline .timelineEntry .detailsWrap .details .document{position:absolute;bottom:.8rem;right:.8rem}.supportingEvidence .document{display:flex;align-items:center;padding:.4rem .4rem .4rem .8rem;border-left:4px solid #682181;background-color:#f2f2f2;margin-bottom:.6rem}.supportingEvidence .document .documentName{flex:1 1}.supportingEvidence .document .documentName p{margin:0}.supportingEvidence .document .documentActions{flex:0 0 92px}.supportingEvidence .documentInput{width:100%;position:relative}.supportingEvidence .documentInput label{width:100%;padding:.8rem 1rem;background-color:#f2f2f2;border:4px solid #e4e4e4;border-style:dashed;font-size:1.1rem;font-weight:600;cursor:pointer}.supportingEvidence .documentInput label small{margin-left:1rem}.supportingEvidence .documentInput input{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0}
.menu-button{padding:15px 10px;text-decoration:none;color:#fff;border:none;background:none}.menu-button:hover{color:#fff}#menu#menu{position:absolute;top:95%;z-index:1000;border-radius:2px;min-height:400px;width:600px;border:1px #c8c8c8 solid;box-shadow:2px 2px 2px #c8c8c8;background-color:#fff;border-bottom:10px #682181 solid;display:flex}#menu#menu ul{width:200px;margin:0;padding:0;border-right:1px #aaa solid;list-style:none;display:flex;flex-direction:column}#menu#menu ul .nested li.nested:hover .item-icon{transition:font-size .2s,color .2s;font-size:20px;color:#482455}#menu#menu ul .nested li.nested.selected .item-icon{color:#fff}#menu#menu ul li:hover{color:#000;background-color:#d5b6e0}#menu#menu ul li:hover>button>.item-icon{transition:font-size .2s,color .2s;font-size:20px;color:#482455}#menu#menu ul li.selected{color:#fff !important;background-color:#682181}#menu#menu ul li.selected>button>.item-icon{color:#fff}#menu#menu ul li.selected ul{color:#000}#menu#menu ul ul{position:absolute;top:0;left:200px;width:200px;height:100%}#menu#menu ul ul ul{position:absolute;top:0;left:200px;border-right:0;border-right:initial;width:198px}#menu#menu a{padding:10px 5px;text-decoration:none;color:inherit;display:flex;justify-content:flex-start;align-items:center;text-align:center}#menu#menu a span{text-align:left}#menu#menu button{padding:10px 5px;color:inherit;text-decoration:none;border:none;background:none;width:100%;display:flex;justify-content:flex-start;align-items:center;text-align:center}#menu#menu button span{text-align:left}#menu#menu .hidden{display:none}#menu#menu .item-icon{flex:0 0 20px;margin-right:8px;max-width:20px}#menu#menu .item-arrow{flex:0 0 20px;margin-left:auto}#menu#menu input{margin:10px;width:calc(100% - 20px)}

/*# sourceMappingURL=application-b909d860.css.map*/