.content{margin-top:0}.bg-a1-a3{background-color:#f00 !important;color:#fff !important}.bg-a4{background-color:#ff7300 !important;color:#fff !important}.bg-a5{background-color:#ffbb00 !important;color:#fff !important}.bg-b1{background-color:#15a010 !important;color:#fff !important}.bg-b3{background-color:#a32a71 !important;color:#fff !important}.bg-b4{background-color:#35c2bb !important;color:#fff !important}.bg-c1-c4{background-color:#733999 !important;color:#fff !important}.bg-white{background-color:#fff !important;color:#000 !important}a.sidebar-brand small{font-size:.7rem}table>tbody>tr>td>input,table>tbody>tr>td>select{width:100%}label.col-form-label.required::after{content:'*';padding-left:.3rem;color:#f00}input.form-control[required],select.form-select[required],textarea.form-control[required]{border-color:#153d77}.phase-block{padding-top:10%;padding-bottom:10%}.phase{cursor:pointer;color:#fff;filter:contrast(50%)}.phase.active{font-weight:bold;filter:contrast(1)}.visualisation .card-title{background-color:#153d77;color:#fff;font-size:1.5rem}.diagram [data-action]:hover{cursor:pointer;background-color:#c1c1c1aa}.diagram .row{text-align:center}.diagram .bg-darker{background-color:#004646;color:#fff}.diagram .bg-lighter{background-color:teal;color:#fff}.diagram .light{color:#00b4b4}.diagram .block{min-height:36px;display:flex;justify-content:center;align-items:center}.diagram .vertical{min-height:18em;background-color:#00b4b4;position:relative}.diagram .vertical.half{min-height:8.2em}.diagram .vertical>.text{color:#fff;position:absolute;text-wrap:nowrap;transform-origin:left center}.diagram .vertical>.text.text-6{transform:rotate(90deg) translate(0.4em, -1.8em)}.diagram .vertical>.text.text-4{transform:rotate(90deg) translate(0.4em, -1.2em)}.diagram .horizontal{min-height:8.2em;background-color:#00b4b4;color:#fff}.info-section{font-size:.8em;display:none}.info-section.active{display:block}.info-section h1{font-weight:bold;font-size:1.1em;text-decoration:underline;margin:0}.designs>.design{margin:.2rem;padding:.4rem;display:inline-block}.designs>.design .cell{text-align:center}
