:root{--ds-primitive-purple-700: #832a80;--ds-primitive-purple-800: #682166;--ds-primitive-teal-400: #4fb3cd;--ds-primitive-teal-900: #00344f;--ds-primitive-gray-50: #fafafa;--ds-primitive-gray-600: #757575;--ds-primitive-white: #ffffff;--ds-primitive-red-500: #df4c32;--ds-primitive-green-500: #4caf50;--ds-primitive-orange-500: #ed6c02;--ds-primitive-blue-400: #42a5f5}:root{--ds-color-brand-primary: var(--ds-primitive-purple-700);--ds-color-brand-primary-dark: var(--ds-primitive-purple-800);--ds-color-brand-primary-gradient: linear-gradient(270deg, var(--ds-color-brand-primary-dark) 1.35%, var(--ds-color-brand-primary) 100%);--ds-color-brand-secondary: var(--ds-primitive-teal-400);--ds-color-brand-secondary-dark: var(--ds-primitive-teal-900);--ds-color-error: var(--ds-primitive-red-500);--ds-color-success: var(--ds-primitive-green-500);--ds-color-warning: var(--ds-primitive-orange-500);--ds-color-info: var(--ds-primitive-blue-400);--ds-color-surface-background: var(--ds-primitive-gray-50);--ds-color-text-primary: var(--ds-primitive-teal-900);--ds-color-text-secondary: var(--ds-primitive-gray-600);--ds-color-text-inverse: var(--ds-primitive-white);--ds-color-action-disabled-bg: rgba(0, 0, 0, .12);--ds-font-family: "Montserrat", "Avenir", "Corbel", "URW Gothic", "Helvetica Neue", "Arial", sans-serif;--ds-font-weight-medium: 500}.plan-editor{--pd-text-primary: #00344f;--pd-font-weight-medium: 500;--pd-pending-requote-border: #b57fb3}.grid-wrapper{flex:1 1 0px;width:100%}.grid-full-height{height:100%}.plan-editor .ag-popup-editor{z-index:100}.plan-editor .ag-cell.benefit-label-cell{text-align:left;color:var(--pd-text-primary);background-color:#fff}.plan-editor .ag-cell.cell--validation-error{border:2px solid var(--color-error, #d32f2f)!important;background-color:#d32f2f0d}.plan-editor .ag-cell.cell--required-missing{border-bottom:1px solid var(--color-ag-secondary-border-color, #DDE2EB)!important;background:var(--_components-alert-error-background, #FDEDED)!important}.plan-editor .ag-cell.cell--incomplete-array{background:var(--_components-alert-error-background, #FDEDED)!important}.plan-editor .ag-cell.benefit-label-cell--nested{position:relative;padding-left:24px;color:var(--pd-text-primary);background-color:#00000008}.plan-editor .ag-cell.benefit-label-cell--nested:before{content:"";position:absolute;top:0;bottom:0;left:8px;border-right:2px solid rgba(0,0,0,.08);pointer-events:none}.plan-editor .readonly-cell{background-color:#f8f9fa!important;color:#6c757d;font-style:italic}.plan-editor .benefit-cell{text-align:center}.plan-editor .zebra-column.zebra-column--even{background-color:#00000008}.plan-editor .zebra-column.zebra-column-type--current,.plan-editor .zebra-column-type--current.header-level-0{background:#eaf0f780}.plan-editor .plan-group--header{font-weight:700;background-color:#e3f2fd}.plan-editor .plan-group--header .ag-header-group-cell-label,.plan-editor .plan-group--header .ag-header-group-text,.plan-editor .ag-header-row.ag-header-row-column .ag-header-cell:not(.benefits-header) .ag-header-cell-text{text-align:center;width:100%}.plan-editor .ag-header-group-cell.header-level-0+.ag-header-group-cell.header-level-0,.plan-editor .ag-header-group-cell.header-level-1+.ag-header-group-cell.header-level-1,.plan-editor .ag-header-cell.header-level-1+.ag-header-cell.header-level-1,.plan-editor .ag-header-cell.header-level-2+.ag-header-cell.header-level-2{border-left:1px solid rgba(0,0,0,.12)}.plan-editor .ag-header-row.ag-header-row-column-group .ag-header-group-cell .ag-header-group-cell-label,.plan-editor .ag-header-row.ag-header-row-group .ag-header-group-cell .ag-header-group-cell-label,.plan-editor .ag-header-row.ag-header-row-column-group .ag-header-group-cell .customHeaderLabel,.plan-editor .ag-header-row.ag-header-row-group .ag-header-group-cell .customHeaderLabel,.plan-editor .ag-header-row.ag-header-row-column-group .ag-header-group-cell .ag-header-cell-comp-wrapper,.plan-editor .ag-header-row.ag-header-row-group .ag-header-group-cell .ag-header-cell-comp-wrapper,.plan-editor .ag-header-row.ag-header-row-column-group .ag-header-group-cell .ag-header-group-text,.plan-editor .ag-header-row.ag-header-row-group .ag-header-group-cell .ag-header-group-text{text-align:center;justify-content:center;width:100%}.plan-editor .ag-cell-wrapper:has(.ai-status-cell),.plan-editor .ag-cell-value:has(.ai-status-cell){height:100%}.plan-editor .ag-cell-wrapper.ag-cell-edit-wrapper.ag-checkbox-edit{padding:0 8px}.plan-editor .ag-cell-wrapper.ag-cell-edit-wrapper.ag-checkbox-edit .ag-labeled{justify-content:center;width:100%}.plan-editor .ag-tool-panel-wrapper .ag-react-container{width:100%}.plan-editor .pd-hover-highlight:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:2px solid yellowgreen;border-radius:2px;opacity:1;transition:opacity .55s ease}.plan-editor--vision .ag-row[row-id=network]{display:none}.ag-cell:has(.ai-status-cell){padding:0!important}.plan-editor .header-carrier-group{background-color:#00000005;color:var(--pd-text-primary);font-weight:var(--pd-font-weight-medium);font-size:.875rem;line-height:1.43;letter-spacing:.17px;text-align:center;border-bottom:1px solid rgba(0,0,0,.12)}.plan-editor .header-carrier-group .ag-header-group-cell-label{justify-content:center;padding:5px 8px}.plan-editor .header-carrier-group .ag-header-group-text{color:inherit;flex:1;text-align:center}.plan-editor .header-carrier-group.carrier-header--unmapped{background-color:#ed6c0229}.plan-editor .header-carrier-group.carrier-header--pending-requote{background-color:var(--deepPurple-50, #ede7f6);border-top:1px solid var(--pd-pending-requote-border, #b57fb3)}.plan-editor .header-version-row{background-color:#00000005;border-bottom:1px solid rgba(0,0,0,.12)}.plan-editor .header-version-row .ag-header-group-cell-label{justify-content:center;padding:5px 8px}.plan-editor .header-document-group{background-color:#00000005;color:var(--pd-text-primary);font-weight:var(--pd-font-weight-medium);font-size:.875rem;line-height:1.43;letter-spacing:.17px;border-bottom:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12)}.plan-editor .header-document-group .ag-header-group-cell-label{justify-content:center;padding:5px 8px}.plan-editor .header-document-group .ag-header-group-text{color:inherit;flex:1;text-align:center}.plan-editor .ag-header-row .ag-header-cell.benefits-header .ag-header-cell-label,.plan-editor .ag-header-row .ag-header-group-cell.benefits-header .ag-header-group-cell-label{justify-content:flex-start;padding-left:0}.plan-editor .ag-header-row .ag-header-cell.benefits-header .ag-header-cell-text,.plan-editor .ag-header-row .ag-header-group-cell.benefits-header .ag-header-group-text{text-align:left}.plan-editor .ag-header-row .ag-header-group-cell.benefits-header{font-weight:var(--pd-font-weight-medium);font-size:inherit;color:var(--pd-text-primary);background-color:#fff}.plan-editor .ag-header-row .ag-header-cell.benefits-header{font-weight:var(--pd-font-weight-medium);color:var(--pd-text-primary);background-color:#fff}.plan-editor .ag-header-cell.header-bpg--pending-edge-left,.plan-editor .ag-header-group-cell.header-bpg--pending-edge-left,.plan-editor .ag-cell.cell-bpg--pending-edge-left{border-left:1px solid var(--pd-pending-requote-border, #b57fb3)!important}.plan-editor .ag-header-cell.header-bpg--pending-edge-right,.plan-editor .ag-header-group-cell.header-bpg--pending-edge-right,.plan-editor .ag-cell.cell-bpg--pending-edge-right{border-right:1px solid var(--pd-pending-requote-border, #b57fb3)!important}.plan-editor .ag-cell.cell-bpg--pending-edge-left:not(:has(+.ag-cell.cell-bpg--pending-requote)){border-right:1px solid var(--pd-pending-requote-border, #b57fb3)!important}body{background:#fafafa;margin:0}a{text-decoration:none}img{object-fit:cover}
