.bharat-logo{height:50px;width:80px;object-fit:contain}@media (max-width: 600px){.bharat-logo{height:35px}}.bill-details-container{display:flex;flex-direction:column;gap:12px}.bill-detail-row{display:flex;align-items:center;gap:3rem}@media (max-width: 768px){.bill-detail-row{gap:1rem}}.bill-label{font-weight:500;width:250px;color:#333;flex-shrink:0}@media (max-width: 768px){.bill-label{width:180px}}.bill-value{font-weight:600!important;color:#000;flex:1;word-break:break-word}.bill-details-card{border-radius:16px;background-color:#fff;min-width:100%}.bill-details-card .discount-container{display:flex;align-items:center}.bill-details-card .discount-container .discount-checkbox{color:var(--bgColor)}.bill-details-card .discount-container .discount-text{display:flex;align-items:center}.bill-details-card .discount-container .discount-amount{font-weight:600;margin-left:.25rem;margin-right:.25rem;color:#00c900}.bill-details-card .discount-container .rediff-coin{height:15px;width:25px;object-fit:contain}.bill-details-card .card{border-radius:10px;width:100%}.bill-details-card .card-content{display:flex;flex-direction:column}.bill-details-card .recharge-provider-item-logo-1{width:48px;height:48px;margin-right:.75rem}.bill-details-card .recharge-provider-item-logo-1.fallback-logo{border-radius:50%;background-color:#ccc;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;color:#fff;text-transform:uppercase}.bill-details-card .bill-amount-input-box{display:flex;flex-direction:column;gap:.5rem}.bill-details-card .custom-input-wrapper{position:relative;display:inline-block}.bill-details-card .custom-input-wrapper .rupee-symbol{position:absolute;font-size:1.4rem;left:5px;transform:translateY(-50%);color:#555;pointer-events:none}.bill-details-card .custom-input-wrapper .custom-amount-input{padding-left:20px;font-size:1.4rem;border:0;border-bottom:1.2px solid #ebebeb;outline:none;cursor:text;transition:background-color .2s ease;background-color:#f9f9f9}.bill-details-card .bill-details-grid{display:flex;flex-direction:column}@media (min-width: 768px){.bill-details-card .bill-details-grid{flex-direction:row}}.bill-details-card .bill-detail-column{flex:1;width:100%}@media (min-width: 768px){.bill-details-card .bill-detail-column{width:auto}}.bill-details-card .details-content{display:flex;flex-direction:column;padding:.5rem}.bill-details-card .bill-divider{display:none}@media (min-width: 768px){.bill-details-card .bill-divider{display:block;margin:0 1rem}}.bill-details-card .button-container{display:flex;justify-content:center;align-items:center}.bill-details-card .proceed-button{background-color:var(--bgColor);display:flex;justify-content:center;align-items:center;width:280px;font-size:1rem}.bill-details-card .biller-logo-row{display:flex;align-items:center}.bill-details-card .bill-field-1{display:flex;justify-content:space-between;font-size:1.2rem;margin-bottom:1rem;color:#000}.bill-details-card .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;margin-top:-2rem}@media (max-width: 600px){.bill-details-card .header{display:none}}.bill-details-card .header h2{font-size:1.25rem;font-weight:600}.bill-details-card .edit-link{color:#d32f2f;background:none;padding:0;font-weight:500;text-decoration:none;cursor:pointer}.bill-details-card .edit-link:hover{text-decoration:underline;font-weight:700}.bill-details-card .section{margin-top:1.5rem}.bill-details-card .section h4{font-size:.9rem;font-weight:500;color:#888;margin-bottom:.5rem}.bill-details-card .section .biller-name{font-weight:600;font-size:1rem!important}.bill-details-card .section .masked-param{margin-top:.25rem;color:#555;font-size:.95rem}.bill-details-card .section .bill-field{display:flex;justify-content:space-between;padding:.5rem 0;font-size:.95rem;color:#333;gap:1rem}.bill-details-card .section .bill-field.amount{font-weight:600}.bill-details-card .section .bill-field.amount .bold{font-size:1.2rem;font-weight:700}.bill-details-card .section .bill-field.amount .amount-input{width:100px;padding:.3rem;font-size:1rem;font-weight:600;border:1px solid #ccc;border-radius:6px}.bill-details-card .details-section .details-column .details-content{margin-top:.5rem}.bill-details-card .details-section .divider-container{display:flex;justify-content:center}.bill-details-card .details-section .divider-container .details-divider{height:100%;background-color:#e0e0e0}@media (max-width: 900px){.bill-details-card .details-section .divider-container{display:none}.bill-details-card .details-section .details-column:first-of-type{margin-bottom:1.5rem}}@media (max-width: 600px){.bill-details-card{padding:1rem}.bill-details-card .header h2{font-size:1rem}.bill-details-card .bill-field{font-size:.85rem}}@media (max-width: 768px){.bill-details-card{margin:0;border-radius:8px}.bill-details-card .biller-amount-section .MuiGrid-container{flex-direction:column;gap:1rem}.bill-details-card .biller-box{padding:.75rem}.bill-details-card .biller-box .biller-logo-row .recharge-provider-item-logo-1{width:40px;height:40px}.bill-details-card .biller-box .biller-logo-row .recharge-provider-item-logo-1.fallback-logo{font-size:16px}.bill-details-card .biller-box .biller-name{font-size:1rem!important}.bill-details-card .biller-box .masked-param{font-size:.85rem}.bill-details-card .bill-amount-input-box .custom-input-wrapper .rupee-symbol{font-size:1.2rem}.bill-details-card .bill-amount-input-box .custom-input-wrapper .custom-amount-input{font-size:1.2rem;padding-left:18px}.bill-details-card .bill-details-grid{flex-direction:column;gap:1rem}.bill-details-card .bill-detail-column{width:100%}.bill-details-card .bill-detail-column .details-content{padding:.25rem;gap:.5rem}.bill-details-card .proceed-button{width:100%;max-width:300px;margin:1rem .5rem}}@media (max-width: 480px){.bill-details-card{border-radius:0}.bill-details-card .section{margin-top:1rem}.bill-details-card .biller-box{padding:.5rem}.bill-details-card .bill-field-1{font-size:1.1rem;margin-bottom:.75rem}.bill-details-card .proceed-button{font-size:.9rem;padding:.75rem 1rem}}@media (max-width: 600px){.bill-details-card .header{display:flex;margin-bottom:1rem}.bill-details-card .header h6{font-size:1.1rem}.bill-details-card .header .edit-button{font-size:.9rem;padding:.25rem .5rem}}
