.consent-bar{position:fixed;z-index:1000;left:16px;right:16px;bottom:16px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;max-width:980px;margin:auto;padding:16px 18px;background:#fff;color:#1a1a1a;border:1px solid #b8b8b8;border-top:4px solid #f00;box-shadow:0 8px 28px #0003;font-family:Calibri,Carlito,"Segoe UI",Arial,"PingFang SC","Microsoft YaHei",sans-serif}.consent-bar p{margin:0;font-size:14px;line-height:1.45}.consent-bar>a{font-size:13px;font-weight:700;text-decoration:underline;white-space:nowrap}.consent-actions{display:flex;gap:8px}.consent-actions button{min-width:88px;padding:10px 15px;border:2px solid #000;background:#fff;color:#000;font:700 14px Calibri,Carlito,"Segoe UI",Arial,sans-serif;cursor:pointer}.consent-actions button:last-child{background:#000;color:#fff}.consent-actions button:focus-visible,.consent-bar a:focus-visible{outline:3px solid #f00;outline-offset:3px}[data-sltp-form][aria-busy="true"]{opacity:.78}.form-confirmation:focus,.zh-confirm:focus{outline:3px solid #f00;outline-offset:4px}.case-visual-label{position:absolute;bottom:16px;padding:7px 10px;background:#000e;color:#fff;border-left:4px solid #f00;font-size:12px;font-weight:700}.case-visual-label.before{left:16px}.case-visual-label.after{right:16px}.case-proof-visual{position:relative}@media(max-width:720px){.consent-bar{grid-template-columns:1fr;gap:10px}.consent-actions{display:grid;grid-template-columns:1fr 1fr}.consent-actions button{width:100%}.case-visual-label{position:static;display:block;border-left:0;border-top:3px solid #f00}.case-visual-label.after{border-top-color:#fff}}
