.bsignaturedrawcapture{position:fixed;inset:0;z-index:999999;background-color:#0f172a8c!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;padding:16px;animation:bsignaturedrawcapture_fade .15s ease}@keyframes bsignaturedrawcapture_fade{0%{opacity:0}to{opacity:1}}@keyframes bsignaturedrawcapture_pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.bsignaturedrawcapture_card{background:#fff;border-radius:.75rem;box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;max-width:95vw;max-height:95vh;overflow:hidden;animation:bsignaturedrawcapture_pop .18s cubic-bezier(.16,1,.3,1)}.bsignaturedrawcapture_header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #eef0f3}.bsignaturedrawcapture_title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1f2937}.bsignaturedrawcapture_title i{color:#6b7280}.bsignaturedrawcapture_close{border:0;background:transparent;color:#6b7280;width:32px;height:32px;border-radius:.375rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,color .12s ease}.bsignaturedrawcapture_close:hover{background:#f1f5f9;color:#ef4444}.bsignaturedrawcapture_body{padding:18px;background:#f8fafc;display:flex;justify-content:center;align-items:center}.bsignaturedrawcapture canvas,.bsignaturedrawcapture canvas:hover,.bsignaturedrawcapture canvas:focus,.bsignaturedrawcapture canvas:active{background:#fff;border:1px dashed #cbd5e1!important;border-radius:.5rem;box-shadow:none!important;outline:none!important;max-width:100%;cursor:crosshair}.bsignaturedrawcapture_actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #eef0f3}.bsignaturedrawcapture_actions .btn{display:inline-flex;align-items:center;gap:6px}.bsignaturedrawcapture_image{min-height:70px;width:100%;cursor:pointer;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.bsignaturedrawcapture_container span{width:100%;cursor:pointer;height:100%;text-align:center;position:absolute;top:0;display:flex;left:0;justify-content:center;align-items:center}.bsignaturedrawcapture_container span>img{object-fit:contain;margin:auto;width:100%;opacity:.3;max-height:100%}.bsignaturedrawcapture_container span>i{margin:auto;width:100%;opacity:.3;text-align:center}.bsignaturedrawcapture_container{position:relative;height:100%}
