.pix-processing-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:34px 30px;border:1px solid rgba(215,255,57,.42);background:#111;color:#fff;text-align:center;overflow:hidden;overscroll-behavior:contain;box-shadow:0 24px 80px rgba(0,0,0,.48)}.pix-processing-dialog.ready{overflow:auto}.pix-processing-dialog::backdrop{background:rgba(10,10,10,.66);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pix-popup-close{position:absolute;z-index:2;top:8px;right:10px;width:42px;height:42px;border:0;background:transparent;color:#aaa;font-size:26px;cursor:pointer}.pix-processing-dialog section[hidden]{display:none}.pix-processing-mark{position:relative;display:grid;place-items:center;width:58px;height:58px;margin:0 auto 22px}.pix-processing-mark i{position:absolute;inset:0;border:2px solid rgba(215,255,57,.2);border-top-color:rgb(215,255,57);border-radius:50%;animation:pix-processing-spin .8s linear infinite}.pix-processing-mark span{color:rgb(215,255,57);font:400 20px "Anton",sans-serif}.pix-processing-dialog small{color:rgb(215,255,57);font-size:8px;font-weight:800;letter-spacing:.17em}.pix-processing-dialog h2{margin:10px 0 8px;font-family:"Anton","Barlow Condensed",sans-serif;font-size:32px;font-weight:400;line-height:1.08;text-transform:uppercase}.pix-processing-dialog p{margin:0 auto;color:#aaa;font-size:11px;line-height:1.6}.pix-processing-loading>b{display:block;margin-top:13px;color:#777;font-size:8px;letter-spacing:.08em}.pix-processing-progress{height:3px;margin-top:23px;background:#282828;overflow:hidden}.pix-processing-progress span{display:block;width:42%;height:100%;background:rgb(215,255,57);animation:pix-processing-progress 1.2s ease-in-out infinite}.pix-popup-payment>img{display:block;width:190px;height:190px;margin:18px auto 12px;background:#fff}.pix-popup-payment>textarea{display:block;width:100%;height:65px;margin:14px 0 8px;padding:9px;border:1px solid #444;background:#1c1c1c;color:#ddd;font-size:9px;resize:none}.pix-popup-payment>[data-popup-copy-pix],.pix-popup-approved>a{width:100%;min-height:48px;border:0!important;background:rgb(215,255,57)!important;color:#111!important}.pix-popup-payment>em{display:block;margin:11px 0;color:#aaa;font-size:9px;font-style:normal}.pix-popup-payment>aside{margin-top:16px;padding:13px;border-left:5px solid rgb(215,255,57);background:#1b1b1b;text-align:left}.pix-popup-payment>aside strong{color:rgb(215,255,57);font-size:9px}.pix-popup-payment>aside p{margin:5px 0 10px}.pix-popup-payment>aside .button{min-height:38px;padding:0 12px;border:1px solid rgb(215,255,57);color:rgb(215,255,57);font-size:10px}.pix-popup-approved>img{display:block;width:min(100%,340px);max-height:52dvh;margin:18px auto;object-fit:contain}.pix-popup-approved>[data-popup-finish]{width:100%;min-height:46px;margin-top:8px;border-color:#666;color:#fff;background:transparent}.pix-return-notice{grid-column:1/-1;margin-top:2px;padding:15px;border-left:6px solid rgb(215,255,57);background:#111;color:#fff}.pix-return-notice strong{display:block;color:rgb(215,255,57);font-size:10px;line-height:1.4;letter-spacing:.05em}.pix-return-notice p{margin:7px 0 12px!important;color:#bbb!important}.pix-return-notice .button{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:0 15px;border:1px solid rgb(215,255,57)!important;background:rgb(215,255,57)!important;color:#111!important;text-decoration:none}@keyframes pix-processing-spin{to{transform:rotate(360deg)}}@keyframes pix-processing-progress{0%{transform:translateX(-120%)}50%{transform:translateX(90%)}100%{transform:translateX(240%)}}@media(max-width:600px){.pix-processing-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:27px 17px}.pix-processing-dialog h2{font-size:27px}.pix-processing-dialog p{max-width:310px}.pix-popup-payment>img{width:min(47vw,180px);height:min(47vw,180px)}.pix-popup-payment>aside .button,.pix-return-notice .button{width:100%}.pix-return-notice{text-align:left}}@media(prefers-reduced-motion:reduce){.pix-processing-mark i,.pix-processing-progress span{animation-duration:2s}}
