.pdf-sign-field img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.signature-mobile-action{display:none}@media (max-width:900px){.signature-room{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.signature-mobile-action{z-index:100;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));color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091927f7;border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #09192733}.signature-mobile-action strong,.signature-mobile-action small{display:block}.signature-mobile-action strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.signature-mobile-action small{color:#a8b3bb;margin-top:4px;font-size:8px}.signature-mobile-action button{color:#10283a;cursor:pointer;background:#f5f2e9;border:1px solid #c3a568;justify-content:space-between;align-items:center;gap:12px;min-width:126px;min-height:44px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.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}}
