.Pay_payContainer__eA2Vv{max-width:100%;min-width:500px;width:96%;padding:20px;background:#ffffff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);font-family:Inter,sans-serif;margin:auto;position:relative;top:auto;left:auto;transform:none;display:flex;flex-direction:column;overflow-y:auto}.Pay_payContainer__eA2Vv h1{font-size:24px;color:#333;text-align:center;margin-bottom:10px}.Pay_description__F80HD{text-align:center;color:#666;margin-bottom:0;font-size:14px}.Pay_amount__5GkZF{font-size:22px;font-weight:700;color:#08a591;text-align:center;margin:12px 0;padding:0;border-radius:8px}.Pay_formContainer__t0yOA{margin:20px auto}.Pay_grid__HsoTZ{display:flex;flex-wrap:wrap;gap:5px 15px;margin-bottom:10px}.Pay_inputGroup__0LW7v{position:relative;width:100%}.Pay_formGroupHalf__lnTAg{@media (min-width:650px){width:calc(50% - 10px)}}.Pay_inputGroup__0LW7v label{display:block;margin-bottom:5px;color:#666;font-size:1.4rem;font-weight:500}.Pay_formControl__pK89n{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:14px;background:#fff;transition:all .3s ease}.Pay_formControl__pK89n:focus{border-color:#08a591;outline:none;box-shadow:0 0 0 2px rgba(8,165,145,.1)}.Pay_errorText__3NIOt{color:#ff4444!important;font-size:12px!important;margin-top:5px}.Pay_checkboxContainer__tcNYQ{margin:15px 0;display:flex;align-items:center;gap:8px}.Pay_checkboxContainer__tcNYQ label{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.Pay_checkbox__9iMvV{width:16px;height:16px;border:1px solid #ddd;border-radius:4px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease}.Pay_checkbox__9iMvV:checked{background:#08a591 url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3e%3cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3e%3c/svg%3e") 50%/12px no-repeat;border-color:#08a591}.Pay_payButton__uUDN1{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 15px;background:#08a591;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background .3s ease;margin-top:20px}.Pay_payButton__uUDN1:hover{background:#067a6e}.Pay_payButton__uUDN1:disabled{background:#ccc;cursor:not-allowed}.Pay_securityTag__TuH1G{display:flex;align-items:center;gap:8px;color:#666;font-size:14px;justify-content:center;padding-top:15px;border-top:1px solid #dcdcdc}.Pay_securityTag__TuH1G i{color:#08a591}.Pay_error__aFTBH{padding:20px;text-align:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Pay_error__aFTBH i{font-size:32px;color:#ff4444;margin-bottom:15px}.Pay_error__aFTBH p{color:#333;font-size:16px}.Pay_spinner__CVhAo{display:flex;align-items:center;justify-content:center;height:100%}.Pay_spinner__CVhAo img{width:100px;height:100px}.Pay_contact-details__4xUYZ{background:#fff;border-radius:8px;padding:20px;margin-top:0;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:15px}.Pay_contact-details__4xUYZ p{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;color:#666}.Pay_contact-details__4xUYZ i{color:#08a591;font-size:16px;width:20px;text-align:center}.Pay_contact-details__4xUYZ strong{color:#333;font-weight:500}.Pay_contact-details__4xUYZ a{color:#08a591;text-decoration:none;font-weight:500;transition:all .3s ease;word-break:break-all}.Pay_contact-details__4xUYZ a:hover{color:#067a6e;text-decoration:underline}.Pay_invoice_heading__XVxCi{width:100%;position:relative}.Pay_invoice_status__Zx0sz{position:absolute;top:-1px;left:45%;height:40px;width:100px;background-color:#000;color:#fff!important;display:flex;align-items:center;justify-content:center;font-size:1.3rem;text-transform:capitalize;border-radius:0 0 10px 10px;box-shadow:0 4px 8px rgba(0,0,0,.2);filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.Pay_not-paid__90Wd_{background-color:rgb(215,141,3)}.Pay_overdue__2Ym21{background-color:rgba(250,4,4,.8)}.Pay_paid__BUR7b{background-color:rgb(12,173,17)}.Pay_invoice_view__kLYVV{width:100%;background-color:#fff;background-image:radial-gradient(rgba(0,0,0,.03) 5%,transparent 0);background-size:4px 4px;align-items:flex-start;font-family:Poppins,sans-serif}.Pay_invoice_content__dblmE,.Pay_invoice_view__kLYVV{border:1px solid #ddd;border-radius:5px;display:flex;flex-direction:column}.Pay_invoice_content__dblmE{background-color:#fbfbfb;width:95%;margin:20px auto;align-items:center}.Pay_invoice_heading__XVxCi{display:flex;flex-direction:column;padding:10px 20px;border-bottom:1px solid #e8e8e8}.Pay_invoice_heading_details___cJWQ{display:flex;align-items:center;justify-content:space-between;margin:5px 0}.Pay_invoice_heading_details___cJWQ div{padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start!important}.Pay_invoice_heading_details___cJWQ div p{padding:0;font-size:1.2rem;font-weight:300;margin:0 0 5px;text-transform:uppercase;color:#333}.Pay_invoice_heading_details___cJWQ div p span{font-weight:400;color:#111;text-transform:none;margin-left:2px!important;font-size:1.3rem}.Pay_invoice_logo__0WRXb{width:50px;height:50px}.Pay_invoiceNumber__hKwRD{font-weight:500!important;font-size:1.6rem!important;color:var(--header-primary)!important}.Pay_invoice_body_table__Az3xw{padding:10px;width:100%}.Pay_invoice_body_table__Az3xw table{width:100%;border-collapse:collapse}.Pay_invoice_body_table__Az3xw table tr{width:100%;margin:0;padding:0;display:flex;align-items:center}.Pay_invoice_body_table__Az3xw td{flex:1 1;padding:5px 15px;font-size:1.4rem;color:#363636}.Pay_invoice_body_table__Az3xw td:first-child{font-weight:400;text-align:left}.Pay_invoice_body_table__Az3xw td:last-child{font-weight:600;text-align:right}.Pay_invoice_body_table__Az3xw td span{color:#666;font-weight:300;font-family:Roboto}.Pay_invoice_footer__LgtB_{width:100%;padding:10px 0}.Pay_invoice_footer__LgtB_ .Pay_total__eRaqF,.Pay_subtotal__Lv9YD{display:flex;justify-content:space-between;align-items:center;padding:5px 20px;border-top:1px solid #ececec;font-weight:500;margin-bottom:0!important}.Pay_invoice_footer__LgtB_ p{margin:0!important;padding:0!important;font-size:1.4rem!important;color:#333!important}.Pay_discount__vYL6g{display:flex;align-items:center;justify-content:space-between;padding:5px 20px;margin-bottom:0!important;font-weight:300!important}.Pay_discount__vYL6g p{font-size:1.2rem!important;margin:0!important}.Pay_invoice_view__kLYVV button{padding:10px 15px;font-size:1.3rem;background-color:var(--primary-color);color:white;border:none;border-radius:5px;cursor:pointer;margin:20px auto;transition:all .3s ease,transform .2s ease}.Pay_invoice_view__kLYVV button:hover{background-color:var(--primary-dark-color);transform:translateY(-1px)}.Pay_simple__sZQuR{padding-top:20px}.Pay_simple__sZQuR p{color:#333!important;text-align:center;font-size:1.4rem!important}@media (min-width:768px){.Pay_payContainer__eA2Vv{width:90%;max-width:600px;margin:40px auto;min-height:auto;height:auto;max-height:90vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Pay_payContainer__eA2Vv h1{font-size:32px}.Pay_description__F80HD{font-size:16px}.Pay_payContainer__eA2Vv{padding:30px}}@media (min-width:992px){.Pay_payContainer__eA2Vv{padding:40px;max-width:600px}}@media (max-width:768px){.Pay_contact-details__4xUYZ{padding:15px}.Pay_contact-details__4xUYZ p{font-size:13px}.Pay_contact-details__4xUYZ i{font-size:14px}.Pay_invoice_heading__XVxCi,.Pay_invoice_view__kLYVV{padding:15px}.Pay_invoice_status__Zx0sz{width:100px;font-size:13px}.Pay_invoice_heading_details___cJWQ{flex-direction:column;gap:15px}.Pay_invoice_body_table__Az3xw td{padding:10px;font-size:13px}.Pay_invoice_view__kLYVV button{padding:12px;font-size:14px}}@media (max-width:600px){.Pay_invoice_status__Zx0sz{left:50%;transform:translateX(-50%);width:80px;height:35px;font-size:1rem}.Pay_invoice_heading__XVxCi{padding:8px 15px}.Pay_invoice_heading_details___cJWQ{flex-direction:column;align-items:flex-start}.Pay_invoice_heading_details___cJWQ div p{font-size:1rem}.Pay_invoiceNumber__hKwRD{font-size:1.3rem!important}.Pay_invoice_body_table__Az3xw{padding:5px;overflow-x:auto}.Pay_invoice_body_table__Az3xw td{font-size:1.2rem;padding:5px 10px}.Pay_invoice_footer__LgtB_ p{font-size:1.2rem!important}.Pay_invoice_view__kLYVV button{font-size:1.2rem;padding:8px 12px}}@media (max-width:550px){.Pay_payContainer__eA2Vv{min-width:350px;width:96%;max-width:96%;margin:15px auto}.Pay_inputGroup__0LW7v label{font-size:1.4rem}}@media (max-width:480px){.Pay_payContainer__eA2Vv{width:94svw}.Pay_amount__5GkZF{margin-bottom:0}.Pay_payButton__uUDN1{font-size:14px;padding:12px}.Pay_formControl__pK89n{padding:10px 12px}.Pay_invoice_status__Zx0sz{width:80px;height:35px;font-size:12px}.Pay_invoice_body_table__Az3xw td{font-size:12px;padding:8px}.Pay_subtotal__Lv9YD,.Pay_total__eRaqF{font-size:14px}}