#root .insurance-information-popup .popup-header-title-flex{justify-content:space-between;align-items:center;width:96%;display:flex}
#root .era-view-popup .modal-dialog{max-width:1100px}
.era-payment-footer{border-top:1px solid #dee2e6;padding-top:10px}.era-payment-btn{justify-content:end;gap:10px;display:flex}.no-payment-message{padding:20px 0}.no-payment-message p{color:#082a46ec;margin-bottom:0;font-size:14px;font-weight:300}
#root .phone-number-group .country-code-div{width:25%}#root .phone-number-group .phone-input-div{width:75%}#root .phone-number-group .flex-form{gap:10px}#root .phone-input-width{min-width:100%!important}
.patient-invoice-payment-info{flex-direction:column;justify-content:flex-start;gap:10px;display:flex}#root .inner-info-flex{padding-bottom:0!important}.patient-invoice-payment-info .inner-info-flex h6{color:#91b4d4;margin-bottom:5px;font-size:14px;font-weight:400}.patient-invoice-payment-info .inner-info-flex p{color:#082a46ec;margin-bottom:0;font-size:14px;font-weight:400}.era-payment-footer{border-top:1px solid #dee2e6;padding-top:10px}.era-payment-btn{justify-content:end;gap:10px;display:flex}.no-payment-message{padding:20px 0}.no-payment-message p{color:#082a46ec;margin-bottom:0;font-size:14px;font-weight:300}#root .patient-invoice-payment-info-main-div{border:1px solid #082a4617;border-radius:12px;justify-content:space-between;align-items:flex-start;margin:10px 0;padding:20px;display:flex}#root .form-check-label{color:#91b4d4;font-size:14px}#root .flex-inline-div{border-top:1px solid #082a4617;justify-content:space-between;align-items:center;column-gap:10px;padding-bottom:10px;display:flex}#root .left-side-div{gap:15px}#root .flex-inline-div p{text-align:end;width:48px;font-size:14px}#root .patient-invoice-online-payment-popup .modal-dialog{max-width:580px}#root .right-side-div{border-left:1px solid #082a4617;width:50%;height:160px;padding-left:20px}#root .pay-label-div{border-radius:8px;justify-content:flex-start;align-items:center;column-gap:5px;padding:10px 15px;display:flex}#root .pay-label-div p{margin-bottom:0;font-size:14px;font-weight:400}#root .pay-label-div i{font-size:24px}#root .collect-pay-red-bg{color:#f84242;background:#fdeded}#root .collect-pay-green-bg{color:#2e7d63;background:#198e4b1a}@media (max-width:767px){#root .patient-invoice-payment-info-main-div{display:block}#root .right-side-div{border-top:1px solid #082a4617;border-left:0;width:100%;height:auto;margin-top:15px;padding-top:15px;padding-left:0}#root .inner-info-flex{justify-content:space-between;align-items:center;column-gap:10px;display:flex}#root .inner-info-flex h6{margin-bottom:0}#root .left-side-div{gap:10px}}
.era-payment-footer{border-top:1px solid #dee2e6;padding-top:10px}#root .small-text-mbl{font-size:14px}.era-payment-btn{justify-content:end;gap:10px;display:flex}.no-payment-message{padding:20px 0}.no-payment-message p{color:#082a46ec;margin-bottom:0;font-size:14px;font-weight:300}#root .refund-popup-note{background-color:#007aff33;border-radius:6px;padding:5px 10px;font-size:14px}#root .payment-refund-popup .modal-dialog{max-width:480px}
#root .share-link-popup-modal .copy-link-with-div{border:1px solid #082a4640;border-radius:6px;justify-content:space-between;align-items:flex-start;height:auto;display:flex}#root .share-link-popup-modal input{word-break:break-all;background:#eee;border:0;border-top-right-radius:0;border-bottom-right-radius:0;height:44px;padding:10px}#root .share-link-popup-modal .copy-link-with-div button{color:#91b4d4;background:#fff;border:1px solid #eee;border-radius:0 4px 4px 0;height:44px;padding:8px}#root .share-link-popup-modal .copy-link-with-div button:hover{color:#000}#root .share-link-popup-modal .link-div{width:93%}#root .share-link-popup-modal p{margin-bottom:5px}#root .share-link-popup-modal i.icon-fulfilled{color:#27ae60;font-size:18px}#root .share-link-popup-modal i{font-size:18px}
#root .eligibility-details-popup{display:flex!important}#root .eligibility-details-popup .modal-dialog{background:#f5f5f5;border:1px solid #eee;flex-grow:1;max-width:50%;margin:0 0 0 auto}#root .eligibility-details-popup .modal-content{background:#f5f5f5;border:0}#root .eligibility-details-popup .inner-card-info{padding:15px}#root .eligibility-info-card-body{background:#4e79a721;border-radius:10px;padding:10px 15px}#root .eligibility-details-popup .table tr td,#root .eligibility-details-popup .table tr{border:0;background-color:#0000!important}#root .eligibility-details-popup table tr td:first-child{width:120px;padding:3px 0;font-weight:400;font-size:13px!important}#root .eligibility-details-popup table tr td:last-child{padding:3px 0;font-weight:300;font-size:13px!important}#root .eligibility-details-popup table{margin-bottom:0}#root .eligibility-details-popup .modal-title{flex-wrap:wrap;justify-content:space-between;align-items:center;width:97%;font-size:16px;display:flex}#root .eligibility-details-popup .modal-title span{text-align:right;margin-right:5px;font-size:12px;font-weight:300}.card-header{background:#eaf0f9;border-bottom:1px solid #d9e1ec;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.card-header h2{color:#123b65;margin:0;font-size:16px}.card-header span{color:#6a7b91;font-size:12px}.eligibility-details-popup .info{color:#333;grid-template-columns:repeat(2,1fr);gap:6px 15px;font-size:14px;display:grid}.eligibility-details-popup .info div span{color:#123b65;font-weight:700}.plan-date{color:#123b65;margin-top:12px;font-weight:700}.header-section{background:#fff;border-radius:8px;margin:15px 0;padding:15px}.header-section h3{color:#123b65;margin-bottom:0;font-size:16px}.sub-card{background:#fff;border-radius:8px;margin-bottom:10px;position:relative}.sub-card h4{color:#444;margin:0 0 6px;font-size:13px}.tag{color:#26a65b;background:#e6f8ed;border-radius:20px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-block}#root .scection-sub-card-mian{padding-left:30px}#root .sub-card:after{content:"";color:#082a46;font-family:health-icon;font-size:25px;position:absolute;top:50%;left:-25px;transform:translateY(-50%)}#root .scection-sub-card-mian .head-top{border-bottom:1px solid #91b4d480;padding:10px 15px}#root .eligibility-details-popup .card-body{padding:13px 15px}#root .eligibility-card-info p{margin-bottom:7px}#root .eligibility-details-popup .wh-box{margin-bottom:10px;padding:15px}#root .eligibility-details-popup .table tr td{vertical-align:top}#root .eligibility-details-popup .btn-close{border:1px solid #999;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:11px;font-weight:600;display:flex}#root .eligibility-details-popup .other-head{margin-bottom:0;font-size:16px}#root .eligibility-details-popup .text-clr-pink{margin-bottom:7px;font-size:12px}#root .eligible-data-empty{background:#fff;border-radius:10px;flex-direction:column;align-items:center;margin-top:15px;padding:30px 10px;display:flex}#root .eligible-data-empty p.text-error-msg{color:#ff3434;margin-bottom:0;font-size:14px;font-weight:300}#root .eligibility-details-popup .eligibility-box p{min-width:auto;margin-bottom:6px;font-size:13px;font-weight:400}#root .eligibility-details-popup .bubble-div{background:#27ae600d;border-radius:30px;justify-content:center;align-items:center;height:30px;margin-bottom:0;padding:0 14px;font-size:14px;font-weight:400;line-height:28px;display:inline-flex;color:#27ae60!important;min-width:auto!important}#root .eligibility-details-popup .bubble-div.error{background:#ae27270d;border-radius:30px;justify-content:center;align-items:center;height:auto;margin-bottom:0;padding:0 14px;font-size:14px;font-weight:400;line-height:28px;display:inline-flex;color:#ae2727!important}#root .table-main-td{width:50%!important}#root .eligible-data-empty h6{color:#ff3434;font-weight:500}#root .error-text-flex{text-align:center}#root .error-text-flex p{color:#ff3434;margin-bottom:0;font-size:14px;font-weight:300}#root .eligibility-plan-summary{background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-top:15px;padding:10px 15px;display:flex}#root .eligibility-details-popup .eligibility-box .card-head-text{font-size:15px;font-weight:500}#root .eligibility-details-popup .text-clr-pink{margin-left:3px}@media (max-width:991px){#root .eligibility-details-popup .modal-dialog{flex-grow:1;max-width:100%;margin:0 0 0 auto}}@media (max-width:767px){#root .eligibility-info-card-body{flex-direction:column-reverse}#root .eligibility-info-card-body span{width:100%}#root .eligibility-plan-summary{display:block}#root .eligibility-details-popup .eligibility-box{width:100%}}
#root .referral-edit-logs-popup .table thead tr th:first-child{width:140px;min-width:140px}#root .referral-edit-logs-popup .table thead tr th:nth-child(3){width:100px;min-width:100px}#root .referral-edit-logs-popup .table tbody tr td{vertical-align:top}#root .referral-edit-logs-popup .table-responsive{height:calc(100vh - 200px)}#root .referral-edit-logs-popup .table thead{background-color:#fff;position:sticky;top:0}#root .referral-edit-logs-popup .flex-section{justify-content:start;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}#root .referral-edit-logs-popup .flex-section:last-child{margin-bottom:0}#root .Skeleton-height-popup{height:calc(100vh - 200px);overflow:hidden}#root .referral-edit-logs-popup .flex-section strong{width:150px;font-size:13px}#root .referral-edit-logs-popup .flex-section span{font-size:13px}#root .referral-edit-logs-popup .table tbody tr td{padding:7px 15px!important}#root .referral-edit-logs-popup .added{color:#082a46d9;background:#fbfbc2;font-size:13px}#root .referral-edit-logs-popup .edited{color:#082a46;background:#007aff33;font-size:13px}#root .referral-edit-logs-popup .deleted{background:#ff09090d;font-size:13px;color:#f80000eb!important}
