.tracking-consent{color:#182e25;z-index:10000;background:#fff;border:1px solid #d7e0d4;border-radius:14px;max-height:90dvh;overflow:auto;max-width:620px!important;padding:30px!important}.tracking-consent [data-slot=dialog-title]{margin-right:24px;font-size:1.6rem;line-height:1.2}.tracking-consent [data-slot=dialog-description]{color:#4d5e52;margin-top:12px;line-height:1.6}.tracking-options{gap:12px;margin:20px 0;display:grid}.tracking-options label{cursor:pointer;border:1px solid #d7e0d4;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.tracking-options input{accent-color:#397a36;flex-shrink:0;width:20px;height:20px;margin-top:2px}.tracking-options strong,.tracking-options small{display:block}.tracking-options small{color:#4d5e52;margin-top:5px;line-height:1.5}.tracking-details{color:#4d5e52;margin:10px 0;font-size:.8rem;line-height:1.6}.tracking-details a{text-decoration:underline}.tracking-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.tracking-actions button{color:#18341d;cursor:pointer;background:#edf5e8;border:1px solid #397a36;border-radius:6px;flex:150px;min-height:44px;padding:10px;font-size:.85rem;font-weight:600}.tracking-actions button:hover{background:#dcebd5}.tracking-actions button:focus-visible{outline-offset:3px;outline:3px solid #397a36}.cookie-settings-link:focus-visible{outline-offset:3px;outline:3px solid #397a36}.tracking-error{color:#9b2626;font-size:.85rem;line-height:1.5}.cookie-settings-link{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.cookie-settings-link:hover{text-decoration:underline}@media (max-width:600px){.tracking-consent{width:calc(100vw - 24px)!important;padding:23px!important}.tracking-actions button{flex-basis:100%}}
