.pdf-sign-field img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.signature-mobile-action{display:none}@media (max-width:900px){.signature-room{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.signature-mobile-action{position:fixed;z-index:100;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:10px max(14px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));border-top:1px solid rgba(255,255,255,.14);background:rgba(9,25,39,.97);box-shadow:0 -10px 28px rgba(9,25,39,.2);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.signature-mobile-action small,.signature-mobile-action strong{display:block}.signature-mobile-action strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.signature-mobile-action small{margin-top:4px;color:#a8b3bb;font-size:8px}.signature-mobile-action button{display:flex;min-width:126px;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:1px solid #c3a568;background:#f5f2e9;color:#10283a;font-size:9px;font-weight:900;cursor:pointer}.signature-mobile-action button[aria-disabled=true]{opacity:.72}.signature-mobile-action button:disabled{opacity:.5;cursor:wait}.signature-mobile-action button span{color:#9a793e}}@media (max-width:430px){.signature-mobile-action{gap:8px}.signature-mobile-action button{min-width:118px;padding:0 11px}}