/* Stage 39.50 — short yes/no confirmation that never requires scrolling. */
.request-submit-confirm{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important;align-items:center!important;overflow:hidden!important}
.request-submit-confirm .request-review-sheet{width:min(430px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:none!important;overflow:visible!important;padding:24px 18px!important;border-radius:24px!important;text-align:center!important}
.request-submit-confirm .request-confirm-icon{width:58px;height:58px;margin:0 auto 12px;border-radius:18px;background:linear-gradient(145deg,#18ad7b,#087555);color:#fff;display:grid;place-items:center;font-size:29px;font-weight:900;box-shadow:0 12px 30px #0c9c6c45}
.request-submit-confirm small{display:block;color:var(--orange);font-weight:900}
.request-submit-confirm h2{margin:4px 0 6px;font-size:23px}
.request-submit-confirm p{margin:0;color:var(--muted);line-height:1.7}
.request-submit-confirm .request-review-actions{grid-template-columns:1fr 1fr!important;margin-top:18px}
.request-submit-confirm .request-review-actions button{min-height:54px;padding:10px 8px;font-size:13px}
@media(max-width:370px){.request-submit-confirm .request-review-sheet{padding:20px 12px!important}.request-submit-confirm h2{font-size:19px}.request-submit-confirm .request-review-actions{gap:7px}.request-submit-confirm .request-review-actions button{font-size:12px}}

/* Destination shown before opening an admin request. */
.request-wallet-name{display:inline-flex!important;align-items:center;align-self:flex-start;width:max-content;max-width:100%;margin-top:3px;padding:5px 9px;border:1px solid #2b678f;border-radius:10px;background:#0a2a45;color:#76caff!important;font-size:10px!important;font-weight:900;white-space:normal;overflow-wrap:anywhere}
