:root{--color-blue-l5: #edf5ff;--color-blue-l4: #deeeff;--color-blue-l3: #bcdcff;--color-blue-l2: #8fbff3;--color-blue-l1: #62a1e7;--color-blue: #4184d0;--color-blue-d1: #256dbf;--color-blue-d2: #1b60ae;--color-blue-d3: #0a2642;--color-blue-grad-top: #2a83e6;--color-blue-grad-bottom: #2071cb;--color-blue-alpha-10: rgba(65, 132, 208, .1);--color-blue-alpha-20: rgba(65, 132, 208, .2);--color-blue-alpha-30: rgba(65, 132, 208, .3);--color-orange-alpha-10: rgba(243, 156, 18, .1);--color-orange-alpha-20: rgba(243, 156, 18, .2);--color-black: #000000;--color-grey-d4: #222222;--color-grey-d3: #444444;--color-grey-d2: #595959;--color-grey-d1: #707070;--color-grey: #888888;--color-grey-l1: #a0a0a0;--color-grey-l2: #b8b8b8;--color-grey-l3: #d0d0d0;--color-grey-l4: #e8e8e8;--color-grey-l5: #f4f4f4;--color-white: #ffffff;--color-turquoise: #1abc9c;--color-green-sea: #26a085;--color-emerald: #2ecc71;--color-nephritis: #27ae60;--color-peter-river: #3498db;--color-belize-hole: #2980b9;--color-amethyst: #9b59b6;--color-wisteria: #8e44ad;--color-wet-asphalt: #34495e;--color-midnight-blue: #2c3e50;--color-clouds: #ecf0f1;--color-silver: #bdc3c7;--color-concrete: #95a5a6;--color-asbestos: #7f8c8d;--color-sun-flower: #f1c40f;--color-orange: #f39c12;--color-carrot: #e67e22;--color-pumpkin: #d35400;--color-alizarin: #e74c3c;--color-pomegranate: #c0392b;--color-app-accent: #db4026;--body-color: var(--color-grey-d4);--body-background: var(--color-white);--button-color: var(--color-white);--button-background: var(--color-blue-d1);--button-background-hover: var(--color-orange);--button-background-active: var(--color-orange);--button-background-disabled: var(--color-concrete);--button-background-selected: var(--color-orange);--delete-button-background: var(--color-alizarin);--delete-button-background-hover: #d62c1a;--link-button-color: var(--color-blue-d2);--link-button-color-hover: var(--color-blue);--link-button-color-disabled: var(--color-grey);--panel-background: var(--color-white);--panel-header-background: var(--color-blue-d1);--panel-header-button-bg: var(--color-blue);--panel-controls-background: var(--color-blue-l2);--panel-border-color: var(--color-blue-d1);--form-label-color: var(--color-blue-l3);--form-field-background: var(--color-blue-l4);--form-background: var(--color-blue-l4);--form-category-color: var(--color-blue);--input-border-color: var(--color-blue-d2);--input-focus-border-color: var(--color-blue-d1);--validation-error-color: var(--color-pomegranate);--tab-bar-minor-background: var(--color-blue-l3);--tab-bar-minor-active-background: var(--color-white);--tab-bar-minor-color: var(--color-blue-d2);--tab-bar-minor-hover: var(--color-blue);--tab-bar-major-background: var(--color-blue);--tab-bar-major-active-background: var(--color-white);--tab-bar-major-color: var(--color-white);--tab-bar-major-color-active: var(--color-blue-d2);--table-header-background: var(--color-blue);--table-header-color: var(--color-white);--table-header-hover: var(--color-blue-l1);--table-row-odd: var(--color-white);--table-row-even: var(--color-grey-l5);--table-row-selected: var(--color-blue-l4);--chart-color-1: var(--color-wet-asphalt);--chart-color-2: var(--color-sun-flower);--chart-color-3: var(--color-orange);--chart-color-4: var(--color-green-sea);--toolbar-item-color: var(--color-grey-d3);--toolbar-item-hover-background: #f8e187;--toolbar-item-selected-background: var(--color-sun-flower);--color-success: var(--color-green-sea);--color-success-light: var(--color-turquoise);--color-info: var(--color-peter-river);--color-info-dark: var(--color-belize-hole);--color-warning: var(--color-orange);--color-warning-light: var(--color-sun-flower);--color-danger: var(--color-alizarin);--color-danger-dark: var(--color-pomegranate);--font-family-body: "Source Sans Pro", "Trebuchet MS", sans-serif;--font-family-heading: "Source Sans Pro", "Trebuchet MS", sans-serif;--font-family-mono: "Consolas", "Monaco", "Courier New", monospace;--font-size-base: 16px;--font-size-sm: 87.5%;--font-size-xs: 75%;--font-size-h1: 162.5%;--font-size-h2: 150%;--font-size-h3: 137.5%;--font-size-h4: 125%;--font-size-h5: 112.5%;--font-size-h6: 100%;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--letter-spacing-tight: -.01em;--letter-spacing-normal: 0;--letter-spacing-wide: .02em;--letter-spacing-wider: .05em;--spacing-xs: .25em;--spacing-sm: .375em;--spacing-md: .5em;--spacing-lg: .75em;--spacing-xl: 1em;--spacing-2xl: 1.25em;--height-header-branding: 2.5em;--height-ribbon-selector: 2rem;--height-ribbon-toolbar: 5.5rem;--height-ribbon-toolbar-responsive: 4.3125rem;--height-footer: 2.5rem;--total-header-height-expanded: calc( var(--height-header-branding) + var(--height-ribbon-selector) + var(--height-ribbon-toolbar) );--total-header-height-collapsed: calc( var(--height-header-branding) + var(--height-ribbon-selector) );--height-super-ribbon: 2rem;--height-ribbon: 5.5rem;--height-ribbon-responsive: 4.3125rem;--height-sub-ribbon: 38px;--height-panel-header: 2rem;--height-panel-control: 2.5em;--width-form-label: 35%;--height-form-field: 1.5rem;--width-form-field: 10.25em;--height-tab: 2em;--height-modal-header: 2em;--width-user-pref-panel: 13.5rem;--header-bg: var(--color-grey-d3);--footer-bg: var(--color-grey-d3);--ribbon-bg: var(--color-white);--ribbon-selector-bg: var(--color-blue-d2);--transition-fast: .15s;--transition-normal: .2s;--transition-slow: .3s;--transition-easing: cubic-bezier(.4, 0, .2, 1);--transition-easing-ease: ease;--transition-default: background-color var(--transition-normal) var(--transition-easing);--radius-none: 0;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 1px 2px -1px rgba(0, 0, 0, .08);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 2px 4px -2px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .05);--shadow-panel: 0 4px 12px rgba(65, 132, 208, .12), 0 2px 4px rgba(65, 132, 208, .08);--focus-ring: 0 0 0 3px rgba(65, 132, 208, .3);--focus-ring-inset: inset 0 0 0 2px var(--color-blue-d1);--focus-ring-offset: 2px;--focus-ring-color: var(--color-blue-d1);--focus-ring-color-light: var(--color-orange);--gradient-panel-header: linear-gradient(135deg, var(--color-blue-d1) 0%, #1e5ea8 100%);--z-panel-button: 999;--z-panel: 200;--z-overlay: 1000;--z-toast: 10000;--z-mask: 100000}@keyframes spin{to{transform:rotate(360deg)}}@keyframes indeterminateSpinnerLoaderAnimation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes slideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{box-shadow:0 0 #256dbf66}70%{box-shadow:0 0 0 6px #256dbf00}to{box-shadow:0 0 #256dbf00}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);color:var(--body-color);background-color:var(--body-background)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:700;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-grey-l5)}::-webkit-scrollbar-thumb{background:var(--color-grey);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--color-grey-d2)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button{font-family:inherit;font-size:inherit;cursor:pointer;outline:none}button:disabled{cursor:not-allowed;opacity:.5}.button{display:inline-block;font-family:var(--font-family-body);font-weight:700;font-size:var(--font-size-base);text-transform:capitalize;text-align:center;text-decoration:none;border:none;padding:.625em 1.25em .5625em;margin:0;cursor:pointer;outline:none;transition:background-color var(--transition-normal) var(--transition-easing);background-color:var(--button-background);color:var(--button-color);border-radius:var(--radius-sm);letter-spacing:var(--letter-spacing-wide);transition:all var(--transition-normal) var(--transition-easing)}.button:hover{background-color:var(--button-background-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.button:active,.button.selected{background-color:var(--button-background-active);transform:translateY(0)}.button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.button:disabled{background-color:var(--button-background);opacity:.5;cursor:default;transform:none}.button-delete,.deleteButton{display:inline-block;font-family:var(--font-family-body);font-weight:700;font-size:var(--font-size-base);text-transform:capitalize;text-align:center;text-decoration:none;border:none;padding:.625em 1.25em .5625em;margin:0;cursor:pointer;outline:none;transition:background-color var(--transition-normal) var(--transition-easing);background-color:var(--delete-button-background);color:var(--button-color);border-radius:var(--radius-sm);letter-spacing:var(--letter-spacing-wide);transition:all var(--transition-normal) var(--transition-easing)}.button-delete:hover,.deleteButton:hover{background-color:var(--delete-button-background-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.button-delete:active,.deleteButton:active{background-color:var(--delete-button-background-hover);transform:translateY(0)}.button-delete:focus-visible,.deleteButton:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.button-icon,.iconButton{text-transform:uppercase;font-weight:400;padding:var(--spacing-sm);font-size:var(--font-size-sm);display:flex;align-items:center;justify-content:center;flex-direction:row;margin:0 .125em;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;letter-spacing:var(--letter-spacing-wide);transition:all var(--transition-normal) var(--transition-easing)}.button-icon:hover,.iconButton:hover{background:var(--color-orange);color:var(--color-white);transform:scale(1.05)}.button-icon:active,.iconButton:active{transform:scale(.98)}.button-icon:focus-visible,.iconButton:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.button-link,.linkButton{color:var(--link-button-color);padding:0;display:inline-block;border-radius:0;background-color:transparent;border:none;cursor:pointer;transition:color var(--transition-normal) var(--transition-easing)}.button-link:hover,.linkButton:hover{color:var(--link-button-color-hover)}.button-link:disabled,.linkButton:disabled{color:var(--link-button-color-disabled)}.gridButton{color:var(--color-white);height:1.75em;width:1.75em;padding:var(--spacing-sm);text-align:center;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-normal) var(--transition-easing)}.gridButton:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.gridButton.gridEdit{background:var(--color-belize-hole)}.gridButton.gridEdit:hover{background:var(--color-peter-river);transform:scale(1.05)}.gridButton.gridSave{background:var(--color-green-sea)}.gridButton.gridSave:hover{background:var(--color-turquoise);transform:scale(1.05)}.gridButton.gridDelete{background:var(--color-pomegranate)}.gridButton.gridDelete:hover{background:var(--color-alizarin);transform:scale(1.05)}.gridButton:active{transform:scale(.95)}a{color:var(--link-button-color);text-decoration:none}a:hover{text-decoration:underline}input,textarea,select{box-sizing:border-box;font-family:var(--font-family-body);font-size:var(--font-size-sm);border:1px solid var(--input-border-color);border-radius:var(--radius-xs);outline:none;margin:0;height:var(--height-form-field);min-width:var(--width-form-field);padding:var(--spacing-xs);transition:all var(--transition-normal) var(--transition-easing)}input:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--color-blue-l1)}input:focus,textarea:focus,select:focus{border-color:var(--input-focus-border-color);box-shadow:0 0 0 3px var(--color-blue-alpha-10)}input::placeholder,textarea::placeholder,select::placeholder{color:var(--color-grey-l1);opacity:.7}input:disabled,textarea:disabled,select:disabled{border:1px solid var(--color-grey-d3);opacity:.4;cursor:not-allowed}textarea{height:auto;width:100%;max-width:calc(var(--width-form-field) * 2)}.slForm fieldset{display:block;margin:0;padding:0;border:none}.slForm fieldset>legend{background-color:var(--color-blue-l1);color:var(--color-white);padding:var(--spacing-md);display:block;box-sizing:border-box;width:100%;font-weight:700;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.slForm .formUnit{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;transition:background-color var(--transition-fast) var(--transition-easing-ease)}.slForm .formUnit:nth-child(odd){background-color:var(--color-white)}.slForm .formUnit:nth-child(2n){background-color:var(--color-blue-l5)}.slForm .formUnit:hover{background-color:var(--color-blue-l5)}.slForm .fieldLabel{flex-shrink:0;flex-grow:0;flex-basis:var(--width-form-label);padding:var(--spacing-md);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slForm .fieldInputWrapper{display:flex;flex-direction:row;align-items:flex-start;flex-grow:1;padding:var(--spacing-md)}.slForm .validationMessage>div{color:var(--validation-error-color);margin-top:var(--spacing-xs);line-height:1.2;font-size:var(--font-size-xs)}.slForm .required{color:var(--validation-error-color)}.nav-tabs{display:flex;flex-shrink:0;flex-grow:0;flex-direction:row;align-items:flex-end;justify-content:flex-start;list-style:none;height:var(--height-tab);background:var(--tab-bar-major-background);color:var(--tab-bar-major-color);border:none;padding:0 .25rem;margin:0;overflow:hidden}.nav-tabs>li>a{display:block;border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:transparent;border:none;padding:.4375rem .75rem;cursor:pointer;text-transform:uppercase;font-weight:400;line-height:1em;color:var(--tab-bar-major-color);font-size:var(--font-size-sm);text-decoration:none;white-space:nowrap;letter-spacing:var(--letter-spacing-wide);transition:all .18s var(--transition-easing)}.nav-tabs>li>a:hover{background:var(--color-orange);border:none;transform:translateY(-1px)}.nav-tabs>li>a:focus-visible{outline:2px solid var(--focus-ring-color-light);outline-offset:var(--focus-ring-offset)}.nav-tabs>li.active>a{background:var(--tab-bar-major-active-background);color:var(--tab-bar-major-color-active);border:none;box-shadow:0 2px 0 0 var(--color-blue-d1)}.nav-tabs>li.disabled a{background:transparent;opacity:.5;cursor:not-allowed}.standardTable{width:100%;border-collapse:collapse;border-spacing:0}.standardTable>thead>tr{background:var(--table-header-background)}.standardTable>thead>tr>th{color:var(--table-header-color);border:1px solid var(--color-white);padding:var(--spacing-sm);text-align:left;overflow:hidden;transition:background-color var(--transition-normal) var(--transition-easing)}.standardTable>thead>tr>th:hover{background:var(--table-header-hover);cursor:pointer}.standardTable>thead>tr>th:first-child{border-left:none}.standardTable>thead>tr>th:last-child{border-right:none}.standardTable>tbody>tr:nth-child(odd){background:var(--table-row-odd)}.standardTable>tbody>tr:nth-child(2n){background:var(--table-row-even)}.standardTable>tbody>tr.selected{background:var(--table-row-selected)}.standardTable>tbody>tr>td{padding:var(--spacing-sm);border-left:1px dashed var(--color-white);border-right:1px dashed var(--color-white)}.standardTable>tbody>tr>td:first-child{border-left:none}.standardTable>tbody>tr>td:last-child{border-right:none}.slDockablePanel{position:absolute;background-color:var(--panel-background);min-width:100px;min-height:100px;border-radius:var(--radius-md);box-shadow:var(--shadow-panel);border:1px solid rgba(0,0,0,.08)}.slDockableHeader{background:var(--gradient-panel-header);overflow:hidden;cursor:move;height:var(--height-panel-header);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;align-items:stretch;border:none;border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:inset 0 -1px #ffffff1a}.panelTitle{display:flex;flex-direction:row;align-items:center;flex-grow:1;padding:var(--spacing-xs);height:100%;color:var(--color-white);pointer-events:none}.panelTitle>h4{margin:0;letter-spacing:1px;font-size:100%;font-weight:700;text-transform:uppercase}.slCloseButton{background-color:transparent;color:var(--color-white);padding:var(--spacing-md);height:var(--height-panel-header);width:var(--height-panel-header);text-align:center;cursor:pointer;border:none;border-radius:var(--radius-sm);transition:all var(--transition-normal) var(--transition-easing)}.slCloseButton:hover{background-color:var(--color-alizarin);transform:scale(1.05)}.slCloseButton:active{background-color:var(--color-pomegranate);transform:scale(.98)}.slCloseButton:focus-visible{outline:2px solid var(--focus-ring-color-light);outline-offset:2px}.slDockableBody{background-color:var(--panel-background);overflow:auto;position:absolute;top:var(--height-panel-header);bottom:0;left:0;right:0;border-style:solid;border-color:var(--panel-border-color);border-width:0 1px 1px}.panelControls{box-sizing:border-box;position:absolute;height:var(--height-panel-control);width:100%;bottom:0;padding:0 var(--spacing-xs);background:var(--panel-controls-background);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.panelControls>button{margin:var(--spacing-md) var(--spacing-md) var(--spacing-md) 0;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm);font-weight:400}.panelHeaderButton{background:var(--panel-header-button-bg);height:32px;width:32px;text-align:center;font-size:1.75em;z-index:var(--z-panel-button);position:absolute;color:var(--color-white);cursor:pointer;border:none;transition:background-color var(--transition-normal) var(--transition-easing)}.panelHeaderButton:hover{background:#5294da}.indeterminateSpinnerLoader{height:1em;width:1em;border-radius:2em;border-style:solid;border-width:.375em;border-color:var(--color-blue-d2) var(--color-blue-d2) rgba(27,96,174,.25) rgba(27,96,174,.25);margin-left:auto;margin-right:auto;animation:indeterminateSpinnerLoaderAnimation 1.5s linear infinite,pulse 2s ease-in-out infinite}.spinnerLoaderLabel{display:block;text-align:center;text-transform:uppercase;font-size:var(--font-size-xs);margin-top:var(--spacing-md)}.loadSpinner{border-top-color:#db402633;border-right-color:#db402633;border-bottom-color:#db402633;border-left-color:var(--color-app-accent)}.ribbon{background:var(--color-white);display:flex;flex-wrap:nowrap;flex-direction:row;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ribbon button{font-weight:400}.toolbarItem{display:block;float:left;text-transform:uppercase;border:none;background-color:transparent;color:var(--toolbar-item-color);padding:0;height:auto;font-size:1rem;margin-left:1px;transition:all var(--transition-normal) var(--transition-easing)}.toolbarItem>.label{font-size:var(--font-size-xs);padding:0 var(--spacing-md);color:var(--toolbar-item-color);text-align:center;display:block;cursor:pointer;letter-spacing:var(--letter-spacing-wide);transition:all var(--transition-normal) var(--transition-easing)}.toolbarItem:hover>.label,.toolbarItem.selected>.label{background-color:var(--color-orange);color:var(--color-white)}.toolbarItem:active{background-color:var(--toolbar-item-selected-background);transform:scale(.98)}.toolbarItem.selected{background-color:var(--toolbar-item-selected-background)}.toolbarItem.disabled{cursor:default;opacity:.5}.toolbarItem:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.toolbarItem .graphic{width:2em;height:2em;display:block;margin:auto;padding:var(--spacing-md);cursor:pointer}.zoomTool .fa-search-plus{color:var(--color-green-sea)}.zoomTool .fa-search-minus{color:var(--color-pumpkin)}.layoutTool .fa-save{color:var(--color-peter-river)}.layoutTool .fa-folder-open-o{color:var(--color-carrot)}.layoutTool .fa-reply{color:var(--color-pomegranate)}.viewTool .fa-save{color:var(--color-peter-river)}.viewTool .fa-save.saveAs{color:var(--color-green-sea)}.switch{box-sizing:border-box;display:inline-block;position:relative;width:120px;overflow:hidden;height:1.5em;border-radius:var(--radius-full)}.switch .slider{width:200%;display:flex;align-items:center;flex-direction:row;background-color:var(--color-blue-d2);overflow:hidden;position:absolute;top:0;bottom:0;left:0;z-index:1;text-align:center;transition:left var(--transition-fast) ease-out background-color var(--transition-fast) ease-out var(--transition-easing)}.switch .slider .activeText,.switch .slider .inactiveText{text-transform:uppercase;display:block;color:var(--color-white);width:50%;font-size:var(--font-size-sm)}.switch .slider .indicator{display:block;width:1em;height:1em;background:var(--color-white);border-radius:1em;transition:margin-left var(--transition-fast) ease-out background-color var(--transition-fast) ease-out var(--transition-easing)}.switch .box+.slider{left:-100%}.switch .box:checked+.slider{left:0;background-color:var(--color-orange)}.switch:hover .box+.slider{background-color:var(--color-blue-d1)}.switch:hover .box:checked+.slider{background-color:#f5ab35}.switch .box:disabled+.slider{opacity:.4}.layersList,.layersList ol{list-style:none;padding:0;margin:0}.layersList li{border-top:1px dashed var(--color-blue-l5);color:var(--body-color);background:var(--color-white)}.layersList>li:first-child{border-top:none}.layerName{width:100%;padding:var(--spacing-md) .125em;display:table-cell;vertical-align:middle;min-width:4em;text-align:left;font-size:var(--font-size-sm);-webkit-user-select:text;user-select:text}.layerCell{display:table-cell;min-width:2em;text-align:center;vertical-align:middle;transition:all var(--transition-normal) var(--transition-easing)}.layerCell>.fa{font-size:125%;color:var(--color-blue-d2);transition:all var(--transition-normal) var(--transition-easing)}.layerCell:hover>.fa{color:var(--color-orange);transform:scale(1.1)}.layerCell:active{transform:scale(.98)}.symbology{text-transform:uppercase;border-bottom:1px solid var(--color-blue-d2);padding-top:var(--spacing-md);padding-bottom:.125em;margin-right:1em;margin-bottom:var(--spacing-xs);font-size:.8em}.symbologyLabel{font-size:12px;line-height:100%}.flex-row{display:flex;flex-direction:row;align-items:center}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.absolute-fill{position:absolute;inset:0}#container{min-height:100%;position:relative}#header{background:var(--color-blue-d2);overflow:hidden}#map{position:absolute;inset:0;width:100%;height:100%;min-height:100px;min-width:100px;background:var(--color-white)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.m-0{margin:0}.p-0{padding:0}.flex{display:flex}.align-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing-md)}.gap-2{gap:var(--spacing-xl)}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media handheld,only screen and (max-width: 1320px){.ribbon-home{min-width:790px}.toolbarContainer{height:var(--height-ribbon-responsive)}.toolbarItem .graphic{width:1.75em;height:1.75em;padding:var(--spacing-sm)}.toolbarItem .label>span{display:none}.toolbarTitle>span{font-size:var(--font-size-xs)}.spatialEditButtons button{font-size:var(--font-size-xs)}}.modal{overflow-y:hidden}.modal-content{border-radius:var(--radius-lg)}.modal-content .modal-body{padding:var(--spacing-lg) var(--spacing-md);border:none;background:var(--color-white);max-height:500px;overflow-y:auto}.skeleton-loading{background:linear-gradient(90deg,var(--color-grey-l5) 0%,var(--color-grey-l4) 50%,var(--color-grey-l5) 100%);background-size:1000px 100%;animation:shimmer 2s infinite linear;border-radius:var(--radius-sm);min-height:1em}.fa,.icon{transition:color var(--transition-normal) var(--transition-easing),transform var(--transition-normal) var(--transition-easing)}.fa-refresh:hover,.fa-sync:hover{transform:rotate(180deg)}.fa-search:hover{transform:scale(1.15)}
