#update-insurance-modal .modal-dialog .modal.modal-sm .modal-container{width:600px}.insurances-page .btn-fixed-width{font-size:.8rem;height:2.2rem;margin:.8rem 0;width:11rem}.insurances-page .drop-menu{line-height:0}.insurances-page .drop-menu .menu{color:#454d5d;line-height:1.2rem;text-align:left}#table-conflicts-modal .conflicts-intro{margin-bottom:.4rem}#table-conflicts-modal .conflicts-intro p{color:#667189;font-size:.6rem;margin:0}#table-conflicts-modal .conflicts-eyebrow{color:#4737ff;font-size:.55rem;font-weight:600;letter-spacing:.05rem}#table-conflicts-modal .conflicts-list{border:.05rem solid #e7e9ed;border-radius:.2rem;max-height:18rem;overflow-y:auto}#table-conflicts-modal .conflict-row{padding:.2rem .4rem}#table-conflicts-modal .conflict-row+.conflict-row{border-top:.05rem solid #e7e9ed}#table-conflicts-modal .conflict-name{font-weight:600;margin-bottom:.1rem}#table-conflicts-modal .conflict-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}#table-conflicts-modal .conflicts-header{background-color:#f6f6f8;border-bottom:.05rem solid #e7e9ed;color:#667189;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.55rem;font-weight:600;padding:.2rem .4rem;position:sticky;text-transform:uppercase;top:0;z-index:1}#table-conflicts-modal .conflicts-header .conflict-table{padding-left:1.2rem}#table-conflicts-modal .conflict-table{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}#table-conflicts-modal .conflict-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:6rem}#table-conflicts-modal .conflict-option .conflict-value{color:#667189}#table-conflicts-modal .conflicts-remove{margin:.4rem 0 0}#table-conflicts-modal .conflicts-hint{color:#667189;font-size:.55rem;padding-left:1.2rem}#table-conflicts-modal .conflicts-impact{background-color:#fff8e6;border:.05rem solid #f2c94c;border-radius:.2rem;font-size:.6rem;margin-top:.2rem;padding:.2rem .4rem}#table-conflicts-modal .conflicts-impact .impact-title{font-weight:600;margin-bottom:.2rem}#table-conflicts-modal .conflicts-impact .impact-list{background-color:#fff;border:.05rem solid #f5dd8e;border-radius:.2rem;max-height:12rem;overflow-y:auto}#table-conflicts-modal .conflicts-impact .impact-row{padding:.2rem .4rem}#table-conflicts-modal .conflicts-impact .impact-row+.impact-row{border-top:.05rem solid #e7e9ed}#table-conflicts-modal .conflicts-impact .impact-head{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#table-conflicts-modal .conflicts-impact .impact-table{font-weight:600}#table-conflicts-modal .conflicts-impact .impact-count{color:#667189;font-size:.55rem;white-space:nowrap}#table-conflicts-modal .conflicts-impact .impact-services{color:#667189;font-size:.55rem}#table-conflicts-modal .conflicts-impact .impact-plans{font-size:.55rem;margin-top:.1rem}.insurance-plan-page .ip-head .ip-head-eyebrow{color:#4737ff;font-size:.55rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.insurance-plan-page .ip-head .ip-head-hint{color:#667189;font-size:.6rem;margin-top:.2rem}.insurance-plan-page .ip-head .ip-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem;margin-top:.4rem}.insurance-plan-page .ip-head .ip-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f8;border:.05rem solid #e7e9ed;border-radius:1rem;color:#667189;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.55rem;gap:.2rem;padding:.05rem .4rem}.insurance-plan-page .ip-head .ip-chip.is-on{background-color:#f2faf5;border-color:#bfe3cd;color:#1f7a4e}.insurance-plan-page .ip-errors{background-color:#ffe1e1;border:.05rem solid #ffa6a6;border-radius:.2rem;margin-bottom:.8rem;padding:.4rem .8rem}.insurance-plan-page .ip-errors .ip-errors-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#232e52;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;font-size:.6rem}.insurance-plan-page .ip-errors .ip-errors-head svg{color:#994040}.insurance-plan-page .ip-errors .ip-errors-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem;margin-top:.4rem}.insurance-plan-page .ip-errors .ip-error-field{background-color:#fff;border:.05rem solid #caced7;border-radius:.2rem;color:#232e52;cursor:pointer;font-size:.55rem;font-weight:600;line-height:1.2;padding:.15rem .4rem;text-align:left}.insurance-plan-page .ip-errors .ip-error-field:hover{border-color:#667189}.insurance-plan-page .ip-errors .ip-error-field small{color:#667189;display:block;font-size:.5rem;font-weight:400}.insurance-plan-page .tab .tab-badge{background-color:#ff6b6b;border-radius:50%;color:transparent;display:inline-block;font-size:0;height:.3rem;line-height:0;margin-left:.25rem;min-width:0;overflow:hidden;padding:0;vertical-align:middle;width:.3rem}.insurance-plan-page .ip-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-top:.05rem solid #e7e9ed;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;position:sticky;z-index:2}.insurance-plan-page .ip-footer .ip-footer-state{color:#994040;font-size:.55rem;margin-left:auto}.insurance-plan-page .ip-footer .ip-footer-state svg{margin-right:.2rem}.insurance-plan-page .ip-footer .ip-footer-schedule{margin-left:auto}.insurance-plan-page .ip-footer .ip-footer-schedule+.ip-footer-state,.insurance-plan-page .ip-footer .ip-footer-state+.ip-footer-schedule{margin-left:0}.insurance-plan-page .ip-section{background-color:#fff;border:.05rem solid #caced7;border-radius:.2rem;margin-bottom:.8rem}.insurance-plan-page .ip-section:last-child{margin-bottom:0}.insurance-plan-page .ip-section .ip-section-head{background-color:#f6f6f8;border-bottom:.05rem solid #e7e9ed;border-radius:.2rem .2rem 0 0;gap:.4rem;padding:.4rem .8rem}.insurance-plan-page .ip-section .ip-section-head,.insurance-plan-page .ip-section .ip-section-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.insurance-plan-page .ip-section .ip-section-icon{background-color:rgb(225.836,223.3,255);border-radius:50%;color:#4737ff;-ms-flex-negative:0;flex-shrink:0;height:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.4rem}.insurance-plan-page .ip-section .ip-section-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.insurance-plan-page .ip-section .ip-section-text strong{color:#232e52;font-weight:600}.insurance-plan-page .ip-section .ip-section-text small{color:#667189;font-size:.55rem;line-height:1.2}.insurance-plan-page .ip-section .ip-section-aside{color:#667189;font-size:.55rem;margin-left:auto;text-align:right}.insurance-plan-page .ip-section .ip-section-action{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.insurance-plan-page .ip-section .ip-section-body{padding:.8rem}.insurance-plan-page .ip-section .ip-section-body>.columns:last-child .form-group:last-child{margin-bottom:0}.insurance-plan-page .ip-section .ip-section-body .empty{padding:.8rem}.insurance-plan-page .ip-section .form-input-hint{color:#667189}.insurance-plan-page .ip-section .has-error .form-input-hint{color:#ff6b6b}.insurance-plan-page .ip-section .form-group>.form-input.text-center{font-variant-numeric:tabular-nums;max-width:3.4rem}.insurance-plan-page .ip-block{border-top:.05rem dashed #e7e9ed;margin-top:.8rem;padding-top:.4rem}.insurance-plan-page .ip-block-title{color:#232e52;font-size:.6rem;font-weight:600;margin-bottom:.2rem}.insurance-plan-page .ip-notes{width:100%}.insurance-plan-page .ip-field-action{-ms-flex-item-align:end;align-self:flex-end}.insurance-plan-page .ip-inline-field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem}.insurance-plan-page .ip-inline-field .form-label{-ms-flex-negative:0;flex-shrink:0;padding:0}.insurance-plan-page .ip-inline-field .input-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.insurance-plan-page .ip-inline-field .input-group .form-input{width:2.8rem}.insurance-plan-page .ip-inline-field .form-input,.insurance-plan-page .ip-inline-field .form-select{-ms-flex-negative:0;flex-shrink:0;width:auto}.insurance-plan-page .ip-inline-field .form-select{max-width:12rem}.insurance-plan-page .ip-inline-field .form-input-hint{-webkit-box-flex:1;-ms-flex:1 1 12rem;flex:1 1 12rem;margin:0}.insurance-plan-page .input-group .input-group-addon{background-color:#f6f6f8;color:#667189;font-size:.6rem}.insurance-plan-page .ip-pct .form-input{font-variant-numeric:tabular-nums;text-align:right}.insurance-plan-page .ip-table-actions{border-top:.05rem dashed #e7e9ed;margin-top:.4rem;padding-top:.4rem;text-align:right}.insurance-plan-page .ip-summary{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff8e6;border:.05rem solid #f2c94c;border-radius:.2rem;color:#232e52;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6rem;gap:.2rem;margin-top:.8rem;padding:.4rem .4rem}.insurance-plan-page .ip-summary svg{color:rgb(198.4331606218,124.1533678756,6.3668393782);-ms-flex-negative:0;flex-shrink:0;margin-top:.1rem}.insurance-plan-page .ip-gate{background-color:#f6f6f8;border:.05rem dashed #caced7;border-radius:.2rem;gap:.4rem;padding:.8rem}.insurance-plan-page .ip-gate,.insurance-plan-page .ip-gate .ip-gate-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.insurance-plan-page .ip-gate .ip-gate-icon{background-color:#fff;border-radius:50%;color:#667189;-ms-flex-negative:0;flex-shrink:0;height:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.6rem}.insurance-plan-page .ip-gate .ip-gate-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.insurance-plan-page .ip-gate .ip-gate-text strong{color:#232e52}.insurance-plan-page .ip-gate .ip-gate-text small{color:#667189;font-size:.55rem;line-height:1.2}.insurance-plan-page .ip-gate .btn{margin-left:auto}.insurance-plan-page .columns+.ip-switches,.insurance-plan-page .form-group+.ip-switches{margin-top:.8rem}.insurance-plan-page .ip-switches{border:.05rem solid #e7e9ed;border-radius:.2rem;overflow:hidden}.insurance-plan-page .ip-switches .ip-switch-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:.05rem solid #e7e9ed;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;margin:0;padding:.4rem .8rem}.insurance-plan-page .ip-switches .ip-switch-row:last-child{border-bottom:0}.insurance-plan-page .ip-switches .ip-switch-row:hover{background-color:#f6f6f8}.insurance-plan-page .ip-switches .ip-switch-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.insurance-plan-page .ip-switches .ip-switch-text strong{color:#232e52;font-weight:500}.insurance-plan-page .ip-switches .ip-switch-text small{color:#667189;font-size:.55rem;line-height:1.2}.insurance-plan-page .ip-switches .ip-switch-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;text-align:center}.insurance-plan-page .ip-switches .ip-switch-field .input-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.insurance-plan-page .ip-switches .ip-switch-field .form-input{font-variant-numeric:tabular-nums;width:2.8rem}.insurance-plan-page .ip-switches .ip-switch-field .form-input-hint{color:#667189;font-size:.55rem;margin:0;white-space:nowrap}.insurance-plan-page .ip-switches .ip-switch-field.has-error .form-input-hint{color:#ff6b6b}.insurance-plan-page .ip-switches .ip-switch-inline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem}.insurance-plan-page .ip-switches .form-switch{-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0 0 0 1.2rem}.insurance-plan-page .ip-choice-rows{border:.05rem solid #e7e9ed;border-radius:.2rem;overflow:hidden}.insurance-plan-page .ip-choice-rows .ip-choice-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:.05rem solid #e7e9ed;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;margin:0;padding:.4rem .8rem}.insurance-plan-page .ip-choice-rows .ip-choice-row:last-child{border-bottom:0}.insurance-plan-page .ip-choice-rows .ip-choice-row:hover{background-color:#f6f6f8}.insurance-plan-page .ip-choice-rows .ip-choice-row.is-active{background-color:rgb(239.912,238.6,255)}.insurance-plan-page .ip-choice-rows .ip-choice-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.insurance-plan-page .ip-choice-rows .ip-choice-text strong{color:#232e52;font-weight:500}.insurance-plan-page .ip-choice-rows .ip-choice-text small{color:#667189;font-size:.55rem;line-height:1.2}.insurance-plan-page .ip-choice-rows .ip-choice-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;text-align:center}.insurance-plan-page .ip-choice-rows .ip-choice-field .form-input{font-variant-numeric:tabular-nums;width:6rem}.insurance-plan-page .ip-choice-rows .ip-choice-field .form-input-hint{color:#667189;font-size:.55rem;margin:0}.insurance-plan-page .ip-choice-rows .ip-choice-field.has-error .form-input-hint{color:#ff6b6b}.insurance-plan-page .ip-choice-rows .form-radio{-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0 0 0 .8rem}.insurance-plan-page .ip-payment .rule-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem}.insurance-plan-page .ip-payment .rule-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f8;border:.05rem solid #caced7;border-radius:.2rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 13rem;flex:1 1 13rem;gap:.4rem;max-width:16rem;padding:.4rem;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.insurance-plan-page .ip-payment .rule-card:hover{border-color:#4737ff}.insurance-plan-page .ip-payment .rule-card .rule-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;color:#4737ff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.4rem}.insurance-plan-page .ip-payment .rule-card .rule-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.insurance-plan-page .ip-payment .rule-card .rule-text strong{color:#232e52}.insurance-plan-page .ip-payment .rule-card .rule-text small{color:#667189;font-size:.55rem;line-height:1.2}.insurance-plan-page .ip-payment .rule-card .rule-check{color:#4737ff;margin-left:auto}.insurance-plan-page .ip-payment .rule-card.is-active{background-color:rgb(239.912,238.6,255);border-color:#4737ff}.insurance-plan-page .ip-payment .rule-card.is-active .rule-icon{background-color:#4737ff;color:#fff}.insurance-plan-page .ip-payment .rule-extra{border-top:.05rem dashed #e7e9ed;margin-top:.4rem;padding-top:.4rem}.insurance-plan-page .ip-payment .payment-days-grid{display:grid;gap:.2rem;grid-template-columns:repeat(16,minmax(0,1fr));max-width:38rem}.insurance-plan-page .ip-payment .payment-days-grid .payment-day{background-color:#fff;border:.05rem solid #caced7;border-radius:.2rem;color:#667189;cursor:pointer;font-size:.55rem;font-variant-numeric:tabular-nums;height:1.5rem;padding:0}.insurance-plan-page .ip-payment .payment-days-grid .payment-day:hover{border-color:#4737ff;color:#4737ff}.insurance-plan-page .ip-payment .payment-days-grid .payment-day.active{background-color:#4737ff;border-color:#4737ff;color:#fff;font-weight:600}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-head .form-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:.2rem;padding:0}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-head .schedule-count{background-color:#f6f6f8;border-radius:1rem;color:#667189;font-size:.55rem;font-weight:400;padding:0 .3rem}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-table{margin-top:.4rem}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-table td{border-bottom:.05rem solid #e7e9ed;font-size:.6rem;padding:.4rem .2rem;vertical-align:top}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-table th{font-size:.55rem;line-height:1.2;padding:.2rem .2rem}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-table th small{color:#667189;display:block;font-size:.5rem;font-weight:400}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-table th:last-child{width:3rem}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-table tbody tr:hover{background-color:#f6f6f8}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-table .form-input{width:6.4rem}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-empty{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f8;border:.05rem dashed #caced7;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;margin-top:.2rem;padding:.4rem}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-empty .empty-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;color:#4737ff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.6rem}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-empty .empty-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-empty .empty-text strong{color:#232e52}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-empty .empty-text small{color:#667189;font-size:.55rem;line-height:1.2}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-empty .btn{margin-left:auto}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-empty.is-error{background-color:#fff5f5;border-color:#ff6b6b}.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-empty.is-error .empty-icon,.insurance-plan-page .ip-payment .payment-schedule .payment-schedule-empty.is-error .empty-text strong{color:#ff6b6b}.insurance-plan-page .tab{margin-bottom:.8rem}.insurance-plan-page .tab .tab-item a{white-space:nowrap}.insurance-plan-page .tab-panel{padding-bottom:.8rem}.insurance-plan-page .table{margin-top:.4rem}.insurance-plan-page .table td{font-size:.55rem}.insurance-plan-page .table th{background-color:#f6f6f8}.insurance-plan-page .input-group .form-select{width:100%}