.gm-style-cc{right:-50px;z-index:3000}.gm-style-cc a[title="Report errors in the road map or imagery to Google"]{display:none!important}button{-webkit-user-select:none;user-select:none}input.borderless{border:0;border-bottom:1px solid black;padding-right:2px;height:13px}input.borderless.error{border-color:red}select.dropdown-arrow{text-align:center;background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - .2rem) center!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;padding-right:2rem!important}.pto-used-cell{opacity:100%}.pto-used-cell:hover{opacity:50%}textarea{padding:2px}html,#root,.App,body{height:100%;background-color:#d3d3d3}body{margin:0}.gm-style iframe+div{border:none!important}label{cursor:pointer}.dropdown-selector{margin:8px 3px 3px;flex-grow:1}.dropdown-selector .render-value{display:flex;justify-content:center;flex-wrap:wrap}.dropdown-selector .render-value .chip{margin:.5px;background-color:#dcdcdc;color:#000;height:16px}.pto-row-cell-day{font-size:11px;padding:2px;border:1px solid gray;-webkit-user-select:none;user-select:none;position:relative}.pto-row-cell-day .pto-row-cell-day-tooltip{transition:all .13s linear;position:absolute;top:0;right:0;transform:translate(100%);background-color:#fff;border:1px solid gray;padding:2px;visibility:hidden;opacity:0;z-index:1;width:200px;font-weight:400;align-items:start}.pto-row-cell-day:hover .pto-row-cell-day-tooltip{visibility:visible;opacity:100%}.crossing-location-button{width:20px;height:20px;color:#000}.crossing-location-button:hover{color:gray}#task-row{padding:3px;border:1px solid gray;background-color:#d3d3d3;gap:4px}#task-row .title{font-weight:700;font-size:14px}#task-row .right-side,#task-row .right-side .text-area{flex-grow:1}#create-new-job-pane{height:100%;background-color:#fff;border-collapse:collapse;padding:10px;position:relative;align-items:center;gap:8px;overflow:auto}#site-fields-container{padding:8px;gap:4px;align-items:flex-end;justify-content:space-around;flex-wrap:wrap}#add-jobs-button{cursor:pointer;border:1px solid #aaaaaa;border-radius:8px;padding:2px;display:flex}#add-jobs-button:hover{background-color:#d3d3d3}#add-jobs-button.active{background-color:gray}.card-section{padding:4px;border-width:1px;border-color:gray;background-color:#f9f9f9;border-style:solid;border-radius:5px;box-shadow:1px 1px 1px gray;height:max-content}.card-section .section-header{border-style:solid;border-width:1px;border-color:gray;justify-content:space-between;align-items:center;background-color:#e5e5e5;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 2px}.card-section .section-header .section-header-text{font-weight:700;display:inline;color:#b51b2a}.card-section.completed,.card-section.completed .section-header{border-color:#000}.card-section.required{background-color:pink;border-color:red}.card-section.required .section-header{border-color:red}.card-section.required.completed{background-color:#90ee90;border-color:green}.card-section.required.completed .section-header{border-color:green}.card-section .children-container{display:none}.card-section .children-container.expanded{display:flex;flex-direction:column;gap:3px}#send-to-awarded-button{font-size:18px;background-color:#90ee90}#send-to-awarded-button:disabled{background-color:#d3d3d3}.processing-tab-daily-update-row{cursor:pointer;border:1px solid black;padding:3px;border-radius:3px;background-color:#d3d3d3;text-align:center}.processing-tab-daily-update-row:hover{background-color:#add8e6}.red-line{width:100%;border:1px solid #b51b2a}#flow-inputs-in-crossing-container{position:relative}#flow-inputs-in-crossing-container #unlock-flow-button{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;padding:2px;background-color:#fff}#flow-inputs-in-crossing-container:hover #unlock-flow-button{visibility:visible}.no-data-text{color:#535353;font-style:italic}#stomach-container{flex-direction:column;width:100%;background-color:#d3d3d3}#stomach-container .preview-container{flex-direction:column;padding:4px;background-color:#fff;height:100%}#crew-tracker{gap:5px;background-color:#d3d3d3;flex-wrap:wrap;padding:4px}#crew-tracker .crew-section{display:flex;flex-direction:column;border:1px solid black;align-items:center;background-color:#fff;padding:4px;border-radius:3px;height:max-content;gap:2px}#crew-tracker .crew-section .crew-color{gap:3px;align-items:center;display:flex;font-size:16px;font-weight:700;cursor:pointer}#crew-tracker .crew-section .crew-color .color-block{width:16px;height:16px;border:1px solid black}#crew-tracker .crew-section .crew-lead{font-size:14px;text-align:center;text-decoration:underline}#crew-tracker .crew-section .crew-member{font-size:13px;text-align:center}#crew-tracker .crew-section .daily-update-box-container{gap:2px;justify-content:center}#crew-tracker .view-other-crew-button{padding:6px;background-color:#fff;font-weight:700;height:max-content;border-width:1px;cursor:pointer}#no-equipment-form-selected-section{align-items:center;gap:8px}#equipment-update-form-container{flex-direction:column;gap:4px}#equipment-update-form-container #equipment-updates-section{flex-direction:column;gap:10px}#equipment-update-form-container #equipment-updates-section .equipment-update-row{flex-direction:column;background-color:#d3d3d3;padding:4px;border-radius:3px;border:1px solid gray;gap:4px}#add-new-equipment-section{flex-direction:column;padding:4px;gap:6px}#other-layers-gmap-container{position:absolute;top:9px;left:250px;background-color:#d3d3d3;border:1px solid gray;flex-direction:column;gap:2px;padding:3px}#other-layers-gmap-container:hover #gauges-layer-checkbox,#other-layers-gmap-container:hover #airports-layer-checkbox,#other-layers-gmap-container:hover #ramps-layer-checkbox{display:inline-flex}#other-layers-gmap-container:hover #nearest-hospitals-button,#other-layers-gmap-container:hover #ngs-control-points-button{display:block}#other-layers-gmap-container #gauges-layer-checkbox,#other-layers-gmap-container #ramps-layer-checkbox,#other-layers-gmap-container #airports-layer-checkbox,#other-layers-gmap-container #nearest-hospitals-button,#other-layers-gmap-container #ngs-control-points-button{display:none}#gmap-tools-container{position:absolute;flex-direction:column;bottom:30px;left:5px;padding:3px;background-color:#d3d3d3;border:1px solid black;gap:3px;opacity:85%}#gmap-tools-container:hover .text{visibility:hidden}#gmap-tools-container:hover #gmap-directions-tool,#gmap-tools-container:hover #gmap-measure-tool{display:block}#gmap-tools-container #gmap-directions-tool,#gmap-tools-container #gmap-measure-tool{display:none;border-radius:4px;padding:3px}#view-all-sites-gmap-button{position:absolute;left:6px;top:40px;opacity:85%}#gmap-track-location-container{position:absolute;left:50px;bottom:30px;background:#d3d3d3;border:1px solid gray;opacity:85%;padding:3px}.crew-feedback-grade-row{gap:2px;display:flex;flex-direction:column;border:1px solid gray;border-radius:3px;padding:3px;background-color:#fff}.daily-update-span{min-width:20px;padding:2px;height:100%;flex-grow:1;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}#daily-update-info-box{flex-direction:column;gap:3px;width:300px;position:sticky;top:0;background-color:#d3d3d3;border:1px solid gray}.date-and-daily-update-button-in-field-timesheet-tool{display:flex;flex-direction:column;font-weight:700;font-size:13px;width:37px;justify-content:center}.date-and-daily-update-button-in-field-timesheet-tool.has-daily-update{background-color:#add8e6;padding:3px;border-radius:4px;border:1px solid gray;cursor:pointer}#loading-page-container{height:100%;flex-direction:column}#loading-page-container #logs-container{padding:2px;flex-direction:column}#loading-page-container #logs-container .log{font-size:12px;color:gray}#submit-daily-update-for-acquisition-button-section{background-color:#b6b6b6;justify-content:center}#submit-daily-update-for-acquisition-button-section button{font-size:14px;width:60%}#bouncing-div{animation-duration:.5s;animation-fill-mode:both;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:bounce}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.scope-requirement-row{align-items:center;gap:4px;padding:2px;border:1px solid gray}.scope-requirement-row .label{font-weight:700;font-size:11px}.flex-div{display:flex}.flex-div.column{flex-direction:column}.flex-div.center{align-items:center;justify-content:center}.flex-div.inline{display:inline-flex}.loader{border:4px solid #f3f3f3;border-top:4px solid #801720;border-radius:50%;animation:spin 2s linear infinite;margin:4px;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkbox{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;gap:2px;cursor:pointer;color:#000}.checkbox.disabled{cursor:auto;color:gray}.bordered-table{border:1px solid black;border-collapse:collapse}.bordered-table th,.bordered-table td{border:1px solid black;padding:0 3px;border-collapse:collapse}.highlighted-border-table{border:1px solid black;border-collapse:collapse}.highlighted-border-table th{border:1px solid black;padding:0 3px;border-collapse:collapse;background-color:#b51b2a;color:#fff}.highlighted-border-table td{border:1px solid black;padding:0 3px;border-collapse:collapse}.highlighted-border-table tbody tr.selected{background-color:#add8e6}.highlighted-border-table tbody tr.selected :hover{background-color:#9dd0e1}.highlighted-border-table tbody tr.selected :active{background-color:#86c5da}.highlighted-border-table tbody tr:hover{background-color:#dceef4}.highlighted-border-table tbody tr td:active{background-color:#cce7ef}.toggle-button{-webkit-user-select:none;user-select:none;cursor:pointer;padding:.2vw;border:.1vh solid gray;align-items:center;justify-content:center;color:#000;background-color:#d3d3d3}.toggle-button.selected{color:#fff;background-color:gray}.toggle-button.disabled{color:gray;cursor:default}.horizontal-loader{width:20px;height:5px;background:linear-gradient(#000 0,#000 0) left/5px 5px no-repeat #ddd;animation:l1 1s infinite linear}@keyframes l1{50%{background-position:right}}.new-window-link{color:#0008ed}.new-window-link:hover{color:#828bff}.email-line-table{border-collapse:collapse}.email-line-table th,.email-line-table td{border:1px solid black;padding:3px;border-collapse:collapse}.site-status-update{display:flex;flex-direction:column;align-items:center;width:100%}.site-status-update .missing-fields{color:red;font-size:12px;text-align:center}.site-status-update .missing-fields p{font-size:18px;text-decoration:underline}.site-status-update .status-update-button{cursor:pointer;width:100%;color:#000}.site-status-update .status-update-button>p{display:flex;align-items:center;justify-content:center;font-size:18px;gap:4px}.site-status-update .status-update-button.disabled{color:#d3d3d3;border:0;pointer-events:none;cursor:not-allowed}.map-box{width:100%;height:100%}.map-box.mobile{height:300px}.map-box .map-info-box{color:#000;background-color:#d3d3d3;position:absolute;right:45px;top:5px;border:1px solid black;padding:4px}.tooltip-container{--tooltipBackground: #fff;--tooltipBorder: #c0c0c0;--tooltipColor: #000;background-color:var(--tooltipBackground);border-radius:3px;border:1px solid var(--tooltipBorder);box-shadow:0 2px 4px #0000002e;color:var(--tooltipColor);display:flex;flex-direction:column;padding:.4rem;transition:opacity .3s;z-index:9999}.tooltip-container[data-popper-interactive=false]{pointer-events:none}.tooltip-arrow{height:1rem;position:absolute;width:1rem;pointer-events:none}.tooltip-arrow:before{border-style:solid;content:"";display:block;height:0;margin:auto;width:0}.tooltip-arrow:after{border-style:solid;content:"";display:block;height:0;margin:auto;position:absolute;width:0}.tooltip-container[data-popper-placement*=bottom] .tooltip-arrow{left:0;margin-top:-.4rem;top:0}.tooltip-container[data-popper-placement*=bottom] .tooltip-arrow:before{border-color:transparent transparent var(--tooltipBorder) transparent;border-width:0 .5rem .4rem .5rem;position:absolute;top:-1px}.tooltip-container[data-popper-placement*=bottom] .tooltip-arrow:after{border-color:transparent transparent var(--tooltipBackground) transparent;border-width:0 .5rem .4rem .5rem}.tooltip-container[data-popper-placement*=top] .tooltip-arrow{bottom:0;left:0;margin-bottom:-1rem}.tooltip-container[data-popper-placement*=top] .tooltip-arrow:before{border-color:var(--tooltipBorder) transparent transparent transparent;border-width:.4rem .5rem 0 .5rem;position:absolute;top:1px}.tooltip-container[data-popper-placement*=top] .tooltip-arrow:after{border-color:var(--tooltipBackground) transparent transparent transparent;border-width:.4rem .5rem 0 .5rem}.tooltip-container[data-popper-placement*=right] .tooltip-arrow{left:0;margin-left:-.7rem}.tooltip-container[data-popper-placement*=right] .tooltip-arrow:before{border-color:transparent var(--tooltipBorder) transparent transparent;border-width:.5rem .4rem .5rem 0}.tooltip-container[data-popper-placement*=right] .tooltip-arrow:after{border-color:transparent var(--tooltipBackground) transparent transparent;border-width:.5rem .4rem .5rem 0;left:6px;top:0}.tooltip-container[data-popper-placement*=left] .tooltip-arrow{margin-right:-.7rem;right:0}.tooltip-container[data-popper-placement*=left] .tooltip-arrow:before{border-color:transparent transparent transparent var(--tooltipBorder);border-width:.5rem 0 .5rem .4em}.tooltip-container[data-popper-placement*=left] .tooltip-arrow:after{border-color:transparent transparent transparent var(--tooltipBackground);border-width:.5rem 0 .5rem .4em;left:3px;top:0}#hub-site-table{flex-grow:1;background-color:#f8f8f8;border:1px solid;border-collapse:collapse;overflow-y:scroll}#hub-site-table table{width:100%;border-collapse:collapse}#hub-site-table table thead tr{background-color:#801720}#hub-site-table table thead tr th{background-color:inherit;color:#fff;border:1px solid black;cursor:pointer}#hub-site-table table thead tr.filterRow{background-color:#d0d0d0}#hub-site-table table thead tr.filterRow th{position:relative;border:0;border-right:1px solid black}#hub-site-table table thead tr.filterRow th select{width:100%;height:100%;background-color:inherit;border:0;font-size:11px}#hub-site-table table thead tr.filterRow th .icon{position:absolute;top:-1px;width:16px;right:0;pointer-events:none;color:gray}#hub-site-table table tbody tr{position:relative;height:24px;cursor:pointer}#hub-site-table table tbody tr.hovered,#hub-site-table table tbody tr:hover{background-color:#bebebe}#hub-site-table table tbody tr.selected{color:#fff;background-color:#585858}#hub-site-table table tbody tr td{border:0;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;padding:0 2px;font-size:11px;line-height:11px}#hub-site-table table tbody tr #site-table-row-special-project-star{position:absolute;left:70px;bottom:7px;color:gold;font-size:20px;border:0}#hub-site-table table tbody tr .site-table-alerts-badge{position:absolute;right:140px;border:0}.multiselector{background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - .2rem) center!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;z-index:0}.multiselector:hover{z-index:1}.multiselector:hover>.hover-panel{display:block;z-index:1999}.multiselector .hover-panel{display:none;position:absolute;overflow:auto;max-height:300px;width:max-content;border:1px solid gray;background-color:#d3d3d3;top:100%}.multiselector .hover-panel-row{align-items:center;gap:2px;cursor:pointer;z-index:2000;-webkit-user-select:none;user-select:none;padding:2px}.multiselector .hover-panel-row:hover{background-color:#add8e6}._root_1t17p_3{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}._root_1t17p_3[dir=rtl]{--rdp-gradient-direction: -90deg}._root_1t17p_3[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}._root_1t17p_3{position:relative;box-sizing:border-box}._root_1t17p_3 *{box-sizing:border-box}._day_1t17p_76{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}._day_button_1t17p_82{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}._day_button_1t17p_82:disabled{cursor:revert}._caption_label_1t17p_103{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}._dropdown_1t17p_114:focus-visible~._caption_label_1t17p_103{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}._button_next_1t17p_119,._button_previous_1t17p_120{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}._button_next_1t17p_119:disabled,._button_next_1t17p_119[aria-disabled=true],._button_previous_1t17p_120:disabled,._button_previous_1t17p_120[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}._chevron_1t17p_149{display:inline-block;fill:var(--rdp-accent-color)}._root_1t17p_3[dir=rtl] ._nav_1t17p_154 ._chevron_1t17p_149{transform:rotate(180deg);transform-origin:50%}._dropdowns_1t17p_159{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}._dropdown_1t17p_114{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}._dropdown_root_1t17p_183{position:relative;display:inline-flex;align-items:center}._dropdown_root_1t17p_183[data-disabled=true] ._chevron_1t17p_149{opacity:var(--rdp-disabled-opacity)}._month_caption_1t17p_193{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}._root_1t17p_3[data-nav-layout=around] ._month_1t17p_193,._root_1t17p_3[data-nav-layout=after] ._month_1t17p_193{position:relative}._root_1t17p_3[data-nav-layout=around] ._month_caption_1t17p_193{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}._root_1t17p_3[data-nav-layout=around] ._button_previous_1t17p_120{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}._root_1t17p_3[data-nav-layout=around] ._button_next_1t17p_119{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}._months_1t17p_230{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}._month_grid_1t17p_238{border-collapse:collapse}._nav_1t17p_154{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}._weekday_1t17p_253{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}._week_number_1t17p_262{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}._today_1t17p_274:not(._outside_1t17p_274){color:var(--rdp-today-color)}._selected_1t17p_278{font-weight:700;font-size:large}._selected_1t17p_278 ._day_button_1t17p_82{border:var(--rdp-selected-border)}._outside_1t17p_274{opacity:var(--rdp-outside-opacity)}._disabled_1t17p_291{opacity:var(--rdp-disabled-opacity)}._hidden_1t17p_295{visibility:hidden;color:var(--rdp-range_start-color)}._range_start_1t17p_300{background:var(--rdp-range_start-background)}._range_start_1t17p_300 ._day_button_1t17p_82{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}._range_middle_1t17p_309{background-color:var(--rdp-range_middle-background-color)}._range_middle_1t17p_309 ._day_button_1t17p_82{border-color:transparent;border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}._range_end_1t17p_320{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}._range_end_1t17p_320 ._day_button_1t17p_82{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}._range_start_1t17p_300._range_end_1t17p_320{background:revert}._focusable_1t17p_334{cursor:pointer}@keyframes _rdp-slide_in_left_1t17p_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _rdp-slide_in_right_1t17p_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _rdp-slide_out_left_1t17p_1{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes _rdp-slide_out_right_1t17p_1{0%{transform:translate(0)}to{transform:translate(100%)}}._weeks_before_enter_1t17p_374{animation:_rdp-slide_in_left_1t17p_1 var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._weeks_before_exit_1t17p_379{animation:_rdp-slide_out_left_1t17p_1 var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._weeks_after_enter_1t17p_384{animation:_rdp-slide_in_right_1t17p_1 var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._weeks_after_exit_1t17p_389{animation:_rdp-slide_out_right_1t17p_1 var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._root_1t17p_3[dir=rtl] ._weeks_after_enter_1t17p_384{animation:_rdp-slide_in_left_1t17p_1 var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._root_1t17p_3[dir=rtl] ._weeks_before_exit_1t17p_379{animation:_rdp-slide_out_right_1t17p_1 var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._root_1t17p_3[dir=rtl] ._weeks_before_enter_1t17p_374{animation:_rdp-slide_in_right_1t17p_1 var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._root_1t17p_3[dir=rtl] ._weeks_after_exit_1t17p_389{animation:_rdp-slide_out_left_1t17p_1 var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes _rdp-fade_in_1t17p_1{0%{opacity:0}to{opacity:1}}@keyframes _rdp-fade_out_1t17p_1{0%{opacity:1}to{opacity:0}}._caption_after_enter_1t17p_432{animation:_rdp-fade_in_1t17p_1 var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._caption_after_exit_1t17p_437{animation:_rdp-fade_out_1t17p_1 var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._caption_before_enter_1t17p_442{animation:_rdp-fade_in_1t17p_1 var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._caption_before_exit_1t17p_447{animation:_rdp-fade_out_1t17p_1 var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.acquisition-tab .survey-dates{display:flex;align-items:center;justify-content:center}.acquisition-tab .survey-dates .dialogButton{min-height:50px;width:100%;color:#000;cursor:pointer;background-color:#d3d3d3;border:1px solid gray;display:flex;flex-direction:column;align-items:center;justify-content:center}.acquisition-tab .survey-dates .dialogButton.missing{border:1px solid red}.acquisition-tab .daily-progress-report-uploads{display:flex;flex-direction:column;gap:4px}.acquisition-tab .vessels-vehicles div{display:flex;justify-content:space-evenly}.acquisition-tab .vessels-vehicles p{margin-top:5px;text-align:center;font-weight:700;font-size:11px}.acquisition-tab .vessels-vehicles .vessel-or-vehicle{display:flex;justify-content:space-between;align-items:flex-end;position:relative;margin:2px 0;padding:3px;border:1px solid gray;background-color:#d3d3d3}.acquisition-tab .survey-vessels .survey-vessel{display:flex;flex-direction:column;justify-content:space-between;position:relative;margin:2px 0;padding:3px;border:1px solid gray;gap:3px}.acquisition-tab .survey-vessels .survey-vessel .vessel-name{border:1px solid;outline:0;width:100px}.acquisition-tab .survey-vessels .survey-vessel .vessel-name.missing{border-color:red}.acquisition-tab .survey-vessels .survey-vessel .vessel-length{display:flex;flex-direction:row;align-items:flex-end;margin-right:20px;padding-right:20px}.acquisition-tab .survey-vessels .survey-vessel .vessel-length.missing{color:red}.acquisition-tab .survey-vessels .survey-vessel .vessel-length input{width:40px;text-align:right}.acquisition-tab .survey-vessels .survey-vessel .icon{position:absolute;right:2px;top:2px;width:16px;height:16px}.acquisition-tab .sensors-equipment{display:flex;flex-direction:column;gap:12px}.acquisition-tab .sensors-equipment .equipment-selector{margin:3px}.acquisition-tab .sensors-equipment .equipment-selector .render-value{display:flex;justify-content:center;flex-wrap:wrap}.acquisition-tab .sensors-equipment .equipment-selector .render-value .chip{margin:.5px;background-color:#dcdcdc;color:#000;height:16px}.acquisition-tab .sensors-equipment .corrections-by{display:flex}.acquisition-tab .sensors-equipment .corrections-by textarea{flex-grow:1;resize:vertical}.acquisition-tab .sensors-equipment .corrections-by button{margin:4px;color:#000}.acquisition-tab .river-directions{display:flex;justify-content:space-around}.acquisition-tab .river-directions .right-side{display:flex;flex-direction:column;gap:4px}.acquisition-tab .river-directions .right-side .velocity-input{display:flex;justify-content:flex-end;align-items:flex-end;gap:3px}.acquisition-tab .delete-acquisition{display:flex;flex-direction:column;justify-content:center;align-items:center}.acquisition-tab .qc-checkpoints{display:flex;flex-direction:column;align-items:center}#site-summary-dialog .drag-and-drop-with-progress{position:relative;display:flex;flex-direction:column;flex-grow:1}.tab-site .prior-surveys{display:flex;justify-content:center;align-items:center}.tab-site .job-information{display:flex;gap:20px;flex-wrap:wrap;color:#545454}.tab-site .job-information>div{width:160px;background-color:#f9f2e9;padding:4px;border-radius:6px;border:1px solid rgb(212,212,212)}.tab-site .job-information>div>p{display:flex;justify-content:space-between}#site-corner{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f5f5f5}.tab-buttons-container{display:flex;align-items:stretch;gap:4px;padding:0 4px 4px}.tab-buttons-container #acquisition-tab-button-container{display:flex;flex:1;position:relative}.tab-buttons-container #acquisition-tab-button-container:hover #acquisition-tab-buttons-popout{visibility:visible;opacity:1}.tab-buttons-container #acquisition-tab-button-container #acquisition-tab-buttons-popout{opacity:0;visibility:hidden;position:absolute;bottom:110%;left:50%;transform:translate(-50%);transition:all .1s linear;background-color:#fff;border:1px solid black;display:flex;justify-content:center;gap:4px;padding:4px;border-radius:4px}.tab-buttons-container .tab-button{border:1px solid black;padding:0 2px;text-wrap:nowrap;border-radius:4px;border-collapse:collapse;display:flex;align-items:center;justify-content:center;gap:2px;flex:1;cursor:pointer;color:#383838;pointer-events:auto;background-color:#d3d3d3;-webkit-user-select:none;user-select:none}.tab-buttons-container .tab-button:hover{opacity:.75}.tab-buttons-container .tab-button.disabled{color:gray;pointer-events:none;border-color:gray}.tab-buttons-container .tab-button.selected{background-color:#666;color:#fff}.tab-buttons-container .tab-button.add-acquisition-button{max-width:20px;font-size:15px;font-weight:700}.tab-content-container-container{height:0px;flex-grow:1;flex:auto;overflow:auto;background-color:#b6b6b6}.tab-content-container-container #disable-screen{width:100%;height:100%;background-color:#0000004d;pointer-events:none;position:absolute;z-index:1}.tab-content-container{display:flex;flex-wrap:wrap;padding:4px;gap:6px;justify-content:center;align-items:start}.tab-content-container.locked{pointer-events:none}.tab-content-container.timeline-tab{height:100%}.tab-content-container.timeline-tab #timeline-tab-body{display:flex;flex-direction:column;background-color:#f1f1f1;height:100%;width:100%;border:1px solid gray;overflow:auto;padding:4px;gap:4px}.tab-content-container.timeline-tab #timeline-tab-body #info-button{-webkit-user-select:none;user-select:none;font-style:italic;padding:2px;border:1px solid gray}.tab-content-container.timeline-tab #timeline-tab-body .milestone{display:flex;align-items:center;justify-content:space-between;background:#f5fffa;border:1px solid #a7ba9f;-webkit-user-select:none;user-select:none;padding:0 2px}.tab-content-container.timeline-tab #timeline-tab-body .milestone .time{font-size:12px;font-style:italic}.tab-content-container.timeline-tab #timeline-tab-body .milestone .label{font-size:14px;font-style:italic}.tab-content-container.timeline-tab #timeline-tab-body .daily-update{display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;border:1px solid lightgray;padding:0 2px}.tab-content-container.timeline-tab #timeline-tab-body .daily-update:hover{background-color:#add8e6;border:1px solid gray}.tab-content-container.timeline-tab #timeline-tab-body .daily-update .time{font-size:12px;font-style:italic}.tab-content-container.timeline-tab #timeline-tab-body .daily-update .label{font-size:14px}#begin-acquisition-button{padding:5px;gap:5px;position:absolute;margin-top:20px;right:40px;border-radius:4px;background-color:#797979;border:1px solid black;color:#fff;cursor:pointer;z-index:2;display:flex;justify-content:center;align-items:center;font-size:14px}#unlock-tab-button{padding:5px;position:absolute;margin-top:20px;right:40px;border-radius:4px;background-color:#797979;border:1px solid black;color:#fff;z-index:2;display:flex}.add-photo-placeholder{display:flex;align-items:center;justify-content:center;border:1px solid white;width:45%;max-width:45%;aspect-ratio:7.28/4.25;cursor:pointer}.add-photo-placeholder .button{visibility:hidden}.add-photo-placeholder:hover{border:1px solid gray}.add-photo-placeholder:hover .button{visibility:visible}.photo-page-header{cursor:pointer;position:relative}.photo-page-header .photo-page-title-text{margin-left:12px;margin-right:6px;flex-grow:1;font-size:12px;font-weight:700;border:none;pointer-events:none;text-overflow:ellipsis}.photo-page-header .photo-page-title-text.expanded{pointer-events:all}.photo-page-header .more-page-options-panel{align-items:center;position:absolute;top:100%;right:0;background-color:#fff;z-index:1;padding:2px;border:1px solid gray;gap:4px}.photo-with-caption{width:45%;max-width:45%;align-items:center;position:relative}.photo-with-caption .photo-box{width:100%;max-width:100%;justify-content:center;aspect-ratio:7.28/4.25}.photo-with-caption .photo-box.with-photo{width:0}.photo-with-caption .photo-box-coordinates-icon{position:absolute;top:5px;left:5px;width:20px;height:20px;color:#000}.photo-with-caption .photo-box-coordinates-icon:hover{color:gray}.photo-with-caption .delete-photo-button{position:absolute;top:5px;right:5px;background-color:#fff}.photo-with-caption .photo-button{display:flex;align-items:center;position:absolute;padding:3px;color:gray;transform:translate(50%,-100%)}.photo-with-caption .select-photo-button{top:46%;right:50%;background-color:#90ee90;color:#000}.photo-with-caption .photo-not-taken-button{font-size:11px;top:20%;right:50%;text-wrap:nowrap;background-color:pink;color:#000}.photo-with-caption .reset-caption-button{top:100%;right:50%;font-size:11px;padding:1px}.photo-with-caption .photo-not-taken-text{position:absolute;color:gray;top:50%;right:50%;transform:translate(50%,-100%);-webkit-user-select:none;user-select:none}.nearby-point-overlay{position:absolute;top:5px;left:50%;transform:translate(-50%);border:1px solid gray;background-color:#d3d3d3;padding:4px;font-size:12px;z-index:2}#site-summary-generator{gap:6px;flex-grow:1}#site-summary-generator #site-summary-generator-top-row{justify-content:space-around}.doc-ba-map-container{width:100%;height:100%;position:relative}.doc-ba-map-container.mobile{height:300px}.doc-ba-map-container .map-toggle{position:absolute;left:6px;top:85px}.doc-ba-map-container .map-toggle.mobile{top:50px}:root{--separator-border: rgba(128, 128, 128, .35);--sash-hover-transition-duration: .1s}.allotment-module_splitView__L-yRc{height:100%;overflow:hidden;position:relative;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF{height:100%;pointer-events:none;position:absolute;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF>.allotment-module_sash__QA-2t{pointer-events:auto}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa{height:100%;position:relative;white-space:nowrap;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{overflow:hidden;position:absolute;white-space:initial}.allotment-module_splitView__L-yRc.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{width:100%}.allotment-module_splitView__L-yRc.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{height:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{background-color:var(--separator-border);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:1px;width:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:100%;width:1px}:root{--focus-border: #007fd4;--sash-size: 8px;--sash-hover-size: 4px}.sash-module_sash__K-9lB{position:absolute;z-index:35;touch-action:none;pointer-events:auto;text-align:initial}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{pointer-events:none}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_vertical__pB-rs{cursor:col-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_minimum__-UKxp{cursor:e-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_maximum__TCWxD{cursor:w-resize}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_horizontal__kFbiw{cursor:row-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_minimum__-UKxp{cursor:s-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_maximum__TCWxD{cursor:n-resize}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{cursor:default!important;pointer-events:none!important}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs{cursor:ew-resize;top:0;width:var(--sash-size);height:100%}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw{cursor:ns-resize;left:0;width:100%;height:var(--sash-size)}.sash-module_sash__K-9lB:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-{content:" ";height:calc(var(--sash-size) * 2);width:calc(var(--sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{cursor:nwse-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{cursor:nesw-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{left:calc(var(--sash-size) * -.5);top:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{left:calc(var(--sash-size) * -.5);bottom:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{top:calc(var(--sash-size) * -.5);left:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{top:calc(var(--sash-size) * -.5);right:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;transition:background-color var(--sash-hover-transition-duration) ease-out;background:transparent}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs:before{width:var(--sash-hover-size);left:calc(50% - (var(--sash-hover-size) / 2))}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw:before{height:var(--sash-hover-size);top:calc(50% - (var(--sash-hover-size) / 2))}.sash-module_sash__K-9lB.sash-module_hover__80W6I:before,.sash-module_sash__K-9lB.sash-module_active__bJspD:before{background:var(--focus-border)}.main-mobile-view-page{background-color:#d3d3d3;height:100%}.main-mobile-view-page .window-container{height:100%;align-items:center;margin:4px;padding:4px;background-color:#f5fffa;border:1px solid gray}.main-mobile-view-page .banner{background-color:#fafad2;border:1px solid gray;padding:4px;align-items:center;justify-content:space-between;width:100%}.main-mobile-view-page .banner .back-arrow{font-weight:700;font-size:20px;padding:0}.main-mobile-view-page .banner .text{font-size:18px;font-weight:700}.title-page{justify-content:center;gap:10%}.title-page .title-section{align-items:center}.title-page .title-section .title-text{font-size:30px;font-weight:700}.title-page .window-options-buttons-container{width:80%}.title-page .window-options-buttons-container .window-option-button{font-size:24px;color:#000;border-width:3px;border-color:gray;background-color:#fff}.title-page .window-options-buttons-container .window-option-button:hover{background-color:#8ec0ef}.credit-card-transactions-page .transactions-table .transaction{background-color:#fff;font-size:16px}
