.pb-feedback-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(8,32,44,.68);display:flex;align-items:center;justify-content:center;padding:20px}
.pb-feedback-dialog{box-sizing:border-box;width:min(100%,470px);background:#fff;color:#173c4c;border-radius:14px;box-shadow:0 15px 55px rgba(0,0,0,.25);padding:32px;text-align:center;font-family:Mulish,Arial,sans-serif}
.pb-feedback-symbol{width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:34px;font-weight:700;margin-bottom:14px}
.pb-feedback-success{background:#238b76}.pb-feedback-error{background:#af4545}
.pb-feedback-dialog h2{font-size:clamp(20px,3vw,26px);line-height:1.25;margin:0 0 12px;color:#173c4c;font-weight:750}
.pb-feedback-dialog p{font-size:15px;line-height:1.65;color:#354e59;margin:0 0 24px}
.pb-feedback-close{background:#173c4c;color:#fff;border:0;border-radius:7px;padding:12px 32px;font:700 15px Mulish,Arial,sans-serif;cursor:pointer}
.pb-feedback-close:hover,.pb-feedback-close:focus-visible{background:#238b76;outline-offset:3px}
.pb-original-contact-form button[disabled],.pb-original-contact-form input[type=submit][disabled]{cursor:wait;opacity:.7}
@media(max-width:540px){.pb-feedback-dialog{padding:25px 20px}}
