body.signbox-wizard-signing,html.signbox-wizard-signing{overscroll-behavior:none;overflow:hidden!important}.signbox-modal--sign-step .modal-body.signbox-sign-root{overscroll-behavior:contain;max-height:min(78vh,720px);overflow:hidden!important}.signbox-wizard-step1{-webkit-overflow-scrolling:touch;max-height:50vh;padding-right:2px;overflow-y:auto}.signbox-wizard-step2{min-height:0}.signbox-ui .signature-pad-embed-wrap{width:100%;overflow-x:visible}.signbox-ui .assinatura-pad-frame{box-sizing:border-box;background:#fff;border:1px solid #ccc;width:400px;height:150px;margin:8px auto 0;position:relative}.signbox-ui .assinatura-pad-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.signbox-ui .assinatura-pad-hint{text-align:center;position:absolute;inset:auto 8px 34px}.signbox-ui .assinatura-pad-title{letter-spacing:.12em;color:#00000038;font-size:14px;font-weight:600}.signbox-ui .assinatura-pad-sub,.signbox-ui .assinatura-pad-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:block}.signbox-ui .assinatura-pad-sub{letter-spacing:.05em;color:#0000002e;margin-top:4px;font-size:11px}.signbox-ui .assinatura-pad-line-row{align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.signbox-ui .assinatura-pad-x{color:#00000040;flex-shrink:0;font-size:15px;font-weight:300;line-height:1}.signbox-ui .assinatura-pad-line{background:#00000038;flex:1;height:1px}.signbox-ui .assinatura-pad-canvas{z-index:2;box-sizing:border-box;touch-action:none;-ms-touch-action:none;background:0 0;border:1px dotted #00000059;display:block;position:absolute;top:0;left:0;width:400px!important;height:150px!important;margin:0!important}.signbox-ui .assinatura-pad-canvas.sign-canvas--expanded{width:800px!important;height:300px!important}.signbox-ui .assinatura-pad-frame.sign-frame--expanded{width:800px;height:300px}.signbox-ui .assinatura-pad-frame.sign-frame--expanded .assinatura-pad-hint{bottom:68px}.signbox-ui .assinatura-pad-frame.sign-frame--expanded .assinatura-pad-title{font-size:28px}.signbox-ui .assinatura-pad-frame.sign-frame--expanded .assinatura-pad-sub{margin-top:8px;font-size:18px}.signbox-ui .assinatura-pad-frame.sign-frame--expanded .assinatura-pad-line-row{bottom:20px;left:20px;right:20px}.signbox-ui .assinatura-pad-frame.sign-frame--expanded .assinatura-pad-x{font-size:22px}.signbox-ui .signature-pad-moved-placeholder{box-sizing:border-box;color:#6c757d;background:linear-gradient(#f8f9fa,#fff);border:1px dashed #ced4da;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:400px;height:150px;margin:8px auto 0;padding:12px;display:flex}.signbox-ui .sign-name-field-wrap.sign-name-on-pad{margin-top:8px;padding:0;display:block}.signbox-ui .sign-name-on-pad .sign-name-input{z-index:3;color:#000;text-align:center;background:0 0;border:none;outline:none;width:100%;min-height:0;padding:0 12px 10px;font-family:Zeyada,cursive;font-size:25px;position:absolute;bottom:0;left:0;right:0}.signbox-expand-toolbar .btn.active,.signbox-ui .signature-mode-toolbar .btn.active{color:#fff;background-color:#6c757d;border-color:#6c757d}.signbox-expand-toolbar .signature-mode-btns,.signbox-ui .signature-mode-btns{gap:.4rem}.signbox-expand-toolbar .signature-mode-btns .btn,.signbox-ui .signature-mode-btns .btn{border-radius:.25rem;margin:0}#signature-pad,.signbox-ui .assinatura-pad-frame{touch-action:none}.signbox-signature-expand-dialog{width:min(100vw - 1rem,1000px);max-width:min(100vw - 1rem,1000px);max-height:calc(100vh - 1rem);margin:.5rem auto}.signbox-signature-expand-dialog .modal-content{flex-direction:column;max-height:calc(100vh - 1rem);display:flex}.signbox-signature-expand-body{background:#f8f9fa;flex:auto;justify-content:center;align-items:center;min-height:min(280px,55vh);padding:clamp(1rem,3vh,2rem) clamp(.75rem,2vw,1.5rem);display:flex;overflow:auto}.signbox-signature-expand-body .signature-pad-embed-wrap{overflow-x:visible}@media (width>=768px){.signbox-signature-expand-body .assinatura-pad-frame.sign-frame--expanded{border-radius:4px;box-shadow:0 10px 40px #0000001a}}.signbox-signature-expand-body .sign-name-on-pad .sign-name-input{padding-bottom:12px;font-size:28px}.modal.signbox-expand-stack{z-index:1060!important}
