.pz-feedback-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:28px!important;border:1px solid #d5e3df!important;border-top:4px solid #18796e!important;border-radius:12px!important;background:#fff!important;color:#173a35!important;box-shadow:0 24px 80px #102a2640;font:14px/1.65 system-ui,sans-serif!important;overflow:auto;text-align:left}
.pz-feedback-dialog:not([open]){display:none!important}.pz-feedback-dialog[open]{display:block!important}.pz-feedback-dialog::backdrop{background:#102b276e;backdrop-filter:blur(3px)}.pz-feedback-dialog.pz-feedback-dialog--error{border-color:#e5bcc2!important;border-top-color:#a52c40!important;background:#fffafb!important;color:#762234!important}
.pz-feedback-dialog h2{font:500 26px/1.25 Georgia,serif!important;color:inherit!important;margin:9px 0 12px!important}.pz-feedback-dialog p{margin:0 0 15px!important;color:inherit!important;text-align:left!important}.pz-feedback-label{font:600 10px/1.5 system-ui,sans-serif!important;letter-spacing:.06em;text-transform:uppercase;color:#577069!important}.pz-feedback-dialog code{display:block;padding:12px;margin:14px 0;font:15px/1.6 monospace;overflow-wrap:anywhere;background:#eff6f3;color:#205447;border-radius:6px;user-select:all}
.pz-feedback-dialog button,.pz-withdrawal .pz-copy-code,.pz-withdraw-page button{appearance:none!important;background:#18796e!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #18796e!important;border-radius:6px!important;padding:10px 16px!important;font:600 13px/1.35 system-ui,sans-serif!important;cursor:pointer!important;text-transform:none!important;box-shadow:none!important;letter-spacing:normal!important}.pz-feedback-dialog button:focus-visible,.pz-withdraw-page button:focus-visible,.pz-withdrawal .pz-copy-code:focus-visible{outline:3px solid #cb9c52!important;outline-offset:3px}.pz-feedback-dialog .pz-feedback-close{display:block;margin-top:18px!important}.pz-feedback-dialog--error .pz-feedback-close{background:#9c2b3e!important;border-color:#9c2b3e!important}.pz-copy-state{display:block;font:12px/1.5 system-ui,sans-serif;margin-top:8px;min-height:1.5em}
.pz-feedback-open{overflow:hidden}.pz-feedback-fallback::after{content:'';position:fixed;inset:0;background:#102b276e;z-index:999998;pointer-events:auto}.pz-feedback-dialog[open]{z-index:999999}
.pz-withdraw-page{margin:0;background:#f3f7f5;color:#254a3d;font:15px/1.7 system-ui,sans-serif}.pz-withdraw-page main{box-sizing:border-box;max-width:720px;margin:44px auto;padding:32px;background:#fff;border:1px solid #dce7e2;border-radius:12px}.pz-withdraw-logo{display:block;width:48px;height:48px;object-fit:contain;margin-bottom:15px}.pz-withdraw-page h1{font:500 32px/1.2 Georgia,serif;margin:20px 0}.pz-withdraw-page label{display:block;font-weight:600}.pz-withdraw-page input[name="code"]{box-sizing:border-box;width:100%;font:18px/1.5 monospace;padding:12px;border:1px solid #a9bcb3;border-radius:6px;margin-top:8px;color:#173a35;background:#fff}.pz-withdraw-page #code-help{font-size:12px;color:#677c71}.pz-withdraw-page form{margin:25px 0}.pz-withdraw-page a{color:#18796e}.pz-feedback-result{padding:18px;border:1px solid #a3c9b8;border-radius:8px;background:#edf7f1;color:#245a45;margin:24px 0}.pz-feedback-result h2{font-size:20px;line-height:1.35;margin:0 0 8px}.pz-feedback-result p{margin:0}.pz-feedback-result--error{border-color:#b95766;background:#fff1f3;color:#8d2639}
html[data-od-display="dark"] .pz-feedback-dialog{background:#16272b!important;color:#e4efec!important;border-color:#476266!important}html[data-od-display="dark"] .pz-feedback-dialog--error{background:#301e27!important;color:#ffd0d7!important;border-color:#ff9aa6!important}html[data-od-display="dark"] .pz-feedback-dialog code{background:#203b3e;color:#d4eee5}html[data-od-display="dark"] .pz-feedback-label{color:#b0c9c1!important}
@media(max-width:600px){.pz-feedback-dialog{padding:22px!important}.pz-feedback-dialog h2{font-size:23px!important}.pz-withdraw-page main{margin:16px;padding:22px}.pz-withdraw-page h1{font-size:28px}}
@media print{.pz-feedback-dialog,.pz-feedback-open::after{display:none!important}}

.pz-feedback-fallback .pz-feedback-dialog[open]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}

/* 1.22.3: match the neutral typography used in survey text. */
.pz-feedback-dialog{font:400 16px/1.65 system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;color:#252b33!important}
.pz-feedback-dialog h2{font:600 24px/1.3 system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;text-align:left!important;letter-spacing:normal!important}
.pz-feedback-dialog p{font:400 16px/1.65 system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;text-align:left!important;text-align-last:left!important}
.pz-feedback-dialog--error{color:#762234!important}
.pz-withdraw-page{color:#252b33;font:400 16px/1.65 system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
.pz-withdraw-page h1{font:600 28px/1.3 system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
html[data-od-display="dark"] .pz-feedback-dialog{color:#e8ebf0!important}
html[data-od-display="dark"] .pz-feedback-dialog--error{color:#ffd0d7!important}
