.silup-consent{position:fixed;z-index:99999;bottom:16px;left:16px;right:16px;margin:auto;max-width:680px;padding:22px;background:#fff;color:#183e33;border:1px solid #c8d6cd;border-radius:14px;box-shadow:0 8px 40px #173f3329;font:16px/1.5 system-ui}.silup-consent[hidden]{display:none}.silup-consent h2{margin:0 0 8px;font:700 21px/1.3 system-ui}.silup-consent p{margin:8px 0}.silup-consent a{color:#185742;text-decoration:underline}.silup-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.silup-consent button,.silup-consent-open{padding:12px 16px;border:1px solid #17493a;border-radius:8px;background:#fff;color:#17493a;cursor:pointer;font:600 15px/1.4 system-ui;min-height:44px}.silup-consent button:first-child{background:#17493a;color:#fff}.silup-consent button:focus-visible,.silup-consent-open:focus-visible{outline:3px solid #ff715e;outline-offset:3px}.silup-consent-open{position:fixed;bottom:10px;left:10px;z-index:9998;padding:8px 12px;font-size:13px}.silup-consent small{display:block;margin-top:8px}@media(max-width:480px){.silup-consent{padding:16px;bottom:8px;left:8px;right:8px;max-height:85vh;overflow:auto}.silup-consent-actions{display:grid}.silup-consent-actions button{width:100%}}

/* The new consent owner replaces the imported Tilda cookie widget. */
.silup-tracking-active .t972,.silup-tracking-active .t972__widget-button{display:none!important}
