.tracking-consent{position:fixed;z-index:10000;inset:auto 24px 24px;max-width:760px;margin-inline:auto;background:#f3efe7;color:#191e1c;border:1px solid #b47b59;box-shadow:0 12px 60px #0003;padding:24px 28px;font-family:inherit}.tracking-consent[hidden]{display:none}.tracking-consent h2{font:inherit;font-size:20px;margin:0 0 10px}.tracking-consent p{font-size:14px;line-height:1.8;margin:0 0 18px}.tracking-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.tracking-actions button{background:#191e1c;color:#f3efe7;border:1px solid #191e1c;min-height:44px;padding:10px 18px;font:inherit;font-size:14px;cursor:pointer}.tracking-actions button:first-child{background:transparent;color:#191e1c}.tracking-actions a{font-size:13px;text-decoration:underline}.privacy-settings{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}.tracking-consent button:focus-visible,.privacy-settings:focus-visible{outline:2px solid #b47b59;outline-offset:4px}@media(max-width:600px){.tracking-consent{inset:auto 12px 12px;padding:20px;max-height:80dvh;overflow:auto}.tracking-actions button{flex:1}.tracking-actions a{flex-basis:100%}}@media print{.tracking-consent,.privacy-settings{display:none!important}}
.tracking-options{display:grid;gap:10px;margin:0 0 20px}.tracking-options label{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.tracking-options input{width:18px;height:18px;accent-color:#191e1c;flex:none}
