.WaiverSignatureModal_overlay__LuQpB{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center;z-index:60;padding:0}@media (min-width:768px){.WaiverSignatureModal_overlay__LuQpB{align-items:center;padding:1rem}}.WaiverSignatureModal_modal__c2A_B{background:white;border-radius:1rem 1rem 0 0;width:100%;max-width:100%;max-height:92vh;overflow-y:auto;padding-bottom:var(--safe-bottom);animation:WaiverSignatureModal_slideUp__rhkjn .24s ease}@keyframes WaiverSignatureModal_slideUp__rhkjn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:768px){.WaiverSignatureModal_modal__c2A_B{border-radius:1rem;max-width:720px;max-height:90vh;padding-bottom:0;animation:none}}.WaiverSignatureModal_header__u6Eos{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:white;border-radius:1rem 1rem 0 0}@media (min-width:768px){.WaiverSignatureModal_header__u6Eos{padding:1.25rem 1.5rem}}.WaiverSignatureModal_title__GWbz_{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;margin:0;color:var(--color-navy)}.WaiverSignatureModal_closeButton__FuzAL{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:50%;cursor:pointer;font-size:1rem;color:#6b7280}.WaiverSignatureModal_closeButton__FuzAL:hover{background:#e5e7eb}.WaiverSignatureModal_body__o3Sw3{padding:1rem 1.25rem}@media (min-width:768px){.WaiverSignatureModal_body__o3Sw3{padding:1.5rem}}.WaiverSignatureModal_auditBox__Gva2T{background:#f7f8fa;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;margin-bottom:1.25rem}.WaiverSignatureModal_auditTitle__14GSa{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;margin:0 0 .5rem}.WaiverSignatureModal_auditGrid__yrkpH{display:grid;grid-template-columns:auto 1fr;gap:.375rem .75rem;font-size:.8125rem}.WaiverSignatureModal_auditKey__sExFG{color:#6b7280;font-weight:500}.WaiverSignatureModal_auditValue__zXfw_{color:var(--color-navy);word-break:break-all}.WaiverSignatureModal_errorState__Yoi8A,.WaiverSignatureModal_loading__SNaIg{padding:1.5rem;text-align:center;color:#6b7280;font-size:.875rem}