.cei__wrapper{--black-rgb:0,0,0;--white-rgb:255,255,255;--dark-rgb:60,60,60;--medium-rgb:80,80,80;--accent-rgb:128,0,0;--dark-accent-rgb:96,32,32;--borders-rgb:200,200,200;--dropdown-background-rgb:245,245,245;font-size:min(20px,calc(12px + .25vw));min-width:400px}.cei__back-btn{background-color:transparent;border:none;color:rgb(var(--dark-accent-rgb));font-size:1.1em;margin-bottom:1em;transition:transform .2s ease-in-out}.cei-update-form__submit-btn,.cei__update-btn{background-color:rgb(var(--accent-rgb));border:none;border-radius:.5em;color:rgb(var(--white-rgb));font-size:1.2em;margin-bottom:1em;padding:.5em .75em;transition:transform .25s}.cei-update-form__submit-btn:hover,.cei__back-btn:hover,.cei__update-btn:hover{transform:scale(1.05)}.cei-heading{color:rgb(var(--dark-rgb))}.cei-summary-industry-filter__wrapper{align-items:center;display:flex;gap:.5em;margin-bottom:1em}.cei-summary-filter__clear-btn{background-color:transparent;border:1px solid rgb(var(--medium-rgb));border-radius:.25em;color:rgb(var(--medium-rgb));font-weight:600;padding:.25em .5em}input.cei-summary-filter-custom-select__search-input,input.cei-summary-filter__search-input,input.cei-update-form-custom-select__search-input{border:.5px solid rgb(var(--borders-rgb));border-radius:.5em;box-sizing:border-box;font-size:1em;padding:.5em .75em}input.cei-summary-filter-custom-select__search-input,input.cei-update-form-custom-select__search-input{width:100%}input.cei-summary-filter__search-input{width:max(25em,35vw)}.cei-summary-filter__checkboxes{display:flex;gap:1em;margin-bottom:1em}table.cei-table{border:none;border-collapse:collapse;border-spacing:0;display:flex;empty-cells:show;flex-direction:column;margin:0;max-height:var(--table-height);text-align:left;transition:opacity .33s;white-space:normal;width:100%;word-break:normal}table.cei-table thead{border:none;direction:ltr;flex:0 0 auto;font-family:inherit;padding:0;text-align:left;white-space:normal}table.cei-table tbody{display:block;flex:1 1 auto;overflow-y:auto}table.cei-table tr{display:table;table-layout:fixed;width:100%}table.cei-table td,table.cei-table th{border-bottom:1px solid rgb(var(--borders-rgb));border-right:none;padding:10px 20px}table.cei-table th{font-size:calc(12px + .25vw);text-align:left}table.cei-table td{font-size:calc(10px + .25vw);text-align:left;word-wrap:break-word}table.cei-table td.cei-table__cell--left-correct{padding-left:calc(20px + 1em)}.cei-table button{background-color:transparent;border:2px solid rgb(var(--medium-rgb));border-radius:.25em;color:rgb(var(--medium-rgb));font-weight:600;margin:.2em 0;padding:.25em .5em}.cei-table button:hover{background-color:rgb(var(--medium-rgb));color:rgb(var(--white-rgb))}tr.cei-table__row-heading{background-color:rgb(var(--accent-rgb));color:rgb(var(--white-rgb));position:sticky;top:0}table.cei-table .cei-table__cell--centered{text-align:center}table.cei-table .cei-table__cell--large-font{font-size:1.5em}table.cei-table .cei-table__cell--10{width:10%}table.cei-table .cei-table__cell--20{width:20%}.cei-update-form__field{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 max(5px,min(35px,5vh))}.cei-summary-filter-custom-select,.cei-update-form-custom-select,.cei-update-form__fieldset--unstyled{border:none;color:rgb(var(--medium-rgb));font-size:.8em;padding:0}.cei-summary-filter__label,.cei-update-form__label{color:rgb(var(--medium-rgb));font-size:min(20px,calc(12px + .25vw));font-weight:600;margin-bottom:.25em}.cei-update-form__required-label-wrapper{align-items:center;display:flex;gap:.5em}.cei-update-form-label__svg-wrapper{color:rgb(var(--accent-rgb));display:flex;height:.8em;width:.8em}.cei-update-form-label__svg-wrapper svg{fill:currentColor}.cei-summary-filter-field__inputs,.cei-update-form-field__inputs{display:flex;flex-direction:column;gap:.2em}.cei-summary-filter-custom-select__wrapper,.cei-update-form-custom-select__wrapper{position:relative;width:max(25em,35vw)}.cei-summary-filter-custom-select__toggle,.cei-update-form-custom-select__toggle{align-items:center;background-color:#fff;border:.5px solid rgb(var(--borders-rgb));border-radius:.5em;color:rgb(var(--dark-rgb));display:flex;font-size:1em;justify-content:space-between;padding:.5em;width:100%}.cei-summary-filter-custom-select__options,.cei-update-form-custom-select__options{background-color:rgb(var(--dropdown-background-rgb));border:.75px solid rgb(var(--borders-rgb));border-radius:.2em;box-shadow:0 2px 5px rgba(var(--black-rgb),.25);box-sizing:border-box;max-height:20vh;overflow:auto;position:absolute;width:100%;z-index:1}.cei-update-form-custom-select__options,.cei-update-form-custom-select__toggle--open{background-color:rgb(var(--dropdown-background-rgb))}.cei-summary-filter-custom-select__toggle svg,.cei-update-form-custom-select__toggle svg{aspect-ratio:1;fill:rgb(var(--medium-rgb));opacity:.8;transform:rotate(180deg);transform-origin:center;width:1.2em}.cei-summary-filter-custom-select__search-field,.cei-update-form-custom-select__search-field{padding:.2em;position:sticky;top:0}.cei-summary-filter-custom-select-option__label,.cei-update-form-custom-select-option__label{color:rgb(var(--medium-rgb));display:block;padding:.5em}.cei-summary-filter-custom-select-option__input:focus-visible+.cei-summary-filter-custom-select-option__label,.cei-summary-filter-custom-select-option__label,.cei-update-form-custom-select-option__input:focus-visible+.cei-update-form-custom-select-option__label,.cei-update-form-custom-select-option__label{color:rgb(var(--black-rgb))}.cei-summary-filter-custom-select-option__input:focus-visible+.cei-summary-filter-custom-select-option__label,.cei-update-form-custom-select-option__input:focus-visible+.cei-update-form-custom-select-option__label{border-radius:.2em;outline:2px solid gray}.cei-summary-filter-custom-select-option__input:checked+.cei-summary-filter-custom-select-option__label,.cei-update-form-custom-select-option__input:checked+.cei-update-form-custom-select-option__label{background-color:#505050;border:3.5px solid rgb(var(--dark-rgb));color:rgb(var(--white-rgb));font-weight:800;padding:.5em .5em .5em calc(.5em - 3.5px)}.cei-update-form__other-text-input{border:.5px solid rgb(var(--borders-rgb));border-radius:.5em;box-sizing:border-box;color:rgb(var(--dark-rgb));display:block;font-size:1em;padding:.5em}.cei-update-form__fieldset{border:1px solid rgb(var(--borders-rgb))}.cei-update-form__legend--required{align-items:center;display:flex;gap:.5em}.cei-update-form__checkbox-label,.cei-update-form__legend--required,.cei-update-form__radio-label,.cei-update-form__textarea-label{color:rgb(var(--medium-rgb));font-weight:600}.cei-update-form__fieldset--horizontal{display:flex;flex-wrap:wrap;margin-top:.5em}.cei-update-form__radio-options{display:flex;flex-wrap:wrap;gap:1em}.cei-update-form__radio-label{display:inline-block;font-size:1.3em;margin:0 .5em 0 0}.cei-update-form__radio-field{align-items:center;display:flex;font-size:1.2em;gap:.1em}.cei-update-form__radio-field input{accent-color:rgb(var(--medium-rgb));margin:0}.cei-update-form__notes-textarea{color:rgb(var(--dark-rgb));font-family:sans-serif;font-size:.9em;margin-top:.25em;padding:.5em;width:100%}.cei-update__status-dialog{background-color:transparent;border:none;font-size:1.6em}.cei-update__status-dialog p{color:rgb(var(--dark-rgb));margin:0}.cei-update__status-dialog::backdrop{backdrop-filter:blur(10px);background-color:rgba(var(--white-rgb),.75)}body:has(.cei-update__status-dialog[open]){overflow:hidden}.cei-update__status-dialog:focus-visible{outline:none}.cei-update-form-submission-status__content{display:flex;flex-direction:column;gap:.5em}.cei-update-form-submission-status__heading{font-size:1.2em;font-weight:600}.cei-update-form-submission-status__missing-fields{color:rgb(var(--medium-rgb))}.cei-update__status-dialog button{background-color:rgb(var(--dark-rgb));border:none;border-radius:.5em;color:rgb(var(--white-rgb));font-size:.8em;padding:.25em .5em;transition:transform .25s}.cei-update__status-dialog button:hover{transform:scale(1.05)}.cei-summary-filter-custom-select-option__input--visually-hidden,.cei-summary-filter-custom-select__legend--visually-hidden,.cei-summary-filter-custom-select__options--visually-hidden,.cei-summary-filter-custom-select__search-label--visually-hidden,.cei-update-form-custom-select-option__input--visually-hidden,.cei-update-form-custom-select__legend--visually-hidden,.cei-update-form-custom-select__options--visually-hidden,.cei-update-form-custom-select__search-label--visually-hidden,.cei-update-form__legend--visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cei--hidden,.cei-summary-filter-custom-select__option--filtered-out,.cei-table tr.cei--hidden,.cei-update-form-custom-select__option--filtered-out{display:none}