.tabs-container{flex-direction:column;gap:24px;width:100%;display:flex}.tabs-header-capsule{box-sizing:border-box;background:#ebedf0;border-radius:50px;justify-content:space-between;align-items:center;width:100%;max-width:650px;margin:0 auto;padding:5px;display:flex;position:relative;box-shadow:inset 0 1px 3px #0000000f}.tab-sliding-pill{z-index:1;pointer-events:none;background:#fff;border-radius:40px;transition:transform .45s cubic-bezier(.25,1,.5,1),width .45s cubic-bezier(.25,1,.5,1);position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 4px 14px #0000001a,0 1px 3px #0000000d}.tab-btn{z-index:2;color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:40px;outline:none;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;padding:12px 20px;font-size:15px;font-weight:600;transition:color .3s,transform .15s;display:flex;position:relative}.tab-btn:hover{color:#111827}.tab-btn:active{transform:scale(.98)}.tab-btn.active{color:#111827}.tab-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.tabs-content-body{border:1.8px solid var(--primary-green,#10b981);box-sizing:border-box;background:#fff;border-radius:24px;width:100%;min-height:350px;padding:32px;overflow:hidden;box-shadow:0 10px 30px #00000008}.tab-content-animated{animation:.5s cubic-bezier(.16,1,.3,1) forwards tabContentAppear}@keyframes tabContentAppear{0%{opacity:0;filter:blur(2px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:768px){.tabs-container{gap:18px}.tab-btn{gap:8px;padding:10px 14px;font-size:14px}.tabs-content-body{border-radius:20px;min-height:280px;padding:24px}}@media (max-width:480px){.tabs-header-capsule{border-radius:32px;padding:4px}.tab-sliding-pill{border-radius:28px;top:4px;bottom:4px}.tab-btn{border-radius:28px;gap:6px;padding:8px 10px;font-size:13px}.tabs-content-body{border-radius:16px;min-height:220px;padding:16px}}@media (max-width:500px){.tabs-header-capsule{border-radius:40px;max-width:100%;padding:4px}.tab-sliding-pill{border-radius:32px;top:4px;bottom:4px}.tab-btn{border-radius:32px;flex:1;justify-content:center;gap:4px;padding:8px 4px;font-size:12px}.tab-icon svg,.tab-icon img,.tab-icon{width:16px;height:16px}}@media (max-width:360px){.tab-btn{gap:2px;padding:6px 2px;font-size:10.5px}.tab-icon svg,.tab-icon img,.tab-icon{width:14px;height:14px}}
.callout{border-radius:16px;align-items:center;gap:12px;width:100%;padding:16px 24px;font-size:15px;line-height:1.5;display:flex}.callout-icon{flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.callout-body{flex:1}.callout-title{margin:0 0 4px;font-size:16px;font-weight:700}.callout-danger{color:#dc2626;background-color:#fee2e2;font-weight:600}.callout-warning{color:#d97706;background-color:#fef3c7;font-weight:600}.callout-success{color:#059669;background-color:#d1fae5;font-weight:600}.callout-info{color:#4338ca;background-color:#e0e7ff;font-weight:600}
.instruction-card{box-sizing:border-box;background-color:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;width:100%;padding:28px;display:flex}.card-border-info{border:1.5px solid #6366f1}.card-border-danger{border:1.5px solid #ef4444}.card-border-warning{border:1.5px solid #f59e0b}.card-border-success{border:1.5px solid #10b981}.instruction-badge{border-radius:30px;align-items:center;gap:10px;margin-bottom:20px;padding:8px 18px;font-size:15px;font-weight:600;display:inline-flex}.badge-info{color:#3730a3;background-color:#e0e7ff}.badge-danger{color:#991b1b;background-color:#fee2e2}.badge-warning{color:#92400e;background-color:#fef3c7}.badge-success{color:#065f46;background-color:#d1fae5}.badge-dot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.badge-dot:after{content:"";opacity:.6;background-color:currentColor;border-radius:50%;width:100%;height:100%;animation:1.3s cubic-bezier(.215,.61,.355,1) infinite badgeRipple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@keyframes badgeRipple{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(2.5)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}.instruction-card-body{color:#4b5563;width:100%;font-size:15.5px;line-height:1.6}.instruction-content-html ol,.instruction-content-html ul{margin:0;padding-left:20px}.instruction-content-html li{color:#374151;margin-bottom:8px}.instruction-content-html p{margin:0 0 12px}@media (max-width:768px){.instruction-card{border-radius:16px;padding:22px}.instruction-badge{gap:8px;margin-bottom:16px;padding:7px 15px;font-size:14px}.instruction-card-body{font-size:14.5px}}@media (max-width:480px){.instruction-card{border-radius:14px;padding:16px}.instruction-badge{gap:6px;margin-bottom:14px;padding:6px 12px;font-size:13px}.badge-dot{width:7px;height:7px}.instruction-card-body{font-size:13.5px;line-height:1.5}.instruction-content-html ol,.instruction-content-html ul{padding-left:16px}}
.bank-details-wrapper{width:100%;overflow-x:auto}.bank-details-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.bank-details-table tr{border-bottom:1px solid #e5e7eb}.bank-details-table tr:last-child{border-bottom:none}.bank-details-table td{vertical-align:top;padding:16px 12px}.bank-label{color:#6b7280;width:38%;font-weight:500}.bank-value{color:#1f2937;width:62%;font-weight:500}
