.paConsentRow{display:grid;grid-template-columns:22px 1fr;gap:9px;align-items:start;margin:12px 2px 4px;color:#b9c8db;font-size:12px;line-height:1.45;text-align:left}.paConsentRow input{width:19px;height:19px;margin:0;accent-color:#f4ca47}.paConsentRow a,.paTrustLinks button{padding:0;border:0;background:none;color:#f2cc52;font:inherit;font-weight:850;text-decoration:underline}.paTrustLinks{display:flex;justify-content:center;gap:10px;margin-top:10px;color:#7f94ae;font-size:11px}.paTrustOverlay{position:fixed;inset:0;z-index:10120;display:none;place-items:center;padding:18px;background:#020711e8;backdrop-filter:blur(8px)}.paTrustOverlay.show{display:grid}.paTrustPanel{position:relative;width:min(100%,620px);max-height:min(88dvh,760px);overflow:auto;padding:25px 22px;border:1px solid #405f86;border-radius:24px;background:linear-gradient(165deg,#112a49,#071426);box-shadow:0 25px 80px #000b;color:#f7f9fc}.paTrustPanel>small{color:#f2cb4b;font-weight:950;letter-spacing:.12em}.paTrustPanel h2{margin:7px 42px 8px 0;font-size:27px}.paTrustPanel h3{margin:20px 0 6px;font-size:17px;color:#f3d26b}.paTrustPanel p,.paTrustPanel li{color:#bdcadd;font-size:14px;line-height:1.55}.paTrustPanel ul{padding-left:20px}.paTrustClose{position:absolute;right:15px;top:14px;width:40px;height:40px;border:1px solid #466487;border-radius:13px;background:#132f50;color:#fff;font-size:25px}.paTrustAccept{width:100%;min-height:52px;margin-top:18px;border:0;border-radius:15px;background:linear-gradient(#ffdc68,#f3bc30);color:#162238;font-weight:950}.paFeedbackForm{display:grid;gap:12px;margin-top:18px}.paFeedbackForm label{display:grid;gap:6px;color:#dce6f2;font-size:13px;font-weight:850}.paFeedbackForm select,.paFeedbackForm textarea{width:100%;border:1px solid #405e82;border-radius:13px;background:#091a30;color:#fff;padding:12px;font:inherit}.paFeedbackForm textarea{min-height:135px;resize:vertical}.paFeedbackNote{padding:10px 12px;border-radius:12px;background:#0a1d35;color:#9fb2ca!important;font-size:12px!important}.paFeedbackError{min-height:18px;color:#ff9da6;font-size:12px}.paTrustCard{margin-top:12px;padding:16px;border:1px solid #345377;border-radius:17px;background:#0b1c32}.paTrustCard h3{margin-bottom:5px}.paTrustCard p{color:#9eb0c8;font-size:12px}.paTrustActions{display:flex;flex-wrap:wrap;gap:8px}.paTrustActions button{border:1px solid #3d5a80;border-radius:11px;background:#132b49;color:#fff;padding:9px 11px;font-weight:850}
