.sidebar-item{align-items:center;color:#fff;cursor:pointer;display:flex;margin-bottom:10px}@media screen and (min-width:1px) and (max-width:767px){.sidebar-item{flex-direction:column;margin-top:15px}.sidebar-item:first-child{margin-top:0}}.sidebar-item .icon svg{font-size:36px}@media screen and (min-width:1px) and (max-width:767px){.sidebar-item .icon svg{font-size:30px}}.sidebar-item .text{font-family:Impact;font-size:16px;margin-left:22px;text-transform:uppercase}@media screen and (min-width:1px) and (max-width:767px){.sidebar-item .text{font-family:Arial;font-size:9px;margin-left:0;text-transform:none}}.unassigned-leads-count{align-items:center;background-color:#e72126;border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:700;height:24px;justify-content:center}.sidebar{background-color:#231f20;box-shadow:2px 2px 6px 2px #939191;display:flex;flex-direction:column;height:100dvh;left:0;padding:35px 45px;transition:left .1s ease-in-out;width:260px;z-index:1000}@media screen and (min-width:1px) and (max-width:767px){.sidebar{padding:0;position:fixed;width:60px}}.sidebar.collapsed{box-shadow:none}@media screen and (min-width:1px) and (max-width:767px){.sidebar.collapsed{left:-60px}}.sidebar .logo{margin-top:-20px;width:100%}@media screen and (min-width:1px) and (max-width:767px){.sidebar .logo{display:none}}.sidebar .mobile-container{display:flex;flex-direction:column;margin-top:10px}@media screen and (min-width:768px){.sidebar .mobile-container{display:none}}.sidebar .mobile-container .mobile-logo{margin-left:15px;margin-top:10px;width:25px}.sidebar .mobile-container .sidebar-toggle-icon{align-self:center;color:#fff;font-size:30px}.sidebar .leads-sidebar-item-container{align-self:flex-start;position:relative}@media screen and (min-width:1px) and (max-width:767px){.sidebar .leads-sidebar-item-container{align-self:auto}}.sidebar .leads-sidebar-item-container .unassigned-leads-count{position:absolute;right:-30px;top:-6px;width:24px}@media screen and (min-width:1px) and (max-width:767px){.sidebar .leads-sidebar-item-container .unassigned-leads-count{display:none}}.sidebar .logout-button{background-color:initial;border:0;margin-top:auto;padding:0}.sidebar .name{color:#fff;font-size:13px;margin-left:57px;margin-top:-15px}@media screen and (min-width:1px) and (max-width:767px){.sidebar .name{display:none}}.cpl-loader{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cpl-loader .spinner{color:#231f20}.cpl-loader .message{font-size:12px;margin-top:10px;text-align:center}.cpl-load-error{font-size:13px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.cpl-load-error .error-icon{color:#e72126}.cpl-load-error .message{margin-top:6px}.cpl-datagrid-footer{border-top:1px solid #efefef;padding-top:15px}.cpl-datagrid{background-color:#fff;border-radius:4px;height:100%;position:relative}.cpl-datagrid .no-rows{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1px) and (max-width:767px){.cpl-datagrid .MuiDataGrid-virtualScrollerRenderZone{max-width:100%;width:100%}.cpl-datagrid .MuiDataGrid-cell,.cpl-datagrid .MuiDataGrid-row{max-width:100%!important;width:100%!important}.cpl-datagrid .MuiDataGrid-cell{padding:0!important}.cpl-datagrid .MuiDataGrid-cell:last-child{display:none}}.customer-input-source-badge{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:10px;font-weight:700;justify-content:center;line-height:14px;padding:4px}@media screen and (min-width:1px) and (max-width:767px){.customer-input-source-badge{padding:2px 4px}}.customer-input-source-badge.cms{background-color:#4b1556}.customer-input-source-badge.cplHub{background-color:#187118}.customer-input-source-badge.voicemail{background-color:#050558}.customer-input-source-badge.marketingHomePage{background-color:#231f20}.customer-input-source-badge.titosGuide,.customer-input-source-badge.titosGuide3{border:1px solid #187118;color:#187118}.customer-input-source-badge.titosTest,.customer-input-source-badge.titosTest2,.customer-input-source-badge.titosTest3{border:1px solid #d4af37;color:#d4af37}.customer-input-source-badge.protection365_1,.customer-input-source-badge.protection365_2,.customer-input-source-badge.services,.customer-input-source-badge.titoparativ2{border:1px solid #152c56;color:#152c56}.customer-input-source-badge.trailer{background-color:#939191}.accident-status-label.accepted{color:#187118}.accident-status-label.dropped{color:#2c4a81}.accident-status-label.notQualified{color:#939191}.accident-status-label.lost{color:#4b1556}.accident-status-label.pending{color:#d4af37}.accident-status-label.referred{color:#231f20}.accident-status-label.rejected{color:#e72126}.accidents-mobile-column{display:flex;font-size:11px;padding:10px 0;width:100%}.accidents-mobile-column .row{display:flex}.accidents-mobile-column .row .label{font-weight:700;margin-right:4px}.accidents-mobile-column .left{align-items:flex-start;display:flex;flex-direction:column}.accidents-mobile-column .left .injured-icon{color:#e72126;margin-left:4px}.accidents-mobile-column .right{align-items:flex-end;display:flex;flex:1 1;flex-direction:column}.section-title{border-bottom:1px solid #231f20;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:0;padding-bottom:10px;width:100%}@media screen and (min-width:1px) and (max-width:767px){.section-title{margin-bottom:10px}}.section-title .title{font-family:Impact;text-transform:uppercase}.section-title .title.normal{font-size:20px}@media screen and (min-width:1px) and (max-width:767px){.section-title .title.normal{font-size:14px}}.section-title .title.small{font-size:16px}.section-title .subtitle{font-size:14px}@media screen and (min-width:1px) and (max-width:767px){.cpl-dialog .MuiPaper-root{margin:0}}.cpl-dialog .dialog-content{display:flex;flex-direction:column;max-height:92vh;padding:20px;position:relative}@media screen and (min-width:1px) and (max-width:767px){.cpl-dialog .dialog-content{background-color:#fff;height:100dvh!important;left:0;max-height:none;padding:8px;position:fixed;top:0;width:100vw!important}}.cpl-dialog .dialog-content .dialog-content-header{align-items:center;display:flex;justify-content:space-between;text-transform:uppercase}.cpl-dialog .dialog-content .dialog-content-header .close-button{cursor:pointer;position:absolute;right:20px;top:20px}@media screen and (min-width:1px) and (max-width:767px){.cpl-dialog .dialog-content .dialog-content-header .close-button{right:8px;top:8px}}.MuiButton-root.form-submit-button{margin-left:auto;margin-top:20px}.MuiButton-root.form-submit-button .spinner{color:#231f20;margin-right:5px}.case-additional-people{display:flex;flex-direction:column;margin-left:20px;width:100%}.case-additional-people .people-list{background-color:#f9f9f9;border-radius:4px;margin-bottom:20px;padding:8px}.case-additional-people .people-list .person{align-items:center;display:flex;font-size:14px;margin-top:5px}.case-additional-people .people-list .person:first-child{margin-top:0}.case-additional-people .people-list .person .delete-icon{color:#e72126;cursor:pointer;font-size:24px;margin-right:10px}.case-additional-people .people-list .person .name{color:#231f20;min-width:100px}.case-additional-people .people-list .person .phone{margin-left:10px;white-space:nowrap}.case-additional-people .people-list .person .injury-details{margin-left:15px}.case-additional-people .additional-person-popover .MuiPaper-root{padding:20px}.case-additional-people .case-additional-people-form-container{border:1px solid #939191;border-radius:4px;display:flex;flex-direction:column}.case-additional-people .case-additional-people-form-container .add-person-button{align-self:flex-end;margin-top:20px}.accident-form{display:flex;flex-direction:column}.accident-form .additional-question-offset{margin-left:20px}@media screen and (min-width:1px) and (max-width:767px){.accident-form .additional-question-offset{margin-left:10px}}.accident-form .severe-injury-label{height:17px}.accident-form .communications-section-title{margin-bottom:0;margin-top:40px}.accident-form .consent-to-communications .MuiFormControlLabel-label:after{color:#e72126;content:"* ";font-size:16px}.accident-form .language{margin-left:-11px!important}.section-header{background-color:#231f20;color:#fff;font-family:Impact;font-size:14px;padding:9px;text-transform:uppercase}@media screen and (min-width:1px) and (max-width:767px){.section-header{font-size:12px;padding:6px}}.case-log-entry{border:1px solid #ddd;border-radius:6px;margin-top:25px;padding:12px 10px 10px}.case-log-entry.status-change{border-color:#000}.case-log-entry.callback-complete{border-color:#187118;border-width:2px}.case-log-entry .manual-input,.case-log-entry .status-update{background-color:#efefef;border-radius:4px;box-shadow:2px 2px 6px 1px #ddd;font-size:14px;padding:10px}.case-log-entry .status-update .status-change-message{font-weight:700}.case-log-entry .status-update .status-update-details{margin-top:4px}.case-log-entry .log-metadata{align-items:center;display:flex;font-size:13px;margin-left:10px;margin-top:10px}.case-log-entry .log-metadata .date,.case-log-entry .log-metadata .name{font-size:12px;margin-top:2px}.case-log-entry .log-metadata .date-icon,.case-log-entry .log-metadata .person-icon{color:#231f20;font-size:18px;margin-right:4px}.case-log-entry .log-metadata .person-icon{margin-left:10px}.case-log{display:flex;flex-direction:column;height:100%;margin-left:20px;width:600px}@media screen and (min-width:1px) and (max-width:767px){.case-log{margin-left:0;margin-top:20px;width:100%}}.case-log .case-log-container{border:1px solid #939191;display:flex;flex-direction:column;height:100%;overflow:auto;padding:20px;position:relative}.case-log .case-log-form{border-radius:4px;display:flex;flex-direction:column;margin-top:10px}.case-log-header{display:flex;justify-content:space-between}.case-log-header .case-log-header-row{display:flex;font-size:13px;margin-bottom:6px}.case-log-header .case-log-header-row .label{font-weight:700}.case-log-header .case-log-header-row .value{margin-left:4px}.accident-case-log-status{display:flex}.accident-case-log-status .status-change-message-container{background-color:#fff1f4;border:1px solid #e72126;border-radius:4px;display:flex;flex:1 1;flex-direction:column;font-size:14px;margin-bottom:20px;margin-right:120px;padding:20px}.accident-case-log-status .callback-complete-button{margin-left:auto}.accident-case-log-status .form-control{margin-left:auto;position:absolute;right:20px}.cpl-dialog .accident-dialog-contents{display:flex;flex:1 1;overflow:hidden}@media screen and (min-width:1px) and (max-width:767px){.cpl-dialog .accident-dialog-contents{flex-direction:column;overflow-y:auto}}.cpl-dialog .accident-dialog-contents .accident-form{flex:1 1;overflow:auto;padding-top:5px}@media screen and (min-width:1px) and (max-width:767px){.cpl-dialog .accident-dialog-contents .accident-form{overflow:visible}}.non-accident-form{display:flex;flex-direction:column}.non-accident-form .additional-question-offset{margin-left:20px}@media screen and (min-width:1px) and (max-width:767px){.non-accident-form .additional-question-offset{margin-left:10px}}.cpl-dialog .non-accident-dialog-contents{display:flex;flex:1 1;overflow:hidden}@media screen and (min-width:1px) and (max-width:767px){.cpl-dialog .non-accident-dialog-contents{flex-direction:column;overflow-y:auto}}.cpl-dialog .non-accident-dialog-contents .non-accident-form{flex:1 1;overflow:auto;padding-top:5px}@media screen and (min-width:1px) and (max-width:767px){.cpl-dialog .non-accident-dialog-contents .non-accident-form{overflow:visible}}.language-picker{align-items:center;display:flex}.language-picker .language-picker-label{font-size:12px;margin-right:5px}@media screen and (min-width:1px) and (max-width:767px){.language-picker .language-picker-label{font-size:9px;margin-right:0}}.page-title{align-items:center;border-bottom:1px solid #231f20;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:0;padding-bottom:10px;width:100%}@media screen and (min-width:1px) and (max-width:767px){.page-title{margin-bottom:10px;padding-bottom:6px}}.page-title .left{align-items:center;display:flex}.page-title .left .sidebar-toggle-icon{color:#231f20}@media screen and (min-width:768px){.page-title .left .sidebar-toggle-icon{display:none}}.page-title .left .title{font-family:Impact;font-size:20px;text-transform:uppercase}@media screen and (min-width:1px) and (max-width:767px){.page-title .left .title{font-size:14px;margin-left:5px}}.page-title .language-picker{position:absolute;right:20px}@media screen and (min-width:1px) and (max-width:767px){.page-title .language-picker{right:0}}.cases-page{display:flex;flex-direction:column;width:100%}.cases-page .cases-page-tabs-container{background-color:#fff;border:1px solid #efefef;border-radius:4px;display:flex;flex:1 1;flex-direction:column;height:calc(100dvh - 110px);padding:0 25px}.cases-page .cases-page-tabs-container .MuiTabs-root.non-accidents .MuiTabs-indicator{background-color:#d4af37}.customer-cases-card{border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:flex;flex-direction:column;height:325px}.customer-cases-card .row{color:#231f20;display:flex;font-size:13px;height:20px}.customer-cases-card .row.header{border-bottom-style:solid;border-bottom-width:1px;font-weight:700;height:auto;margin-bottom:15px;padding-bottom:8px}.customer-cases-card .row .label{font-weight:700;margin-right:4px}.customer-cases-card.non-accident{border-color:#d4af37;color:#d4af37}.customer-cases-card.non-accident .row.header{border-bottom-color:#d4af37}.customer-cases-card.non-accident .card-title,.customer-cases-card.non-accident .draft{background-color:#d4af37}.customer-cases-card.accident{border-color:#e72126;color:#e72126}.customer-cases-card.accident .row.header{border-bottom-color:#e72126}.customer-cases-card.accident .card-title,.customer-cases-card.accident .draft{background-color:#e72126}.customer-cases-card .card-content{padding:10px}.customer-cases-card .card-title{align-items:center;color:#fff;display:flex;font-family:Impact;font-size:16px;height:24px;justify-content:center;margin-top:auto;text-transform:uppercase}.customer-cases-card .draft{color:#fff;font-family:Impact;font-size:30px;left:25%;opacity:.5;padding:15px 50px;position:absolute;rotate:45deg;text-transform:uppercase;top:40%}.customer-cases-card-add .customer-cases-card.non-accident .add-icon{color:#d4af37}.customer-cases-card-add .customer-cases-card.accident .add-icon{color:#e72126}.customer-cases-card-add .customer-cases-card .card-content{align-items:center;display:flex;height:100%;justify-content:center}.customer-cases-card-add .customer-cases-card .card-content .add-icon{font-size:50px;opacity:.6}.customer-cases-card.accident{position:relative}.customer-cases-card.accident .customer-cases-card-accident-header-right{align-items:center;display:flex;position:absolute;right:8px;top:5px}.customer-cases-card.accident .customer-cases-card-accident-header-right .sent-to-office-icon{color:#187118}.customer-cases-card.accident .customer-cases-card-accident-header-right .not-qualified-icon{color:#939191}.customer-cases-card.accident .customer-cases-card-accident-header-right .send-to-attorney-button{margin-left:5px;margin-top:0;padding:4px}.customer-cases-card.accident .send-to-office-container{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:10px;top:5px}.customer-cases-card.accident .warning-icon{cursor:default;font-size:45px;margin-top:15px;position:absolute;right:10px;top:32px}.customer-cases-card.accident .row.description{-webkit-line-clamp:6;max-height:9em}.customer-cases-card.accident .row.description,.customer-cases-card.non-accident .row.description{-webkit-box-orient:vertical;display:-webkit-box;height:auto;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.customer-cases-card.non-accident .row.description{-webkit-line-clamp:8;max-height:12em}.case-api-response-dialog .response-container{background-color:#efefef;border-radius:6px;overflow:hidden;padding:20px;position:relative}.case-api-response-dialog .response-container .copy-icon{cursor:pointer;position:absolute;right:20px;top:16px}.customer-cases{background-color:#fff;display:flex;flex-direction:column;height:100%;overflow:auto}.customer-cases .customer-cases-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:20px}@media screen and (min-width:1px) and (max-width:767px){.customer-cases .customer-cases-container{gap:12px;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));margin-top:12px}}.customer-cases section.customer-cases-bottom .customer-cases-section-title,.customer-cases section.customer-cases-top .customer-cases-section-title{border-bottom:1px solid #939191;font-family:Impact;padding-bottom:10px;text-transform:uppercase}@media screen and (min-width:1px) and (max-width:767px){.customer-cases section.customer-cases-bottom .customer-cases-section-title,.customer-cases section.customer-cases-top .customer-cases-section-title{padding-bottom:6px}}.customer-cases section.customer-cases-bottom{margin-top:50px}@media screen and (min-width:1px) and (max-width:767px){.customer-cases section.customer-cases-bottom{margin-top:22px}}.new-accident-dialog-sidebar-item{align-items:center;display:flex;flex-direction:column;margin-top:20px;position:relative}.new-accident-dialog-sidebar-item .step-number{align-items:center;border:1px dashed #231f20;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.new-accident-dialog-sidebar-item .step-number.complete{background-color:#231f20;color:#fff;opacity:.2}.new-accident-dialog-sidebar-item .step-number.current{background-color:#231f20;border:0;box-shadow:2px 2px 12px 1px #939191;color:#fff}.new-accident-dialog-sidebar-item .step-name{font-size:12px;margin-top:10px;text-align:center}.new-accident-dialog-sidebar-item .step-name.current{font-weight:700}.new-accident-dialog-sidebar-item .complete-icon{background-color:#fff;border-radius:50%;color:#96ae96;font-size:21px;position:absolute;right:0;top:-6px;z-index:100}.customer-form .preferred-communication-input-container{display:flex;flex-direction:column}.customer-form .preferred-communication-input-container .clear{color:#231f20;cursor:pointer;font-size:12px;margin-left:auto;margin-top:4px}.customer-form .buttons-container{display:flex}.customer-form .buttons-container .buttons-container-left .remove-field-requirements-button{margin-top:20px}.customer-form .buttons-container .buttons-container-right{margin-left:auto}.customer-form .buttons-container .buttons-container-right .save-button{margin-left:20px}.confirm-create-and-send-form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.confirm-create-and-send-form .send-group{align-items:center;border-radius:4px;border-style:solid;border-width:2px;display:flex;flex-direction:column;margin-top:-80px;padding:20px;width:600px}.confirm-create-and-send-form .send-group.send{border-color:#187118}.confirm-create-and-send-form .send-group.do-not-send{border-color:#d4af37;margin-top:20px}.confirm-create-and-send-form .send-group .message{font-size:14px;text-align:center}.confirm-create-and-send-form .send-group .submit-button{color:#fff;margin-left:0}.confirm-create-and-send-form .send-group .submit-button.send{background-color:#187118}.confirm-create-and-send-form .send-group .submit-button.do-not-send{background-color:#d4af37}.new-accident-dialog .MuiPaper-root{overflow:hidden}.new-accident-dialog .new-accident-case-container{display:flex;flex:1 1;overflow:hidden}.new-accident-dialog .new-accident-case-container .new-accident-case-sidebar{align-items:center;background-color:#f9f9f9;box-shadow:2px 2px 9px 2px #efefef;display:flex;flex-direction:column;height:calc(100% - 3px);margin-right:20px;padding:0 10px;width:80px}.new-accident-dialog .new-accident-case-container .new-accident-case-main{flex:1 1;overflow:auto;padding-top:10px}.customer-page{display:flex;flex-direction:column;width:100%}.customer-page .customer-page-content{display:flex;height:calc(100dvh - 110px)}@media screen and (min-width:1px) and (max-width:767px){.customer-page .customer-page-content{flex-direction:column;height:auto}}.customer-page .customer-page-content .left{display:flex;flex-direction:column;height:100%;width:600px}@media screen and (min-width:1px) and (max-width:767px){.customer-page .customer-page-content .left{height:auto;width:100%}}.customer-page .customer-page-content .left .customer-form-container{background-color:#fff;border:1px solid #939191;border-radius:4px;display:flex;flex-direction:column;height:100%;padding:20px}@media screen and (min-width:1px) and (max-width:767px){.customer-page .customer-page-content .left .customer-form-container{padding:8px}}.customer-page .customer-page-content .left .customer-form-container .customer-form-header{display:flex;margin-bottom:20px;margin-top:10px}.customer-page .customer-page-content .left .customer-form-container .customer-form-header .person-icon{align-self:center;color:#939191;font-size:64px;margin-top:-8px}.customer-page .customer-page-content .left .customer-form-container .customer-form-header .header-left{display:flex;flex-direction:column;margin-left:10px}@media screen and (min-width:1px) and (max-width:767px){.customer-page .customer-page-content .left .customer-form-container .customer-form-header .header-left{margin-left:4px}}.customer-page .customer-page-content .left .customer-form-container .customer-form-header .header-left .name{font-size:16px;font-weight:700}@media screen and (min-width:1px) and (max-width:767px){.customer-page .customer-page-content .left .customer-form-container .customer-form-header .header-left .name{font-size:14px}}.customer-page .customer-page-content .left .customer-form-container .customer-form-header .header-left .customer-form-header-row{align-items:center;display:flex;font-size:12px}@media screen and (min-width:1px) and (max-width:767px){.customer-page .customer-page-content .left .customer-form-container .customer-form-header .header-left .customer-form-header-row{font-size:10px}}.customer-page .customer-page-content .left .customer-form-container .customer-form-header .header-left .customer-input-source-badge{align-self:flex-start;margin-top:5px}@media screen and (min-width:1px) and (max-width:767px){.customer-page .customer-page-content .left .customer-form-container .customer-form-header .header-left .customer-input-source-badge{margin-top:2px}}.customer-page .customer-page-content .left .customer-form-container .customer-form-header .header-right{margin-left:auto}.customer-page .customer-page-content .left .customer-form-container .move-to-lead-button{align-self:flex-start;margin-bottom:30px;margin-top:-5px}.customer-page .customer-page-content .left .customer-form-container .customer-form{height:100%}.customer-page .customer-page-content .left .customer-form-container .customer-form .save-button{margin-top:auto}.customer-page .customer-page-content .right{background-color:#fff;border:1px solid #939191;margin-left:20px;overflow:auto;padding:20px;width:100%}@media screen and (min-width:1px) and (max-width:767px){.customer-page .customer-page-content .right{margin-left:0;margin-top:10px;padding:8px}}.lead-log,.lead-log .lead-log-form{display:flex;flex-direction:column}.lead-log-entry{border:1px solid #ddd;border-radius:6px;margin-top:25px;padding:12px 10px 10px}.lead-log-entry .details{background-color:#efefef;border-radius:4px;box-shadow:2px 2px 6px 1px #ddd;font-size:14px;padding:10px}.lead-log-entry .log-metadata{align-items:center;display:flex;font-size:13px;margin-left:10px;margin-top:10px}.lead-log-entry .log-metadata .date,.lead-log-entry .log-metadata .name{font-size:12px;margin-top:2px}.lead-log-entry .log-metadata .date-icon,.lead-log-entry .log-metadata .person-icon{color:#231f20;font-size:18px;margin-right:4px}.lead-log-entry .log-metadata .person-icon{margin-left:10px}.tabs-container.outlined-buttons .MuiButtonBase-root{border:1px solid #0000004d;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;margin-right:5px}.customer-not-found{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.customer-not-found .customer-not-found-container{align-items:center;border:1px solid #939191;border-radius:4px;box-shadow:2px 2px 5px 1px #939191;display:flex;flex-direction:column;padding:40px}.customer-not-found .customer-not-found-container .person-not-found-icon{color:#231f20;font-size:36px}.customer-not-found .customer-not-found-container .message{margin-top:20px}.customer-mobile-column{display:flex;font-size:11px;height:65px;justify-content:space-between;padding:10px 0;width:100%}.customer-mobile-column .row{align-items:center;display:flex}.customer-mobile-column .row .label{font-weight:700;margin-right:4px}.customer-mobile-column .left .accident-icon{color:#e72126;font-size:20px;margin-left:5px}.customer-mobile-column .right{align-items:flex-end;display:flex;flex:1 1;flex-direction:column}.customer-form{display:flex;flex-direction:column}.customer-form .save-button{align-self:flex-end;margin-top:20px}.customers-page{display:flex;flex-direction:column;width:100%}.customers-page .new-customer-dialog-container .MuiBackdrop-root{background-color:#0003}.customers-page .new-customer-dialog-container .MuiPaper-root{left:295px;position:fixed;top:115px}.customers-page .create-customer-button{align-self:flex-end;margin-bottom:20px}.customers-page .customers-table-container{border:1px solid #efefef;height:calc(100dvh - 110px)}@media screen and (min-width:1px) and (max-width:767px){.customers-page .customers-table-container{height:calc(100dvh - 75px)}}.customers-page .customers-table-container .cpl-datagrid{padding:20px}@media screen and (min-width:1px) and (max-width:767px){.customers-page .customers-table-container .cpl-datagrid{padding:8px}}.cpl-flyout{background-color:#fff;box-shadow:-1px -2px 32px 4px #939191;display:flex;flex-direction:column;height:100dvh;position:fixed;right:0;top:0;transition:right .25s ease-out;width:550px;z-index:10000}@media screen and (min-width:1px) and (max-width:767px){.cpl-flyout{width:100vw}}.cpl-flyout.offscreen{right:-550px}.cpl-flyout .cpl-flyout-header{align-items:center;background-color:#231f20;border-left:1px solid #0000;color:#fff;display:flex;justify-content:space-between;padding:12px;width:100%}@media screen and (min-width:1px) and (max-width:767px){.cpl-flyout .cpl-flyout-header{padding:6px 8px}}.cpl-flyout .cpl-flyout-header .title{font-size:14px;font-weight:700}@media screen and (min-width:1px) and (max-width:767px){.cpl-flyout .cpl-flyout-header .title{font-size:12px}}.cpl-flyout .cpl-flyout-header .close-icon{cursor:pointer}@media screen and (min-width:1px) and (max-width:767px){.cpl-flyout .cpl-flyout-header .close-icon{font-size:18px}}.cpl-flyout .cpl-flyout-content-container{border:1px solid #939191;flex:1 1;overflow:auto;padding:20px}@media screen and (min-width:1px) and (max-width:767px){.cpl-flyout .cpl-flyout-content-container{padding:8px}}.lead-assignment-status{border-radius:4px;font-size:12px;padding:2px 0;text-align:center;width:105px}.lead-assignment-status.assigned{background-color:#187118;color:#fff}.lead-assignment-status.unassigned{background-color:#f1e1e4;color:#e72126}.lead-assignment-status.archived{background-color:#939191;color:#fff}.action{align-items:center;background-color:#fff;border:1px solid #939191;border-radius:4px;cursor:pointer;display:flex;padding:4px 6px 4px 4px}@media screen and (min-width:1px) and (max-width:767px){.action .MuiSvgIcon-root{font-size:20px}}.action .spinner{color:#939191}.action .action-text{color:#231f20;font-size:14px;margin-left:4px}@media screen and (min-width:1px) and (max-width:767px){.action .action-text{font-size:11px}}.archive-button-popover{margin-top:35px}.archive-button-popover .MuiPaper-root{display:flex;flex-direction:column;padding:20px;width:400px}.leads-flyout-content{display:flex;flex-direction:column}.leads-flyout-content .leads-flyout-content-header{background-color:#f9f9f9;border:1px solid #939191;border-radius:6px;box-shadow:1px 1px 4px 2px #d3d3d3;display:flex;flex-direction:column;padding:10px}@media screen and (min-width:1px) and (max-width:767px){.leads-flyout-content .leads-flyout-content-header{padding:8px}}.leads-flyout-content .leads-flyout-content-header .columns{align-items:center;display:flex;justify-content:space-between;width:100%}.leads-flyout-content .leads-flyout-content-header .columns.center{padding-top:10px}@media screen and (min-width:1px) and (max-width:767px){.leads-flyout-content .leads-flyout-content-header .columns.center{padding-top:4px}}.leads-flyout-content .leads-flyout-content-header .columns .customer-input-source-badge{justify-self:flex-end;margin-bottom:5px}.leads-flyout-content .leads-flyout-content-header .columns .value{font-size:14px;margin-bottom:2px}@media screen and (min-width:1px) and (max-width:767px){.leads-flyout-content .leads-flyout-content-header .columns .value{font-size:12px}}.leads-flyout-content .leads-flyout-content-header .columns .value.accident,.leads-flyout-content .leads-flyout-content-header .columns .value.non-accident{border-radius:4px;font-weight:700;padding:4px 8px}.leads-flyout-content .leads-flyout-content-header .columns .value.accident{background-color:#f1e1e4;color:#e72126}.leads-flyout-content .leads-flyout-content-header .columns .value.non-accident{background-color:#ebe7d9;color:#d4af37}.leads-flyout-content .leads-flyout-content-header .actions-container{align-items:center;border-top:1px solid #939191;display:flex;font-size:12px;margin-top:10px;padding-top:10px;width:100%}@media screen and (min-width:1px) and (max-width:767px){.leads-flyout-content .leads-flyout-content-header .actions-container{align-items:flex-start;flex-direction:column}}.leads-flyout-content .leads-flyout-content-header .actions-container .assigned-to{align-items:center;display:flex}.leads-flyout-content .leads-flyout-content-header .actions-container .archived{font-weight:700}.leads-flyout-content .leads-flyout-content-header .actions-container .right{display:flex}.leads-flyout-content .leads-flyout-content-header .actions-container .right .archive{margin-left:10px}@media screen and (min-width:1px) and (max-width:767px){.leads-flyout-content .leads-flyout-content-header .actions-container .left{margin-top:5px;order:1}}.leads-flyout-content .lead-log{margin-top:20px}.leads-page-toolbar{align-items:center;display:flex}.leads-page-toolbar .MuiPaper-root{margin-top:20px}.leads-page-toolbar .add-voicemail-lead-icon{cursor:pointer;margin-right:10px}.leads-page-toolbar .new-lead-form{padding:20px;width:515px}.leads-page-toolbar .new-lead-form .form-row.first-last-name{margin-top:0}.new-lead-form{display:flex;flex-direction:column}.new-lead-form .save-button{align-self:flex-end;margin-top:20px}.leads-page{display:flex;flex-direction:column;width:100%}.leads-page .leads-table-container{border:1px solid #efefef;height:calc(100dvh - 110px)}@media screen and (min-width:1px) and (max-width:767px){.leads-page .leads-table-container{height:calc(100dvh - 75px)}}.leads-page .leads-table-container .cpl-datagrid{padding:20px}.leads-page .leads-table-container .lead-type-selection{width:150px}.analytics-page{display:flex;flex-direction:column;width:100%}.analytics-page .analytics-page-tabs-container{background-color:#fff;flex:1 1;padding:0 20px}.analytics-page .analytics-page-tabs-container .map-panel{height:calc(100% - 50px)}.callbacks-page{display:flex;flex-direction:column;width:100%}.callbacks-page .callbacks-page-tabs-container{background-color:#fff;border:1px solid #efefef;border-radius:4px;display:flex;flex:1 1;flex-direction:column;height:calc(100dvh - 110px);padding:0 25px}.internet-connection-checker .message{font-size:14px}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.cpl-app{display:flex}.cpl-app main{background-color:#efefef;display:flex;flex:1 1;height:100dvh;overflow:auto;padding:24px 32px;position:relative}@media screen and (min-width:1px) and (max-width:767px){.cpl-app main{padding:10px}}.cpl-app main .toast-css{border:1px solid #939191;max-width:none;width:600px;z-index:11000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#231f20;font-family:Arial;margin:0;overflow:hidden}*{box-sizing:border-box}.form-row{display:flex;margin-top:20px}.form-row:first-child{margin-top:0}.form-row.radio-with-label{align-items:center;height:23px;margin-top:15px}.form-row.radio-with-label.highlighted{background-color:#efefef;border-radius:4px;padding:16px 0 16px 4px}.form-row.radio-with-label .radio-group-label{font-size:14px;margin-right:10px}.form-row.radio-with-label .radio-group-label.required:after{color:#e72126;content:"* ";font-size:20px;margin-left:2px}.form-row.radio-with-label .radio-group{flex-direction:row;margin-left:auto}.form-row .form-control-left{margin-right:5px;width:50%}.form-row .form-control-right{margin-left:5px;width:50%}.form-row .form-control{width:100%}.form-row .form-control-error-message{color:#e72126;font-size:12px;margin-top:2px}.PhoneInput{width:100%}.PhoneInput .PhoneInputInput{border:1px solid #939191;border-radius:4px;padding:7px}