.info-card{max-width:520px;margin:24px auto;padding:28px 22px;background:#fff;border-top:4px solid #16833c}.info-card h2{text-align:center;color:#145c36;font-weight:800}.info-card>p{text-align:center;color:#777}.info-card form{display:grid;gap:10px}.info-card label{font-weight:700;font-size:13px}.info-card input,.info-card select,.info-card textarea,.withdraw-box input{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px}.green-btn{background:#0d791d;color:#fff;border:0;border-radius:5px;padding:13px;font-weight:700;text-decoration:none}.term-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.term-grid label{border:1px solid #ddd;padding:10px;border-radius:5px;text-align:center}.estimate{background:#f5fbf5;padding:18px;text-align:center}.estimate strong{display:block;color:#08751d;font-size:26px}.balance-card{background:linear-gradient(135deg,#079040,#006b2d);color:white;padding:20px;border-radius:12px;box-shadow:0 8px 18px #0002}.balance-card strong{display:block;font-size:32px}.withdraw-box{border:1px solid #e5e5e5;padding:16px;margin-top:15px;border-radius:8px}.payment-logos{padding:16px 8px;text-align:center;color:#3970a5;font-size:12px}.withdraw-box form{display:grid;gap:10px}.status-note{margin-top:15px;padding:14px;background:#fffbe8;border-left:4px solid #e3ad22;font-size:12px}.welcome-row{display:flex;justify-content:space-between;align-items:center}.loan-row{display:grid;grid-template-columns:1fr 1fr auto;padding:13px;border-bottom:1px solid #eee;color:#333;text-decoration:none}.loan-row em{color:#078139}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check{font-weight:400!important}
.notice{display:flex;gap:10px;padding:14px 16px;border-radius:6px;font-size:13px;margin-bottom:14px;line-height:1.6}.notice.success{background:#e8f5ee;color:#166c47}.notice.error{background:#fff0ee;color:#a63b31}.notice ul{padding-left:18px;margin:5px 0 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.info-card .check{display:flex;align-items:flex-start;gap:9px;flex-wrap:wrap}.info-card .check input{width:auto;margin-top:5px}.public-copy{font-size:15px;line-height:1.8}.public-copy ul{list-style:disc;padding-left:24px}.public-copy ol{list-style:decimal;padding-left:24px}