.react-datepicker{font-family:inherit}.react-datepicker-popper{z-index:2}.react-datepicker__day,.react-datepicker__day-name{width:2.2rem;line-height:2.2rem}.react-datepicker__day--disabled{cursor:not-allowed}.react-datepicker__day--outside-month{color:#0006}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{background-color:var(--sh-colors-brandPrimary);color:var(--sh-colors-white)}.react-datepicker__day--keyboard-selected:hover{background-color:var(--sh-colors-brandPrimary)!important}.react-datepicker__header{background-color:var(--sh-colors-brandPrimary)}.react-datepicker-time__header{color:var(--sh-colors-white)}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:var(--sh-colors-brandPrimary)}.react-datepicker-popper.has-time-select .react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:0}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-right-radius:.3rem!important}.react-datepicker__day-name,.react-datepicker__header .react-datepicker__header .react-datepicker__day-name{color:var(--sh-colors-white)}.react-datepicker__current-month{color:var(--sh-colors-white);font-weight:600}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=right-start] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=left-start] .react-datepicker__triangle{fill:var(--sh-colors-brandPrimary);color:var(--sh-colors-brandPrimary)}.w-100{width:100%}html{font-size:14px}@media (min-width: 768px){html{font-size:16px}}.nav-link{padding:0}.nav-item a{padding:0 .5rem}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}.box-shadow{box-shadow:0 .25rem .75rem #0000000d}.no-text-selection{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.error{color:red;font-weight:700}.tiles{flex:1;position:relative;display:grid;grid-template-columns:repeat(auto-fit,70px);grid-template-rows:repeat(auto-fit,70px);grid-gap:10px;overflow:visible}.tiles .tile{display:flex;position:relative}.tiles .tile.cols-1{grid-column:span 1;width:70px}.tiles .tile.rows-1{grid-row:span 1;height:70px}.tiles .tile.cols-2{grid-column:span 2;width:150px}.tiles .tile.rows-2{grid-row:span 2;height:150px}.tiles .tile.cols-3{grid-column:span 3;width:230px}.tiles .tile.rows-3{grid-row:span 3;height:230px}.tiles .tile.cols-4{grid-column:span 4;width:310px}.tiles .tile.rows-4{grid-row:span 4;height:310px}.tiles .tile.cols-5{grid-column:span 5;width:390px}.tiles .tile.rows-5{grid-row:span 5;height:390px}.tiles .tile.cols-6{grid-column:span 6;width:470px}.tiles .tile.rows-6{grid-row:span 6;height:470px}.tiles .tile.cols-7{grid-column:span 7;width:550px}.tiles .tile.rows-7{grid-row:span 7;height:550px}.tiles .tile.cols-8{grid-column:span 8;width:630px}.tiles .tile.rows-8{grid-row:span 8;height:630px}.tiles .tile:hover{outline:rgba(29,29,29,.1) solid 4px}.tiles .tile .teaser{font-size:1.2em;padding:1em;background:#f8f9fa}@font-face{font-family:SourceSansPro;src:local("SourceSansPro"),url(/assets/SourceSansPro-Regular-DnewuEYK.ttf) format("truetype");font-weight:400}@font-face{font-family:SourceSansPro;src:local("SourceSansPro"),url(/assets/SourceSansPro-Bold-C9fjbyR0.ttf) format("truetype");font-weight:700}@font-face{font-family:SourceSansPro;src:local("SourceSansPro"),url(/assets/SourceSansPro-SemiBold-BtVCw0rT.ttf) format("truetype");font-weight:600}.notifications{position:fixed;display:flex;align-items:flex-end;flex-direction:column;right:2em;bottom:2em}.notification-toast{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;text-align:left;padding:.8em;background-color:#fff;max-width:500px;position:relative;box-shadow:1px 7px 14px -5px #0003}.notification-toast+.notification-toast{margin-top:1em}.notification-toast.success:before{background-color:#2bde3f}.notification-toast.error:before{background-color:#e7431a}.notification-toast.info:before{background-color:#1d72f3}.notification-toast.warning:before{background-color:#ffc007}.notification-toast:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px}.notification-toast .notification-toast-details{flex:1}.notification-toast .notification-toast-details .notification-toast-title{color:#3e3e3e;font-weight:700;margin-top:0;margin-bottom:8px}.notification-toast .notification-toast-details .notification-toast-description{font-size:14px;margin-top:0;margin-bottom:0;color:#878787}.notification-toast .notification-toast-close{width:14px;cursor:pointer;height:14px;fill:#878787;margin-left:1.2em;background:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.642 15.642" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 15.642 15.642"><path fill-rule="evenodd" d="M8.882,7.821l6.541-6.541c0.293-0.293,0.293-0.768,0-1.061  c-0.293-0.293-0.768-0.293-1.061,0L7.821,6.76L1.28,0.22c-0.293-0.293-0.768-0.293-1.061,0c-0.293,0.293-0.293,0.768,0,1.061  l6.541,6.541L0.22,14.362c-0.293,0.293-0.293,0.768,0,1.061c0.147,0.146,0.338,0.22,0.53,0.22s0.384-0.073,0.53-0.22l6.541-6.541  l6.541,6.541c0.147,0.146,0.338,0.22,0.53,0.22c0.192,0,0.384-0.073,0.53-0.22c0.293-0.293,0.293-0.768,0-1.061L8.882,7.821z"></path></svg>') no-repeat center center}*{scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent;border-radius:8px}*::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:8px;border:2px solid transparent;background-clip:padding-box;min-height:40px;transition:background-color .2s}*::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0;border:1px solid transparent}*::-webkit-scrollbar-thumb:active{background-color:gray;border:1px solid transparent}*:hover{scrollbar-color:#a0a0a0 transparent}*:active{scrollbar-color:#808080 transparent}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{white-space:normal;word-break:break-word}
