.panel-main{min-width:0}
.tenant-qaisma .bank-reference-card{border-color:#dbe4e9;background:#f1f5f7;box-shadow:inset 4px 0 0 #9aabb5}
.tenant-qaisma .bank-reference-card>span{color:#405766}
.tenant-qaisma .bank-reference-card input{border-color:#d4dde2;background:#fff}
.tenant-qaisma .bank-reference-card input:focus{border-color:#e50914;background:#fff}
.payment-panel .pancang-hold-box{margin-top:0;margin-bottom:12px}
.tenant-saujana{--ink:#10251f;--cyan:#0f7553;--cyan-dark:#095c40;--lime:#24b9eb;--bg:#f3f7f5;--line:#dce7e2}
.tenant-saujana .tenant-top{background:#10251f;border-bottom-color:#28453b}.tenant-saujana .tenant-nav-links a{border-color:#36564b;background:#19382e;color:#f2faf7}.tenant-saujana .tenant-nav-links a:hover{border-color:#0f7553;background:#0f7553}.tenant-saujana .tenant-nav-links .tenant-help{border-color:#168d4c;background:#168d4c;color:#fff}
.tenant-saujana .tenant-brand small{color:#24b9eb}.tenant-saujana .reg-hero{background:radial-gradient(circle at 68% 35%,rgba(36,185,235,.18),transparent 31%),linear-gradient(115deg,#071812,#153d30)}.tenant-saujana .reg-hero h1 em,.tenant-saujana .event-mini>span,.tenant-saujana .queue-live-head>em{color:#59d3f4}.tenant-saujana .section-head>span{background:#10251f;color:#59d3f4}.tenant-saujana .pond-btn.active,.tenant-saujana .pond-btn.has-selection{border-color:#0f7553;background:#edf9f4;color:#095c40}.tenant-saujana .pond-btn.has-selection::after,.tenant-saujana .legend.picked,.tenant-saujana .peg-btn.selected,.tenant-saujana .primary-btn{background:#0f7553;color:#fff}.tenant-saujana .primary-btn:hover{background:#095c40}.tenant-saujana .checkout-total,.tenant-saujana .bank-box,.tenant-saujana .ticket-top{background:#10251f}.tenant-saujana .checkout-total>span,.tenant-saujana .bank-box code,.tenant-saujana .ticket-top>i{color:#59d3f4}
.tenant-saujana input:focus,.tenant-saujana select:focus{outline-color:rgba(15,117,83,.15);border-color:#0f7553}.tenant-saujana .bank-reference-card{border-color:#dbe4e9;background:#f1f5f7;box-shadow:inset 4px 0 0 #80a79a}.tenant-saujana .bank-reference-card input:focus{border-color:#0f7553;outline-color:rgba(15,117,83,.15)}.tenant-saujana .receipt-upload{border-color:#bdd7cd;background:#f3faf7}.tenant-saujana .receipt-upload:hover,.tenant-saujana .receipt-upload:focus-within{border-color:#0f7553;background:#edf9f4}.tenant-saujana .receipt-upload input[type=file]::file-selector-button{background:#0f7553}
.tenant-saujana .tenant-nav{min-height:72px}@media(max-width:650px){.tenant-saujana .tenant-nav{min-height:64px;flex-direction:row;align-items:center;padding:8px 0}}
@media(max-width:650px){
  html,body{max-width:100%;overflow-x:hidden}
  .panel,.panel-main,.payment-panel,.summary-card{min-width:0;max-width:100%}
  .pond-list{width:calc(100% + 28px);max-width:none}
}
.terms-check{position:relative;align-items:center!important;gap:12px!important;padding:13px 14px!important;border:2px solid #e0a83a!important;background:#fff8e7!important;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.terms-check:hover{border-color:#c98c19!important;box-shadow:0 5px 15px rgba(135,88,5,.1)}.terms-check>span{width:27px!important;height:27px!important;flex:0 0 27px!important}.terms-check>b{font-size:11px!important;line-height:1.45!important}.terms-check b em{display:block;margin-bottom:3px;color:#a35c00;font-size:8px;font-style:normal;font-weight:950;letter-spacing:.8px;text-transform:uppercase}.terms-check:has(input:checked){border-color:#22a05a!important;background:#effbf4!important}.terms-check:has(input:checked) b em{color:#087a38}.terms-check.invalid{border-color:#dc2626!important;background:#fff0f0!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)}
@media(max-width:650px){.terms-check{padding:12px!important}.terms-check>b{font-size:10px!important}}
.tenant-footer img{width:62px;height:62px;padding:3px;border:1px solid #e2e8ec;border-radius:50%;background:#fff;object-fit:cover;box-shadow:0 6px 16px rgba(7,21,35,.1)}.tenant-footer .footer-inner{gap:5px}
@media(max-width:650px){.tenant-footer{padding:20px 0!important}.tenant-footer img{width:58px;height:58px;margin-bottom:7px}.tenant-footer strong{font-size:10px;text-align:center}.tenant-footer span{font-size:9px}.pond-list{grid-auto-columns:126px!important;gap:8px!important;padding-bottom:6px!important;scrollbar-width:none}.pond-list::-webkit-scrollbar{display:none}.pond-btn{min-width:126px!important;min-height:58px;padding:11px 12px!important;border-radius:13px!important;font-size:13px!important}.pond-btn small{display:block;margin-top:5px;font-size:8px!important}}
@media(max-width:650px){.pond-list{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:0!important;overflow:visible!important}.pond-btn{width:100%!important;min-width:0!important;scroll-snap-align:none!important}}
