.loading-spinner-message{font-size:18px;color:gray}.loading-spinner{width:5rem;height:5rem}.overlay{position:fixed;background-color:#fff;opacity:.6;width:100%;height:100vh;top:0;left:0;z-index:9998;overflow:hidden;align-content:center}.home-container{height:calc(100vh - 66px);max-height:calc(100vh - 66px)}.split-screen-container{height:50%}.home-logo{height:50vh;width:50vh}.module-icon{height:150px;width:150px;min-width:150px}.home-card:hover{box-shadow:0 .5rem 1rem #00000026;transform:scale(1.1);cursor:pointer}.last-accessed{opacity:0;transition:opacity .2s ease;pointer-events:none;color:#777}.home-card:hover .last-accessed{opacity:1}.page-banner{padding-top:100px;text-align:center}.nav-icon-container{margin:10px;width:200px;height:200px}.nav-icon-container:hover{box-shadow:3px 5px 14px 2px #00000040}.loading-full-screen{position:fixed;display:flex;align-items:center;top:0;left:0;width:100vw;height:100vh;justify-content:center;z-index:401}.full-screen-spinner{width:5rem;height:5rem}.error-message.alert.alert-dismissable{min-width:200px}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff;opacity:.5}.geotrak-logo{height:40px;width:40px}.home-nav{margin-bottom:1px}.env-tag{margin-bottom:5px}.avoid-navbar{margin-top:66px}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.app .navbar-brand{font-size:16px;padding:5px;margin-right:0}.app .react-grid-Toolbar .btn{color:#fff;background-color:var(--bs-primary)}.app .react-grid-Toolbar .btn:hover{background-color:#003f81;border-color:#003a78;color:#fff}.app .react-grid-HeaderRow .react-grid-HeaderCell input{padding-top:3px;padding-bottom:3px}.app .react-grid-HeaderRow .react-grid-HeaderCell input::placeholder{opacity:.5;color:gray}.app .react-grid-Row--even .react-grid-Cell{background-color:#fbfcfd}.app .react-grid-HeaderRow .react-grid-HeaderCell-sortable>div{display:contents}.modal-navbar-avoid{z-index:auto!important}@layer rdg{@layer Defaults,FocusSink,CheckboxInput,CheckboxIcon,CheckboxLabel,Cell,HeaderCell,SummaryCell,EditCell,Row,HeaderRow,SummaryRow,GroupedRow,Root;}@layer rdg.MeasuringCell{.mlln6zg7-0-0-beta-47{contain:strict;grid-row:1;visibility:hidden}}@layer rdg.Cell{.cj343x07-0-0-beta-47{position:relative;padding-block:0;padding-inline:8px;border-inline-end:1px solid var(--rdg-border-color);border-block-end:1px solid var(--rdg-border-color);grid-row-start:var(--rdg-grid-row-start);align-content:center;background-color:inherit;white-space:nowrap;overflow:clip;text-overflow:ellipsis;outline:none}.cj343x07-0-0-beta-47[aria-selected=true]{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}}@layer rdg.Cell{.csofj7r7-0-0-beta-47{position:sticky;z-index:1}.csofj7r7-0-0-beta-47:nth-last-child(1 of.csofj7r7-0-0-beta-47){box-shadow:var(--rdg-cell-frozen-box-shadow)}}@layer rdg.CheckboxInput{.c1bn88vv7-0-0-beta-47{display:block;margin:auto;inline-size:20px;block-size:20px}.c1bn88vv7-0-0-beta-47:focus-visible{outline:2px solid var(--rdg-checkbox-focus-color);outline-offset:-3px}.c1bn88vv7-0-0-beta-47:enabled{cursor:pointer}}@layer rdg.GroupCellContent{.g1s9ylgp7-0-0-beta-47{outline:none}}@layer rdg.GroupCellCaret{.cz54e4y7-0-0-beta-47{margin-inline-start:4px;stroke:currentColor;stroke-width:1.5px;fill:transparent;vertical-align:middle}.cz54e4y7-0-0-beta-47>path{transition:d .1s}}@layer rdg.DragHandle{.c1w9bbhr7-0-0-beta-47{--rdg-drag-handle-size: 8px;z-index:0;cursor:move;inline-size:var(--rdg-drag-handle-size);block-size:var(--rdg-drag-handle-size);background-color:var(--rdg-selection-color);place-self:end}.c1w9bbhr7-0-0-beta-47:hover{--rdg-drag-handle-size: 16px;border:2px solid var(--rdg-selection-color);background-color:var(--rdg-background-color)}}@layer rdg.DragHandle{.c1creorc7-0-0-beta-47{z-index:1;position:sticky}}@layer rdg.EditCell{.cis5rrm7-0-0-beta-47{padding:0}}@layer rdg.SortableHeaderCell{.h44jtk67-0-0-beta-47{display:flex}}@layer rdg.SortableHeaderCellName{.hcgkhxz7-0-0-beta-47{flex-grow:1;overflow:clip;text-overflow:ellipsis}}@layer rdg.HeaderCell{.c6l2wv17-0-0-beta-47{cursor:pointer}}@layer rdg.HeaderCell{.c1kqdw7y7-0-0-beta-47{touch-action:none}}@layer rdg.HeaderCell{.r1y6ywlx7-0-0-beta-47{cursor:col-resize;position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inline-size:10px}}.c1bezg5o7-0-0-beta-47{opacity:.5}.c1vc96037-0-0-beta-47{background-color:var(--rdg-header-draggable-background-color)}@layer rdg.Row{.r1upfr807-0-0-beta-47{display:contents;background-color:var(--rdg-background-color)}.r1upfr807-0-0-beta-47:hover{background-color:var(--rdg-row-hover-background-color)}.r1upfr807-0-0-beta-47[aria-selected=true]{background-color:var(--rdg-row-selected-background-color)}.r1upfr807-0-0-beta-47[aria-selected=true]:hover{background-color:var(--rdg-row-selected-hover-background-color)}}@layer rdg.FocusSink{.r190mhd37-0-0-beta-47{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}}@layer rdg.FocusSink{.r139qu9m7-0-0-beta-47:before{content:"";display:inline-block;block-size:100%;position:sticky;inset-inline-start:0;border-inline-start:2px solid var(--rdg-selection-color)}}@layer rdg.HeaderRow{.h10tskcx7-0-0-beta-47{display:contents;background-color:var(--rdg-header-background-color);font-weight:700}.h10tskcx7-0-0-beta-47>.cj343x07-0-0-beta-47{z-index:2;position:sticky}.h10tskcx7-0-0-beta-47>.csofj7r7-0-0-beta-47{z-index:3}}@layer rdg.Cell{.c6ra8a37-0-0-beta-47{background-color:#ccf}}@layer rdg.Cell{.cq910m07-0-0-beta-47{background-color:#ccf}.cq910m07-0-0-beta-47.c6ra8a37-0-0-beta-47{background-color:#99f}}@layer rdg.SortIcon{.a3ejtar7-0-0-beta-47{fill:currentColor}.a3ejtar7-0-0-beta-47>path{transition:d .1s}}@layer rdg.Defaults{.rnvodz57-0-0-beta-47 *,.rnvodz57-0-0-beta-47 *:before,.rnvodz57-0-0-beta-47 *:after{box-sizing:inherit}}@layer rdg.Root{.rnvodz57-0-0-beta-47{--rdg-color: #000;--rdg-border-color: #ddd;--rdg-summary-border-color: #aaa;--rdg-background-color: hsl(0deg 0% 100%);--rdg-header-background-color: hsl(0deg 0% 97.5%);--rdg-header-draggable-background-color: hsl(0deg 0% 90.5%);--rdg-row-hover-background-color: hsl(0deg 0% 96%);--rdg-row-selected-background-color: hsl(207deg 76% 92%);--rdg-row-selected-hover-background-color: hsl(207deg 76% 88%);--rdg-checkbox-focus-color: hsl(207deg 100% 69%);--rdg-selection-color: #66afe9;--rdg-font-size: 14px;--rdg-cell-frozen-box-shadow: 2px 0 5px -2px rgba(136, 136, 136, .3);display:grid;color-scheme:var(--rdg-color-scheme, light dark);accent-color:light-dark(hsl(207deg 100% 29%),hsl(207deg 100% 79%));contain:content;content-visibility:auto;block-size:350px;border:1px solid var(--rdg-border-color);box-sizing:border-box;overflow:auto;background-color:var(--rdg-background-color);color:var(--rdg-color);font-size:var(--rdg-font-size)}.rnvodz57-0-0-beta-47:dir(rtl){--rdg-cell-frozen-box-shadow: -2px 0 5px -2px rgba(136, 136, 136, .3)}.rnvodz57-0-0-beta-47:before{content:"";grid-column:1/-1;grid-row:1/-1}.rnvodz57-0-0-beta-47.rdg-dark{--rdg-color-scheme: dark;--rdg-color: #ddd;--rdg-border-color: #444;--rdg-summary-border-color: #555;--rdg-background-color: hsl(0deg 0% 13%);--rdg-header-background-color: hsl(0deg 0% 10.5%);--rdg-header-draggable-background-color: hsl(0deg 0% 17.5%);--rdg-row-hover-background-color: hsl(0deg 0% 9%);--rdg-row-selected-background-color: hsl(207deg 76% 42%);--rdg-row-selected-hover-background-color: hsl(207deg 76% 38%);--rdg-checkbox-focus-color: hsl(207deg 100% 89%)}.rnvodz57-0-0-beta-47.rdg-light{--rdg-color-scheme: light}@media(prefers-color-scheme:dark){.rnvodz57-0-0-beta-47:not(.rdg-light){--rdg-color: #ddd;--rdg-border-color: #444;--rdg-summary-border-color: #555;--rdg-background-color: hsl(0deg 0% 13%);--rdg-header-background-color: hsl(0deg 0% 10.5%);--rdg-header-draggable-background-color: hsl(0deg 0% 17.5%);--rdg-row-hover-background-color: hsl(0deg 0% 9%);--rdg-row-selected-background-color: hsl(207deg 76% 42%);--rdg-row-selected-hover-background-color: hsl(207deg 76% 38%);--rdg-checkbox-focus-color: hsl(207deg 100% 89%)}}.rnvodz57-0-0-beta-47>:nth-last-child(1 of.rdg-top-summary-row)>.cj343x07-0-0-beta-47{border-block-end:2px solid var(--rdg-summary-border-color)}.rnvodz57-0-0-beta-47>:nth-child(1 of.rdg-bottom-summary-row)>.cj343x07-0-0-beta-47{border-block-start:2px solid var(--rdg-summary-border-color)}}@layer rdg.Root{.vlqv91k7-0-0-beta-47{-webkit-user-select:none;user-select:none}.vlqv91k7-0-0-beta-47 .r1upfr807-0-0-beta-47{cursor:move}}@layer rdg.FocusSink{.f1lsfrzw7-0-0-beta-47{grid-column:1/-1;pointer-events:none;z-index:1}}@layer rdg.FocusSink{.f1cte0lg7-0-0-beta-47{z-index:3}}@layer rdg.SummaryCell{.s8wc6fl7-0-0-beta-47{inset-block-start:var(--rdg-summary-row-top);inset-block-end:var(--rdg-summary-row-bottom)}}@layer rdg.SummaryRow{.skuhp557-0-0-beta-47>.cj343x07-0-0-beta-47{position:sticky}}@layer rdg.SummaryRow{.tf8l5ub7-0-0-beta-47>.cj343x07-0-0-beta-47{z-index:2}.tf8l5ub7-0-0-beta-47>.csofj7r7-0-0-beta-47{z-index:3}}@layer rdg.GroupedRow{.g1yxluv37-0-0-beta-47:not([aria-selected=true]){background-color:var(--rdg-header-background-color)}.g1yxluv37-0-0-beta-47>.cj343x07-0-0-beta-47:not(:last-child,.csofj7r7-0-0-beta-47),.g1yxluv37-0-0-beta-47>:nth-last-child(n+2 of.csofj7r7-0-0-beta-47){border-inline-end:none}}@layer rdg.TextEditor{.t7vyx3i7-0-0-beta-47{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;inline-size:100%;block-size:100%;padding-block:0;padding-inline:6px;border:2px solid #ccc;vertical-align:top;color:var(--rdg-color);background-color:var(--rdg-background-color);font-family:inherit;font-size:var(--rdg-font-size)}.t7vyx3i7-0-0-beta-47:focus{border-color:var(--rdg-selection-color);outline:none}.t7vyx3i7-0-0-beta-47::placeholder{color:#999;opacity:1}}:root{--bs-danger: #c33339;--bs-danger-rgb: 195, 51, 57;--bs-red: var(--bs-danger);--bs-danger-text-emphasis: #4e1417;--bs-danger-bg-subtle: #f3d6d7;--bs-danger-border-subtle: #e7adb0;--bs-warning: #d99b2c;--bs-yellow: var(--bs-warning);--bs-warning-text-emphasis: #573e12;--bs-warning-bg-subtle: #f7ebd5;--bs-warning-border-subtle: #f0d7ab;--bs-warning-rgb: 215, 154, 43;--bs-success: #789c4a;--bs-green: var(--bs-success);--bs-success-text-emphasis: #303e1e;--bs-success-bg-subtle: #e4ebdb;--bs-success-border-subtle: #c9d7b7;--bs-success-rgb: 120, 156, 74;--bs-form-valid-color: var(--bs-success);--bs-form-valid-border-color: var(--bs-success);--bs-form-invalid-border-color: var(--bs-danger);--bs-form-invalid-color: var(--bs-danger);--bs-primary: #004a98;--bs-link-color: var(--bs-primary);--bs-link-color-rgb: 0, 74, 152;--bs-link-hover-color: var(--bs-info);--bs-link-hover-color-rgb: 23, 153, 214;--bs-blue: var(--bs-primary);--bs-primary-text-emphasis: #001e3d;--bs-primary-bg-subtle: #ccdbea;--bs-primary-border-subtle: #99b7d6;--bs-primary-rgb: 0, 74, 152;--bs-info: #1799d6;--bs-cyan: var(--bs-info);--bs-info-text-emphasis: #093d56;--bs-info-bg-subtle: #d1ebf7;--bs-info-border-subtle: #a2d6ef;--bs-info-rgb: 23, 153, 214;--bs-orange: #eb6c1e;--bs-purple: #625d9c;--bs-teal: #00adbb;--bs-light: #f5f3f0;--bs-light-rgb: 245, 243, 240;--bs-black: #2d2a26;--bs-black-rgb: 45, 42, 38;--bs-dark: #2d2a26;--bs-dark-rgb: 45, 42, 38;--bs-pink: #d63384;--bs-body-color: #2d2a26;--bs-gray-900: #2d2a26;--bs-gray-800: #3a3732;--bs-gray-700: #504b45;--bs-gray-600: #6a645d;--bs-gray-500: #88837d;--bs-gray-400: #a59f99;--bs-gray-300: #c4bfb9;--bs-gray-200: #dcd9d3;--bs-gray-100: #e8e5df;--bs-gray: #88837d;--bs-secondary: #88837d;--bs-secondary-bg: #dcd9d3;--bs-code-color: #d63384;--bs-emphasis-color: #2d2a26;--bs-border-color: #dee2e6;--bs-light-text-emphasis: #48413e;--bs-light-bg-subtle: #f8f7f5;--bs-light-border-subtle: #e8e5df;--bs-secondary-text-emphasis: #5a5651;--bs-secondary-bg-subtle: #f0eee9;--bs-secondary-border-subtle: #e0ddd8;--bs-dark-bg-subtle: #3a3732;--bs-dark-border-subtle: #504b45;--bs-highlight-bg: #f7ebd5;--bs-body-color-rgb: 45, 42, 38;--bs-emphasis-color-rgb: 45, 42, 38;--bs-secondary-rgb: 136, 131, 125;--bs-secondary-bg-rgb: #dcd9d3;--bs-border-radius: 0;--bs-border-radius-sm: 0;--bs-border-radius-md: 0;--bs-border-radius-lg: 0;--bs-border-radius-xl: 0;--bs-border-radius-xxl: 0;--bs-font-sans-serif: "Roboto", "Helvetica Neue", sans-serif}.btn{--bs-btn-border-radius: 0}.btn-danger{--bs-btn-bg: var(--bs-danger);--bs-btn-border-color: var(--bs-danger);--bs-btn-disabled-bg: var(--bs-danger);--bs-btn-disabled-border-color: var(--bs-danger);--bs-btn-hover-bg: #a62b30;--bs-btn-hover-border-color: #a62b30;--bs-btn-active-bg: #a62b30;--bs-btn-active-border-color: #a62b30}.btn-outline-danger{--bs-btn-color: var(--bs-danger);--bs-btn-border-color: var(--bs-danger);--bs-btn-hover-bg: var(--bs-danger);--bs-btn-hover-border-color: var(--bs-danger);--bs-btn-active-bg: var(--bs-danger);--bs-btn-active-border-color: var(--bs-danger);--bs-btn-disabled-color: var(--bs-danger);--bs-btn-disabled-border-color: var(--bs-danger)}.btn-secondary{--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-disabled-bg: var(--bs-secondary);--bs-btn-disabled-border-color: var(--bs-secondary);--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e}.btn-outline-secondary{--bs-btn-color: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-color: var(--bs-secondary);--bs-btn-disabled-border-color: var(--bs-secondary)}.btn-warning{--bs-btn-bg: var(--bs-warning);--bs-btn-border-color: var(--bs-warning);--bs-btn-disabled-bg: var(--bs-warning);--bs-btn-disabled-border-color: var(--bs-warning);--bs-btn-hover-bg: #d9a451;--bs-btn-hover-border-color: #d9a145;--bs-btn-active-bg: #d9a75e;--bs-btn-active-border-color: #d9a145}.btn-outline-warning{--bs-btn-color: var(--bs-warning);--bs-btn-border-color: var(--bs-warning);--bs-btn-hover-bg: var(--bs-warning);--bs-btn-hover-border-color: var(--bs-warning);--bs-btn-active-bg: var(--bs-warning);--bs-btn-active-border-color: var(--bs-warning);--bs-btn-disabled-color: var(--bs-warning);--bs-btn-disabled-border-color: var(--bs-warning)}.btn-success{--bs-btn-bg: var(--bs-success);--bs-btn-border-color: var(--bs-success);--bs-btn-disabled-bg: var(--bs-success);--bs-btn-disabled-border-color: var(--bs-success);--bs-btn-hover-bg: #66853f;--bs-btn-hover-border-color: #607d3b;--bs-btn-active-bg: #607d3b;--bs-btn-active-border-color: #5a7538}.btn-outline-success{--bs-btn-color: var(--bs-success);--bs-btn-border-color: var(--bs-success);--bs-btn-hover-bg: var(--bs-success);--bs-btn-hover-border-color: var(--bs-success);--bs-btn-active-bg: var(--bs-success);--bs-btn-active-border-color: var(--bs-success);--bs-btn-disabled-color: var(--bs-success);--bs-btn-disabled-border-color: var(--bs-success)}.btn-info{--bs-btn-bg: var(--bs-info);--bs-btn-border-color: var(--bs-info);--bs-btn-disabled-bg: var(--bs-info);--bs-btn-disabled-border-color: var(--bs-info);--bs-btn-hover-bg: #3ba1d8;--bs-btn-hover-border-color: #2f9ed8;--bs-btn-active-bg: #47a4d9;--bs-btn-active-border-color: #2f9ed8}.btn-outline-info{--bs-btn-color: var(--bs-info);--bs-btn-border-color: var(--bs-info);--bs-btn-hover-bg: var(--bs-info);--bs-btn-hover-border-color: var(--bs-info);--bs-btn-active-bg: var(--bs-info);--bs-btn-active-border-color: var(--bs-info);--bs-btn-disabled-color: var(--bs-info);--bs-btn-disabled-border-color: var(--bs-info)}.btn-primary{--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-bg: #003f81;--bs-btn-hover-border-color: #003a78;--bs-btn-active-bg: #003a78;--bs-btn-active-border-color: #003872;--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary)}.btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary)}.form-check-input:checked{background-color:var(--bs-info);border-color:var(--bs-info)}.form-check-input[type=checkbox]{border-radius:var(--bs-border-radius)}.badge{--bs-badge-border-radius: .375rem}
