/* iRento v3.6.36 UI156 — right-aligned payout identity and readable CFunds typography. */
.ui156-atm-header{grid-template-columns:minmax(125px,.72fr) minmax(285px,1.28fr);align-items:start}
.ui156-atm-security-column{display:grid!important;width:min(100%,390px);min-width:0;justify-self:end;justify-items:stretch;gap:13px;text-align:right!important}
.ui156-atm-security-column .ui153-secure-lock{width:max-content;max-width:100%;justify-self:end}
.ui156-atm-account{min-width:0;padding:12px 2px 0;border-top:1px solid rgba(255,255,255,.16);text-align:right}
.ui156-atm-account>div>span,.ui156-atm-account>div>strong,.ui156-atm-account>div>small{display:block!important}
.ui156-atm-account>div>span{color:#aeeeff!important;font-size:9px!important;font-weight:950;letter-spacing:.075em}
.ui156-atm-account>div>strong{margin-top:5px;color:#fff;font-size:15px;line-height:1.25;overflow-wrap:anywhere}
.ui156-atm-account>div>small{margin-top:4px!important;color:#d6def9!important;font-size:9px!important;font-weight:650!important;letter-spacing:0!important}
.ui156-account-toggle{width:100%;min-width:0;margin-top:9px;justify-content:space-between;padding:8px 10px;border-color:rgba(166,235,255,.34);background:rgba(10,12,60,.22);color:#fff3a8}
.ui156-account-toggle b{min-width:0;font-size:15px;line-height:1.25;text-align:right;overflow-wrap:anywhere;white-space:normal}
.ui156-account-toggle svg{flex:0 0 auto}
.ui156-account-toggle:hover,.ui156-account-toggle:focus-visible{border-color:#9bedff;background:rgba(104,225,255,.1);box-shadow:0 0 0 3px rgba(93,225,255,.12)}
.ui156-atm-header+.ui155-card-flow{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}

.ui151-cfunds-page .ui153-secure-lock>span:last-child strong{font-size:8px}
.ui151-cfunds-page .ui153-secure-lock>span:last-child small{font-size:6.8px!important}
.ui151-cfunds-page .ui151-balance-box>span:not(.ui151-peso-token){font-size:9.5px}
.ui151-cfunds-page .ui151-balance-box>small{font-size:9.5px;line-height:1.35}
.ui151-cfunds-page .ui151-slider-label{font-size:9px;line-height:1.25}
.ui151-cfunds-page .ui155-amount-row>div:not(.ui151-amount-control) span{font-size:10px!important}
.ui151-cfunds-page .ui155-amount-row>div:not(.ui151-amount-control) small{font-size:9.5px!important;line-height:1.35}
.ui151-cfunds-page .ui155-amount-row button{font-size:9.5px}
.ui156-conversion-limit{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:12px!important;padding:9px 11px;border:1px solid #d8ddf2;border-radius:12px;background:rgba(255,255,255,.68);text-align:left!important}
.ui156-conversion-limit>span{flex:0 0 auto;color:#d2a700!important;font-size:17px!important}
.ui156-conversion-limit>div{min-width:0}
.ui156-conversion-limit b,.ui156-conversion-limit small{display:block}
.ui156-conversion-limit b{color:#413cb2;font-size:9px;line-height:1.2;letter-spacing:.08em}
.ui156-conversion-limit small{margin-top:3px;color:#515d78;font-size:10px;line-height:1.4}
.ui151-cfunds-page .ui151-review-strip div span{font-size:10px}
.ui151-cfunds-page .ui151-review-strip div small{font-size:9.5px;line-height:1.35}
.ui151-cfunds-page .ui151-review-strip strong{font-size:20px}
.ui151-cfunds-page .ui151-card-action{font-size:9.5px}
.ui151-cfunds-page .ui151-request-receipt span{font-size:9px}
.ui151-cfunds-page .ui151-request-receipt p,.ui151-cfunds-page .ui151-request-receipt>div:last-child small{font-size:9.5px}
.ui151-cfunds-page .ui151-computation>header span,.ui151-cfunds-page .ui151-history>header span{font-size:9.5px}
.ui151-cfunds-page .ui151-computation>header h2,.ui151-cfunds-page .ui151-history>header h2{font-size:19px}
.ui151-cfunds-page .ui151-computation>header>b,.ui151-cfunds-page .ui151-history>header>b{font-size:9px}
.ui151-cfunds-page .ui151-computation p{font-size:10.5px;line-height:1.35}
.ui151-cfunds-page .ui151-history article strong,.ui151-cfunds-page .ui151-history article span{font-size:10.5px}
.ui151-cfunds-page .ui151-history article small{font-size:9.5px}
.ui151-cfunds-page .ui151-history article form button{font-size:9px}
.ui151-confirm-modal .ui151-modal-card>span{font-size:9.5px}
.ui151-confirm-modal .ui151-modal-card>p{font-size:11px;line-height:1.5}
.ui151-confirm-modal .ui151-modal-summary span{font-size:9px}
.ui151-confirm-modal .ui151-modal-summary strong{font-size:11px;line-height:1.35}
.ui151-confirm-modal .ui151-confirm-input span{font-size:10px}
.ui151-confirm-modal .ui151-modal-note{font-size:9.5px!important;line-height:1.45}
.ui151-confirm-modal .ui151-modal-actions button{font-size:9.5px}

@media(max-width:700px){
  .ui156-atm-header{grid-template-columns:82px minmax(0,1fr);gap:11px}
  .ui156-atm-security-column{width:100%;gap:10px}
  .ui156-atm-security-column .ui153-secure-lock{width:100%;justify-self:stretch}
  .ui156-atm-account{padding-top:10px}
  .ui156-atm-account>div>span{font-size:8.5px!important}
  .ui156-atm-account>div>strong{font-size:12.5px}
  .ui156-atm-account>div>small{font-size:8.5px!important}
  .ui156-account-toggle{margin-top:7px;padding:7px 8px}
  .ui156-account-toggle b{font-size:13px;letter-spacing:.075em}
  .ui156-account-toggle svg{width:17px;height:17px}
  .ui156-atm-header+.ui155-card-flow{margin-top:15px;padding-top:15px}
  .ui151-cfunds-page .ui153-secure-lock>span:last-child strong{font-size:7.3px}
  .ui151-cfunds-page .ui153-secure-lock>span:last-child small{font-size:6.2px!important}
  .ui151-cfunds-page .ui151-balance-box>span:not(.ui151-peso-token){font-size:9.5px;letter-spacing:.055em}
  .ui151-cfunds-page .ui151-balance-box>strong{font-size:20px}
  .ui151-cfunds-page .ui151-balance-box>small{font-size:9.5px}
  .ui151-cfunds-page .ui151-slider-label{font-size:8.5px;letter-spacing:.035em}
  .ui151-cfunds-page .ui155-amount-row>div:not(.ui151-amount-control) span{font-size:10.5px!important}
  .ui151-cfunds-page .ui155-amount-row>div:not(.ui151-amount-control) small{font-size:10px!important}
  .ui151-cfunds-page .ui155-amount-row button{font-size:10px}
  .ui156-conversion-limit{align-items:flex-start;justify-content:flex-start;padding:10px 11px}
  .ui156-conversion-limit b{font-size:9.5px}
  .ui156-conversion-limit small{font-size:10px}
  .ui151-cfunds-page .ui151-review-strip{padding:15px 16px}
  .ui151-cfunds-page .ui151-review-strip div span{font-size:10.5px}
  .ui151-cfunds-page .ui151-review-strip div small{font-size:9.5px}
  .ui151-cfunds-page .ui151-review-strip strong{font-size:21px}
  .ui151-cfunds-page .ui151-card-action{font-size:10px;line-height:1.35;text-align:center}
  .ui151-cfunds-page .ui151-computation>header span,.ui151-cfunds-page .ui151-history>header span{font-size:9.5px}
  .ui151-cfunds-page .ui151-computation>header h2,.ui151-cfunds-page .ui151-history>header h2{font-size:19px}
  .ui151-cfunds-page .ui151-computation p{font-size:10.5px}
  .ui151-cfunds-page .ui151-history article strong,.ui151-cfunds-page .ui151-history article span{font-size:10.5px}
  .ui151-cfunds-page .ui151-history article small{font-size:9.5px}
  .ui151-confirm-modal .ui151-modal-card>span{font-size:9.5px}
  .ui151-confirm-modal .ui151-modal-card>p{font-size:11px}
  .ui151-confirm-modal .ui151-modal-summary span{font-size:9px}
  .ui151-confirm-modal .ui151-modal-summary strong{font-size:11px}
  .ui151-confirm-modal .ui151-modal-actions button{font-size:10px}
}

@media(max-width:390px){
  .ui156-atm-header{grid-template-columns:68px minmax(0,1fr);gap:8px}
  .ui156-atm-security-column .ui153-secure-lock{padding-right:6px}
  .ui156-atm-account>div>strong{font-size:11.5px}
  .ui156-account-toggle b{font-size:12px}
  .ui151-cfunds-page .ui151-slider-label{font-size:8px}
}
