.pn-privacy-choice{bottom:max(16px,env(safe-area-inset-bottom));z-index:100;color:#f2f0e9;width:min(900px,100% - 32px);max-height:calc(100dvh - 32px);font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171b1ef7;border:1px solid #676c70;border-radius:20px;align-items:center;gap:24px;padding:24px;display:flex;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 16px 70px #0006}.pn-privacy-label{letter-spacing:.13em;color:#c9d0cc;margin:0 0 8px;font-size:10px}.pn-privacy-choice h2{margin:0 0 8px;font-size:18px;font-weight:550}.pn-privacy-choice p:not(.pn-privacy-label){color:#c9cdd0;margin:0;font-size:13px;line-height:1.65}.pn-privacy-choice a{color:#f2f0e9;text-underline-offset:3px;text-decoration:underline}.pn-privacy-actions{flex-direction:column;flex:0 0 170px;gap:10px;display:flex}.pn-privacy-actions button{color:#22262a;min-height:44px;font:inherit;cursor:pointer;background:#e9e8df;border:1px solid #929691;border-radius:10px;padding:10px 16px;font-size:13px}.pn-privacy-actions button:hover{background:#fff}.pn-privacy-choice :focus-visible,.pn-privacy-settings:focus-visible{outline-offset:4px;outline:2px solid #d7d0bf}.pn-privacy-settings{appearance:none;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pn-cookie-table{border-collapse:collapse;width:100%;font-size:13px}.pn-cookie-table th,.pn-cookie-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ffffff20;padding:12px}.pn-cookie-table th{color:#f2f0e9}.pn-cookie-scroll{overflow-x:auto}@media (max-width:640px){.pn-privacy-choice{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.pn-privacy-actions{flex:initial;flex-flow:wrap}.pn-privacy-actions button{flex:1;min-width:120px}}.pn .pn-privacy-settings{min-height:44px;font-family:var(--font-geist-sans),Arial,sans-serif;color:#c4cec7;align-items:center;padding:8px 0;font-size:12px;font-weight:400;line-height:1.6;display:inline-flex}
