.docketpay-inline-widget,.docketpay-inline-widget *,.docketpay-badge-widget,.docketpay-badge-widget *,.docketpay-overlay,.docketpay-overlay *{font-size:16px;line-height:1.2em}.survcart-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;transition:opacity .2s ease-out,transform .2s ease-out;will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);contain:layout style paint}.survcart-loading.exit{opacity:0;transform:translate3d(0,0,0) scale3d(.98,.98,1)}.survcart-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007aff;border-radius:50%;animation:survcart-spin 1s linear infinite;margin-bottom:16px;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint}.survcart-loading-text{color:#666;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:500;text-align:center}.docketpay-spinner{position:absolute;top:0;left:0;display:flex;right:0;bottom:0;text-align:center;align-items:center;pointer-events:none;justify-content:center;background:#fff;opacity:1;transition:transform .25s,opacity .25s}.docketpay-spinner.exit{transform:scale3d(1.2,1.2,1);opacity:0}.survcart-trigger-button{border-radius:5px;background:#007aff;color:white;font-weight:700;font-weight:700;padding:10px 15px;display:flex;align-items:center;border:none;box-shadow:none;outline:none;justify-content:center;font-family:"Inter";animation:trigger-button-entrance .25s cubic-bezier(.34,1.56,.64,1) forwards}.survcart-elem-replaced{position:absolute!important;animation:replace-animation .25s cubic-bezier(.34,1.56,.64,1) forwards}.survcart-trigger-button:hover{cursor:pointer;background:#0064e6}.survcart-inline-widget iframe,.docketpay-badge-widget iframe,.docketpay-overlay iframe{display:inline;width:100%;height:100%;border-radius:0px;overflow:hidden;will-change:contents;contain:layout style paint}.docketpay-popup-content{position:relative;animation:.2s .1s overlay-open ease-out forwards;box-shadow:0px 0px 50px rgba(0,0,0,70%);background:#fff;border-radius:10px;opacity:0;overflow:hidden;will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);contain:layout style paint}.docketpay-popup-content.docketpay-mobile{-webkit-overflow-scrolling:touch;overflow-y:auto}.docketpay-overlay{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:2147483647;background-color:rgba(10,10,10,.85);display:none;align-items:center;justify-content:center;will-change:opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);contain:layout style paint}.docketpay-overlay[data-background-loading=true]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}.docketpay-overlay.active{display:flex!important;animation:fadein .2s ease-out forwards}.docketpay-overlay .docketpay-close-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.docketpay-overlay .docketpay-popup.stretched{max-height:900px;max-width:1350px}.docketpay-overlay .docketpay-popup{box-sizing:border-box;width:80%;max-height:900px;max-width:1350px;height:calc(100% - 100px);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width:800px),(max-height:600px){.docketpay-overlay .docketpay-popup{position:fixed;top:0;top:env(safe-area-inset-top,0);left:0;left:env(safe-area-inset-left,0);right:0;right:env(safe-area-inset-right,0);bottom:0;bottom:env(safe-area-inset-bottom,0);-webkit-transform:none;transform:none;width:100%;height:100%;height:100vh;height:-webkit-fill-available;height:stretch;max-width:100%;min-width:0;max-height:none;border-radius:0px}}@media (min-width:801px) and (min-height:601px){.docketpay-overlay .docketpay-popup{top:50%;left:50%}}.docketpay-overlay .docketpay-popup .docketpay-popup-content{height:100%}.docketpay-overlay .docketpay-popup-close{color:white;background:rgba(0,0,0,.8);justify-content:center;align-items:center;right:0;top:-45px;width:100px;display:flex;display:none;height:36px;border-radius:24px;position:absolute;margin-bottom:5px;min-width:0px;cursor:pointer;font-family:sans-serif;font-weight:600;animation:close-button-hop .45s cubic-bezier(.34,1.56,.64,1) forwards}.docketpay-overlay .docketpay-popup-close:hover{background:rgba(40,40,40,.8)}@media (max-width:800px){.docketpay-overlay .docketpay-popup-close{top:15px;right:15px}}@media (max-width:800px) and (hover:none) and (pointer:coarse){.docketpay-overlay{will-change:auto;-webkit-transform:none;transform:none;-webkit-backface-visibility:visible;backface-visibility:visible}.docketpay-popup-content{will-change:auto;-webkit-transform:none;transform:none;-webkit-backface-visibility:visible;backface-visibility:visible}.docketpay-overlay .docketpay-popup{position:fixed!important;-webkit-transform:none!important;transform:none!important;top:0!important;left:0!important;right:0!important;bottom:0!important}}.docketpay-overlay[data-mobile=true]{-webkit-transform:none!important;transform:none!important;will-change:auto!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;opacity:1;visibility:visible}.docketpay-overlay[data-mobile=true] .docketpay-popup-content{animation:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.docketpay-badge-widget{position:fixed;right:20px;bottom:15px;z-index:9998}.docketpay-badge-widget .docketpay-badge-content{display:table-cell;width:auto;height:45px;padding:0 30px;border-radius:25px;box-shadow:rgba(0,0,0,.25) 0 2px 5px;font-family:sans-serif;text-align:center;vertical-align:middle;font-weight:700;font-size:14px;color:#fff;cursor:pointer}.docketpay-popup-header{height:36px;width:100%;border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.docketpay-badge-widget .docketpay-badge-content.docketpay-white{color:#666a73}.docketpay-badge-widget .docketpay-badge-content span{display:block;font-size:12px}