.zh-consent{position:fixed;z-index:10020;inset:auto 18px 18px auto;width:min(460px,calc(100% - 36px));padding:22px;background:#fff;border:1px solid #c9dde1;border-radius:18px;box-shadow:0 8px 36px #13292f26;color:#13292f;font-size:15px;line-height:1.55;font-family:inherit}.zh-consent[hidden]{display:none}.zh-consent h2{font-size:21px;line-height:1.25;margin:0 0 10px}.zh-consent p{font-size:14px;line-height:1.55;margin:0 0 12px}.zh-consent-actions{display:flex;flex-wrap:wrap;gap:10px}.zh-consent button{min-height:44px;padding:10px 16px;border:1px solid #14343c;border-radius:9px;background:#fff;color:#14343c;font:inherit;cursor:pointer}.zh-consent button[data-consent=granted]{background:#14343c;color:white}.zh-consent a{color:#006b7a;text-decoration:underline}.zh-consent button:focus-visible,.zh-consent-settings:focus-visible{outline:3px solid #00899c;outline-offset:3px}.zh-consent-settings{background:none;border:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;padding:10px 0;min-height:44px}.zh-measurement-debug{white-space:pre-wrap;font:12px/1.5 monospace;background:#eef8fa;color:#12343b;padding:12px;overflow-wrap:anywhere}.zh-guide-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px}.zh-guide-table th,.zh-guide-table td{padding:12px;border:1px solid #d4e2e5;text-align:left;vertical-align:top;overflow-wrap:break-word;hyphens:none}.zh-guide-table th{background:#f0f8fa}@media(max-width:600px){.zh-consent{padding:16px;bottom:12px}.zh-guide-table{font-size:14px}.zh-guide-table th,.zh-guide-table td{padding:8px}}
