.uc-analytics-choice{position:fixed;left:14px;bottom:14px;z-index:80;max-width:min(380px,calc(100vw - 28px));font:12px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;color:#e8dfcf}.uc-analytics-choice button{padding:8px 12px;min-height:36px;border:1px solid #88764e;background:#102331;color:#f6f1e6;font:inherit;cursor:pointer;border-radius:3px}.uc-analytics-choice a:focus-visible,.uc-analytics-choice button:focus-visible{outline:2px solid #dec895;outline-offset:3px}.uc-analytics-choice button:disabled{opacity:.5;cursor:default}.uc-analytics-choice section{padding:20px;background:#102331;border:1px solid #88764e;box-shadow:0 8px 24px #0003;border-radius:4px}.uc-analytics-choice h2{margin:0 0 10px;font:500 18px/1.3 Georgia,serif;color:#f6f1e6}.uc-analytics-choice p{margin:0 0 14px}.uc-analytics-choice section>div{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.uc-analytics-choice a{color:#dec895}.uc-analytics-choice .uc-analytics-close{float:right;padding:2px 8px;min-height:24px;border:0}.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}}