.prp-trigger{position:fixed;left:18px;bottom:24px;z-index:25;border:1px solid #bdbfb5;background:#f3f4ec;color:#171717;padding:11px 15px;border-radius:3px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3;cursor:pointer;box-shadow:0 2px 12px #0000000d}.prp-dialog{position:fixed;inset:0;width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #d5d7ce;border-radius:5px;background:#f6f7f1;color:#171717;overflow:auto;margin:auto;box-shadow:0 18px 80px #0004}.prp-dialog::backdrop{background:#0009}.prp-body{padding:38px}.prp-close{position:absolute;right:10px;top:8px;width:36px;height:36px;border:0;background:transparent;font-size:28px;cursor:pointer;color:inherit}.prp-eyebrow{font-size:10px!important;letter-spacing:.18em;font-weight:700;margin:0 0 15px!important}.prp-body h2{font-size:34px;line-height:1.08;letter-spacing:-.04em;margin:0 20px 17px 0}.prp-body>p{font-size:14px;line-height:1.65;margin-bottom:22px}.prp-form{display:grid;gap:9px}.prp-form>label{font-size:12px;font-weight:600;margin-top:5px}.prp-form>input,.prp-form>select{width:100%;min-height:44px;border:1px solid #bfc2b6;border-radius:2px;background:#fff;padding:10px 12px;color:#171717;font:inherit;font-size:14px}.prp-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400!important;line-height:1.5;margin-top:10px!important}.prp-consent input{width:18px;min-width:18px;height:18px;margin-top:2px;accent-color:#171717}.prp-privacy{font-size:11px;text-decoration:underline;text-underline-offset:3px;margin-left:28px;width:fit-content}.prp-submit{margin-top:10px;min-height:46px;padding:12px;border:1px solid #171717;border-radius:2px;background:#171717;color:white;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.prp-success,.prp-error{font-size:14px;line-height:1.6}.prp-error{color:#8c2424}.prp :focus-visible{outline:2px solid #53704c;outline-offset:3px}@media(max-width:600px){.prp-body{padding:32px 22px 24px}.prp-body h2{font-size:29px}.prp-trigger{font-size:10px;padding:9px 11px;bottom:18px;left:12px;max-width:185px}.prp-dialog{max-height:calc(100dvh - 24px);width:calc(100% - 24px)}}

body:has(#PBarNextFrame) .prp-trigger{bottom:84px}@media(max-width:600px){body:has(#PBarNextFrame) .prp-dialog{max-height:calc(100dvh - 105px);margin:14px auto 90px}}
