form{--input-width: max(100%, 15rem)}.form>*{margin-bottom:1rem}.form>div:not(.buttons,.control--password){display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--spacer)}.form>div:not(.buttons,.control--password)>*:not(button,a){flex-grow:1}.form .control.radio,.form .radio.control--password,.form .control.checkbox,.form .checkbox.control--password{display:flex;justify-content:left;align-items:center;accent-color:rgba(var(--rgb-dark),.8)}.form .control.checkbox label,.form .checkbox.control--password label{margin:0 .125rem;display:flex;align-items:center}.form .control.radio label,.form .radio.control--password label{margin:0 .125rem -.25rem}.form .control input[type=date],.form .control--password input[type=date]{accent-color:var(--light)}.form .control input[type=date]::-webkit-calendar-picker-indicator,.form .control--password input[type=date]::-webkit-calendar-picker-indicator{filter:invert(95%)}.form .control.reverse,.form .reverse.control--password{flex-direction:row-reverse}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.flex>div>.control,.flex>div>.control--password{margin-bottom:0}label{display:block;margin-bottom:.375rem;margin-left:.125rem;font-size:.75rem}input:not([type=checkbox],[type=radio]),input:autofill,select,textarea{background-color:rgb(var(--rgb-dark),.7);color:rgb(var(--rgb-light));border-radius:var(--radius);width:min(100%,var(--input-width))}input:not([type=checkbox],[type=radio]):-webkit-autofill,input:not([type=checkbox],[type=radio]):-webkit-autofill:hover,input:not([type=checkbox],[type=radio]):-webkit-autofill:focus,input:not([type=checkbox],[type=radio]):-webkit-autofill:active,input:autofill:-webkit-autofill,input:autofill:-webkit-autofill:hover,input:autofill:-webkit-autofill:focus,input:autofill:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgb(var(--rgb-dark),.7) inset!important;box-shadow:inset 0 0 0 9999px rgb(var(--rgb-dark),.7);background-color:#081027;-webkit-text-fill-color:rgb(235,236,232)!important;border:1px solid rgb(var(--rgb-dark))!important;transition:background-color 5000s ease-in-out 0s}input,select,textarea{display:block;padding:.5rem;font-size:1rem;border:0}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--secondary)}textarea{width:100%}.control--password{position:relative;width:var(--input-width)}.control--password button{background-color:transparent;border:0;color:#fff;position:absolute;bottom:-.875rem;transform:translateY(-50%);right:.5rem;cursor:pointer;transition:.3s}.control-row{display:flex;flex-wrap:wrap;gap:1rem}.control-row>*{flex-grow:1}.form-actions{display:flex;justify-content:flex-end;gap:1rem}.whs fieldset{width:100%;height:100%}.report-form-section-container{margin-bottom:calc(var(--spacer) * 2)}.report-form-section-container legend{font-size:calc(var(--spacer) * 1.25);font-weight:700}fieldset{border-radius:var(--radius);padding-block:1rem}fieldset legend{padding-inline:.5em;font-size:inherit;text-transform:capitalize}fieldset>*:not(legend),fieldset .control,fieldset .control--password{margin-bottom:.75rem}.radio-group{display:flex;gap:1.5em}.form-item-new{margin-bottom:calc(var(--spacer) * 1.5)}.form-item-new legend{font-size:1.125rem;font-weight:600}@media (min-width: 992px){form{--input-width: max(100%, 20rem)}.form>div:not(.buttons){flex-direction:row}label{font-size:.875rem}}:root{--rgb-dark: 8, 18, 39;--rgb-light: 235, 236, 232;--light: rgb(var(--rgb-light));--dark: rgb(var(--rgb-dark));--secondary: rgb(16, 63, 59, .5);--primary: rgb(64 98 95);--accent: rgb(var(--rgb-dark));--accent: rgb(69, 158, 143);--accent: rgb(255, 97, 97);--error: rgb(204, 29, 6);--chart-1: rgb(235, 236, 232);--chart-2: rgb(151, 30, 14);--chart-3: rgb(14, 24, 54);--chart-4: rgb(28, 35, 58);--chart-5: rgb(3, 227, 235);--chart-6: rgb(107, 15, 3);--warning: rgb(225, 203, 5);--shadow: 1px 1px 2px 2px rgba(40, 40, 36, .6);--cards: rgba(8, 18, 39, .8);--reports: rgba(20, 22, 43, .6);--audits: rgba(3, 227, 235, .6);--support: rgba(225, 203, 5, .6)}:root.dark-mode{--light: rgb(var(--rgb-dark));--dark: rgb(var(--rgb-light))}header .MuiButtonBase-root.MuiIconButton-root,footer .MuiButtonBase-root.MuiIconButton-root{color:var(--dark)}header ul{list-style:none;margin:0;display:flex;align-items:center;gap:1.5rem;padding:0}header ul svg{cursor:pointer}header ul .MuiSwitch-root{margin-top:-.375rem}@media (min-width: 992px){header nav,header ul{position:static}header nav{padding:.5rem .75rem 0 0}header nav ul{gap:2.5rem}}[aria-roledescription=navigation] a{text-decoration:none;color:inherit}[aria-roledescription=navigation] a,[aria-roledescription=navigation] span{transition:opacity .35s,color .35s}[aria-roledescription=navigation] a:hover,[aria-roledescription=navigation] a:focus-visible,[aria-roledescription=navigation] span:hover,[aria-roledescription=navigation] span:focus-visible{opacity:.8}[aria-roledescription=navigation] a.active,[aria-roledescription=navigation] span.active,[aria-roledescription=navigation] .MuiListItemButton-root.Mui-selected{color:var(--primary)}[aria-roledescription=navigation] .MuiListItem-root a.active{width:100%}.MuiDrawer-root .MuiPaper-root{background-color:var(--light);color:var(--dark)}.MuiDrawer-root .MuiPaper-root .MuiDivider-root{background-color:var(--dark)}.horizontal-scroller-container{--size: min(68vw, 18rem);--gap: max(1.5vw, 1rem)}.horizontal-scroller-container .horizontal-scroller{padding-bottom:1.5rem;display:grid;grid-auto-flow:column;grid-auto-columns:var(--size);gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline-start:var(--gap)}.horizontal-scroller-container .horizontal-scroller>*{scroll-snap-align:start;cursor:pointer;-webkit-user-select:none;user-select:none}.horizontal-scroller-container .horizontal-scroller>* svg{--size: 1.5rem;width:var(--size);height:var(--size)}@media (min-width: 768px){.horizontal-scroller-container .horizontal-scroller svg{--size: 3.5rem}}.mb-1{margin-bottom:var(--spacer)}:root{--spacer: .5rem;--radius: .25rem}*{box-sizing:border-box}h1,h2,h3,h4,label{text-transform:capitalize}h2,h3,h4{margin:0 0 1em}p{margin:0}a:not(.MuiButtonBase-root,.nav-link){color:inherit;opacity:1;transition:opacity .3s}a:not(.MuiButtonBase-root,.nav-link):hover,a:not(.MuiButtonBase-root,.nav-link):focus-visible{opacity:.8}main{max-width:65rem;margin-inline:auto;padding-bottom:3rem}body:not(select),nav,nav ul{background-color:var(--light);color:var(--dark);transition:background-color .3s ease,color .3s ease}.desktop-visible{display:none}.flex{display:flex;flex-direction:column;gap:var(--spacer)}.flex.end{justify-content:end}.flex.end>*{flex-grow:0}.flex.between{justify-content:space-between}.flex.grow>*{flex-grow:1}a[class^=MuiButton]:focus-visible,a[class^=MuiButton]:hover{text-decoration:none!important}.equal-columns-table td{width:16%}.label{text-transform:capitalize}.row-hover-highlight{transition:all .3s;background-color:var(--rgb-primary);background-color:#407c77}.row-hover-highlight:hover{filter:brightness(1.2)}.row-hover-highlight span{display:inline-block;max-width:15ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.borderless-table td,.borderless-table th{border:0}.borderless-table tbody tr:hover,.borderless-table tbody tr:focus-visible{filter:brightness(1.2)}.summary{display:flex;flex-direction:column;gap:var(--spacer)}@media (min-width: 900px){.summary{flex-direction:row-reverse}.summary>*{padding-top:var(--spacer);flex-grow:1}.summary>:first-child{flex-basis:25%;text-align:right}.summary>:last-child{flex-basis:70%}}.MuiAccordionSummary-expandIconWrapper{color:var(--rgb-light)!important;font-size:1.5rem;transition:rotate .5s!important}.MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(45deg)!important;transform-origin:center}.logo{--size: 1.5rem;width:var(--size);height:var(--size)}.logo.sm{--size: 1.5rem}.logo.lg{--size: 2rem}@media (min-width: 922px){.logo{--size: 2rem}.logo.sm{--size: 1.5rem}.logo.lg{--size: 2.5rem}}.MuiTable-root{min-width:unset!important}table tbody .MuiTableCell-root{background-color:ver(--primary)!important}.MuiTabs-root button{--size: 1.125rem;border-top-right-radius:.5rem;border-top-left-radius:.5rem;padding:calc(var(--size) * .5) var(--size);-webkit-justify-content:flex-start;justify-content:flex-start;background-color:var(--primary)}.MuiTabs-root button[aria-selected=false]{background-color:var(--primary);opacity:1}.MuiTabs-root button:first-of-type[aria-selected=false]{box-shadow:inset -2px -2px 3px #00000080}.MuiTabs-root button:last-of-type[aria-selected=false]{box-shadow:inset 2px -2px 3px #00000080,inset -2px 0 3px #1d2520}.MuiTabs-root button .MuiPaper-root{width:var(--size);height:calc(1.3 * var(--size))}.MuiDialog-paper{width:min(80rem,90vw);padding:var(--spacer);background-color:rgb(var(--rgb-dark),.9)!important;text-align:center}.MuiBackdrop-root{background-color:var(--primary)!important;opacity:.8!important}.MuiDialogActions-root{justify-content:center!important}footer{display:flex;justify-content:space-between;align-items:center;padding-inline:var(--spacer);padding-block:calc(var(--spacer) * .25);font-size:max(.75rem,.9 * var(--spacer));position:fixed;bottom:0;left:0;right:0}footer .mail-icon{--size: max(1rem, 1.25vw)}footer .mail-icon,.help-button svg{width:var(--size);height:var(--size);fill:var(--dark);transition:fill .3s;cursor:pointer}.help-button{z-index:10}.help-button svg{--size: max(1.5rem, 2.25vw)}.help-button.inline svg{--size: .5em}.download-btn .MuiButton-icon{transform:rotate(90deg)}.data-label,.data-row-spaced>*:first-child{text-transform:capitalize;font-size:.875;opacity:.8}.data-row-spaced{display:flex;margin-bottom:.5em}.data-row-spaced *:last-child{margin-left:auto}@media (min-width: 768px){.MuiTabs-root button{--size: 1.5rem}.desktop-visible{display:inline-block}table .desktop-visible{display:table-cell}.flex{flex-direction:row}:root{--spacer: 1rem}.deviations{columns:3;column-gap:2rem;margin-bottom:.625rem}.deviations .checkbox{margin-bottom:.5rem}}
