@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro"),url(/fonts/SourceSansPro-Regular.otf) format("opentype")}.inter{font-family:Inter,sans-serif!important;color:#000}:root{--grid-header-background-color:#e6e4e6;--grid-body-background-color:#f0f0f0;--grid-font-family:Inter,sans-serif;--grid-header-font-family:Inter,sans-serif;--grid-font-weight:400;--grid-header-font-weight:600;--grid-font-size:14px;--grid-header-font-size:14px;--grid-header-font-color:#412747;--grid-font-color:#412747;--grid-border:1px solid #d0cdd1;--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}*{box-sizing:border-box}*,body,html{padding:0;margin:0}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}.tooltip{background-color:#fff;border:1px solid #ccc;padding:10px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.drilling-breadcrumbs-container{height:15px;width:100%}.drill-step,.drilling-breadcrumbs-container{display:flex;flex-direction:row;align-items:center}.clickable-step:hover{text-decoration:underline;cursor:pointer}.login-container{height:100vh;width:100vw;display:grid;place-content:center;background-image:linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.1) 1px,transparent 0);background-size:82px 82px}.login-box{display:flex;flex-direction:column;align-items:center;width:400px;padding:20px;border-radius:10px;background-color:#fff;box-shadow:0 0 10px -5px #000}.login-box img{height:60px;margin-bottom:10px}.error-message{font-size:12px;color:#d32f2f}.login-box .react-tel-input .form-control{width:333px!important}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.loginInput-no-margin .MuiFormControl-root{margin-top:0!important}.react-calendar{border:none!important;font-family:Inter,sans-serif}.react-calendar__navigation__label__labelText{font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:#000}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none!important}.react-calendar__month-view__days__day--weekend{color:#000}.react-calendar__month-view__days__day--neighboringMonth{color:#d0cdd1}.react-calendar__navigation__arrow{color:#000}.react-calendar__navigation{height:25px;margin-bottom:5px}.react-calendar__navigation button{border-radius:8px}.react-calendar__navigation button:nth-child(3){pointer-events:none}.react-calendar__navigation button{min-width:30px}.react-calendar__tile{color:#000}.react-calendar__tile:hover{border-radius:8px;background-color:#fce7ee}.react-calendar__tile--now{border-radius:50%;background-color:#f2f2f2!important}.react-calendar__tile--now:hover{border-radius:50%}.react-calendar__tile--active{color:#e50b54!important;background-color:#fce7ee!important;border-radius:0}.react-calendar__tile--rangeEnd{background-color:#e50b54!important;color:#fff!important;border-radius:0 8px 8px 0!important}.react-calendar__tile--rangeStart{background-color:#e50b54!important;color:#fff!important;border-radius:8px 0 0 8px!important}.react-calendar__tile--rangeBothEnds{background-color:#e50b54!important;color:#fff!important;border-radius:8px!important}.react-calendar__tile--active:enabled:hover{background-color:#fce7ee;border-radius:0}.react-calendar__tile--now:enabled:hover{background-color:#f2f2f2}.ag-root-wrapper{border-radius:5px;background-color:var(--grid-body-background-color)!important;border:var(--grid-border)!important}.ag-header{background-color:var(--grid-header-background-color)!important;border-bottom:none!important}.ag-header,.ag-header-cell{font-size:var(--grid-header-font-size)!important;color:var(--grid-header-font-color)!important;font-family:var(--grid-header-font-family)!important;font-weight:var(--grid-header-font-weight)!important}.ag-header-cell{line-height:140%!important;padding:10px 12px}.ag-cell-label-container{padding:0!important}.ag-header-cell-moving{background-color:#422e47!important}.ag-icon{color:#635566!important}.ag-ltr .ag-sort-indicator-icon{padding-top:4px}.ag-icon-asc,.ag-icon-desc{display:none!important}.ag-icon-small-down{font-size:16px;padding-top:6px}.ag-icon-small-up{font-size:16px}.ag-icon-grip:after,.ag-icon-grip:before{color:transparent}.ag-header-icon{color:#fff!important}.ag-filter-body-wrapper{background-color:#422e47!important;color:#fff!important}.ag-menu{border:none!important}.ag-picker-field-wrapper{background-color:transparent!important;border-color:#422e47!important;color:#fff!important}.ag-list{background-color:#422e47!important;border:none!important;color:#fff!important}.ag-label-align-right .ag-label{overflow:hidden!important;color:#412747!important;text-overflow:ellipsis!important;font-family:Source Sans Pro,system-ui!important;font-size:12px!important;font-style:normal!important;font-weight:600!important;line-height:140%!important}.ag-list-item:hover{background-color:#422e47!important}.ag-input-field-input{color:#fff!important;background-color:transparent!important;border-color:#422e47!important}.ag-input-field-input::placeholder{color:#fff!important}.ag-row{height:40px!important;color:#000!important;background-color:transparent!important}.ag-cell:hover{color:#6191f2!important;text-decoration:none!important}.ag-row-odd{background-color:hsla(0,0%,100%,.2)!important}.ag-cell{font-family:var(--grid-font-family)!important;text-align:left;border-style:none!important;color:var(--grid-font-color);text-overflow:ellipsis;white-space:nowrap;font-size:var(--grid-font-size)!important;font-style:normal;font-weight:var(--grid-font-weight)!important;line-height:140%}.ag-root{width:-moz-fit-content!important;width:fit-content!important}.ag-header-group-text{font-family:Source Sans Pro,system-ui!important;font-weight:600;color:var(--grid-font-color)!important}.ag-column-drop{background-color:#f0f0f0!important}.ag-column-select-checkbox,.ag-column-select-header{display:none!important}.ag-side-bar{background-color:#d0cdd1!important}.ag-side-buttons{padding:12px 8px!important}.ag-button{padding:0!important;height:auto!important}.ag-side-button-label{overflow:hidden;color:#412747;text-overflow:ellipsis;font-family:Source Sans Pro,system-ui!important;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.ag-side-bar-right .ag-selected .ag-side-button-button{border-left:none!important}.ag-pivot-mode-panel{flex-direction:column!important}.ag-pivot-mode-select{margin:0!important;padding:20px 12px 8px 6px;justify-content:space-between!important;flex-direction:row-reverse!important}.ag-column-panel-column-select{border-top:none!important;border-bottom:none!important}.ag-toggle-button{min-width:100%!important}.ag-toggle-button-input-wrapper{background-color:#979099!important;min-width:36px!important;min-height:19px!important}.ag-toggle-button-input-wrapper.ag-checked{border-color:#e50b54!important;background-color:#e50b54!important}.ag-toggle-button-input-wrapper:before{height:19px!important}.ag-toggle-button-input-wrapper.ag-checked:before{border-color:#979099!important}.ag-toggle-button-input-wrapper:focus-within{box-shadow:none!important}.ag-column-select,.ag-column-select-list{flex:none!important}.ag-column-select-virtual-list-item{display:flex;padding:6px 8px 6px 4px!important;justify-content:space-between;align-items:center;align-self:stretch;width:90%!important;margin-left:5%}.ag-header-cell-resize:after{background-color:#babfc7!important}.ag-column-select-virtual-list-item:hover{background-color:#f2f2f2!important;border-radius:5px}.ag-column-select-column-label{color:#201024;font-family:Source Sans Pro,system-ui!important;font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.24px}.ag-column-select-column-drag-handle:not(:last-child){margin-right:2px!important}.ag-theme-alpine .ag-column-drop-vertical-title-bar{overflow:hidden!important;color:#412747!important;text-overflow:ellipsis;font-family:Source Sans Pro,system-ui!important;font-size:12px!important;font-style:normal!important;font-weight:600!important;line-height:140%!important}.ag-theme-alpine .ag-column-drop-vertical-title-bar>span:first-child{display:none!important}.ag-theme-alpine .ag-column-drop-empty-message{height:84px!important}.ag-theme-alpine .ag-column-drop-vertical{border-top:none!important;border-bottom:none!important;background-color:transparent!important;flex:none!important;min-height:136px!important}.ag-theme-alpine .ag-column-drop-vertical-empty-message{border-radius:5px;border:1px dashed #ffa6c3!important}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}