.coin-package-listing-section{margin-bottom:50px}.coin-package-listing-section .coin-package-listing-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.coin-package-listing-section .coin-package-listing-header .title-cnt h2{font-size:20px;font-weight:600}@media screen and (max-width:767.98px){.coin-package-listing-section .coin-package-listing-header .title-cnt h2{font-size:16px}}.coin-package-listing-section .coin-package-listing-header .view-all-link{color:#e4c86f;font-size:14px}@media screen and (max-width:767.98px){.coin-package-listing-section .coin-package-listing-header .view-all-link{font-size:10px}}.coin-package-listing-section .coin-package-listing-description-text{color:#fff;max-width:950px;margin-top:20px;font-size:15px;font-weight:400;line-height:1.5}.coin-package-listing-section .package-card-listing{margin-top:15px}@media screen and (min-width:768px){.coin-package-listing-section .package-card-listing{margin-top:20px}}.payment-gateway-selection-modal .modal-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payment-gateway-selection-modal .modal-header h1{color:#fff;font-size:20px;font-weight:600;line-height:1.2}.payment-gateway-selection-modal .gateway-list{flex-direction:column;gap:14px;display:flex}.payment-gateway-selection-modal .gateway-card{text-align:left;cursor:pointer;background:#15141a;border:1px solid #0000;border-radius:12px;align-items:center;gap:16px;width:100%;padding:16px;transition:background .2s,border-color .2s;display:flex}.payment-gateway-selection-modal .gateway-card:hover{background:#1c1b22;border-color:#e4c86f4d}.payment-gateway-selection-modal .gateway-card .gateway-icon{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.payment-gateway-selection-modal .gateway-card .gateway-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.payment-gateway-selection-modal .gateway-card .gateway-text{flex:1;min-width:0}.payment-gateway-selection-modal .gateway-card .gateway-text h3{color:#fff;margin:0 0 4px;font-size:18px;font-weight:600}.payment-gateway-selection-modal .gateway-card .gateway-text p{color:#b2b2b2;margin:0;font-size:13px;line-height:1.4}.finix-payment-modal .finix-error-state{text-align:center;flex-direction:column;align-items:center;padding:12px 8px 4px;display:flex}.finix-payment-modal .finix-error-state .finix-error-icon{color:#ef5350;background:#ef53501f;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:16px;display:flex}.finix-payment-modal .finix-error-state .finix-error-title{color:#fff;margin:0 0 8px;font-size:18px;font-weight:600}.finix-payment-modal .finix-error-state .finix-error-message{color:#b2b2b2;max-width:360px;margin:0 0 24px;font-size:14px;line-height:1.5}.finix-payment-modal .finix-error-state .finix-error-actions{gap:12px;width:100%;max-width:360px;display:flex}.finix-payment-modal .finix-error-state .finix-error-actions .back-btn{color:#b2b2b2;cursor:pointer;background:#15141a;border:1px solid #0000;border-radius:8px;flex:1;padding:10px 16px;font-size:15px;font-weight:500;transition:background .2s,border-color .2s}.finix-payment-modal .finix-error-state .finix-error-actions .back-btn:hover{background:#222224;border-color:#e4c86f33}.finix-payment-modal .finix-error-state .finix-error-actions .confirm-btn{color:#15141a;cursor:pointer;background:#e4c86f;border-radius:8px;flex:1;padding:10px 16px;font-size:15px;font-weight:600;transition:background .2s}.finix-payment-modal .finix-error-state .finix-error-actions .confirm-btn:hover{background:#fbd351}
