.card-flow{padding:25px 23px;background:#fff;border-radius:22px;min-height:560px}.card-flow h2{font-size:26px;line-height:1.2;letter-spacing:-.7px;font-weight:900;margin:12px 0}.card-flow>p{font-size:13px;line-height:1.7;color:#777}.card-flow .bankcard{max-width:300px;margin:30px auto 25px;padding:23px}.card-flow .bankcard .chip{margin-top:26px}.card-flow .primary{width:100%;margin-top:22px}.card-flow .auth-form{margin-top:23px}.card-flow .auth-form label{font-size:12px}.card-status{display:inline-flex;align-items:center;gap:7px;font-weight:900;font-size:11px;border-radius:20px;padding:8px 13px;background:#e1f1e8;color:#7c6510}.card-status.approved{background:#e7f4e8;color:#23643a}.card-status:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.analysis-symbol{height:94px;width:94px;border:5px solid #f5edc8;border-top-color:#76bf9e;border-radius:50%;display:grid;place-items:center;margin:36px auto;color:#8d7212;font-size:35px;animation:card-pulse 1.8s ease-in-out infinite}.analysis-centered{text-align:center}.analysis-list{list-style:none;text-align:left;padding:17px 0;margin:24px 0}.analysis-list li{display:flex;gap:13px;align-items:center;padding:16px 0;border-bottom:1px solid #eee;font-size:13px}.analysis-list i{font-style:normal;background:#dcefe5;border-radius:50%;width:28px;height:28px;display:grid;place-items:center}.credit-result{background:#a8e6cf;border-radius:20px;padding:25px;margin:24px 0;text-align:left}.credit-result small{font-size:12px;display:block}.credit-result strong{font-size:43px;font-weight:900;letter-spacing:-1.5px;display:block;margin:8px 0}.credit-result p{font-size:11px;color:#625415;margin:0}.card-disclosure{font-size:11px!important;line-height:1.7!important;background:#f5f6f1;padding:14px 16px;border-radius:13px;color:#767a6d!important;text-align:left}.card-success-icon{width:70px;height:70px;background:#e7f4e8;color:#23643a;border-radius:50%;font-size:38px;margin:26px auto;display:grid;place-items:center}.card-details{margin:15px 0}.card-details .line{font-size:12px}.card-progress{height:5px;background:#f1edda;border-radius:10px;overflow:hidden}.card-progress span{height:100%;display:block;background:#76bf9e;transition:width 1s linear}.card-flow input[readonly]{background:#f6f6f0;color:#777}.card-flow .auth-caption{margin-top:10px}.card-home-notice{padding:14px 16px;border:1px solid #eee7c5;background:#f0f6f2;border-radius:15px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.card-home-notice b{font-size:12px}.card-home-notice small{display:block;font-size:10px;color:#888;margin-top:4px}.card-home-notice button{background:#171717;color:#a8e6cf;border-radius:20px;padding:12px;font-size:11px;font-weight:900;min-height:44px}@keyframes card-pulse{50%{border-top-color:#f5edc8;border-right-color:#76bf9e;box-shadow:0 0 0 8px #a8e6cf10}}@media(prefers-reduced-motion:reduce){.analysis-symbol{animation:none}.card-progress span{transition:none}}
.approved-credit-summary{border:1px solid #eadfae;border-radius:18px;background:#edf6f0;padding:20px;margin:20px 0}.approved-credit-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.approved-credit-heading>span:first-child{font-size:12px;font-weight:800;color:#7c7045}.approved-credit-heading .test-environment{margin:0;font-size:8px;padding:5px 8px;white-space:nowrap}.approved-credit-summary>strong{display:block;font-size:33px;letter-spacing:-1px;font-weight:900;margin:10px 0 16px}.approved-credit-available{display:flex;justify-content:space-between;font-size:11px;color:#8d825c;border-top:1px solid #eadfae;padding-top:13px}.approved-credit-summary>small{display:block;font-size:10px;color:#8b8059;line-height:1.6;margin-top:10px}.card-flow .approved-credit-summary{text-align:left}

