.website-tracking_panel__SqpjY,.website-tracking_preferences__28jVn{font-family:system-ui,sans-serif;color:#18251e}.website-tracking_preferences__28jVn{position:fixed;bottom:14px;left:14px;z-index:900;background:#fff;border:1px solid #9da99f;border-radius:20px;padding:11px 15px;font-size:13px;box-shadow:0 2px 10px #0001}.website-tracking_panel__SqpjY{position:fixed;z-index:10000;bottom:70px;left:14px;right:14px;max-width:650px;max-height:calc(100dvh - 100px);overflow:auto;margin:auto;padding:24px;border:1px solid #9da99f;border-radius:16px;background:#fff;box-shadow:0 12px 48px #0003;font-size:14px;line-height:1.6;text-align:left}.website-tracking_panel__SqpjY h2{font-size:20px;font-weight:650;margin:0 25px 10px 0}.website-tracking_panel__SqpjY p{margin:8px 0}.website-tracking_close__dRw5Z{position:absolute;right:8px;top:6px;width:44px;height:44px;font-size:26px;background:transparent;color:#18251e}.website-tracking_choices__qxlvq{margin-top:12px;border:1px solid #d4dcd5;border-radius:10px;padding:12px}.website-tracking_choices__qxlvq legend{padding:0 5px;font-weight:600}.website-tracking_choices__qxlvq label{display:flex;align-items:start;gap:10px;padding:8px 0}.website-tracking_choices__qxlvq input{margin-top:5px;width:18px;height:18px;flex-shrink:0;accent-color:#285c3d}.website-tracking_details___bKfw{margin-top:12px}.website-tracking_details___bKfw summary{cursor:pointer;text-decoration:underline}.website-tracking_details___bKfw a{text-decoration:underline}.website-tracking_actions__GFczQ{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.website-tracking_actions__GFczQ button{flex:1 1 150px;min-height:46px;padding:10px 12px;border:1px solid #285c3d;border-radius:8px;background:#fff;color:#214d33;font-weight:600}.website-tracking_actions__GFczQ button:hover{background:#eef4ef}.website-tracking_choices__qxlvq input:focus-visible,.website-tracking_details___bKfw summary:focus-visible,.website-tracking_panel__SqpjY button:focus-visible,.website-tracking_preferences__28jVn:focus-visible{outline:3px solid #397f54;outline-offset:3px}@media (max-width:480px){.website-tracking_panel__SqpjY{padding:18px}.website-tracking_actions__GFczQ{gap:8px}.website-tracking_actions__GFczQ button{flex-basis:100%}}