body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{scrollbar-color:#f1f1f1 #888!important;scrollbar-width:thin}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}hr{margin-bottom:20px}#root,.App,body,html{font-size:15px;min-height:100vh}body{overflow-y:auto}.MuiAutocomplete-popper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.new-permit{padding:32px}.new-permit .new-permit-form{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:32px;margin-top:32px;padding:32px 40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.new-permit .new-permit-form .job-type{display:flex;gap:8px}.new-permit .new-permit-form .job-type .MuiFormGroup-root{gap:48px}.new-permit .new-permit-form .job-number{display:flex;flex-direction:column;gap:8px}.new-permit .new-permit-form .job-number .controls{align-items:center;display:flex;gap:48px}.new-permit .new-permit-form .job-number .controls .input{border-radius:3px;display:flex;width:330px}.new-permit .new-permit-form .job-number .controls .input .MuiInputBase-input{padding:6.5px 14px}.new-permit .new-permit-form .job-number .controls .input .MuiInputBase-root{margin:1px}.new-permit .new-permit-form .job-number .controls .input .Mui-focused{margin:0}.new-permit .new-permit-form .job-number .controls .input-disabled:hover{border-color:#c4c4c4}.new-permit .new-permit-form .job-number .title-message{color:red}.new-permit .results{display:flex;flex-direction:column;gap:32px;margin-top:32px}.new-permit .results .grouped{display:flex;flex-direction:column;gap:16px}.new-permit .results .permits{display:flex;flex-wrap:wrap;gap:16px}.new-permit .results .no-results{font-size:18px}.new-permit .results .MuiButton-root .MuiButton-endIcon{margin-left:16px}.new-permit .results .MuiButton-root .MuiButton-endIcon .MuiSvgIcon-root{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.permit-card{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:8px;min-height:160px;min-width:256px;padding:16px;width:350px}.permit-card:hover{background:#f0faff;cursor:pointer}.permit-card .header{display:flex;justify-content:space-between}.permit-card .header .MuiChip-root{height:2em}.permit-card .team{display:flex}.permit-card .coordinator-avatar{margin:auto!important;width:2.65em}.permit-card .card-job-title{line-height:1em;margin:0}.permit-card .card-agency-name{margin:0}.coordinator-avatar{align-items:center;display:flex;flex-direction:column;margin:1em auto!important;width:3.5em}.coordinator-avatar span.avatar-name{background-color:#0193d5;border-radius:5px;padding:0 3px}.sap-info-message{display:flex;flex-direction:row;font-size:12px;gap:8px;padding:8px 16px}.sap-info-message .title-message{font-weight:700}.login-container{background-color:#002957;display:flex;font-family:unset!important;min-height:inherit;min-width:410px}.login-container .background-login{background-image:url(/static/media/login.1546677a1529884d3908.png);background-position:50%;background-size:cover;min-height:inherit;width:55%}.login-container .login-page{align-items:center;display:flex;flex-direction:column;justify-content:center;width:45%}.login-container .title{color:#fff;font-size:22px;letter-spacing:1px}.login-container .slim-text{font-weight:200;padding-right:1em}.login-container div.title,.login-container h2.login-label{text-align:left}.login-container div.title,.login-container h2.login-label{margin-top:2em}.login-container h1,.login-container h2{color:#fff;font-weight:600}.login-container h2{font-weight:400}.login-container div.login-button-container{margin-left:15.5em;margin-right:0;width:100%}.login-container div.login-button-container button.login{margin-right:0;width:70px!important}.login-container .logo-container{margin:7em auto;padding-left:5em}.login-container input.MuiOutlinedInput-input{background-color:#002957;border:#fff;color:#fff;height:10px}.login-container .full-width{width:100%}.login-container label.MuiInputLabel-root,.login-container legend.css-dhh0px{display:none}.login-container fieldset.MuiOutlinedInput-notchedOutline{border-color:#fff!important;z-index:100}.login-container .form-control:focus{background-color:#002957!important;color:#fff}.login-container .form-control{background-color:#002957!important;color:#d3d3d3;padding:1em .7em 1.2em}.login-container .mat-form-field-infix{padding:0}.login-container input.mat-input-element{caret-color:#fff}.login-container button.MuiButton-root{background-color:#0098da!important;color:#fff!important;font-weight:200;height:40px;letter-spacing:.5px;text-transform:none!important;width:320px;z-index:1}.login-container #sdge,.login-container #sempra,.login-container #socal{height:80px;padding-left:1em}.login-container span.button-label{color:#fff;padding-bottom:20px}.login-container .MuiOutlinedInput-root{margin-top:.5em}.login-container .MuiOutlinedInput-root fieldset.MuiOutlinedInput-notchedOutline:hover{border-color:#fff!important}.dashboard{display:flex;flex-direction:column}.dashboard .sticky-content{position:-webkit-sticky;position:sticky;top:0;z-index:3}.dashboard .actions{align-items:center;background-color:#f1f4f9;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:25px}.dashboard .actions>div{display:flex;flex-direction:column;flex-grow:1;gap:16px}.dashboard .actions .title{display:flex;font-size:16px;gap:10px}.dashboard .actions .title .icon{color:#0098da}.dashboard .actions .title .all-requests{color:#4b4b4b;font-weight:700;text-transform:uppercase}.dashboard .actions .filter{display:flex;flex-wrap:wrap;gap:2%}.dashboard .actions .filter .icon{color:#6f7072;margin-top:20px}.dashboard .actions .filter .MuiAutocomplete-root{width:128px}.dashboard .actions .filter .MuiAutocomplete-root .MuiAutocomplete-inputRoot{padding-right:0}.dashboard .actions .filter .results-export{align-items:flex-end;display:flex;gap:16px}.dashboard .actions .filter .results-export .result-count{color:#4b4b4b}.dashboard .actions .filter .results-export .export-button{padding:0}.dashboard .table{align-items:center;display:flex;flex-direction:column;padding:0 25px}.dashboard .table .no-permits-message{color:#6f7072;font-size:28px;font-weight:lighter;margin-top:100px}.dashboard .table .loading{height:168px;margin:16px;padding:64px;width:168px}.dashboard .table .loading.hidden{visibility:hidden}.dashboard .table .MuiTableHead-root .comment-cell{color:#6f7072;display:flex}.dashboard .table .MuiTableBody-root .MuiTableRow-root{vertical-align:initial}.dashboard .table .MuiTableBody-root .row-group{vertical-align:middle}.dashboard .table .MuiTableBody-root .request-row:hover{background:#f0faff;cursor:pointer}.dashboard .table .MuiTableBody-root .request-row .comment-cell{color:#6f7072}.dashboard .table .MuiTableBody-root .row-odd{background-color:#f7f9fc}.dashboard .table .MuiTableBody-root .row-border-none td{border-bottom:none}.dashboard .table .MuiTableCell-root{overflow-wrap:anywhere}.dashboard .table .first-col{height:0;max-width:2%;width:2%}.dashboard .table .first-col>.group-line{height:100%;padding:16px 0}.dashboard .table .first-col>.group-line>hr{background:#e3e7ee;border-right-width:2px}.dashboard .table .request-col{min-width:85px;width:6%}.dashboard .table .request-date-col{min-width:100px;width:8%}.dashboard .table .requestor-col{min-width:105px;width:12%}.dashboard .table .team-col{min-width:110px;width:16%}.dashboard .table .agency-col{min-width:100px;width:12%}.dashboard .table .job-number-col{min-width:80px;width:8%}.dashboard .table .job-title-col{min-width:130px;width:14%}.dashboard .table .project-type-col{min-width:85px;width:8%}.dashboard .table .last-updated-col{min-width:100px;width:8%}.dashboard .table .status-col{min-width:200px;width:16%}.dashboard .table .sub-status-col{min-width:135px;width:10%}.dashboard .table .comment-col{width:2%}.status-detail{padding-top:5px}.permit-header,.status-detail{align-items:center;display:flex}.permit-header{background-color:#fff;justify-content:space-between;min-height:64px;padding:12px 24px;z-index:3}.permit-header .badges{margin-left:auto}.permit-header .clear-button{visibility:hidden}.permit-header .Mui-focused+.clear-button,.permit-header:hover .clear-button{visibility:visible}#needs-action-popper{background:#fff;border-radius:3px;box-shadow:0 4px 4px rgba(0,0,0,.25);height:auto;max-height:90vh;overflow-x:hidden;overflow-y:auto;position:fixed;width:280px;z-index:3}#needs-action-popper .MuiBox-root{border-color:#ccc}#needs-action-popper .needs-action-title{color:#cb4539;font-weight:600;line-height:1em}#needs-action-popper .needs-action-job-details{cursor:pointer;font-weight:900;padding-top:10px}#needs-action-popper .needs-action-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0193d5;cursor:pointer;display:-webkit-box;font-weight:600;height:40px;margin:.4em 0;overflow:hidden;text-overflow:ellipsis}#unread-comments-popper{background:#fff;border-radius:3px;box-shadow:0 4px 4px rgba(0,0,0,.25);height:auto;max-height:90vh;overflow-x:hidden;overflow-y:auto;position:fixed;width:280px;z-index:3}#unread-comments-popper .MuiBox-root{border-color:#ccc}#unread-comments-popper .new-comment-item{cursor:pointer;display:flex;flex-direction:row;gap:8px;margin-top:10px}#unread-comments-popper .new-comment-item>.author-avatar{margin-top:8px}#unread-comments-popper .new-comment-item>div>.unread-comments-title{font-weight:600;line-height:1em}#unread-comments-popper .new-comment-item>div>.unread-comment-details{font-weight:900}#unread-comments-popper .new-comment-item>div>.author-details{color:dimgray}#unread-comments-popper .needs-action-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0193d5;cursor:pointer;display:-webkit-box;font-weight:600;height:40px;margin:.4em 0;overflow:hidden;text-overflow:ellipsis}#status-select{margin-top:4px}#status-select>.MuiInput-root:before{border:0!important}.rotate{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@-moz-document url-prefix(){.app-nav .content .content-container{overflow:hidden}}.app-nav>.content{background-color:#f1f4f9;display:flex;height:100%;min-height:100vh}.app-nav>.content .content-container{background-color:#f1f4f9;height:100%;min-height:100vh;width:100%}.app-nav .sidebar-nav .MuiPaper-root{border-right:1px solid hsla(0,0%,100%,.2)}.app-nav .logo-text{font-size:18px;font-weight:600;padding-left:1em}.app-nav .logo-container{height:25px;padding-left:.5em}.app-nav .avatar-row{align-items:center;background-color:#0c75df;padding:1em}.app-nav .avatar-row .MuiAvatar-circular{background-color:#aadd6d}.app-nav .empty-space{margin:auto}.app-nav .MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft{background-color:#001c71;color:#fff}.app-nav .MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft .sidebar-label{font-size:12px;opacity:.4;padding-left:1.5em;padding-top:1.5em;text-align:left}.app-nav .MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft .nav-button{padding:1em 1.5em}.app-nav .MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft .nav-button .css-tlelie-MuiListItemText-root{margin:0}.app-nav .MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft .nav-list{padding:0}.app-nav .MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft .MuiListItemIcon-root,.app-nav .MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft .MuiSvgIcon-root{color:#fff}.app-nav .MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft .MuiIconButton-sizeMedium{padding:0}.app-nav .MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft button .MuiSvgIcon-fontSizeMedium{font-size:32px;opacity:.4}.app-nav .MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft .nav-header{padding:0}.app-nav .MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft .css-cveggr-MuiListItemIcon-root{min-width:40px}.contacts-form{display:flex;flex-direction:column;gap:24px}.contacts-form .requestor{align-items:center;display:flex;padding:16px 0}.contacts-form .requestor .label{font-size:11px}.contacts-form .requestor .divider{border-bottom:2px solid rgba(0,0,0,.12);margin-left:24px;width:200px}.contacts-form .requestor .info{border-left:2px solid rgba(0,0,0,.12);color:#0193d5;display:flex;flex-direction:column;padding-left:24px}.contacts-form .requestor .info div{margin:4px 0}.contacts-form .requestor .info div:first-child{margin-top:0}.contacts-form .requestor .info div:last-child{margin-bottom:0}.contacts-form .requestor .info:after,.contacts-form .requestor .info:before{border-top:2px solid rgba(0,0,0,.12);content:"";display:block;margin-left:-24px;width:10%}.contacts-form .requestor .info .MuiIconButton-root{padding:0}.contacts-form .requestor .info .MuiIconButton-root .MuiSvgIcon-root{height:18px;width:18px}.contacts-form .watchers{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:16px;margin-top:8px;min-width:488px;padding:16px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contacts-form .watchers>.title{font-size:12px;font-weight:700;text-transform:uppercase}.contacts-form .watchers .watcher td{padding:8px 16px}.contacts-form .watchers .watcher td:first-child{padding-left:0}.contacts-form .watchers .watcher td:last-child{padding-right:0}.contacts-form .watchers .watcher .main-contact-cell>.title,.contacts-form .watchers .watcher .title-cell>.title{color:rgba(0,0,0,.6);font-size:12px;margin-top:-12px}.contacts-form .watchers .watcher .main-contact-cell>.value{display:flex;justify-content:center}.contacts-form .watchers .watcher .main-contact-cell>.value>.MuiFormControlLabel-root{margin-left:0;margin-right:0}.contacts-form .watchers .watcher .MuiOutlinedInput-root .MuiIconButton-root{padding:4px}.contacts-form .watchers .watcher .MuiOutlinedInput-root .MuiIconButton-root .MuiSvgIcon-root{height:18px;width:18px}.contacts-form .watchers .add-button{height:32px;padding:0;width:32px}.contacts-form .watchers .add-button .MuiSvgIcon-root{height:100%;width:100%}.contacts-form .submit-button{margin-top:16px}.contacts-form .MuiFormControl-root{width:256px}.contacts-tooltip-content{align-items:center;display:flex;gap:16px;justify-content:space-between}.contacts-tooltip-content>.tooltip-text{font-weight:600}.contacts-tooltip-content>div>.MuiIconButton-root{padding:4px}.contacts-tooltip-content>div>.MuiIconButton-root .MuiSvgIcon-root{color:#0098da;height:16px;width:16px}.MuiBackdrop-root.loading-overlay{background-color:hsla(0,0%,100%,.7);border-radius:inherit;position:absolute;z-index:2}.title-and-save-status{align-items:center;background-color:#e3e7ee;display:flex;justify-content:space-between;margin:-16px -32px 0;padding:16px 32px}.title-and-save-status>h2{margin-bottom:0}.title-and-save-status .saving-status-icon{align-items:center;display:flex;font-size:small;gap:10px}.title-and-save-status .saving-status-icon>div{display:flex;gap:6px}.details-form{display:flex;flex-direction:column;gap:24px;margin-top:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.details-form .budget-code{align-items:center;display:flex;flex-direction:row;gap:24px}.details-form .budget-code .MuiSvgIcon-root{color:#6f7072}.details-form .agencies{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:16px;min-width:344px;padding:16px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.details-form .agencies .title{font-weight:700;text-transform:uppercase}.details-form .agencies .agency{display:flex;flex-direction:row;gap:16px}.details-form .agencies .add-button{height:32px;padding:0;width:32px}.details-form .agencies .add-button .MuiSvgIcon-root{height:100%;width:100%}.details-form .submit-button{margin-top:16px}.details-form .MuiFormControl-root{width:256px}.schedule-form{display:flex;flex-direction:column;gap:24px}.schedule-form .description{font-size:20px}.schedule-form .MuiFormControl-root.MuiTextField-root .MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-outlined.MuiFormLabel-root{height:40px;line-height:14px}.schedule-form .MuiFormControl-root.MuiTextField-root .MuiOutlinedInput-root.MuiInputBase-root.MuiInputBase-colorPrimary.MuiInputBase-formControl{height:40px}.schedule-form .time-range{display:inline-flex}.schedule-form .time-range .schedule-form .time-range span.end-time input,.schedule-form .time-range .start-time .schedule-form .time-range span.start-time input{height:40px;margin-top:-5px}.schedule-form .time-range span.end-time,.schedule-form .time-range span.start-time{padding:5px}.schedule-form .time-range span.end-time input,.schedule-form .time-range span.start-time input{background-color:transparent;padding:5px}.schedule-form .time-range .ant-picker-focused{border:2px solid #0098da;box-shadow:unset}.schedule-form .time-range .ant-picker{background-color:transparent;border-radius:4px;margin-right:10px;width:170px}.schedule-form .time-range .ant-picker:focus{border:1px solid rgba(0,0,0,.7);box-shadow:unset;box-shadow:0 0 0 0}.schedule-form .time-range .ant-picker .ant-picker-input{color:#0098da}.schedule-form .time-range .ant-picker .ant-picker-input input{height:30px}.schedule-form .time-range .ant-picker .ant-picker-input input::-webkit-input-placeholder{color:rgba(0,0,0,.7)}.schedule-form .time-range .ant-picker .ant-picker-input input::placeholder{color:rgba(0,0,0,.7)}.schedule-form .time-range .ant-picker .ant-picker-input .ant-picker-clear{margin-right:1.6em}.schedule-form .time-range .ant-picker .ant-picker-input .ant-picker-suffix .anticon-clock-circle{color:#0098da;font-size:20px}.schedule-form .time-range .ant-picker .ant-picker:hover{border:2px solid rgba(0,0,0,.7);box-shadow:0 0 0 0}.schedule-form .time-range .ant-picker .ant-picker-focused{border:2px solid #0098da;box-shadow:0 0 0 0}.schedule-form .dates-inline-container{display:inline-flex}.schedule-form .dates-inline-container .dates-container{display:flexbox}.schedule-form .dates-inline-container .card-notification-container{display:block}.schedule-form .dates-inline-container .card-notification-container .card-notification{background-color:bisque;margin:0 1em 1em;min-height:3em}.schedule-form .dates-inline-container .card-notification-container .card-notification div{height:auto;padding:.5em}.schedule-form .dates-inline-container .card-notification-container .MuiTypography-root{font-weight:600}.schedule-form .dates-inline-container .cmp-due-date{margin-top:2em}.schedule-form .submit-button{margin-top:16px}.schedule-form .MuiFormControl-root{width:300px}.location-form{display:flex;flex-direction:column;gap:24px}.location-form .location-title{font-weight:700;height:0;line-height:7;margin-top:-44px;padding-left:1em;z-index:1}.location-form .map-container{margin-left:-32px;margin-right:-32px;position:relative}.location-form .addresses-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:64px;justify-content:center;margin-top:16px}.location-form .addresses-container .icon-lat-long,.location-form .addresses-container .icon-primary-address,.location-form .addresses-container .icon-thomas-bros{color:#cb4539}.location-form .addresses-container .icon-supporting-addresses{color:#001aff8a}.location-form .addresses-container .primary-address{display:flex;flex-direction:column;gap:24px;width:256px}.location-form .addresses-container .supporting-addresses{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:24px;min-width:388px;padding:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.location-form .addresses-container .supporting-addresses>.title{font-weight:700;text-transform:uppercase}.location-form .addresses-container .supporting-addresses>.address{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.location-form .addresses-container .supporting-addresses>.address>div{display:flex;flex:1 1;flex-direction:column;gap:4px}.location-form .addresses-container .supporting-addresses>.address>div .supporting-addr-latlng{align-items:center;display:flex;gap:4px}.location-form .addresses-container .supporting-addresses .add-button{height:32px;padding:0;width:32px}.location-form .addresses-container .supporting-addresses .add-button .MuiSvgIcon-root{height:100%;width:100%}.location-form .submit-button{margin-top:16px}.tcp .title{font-size:20px;font-weight:400;margin-bottom:24px}.tcp .options,.tcp .options .no-checkbox{margin-left:16px}.scope .scope-form{display:flex;flex-direction:column;gap:24px}.scope .scope-form .digging{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.scope .scope-form .digging>.title{font-size:20px;font-weight:400;margin-top:25px}.scope .scope-form .digging>.options{margin-left:16px}.scope .scope-form .digging>.options>.MuiFormControlLabel-root{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.scope .scope-form .digging>.options>.MuiTextField-root{margin-bottom:24px}.scope .scope-form .digging .trench-specifications-collapse{-webkit-user-select:none;user-select:none}.scope .scope-form .digging .trench-specifications-collapse>.title{align-items:center;border-radius:5px;display:flex;gap:8px;padding:8px}.scope .scope-form .digging .trench-specifications-collapse>.title:hover{background:#f7f9fc;cursor:pointer}.scope .scope-form .digging .trench-specifications-collapse .items{display:flex;flex-direction:column;gap:18px;margin-top:8px}.scope .scope-form .digging .trench-specifications-collapse .items>.no-items-message{align-items:center;background-color:#fff;border-radius:5px;color:silver;display:flex;flex-direction:column;font-size:20px;font-weight:700;justify-content:center;padding:32px}.scope .scope-form .digging .trench-specifications-collapse .add-button{height:32px;padding:0;width:32px}.scope .scope-form .digging .trench-specifications-collapse .add-button .MuiSvgIcon-root{height:100%;width:100%}.scope .submit-button{margin-top:16px}.scope .mt-25{margin-top:25px}.trench-specification{background-color:#fff;border-radius:5px;display:flex;gap:16px;padding:24px;position:relative}.trench-specification .remove-button{position:absolute;right:4px;top:4px}.trench-specification .first-col{display:flex;flex:1 1;flex-direction:column;gap:20px}.trench-specification .dimensions{display:flex;flex-direction:column}.trench-specification .dimensions .title{font-weight:700}.trench-specification .dimensions .inputs{align-items:center;display:flex;flex-direction:row;gap:16px;height:100%}.trench-specification .dimensions .inputs .MuiOutlinedInput-root{width:110px}.permit-form{display:flex}.permit-form .form-nav{color:#fff}.permit-form .permit-content{display:flex;flex-direction:column;height:100vh;overflow:auto;position:relative;width:100%;width:-webkit-fill-available;width:-moz-available;width:stretch}.permit-form .permit-content>.sap-offline-message{left:32px;position:absolute;top:16px;width:60%;z-index:4}.permit-form .permit-content>.body{display:flex;flex:1 1;flex-direction:row;justify-content:space-between;overflow:hidden}.permit-form .permit-content>.body>.form{overflow:auto;padding:16px 32px;width:70%}.permit-form .permit-content>.body .comments{background-color:#fff;width:30%}.permit-form{min-height:100vh}.permit-form .permit-form-nav .MuiDrawer-paper{height:100vh;position:relative}.permit-form .form-nav-header .basic-info{position:relative;width:100%}.permit-form .form-nav-header .basic-info .info-block{margin:.5em 0}.permit-form .form-nav-header .basic-info .info-block .title{font-size:12px;opacity:.6}.permit-form .form-nav-header .basic-info .info-block .value{overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.permit-form .form-nav-header .basic-info .arrow-button{position:absolute;right:-15px;top:0}.permit-form .form-nav-header{background-color:#0c75df;min-height:auto;padding-bottom:0;text-align:left}.permit-form .form-nav-header .delete-permit-button{background-color:#fff;color:#cd3729;display:flex;justify-content:center;margin:.5em .2em;min-width:50px;padding:6px 8px}.permit-form div.form-steps{margin-top:.5em}.permit-form div.form-steps div.form-nav-list{list-style:none}.permit-form div.form-steps div.form-nav-list .submit-icon{color:#fff;font-size:26px}.permit-form div.form-steps div.form-nav-list .MuiListItem-root{align-items:center;display:flex;justify-content:space-between;padding:.7em 1.5em}.permit-form div.form-steps div.form-nav-list .MuiListItem-root:focus{background-color:#001834}.permit-form div.form-steps div.form-nav-list .MuiListItem-root .item-name{align-items:center;display:flex;justify-content:center}.permit-form div.form-steps div.form-nav-list .MuiListItem-root .checkmark{color:green;font-size:22px}.permit-form div.form-steps div.form-nav-list .MuiListItem-root .warning-bullet{color:#ff6b00}.permit-form div.form-steps div.form-nav-list .MuiListItem-root .warning-circle{color:green}.permit-form div.form-steps div.form-nav-list .submit-button{margin:.5em .2em;min-width:50px;padding:6px 8px}.permit-form div.form-steps div.form-nav-list .submit-button.Mui-disabled{background-color:#fff;color:#000;opacity:.26}.permit-form .assigned{display:flex;flex-wrap:wrap;margin-right:.2em;min-height:7em;overflow:auto;padding-left:.5em}.empty-space{margin:auto}.comments-section{display:flex;flex-direction:column;height:100%;padding:12px}.comments-section .comment-list{display:flex;flex:6 1;flex-direction:column;margin:8px 0;overflow-y:auto;position:relative}.comments-section .new-comment{padding:8px}.comment-item{display:flex;flex-direction:column;gap:4px;padding:12px 8px;position:relative}.comment-item>.is-removed-message{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:hsla(0,0%,100%,.65);border-radius:3px;bottom:0;color:#4b4b4b;display:flex;font-size:16px;font-weight:700;justify-content:center;left:0;padding:8px;position:absolute;right:0;text-align:center;top:0;z-index:1}.comment-item>.header{align-items:center;display:flex;flex-direction:row;font-size:11px;gap:8px}.comment-item>.header.reply{justify-content:end}.comment-item>.header.reply>.details{align-items:end;order:1}.comment-item>.header.reply>.avatar{order:2}.comment-item>.header.reply .reply-bar{border-radius:3px;height:calc(100% + 10px);margin-top:-10px;order:3;width:5px}.comment-item>.header>.details{display:flex;flex-direction:column}.comment-item>.header>.details .name{font-weight:700}.comment-item>.content{border-radius:3px;padding:8px 12px;white-space:pre-line;word-break:break-word}.comment-item>.reply-textbox{background-color:#f1f4f9;border-radius:3px;margin:4px 0;padding:8px 8px 4px}.comment-item>.actions{align-items:center;display:flex;justify-content:space-between}.comment-item>.actions>.more-button,.comment-item>.actions>.reply-button{padding:0}.comment-textbox{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:4px;justify-content:space-between;padding-right:0;position:relative}.comment-textbox>.mention-textbox-wrapper{flex:8 1;height:100%;position:relative;width:100%}.comment-textbox>.mention-textbox-wrapper>.mention-textbox{height:100%}.comment-textbox>.mention-textbox-wrapper>.mention-textbox .mention-textbox__control .mention-textbox__highlighter{border:2px solid transparent!important;border-radius:3px;padding:8px 12px;word-break:break-word}.comment-textbox>.mention-textbox-wrapper>.mention-textbox .mention-textbox__control .mention-textbox__input{border:2px solid #dadada;border-radius:3px;padding:8px 12px}.comment-textbox>.mention-textbox-wrapper>.mention-textbox .mention-textbox__control .mention-textbox__input:focus-visible{border-color:#0193d5;outline:none}.comment-textbox>.mention-textbox-wrapper>.mention-textbox .mention-textbox__suggestions__list{background-color:#fff;background-color:"white";border:1px solid rgba(0,0,0,.15);bottom:14px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);max-height:320px;overflow:auto;position:absolute;width:-webkit-max-content;width:max-content}.comment-textbox>.mention-textbox-wrapper>.mention-textbox .mention-item{align-items:center;display:flex;gap:12px;padding:4px 8px}.comment-textbox>.mention-textbox-wrapper>.mention-textbox .mention-item.focused{background-color:#f1f4f9}.comment-textbox>.mention-textbox-wrapper>.text-counter{bottom:0;color:#c4c4c4;position:absolute;right:6px}.comment-textbox>.mention-textbox-wrapper>.text-counter.error{color:#cd3729}.comment-textbox>.actions{display:flex;flex:1 1;justify-content:flex-end}.comment-textbox>.actions>.cancel{display:none}.comment-textbox.editbox{align-items:flex-end;flex-direction:column}.comment-textbox.editbox>.actions{display:flex;justify-content:flex-end}.comment-textbox.editbox>.actions>.cancel{display:flex}.attachments-section .attachments-content{display:flex;flex-direction:column;gap:24px;margin-top:24px}.attachments-section .attachments-content .attachment-list{display:flex;flex-direction:column;gap:6px}.attachments-section .attachments-content .attachment-list>.request-form-attachment-item{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:12px}.attachments-section .attachments-content .loading-circle{align-items:center;display:flex;justify-content:center}.mr-15px{margin-right:15px}.drag-drop-input{border:2px dashed #c4c4c4;border-radius:5px;cursor:pointer;height:200px}.drag-drop-input>.title{background-color:#f1f4f9;font-size:11px;margin-left:8px;margin-top:-9px;padding:0 4px;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.drag-drop-input>.desc{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.attachment-item{display:flex;flex-direction:row;justify-content:space-between;position:relative}.attachment-item,.attachment-item>.info-grid{align-items:center}.attachment-item>.info-grid>.MuiGrid-item,.attachment-item>.info-grid>.MuiGrid-item span{overflow:hidden;text-overflow:ellipsis}main{display:flex;flex-direction:column;height:93vh;width:100%}main .submitted-permit-header-content{align-items:center;display:flex;flex:1 1;justify-content:space-between}main .sap-status{background-color:#d3d3d3;border-radius:5px;color:#000;display:inline-flex;justify-content:center;max-width:260px;min-width:50px;padding:6px 24px;text-align:center}main .sap-status>p{margin:.5em .2em}main .sap-status-in{background-color:#cff4fc;border-radius:5px;color:#055160;display:inline-flex;justify-content:center;max-width:260px;min-width:50px;padding:6px 24px;text-align:center}main .sap-status-in>p{margin:.5em .2em}main .sap-status-ip{background-color:#e2e3e5;border-radius:5px;color:#2b2f32;display:inline-flex;justify-content:center;max-width:260px;min-width:50px;padding:6px 24px;text-align:center}main .sap-status-ip>p{margin:.5em .2em}main .sap-status-pc{background-color:#fff3cd;border-radius:5px;color:#664d03;display:inline-flex;justify-content:center;max-width:260px;min-width:50px;padding:6px 24px;text-align:center}main .sap-status-pc>p{margin:.5em .2em}main .sap-status-co{background-color:#ffd9b8;border-radius:5px;color:#712202;display:inline-flex;justify-content:center;max-width:260px;min-width:50px;padding:6px 24px;text-align:center}main .sap-status-co>p{margin:.5em .2em}main .sap-status-re{background-color:#d1e7dd;border-radius:5px;color:#0a3622;display:inline-flex;justify-content:center;max-width:260px;min-width:50px;padding:6px 24px;text-align:center}main .sap-status-re>p{margin:.5em .2em}main>.body{display:flex;flex:1 1;flex-direction:row;height:100%}main>.body .submitted-permit{overflow-x:hidden;width:70%}main>.body .submitted-permit>header{background-color:#f1f4f9;border-bottom:1px solid #c4c4c4;margin:0 40px;padding:20px 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}main>.body .submitted-permit>header .header-title{align-items:center;display:flex}main>.body .submitted-permit>header .header-title .MuiTypography-root{font-weight:700;width:25vw}main>.body .submitted-permit>header .header-title .request-number{background-color:#001c71;border-radius:5px;color:#fff;margin-right:20px;max-width:300px;min-width:10%;overflow:hidden;padding:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}main>.body .submitted-permit>header .header-info{align-items:center;display:flex}main>.body .submitted-permit>header .header-info .MuiTypography-root{color:#61ad55;margin-right:20px;text-align:right;width:200px}main>.body .submitted-permit>header .header-info .job-number{background-color:#fff;border-radius:5px;max-width:300px;overflow:hidden;padding:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}main>.body .submitted-permit>.content{padding:40px}main>.body .comments{background-color:#fff;width:30%}@media(max-width:1300px){main>.body .submitted-permit header .header-title .MuiTypography-root{width:auto}}#completed{background-color:#e1f2e2}.permit-details{background-color:#daebff;border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:auto;padding:30px 30px 0;width:100%}.permit-details::-webkit-scrollbar-thumb,.permit-details::-webkit-scrollbar-track{-moz-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px}.permit-details>header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.permit-details>header>span{display:flex;font-weight:300}.permit-details>header .MuiTypography-root{color:#001c71}.permit-details>.body{display:flex;justify-content:space-between}.permit-details>.body,.permit-details>.body>.content{height:100%;width:100%}.permit-details>.body>.content .completed{display:flex;flex-direction:row;gap:40px;width:100%}.permit-details>.body>.content .cell{color:#001c71;display:flex;flex-direction:column}.permit-details>.body>.content .cell :first-child{font-weight:400}.permit-details>.body>.content .cell :nth-child(2){font-size:16px;font-weight:300}.permit-details>.body .post{display:flex;flex-direction:column;justify-content:space-between;width:30%}.permit-details>.body .post .MuiPaper-root{padding-left:20px}.permit-details>.body .post .MuiPaper-root :first-child{font-weight:400}.permit-details>.body .post .MuiPaper-root :last-child{font-size:16px;font-weight:300}.permit-details>.body .details-svg{align-items:center;display:flex;flex-direction:column-reverse}.permit-details>.body .details-svg.mail-svg{padding-bottom:24px}.pt-25{padding-top:25px}.submitted-permit-form{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px;padding:0}.submitted-permit-form-inputs{display:flex;flex-direction:row;gap:20px;justify-content:space-between;width:100%}.submitted-permit-form>.details{display:flex;flex-direction:row;flex-wrap:wrap;width:75%}.submitted-permit-form>.details .forward-icon{left:-5%;position:relative;top:10%}.submitted-permit-form>.details .data{display:flex;flex-direction:column;font-size:16px;margin-bottom:20px}.submitted-permit-form>.details .data span:first-child{color:#a1a1a1;font-size:10px}.submitted-permit-form>.details .data span:last-child{font-weight:300}.submitted-permit-form>.details>div{flex:1 1}.submitted-permit-form .agencies{background-color:#f1f4f9;border-radius:5px;display:flex;flex-direction:column;gap:16px;min-width:344px;padding:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.submitted-permit-form .agencies .agency{display:flex;flex-direction:row;gap:16px}.submitted-permit-form .agencies .add-button{height:32px;padding:0;width:32px}.submitted-permit-form .agencies .add-button .MuiSvgIcon-root{height:100%;width:100%}.break{margin-bottom:20px}.align-icon-w-item{align-items:center;display:flex;flex-wrap:wrap}@media(max-width:900px){.link-icon{display:none}}.parentPermitSpan{cursor:pointer;text-decoration:underline}.permit-schedule{border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;max-height:100%;overflow:auto;padding:30px 30px 10px;width:100%}.permit-schedule::-webkit-scrollbar-thumb,.permit-schedule::-webkit-scrollbar-track{-moz-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px}.permit-schedule>header{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.permit-schedule>header .MuiTypography-root{color:#001c71}.permit-schedule>header button{z-index:1}.permit-schedule>article{display:flex;flex-direction:row;flex-wrap:wrap}.permit-schedule>article .cell{display:flex;flex:1 1;flex-direction:column}.permit-schedule>article .cell:first-child{color:#f39b31}.permit-schedule>article .cell:first-child span:last-child{display:flex}.permit-schedule>article .cell span:first-child{color:#4b4b4b}.permit-schedule>article .cell span:last-child{font-size:16px}.permit-schedule>footer span{align-items:center;display:flex;flex-direction:row;font-size:11px;justify-content:flex-end}.permit-schedule>footer span mark{background-color:initial;color:#008dd2}.schedule-dialog{display:flex;flex-direction:column;gap:24px}.schedule-dialog .description{font-size:20px}.schedule-dialog .dates-inline-container{display:inline-flex}.schedule-dialog .dates-inline-container .card-notification-container{display:block}.schedule-dialog .dates-inline-container .card-notification-container .card-notification{background-color:bisque;margin:0 1em 1em;min-height:3em}.schedule-dialog .dates-inline-container .card-notification-container .card-notification div{height:auto;padding:.5em}.schedule-dialog .dates-inline-container .card-notification-container .MuiTypography-root{font-weight:600}.schedule-dialog .dates-inline-container .cmp-due-date{margin-top:2em;width:100%}.schedule-dialog .dates-inline-container .cmp-due-date .MuiFormControl-root{width:100%}.schedule-dialog .times-container{align-items:center;display:inline-flex}.break{flex-basis:100%;height:0}.my-25px{margin-bottom:25px!important;margin-top:25px!important}.mt-15px{margin-top:15px!important}.mr-15px{margin-right:15px!important}.permit-contacts{border-radius:10px;display:flex;flex-direction:column;gap:10px;height:100%;overflow:auto;padding:30px;width:100%}.permit-contacts::-webkit-scrollbar-thumb,.permit-contacts::-webkit-scrollbar-track{-moz-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px}.permit-contacts>header .MuiTypography-root{color:#001c71}.permit-contacts article{display:flex;flex-direction:column;gap:10px}.permit-contacts article .manager{color:#4b4b4b;display:flex;flex-direction:column}.permit-contacts article .manager .MuiList-root{padding:0}.permit-contacts article .manager .MuiList-root .MuiListItem-root{padding-left:0}.permit-contacts article .watchers .MuiList-root{padding:0}.permit-contacts article .watchers .MuiList-root .MuiListItem-root{border-bottom:1px solid #dadada;padding-left:0}.permit-contacts article .watchers .MuiList-root .MuiListItem-root .MuiListItemText-root{color:#4b4b4b}.permit-contacts article .watchers .MuiList-root .MuiListItem-root .MuiSvgIcon-root{color:#0193d5}.contacts-edit-dialog .MuiDialogContent-root{display:flex;flex-direction:column;gap:20px}.contacts-edit-dialog .MuiDialogContent-root .requestor{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.contacts-edit-dialog .MuiDialogContent-root .requestor div:first-child{display:flex;flex-direction:column}.contacts-edit-dialog .MuiDialogContent-root .requestor div:first-child mark{background-color:#f1f4f9;font-size:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contacts-edit-dialog .MuiDialogContent-root .requestor-graphic{align-items:center;display:flex;flex-direction:row;width:80%}.contacts-edit-dialog .MuiDialogContent-root .requestor-graphic .divider{border-bottom:2px solid rgba(150,21,21,.12);margin-left:24px;width:50%}.contacts-edit-dialog .MuiDialogContent-root .requestor-graphic .info{border-left:2px solid rgba(0,0,0,.12);color:#0193d5;display:flex;flex-direction:column;padding-left:24px}.contacts-edit-dialog .MuiDialogContent-root .requestor-graphic .info:after,.contacts-edit-dialog .MuiDialogContent-root .requestor-graphic .info:before{border-top:2px solid rgba(0,0,0,.12);content:"";display:block;margin-left:-24px;width:10%}.contacts-edit-dialog .MuiDialogContent-root .requestor-graphic .info .MuiIconButton-root{padding:0}.contacts-edit-dialog .MuiDialogContent-root .watchers{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:16px;margin-top:8px;position:relative;width:100%}.contacts-edit-dialog .MuiDialogContent-root .watchers>.title{font-size:11px;font-weight:500;text-transform:uppercase}.contacts-edit-dialog .MuiDialogContent-root .watchers .watcher td{padding:8px 16px}.contacts-edit-dialog .MuiDialogContent-root .watchers .watcher td:first-child{padding-left:0}.contacts-edit-dialog .MuiDialogContent-root .watchers .watcher td:last-child{padding-right:0}.contacts-edit-dialog .MuiDialogContent-root .watchers .watcher .main-contact-cell>.title,.contacts-edit-dialog .MuiDialogContent-root .watchers .watcher .title-cell>.title{color:rgba(0,0,0,.6);margin-top:-12px}.contacts-edit-dialog .MuiDialogContent-root .watchers .watcher .main-contact-cell{text-align:center}.contacts-edit-dialog .MuiDialogContent-root .watchers .watcher .main-contact-cell>.value>.MuiFormControlLabel-root{margin-left:0;margin-right:0}.contacts-edit-dialog .MuiDialogContent-root .watchers .watcher .MuiOutlinedInput-root .MuiIconButton-root{padding:4px}.contacts-edit-dialog .MuiDialogContent-root .watchers .watcher .MuiOutlinedInput-root .MuiIconButton-root .MuiSvgIcon-root{height:18px;width:18px}.contacts-edit-dialog .MuiDialogContent-root .watchers .add-button{height:32px;padding:0;width:32px}.contacts-edit-dialog .MuiDialogContent-root .watchers .add-button .MuiSvgIcon-root{height:100%;width:100%}.contact-item{flex-wrap:wrap}.contact-item .icons-col{align-items:center;display:flex}.permit-scope{display:flex;flex-direction:column;gap:20px;height:100%;overflow:auto;padding:30px;width:100%}.permit-scope::-webkit-scrollbar-thumb,.permit-scope::-webkit-scrollbar-track{-moz-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px}.permit-scope.editable .MuiSvgIcon-root{color:#0193d5;margin-right:10px}.permit-scope>header .MuiTypography-root{color:#001c71}.permit-scope .permit-scope-info>table{border-spacing:16px}.permit-scope .permit-scope-info>table td{padding:4px 16px}.permit-scope .permit-scope-info>table td:first-child{padding-left:0}.permit-scope .permit-scope-info>table td:last-child{padding-right:1}.permit-scope .permit-scope-info>table .table-cell{display:flex}.permit-scope .permit-scope-trench{background-color:#f1f4f9;overflow:visible}.permit-scope .permit-scope-trench>.title{align-items:center;border-radius:5px;display:flex;gap:8px;padding:8px}.permit-scope .permit-scope-trench>.title:hover{background:#f7f9fc;cursor:pointer}.permit-scope .permit-scope-trench .trench-specification-list-view{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding:30px}.scope-dialog .trench-specification-list-dialog{display:flex;flex-direction:column;gap:16px}.scope-dialog .add-button{height:32px;padding:0;width:32px}.scope-dialog .add-button .MuiSvgIcon-root{height:100%;width:100%}.cell{display:flex;flex-direction:column}.dimensions{display:flex;flex-direction:row;gap:20px}.permit-location{border-radius:10px;height:100%;overflow:auto;padding:30px;width:100%}.permit-location::-webkit-scrollbar-thumb,.permit-location::-webkit-scrollbar-track{-moz-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px}.permit-location.editable{cursor:pointer}.permit-location .MuiTypography-root{color:#001c71}.permit-location .permit-location-data{font-size:14px;padding-right:8px}.permit-location .permit-location-data .address-list{display:flex;flex-direction:column;gap:4px}.permit-location .permit-location-data .address-list>.list-title{margin-top:8px}.permit-location .permit-location-data .address-list>.list-item{display:flex;flex-direction:row;font-weight:700;gap:4px}.permit-location .permit-location-map{border-radius:10px;height:100%;width:100%}.location-btn-box{padding:0 10px 0 0}.location-dialog .MuiDialog-container .location-header{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#001c71;left:16px;padding:4px;position:absolute;z-index:3}.location-dialog .MuiDialog-container .MuiDialogContent-root{min-height:60vh;padding:0}.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right{display:flex;flex-direction:column;height:100%;justify-content:space-between}.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form{display:flex;flex-direction:column;gap:32px;padding:32px 24px}.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form .primary-address{display:flex;flex-direction:column;gap:24px}.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form .primary-address .icon-lat-long,.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form .primary-address .icon-primary-address,.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form .primary-address .icon-thomas-bros{color:#cb4539}.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form .supporting-addresses{background-color:#fff;background-color:#f1f4f9;border-radius:5px;display:flex;flex-direction:column;gap:24px;max-height:100%;overflow:auto;padding:16px;width:100%}.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form .supporting-addresses .icon-supporting-addresses{color:#001aff8a}.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form .supporting-addresses>.title{font-weight:700;text-transform:uppercase}.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form .supporting-addresses>.address{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form .supporting-addresses>.address>div{display:flex;flex:1 1;flex-direction:column;gap:4px}.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form .supporting-addresses>.address>div .supporting-addr-latlng{align-items:center;display:flex;gap:4px}.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form .supporting-addresses .add-button{height:32px;padding:0;width:32px}.location-dialog .MuiDialog-container .MuiDialogContent-root .location-dialog-content-right .addresses-form .supporting-addresses .add-button .MuiSvgIcon-root,.permit-tcp{height:100%;width:100%}.permit-tcp{border-radius:10px;display:flex;flex-direction:column;overflow:hidden;padding:30px 30px 0}.permit-tcp>header .MuiTypography-root{color:#001c71}.permit-tcp>article{display:flex;flex-direction:row;height:100%;justify-content:flex-start}.permit-tcp>article section:first-child{width:50%}.permit-tcp>article section:last-child{justify-content:flex-end;padding:0;width:15%}.permit-tcp>article section{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;padding-top:30px;width:35%}.permit-tcp>article section span:last-child{font-weight:300}.permit-attachments-tile{padding:30px}table.attachments{border:0!important}.submitted-attachments-dialog .MuiDialogContent-root{padding:20px 32px}.title-permit-permit-package{padding:30px}.card-content{align-items:center;background-color:#f1f4f9;display:flex;justify-content:space-between}.card-content .card-content-text{display:flex;flex:2 1;flex-direction:row;font-size:15px;margin:0 2em}.card-content .card-content-text>div{margin-left:5px}@media(max-width:768px){.card-content .card-content-text{flex-direction:column}.card-content .card-content-text>div{margin-left:0}}.card-content .export-button{background-color:#0193d5;color:#fff;display:flex;margin-left:1em}.child-status-timeline>li:before,.root-status-timeline>li:before{display:none}.child-status-timeline{margin-top:8px}.MuiTimelineDot-filled{padding:0!important}li.MuiTimelineItem-root{min-height:40px!important}li.MuiTimelineItem-root div.MuiTypography-root{padding-top:0!important}li.MuiTimelineItem-root .MuiChip-root{margin-top:-4px}.MuiTimelineSeparator-root .MuiTimelineDot-root{margin:4px 0}.statusName{font-weight:700}.reassignment-dialog .dialog-content{display:flex;flex-direction:column;gap:28px;padding:16px 0;width:360px}.reassignment-dialog .dialog-content>.MuiAutocomplete-root{width:280px}button.notification-label{cursor:default;margin-left:30px}button.notification-label,button.notification-label:hover{background-color:crimson;color:#fff}.notification-content{background-color:#fbe3a4}.notification-author{font-size:small;font-weight:bolder}.permit-notes{display:flex;flex-direction:column;gap:20px;height:100%;overflow:auto;padding:30px;width:100%}.permit-notes::-webkit-scrollbar-thumb,.permit-notes::-webkit-scrollbar-track{-moz-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px}.permit-notes.editable{cursor:pointer}.permit-notes .MuiSvgIcon-root{color:#0193d5;margin-right:10px}.permit-notes>header .MuiTypography-root{color:#001c71}.permit-notes .permit-notes-tile{background-color:#f1f4f9;overflow:visible}.permit-notes .permit-notes-tile>.title{align-items:center;border-radius:5px;display:flex;gap:8px;padding:8px}.permit-notes .permit-notes-tile>.title:hover{background:#f7f9fc;cursor:pointer}.permit-notes .permit-notes-tile .notes-list-view{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding:30px}.notes-date-col{min-width:60px;width:6%}.notes-quicknote-col{min-width:140px;width:14%}.notes-modifyby-col{min-width:100px;width:8%}.notes-customnote-col{min-width:200px;width:16%}.needsaction-message-col{min-width:200px;width:70%}.needsaction-resolve-col{min-width:40px;width:10%}.needsaction-created-col{min-width:40px;width:20%}.notes-dialog .notes-list-dialog{display:flex;flex-direction:column;gap:16px}.notes-dialog .first-col{display:flex;flex:1 1;flex-direction:column;gap:20px}.notes-dialog .add-button{height:32px;padding:0;width:32px}.notes-dialog .add-button .MuiSvgIcon-root{height:100%;width:100%}.notes-dialog .attachment-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative}.notes-dialog .attachment-item>.info-grid{align-items:center}.notes-dialog .attachment-item>.info-grid>.MuiGrid-item,.notes-dialog .attachment-item>.info-grid>.MuiGrid-item span{overflow:hidden;text-overflow:ellipsis}.not-found{align-items:center;display:flex;height:100%;justify-content:center;min-height:100vh}.not-found>.message{color:#4b4b4b;display:flex;flex-direction:column;gap:8px}.not-found>.message>.code-404{font-size:48px;font-weight:700}.not-found>.message>.info{font-size:24px;font-weight:700}
/*# sourceMappingURL=main.28f86e81.css.map*/