@charset "UTF-8";.loading-spinner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute}.loading-spinner .spinner-icon{font-size:10rem;animation:spin 2s linear infinite;user-select:none;color:var(--default)}:root{--color-primary: #4570e1;--color-primary-dark: #3558b8;--color-primary-light: #dce4f8;--color-error: #d32f2f;--color-error-light: #ffebee;--color-text-primary: #1a1a1a;--color-text-secondary: #4c5060;--color-text-tertiary: #70768e;--color-bg-primary: #f5f5f5;--color-bg-secondary: #ffffff;--color-border: #b0b0b0;--color-focus-ring: #4570e1;--focus-ring: 2px solid var(--color-focus-ring);--focus-offset: 2px}.login-page{width:100dvw;height:100dvh;overflow:hidden;font-size:1rem;display:grid;grid-template-columns:35% 65%;grid-template-rows:1fr;font-family:Open Sans,sans-serif}.login-page__form-panel{box-sizing:border-box;grid-column:1;padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%;overflow-y:auto;background:#fff;color:var(--color-text-primary);position:relative}.login-page__logo{height:15vh;margin-bottom:.5rem}.login-page__image-panel{grid-column:2;height:100%;position:relative;background-size:cover;background-position:center}.login-page__doe-seal{position:absolute;bottom:1.75rem;right:3rem;width:40rem;height:auto;opacity:.7}.login-page__attribution{position:absolute;bottom:1rem;right:1rem;color:#fff}.login-page__toast{position:absolute;top:1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:0 2rem;height:3.5rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.25rem;box-shadow:0 1rem 1.5rem #0000000f,0 .375rem 1.875rem #0000000f,0 .5rem .625rem #00000014;animation:toast-in-top .7s ease;z-index:10;width:fit-content;max-width:25rem}.login-page__toast-icon{color:var(--color-primary);font-size:1.5rem;flex-shrink:0}.login-page__toast-text{margin:0;font-size:1rem;color:var(--color-text-primary)}@keyframes toast-in-top{0%{top:-5rem}to{top:1rem}}.login-form{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:22rem}.login-form__field{text-align:left}.login-form__label{display:block;font-size:.75rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:.375rem;user-select:none;letter-spacing:.025em}.login-form__label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}.login-form__input{width:100%;height:2.5rem;padding:0 1rem;margin:0;border:none;border-radius:.375rem;font-size:1rem;font-family:inherit;box-sizing:border-box;outline:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);transition:all .1s ease}.login-form__input:hover:not(:disabled){outline-color:#a0a0a0}.login-form__input:focus{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 3px var(--color-primary-light)}.login-form__input:disabled{background:#f5f5f5;color:#a0a0a0;cursor:not-allowed}.login-form__input--error{outline:2px solid var(--color-error);outline-offset:var(--focus-offset)}.login-form__input--error:focus{outline:var(--color-error);box-shadow:0 0 0 3px var(--color-error-light)}.login-form__input--no-border{outline:none;border:none;flex:1;min-width:0}.login-form__input--no-border:focus{outline:none;box-shadow:none}.login-form__input-wrapper{display:flex;align-items:center;background:var(--color-bg-secondary);border-radius:.375rem;outline:1px solid var(--color-border);transition:all .1s ease}.login-form__input-wrapper:hover{outline-color:#a0a0a0}.login-form__input-wrapper:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 3px var(--color-primary-light)}.login-form__input-wrapper--error{outline:2px solid var(--color-error);outline-offset:var(--focus-offset)}.login-form__input-wrapper--error:focus-within{outline:var(--color-error);box-shadow:0 0 0 3px var(--color-error-light)}.login-form__reveal-icon{color:var(--color-text-secondary);font-size:1.5rem;margin:0 .5rem;padding:.5rem;border-radius:.375rem;cursor:pointer;user-select:none;transition:all .15s ease;border:1px solid transparent}.login-form__reveal-icon:hover{background:var(--color-primary-light);color:var(--color-primary)}.login-form__reveal-icon:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.login-form__forgot-link{background:none;border:none;padding:0;margin:0;color:var(--color-primary);font-size:.75rem;cursor:pointer;font-family:inherit;font-weight:500;transition:all .15s ease;text-decoration:none;border-radius:.25rem}.login-form__forgot-link:hover{text-decoration:underline;color:var(--color-primary-dark)}.login-form__forgot-link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.login-form__remember{display:flex;align-items:center;gap:.75rem;cursor:pointer;user-select:none;font-size:.9375rem;color:var(--color-text-secondary);margin:.375rem 0}.login-form__remember input[type=checkbox]{width:1.25rem;height:1.25rem;margin:0;accent-color:var(--color-primary);cursor:pointer;border-radius:.25rem}.login-form__remember input[type=checkbox]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.login-form__error{margin:.375rem 0 0;font-size:.75rem;color:var(--color-error);font-weight:500}.login-form__login-error{margin:.75rem 0 0;padding:.75rem;font-size:.875rem;color:#721c24;background-color:var(--color-error-light);border:1px solid #f5c6cb;border-radius:.375rem;text-align:center;line-height:1.5}.login-form__success-message{margin:.75rem 0;padding:.75rem;font-size:.875rem;color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:.375rem;text-align:center;line-height:1.5}.login-form__btn{width:100%;height:2.5rem;border-radius:.375rem;font-size:.875rem;font-weight:600;font-family:inherit;letter-spacing:.025em;cursor:pointer;transition:all .15s ease;text-transform:uppercase;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem}.login-form__btn:disabled{opacity:.6;cursor:not-allowed}.login-form__btn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.login-form__btn--primary{background:var(--color-primary);color:#fff}.login-form__btn--primary:hover:not(:disabled){background:var(--color-primary-dark);box-shadow:0 2px 8px #4570e14d}.login-form__btn--primary:active:not(:disabled){transform:translateY(1px)}.login-form__btn--outline{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.login-form__btn--outline:hover:not(:disabled){background:var(--color-primary-light)}.login-form__btn--outline:active:not(:disabled){background:var(--color-primary);color:#fff}.login-form__btn--text{background:transparent;color:var(--color-primary);border:none;height:auto;padding:.5rem;text-transform:none}.login-form__btn--text:hover:not(:disabled){text-decoration:underline;background:transparent}.login-form__btn--text:active:not(:disabled){color:var(--color-primary-dark)}.login-form__page-header{font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin:0 0 .5rem;text-align:left}.login-form__helper-text{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 1rem;text-align:left;line-height:1.5}.login-form__hint-text{font-size:.75rem;color:var(--color-text-tertiary);margin:.375rem 0 0;line-height:1.4}.login-form__textarea{width:100%;min-height:5rem;padding:.75rem 1rem;margin:0;border:none;border-radius:.375rem;font-size:1rem;font-family:inherit;box-sizing:border-box;outline:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);resize:vertical;transition:all .1s ease}.login-form__textarea:hover:not(:disabled){outline-color:#a0a0a0}.login-form__textarea:focus{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 3px var(--color-primary-light)}.login-form__textarea:disabled{background:#f5f5f5;color:#a0a0a0;cursor:not-allowed}.login-form__textarea--error{outline:2px solid var(--color-error);outline-offset:var(--focus-offset)}.login-form__textarea--error:focus{outline:var(--color-error);box-shadow:0 0 0 3px var(--color-error-light)}.login-form__asterisk{color:var(--color-error);font-weight:600}.login-form__char-counter{margin:.375rem 0 0;font-size:.75rem;color:var(--color-text-tertiary)}.login-page__footer{margin-top:auto;padding-top:2rem;text-align:center;width:80%;display:flex;flex-direction:column;align-items:center;gap:.75rem}.login-page__footer-disclaimer{font-size:.8rem;color:var(--color-text-secondary);margin:0;line-height:1.5}.login-page__footer-link{background:none;border:none;padding:.25rem .5rem;margin:0;color:var(--color-primary);font-size:inherit;cursor:pointer;font-family:inherit;font-weight:500;text-decoration:none;border-radius:.25rem;transition:all .15s ease}.login-page__footer-link:hover{text-decoration:underline;color:var(--color-primary-dark)}.login-page__footer-link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.login-page__footer-attribution{font-size:.75rem;color:var(--color-text-tertiary);margin:0;line-height:1.4}@media (min-width: 1440px){.login-page{grid-template-columns:30% 70%;font-size:1.125rem}}@media (max-width: 1279px){.login-page{grid-template-columns:40% 60%}.login-page__form-panel{padding:1rem}}@media (max-width: 1023px){.login-page{grid-template-columns:45% 55%;font-size:.9375rem}}@media (max-width: 767px){.login-page{grid-template-columns:1fr;grid-template-rows:1fr;font-size:.875rem}.login-page__form-panel{grid-column:1;grid-row:1;z-index:2;place-self:center;border-radius:.75rem;width:min(90%,26rem);max-height:90dvh;overflow-y:auto;box-shadow:0 .5rem 2rem #00000040;padding:1rem;height:auto}.login-page__image-panel{grid-column:1;grid-row:1!important;z-index:1;width:100%;height:100%}.login-page__doe-seal{width:16rem;bottom:1rem;right:1rem}.login-page__logo{height:8vh}.login-page__footer{position:relative;width:100%;margin-top:1.5rem;padding-top:0}}@media (max-height: 700px){.login-page__form-panel{max-height:95dvh;overflow-y:auto}}@media (max-height: 600px){.login-page__form-panel{padding:1.5rem 2rem}.login-page__logo{height:6vh}.login-page__footer{padding-top:1rem}}.admin-page{height:100%;width:100%;display:grid;grid-template-columns:12rem 1fr;background:var(--surface-one-dp, #2e313a);color:#e0e0e0;font-family:inherit;overflow:hidden}.admin-page--detail-layout{grid-template-columns:17rem 1fr}.admin-left-panel{display:flex;flex-direction:column;background:var(--catalyst-dark, #272931);border-right:1px solid var(--non-text-contrast-dark, #4d556f);height:100%;overflow:hidden}.admin-left-panel--browser{border-right:1px solid var(--non-text-contrast-dark, #4d556f)}.admin-left-panel__actions--top{padding:.5rem;border-bottom:1px solid var(--non-text-contrast-dark, #4d556f)}.admin-left-panel__search-wrap{position:relative;display:flex;align-items:center;padding:.5rem}.admin-left-panel__search-wrap .material-icons{position:absolute;left:1rem;font-size:1rem;color:var(--low-priority, #bababa)}.admin-left-panel__search{width:100%;border:1px solid var(--non-text-contrast-dark, #4d556f);border-radius:4px;background:var(--surface-two-dp, #323640);color:#e0e0e0;padding:.35rem .5rem .35rem 2rem;font-size:.75rem;outline:none}.admin-left-panel__search:focus{border-color:var(--default, #babdff)}.admin-left-panel__tabs{display:flex;gap:.25rem;padding:0 .5rem .5rem}.admin-left-panel__tab{border:none;background:transparent;color:var(--medium-priority, #cccccc);font-size:.75rem;padding:.3rem .5rem;border-radius:4px;cursor:pointer}.admin-left-panel__tab--active{color:#fff;background:var(--solid-active, #5d5e7f)}.admin-left-panel__list-header{font-size:.625rem;letter-spacing:.1em;font-weight:600;color:var(--low-priority, #bababa);padding:0 .75rem .375rem}.admin-left-panel__list{flex:1;overflow-y:auto;padding:0 .25rem .5rem}.admin-left-panel__list-item{display:block;width:100%;text-align:left;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--medium-priority, #cccccc);padding:.35rem .5rem;margin-bottom:.125rem;cursor:pointer}.admin-left-panel__list-item:hover{background:var(--low-opacity-hover, #a6b7ff26)}.admin-left-panel__list-item--active{background:var(--low-opacity-active, #a6b7ff66);border-color:var(--solid-active, #5d5e7f);color:#fff}.admin-left-panel__list-item-name{font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-left-panel__list-item-subtitle{font-size:.6875rem;color:var(--low-priority, #bababa);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-left-panel__empty{color:var(--low-priority, #bababa);font-size:.75rem;padding:.75rem}.admin-left-panel__back-btn{display:flex;align-items:center;justify-content:center;padding:.75rem;margin:.5rem .5rem 0;border:none;background:transparent;color:var(--default, #babdff);cursor:pointer;border-radius:6px;font-size:1.25rem;transition:background .15s,color .15s}.admin-left-panel__back-btn:hover{background:var(--low-opacity-hover, #a6b7ff26);color:#fff}.admin-left-panel__back-btn .material-icons{font-size:1.25rem}.admin-left-panel__header{display:flex;align-items:center;gap:.5rem;padding:1rem .75rem;font-size:1.125rem;font-weight:600;color:#fff}.admin-left-panel__header .material-icons{font-size:1.25rem;color:var(--default, #babdff)}.admin-left-panel__section-label{text-transform:uppercase;font-size:.625rem;font-weight:600;letter-spacing:.12em;color:var(--low-priority, #bababa);padding:.75rem .75rem .25rem}.admin-left-panel__nav{display:flex;flex-direction:column;gap:.125rem;padding:0 .5rem}.admin-left-panel__nav-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;cursor:pointer;border:none;background:transparent;color:var(--medium-priority, #cccccc);font-size:.8125rem;font-weight:500;text-align:left;width:100%;transition:background .15s}.admin-left-panel__nav-item:hover{background:var(--low-opacity-hover, #a6b7ff26)}.admin-left-panel__nav-item--active{background:var(--solid-active, #5d5e7f);color:#fff}.admin-left-panel__nav-item .material-icons{font-size:1.125rem}.admin-left-panel__spacer{flex:1}.admin-left-panel__actions{padding:.5rem;display:flex;flex-direction:column;gap:.375rem}.admin-btn-sidebar{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:transparent;color:var(--default, #babdff);border:1px solid var(--solid-active, #5d5e7f);border-radius:6px;cursor:pointer;font-size:.75rem;font-weight:500;width:100%;transition:background .15s}.admin-btn-sidebar:hover{background:var(--low-opacity-hover, #a6b7ff26)}.admin-btn-sidebar .material-icons{font-size:.875rem}.admin-btn-sidebar--exit{justify-content:flex-start}.admin-main{display:flex;flex-direction:column;overflow:hidden;background:var(--surface-one-dp, #2e313a);min-height:0}.admin-main--detail-layout{overflow-y:auto;padding:.75rem;gap:.75rem}.admin-user-details-header{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(16rem,auto);gap:1.5rem;background:var(--surface-two-dp, #323640);border:1px solid var(--non-text-contrast-dark, #4d556f);border-radius:6px;padding:1rem}.admin-user-details-grid,.admin-user-details-meta{display:flex;flex-direction:column;gap:.375rem}.admin-user-details-row{display:flex;gap:.5rem;align-items:center;font-size:.8125rem;color:var(--medium-priority, #cccccc)}.admin-user-details-uuid{word-break:break-all}.admin-user-status-pill{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--positive-feedback, #5bc47a) 18%,transparent);color:var(--positive-feedback, #5bc47a);font-size:.75rem;font-weight:600}.admin-details-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.admin-details__section--boxed{background:var(--surface-two-dp, #323640);border:1px solid var(--non-text-contrast-dark, #4d556f);border-radius:6px;padding:.75rem;margin-bottom:0}.admin-delete-btn-area--inline{position:static;padding:0;display:flex;justify-content:flex-end}.admin-main__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;flex-shrink:0}.admin-main__title-area{display:flex;align-items:center;gap:.75rem}.admin-main__title-area .material-icons{font-size:1.5rem;color:var(--default, #babdff)}.admin-main__title{font-size:1.25rem;font-weight:600;color:#fff}.admin-main__count-badge{background:var(--solid-active, #5d5e7f);color:var(--default, #babdff);padding:.125rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600}.admin-search-bar{width:15rem;max-width:100%;padding:.4rem .75rem .4rem 2rem;border:1px solid var(--non-text-contrast-dark, #4d556f);border-radius:6px;font-size:.8125rem;box-sizing:border-box;background:var(--surface-two-dp, #323640);color:#e0e0e0;outline:none;transition:border-color .15s}.admin-search-bar::placeholder{color:var(--low-priority, #bababa)}.admin-search-bar:focus{border-color:var(--default, #babdff)}.admin-search-wrapper{position:relative;display:flex;align-items:center}.admin-search-wrapper .material-icons{position:absolute;left:.5rem;font-size:1rem;color:var(--low-priority, #bababa);pointer-events:none}.admin-table-container{flex:1;overflow-y:auto;overflow-x:auto;padding:0;position:relative}.admin-table{border-collapse:separate;border-spacing:0;width:100%}.admin-table thead th{position:sticky;top:0;background:var(--surface-one-dp, #2e313a);text-transform:uppercase;font-size:.6875rem;font-weight:600;letter-spacing:.1em;color:var(--low-priority, #bababa);text-align:left;padding:.625rem .75rem;border-bottom:1px solid var(--non-text-contrast-dark, #4d556f);z-index:2;white-space:nowrap}.admin-table tbody tr{cursor:pointer;transition:background .12s}.admin-table tbody tr:hover td{background:var(--low-opacity-hover, #a6b7ff26)}.admin-table tbody tr.admin-table-row--selected td{background:var(--low-opacity-active, #a6b7ff66)}.admin-table td{padding:.625rem .75rem;vertical-align:middle;font-size:.8125rem;color:var(--medium-priority, #cccccc);border-bottom:1px solid var(--surface-four-dp, #373c47);background:var(--surface-one-dp, #2e313a)}.admin-col-username{width:40%;min-width:10rem}.admin-col-firstname,.admin-col-lastname{width:20%;min-width:6rem}.admin-col-actions{width:7rem;min-width:5rem;text-align:right}.admin-username-cell{display:flex;align-items:center;gap:.75rem}.admin-avatar{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;color:#fff;flex-shrink:0;text-transform:uppercase}.admin-username-text{display:flex;flex-direction:column;min-width:0}.admin-username-text__name{font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-username-text__email{font-size:.6875rem;color:var(--low-priority, #bababa);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-roles-cell{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap;overflow:hidden}.admin-role-chip{padding:.125rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:600;white-space:nowrap;flex-shrink:0}.admin-role-chip--default{background:var(--solid-active, #5d5e7f);color:var(--default, #babdff)}.admin-role-chip--accent{background:#3a4a6b;color:#8ec8ff}.admin-role-chip--site{background:#3a4a6b;color:#a5d6ff}.admin-role-more{font-size:.6875rem;color:var(--default, #babdff);font-weight:600;white-space:nowrap;flex-shrink:0}.admin-action-btns{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.admin-action-btn{background:none;border:none;cursor:pointer;color:var(--low-priority, #bababa);padding:.25rem;border-radius:4px;display:flex;align-items:center;transition:color .15s,background .15s}.admin-action-btn:hover{color:#fff;background:var(--low-opacity-hover, #a6b7ff26)}.admin-action-btn .material-icons{font-size:1.125rem}.sort-btn{background:none;border:none;cursor:pointer;padding:0;vertical-align:middle;margin-left:.25rem}.sort-icon{font-size:1rem;color:var(--low-priority, #bababa);vertical-align:middle}.sort-icon--active{color:var(--default, #babdff)}.sort-icon--desc{transform:rotate(180deg) scaleX(-1)}.admin-details{display:grid;grid-template-columns:minmax(auto,30rem) max-content;padding:1.5rem;overflow-y:auto;background:var(--surface-two-dp, #323640);color:#e0e0e0;position:relative}.admin-details__section{margin-bottom:1.25rem}.admin-details__section h2{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.75rem}.admin-detail-item{display:flex;padding:.375rem 0;gap:.5rem}.admin-detail-title{text-transform:uppercase;font-weight:500;letter-spacing:.1em;color:var(--low-priority, #bababa);font-size:.6875rem;min-width:8rem}.admin-group-item{display:flex;align-items:center;justify-content:space-between;min-width:20rem;padding:.25rem .5rem .25rem 0;cursor:pointer;border-radius:4px;transition:background .1s}.admin-group-item:hover{background:var(--low-opacity-hover, #a6b7ff26)}.admin-group-item__checkbox{width:1rem;height:1rem;accent-color:var(--default, #babdff);cursor:pointer;pointer-events:none}.admin-delete-btn-area{position:absolute;right:1.5rem;bottom:1.5rem;padding:1rem}.admin-btn-danger-outline{padding:.5rem 1.5rem;background:transparent;color:var(--high-priority-warning-feedback, #ffa1a1);border:2px solid var(--high-priority-warning-feedback, #ffa1a1);border-radius:6px;cursor:pointer;font-weight:500;transition:background .15s}.admin-btn-danger-outline:hover{background:#ffa1a114}.admin-site-permissions{margin-top:1rem}.admin-site-permissions__title{font-weight:600;font-size:1rem;color:var(--low-priority, #bababa);margin-bottom:.5rem}.admin-site-toggles-wrapper{position:relative;background:var(--surface-four-dp, #373c47);padding:1rem;border-radius:.5rem}.admin-site-toggle{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0;gap:.75rem}.admin-site-toggle label{font-size:.8125rem;color:var(--medium-priority, #cccccc)}.admin-site-toggle__switch{appearance:none;width:1.55rem;height:.85rem;border-radius:999px;background:var(--surface-disabled, #555966);position:relative;cursor:pointer;transition:background .15s;border:1px solid var(--non-text-contrast-dark, #4d556f)}.admin-site-toggle__switch:after{content:"";position:absolute;top:.05rem;left:.08rem;width:.6rem;height:.6rem;border-radius:50%;background:#fff;transition:transform .15s}.admin-site-toggle__switch:checked{background:var(--default, #babdff)}.admin-site-toggle__switch:checked:after{transform:translate(.65rem)}.admin-site-toggle__switch:disabled{opacity:.6;cursor:not-allowed}.admin-spinner-area{position:absolute;top:.5rem;right:.5rem}.admin-dialog-backdrop{position:fixed;inset:0;background:#0000008c;display:flex;justify-content:center;align-items:center;z-index:1000}.admin-dialog{background:var(--surface-eight-dp, #3d434f);border-radius:10px;box-shadow:0 12px 40px #0006;width:40rem;max-width:90vw;padding:1.5rem;position:relative;color:#e0e0e0}.admin-dialog__close{position:absolute;right:1.5rem;top:1.5rem;font-size:1.5rem;cursor:pointer;background:none;border:none;color:var(--low-priority, #bababa);transition:color .15s}.admin-dialog__close:hover{color:#fff}.admin-dialog__title{font-size:1.375rem;margin-bottom:1.5rem;color:var(--default, #babdff)}.admin-dialog__label{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:500;margin-bottom:.25rem;color:var(--low-priority, #bababa)}.admin-dialog__input{width:100%;height:2.5rem;border:1px solid var(--non-text-contrast-dark, #4d556f);border-radius:6px;margin-bottom:1rem;padding:0 .75rem;box-sizing:border-box;font-size:.8125rem;background:var(--surface-two-dp, #323640);color:#e0e0e0;outline:none;transition:border-color .15s}.admin-dialog__input:focus{border-color:var(--default, #babdff)}.admin-dialog__buttons{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.admin-dialog__error{color:var(--high-priority-warning-feedback, #ffa1a1);font-size:.8125rem;margin-top:.5rem}.admin-btn-primary{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.25rem;background:var(--solid-active, #5d5e7f);color:var(--default, #babdff);border:none;border-radius:6px;cursor:pointer;font-size:.8125rem;font-weight:600;transition:background .15s}.admin-btn-primary:hover{background:var(--solid-hover, #8b8dbf);color:#fff}.admin-btn-outline{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.25rem;background:transparent;color:var(--default, #babdff);border:1px solid var(--solid-active, #5d5e7f);border-radius:6px;cursor:pointer;font-size:.8125rem;font-weight:500;transition:background .15s}.admin-btn-outline:hover{background:var(--low-opacity-hover, #a6b7ff26)}.admin-toast{position:fixed;top:1rem;right:1rem;background:var(--high-priority-warning-feedback, #ffa1a1);color:var(--catalyst-dark, #272931);padding:.75rem 1.5rem;border-radius:6px;z-index:1100;font-weight:500;animation:admin-toast-in .3s ease}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.admin-group-details{grid-column:1;padding:1rem}.admin-group-member{padding:.25rem 0;color:var(--medium-priority, #cccccc);font-size:.8125rem}.admin-placeholder{color:var(--low-priority, #bababa);padding:2rem;font-size:.875rem}.admin-detail-view{display:flex;flex-direction:column;overflow-y:auto;background:var(--surface-one-dp, #2e313a);height:100%}.admin-detail-view__header{padding:1rem 1.5rem;flex-shrink:0}.admin-detail-view__back{display:inline-flex;align-items:center;gap:.375rem;background:none;border:none;color:var(--default, #babdff);cursor:pointer;font-size:.8125rem;font-weight:500;padding:0;margin-bottom:.75rem;transition:color .15s}.admin-detail-view__back:hover{color:#fff}.admin-detail-view__back .material-icons{font-size:1.125rem}.admin-detail-view__title{display:flex;align-items:center;font-size:1.25rem;font-weight:600;color:#fff;margin:0}.admin-detail-view__title .material-icons{color:var(--default, #babdff);font-size:1.5rem}.admin-detail-view__body{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1.25rem;padding:0 1.5rem 1.5rem;align-items:start}.admin-detail-view__info-card{background:var(--surface-two-dp, #323640);border-radius:8px;padding:1.25rem}.admin-detail-view__info-card h3{margin:0 0 1rem;font-size:.9375rem;font-weight:600;color:#fff}.admin-detail-view__field{display:flex;padding:.375rem 0;gap:.75rem;font-size:.8125rem;color:var(--medium-priority, #cccccc)}.admin-detail-view__label{text-transform:uppercase;font-weight:500;letter-spacing:.1em;color:var(--low-priority, #bababa);font-size:.6875rem;min-width:7rem;flex-shrink:0;padding-top:.125rem}.admin-detail-view__mono{font-family:Cascadia Code,Fira Code,monospace;font-size:.75rem;word-break:break-all}.admin-detail-view__empty{font-size:.8125rem;color:var(--low-priority, #bababa);font-style:italic}.admin-detail-view__loading{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--low-priority, #bababa);margin-bottom:.5rem}.admin-detail-view__pills{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.admin-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--solid-active, #5d5e7f);color:var(--default, #babdff);border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.admin-pill--site{background:#3a4a6b;color:#a5d6ff}.admin-pill--member{background:#64c88226;color:#8fd9a5;font-weight:500}.admin-pill--member .material-icons{font-size:.875rem}.admin-pill__remove{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:inherit;opacity:.65;transition:opacity .15s}.admin-pill__remove:hover{opacity:1}.admin-pill__remove .material-icons{font-size:.875rem}.admin-dropdown-wrapper{position:relative;display:inline-block}.admin-dropdown-trigger{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:transparent;color:var(--default, #babdff);border:1px solid var(--solid-active, #5d5e7f);border-radius:6px;cursor:pointer;font-size:.8125rem;font-weight:500;transition:background .15s}.admin-dropdown-trigger:hover{background:var(--low-opacity-hover, #a6b7ff26)}.admin-dropdown-trigger:disabled{opacity:.5;cursor:not-allowed}.admin-dropdown-trigger .material-icons{font-size:1rem}.admin-dropdown-menu{position:absolute;top:100%;left:0;margin-top:.25rem;min-width:12rem;max-height:14rem;overflow-y:auto;background:var(--surface-eight-dp, #3d434f);border:1px solid var(--non-text-contrast-dark, #4d556f);border-radius:6px;box-shadow:0 6px 20px #00000059;z-index:20}.admin-dropdown-item{display:block;width:100%;text-align:left;padding:.5rem .75rem;background:none;border:none;color:var(--medium-priority, #cccccc);font-size:.8125rem;cursor:pointer;transition:background .12s}.admin-dropdown-item:hover{background:var(--low-opacity-hover, #a6b7ff26);color:#fff}.admin-dropdown-empty{padding:.75rem;color:var(--low-priority, #bababa);font-size:.8125rem;font-style:italic}.admin-group-detail__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.5rem .75rem;flex-shrink:0}.admin-group-detail__actions{display:flex;gap:.5rem}.admin-group-detail__actions .admin-btn-primary,.admin-group-detail__actions .admin-btn-danger-outline{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;padding:.375rem .875rem}.admin-group-detail__actions .admin-btn-primary:disabled,.admin-group-detail__actions .admin-btn-danger-outline:disabled{opacity:.45;cursor:not-allowed}.admin-group-detail__actions .material-icons{font-size:1rem}.admin-col-checkbox{width:2.5rem;text-align:center}.admin-group-detail__table{width:100%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 64rem){.admin-page{grid-template-columns:1fr}.admin-left-panel{flex-direction:row;align-items:center;height:auto;border-right:none;border-bottom:1px solid var(--non-text-contrast-dark, #4d556f);overflow-x:auto;overflow-y:hidden}.admin-left-panel__header{padding:.5rem .75rem;flex-shrink:0}.admin-left-panel__back-btn{padding:.5rem;margin:.25rem .5rem}.admin-left-panel__section-label{display:none}.admin-left-panel__nav{flex-direction:row;gap:.25rem;padding:.25rem .5rem}.admin-left-panel__nav-item{white-space:nowrap;padding:.375rem .625rem}.admin-left-panel__spacer{flex:1;min-width:.5rem}.admin-left-panel__actions{flex-direction:row;padding:.25rem .5rem}.admin-detail-view__body,.admin-page--detail-layout,.admin-details-split,.admin-user-details-header{grid-template-columns:1fr}}@media (max-width: 40rem){.admin-main__header{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem 1rem}.admin-search-bar{width:100%}.admin-col-username{width:auto;min-width:8rem}.admin-col-firstname,.admin-col-lastname{display:none}.admin-col-actions{width:auto;min-width:4rem}.admin-dialog{width:95vw;max-width:95vw}.admin-detail-view__header{padding:.75rem 1rem}.admin-detail-view__body{padding:0 1rem 1rem}.admin-details{grid-template-columns:1fr;padding:1rem}}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid rgb(179,197,219);background-color:#fff6}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:#003c884d;border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-singlebar-even{background-color:#000}.ol-scale-singlebar-odd{background-color:#fff}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-step-marker{width:1px;height:15px;background-color:#000;float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:12px;z-index:11;color:#000;text-shadow:-2px 0 #FFFFFF,0 2px #FFFFFF,2px 0 #FFFFFF,0 -2px #FFFFFF}.ol-scale-text{position:absolute;font-size:14px;text-align:center;bottom:25px;color:#000;text-shadow:-2px 0 #FFFFFF,0 2px #FFFFFF,2px 0 #FFFFFF,0 -2px #FFFFFF}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid black}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ol-viewport canvas{all:unset}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:#fff6;border-radius:4px;padding:2px}.ol-control:hover{background-color:#fff9}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:#fff;font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:#003c8880;border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;background-color:#003c88b3}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:#003c88b3;text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:#000;text-shadow:0 0 2px #fff;font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:#fffc}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:2px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:#fffc}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.drop-down:hover{color:#32cd32;cursor:pointer}.drop-down .option-list{position:absolute;width:100%;z-index:1000;background:#fff;border-radius:.25rem;border:.0625rem solid #ccc}.drop-down .option-list .option{margin:.3125rem 0}.drop-down .option-list .option-text{font-size:1.125rem;color:#000;margin:0 .63rem}.drop-down{float:right}.drop-down .button{display:flex;align-items:center;justify-content:center}.drop-down .option-list .option:hover{background-color:#c2e0ff;cursor:pointer}.drop-down .option-list .option-text{color:#000;margin:0 .63rem}.drop-down{max-width:90%;min-width:50%;float:left;height:2.5rem;color:#fff;background-color:var(--surface-one-dp)}.drop-down:hover{color:#fff;cursor:pointer}.drop-down .button{display:unset;align-items:unset;justify-content:unset}.drop-down .option-list{position:absolute;width:100%;z-index:1000;background:#262c31;margin:0 0 0 2rem;padding:.125rem .5625rem .3125rem .3125rem;border-radius:unset;border:none;box-shadow:0 .25rem .25rem var(--surface-one-dp);font-size:.8rem}.drop-down .option-list .option-text{color:#fff}.drop-down .option-list .option:hover{background-color:unset;cursor:pointer;text-decoration:underline}.abstract-button{color:var(--surface-eight-dp);background-color:var(--default);display:inline-flex;appearance:none;align-items:center;justify-content:center;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;width:auto;line-height:1.375rem;border-radius:.25rem;text-transform:uppercase;height:2.2rem;letter-spacing:.05em;transition-property:background-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;transition-timing-function:ease;margin:0;padding:0 1rem;font-weight:600;font-size:1rem;gap:.5rem;cursor:pointer;outline:transparent;border:transparent}@media only screen and (max-width: 1100px){.abstract-button{font-size:.7rem;padding:0 .7rem;height:2rem}}.abstract-button:hover{background-color:var(--hover)}.abstract-button.background-filled{background-color:unset;color:var(--default)}.abstract-button span{vertical-align:middle}.abstract-button .icon{font-size:1.5rem}.abstract-button.outline{background:var(--surface-eight-dp);color:var(--default);border:solid var(--default) .0625rem}.abstract-button.text{background:transparent;color:var(--default);border:solid transparent .0625rem}.contaminant-subrow-body-container{position:relative;float:left;width:100%;margin-bottom:.31rem}.contaminant-subrows-panel{position:relative;float:left;clear:both;width:100%;margin:0 0 .31rem}.contaminant-subrow-body-container .section-unit{position:relative;float:right;margin:0 2.1875rem 0 0;letter-spacing:.0625rem}.contaminant-subrow-body-container .section-svg-circle-box{position:relative;width:1.25rem;height:1.25rem;float:left;padding-top:.2rem}.contaminant-subrow-body-container .section-headers{width:100%}.contaminant-subrow-body-container .section-button-row{position:relative;float:left;clear:both;height:1.5625rem;width:100%;margin-top:.625rem}.contaminant-subrow-body-container .section-button-row:hover{color:#32cd32;cursor:pointer}.contaminant-subrow-body-container .section-overall{width:100%}.contaminant-subrow-body-container .section-button{position:relative;float:left}.contaminant-subrow-body-container .section-button-active{color:#32cd32;font-weight:700}.contaminant-subrow-body-container .section-button:hover{color:#32cd32}.contaminant-subrow-body-container .section-body{position:relative;float:left;clear:both;width:100%;margin-top:.31rem}.contaminant-subrow-body-container .section-top-border{border-top:.125rem solid rgba(255,255,255,.5);width:calc(100% - 2.5rem);margin:0 0 0 .9375rem}.contaminant-subrow-body-container .section-rows-container{position:relative;float:left;clear:both;width:calc(100% - 3.75rem);margin:0 0 0 2.8125rem}.contaminant-subrow-body-container .section-row .contaminant-bar{width:calc(100% - 2.1875rem);margin:.5rem 0 .625rem}.contaminant-subrow-body-container .section-row .heatmap-data-table .value-cell{margin:0 2.375rem 0 0}.contaminant-subrow-body-container .section-row .heatmap-data-table .color-tag-cell{margin:0}.contaminant-subrow-body-container .bar{position:relative;float:left;clear:both;width:100%}.contaminant-subrow-body-container .bar svg{display:block;width:100%;height:.625rem}.contaminant-subrow-body-container .section-row{display:table;width:100%}.contaminant-subrow-body-container .section-heatmap-bar{width:calc(100% - 1.875rem);position:relative;float:left;clear:both;margin:0 0 .625rem}.contaminant-subrow-body-container .section-heatmap-bar .bar-section{height:.9375rem;float:left;margin:0 1% 0 0;min-width:2%}.contaminant-subrow-body-container .section-technology-rows-container{position:relative;float:left;clear:both;width:calc(100% + .5rem);margin:0 0 .31rem .5rem}.contaminant-subrow-body-container .section-info-header{position:relative;float:left}.contaminant-subrow-body-container .section-header-row{margin:.31rem 0;width:100%;height:1.5625rem;font-weight:700}.heatmap-data-table .table-row{position:relative;float:left;width:100%;margin:.19rem 0}.heatmap-data-table .table-row:hover{cursor:default;font-weight:600}.heatmap-data-table .clickable-row:hover{cursor:pointer;font-weight:600;color:var(--default)}.heatmap-data-table .complex-subrow-label{font-weight:700;font-size:.75rem;line-height:1rem;letter-spacing:.063rem;text-transform:uppercase}.heatmap-data-table .complex-subrow-data{height:2rem;padding-left:1rem;display:flex;flex-direction:row;justify-content:flex-start;gap:1rem}.heatmap-data-table .table-row-no-hover{position:relative;float:left;width:100%;margin:.19rem .19rem 0}.heatmap-data-table .tree-table-row{position:relative;float:left;width:100%;margin:.19rem 0}.heatmap-data-table .tree-table-row:hover{cursor:pointer;font-weight:600}.heatmap-data-table .color-tag-cell{width:.63rem;height:.63rem;position:relative;float:left;padding:0 .63rem;margin:0 0 0 1.25rem;clear:both}.heatmap-data-table .name-cell{position:relative;float:left;display:flex;flex-direction:row;align-items:center}.heatmap-data-table .value-cell{position:relative;float:right;margin:0 2.19rem 0 0}.total-row{position:relative;float:left;width:100%;margin:.19rem 0}.heatmap-data-table .tree-container{width:calc(100% - 2.56rem);float:left;margin:0 0 0 1.56rem}.heatmap-data-table .tree-container .tree{width:1.56rem}.heatmap-data-table .tree-container .tree-trunk{float:left;border-right:solid .063rem}.heatmap-data-table .tree-container .tree-branches{float:left;width:92%}.heatmap-data-table .tree-container .branch{width:100%;margin-bottom:1.13rem;border-bottom:solid .063rem;height:1rem}.heatmap-data-table .tree-container .tree-data-table{width:calc(100% - 1.56rem);float:left}.heatmap-data-table .tree-container .tree-data-table .data-row{min-height:1.88rem;width:calc(100% - .31rem);margin:.31rem 0 0 .31rem}.heatmap-data-table .tree-container .tree-data-table .name-cell{position:relative;float:left}.heatmap-data-table .tree-container .tree-data-table .value-cell{position:relative;float:right;margin:0 2.19rem 0 0}.plume-metric-body{position:relative;float:left;width:100%}.plume-metric-body .top-border{border-top:.125rem solid rgba(255,255,255,.5);width:calc(100% - 2.5rem);margin:0 0 0 .9375rem}.data-list{overflow-y:auto;height:calc(100% - 5rem);color:#fff;background-color:var(--surface-eight-dp);width:100%;overflow-x:hidden}.collapse-pane-button{position:absolute;right:.375rem;top:.25rem;color:#fff}.collapse-pane-button:hover{cursor:pointer;color:#32cd32}.data-list .body{position:relative;float:left;clear:both;width:100%}.option-tab{color:#fff;margin:.625rem;height:2.1875rem;width:2.1875rem}.option-tab:hover{color:#32cd32;font-size:1.0625rem;margin-right:.5rem;cursor:pointer}.activeButton{font-weight:700;color:#32cd32}.expand-collapse-box{position:relative;float:left;height:100%;margin:0 .63rem}.contaminantNameBox{position:relative;float:left}.unitsBox{font-weight:700;position:relative;float:right;margin:0 2.8125rem 0 0}.svgCircleBox{position:relative;float:right;width:1.25rem;height:1.25rem;margin:.09em 1.56rem 0 .813rem}.contaminantRow{position:relative;float:left;clear:both;width:100%;padding:.75rem 0 .5rem;outline:none}.contaminantRow .contaminant-row-container,.row-borders{position:relative;float:left;clear:both;width:100%}.row-borders .row-bottom-border{position:absolute;bottom:0;border-bottom:.13rem solid rgba(255,255,255,.5);width:calc(100% - 2.5rem);margin:0 0 0 .93rem}.contaminantRow:hover{color:#32cd32;cursor:pointer}.active-contam-row{background:var(--surface-one-dp)}.contaminant-subrow-body{position:relative;float:left;clear:both;background:var(--surface-one-dp);font-size:.94rem;max-height:min-content;overflow-x:hidden;overflow-y:auto;width:100%}.contaminant-subrow-body::-webkit-scrollbar-thumb{background:var(--non-text-contrast-light)}.contaminantSubRow{position:relative;float:left;margin:.188rem 0 .63rem;width:100%}.contaminantSubRow .text-row{margin:.31rem 0}.contaminantSubRow .text-tag{font-weight:700}.contaminantSubRow .text{font-style:normal;font-weight:300;line-height:2rem}.contaminantSubRow .section{margin:0 0 0 2.81rem}.contaminantSubRow .bottom-border{margin:.63rem 0 .63rem 2.19rem;border-bottom:.13rem solid rgba(255,255,255,.5);width:calc(100% - 4.69rem)}.contaminant-subrow-headers{position:relative;float:left;clear:both;width:100%}.contaminant-subrow-headers:hover{cursor:pointer;color:#32cd32;font-weight:600}.active-header{color:#32cd32;font-weight:600}.active-subrow{font-weight:700}.contaminant-bar{width:-webkit-fill-available;position:relative;float:left;height:2rem;clear:both;display:flex;margin:0 2rem;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;align-content:center;overflow:hidden}.contaminant-bar svg{display:block;width:100%;height:.93rem}.contaminant-bar .bar-section{height:.93rem;float:left;margin:0 1% 0 0;min-width:2%}.color-tag-box{width:.63rem;position:relative;float:left;padding:0 .63rem;margin:0 0 0 1.25rem;clear:both}.color-tag-box svg{display:block;width:100%;height:.63rem;padding:.38rem 0 0}#contaminantColumns{font-size:1rem;font-weight:700;padding-top:.63rem}#contaminantHeader{margin-left:0}#acreHeader{margin-left:6.13rem}#acreHeaderDOE{font-weight:700;position:absolute;left:16.86rem}.units-box{position:relative;float:right}.nevadaSubSiteInfoStyle{margin-left:1.75rem;padding-right:1.25rem}.subSiteContaminantInfoHeader{font-weight:700;float:left;font-size:.88rem;width:18.75rem}.subSiteContaminantInfoText{float:left;font-size:.88rem;height:1.56rem;width:18.75rem;border-bottom:solid thin}.subSiteContaminantInfoRow{margin-top:.31rem;margin-bottom:.31rem;height:2.63rem}#legendFooter{position:relative;float:left;clear:both;width:100%;height:1.25rem}.tool-title,.explorer-tool{width:86%;margin-left:1rem;font-weight:700;text-align:center;border-bottom:solid thin;font-size:1.25rem}.contaminantRow .drinking-water-standard-row{margin:0 0 0 2.81rem;font-size:1.06rem;width:100%;color:#fff}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.data-list .drop-down{min-width:6.88rem;padding:.63rem 0 0 .94rem;background-color:unset;border-top:none!important}.selected-contaminant-unit{float:right;height:2.5rem;width:5rem;display:flex;align-items:center}.regulatory-pane{position:relative;float:left;clear:both;color:#fff;background-color:var(--surface-eight-dp);width:100%;margin:.3125rem 0 0;overflow-y:auto}.regulatory-pane .heatmap-data-table .tree-container{margin:0 0 0 2.3125rem}.regulatory-pane .heatmap-data-table .tree-container .tree-data-table .value-cell{margin:0 3.5625rem 0 0}.subsite-regulatory-section{margin:.9375rem 0 0 1.75rem}.subsite-regulatory-section .header{font-size:1.13rem;font-weight:700;margin:0 0 .625rem .125rem}.subsite-regulatory-section .block{position:relative;float:left;clear:both;width:100%;margin:0 0 .1875rem}.subsite-regulatory-section .icon-container{float:left;margin:0 .31rem 0 0;width:1.6rem}.subsite-regulatory-section .text{float:left}.subsite-regulatory-section .bold{font-weight:700}.subsite-regulatory-section .left-indent{margin-left:2rem}.subsite-regulatory-row{margin:1rem 0 0 1rem}.row-section-divider{margin:1rem;border:.063rem solid var(--low-priority)}.row-header-pin{display:inline}.row-cleanup-link{display:inline;margin:0 0 0 .5rem;font-size:1rem;line-height:1.38rem;font-style:normal;font-weight:400;letter-spacing:.063rem;color:var(--default);cursor:pointer}.row-cleanup-no-link{margin:0 0 0 1rem;font-size:1rem;line-height:1.38rem;font-style:normal;font-weight:400;letter-spacing:.063rem;color:var(--white)}.row-header-name{display:inline;margin:0 0 0 .5rem;font-size:1rem;line-height:1.38rem;font-style:normal}.row-cleanup-link-wrapper{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;color:var(--default);text-decoration:none}.row-sub-header-name{display:inline;margin:0 0 0 2.5rem;font-weight:400;font-style:normal;font-size:1rem;line-height:1.38rem}.row-header-title{margin:.5rem 0 0 1rem;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.063rem;text-transform:uppercase}.technology-pane{position:relative;float:left;clear:both;color:#fff;width:100%;height:calc(100% - 5rem);overflow-y:auto;margin:.3125rem 0 0}.technology-pane .heatmap-data-table .tree-container{margin:0 0 0 2.3125rem}.technology-pane .heatmap-data-table .tree-container .tree-data-table .value-cell{margin:0 3.5625rem 0 0}.technology-pane .subsite-section{margin:.9375rem 0 0 1.75rem}.technology-pane .subsite-section .header{font-size:1.125rem;font-weight:700;margin:0 0 .625rem .125rem}.technology-pane .subsite-section .block{position:relative;float:left;clear:both;width:100%;margin:0 0 .1875rem}.technology-pane .subsite-section .icon-container{float:left;margin:0 .3125rem 0 0;width:1.5625rem}.technology-pane .subsite-section .text{float:left}.technology-pane .subsite-section .bold{font-weight:700}.technology-pane .subsite-section .left-indent{margin-left:2rem}.subsite-technology-row{margin:1.5rem 0 0 1.5rem;padding:0 0 1rem;font-size:1rem;width:calc(100% - 4rem);border-bottom:thin solid var(--low-priority)}.subsite-technology-row .ou-header{margin:0 0 1rem;vertical-align:middle}.subsite-technology-row .tech-img{display:inline;height:1.2rem;margin:0 .5rem 0 0;vertical-align:middle}.subsite-technology-row .entry-text{display:inline;vertical-align:middle;margin:0 0 0 2rem}.subsite-technology-row .ou-text{display:inline}.subsite-technology-row .row-body{margin:0 0 0 1.5rem}.subsite-technology-row .body-header{margin:.225rem 0 .5rem;font-size:.85rem;letter-spacing:.0625rem;text-transform:uppercase;font-family:Open Sans,sans-serif}.subsite-technology-row .technology-imp-block{margin:1rem 0 0}.subsite-technology-row .technology-imp-block .tech-value{margin:.225rem 0}.subsite-technology-row .pump-and-treat-section{margin:0 0 0 2rem}.subsite-technology-row .pump-and-treat-section .selectable-label-container{cursor:pointer}.subsite-technology-row .pump-and-treat-section .label-text{vertical-align:middle;margin:0 .225rem 0 0;color:var(--default)}.subsite-technology-row .pump-and-treat-section .arrow-img{vertical-align:middle}.subsite-technology-row .section-body{margin:.5rem 0 0 1rem}.subsite-technology-row .water-treated-body{margin:0 0 1rem}.subsite-technology-row .mass-removed-display-entry{margin:0}.subsite-technology-row .mass-removed-display-items{margin:0 0 .25rem 1.5rem}.subsite-technology-row .mass-removed-section-body{padding:.5rem 0}.edit-button-content>.icon{margin-right:.5rem;font-size:1.2rem}.info-edit-button{height:2rem;width:calc(100% - 3.5rem);text-align:center;line-height:2rem;border-radius:.1875rem;margin:1rem 0 0 1rem}.info-edit-button:active{background-color:var(--default);color:var(--surface-eight-dp);opacity:1}.info-edit-button img{margin:0 .31rem -.125rem 0;height:1.25rem;display:inline}.data-year{color:var(--white);display:flex;gap:.25rem;align-items:center;min-width:30%;max-width:50%}.info-view-type{position:relative;margin-left:.63rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;width:80%}.information-pane .pending-data-message{position:relative;float:left;clear:both;color:#fff;background-color:var(--surface-eight-dp);width:auto;padding:1rem}.information-pane .info-dropdown-container{display:flex;gap:1rem;justify-content:space-between;flex-wrap:nowrap;align-content:center;align-items:center;width:inherit}.popup-viewer-block{position:fixed;top:-3.4rem;left:0;height:calc(100% + 3.4rem);width:100%;font-style:normal}.popup-viewer-block .blur-layer{height:100%;width:100%;background-color:#000;opacity:.2}.popup-viewer-block .popup-viewer{margin:auto;position:absolute;overflow:hidden;inset:0;width:14rem;height:9rem;color:#fff;border-radius:.225rem;background:var(--surface-one-dp);box-shadow:0 .3rem .9rem #0000002e,0 1.6rem 3.6rem #00000038;padding:1rem;transition:.4s height}.data-year-input-container{margin-top:1rem}.data-year-input-container input{height:2.58rem;width:10rem;margin:0 1rem 0 0;font-size:1.25rem;text-align:right}.cancel-button{background:unset;border:unset;color:var(--default);margin-left:1rem}.cancel-button:hover{text-decoration:underline;color:var(--surface-eight-dp)}.popup-viewer .footer{position:absolute;bottom:0;width:100%;height:3rem}.left-panel{position:absolute;top:0;bottom:0;left:0;width:26%;z-index:300;background-color:var(--surface-eight-dp);overflow:hidden;border:solid thin var(--non-text-contrast-dark);display:flex;flex-direction:column;flex-wrap:nowrap}.left-panel .left-panel-footer{height:5rem;width:100%;display:flex;border-top:solid white .0625rem;flex-direction:row;background-color:var(--surface-eight-dp);flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.right-panel-collapsed{display:none}.right-panel{position:absolute;top:0;bottom:0;right:2.5%;background-color:var(--white);border-left:solid thin;overflow:hidden;width:20%;z-index:200}.right-panel.max{border-left:solid thin;width:71.5%}.right-panel.min{width:2.5%;min-width:initial}.right-panel.min .button{text-align:center;margin-bottom:.31rem;margin-top:.31rem;cursor:pointer}.right-panel.min .button:hover{border-right:.31rem black solid;padding-left:.31rem}.map-container{position:absolute;inset:0 22.5% 0 26%}.map-container.max{right:2.5%}.close-right-pane,.maximize-right-pane{position:relative;float:right;height:100%;cursor:pointer}.tool-header{position:relative;float:left;clear:both;color:var(--white);width:calc(100% - 2.63rem);padding:.63rem .63rem .63rem 2rem;background:var(--surface-one-dp)}.tool-header.name{padding-left:.63rem;float:left;margin-right:5rem}.tool-header .starter-bread-crumb{width:10.94rem}.tool-header .first-bread-crumb-name{position:relative;float:left;height:100%;margin:0}.tool-header .bread-crumb-name{position:relative;float:left;height:100%;margin:0;max-width:22%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-header .clickable{color:var(--default);cursor:pointer}.tool-header .clickable:hover{color:#32cd32}.tool-header .bread-crumb-divider{position:relative;float:left;height:100%;margin:.062rem 0 0}.tool-header .bound-box{width:20%;text-align:center;padding:0 .63rem;background:var(--surface-sixteen-dp);box-shadow:0 .25rem .25rem #00000040;border-radius:13.125rem}.tool-header .inactive-header{color:gray}.unit-drop-down-btn{float:right}.tool-header .drop-down{min-width:auto;width:auto;padding:0}.tool-body{background:var(--surface-eight-dp)}.close-tool{position:relative;float:right}.close-tool:hover{cursor:pointer}.data-view-body{height:3.75rem;padding:.63rem;border-bottom:solid thin var(--non-text-contrast-dark)}.datavew-dropdown-box{width:85%;font-weight:700;font-size:1rem}.navigation{width:100%;height:auto}.navigation-body{position:relative;float:left;clear:both;width:calc(100% - 2.5rem);padding:.63rem 1.25rem;border-bottom:solid thin var(--non-text-contrast-dark)}.navigation-link{position:relative;float:right;clear:both;text-decoration:underline;font-size:.8rem;font-weight:400;padding-top:.31rem}.navigation-link:hover{color:#32cd32;cursor:pointer}.navigation-link .ou-link{color:var(--white);text-decoration:underline}.navigation-link .ou-link:hover{color:#32cd32;cursor:pointer}.navigation-body .dropdown-box{position:relative;float:left;clear:both;width:calc(100% - 1.25rem);border:.062rem solid #999999;height:1.5em;padding:.31rem .63rem;margin:.31rem 0;font-weight:700;cursor:default;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;background:#fff}.navigation-body .dropdown-box:hover{cursor:pointer}.navigation-body .dropdown-box .search-icon{position:relative;float:left;display:flex;align-items:center;justify-content:center;height:100%}.navigation-body .dropdown-box .site-name{position:relative;float:left;max-width:23.13rem;width:80%;margin-left:.63rem;align-items:center;justify-content:left;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.navigation-body .dropdown-box .drop-chevron{position:relative;width:7%;float:right;display:flex;align-items:center;justify-content:center;height:100%}.navigation-body .dropdown-box .drop-chevron span{font-size:1.5rem;transform:rotate(90deg)}.navigation-body .dropdown-box-select{position:absolute;width:100%;left:-.062rem;top:calc(1.5em + .63rem);z-index:200;background:#fff;border:.062rem solid #999999}.navigation-body .dropdown-box-select .select-row{padding:0 .31rem .31rem;width:calc(100% - .6rem);white-space:normal}.navigation-body .dropdown-box-select .select-row:hover{background:var(--medium-priority)}.navigation-body .dropdown-box .select-selected{background-color:#1e90ff}.navigation-body .subsite-dropdown-container{padding-right:.73rem}.navigation-body .subsite-dropdown-container .material-icons.clear{color:var(--default);cursor:pointer;float:right;line-height:3rem;font-weight:600}.filter-checkbox-container{display:block;float:left;position:relative;padding-left:1.13rem;margin-bottom:.75rem;cursor:pointer;font-size:1.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-checkbox-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:.25rem;left:0;height:.94rem;width:.94rem;background-color:#eee;border:solid thin #454a54}.filter-checkbox-container:hover input~.checkmark{background-color:#454a54}.filter-checkbox-container input:checked~.checkmark{background-color:#454a54}.checkmark:after{content:"";position:absolute;display:none}.filter-checkbox-container input:checked~.checkmark:after{display:none}.no-borders{border:none}.information-pane{overflow:hidden;width:100%;height:-webkit-fill-available}.information-pane-dropdown-container{border-top:.125rem solid var(--medium-priority);border-bottom:.125rem solid var(--medium-priority);width:-webkit-fill-available;display:flex;grid-gap:.5rem;gap:.5rem;color:var(--white);background-color:var(--surface-one-dp);padding:1rem;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;align-items:center}.information-pane-dropdown-container .drop-down{width:calc(100% - 11.2rem);min-width:60%}.information-pane-dropdown-container .drop-down .button{clear:both;width:-webkit-fill-available;border:.062rem solid #999999;height:1.5em;padding:.31rem .63rem;margin:.31rem 0;text-overflow:ellipsis;background:var(--white);color:var(--catalyst-dark);display:flex;font-weight:700}.information-pane-dropdown-container .drop-down .option-list{position:absolute;z-index:200;background:#fff;padding:0;margin:0;border:.062rem solid #999999}.information-pane-dropdown-container .drop-down .option-list .option{padding:0 .31rem .31rem;white-space:normal;font-weight:700;margin:unset}.information-pane-dropdown-container .drop-down .option-list .option:hover{background:var(--medium-priority);cursor:pointer;text-decoration:none}.information-pane-dropdown-container .drop-down .option-text{color:var(--surface-one-dp);margin:unset}.menu-pane-header{position:absolute;display:flex;top:0;left:0;right:0;height:1.56rem;padding:.63rem .63rem .63rem .94rem;font-weight:700;font-size:1rem;border-bottom:.063rem solid black;background:#e6e6e6}.flex-center{display:flex;align-items:center;justify-content:center}.menu-pane-body{position:absolute;top:2.88rem;left:0;right:0;bottom:0;padding:.63rem;overflow-y:auto;overflow-x:hidden}.menu-pane-body .overview-video{position:relative;float:left;clear:both;width:100%;padding-bottom:.63rem;border-bottom:.063rem solid #999999}.menu-pane-body .image-header{position:relative;float:left;clear:both;width:100%}.menu-pane-body .content-head{position:relative;clear:both;width:100%;font-weight:700;padding:.63rem 0;border-bottom:.063rem solid #999999;gap:2rem;display:flex;align-items:center;cursor:default;flex-direction:row;flex-wrap:nowrap}.menu-pane-body .content-head:hover{cursor:pointer}.menu-pane-body .content-head.sub-nav{padding-left:.94rem;width:calc(100% - .94rem);font-size:1.2rem;color:var(--non-text-contrast-dark)}.menu-pane-body .content-head:hover{background:#e0e0e0}.menu-pane-body .content-head i{margin-right:.63rem}.menu-pane-body .content-head i:nth-of-type(2){position:absolute;right:0rem}.menu-pane-body .content-body{position:relative;float:left;clear:both;width:100%;border-bottom:.063rem solid #999999;font-size:1rem}.menu-pane-body .content-body img{display:block;margin:auto}.menu-pane-body .content-body p{margin:.31rem .31rem .31rem .94rem}.menu-back-button{position:relative;margin-right:.63rem;float:left;height:100%}.menu-back-button i{font-size:1.5rem}.menu-header{display:inline-block;width:85%;text-align:center;margin:auto;height:100%;background:#e6e6e6;color:var(--default-topography);font-size:1.25rem;font-weight:700;line-height:1.25rem}.menu-pane-header>i{float:left;cursor:pointer}.menu-back-button:hover{cursor:pointer}#mapOverlayHeader{height:2.5rem}.mapOverlayHeaderText{position:relative;float:left;width:100%;font-weight:800}.xButtonCollapse{position:absolute;line-height:1.2;float:right;right:.63rem}.xButtonCollapse:hover{color:#32cd32;cursor:pointer}.menuRow{border-bottom:solid thin;padding-bottom:.31rem;padding-top:.31rem;width:98%}.menu-close-icon{cursor:pointer}.mainMenuHeader,.mainMenuText{font-weight:700}.mainMenuText:hover{color:#32cd32;cursor:pointer}.mainMenuXbutton{position:absolute;top:.63rem}.mainMenuXbutton:hover{color:#32cd32;cursor:pointer}#logo{position:absolute;height:9.4rem;width:18.75rem;display:block;bottom:.63rem;right:-4.69rem;opacity:.6;z-index:200}.menu-pane-body a:link,.menu-pane-body a:visited{color:var(--catalyst-dark);text-decoration:none;cursor:auto}.menu-pane-body a:link:active,.menu-pane-body a:visited:active{color:var(--catalyst-dark)}.links-menu-container{position:relative;float:left;clear:both;width:100%}.link-sub-headers{font-size:1.063rem;font-weight:700;margin-top:.63rem;font-style:italic}.links-menu-rows{padding-bottom:.31rem;padding-top:.31rem;width:98%;margin-left:.63rem;text-decoration:underline}.links-under-construction{font-size:1.56rem;position:absolute;top:2.813rem;left:1.25rem}.related-links-add-button{display:flex;margin-bottom:1rem}.links-edit-icons{margin-left:.63rem;cursor:pointer}.links-edit-icons>.material-icons:hover{background:#cdcccc;transition:.2s ease}.links-edit-icons .material-icons.delete{color:var(--high-priority-warning-feedback)}.related-documents,.related-documents .body{height:100%}.related-documents .footer{border-top:.0625rem solid rgba(96,113,128,.76);height:calc(10% - 1rem)}.related-documents .footer .cancel-button{color:#000}.related-documents .footer .cancel-button.saving{color:#d3d3d3}.related-documents .footer .save-all-button:hover{background-color:var(--hover)}.related-documents .footer .save-all-button.saving{background-color:#d3d3d3}.related-documents .body.small{height:90%;overflow-y:auto;overflow-x:hidden}.related-documents .dropzone{height:3.5rem;font-size:1rem;margin:0 1rem 1rem;color:#fff;text-align:center;border:dashed thin var(--white);padding:.5rem;background-color:var(--non-text-contrast-light);cursor:pointer}.related-documents a{cursor:pointer}.related-documents .file-name{text-decoration:none}.related-documents .file-alias{font-weight:700;font-size:1.25rem;color:var(--default);margin-bottom:1.5rem}.related-documents .file-description{font-size:1rem;color:var(--non-text-contrast-dark);text-overflow:ellipsis;overflow:hidden;margin-left:.73rem}.related-documents .file-name:hover,.related-documents .file-description:hover{text-overflow:unset;overflow:unset}.related-documents .body.small::-webkit-scrollbar-thumb,.menu-pane-body::-webkit-scrollbar-thumb{background:var(--non-text-contrast-light)}.disclaimer-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000}.disclaimer-title{width:100%;text-align:center;font-size:1rem;font-weight:700;margin-top:1rem}.disclaimer-background{height:100%;width:100%;overflow:hidden}.scenery-image{width:100%;height:100%}.disclaimer-wrapper{font-size:1rem;background:var(--white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75vw;box-shadow:0 .25rem .25rem #00000040;border-radius:.5rem;padding:2rem 1.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.disclaimer-text-wrapper{font-size:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.disclaimer-text{overflow:auto;margin-bottom:1rem}.disclaimer-paragraph{margin-bottom:1rem}.disclaimer-paragraph-center{margin-bottom:1rem;text-align:center}.disclaimer-paragraph:nth-last-of-type(2){font-weight:600}.disclaimer-bold{font-weight:700}.disclaimer-button{color:var(--surface-eight-dp);border-radius:.25rem;background-color:var(--default);box-shadow:0 .25rem .25rem #00000040;min-height:3.5rem;height:3.5rem;width:15rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.disclaimer-button-container{width:100%;display:flex;justify-content:center}.glossary{margin:-.63rem}.glossary .section{border-bottom:.0625rem solid grey}.glossary .title{margin:.5rem 1rem;cursor:pointer;display:flex;gap:2rem;flex-direction:row;align-items:center;justify-content:flex-start;align-content:center;flex-wrap:nowrap}.glossary i{font-size:1.25rem;vertical-align:middle;margin-right:1rem}.glossary .section .section-title{margin-left:3.5rem}.glossary .section .section-sub{margin-left:5rem}.glossary .section>p>a{cursor:pointer;color:var(--default-topography)!important}.related-documents .document-row{width:calc(100% - 3rem);padding:.5rem .75rem .5rem .5rem;box-shadow:0 .125rem .25rem #00000012,0 .1875rem .25rem #0000000f,0 .0625rem .3125rem #0000001a;border-radius:.5rem;margin:.5rem 0 .5rem 1rem;font-size:1.08rem}.related-documents .document-row .icon-container{display:flex;gap:.5rem;margin-top:1rem}.related-documents .document-row .icon{cursor:pointer}.related-documents .document-row .icon.delete{color:var(--high-priority-warning-feedback)}.related-documents .document-row.highlight{background-color:var(--hover)}.report-generator-button{display:flex;width:-webkit-fill-available;justify-content:center;align-items:center}.right-tool-bar{position:absolute;top:0;right:0;bottom:0;width:2.5%;overflow:hidden;z-index:200;background:#e6e6e6;border-left:.063rem solid var(--non-text-contrast-dark)}.right-tool-bar-button{text-align:center;height:2rem;gap:1rem;display:flex;padding:.5rem 1rem;margin-top:.3125rem;cursor:pointer;flex-direction:row;flex-wrap:nowrap;align-items:center}.right-tool-bar:not(.rt-expanded) .right-tool-bar-button:hover{cursor:pointer;color:var(--hover);background:var(--solid-hover)}.rt-expanded{width:22.5%}.rt-expanded div{text-align-last:left}.rt-expanded div:first-of-type{font-size:1.5rem}.rt-expanded>div>img{margin-left:3rem;margin-right:2rem;vertical-align:middle}.rt-active{background:var(--solid-active);color:var(--active)}.rt-expanded .menu-title{height:1.25rem;width:1.25rem;margin-left:1rem;margin-right:35%}#viz-image{height:1.44rem;width:1.44rem}.menu-button-icon{height:1.3rem}.menu-button-icon:hover{cursor:pointer}.rdw-option-wrapper{border:1px solid #F1F1F1;padding:5px;min-width:25px;height:20px;border-radius:2px;margin:0 4px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-option-wrapper:hover{box-shadow:1px 1px #bfbdbd}.rdw-option-wrapper:active,.rdw-option-active{box-shadow:1px 1px #bfbdbd inset}.rdw-option-disabled{opacity:.3;cursor:default}.rdw-dropdown-wrapper{height:30px;cursor:pointer;border:1px solid #F1F1F1;border-radius:2px;margin:0 3px;text-transform:capitalize;background:#fff}.rdw-dropdown-wrapper:focus{outline:none}.rdw-dropdown-wrapper:hover{box-shadow:1px 1px #bfbdbd;background-color:#fff}.rdw-dropdown-wrapper:active{box-shadow:1px 1px #bfbdbd inset}.rdw-dropdown-carettoopen{height:0px;width:0px;position:absolute;top:35%;right:10%;border-top:6px solid black;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-carettoclose{height:0px;width:0px;position:absolute;top:35%;right:10%;border-bottom:6px solid black;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-selectedtext{display:flex;position:relative;height:100%;align-items:center;padding:0 5px}.rdw-dropdown-optionwrapper{z-index:100;position:relative;border:1px solid #F1F1F1;width:98%;background:#fff;border-radius:2px;margin:0;padding:0;max-height:250px;overflow-y:scroll}.rdw-dropdown-optionwrapper:hover{box-shadow:1px 1px #bfbdbd;background-color:#fff}.rdw-dropdownoption-default{min-height:25px;display:flex;align-items:center;padding:0 5px}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{opacity:.3;cursor:default}.rdw-inline-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-block-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{display:flex;justify-content:center}.rdw-fontfamily-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-list-dropdown{width:50px;z-index:90}.rdw-list-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-text-align-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-text-align-dropdown{width:50px;z-index:90}.rdw-text-align-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-right-aligned-block{text-align:right}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-right-aligned-block>div{display:inline-block}.rdw-left-aligned-block>div{display:inline-block}.rdw-center-aligned-block>div{display:inline-block}.rdw-justify-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-colorpicker-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:175px;height:175px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-colorpicker-modal-header{display:flex;padding-bottom:5px}.rdw-colorpicker-modal-style-label{font-size:15px;width:50%;text-align:center;cursor:pointer;padding:0 10px 5px}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{margin:5px auto;display:flex;width:100%;height:100%;flex-wrap:wrap;overflow:scroll}.rdw-colorpicker-cube{width:22px;height:22px;border:1px solid #F1F1F1}.rdw-colorpicker-option{margin:3px;padding:0;min-height:20px;border:none;width:22px;height:22px;min-width:22px;box-shadow:1px 2px 1px #bfbdbd inset}.rdw-colorpicker-option:hover{box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:205px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{margin-top:5px;border-radius:2px;border:1px solid #F1F1F1;height:25px;margin-bottom:15px;padding:0 5px}.rdw-link-modal-input:focus{outline:none}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{margin-left:10px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-link-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-link-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-link-modal-btn:focus{outline:none!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-embedded-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-embedded-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:180px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;justify-content:space-between;box-shadow:3px 3px 5px #bfbdbd}.rdw-embedded-modal-header{font-size:15px;display:flex}.rdw-embedded-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-embedded-modal-header-label{width:95px;border:1px solid #f1f1f1;margin-top:5px;background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-embedded-modal-link-section{display:flex;flex-direction:column}.rdw-embedded-modal-link-input{width:88%;height:35px;margin:10px 0;border:1px solid #F1F1F1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-embedded-modal-link-input-wrapper{display:flex;align-items:center}.rdw-embedded-modal-link-input:focus{outline:none}.rdw-embedded-modal-btn-section{display:flex;justify-content:center}.rdw-embedded-modal-btn{margin:0 3px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-embedded-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-embedded-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-embedded-modal-btn:focus{outline:none!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-embedded-modal-size-input{width:80%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px}.rdw-embedded-modal-size-input:focus{outline:none}.rdw-emoji-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-emoji-modal{overflow:auto;position:absolute;top:35px;left:5px;display:flex;flex-wrap:wrap;width:235px;height:180px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-emoji-icon{margin:2.5px;height:24px;width:24px;cursor:pointer;font-size:22px;display:flex;justify-content:center;align-items:center}.rdw-spinner{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.rdw-spinner>div{width:12px;height:12px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.rdw-spinner .rdw-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.rdw-spinner .rdw-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.rdw-image-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-image-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-image-modal-header{font-size:15px;margin:10px 0;display:flex}.rdw-image-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-image-modal-header-label{width:80px;background:#f1f1f1;border:1px solid #f1f1f1;margin-top:5px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{width:100%;color:gray;cursor:pointer;display:flex;border:none;font-size:15px;align-items:center;justify-content:center;background-color:#f1f1f1;outline:2px dashed gray;outline-offset:-10px;margin:10px 0;padding:9px 0}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{cursor:pointer;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:15px}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-width:100%;max-height:200px}.rdw-image-modal-upload-option-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.rdw-image-modal-url-section{display:flex;align-items:center}.rdw-image-modal-url-input{width:90%;height:35px;margin:15px 0 12px;border:1px solid #F1F1F1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:none}.rdw-image-modal-btn{margin:0 5px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-image-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-image-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-image-modal-btn:focus{outline:none!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{position:absolute;top:-3px;left:0;width:100%;height:100%;opacity:.5}.rdw-image-modal-alt-input{width:70%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px;margin-left:5px}.rdw-image-modal-alt-input:focus{outline:none}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-image-modal-size-input{width:40%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px}.rdw-image-modal-size-input:focus{outline:none}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-history-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-history-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{position:absolute;left:40%;top:0;cursor:pointer;background-color:#fff}.rdw-mention-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{position:absolute;display:flex;flex-direction:column;border:1px solid #F1F1F1;min-width:100px;max-height:150px;overflow:auto;background:#fff;z-index:100}.rdw-suggestion-option{padding:7px 5px;border-bottom:1px solid #f1f1f1}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-image-alignment-options-popup{position:absolute;background:#fff;display:flex;padding:5px 2px;border-radius:2px;border:1px solid #F1F1F1;width:105px;cursor:pointer;z-index:100}.rdw-alignment-option-left{justify-content:flex-start}.rdw-image-alignment-option{height:15px;width:15px;min-width:15px}.rdw-image-alignment,.rdw-image-imagewrapper{position:relative}.rdw-image-center{display:flex;justify-content:center}.rdw-image-left{display:flex}.rdw-image-right{display:flex;justify-content:flex-end}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{height:100%;overflow:auto;box-sizing:border-box}.rdw-editor-toolbar{padding:6px 5px 0;border-radius:2px;border:1px solid #F1F1F1;display:flex;justify-content:flex-start;background:#fff;flex-wrap:wrap;font-size:15px;margin-bottom:5px;user-select:none}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:none}.rdw-editor-wrapper{box-sizing:content-box}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.editor-container{background-color:#f5f5f5;width:40rem;bottom:0rem;position:absolute;top:0;height:100%;right:22.75%;z-index:300;padding:0 3rem;display:grid;grid-template-rows:10% 70% 20%}.close-control{grid-row:1;position:absolute;top:1rem;right:1rem;cursor:pointer;color:var(--low-priority)}.close-control:hover{color:#000}.editor-container .title{grid-row:1;font-size:1.5rem;margin-bottom:1rem;display:flex;align-items:flex-end}.editor-wrapper{grid-row:2;background-color:var(--white);border:.0625rem solid grey;display:grid}.editor-wrapper .tool-bar{grid-row:1;background-color:var(--medium-priority);grid-gap:0}.editor-wrapper .editor{grid-row:2;position:relative;padding:1rem}.editor-container .error{color:red}.editor-container .warning{color:orange}.editor-container .counters{position:relative;top:0}.editor-bottom-container{grid-row:3}.save-controls{position:absolute;bottom:2rem;right:5rem}.save-controls div{display:inline-block;padding:.5rem 1.25rem;cursor:pointer}.save-controls .cancel-button{margin-right:2rem}.save-controls .save-button{background-color:var(--default);border-radius:.25rem}@media only screen and (min-width: 1280px) and (max-width: 1365px){.editor-wrapper{grid-template-rows:18% auto}.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-inline-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-list-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-link-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-embedded-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-image-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-history-wrapper .rdw-option-wrapper{height:1.5rem;width:1.625rem}}@media only screen and (min-width: 1366px) and (max-width: 1599px){.editor-wrapper{grid-template-rows:29% auto}.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-inline-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-list-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-link-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-embedded-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-image-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-history-wrapper .rdw-option-wrapper{height:1.5rem;width:1.625rem}.editor-container{right:18.5rem}}@media only screen and (min-width: 1600px) and (max-width: 1919px){.editor-wrapper{grid-template-rows:19% auto}.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-inline-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-list-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-link-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-embedded-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-image-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-history-wrapper .rdw-option-wrapper{height:1.5rem;width:1.625rem}.editor-container{right:22.75%}.save-controls{bottom:4rem}}@media only screen and (min-width: 1920px) and (max-width: 2559px){.editor-wrapper{grid-template-rows:19% auto}.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-inline-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-list-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-link-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-embedded-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-image-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-history-wrapper .rdw-option-wrapper{height:1.5rem;width:1.625rem}.editor-container{right:22.75%}.save-controls{bottom:4rem}}@media only screen and (min-width: 2560px){.editor-wrapper{grid-template-rows:14% auto}.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-inline-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-list-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-link-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-embedded-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-image-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-history-wrapper .rdw-option-wrapper{height:1.5rem;width:1.625rem}.editor-container{right:22.75%}.save-controls{bottom:4rem}}@media only screen and (min-width: 2560px) and (-webkit-device-pixel-ratio: 2){.editor-wrapper{grid-template-rows:31% auto}.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-inline-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-list-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-link-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-embedded-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-image-wrapper .rdw-option-wrapper,.editor-container .editor-wrapper .rdw-editor-toolbar .rdw-history-wrapper .rdw-option-wrapper{height:1.5rem;width:1.625rem}.editor-container{right:22.75%}.save-controls{bottom:4rem}}.editor a{color:#06c!important;text-decoration:underline;cursor:pointer}.rdw-image-wrapper{position:relative}.rdw-image-alignment img{display:block!important;max-width:100%;height:auto;opacity:1!important}.rdw-image-modal-upload-option-label{cursor:pointer}.rdw-image-imagewrapper{display:block;position:relative}.rdw-image-imagewrapper img{display:block!important;max-width:100%;height:auto;margin:.5rem 0}.public-DraftStyleDefault-block img{max-width:100%;height:auto;display:block;margin:.5rem auto}.rdw-image-alignment{position:relative}.rdw-image-alignment:before{display:none}.atomic-image-wrapper{position:relative;margin:1rem 0;text-align:center}.image-loading-placeholder{padding:1.25rem;background:#f0f0f0;border-radius:.25rem;text-align:center;color:#666}.SearchBox{width:26rem;outline:0;appearance:none;transition:all .2s ease 0s;line-height:normal;position:relative;box-sizing:border-box}.SearchBox .input-box-wrapper{display:flex;align-items:center;width:100%;border-radius:.375rem 0 0 .375rem}.SearchBox .input-box-wrapper .search-icon{display:flex;position:absolute;right:0;margin-right:1.0625rem;color:#dadada;cursor:unset;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:nowrap;align-content:center}.SearchBox .input-box{width:100%;outline:0;position:relative;appearance:none;box-sizing:border-box;transition:all .2s;font-size:1rem;height:3rem;background:var(--white);border:none;font-family:Open Sans,sans-serif;border-radius:.375rem;padding-left:1rem;padding-right:1rem;color:#222630}.waste-sites-pane.dark .SearchBox .input-box{background:var(--surface-eight-dp)}.waste-sites-pane.dark .SearchBox .input-box::ms-input-placeholder{color:var(--medium-priority)}.waste-sites-pane.dark .SearchBox .input-box::placeholder{color:var(--medium-priority)}.SearchBox .option-dropdown-wrapper{max-height:12rem;overflow-y:auto;height:auto;box-sizing:border-box;background:var(--white);position:absolute;animation:ScaleIn ease .2s;margin:0;top:100%;width:100%;border-radius:.375rem;transition:all .2s;--tw-shadow: 0 0 0 0 rgba(0, 0, 0, .1), 0 .125rem .25rem -.0625rem rgba(0, 0, 0, .06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:1000;cursor:pointer}.SearchBox .option-dropdown-wrapper .option,.SearchBox .option-dropdown-wrapper .no-results{padding:.25rem 1rem .25rem 3.5rem;transition:all .2s ease 0s;font-size:1rem;color:#222630}.SearchBox .option-dropdown-wrapper .option{padding-left:1rem}.SearchBox .option-dropdown-wrapper .no-results{color:#959595}.SearchBox .option-dropdown-wrapper .option:hover{background:#f5f5f5;cursor:pointer}@keyframes ScaleIn{0%{transform:scale(.9)}to{transform:scale(1)}}.user-permissions-editor{background-color:#f0f0f0;width:30rem;position:absolute;left:50%;margin-left:-13rem;top:1rem;border-radius:1rem;box-shadow:0 .25rem .25rem #00000040;font-size:1rem;height:calc(90% - 1rem);z-index:500}.user-permissions-editor .header .title{font-size:1.5rem;margin-top:1rem;margin-left:2rem}.user-permissions-editor .header .exit-button,.user-permissions-editor .header .exit-button:hover{color:gray}.user-permissions-editor .main{margin-top:1rem;margin-left:2rem;height:calc(75% - 2rem)}.user-permissions-editor .main select{margin-left:1rem;border:.13rem solid #858585}.user-permissions-editor .main .current-site-permissions .title{margin-top:2rem;margin-bottom:.5rem}.user-permissions-editor .main .current-site-permissions{height:100%}.user-permissions-editor .main .current-permissions{background-color:#fff;overflow-y:auto;margin-right:2rem;height:100%;border-radius:.25rem;margin-top:1rem}.user-permissions-editor .main .current-site-permissions p{display:inline-block;margin:1rem 0 1rem 1rem;width:80%}.user-permissions-editor .close-button{width:5rem;text-align:center;margin:auto;margin-top:4.5rem;border:.063rem solid black;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer}.user-permissions-editor select{min-width:10rem}.user-permissions-editor .main .current-permissions .slider{display:inline-block;width:2.75rem;height:1.25rem;float:right;margin-right:1rem;border-radius:1rem;cursor:pointer;margin-top:1rem}.user-permissions-editor .main .current-permissions .slider.off{background-color:#aaa}.user-permissions-editor .main .current-permissions .slider.on{background-color:#33d69a}.user-permissions-editor .main .current-permissions .slider .circle{width:1rem;height:1rem;border-radius:1rem;background-color:var(--white);margin-left:.2rem;margin-top:.125rem}.user-permissions-editor .main .current-permissions .slider.on .circle{transform:translate(1.35rem)}.user-permissions-editor .main .current-permissions .slider,.user-permissions-editor .main .current-permissions .slider .circle{transition:all .5s}.glossary-panel{position:absolute;top:0;right:22.5%;background-color:#f0f0f0;z-index:300;width:40%;height:100%;border-left:.0625rem solid black;border-right:.0625rem solid black;overflow-y:auto}.glossary-panel.max{right:2.5%}.glossary-panel .panel-title{font-size:2rem;font-weight:700}.glossary-panel .definition-block{margin:.5rem 1rem;white-space:pre-line}.glossary-panel .title{font-weight:700;display:inline-block}.glossary-panel .definition{margin-top:.5rem}.glossary-panel ul{margin-top:0}.glossary-panel .bold{font-weight:700}.glossary-panel i{font-weight:400;font-style:normal}.glossary-panel li>p{margin:0}.glossary-panel .no-list-decoration{list-style-type:none}.glossary-panel li>ul{margin-left:-1rem;margin-bottom:.5rem;list-style-type:circle}.glossary-panel a{cursor:pointer;color:var(--default-topography)!important}.glossary-panel::-webkit-scrollbar-thumb{background:var(--non-text-contrast-light)}.overview{position:absolute;inset:0;display:flex;align-items:stretch;overflow-x:hidden}.overview-map{height:100%}#OverviewMapCanvas{width:100%;height:100%}#northArrow{height:2.4rem;width:2.4rem;user-select:none;pointer-events:none;bottom:3em;left:.5em;z-index:100;position:absolute}.scaleline-control{bottom:.5em;left:.5em}.supporting-documents-blade{position:absolute;top:0;bottom:0;right:22.5%;width:30rem;height:100%;padding:0 1rem;background-color:#f0f0f0;z-index:300;border-left:.0625rem solid black;border-right:.0625rem solid black}.supporting-documents-blade .header{display:flex;flex-direction:row;align-items:center}.supporting-documents-blade .close{margin-left:auto;cursor:pointer}.supporting-documents-blade .title{font-size:1.5rem;margin:1rem 0}.supporting-documents-blade .edit-inputs-container{display:flex;flex-direction:column;gap:1rem}.supporting-documents-blade .document-info-input{padding:.5rem 1rem;border:.125rem solid var(--non-text-contrast-light);border-radius:.25rem;outline:0;display:block;margin-top:.5rem;width:25rem;font-size:1rem}.supporting-documents-blade .document-info-input:focus{border:.125rem solid #4570e1;outline:0}.supporting-documents-blade .document-info-input.description{height:5rem;font-family:Open Sans,sans-serif;resize:none}.supporting-documents-blade .input-label{font-size:1rem}.supporting-documents-blade .documents-confirm-button{margin-top:1rem}.related-links-edit-panel{position:absolute;top:0;bottom:0;right:22.5%;background-color:#f0f0f0;border-left:.0625rem solid black;border-right:.0625rem solid black;overflow:hidden;width:30rem;z-index:300;padding:0 1rem}.related-links-edit-panel .header{display:flex;flex-direction:row;align-items:center}.related-links-edit-panel .close{margin-left:auto;cursor:pointer}.related-links-edit-panel .title{font-size:1.5rem;margin:1rem 0}.related-links-edit-panel .edit-inputs-container{display:flex;flex-direction:column;gap:1rem}.related-links-edit-panel .input-label{font-size:1rem}.related-links-edit-panel .edit-link-input{border-radius:.25rem;border:.125rem solid var(--non-text-contrast-light);display:block;font-size:1rem;margin-top:.5rem;outline:0;padding:.5rem;width:25rem;transition:.2s ease}.related-links-edit-panel .edit-link-input:focus{border:.125rem solid var(--solid-hover)}.related-links-edit-panel .confirm-link-btn{margin-top:1rem}.confirm-link-btn.disabled{opacity:.7;cursor:not-allowed}.edit-modal-container{position:absolute;background:var(--surface-eight-dp);height:100%;width:calc(30% - 2.5rem);left:26%;z-index:300;box-shadow:0 .25rem .25rem #00000040;border-radius:.13rem;color:#fff}.edit-modal{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.edit-modal .header{height:auto;padding-bottom:1.5rem;left:0}.edit-modal .close-modal-container{width:100%;height:3rem}.edit-modal .close-modal{margin:1rem 1rem 0 0;float:right;background:var(--low-priority);border-radius:1rem;width:1.5rem;text-align:center;cursor:pointer}.edit-modal .close-modal img{height:.8rem}.edit-modal .header-text{font-size:1.35rem;line-height:2.375rem;width:86%;font-weight:600;padding:0 0 0 2.5rem;overflow-wrap:break-word}.edit-modal .drop-down-container .header-text{padding:0}.edit-modal .inactive-facade{height:88%;width:100%;position:absolute;z-index:1000;background-color:var(--surface-eight-dp);opacity:.6;margin-left:-2.5rem}.edit-modal .form{height:78%;left:0;overflow-y:auto}.form .plume{height:100%;width:100%}.edit-modal.footer{height:9%;left:0;border-top:.0625rem solid var(--non-text-contrast-light) c2;align-items:flex-end}.button-dock{height:calc(100% - 2.125rem);float:right;margin:1.25rem 2.5rem 0 0}.button-dock .footer-button{height:2rem;text-align:center;line-height:2rem}.button-dock .cancel-button{background:unset;color:var(--default);border:unset}.button-dock .cancel-button:hover{text-decoration:underline}.button-dock .save-all-button{width:6rem}.edit-modal-container .edit-modal .form .regulatory .drop-down-container .drop-down .button .drop-down-inactive .drop-down-inactive-text{float:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.paginator{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;width:100%;padding-top:1.5rem}.paginator .ellipsis-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paginator .previous-page{width:50%;float:left}.paginator .next-page{width:50%;float:right}.paginator img{margin:0 0 -.375rem;display:inline;cursor:pointer}.paginator .selectable:hover{cursor:pointer;text-decoration:underline}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.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:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.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{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.form .option-list .option-text{font-size:1rem}.form .framework-drop-down-container{width:16rem;height:2rem}.form .regulatory-drop-down-container{padding:0 1rem 0 0}.form .drop-down-container{padding:0 1rem 0 2.5rem}.form .drop-down{width:calc(100% - 2rem);height:2rem;margin:0 2rem 1rem 0;font-size:1rem;background:#414a55}.form .drop-down-inactive,.form .drop-down-active{margin:.313rem 0 0}.form .drop-down .option-list{margin:-.1rem 0 0 -.938rem}.form .framework-drop-down-container .drop-down .option-list{width:14rem;margin:-.1rem 0 0 -.938rem}.form .form-content-container{overflow-y:auto;height:84%;padding:0 1rem 0 2.5rem}.form .section-header{margin:0 0 1rem;font-weight:600}.form .plume-area-container{margin:1rem 0 2rem}.form .area-input,.form .mcl-input{height:2.58rem;width:6rem;margin:0 1rem 0 0;font-size:1.25rem;text-align:right}.form .metric-button{height:3rem;width:7rem;margin:0;text-align:center;padding:unset;display:inline-block;border-radius:unset;border:unset;background-color:#4e5a66;color:#848d95;line-height:3rem;-webkit-user-select:none;user-select:none;cursor:pointer}.form .background-filled{background-color:var(--non-text-contrast-light)!important;color:var(--white)!important}.form .acre-button{border-radius:.125rem 0 0 .125rem}.form .acre-feet-button{border-radius:0 .125rem .125rem 0}.form .plume-status-container,.form .plume-mcl-container{margin:1rem 0 2rem}.form .plume-mcl-container .default-value{display:inline-block;line-height:3rem;width:6.5rem;margin:0 1rem 0 0;font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.form .status-metric-button{height:3rem;width:10rem;margin:0;text-align:center;padding:unset;display:inline-block;border-radius:unset;border:unset;background-color:#4e5a66;color:var(--white);line-height:3rem;-webkit-user-select:none;user-select:none;cursor:pointer}.form .status-metric-button:hover{background:#607180c2;opacity:.76;border:.13rem 0 0 .13rem}.form .plume-status-container .expanding-button{border-left:solid thin var(--non-text-contrast-light);border-right:solid thin var(--non-text-contrast-light)}.form .source-to-groundwater-container{margin:1rem 0 2rem}.form .source-to-groundwater-container .controlled-button{border-left:solid thin var(--non-text-contrast-light);border-right:solid thin var(--non-text-contrast-light)}.form .section-container{margin:1rem 0 2rem}.form .framework.section-container .form-divider{margin-top:1rem;margin-bottom:.125rem;background-color:var(--non-text-contrast-light) c2;border:none;height:.0625rem}.form .clickable{cursor:pointer}.form .add-button img{display:inline;margin:0 .3rem 0 0}.form .add-button{display:flex;width:6.7rem;color:var(--default)}.form .cleanup-entries-list{display:flex;flex-direction:column}.form .cleanup-entry{display:inline-flex;padding:.5rem 0;align-items:center;border-bottom:.0625rem solid var(--non-text-contrast-light) c2}.form .cleanup-entry.editing{padding:1rem 0 0;height:18rem}.form .entry-row{display:flex;justify-content:space-between;width:100%;align-items:center}.form .cleanup-entry .info{font-size:1rem;float:left;width:calc(100% - 6rem)}.form .cleanup-entry .info .file-display-container-preview{display:block;margin:.225rem 0 0;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.form .cleanup-entry .info .file-display-container-preview .clippy{height:1.5rem;width:1.3rem;float:left;vertical-align:middle}.form .cleanup-entry .info .file-display-container-preview .file-display-text{float:left;margin:0 0 0 .225rem;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 4rem)}.form .cleanup-entry .edit-button{float:right;margin-top:.25rem;cursor:pointer;z-index:400}.form .cleanup-entry .cleanup-edit-section{border-top:solid thin;background:var(--surface-one-dp);z-index:400;position:absolute;left:10rem}.form .cleanup-status-drop-down-container{margin:1rem 0 1rem 1rem;width:16rem;height:2rem}.form .cleanup-status-drop-down-container .drop-down .option-list{width:14rem;margin:-.1rem 0 0 -.938rem}.form .cleanup-status-drop-down-container .drop-down-inactive-text{float:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.form .date-picker-container{margin:0 0 1rem 1rem}.form .date-picker-container input{width:4rem}.form .date-picker-container .react-datepicker__triangle{display:none}.form .date-picker-container .react-datepicker-popper[data-placement^=bottom]{margin-top:0}.form .date-picker-container .react-datepicker__header{background-color:var(--white);border-bottom:none}.form .date-picker-container .react-datepicker__year-text--keyboard-selected,.form .date-picker-container .react-datepicker__year-text--selected{background-color:var(--default);color:#000;border-bottom:none}.form .dropzone{height:3.5rem;margin:0 1rem 1rem;text-align:center;border:dashed thin;padding:.5rem;background-color:#414a55;cursor:pointer}.form .file-display-container{display:block;margin:1.2rem 1rem 1rem;padding:.5rem;height:3.5rem}.form .file-display-container .clippy{float:left;vertical-align:middle}.form .file-display-container .file-display-text{float:left;margin:0 0 0 .225rem;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 4rem)}.form .file-display-container .trashy{padding:.225rem 0 0;cursor:pointer;float:right}.form .cleanup-edit-section .footer-buttons{height:3rem;margin:0 1rem}.form .footer-buttons .form-cleanup-edit-button{text-align:center;width:4rem;cursor:pointer}.form .footer-buttons .form-cleanup-delete-button{color:red;background-color:unset;border:none;float:left}.form .footer-buttons .form-cleanup-save-button{float:right}.form .footer-buttons .form-cleanup-cancel-button{float:right;color:var(--default);background-color:unset;border:none}.radio-item{height:1.9rem;margin:0 0 .225rem}.radio-item .radio-svg-container{vertical-align:middle;display:inline-block;height:1.2rem;width:1.2rem;margin:0 .5rem 0 0}.radio-item .radio-icon-container{font-size:1.2rem}.radio-item .radio-icon-container:hover{cursor:pointer}.radio-item .label-text{vertical-align:middle;display:inline-block;font-size:1rem}.checkbox-table .sub-section{width:calc(100% - 1.563rem);padding:.5rem 0;border-top:.063rem solid rgba(96,113,128,.76);border-bottom:.063rem solid rgba(96,113,128,.76);background:var(--surface-one-dp);margin:0 0 .3rem}.checkbox-item{height:1.9rem;margin:0 0 .225rem}.checkbox-item .checkbox-img-container{vertical-align:middle;display:inline-block;height:1.2rem;width:1.2rem;margin:0 .5rem 0 0}.checkbox-item .checkbox-img-container img{width:1.2rem;height:1.2rem}.checkbox-item .checkbox-img-container:hover,.checkbox-item .selectable-label-container{cursor:pointer}.checkbox-item .selectable-label-container .label-text{color:var(--default)}.checkbox-item .label-text{vertical-align:middle;display:inline-block;font-size:1rem}.checkbox-item .arrow-img{margin:0 0 0 .225rem;vertical-align:middle}.sub-section-header{font-size:1rem;font-weight:600;margin:0 0 .5rem}.water-treated-section{margin:0 0 0 1rem;letter-spacing:.05rem}.water-treated-section input{height:2rem;width:5rem;margin:0 .225rem 0 0;font-size:1rem;text-align:right}.mass-removed-section{margin:.5rem 0 0 1rem;letter-spacing:.05rem}.mass-removed-section .add-button{display:flex;font-size:1rem;width:100%;color:var(--default)}.mass-removed-entries-list{display:flex;flex-direction:column}.mass-removed-section .mass-removed-entry{margin:.25rem 0}.mass-removed-section .mass-removed-contam-drop-down-container .drop-down{font-size:1rem;width:10rem;height:2rem;margin:0 1rem 0 0}.mass-removed-section .mass-removed-contam-drop-down-container .drop-down .button{height:100%;width:100%}.mass-removed-contam-drop-down-container .drop-down-inactive-text{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 2rem)}.mass-removed-section input{height:1.6rem;width:3rem;margin:0 1rem 0 0;font-size:1rem;text-align:right}.mass-removed-section input::-webkit-outer-spin-button,.mass-removed-section input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mass-removed-section input[type=number]{-moz-appearance:textfield}.mass-removed-section .delete-entry{float:right;margin:0 1.5rem 0 0;color:red;cursor:pointer}.mass-removed-section .delete-entry:hover{font-weight:700}.technology-other-subsection input{font-size:1rem;font-family:Open Sans,sans-serif;padding:0 0 0 .225rem;height:1.6rem;width:calc(100% - 4rem)}.animator-player-container{width:max-content;height:2.5rem;display:flex;gap:.5rem;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.plume-animator-header{display:flex;justify-content:space-between}.player-button{color:#fff;cursor:pointer}.player-button:hover{color:#00ad79}.year-header{height:.625rem;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=range]{overflow:hidden;width:18rem;height:1rem;-webkit-appearance:none;background-color:var(--medium-priority);border-radius:.25rem}.animator-player-container input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;color:#36d28f;height:.25rem;border-radius:1rem}.animator-player-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:var(--medium-priority);border:solid .125rem var(--low-priority);box-shadow:-18rem 0 0 17.75rem #36d28f;width:1rem;height:10rem;margin-top:-8rem}}.animator-player-container input[type=range]::-moz-range-progress{background-color:#36d28f}.animator-player-container input[type=range]::-moz-range-track{background-color:var(--low-priority)}.plume-animator-container{position:absolute;top:.5em;background:var(--surface-one-dp);margin-top:.125rem;left:4em;width:22rem;height:5rem;padding:.5rem;z-index:100;border-radius:.25rem}.plume-animator-container .plume-animator-header{color:var(--white)}.plume-animator-body{position:relative;float:left;width:100%;height:4rem}.plume-dropdown-container{display:flex}.plume-dropdown-container .drop-down{min-width:5rem}.site-map,#SiteMapCanvas{width:100%;height:100%}.water-plume-info{background:var(--white);border-radius:.25rem;box-shadow:0 .125rem .25rem #0003;border:.0625rem solid var(--default);z-index:1000;pointer-events:none;position:absolute;display:none;width:17.5rem;font-size:.875rem;color:var(--surface-one-dp);padding:.5rem;overflow:hidden}.legend-container{position:absolute;top:1rem;right:1rem;width:12rem;z-index:100;background:var(--surface-eight-dp);border-radius:.25rem;box-shadow:0 .5rem .625rem #00000012,0 .1875rem .875rem #0000000f,0 .25rem .3125rem #0000001a;padding:.5rem;overflow:hidden;transition:max-height .5s ease,opacity .5s ease}.legend-container.collapsed{height:1rem;width:1rem;opacity:1;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap}.legend-container.expanded{max-height:12.5rem;opacity:1;padding:.25rem .25rem .5rem .5rem}.legend-title{display:flex;justify-content:space-between;align-items:center;align-content:center;flex-direction:row;flex-wrap:nowrap}.legend-toggle-icon{cursor:pointer;font-size:1.5rem;color:var(--white)}.legend-toggle-icon:hover{color:var(--white)}.map-legend{display:flex;flex-direction:column;align-items:flex-start;margin-top:.5rem}.map-legend>ul{list-style-type:none;margin:0;padding:0}.map-legend li{font-size:.75rem;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;height:1rem;gap:1rem;margin:0;padding:0;color:var(--white)}.legend-title h4{font-size:.8rem;padding:0;margin:0;color:var(--white)}.map-legend-item.shallow{border-bottom:solid .125rem var(--white)}.map-legend-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;height:.5rem;width:2rem}.map-legend-item.deep{border-bottom:dashed .125rem var(--white)}.legend-toggle-button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center}.movable-modal{position:absolute;display:flex;flex-direction:column;z-index:1000;border-radius:.5rem;padding:.5rem .5rem 1rem;box-shadow:0 .5rem .625rem #0000001a,0 .375rem 1.875rem #0000000f,0 1rem 1.5rem #00000012}.movable-modal.collapsed{padding:.5rem}.movable-modal.light{background:#fff;border:.125rem solid transparent}.movable-modal.dark{background:var(--surface-sixteen-dp);border:.125rem solid var(--default)}.movable-modal .header{display:flex;justify-content:space-between;align-items:center;height:2.5rem}.movable-modal .header-left{display:flex;align-items:center;gap:.5rem}.movable-modal .modal-title{color:#000;font-size:1rem;font-weight:600;line-height:normal}.movable-modal .material-icons-round{font-size:1.5rem}.movable-modal .arrow{cursor:pointer}.movable-modal .drag-handle{cursor:grab}.movable-modal .drag-handle.dragging{cursor:grabbing}.movable-modal .icon-button{align-items:center;appearance:none;background:none;border:.125rem solid transparent;border-radius:.25rem;cursor:pointer;display:inline-flex;font-weight:600;height:2.5rem;justify-content:center;margin:0;padding:.5rem;position:relative;transition:.2s ease;user-select:none;width:2.5rem}.movable-modal.light .icon-button{color:var(--catalyst-dark)}.movable-modal.light .icon-button:hover{background:#ecf1fc}.movable-modal.dark .icon-button{color:var(--default)}.movable-modal.dark .icon-button:hover{background:#50596e}.end-state-metrics-container{display:flex;flex-direction:column;gap:.5rem;color:var(--catalyst-dark)}.end-state-year-container{height:1.5rem;width:fit-content;margin:0 0 0 2.5rem;border-radius:.25rem;background:#f5f5f5;padding:.25rem .5rem;font-weight:600}.end-state-chart-container{display:flex;justify-content:center;align-items:center;height:16.5rem;width:100%}.end-state-metrics-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%}.end-state-title-container{height:2.5rem;display:flex;justify-content:center;font-size:1.2rem;font-weight:700;align-items:center;flex-direction:row;flex-wrap:nowrap}.end-state-legend-container{height:2rem;width:100%;display:inline-flex;justify-content:center}.end-state-legend-container .chart-legend-items-container{display:flex;align-items:center;gap:1.5rem;padding:0 1rem;outline:.0625rem solid var(--non-text-contrast-light);border-radius:.25rem}.end-state-legend-container .chart-legend-item{display:flex;justify-content:center;align-items:center;gap:.25rem}.end-state-legend-container .legend-color{width:.6875rem;height:.6875rem;transform:rotate(-90deg);border:.002rem solid #a3a3a3;border-radius:.25rem}.end-state-legend-container .legend-label{font-size:1rem;color:var(--non-text-contrast-dark);text-align:center;font-weight:400}.end-state-navigation-buttons{display:inline-flex;appearance:none;align-items:center;justify-content:center;position:relative;white-space:nowrap;vertical-align:middle;width:auto;line-height:1.375rem;border-radius:.25rem;text-transform:uppercase;height:2.5rem;letter-spacing:.05em;transition-property:background-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;transition-timing-function:ease;margin:0;padding:0 1rem;font-weight:600;font-size:1rem;gap:.5rem;user-select:none;cursor:pointer;color:var(--catalyst-dark);background:none;border:none}.end-state-navigation-buttons:disabled{cursor:not-allowed;color:var(--non-text-contrast-light)}.endState-tooltip{position:absolute;text-align:center;width:auto;max-width:15rem;height:auto;padding:.25rem .75rem;font-size:.75rem;background:var(--surface-sixteen-dp);color:var(--white);border-radius:.125rem;pointer-events:none;z-index:200;opacity:0}.end-state-edit-container{position:absolute;background:var(--surface-eight-dp);height:100%;width:40%;left:26%;z-index:300;box-shadow:0 .25rem .25rem #00000040;color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:0 1rem;gap:1rem}.end-state-edit-container .icon-button{align-items:center;appearance:none;background:none;border:.125rem solid transparent;border-radius:.25rem;cursor:pointer;display:inline-flex;font-weight:600;height:2.5rem;justify-content:center;margin:0;padding:.5rem;transition:.2s ease;user-select:none;width:2.5rem;color:#fff}.end-state-edit-container.light .icon-button{color:var(--catalyst-dark)}.end-state-edit-container.light .icon-button:hover{background:#ecf1fc}.end-state-edit-container.dark .icon-button{color:var(--default)}.end-state-edit-container.dark .icon-button:hover{background:#50596e}.end-state-edit-modal-header{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:center;height:auto}.end-state-edit-modal-header .header-text{font-size:1.35rem;width:fit-content;font-weight:600}.end-state-edit-container .material-icons-round{font-size:1.5rem}.end-state-edit-sections-wrapper{overflow-y:auto;display:flex;flex-direction:column;flex-wrap:nowrap;height:-webkit-fill-available;gap:1rem}.end-state-edit-section{display:flex;flex-direction:column;gap:.5rem;background:var(--surface-one-dp);padding:.5rem;font-size:1rem;min-width:fit-content;max-width:100%}.end-state-edit-segment-inputs{display:flex;flex-direction:row;gap:.5rem;align-items:center}.end-state-edit-segment-inputs .section-name-input,.end-state-edit-segment-inputs .section-year-input{border-radius:.25rem;border:.125rem solid var(--non-text-contrast-light);display:block;font-size:1rem;outline:0;padding:.5rem;transition:.2s ease;margin-top:.5rem}.end-state-edit-segment-inputs .section-name-input{width:-webkit-fill-available}.end-state-edit-segment-inputs .section-name-input::placeholder,.end-state-edit-segment-inputs .section-year-input::placeholder{color:var(--low-priority)}.end-state-edit-segment-inputs .section-year-input{width:10rem}.end-state-edit-segment-inputs .section-name-input:focus,.end-state-edit-segment-inputs .section-year-input:focus{border-color:var(--solid-hover)}.end-state-edit-segment-inputs .section-name-input.error,.end-state-edit-segment-inputs .section-year-input.error{border-color:var(--high-priority-warning-feedback)}.end-state-edit-segment-inputs .asterisk{color:var(--high-priority-warning-feedback)}.input-error-message{color:var(--high-priority-warning-feedback);font-size:.75rem;display:block}.end-state-inputs-table{width:100%}.end-state-inputs-table table{width:100%;border-spacing:0;table-layout:auto}.end-state-inputs-table td{text-align:center;width:5rem}.end-state-inputs-table tr{height:3.5rem}.end-state-inputs-table td:first-child,.end-state-inputs-table th:first-child{width:15rem;height:100%;display:flex;overflow:hidden;gap:.5rem;text-overflow:ellipsis;white-space:nowrap;flex-direction:column;align-content:flex-start;align-items:flex-start;flex-wrap:nowrap;justify-content:space-between}.end-state-inputs-table th:not(:first-child){text-align:center;vertical-align:middle;height:100%}.end-state-inputs-table td:not(:first-child){text-align:center;vertical-align:top;height:100%}.end-state-category-title{text-align:left;font-size:1rem}.end-state-inputs-table input[type=radio]{cursor:pointer}.end-state-radio-input{display:none}.end-state-radio-wrapper{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.end-state-radio-icon{font-size:1.5rem;color:#ccc;user-select:none;transition:color .2s ease}.end-state-radio-wrapper:hover .end-state-radio-icon,.end-state-radio-wrapper.checked .end-state-radio-icon{color:var(--low-opacity-alternate-active)}.end-state-inputs-table thead th{font-size:1rem;font-weight:400}.end-state-edit-container .no-metrics-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:.5rem;text-align:center}.no-metrics-container .info-icon{font-size:4rem}.missing-field .end-state-radio-icon{color:var(--high-priority-warning-feedback)}.category-warning{color:var(--high-priority-warning-feedback);font-size:.8rem;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.category-warning .warning-icon{font-size:1rem;margin-right:.4rem}.site{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;overflow-x:hidden}.map-expand-right{width:80%}.map-expand-left{left:2.5%!important}.atlasHelpBlock{height:2.25rem;width:2.25rem;position:absolute;left:25rem;margin-top:calc(1.25rem + var(--gov-header-collapsed));background:var(--white);border:.0625rem solid var(--medium-priority);border-radius:.25rem;text-align:center;align-content:center;font-size:1.5625rem}.atlasHelpBlock:hover{color:#32cd32;border-color:#32cd32;cursor:pointer}.sitesDropDown{position:absolute;left:28.13rem;margin-top:calc(1.25rem + var(--gov-header-collapsed))}.subSitesDropDown{position:absolute;width:12.5rem;left:41.875rem;margin-top:calc(1.25rem + var(--gov-header-collapsed))}.demoButton{height:2.19rem;font-weight:700}.ol-basemap{text-align:right;top:5.5em;left:.5em;max-width:calc(100% - 1.3em);display:flex;flex-direction:column;gap:.25rem}.ol-basemap button,.ol-visibility button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:.125rem}.ol-basemap button .material-icons,.ol-visibility button .material-icons{font-size:1.25rem;color:var(--white)}.ol-zoom{top:.5em;left:.5em}.ol-visibility{top:10em;left:.5em;max-width:calc(100% - 1.3em);position:absolute}.ol-visibility button{background-color:var(--surface-eight-dp);cursor:pointer}.ol-visibility button:hover{background-color:#32cd32}.ol-visibility button:focus{background-color:#32cd32}.ol-control button{background-color:var(--surface-eight-dp);cursor:pointer}.ol-control button:hover{background-color:#32cd32}.ol-control button:focus{background-color:#32cd32}.ol-scale-line{background-color:var(--surface-eight-dp);bottom:.75em;left:3em}.map-tooltip{position:fixed;margin:auto;background:var(--white);border:.063rem solid var(--catalyst-dark);width:18.2em;min-height:10em;padding:.5em;font-size:.8rem}.map-tooltip .tooltip-row{position:relative;float:left;clear:both;width:100%;padding:.3em 0 0}.map-tooltip header{font-size:1.3rem;font-weight:700;text-decoration:underline}img{max-width:100%}.map-tooltip .cleanup-row{position:relative;height:1.25rem;float:left;clear:both;width:100%}.map-tooltip .tooltip-header{width:80%;word-wrap:break-word;float:left;text-decoration:underline}.map-tooltip .tooltip-header:hover{color:#32cd32;cursor:pointer}.close-card{float:right;top:.3125rem;right:.3125rem}.close-card:hover{cursor:pointer;color:#32cd32}.map-tooltip .number{position:relative;float:right}.map-tooltip .cleanup-svg-circle-box{padding:0}.map-tooltip .cleanup-button{margin:0;height:1.56rem;width:80%}.map-tooltip .button-content{padding-top:0;font-size:1rem;bottom:inherit;position:inherit;left:inherit;line-height:inherit}.map-pin-default{width:1.56rem;height:1.56rem;color:var(--map-icon-street);transition:color .3s ease}[data-basemap=satellite] .map-pin-default{color:var(--map-icon-satellite)}[data-basemap=street] .map-pin-default{color:var(--map-icon-street)}.map-pin-default-grey{color:var(--surface-disabled);opacity:.5}[data-basemap=satellite] .map-pin-default-grey{color:var(--medium-priority);opacity:.6}.map-pin-gif{width:1.56rem;height:1.56rem;animation:bounce .5s;animation-direction:alternate;animation-iteration-count:infinite}.map-tech-pin{width:1.88rem;height:1.5rem;text-align:center;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;-ms-animation:spin 4s linear infinite;-o-animation:spin 4s linear infinite;animation:spin 4s linear infinite}.map-tech-pin:hover,.map-pin-gif:hover{cursor:pointer}.map-cleanup-tooltip{position:fixed;margin:auto;background:var(--white);border:.063rem solid var(--catalyst-dark);width:18.2em;min-height:10em;padding:.5rem;font-size:.8rem}.map-cleanup-tooltip .tooltip-header{font-size:1.5rem;width:80%;word-wrap:break-word;float:left}.map-cleanup-tooltip .tooltip-row{position:relative;float:left;clear:both;width:100%;padding:.3em 0 0}.state-map-pin{margin:-.63rem 0 0 .44rem}@keyframes bounce{0%{transform:translateZ(0)}to{transform:translate3d(0,-6px,0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.group-buttons{width:15rem;height:100%;margin:.5rem 0 0 .5rem}.group-buttons .button{font-size:1rem;line-height:1.375rem;padding:.5rem 0 .5rem 1rem;color:var(--solid-hover);border:.0625rem solid var(--solid-hover);border-bottom:none;box-sizing:border-box}.group-buttons .button:hover,.group-buttons .button.active{background-color:var(--solid-hover);color:#fff;cursor:pointer}.group-buttons .top-button{border-radius:.125rem .125rem 0 0}.group-buttons .bottom-button{border-bottom:.0625rem solid var(--solid-hover);border-radius:0 0 .125rem .125rem}.contact .switch-wrapper{display:flex;align-items:center;gap:.25rem}.contact .switch{position:relative;display:inline-block;width:60px;height:34px}.contact .switch input{opacity:0;width:0;height:0}.contact .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.contact .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.contact input:checked+.slider{background-color:var(--default)}.contact input:focus+.slider{box-shadow:0 0 1px var(--default)}.contact input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.file-list-item{width:12rem;height:2rem;margin:.5rem 1rem 0 .5rem;padding:.5rem .5rem 0;display:inline-block;border-radius:.25rem}.file-list-item:hover{background-color:#eee}.file-list-item .a{cursor:pointer}.file-list-item .link-container{width:10.9rem;float:left}.file-list-item .link-container:hover{cursor:pointer}.file-list-item .name{float:left;color:var(--solid-hover);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 0 .225rem;width:9rem;height:2rem}.file-list-item .name:hover{cursor:pointer}.file-list-item .clippy{height:1rem;width:1rem;float:left;margin:.3rem .5rem 0 0;cursor:pointer}.file-list-item .trashy{margin:.3rem 0 0;float:right;vertical-align:middle;cursor:pointer}.modal-feedback-block{position:absolute;top:-3.4rem;left:0;height:calc(100% + 3.4rem);width:100%;z-index:500;font-style:normal}.modal-feedback-block .blur-layer{height:100%;width:100%;background-color:#000;opacity:.2}.modal-feedback-block .form{margin:auto;position:absolute;overflow:hidden;inset:0;width:50rem;height:20rem;color:#fff;border-radius:.225rem;background:var(--white);box-shadow:0 .3rem .9rem #0000002e,0 1.6rem 3.6rem #00000038;padding:1rem;transition:.4s height}.modal-feedback-block .form.large{height:32rem;transition:.4s height}.modal-feedback-block .form.submission-size{height:25rem;width:25rem;transition:.4s height}.modal-feedback-block .form .base-margin{margin:0 0 0 .5rem}.modal-feedback-block .form .supporting-text{font-style:normal;font-weight:400;font-size:1rem;line-height:1.375rem;color:var(--non-text-contrast-light)}.ease-in-modal{animation:ease-in-view .3s}@keyframes ease-in-view{0%{opacity:0}to{opacity:1}}.modal-feedback-block .form .header{color:#000;font-size:1.75rem;line-height:2.375rem}.modal-feedback-block .form .form-section-header{margin:.5rem 0 0 .5rem;color:#000;font-size:1.25rem;line-height:1.6875rem}.modal-feedback-block .form .form-section-sub-header{margin:.5rem 0 0 .5rem;color:#000;font-weight:600;font-size:1rem;line-height:1.375rem}.modal-feedback-block .form .close-modal{float:right;cursor:pointer;position:absolute;top:1rem;right:1rem;color:var(--surface-eight-dp);font-size:1.5rem}.modal-feedback-block .form .contact{color:var(--surface-eight-dp);margin-top:1rem}.modal-feedback-block .form .contact .contact-header{font-size:1rem;font-weight:600;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:1rem;margin-left:.5rem}.modal-feedback-block .form .contact .contact-check{font-size:2rem;color:var(--surface-eight-dp);cursor:pointer}.modal-feedback-block .form .contact-input:focus::placeholder{color:transparent}.modal-feedback-block .form #issue-form .issue-area-group-buttons{float:left}.modal-feedback-block .form #issue-form .button-groups{height:13rem;width:100%}.modal-feedback-block .form .text-area-feedback{height:7.75rem;width:calc(100% - 1rem);padding:.5rem 0 0 .5rem;margin:.5rem 0 0 .5rem;font-style:normal;font-weight:400;font-size:1rem;font-family:Open Sans,sans-serif;line-height:1.375rem;background:var(--white);border:.0625rem solid var(--low-priority);box-sizing:border-box;border-radius:.125rem;resize:none}.modal-feedback-block .form #issue-form .text-area-feedback:focus{background:var(--white);border:.0625rem solid var(--solid-hover);box-sizing:border-box;border-radius:.125rem;outline:none!important}.modal-feedback-block .form .text-area-feedback:focus::placeholder{color:transparent}.modal-feedback-block .form .text-area-feedback:focus::-webkit-input-placeholder,.modal-feedback-block .form .text-area-feedback:focus:-moz-placeholder,.modal-feedback-block .form .text-area-feedback:focus::-moz-placeholder,.modal-feedback-block .form .text-area-feedback:focus:-ms-input-placeholder{color:transparent}.modal-feedback-block .form #issue-form .dropzone{height:3.5rem;width:15rem;margin:.5rem 0 0 .5rem;border-radius:.25rem;color:#000;text-align:center;border:.0625rem dashed rgba(96,113,128,.76);background:#b6c0c8;cursor:pointer}.modal-feedback-block .form #issue-form .dropzone:focus{border:.0625rem solid rgba(96,113,128,.76)}.modal-feedback-block .form #issue-form .dropzone:hover{background:#c5ccd3}.modal-feedback-block .form #issue-form .dropzone.inactive{cursor:not-allowed;opacity:.43}.modal-feedback-block .form #feedback-submission-form{text-align:center}.modal-feedback-block .form #feedback-submission-form .submission-icon{margin:2rem 0 0;height:4em;width:4rem}.modal-feedback-block .form #feedback-submission-form .submission-icon.spin{animation-name:feedback-spin;animation-duration:3s;animation-iteration-count:infinite}.modal-feedback-block .form #feedback-submission-form .message{font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.6875rem;margin:1rem 0 0;color:var(--non-text-contrast-light)}.modal-feedback-block .form .footer{position:absolute;bottom:1rem;gap:1rem;display:flex;left:50%;transform:translate(-50%);width:fit-content}.modal-feedback-block .form .footer.submission-size{height:10rem}.modal-feedback-block .form .footer .footer-button.secondary{background:var(--non-text-contrast-light);color:#fff;border:unset}.modal-feedback-block .form .footer .footer-button.secondary:hover{opacity:.8}.modal-feedback-block .form .footer .submittal-buttons{display:flex;flex-direction:column}.modal-feedback-block .form .footer .submittal-buttons .plain-text-container{margin:1rem 0 0}.modal-feedback-block .form .footer .submittal-buttons .plain-text{text-align:center;color:var(--solid-hover)}.modal-feedback-block .form .footer .submittal-buttons .plain-text:hover{cursor:pointer;opacity:.8}.modal-feedback-block .form .footer .error-message{color:red;display:inline-block}.modal-feedback-block .form .error-asterisk{color:red}@keyframes feedback-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.global-popup-container{display:none}.global-popup{position:absolute;font-family:Open Sans,sans-serif;background-color:#161d2d;border:.063rem solid var(--white);padding:.94rem;border-radius:.63rem;box-shadow:0 .25rem .25rem #353c4f40;z-index:1000;color:#fff}.token-expire-warning{display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:Open Sans,sans-serif}.token-expire-warning h1{font-size:1.1rem}.token-expire-warning h2{font-size:1rem;font-weight:400;margin:0 0 2rem}.token-expire-warning .controls{display:flex;justify-content:space-around}.tutorial-container{inset:2.5% 5%;padding:1rem;font-family:Open Sans,sans-serif;margin:0;position:absolute;background:#f0f0f0;border-radius:.25rem;color:var(--surface-one-dp);border:solid var(--default) .0625rem;z-index:600;box-shadow:0 .25rem .25rem #00000040}.tutorial-container .tutorial-title{grid-row:1;display:flex;margin:0}.tutorial-container .tutorial-body{display:flex;height:calc(100% - 5rem);flex-direction:row;flex-wrap:nowrap;justify-content:center}.tutorial-container .tutorial-image{max-width:100%;max-height:100%;object-fit:contain}.tutorial-container .tutorial-button-wrapper{height:5rem;grid-gap:1rem;gap:1rem;flex-direction:row-reverse;flex-wrap:nowrap;align-items:center;display:flex;align-content:center}.tutorial-button-wrapper .hide-tutorial-wrapper{display:flex;gap:.5rem;font-size:1rem}.hide-tutorial-wrapper .hide-tutorial{cursor:pointer}.glossary-tooltip{position:absolute;background:var(--white);color:var(--surface-eight-dp);padding:.25rem .75rem;border:.125rem solid var(--default);border-radius:.25rem;font-size:1rem;width:22rem;z-index:300;overflow-x:hidden;overflow-y:auto;left:26.15%;max-height:33rem;height:fit-content}.glossary-tooltip .header{display:flex;flex-direction:row;align-items:center}.glossary-tooltip .close{margin-left:auto;cursor:pointer;font-style:italic;font-size:.9rem}.glossary-tooltip .title{font-weight:700}.glossary-tooltip .list{margin:.5rem 0 0;padding:0 0 0 1rem}#Main{position:relative;height:100%}.loading-container{position:absolute;top:0;left:0;height:100%;width:100%;z-index:900}.loading-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);height:9.0625rem;width:15.625rem;padding-top:2.1875rem;background-color:var(--surface-eight-dp);border:solid thin var(--white);border-radius:.625rem;text-align:center;align-items:center;opacity:.8}.loading-text,.loading-image{font-size:1.875rem}.pending-changes-page .pending-changes-table-container{grid-row:3;overflow:hidden;display:flex;flex-direction:column;min-height:0}.pending-changes-page .table-header{min-height:3.5rem;border-top:.0625rem solid var(--medium-priority);padding:.5rem 1rem .5rem 2.5rem;box-sizing:border-box;box-shadow:0 .125rem .25rem #00000012,0 .1875rem .25rem #0000000f,0 .0625rem .3125rem #0000001a;display:grid;grid-template-columns:repeat(5,1fr);column-gap:1rem;z-index:100;flex-shrink:0}.pending-changes-page .pending-changes-table-footer{display:flex;height:5rem;width:100%;flex-direction:row-reverse;flex-wrap:nowrap;padding:0 1rem;align-content:center;align-items:center;background:var(--surface-one-dp);border-top:solid thin #747474;flex-shrink:0;box-sizing:border-box}.pending-changes-table-footer .pending-changes-pagination{display:inline-flex;flex-direction:row;gap:1rem;color:#fff;align-items:center}.table-header .table-column{display:flex;align-items:center;gap:.25rem}.table-header .table-column .table-column-title{font-weight:600;font-size:1rem;color:var(--non-text-contrast-dark)}.table-column .sort-icon{font-size:1.25rem;color:var(--solid-active);border-radius:.25rem;transition:background .2s ease;user-select:none;cursor:pointer}.table-column .sort-icon:hover{background:#4570e11a}.table-column .sort-icon.ascending,.table-column .sort-icon.descending{color:var(--default)}.table-column .sort-icon.descending{transform:rotate(180deg)}.table-body{overflow-y:auto;flex:1;min-height:0}.table-body::-webkit-scrollbar{width:.38rem;border-radius:5rem;display:block}.table-body::-webkit-scrollbar-thumb{background:var(--non-text-contrast-light);border-radius:5rem}.pending-changes-page .table-row{max-height:6.25rem;padding:.5rem 1rem .5rem 2.5rem;display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;transition:.2s ease;column-gap:1rem;box-sizing:border-box;color:var(--non-text-contrast-dark)}.pending-changes-page .table-row:hover{background:#4570e11a;cursor:pointer}.pending-changes-page .table-row.diff-viewer{grid-template-columns:1fr 2fr 1fr 1fr}.pending-changes-page .table-row.diff-viewer>.data-value.changedBy,.pending-changes-page .table-row.diff-viewer>.data-value.timestampLastUpdated{margin-left:1rem}.pending-changes-page .table-row.selected{background:#4570e133}.pending-changes-page .table-row.selected{max-height:unset}.pending-changes-page .data-value{overflow:hidden;text-overflow:ellipsis;min-width:0}:not(.pending-changes-page .table-row.selected)>.data-value{max-height:6.25rem}.pending-changes-page .added{background:#acf2bd;border-radius:.25rem;padding:.125rem}.pending-changes-page .deleted{background:#fdb8c0;border-radius:.25rem;padding:.125rem}.pending-changes-page .added.empty,.pending-changes-page .deleted.empty{padding:0}.pending-changes-page a{cursor:pointer;transition:.2s ease}.pending-changes-page a:hover{text-decoration:underline}.pending-changes-page pre{font-family:Open Sans,sans-serif}.pending-changes-page{background:var(--medium-priority);position:absolute;inset:0;z-index:500;max-height:100%;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr}.pending-changes-page .pending-changes-header{grid-row:1;padding:1.8rem 2.5rem 1rem;color:#fff;background:var(--surface-eight-dp);overflow:hidden}.pending-changes-page .header-buttons{display:flex;justify-content:space-between}.pending-changes-page .button{display:flex;align-items:center;text-transform:uppercase;font-size:1rem;font-weight:600;border-radius:.25rem;letter-spacing:.05em;gap:.5rem;padding:.5625rem 1rem .5625rem .75rem;cursor:pointer;transition:.2s ease;user-select:none}.pending-changes-page .material-icons{font-size:1.25rem}.pending-changes-header .pending-changes-title{font-weight:600;font-size:2rem}.pending-changes-title-container{display:flex;align-items:center;justify-content:space-between;padding:0 2rem}.pending-changes-title-container .confirm-submission{margin-left:auto;margin-right:2.5rem}.pending-changes-page .pending-changes-buttons{grid-row:2;border-top:.0625rem solid var(--medium-priority);background:var(--surface-eight-dp);display:flex;flex-direction:row;align-items:center;padding:.75rem 2.5rem;gap:1.25rem;flex-shrink:0}.Tutorial{position:fixed;inset:0;z-index:600;display:flex;align-items:center;justify-content:center;background:#000000bf}.Tutorial .content{width:70%;height:85%;border:.19rem solid #000000;background:#f9f9f9}.Tutorial .section{position:relative;float:left;clear:both;width:100%;margin-bottom:.63rem;display:flex;align-items:center;justify-content:center}.Tutorial .controls{display:block;margin:0;height:7.813rem}.Tutorial .gifs{display:block;height:calc(100% - 8.44rem)}.Tutorial .gifs img{width:100%;height:100%}.Tutorial .breadcrumbs{font-size:3rem}.Tutorial .crumb{border:.125rem solid black;width:.63rem;height:.63rem;-webkit-border-radius:.63rem;-moz-border-radius:.63rem;border-radius:.63rem;margin:0 .63rem}.Tutorial .crumb:hover,.Tutorial .crumb.selected{background:#000}.Tutorial .left-toggle:hover,.Tutorial .right-toggle:hover{color:#bbb}.Tutorial .tutorial-button{background:var(--white);font-weight:700;padding:.19rem 1.25rem}.user-dropdown-button{display:flex;gap:.5rem;height:3.2rem;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;color:var(--default);cursor:pointer}.user-dropdown-button .dropdown-container{background:var(--surface-one-dp);border:.125rem solid var(--default);border-radius:.25rem;position:absolute;width:fit-content}.user-dropdown-button .dropdown-container:hover{background:var(--surface-one-dp)}.dropdown-container .user-dropdown-option{height:2.5rem}.user-dropdown .dropdown-container .options-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start}.options-wrapper .user-dropdown-option{height:2.5rem;padding:.25rem 1.25rem .25rem 1rem;display:flex;align-items:center;align-content:center;flex-wrap:nowrap;flex-direction:row;gap:.5rem;cursor:pointer;color:var(--default)}.options-wrapper .user-dropdown-option:hover{cursor:pointer;opacity:.8}.header-buttons{display:flex;gap:1rem;height:3.2rem;flex-direction:row;padding-right:2rem;flex-wrap:nowrap;align-content:center;align-items:center}.header-buttons .inactive-edit-site-button{padding:.25rem .5rem;display:inline-block;margin-right:1rem;border-radius:.1875rem;border:.063rem solid var(--default);color:var(--default);height:1.5rem;line-height:1.5rem;-webkit-user-select:none;user-select:none;cursor:not-allowed}.header-buttons .header-drop-down{color:var(--default);display:flex}.header-buttons .header-drop-down i{text-decoration:none;color:inherit;cursor:pointer;margin-left:.5rem}.header-buttons .dropdown{padding:.25rem 1.25rem .25rem 1rem;display:flex;align-items:center;align-content:center;flex-wrap:nowrap;flex-direction:row;grid-gap:.5rem;gap:.5rem;cursor:pointer;color:var(--white);position:absolute;top:3rem;right:16.5rem;background-color:var(--surface-one-dp);border-radius:.25rem}.header-buttons .dropdown.selected{color:var(--solid-active)}.header-buttons .dropdown:hover{background:#4570e126}.header-buttons .secondary{background:var(--non-text-contrast-light);color:var(--white);border:unset}.header-buttons .secondary:hover{background:var(--non-text-contrast-dark)}.header-buttons .tertiary{display:inline;color:var(--positive-feedback);padding:.25rem .5rem;margin-right:1rem;height:1.5rem;line-height:1.5rem}.header-buttons .buttons-container{display:flex;flex-direction:row;justify-content:space-between}.header-buttons .approval-buttons-text{vertical-align:unset;margin-left:.225rem}.header-buttons .approve-changes-button{border:unset;background-color:var(--positive-feedback);color:var(--catalyst-dark);margin-right:1rem}.header-buttons .deny-changes-button{border:unset;background:var(--low-priority);color:var(--catalyst-dark)}.header-buttons .approve-changes-button:hover{background-color:var(--positive-feedback)}.header-buttons .deny-changes-button:hover{background:var(--medium-priority)}.header-buttons .approve-changes-button img,.header-buttons .deny-changes-button img{margin:-.225rem .3rem 0 0;vertical-align:middle;height:1rem}.header-buttons .update-all-site-info-button{background-color:var(--positive-feedback);border-color:var(--positive-feedback);color:var(--catalyst-dark)}.header-buttons .update-all-site-info-button:hover{color:var(--white)}.header-buttons .role-approved{display:inline;color:var(--positive-feedback);padding:.25rem .5rem;margin-right:1rem;height:1.5rem;line-height:1.5rem}.header-buttons .sub-changes-text{display:inline;color:var(--positive-feedback);padding:.25rem .5rem;margin-right:1rem;line-height:1.5rem}.header-buttons .send-feedback{display:inline;color:var(--default);line-height:1.5rem}.header-buttons .send-feedback:hover{cursor:pointer;opacity:.8}.header-buttons .pending-changes-button{margin-left:1rem}#navbar{display:inline-flex;height:var(--header-height);width:100%;z-index:500;position:relative;background:var(--surface-one-dp);justify-content:space-between}.doelogo{position:absolute;height:4.063rem;width:22.19;right:.94rem;margin-top:.5rem;margin-left:.63rem}#navlogo{height:2.5rem;width:2.5rem;z-index:200;left:1.5rem;top:.5rem;cursor:pointer}.logo-text{color:var(--white);font-weight:700;font-size:1.25rem;flex-direction:row;flex-wrap:nowrap;font-family:Open Sans,sans-serif;align-content:flex-end;align-items:flex-end;white-space:nowrap;margin-left:1rem}.header-left{display:flex;flex-direction:row;flex-wrap:nowrap;width:fit-content;margin:0 1.5rem;align-items:center;justify-content:flex-start;align-content:center}.tutorial-button-container{position:absolute;height:2.19rem;width:6.88rem;right:25.63rem;top:1.56rem;color:var(--white)}.tutorial-button-container:hover{cursor:pointer}.toggle-tutorial-button{float:left;position:absolute;height:2rem;width:2rem}.toggle-tutorial-button-text{float:right;top:.19rem;position:relative}.version-text{color:var(--medium-priority);margin-left:.5rem;margin-right:1rem}.beta-tag{color:var(--medium-priority);font-size:1.25rem;margin-left:.5rem}.usage-disclaimer{color:var(--catalyst-dark);background-color:var(--default);display:inline-flex;appearance:none;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;width:auto;line-height:1.375rem;border-radius:.25rem;text-transform:uppercase;height:2.5rem;letter-spacing:.05em;transition-property:background-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;transition-timing-function:ease;margin:0;padding:0 1rem;font-weight:600;font-size:1rem;grid-gap:.5rem;gap:.5rem;cursor:pointer}.modal-popup-container{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-popup-container--notification{align-items:flex-start;padding-top:4rem;padding-left:4rem;pointer-events:none}.modal-popup-container--notification .modal-popup{pointer-events:auto}.modal-popup{position:relative;width:40rem;max-height:80vh;background-color:var(--surface-one-dp);color:var(--white);border-radius:.225rem;display:flex;flex-direction:column}.modal-popup--notification{width:90%;max-width:60rem}.modal-popup .top-section .close-modal{position:absolute;top:.5rem;right:.5rem;background:var(--low-priority);border-radius:50%;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-popup .top-section .close-modal img{height:.8rem}.modal-popup .message-section{padding:1rem 2rem;overflow-y:auto;flex:1 1 auto}.modal-popup .message-section .site-link{cursor:pointer;color:var(--default)}.modal-popup .message-section .site-link:hover{text-decoration:underline}.modal-popup .top-message{font-size:1.25rem}.modal-popup .button-section{display:flex;justify-content:flex-end;flex-wrap:nowrap;width:-webkit-fill-available;margin:1rem}.modal-popup .button-section .cancel-button{background:unset;border:unset;color:var(--default)}.modal-popup .button-section .cancel-button:hover{text-decoration:underline}.modal-popup .button-section .confirm-button:hover{background-color:var(--hover)}.modal-popup.blinking-alert{animation:blinking 1s}@keyframes blinking{50%{background:var(--surface-disabled)}to{background:var(--surface-one-dp)}}.usage-disclaimer-container{position:absolute;height:29rem;width:49rem;background:#fff;z-index:600;border-radius:1rem;padding:0 1rem 1rem;top:30%;left:30%;box-shadow:0 .5rem .625rem #0000001a,0 .375rem 1.875rem #0000000f,0 1rem 1.5rem #00000012}.usage-disclaimer-text{margin:0 1rem 1rem}.usage-disclaimer-button-containter{margin-left:1rem;margin-top:1.5rem}.usa-banner{width:100%;height:1.5rem;min-height:1.5rem;overflow:hidden;background-color:var(--color-surface-gov-banner);font-size:.8rem;font-weight:400;&.expanded{height:auto;overflow:visible;min-height:var(--gov-header-expanded)}.usa-banner-header{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;height:1.5rem;padding:0 9.5rem;line-height:1;>span{display:inline-flex;align-items:center;min-width:0;white-space:nowrap}}.us-flag-img{height:.625rem;margin-right:.3rem}.expand-button{background:none;border:none;margin:unset;padding:unset;text-transform:none;cursor:pointer;font-size:.75rem;line-height:1;text-decoration:none;color:var(--color-link-gov);text-align:center;margin-left:.3rem;&:hover{color:var(--color-link-gov-hover)}}.expand-text{text-decoration:underline}.banner-drop-chevron{line-height:1;font-size:.75rem;height:.75rem}&.expanded .usa-banner-header{height:auto;padding:.5rem 9.5rem;line-height:normal}&.expanded .us-flag-img{height:.8rem}&.expanded .expand-button{font-size:.8rem;line-height:normal}&.expanded .banner-drop-chevron{line-height:1.1;font-size:.9rem;height:1rem}.usa-banner-body{padding:1.5rem;margin:0 auto;display:flex;flex-direction:row;gap:2.5rem;justify-content:center}.banner-content{display:flex;flex-direction:row;gap:.7rem;max-width:30rem}.content{line-height:1.5rem}.content-img{height:2.5rem;width:2.5rem;flex-shrink:0}.content-title{font-weight:800}.secure-lock{font-size:.8rem}@media (max-width: 64rem){.usa-banner-header{padding:0 2rem}&.expanded .usa-banner-header{padding:.5rem 2rem}.usa-banner-body{flex-direction:column;gap:1.5rem;padding:1.5rem 2rem}}@media (max-width: 48rem){font-size:.75rem;.usa-banner-header{padding:0 .5rem;height:1.5rem;>span{width:100%;font-size:.6875rem;line-height:1;overflow:hidden}}.expand-button{margin-left:.2rem;font-size:.6875rem;line-height:1;flex-shrink:0}.drop-chevron{font-size:.6875rem;height:.6875rem}&.expanded .usa-banner-header{padding:.5rem 1rem;line-height:1.3;height:auto;>span{font-size:.75rem;line-height:1.3;white-space:normal;overflow:visible}}.usa-banner-body{padding:1rem}.banner-content{gap:.5rem}.content-img{height:2rem;width:2rem}.content{font-size:.75rem;line-height:1.4rem}}}html,body,#root{margin:0;padding:0;width:100%;height:100dvh;overflow:hidden;display:flex;flex-direction:column}:root{--white: #ffffff;--catalyst-dark: #272931;--low-opacity-scrim-layer: #333333b3;--default: #babdff;--hover: #c7caff;--active: #c0c1e5;--solid-hover: #8b8dbf;--solid-active: #5d5e7f;--default-topography: #8489ff;--medium-priority: #cccccc;--low-priority: #bababa;--non-text-contrast-light: #5e6786;--non-text-contrast-dark: #4d556f;--surface-one-dp: #2e313a;--surface-two-dp: #323640;--surface-four-dp: #373c47;--surface-eight-dp: #3d434f;--surface-sixteen-dp: #414855;--surface-disabled: #55565f;--positive-feedback: #b4ffc5;--high-priority-warning-feedback: #ffa1a1;--warning-feedback: #ffb770;--low-opacity-hover: #a6b7ff26;--low-opacity-active: #a6b7ff66;--low-opacity-translucent-surface: #414855cc;--low-opacity-alternate-hover: #c3faff1a;--low-opacity-alternate-active: #c3faff33;--default-header-height: 4rem;--header-height: 3.2rem;--map-icon-street: #12ba00;--map-icon-satellite: var(--default-topography)}h1,h2,h3,h4,caption,b,body,p,input{font-family:Open Sans,sans-serif;font-style:normal}body{font-size:1rem;font-weight:400}h1{font-size:2.5rem;font-weight:600}h2{font-size:2rem;font-weight:600}h3{font-size:1.5rem;font-weight:600}h4{font-size:1.25rem;font-weight:400}caption{font-size:.75rem;font-weight:400}b{font-weight:600;font-size:1rem}p{font-weight:400;font-size:1rem}input{font-size:.875rem;font-weight:400}.app-container{--gov-header-collapsed: 0rem;--gov-header-expanded: 0rem;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;position:relative}.app-container.gov-header-visible{--gov-header-collapsed: 1.5rem;--gov-header-expanded: 12rem}.app-content{flex:1;min-height:0;overflow:hidden;display:flex;position:relative}#Main{flex:1;width:100%;min-width:0;overflow:hidden;position:relative;background-color:var(--color-background);font-family:Open Sans,sans-serif;font-size:1.125rem;color:var(--catalyst-dark)}#underconstructionpage{position:absolute;top:0;left:0;padding-top:15.63rem;display:block;background-color:var(--surface-disabled);height:100%;width:100%}.constructionimage{display:block;height:12.5rem;width:15.63rem;margin-left:auto;margin-right:auto;margin-bottom:auto}.constructiontext{display:block;height:12.5rem;width:34.375rem;font-family:Open Sans,sans-serif;color:var(--white);font-size:2.81rem;font-weight:700;margin-left:auto;margin-right:auto;margin-bottom:auto}::-webkit-scrollbar{width:.55rem;height:.55rem}::-webkit-scrollbar-thumb{background:var(--non-text-contrast-light);opacity:.7;border-radius:1rem}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/Material-Icons-peAUziEw.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:1.5rem;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/Material-Icons-peAUziEw.woff2) format("woff2")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(/assets/Outlined-0EaKorRo.woff2) format("woff2")}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(/assets/Round-EhB7tpi6.woff2) format("woff2")}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;src:url(/assets/Sharp-p4GVv0gM.woff2) format("woff2")}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;src:url(/assets/TwoTone-CSjTHbNG.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/OpenSans-Regular-C58Z07Fu.ttf)}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/OpenSans-Bold-CwuBacfM.ttf)}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/OpenSans-SemiBold-Dax9uKCl.ttf)}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/OpenSans-Light-DtC6Lq38.ttf)}
