#tm-consent{position:fixed;z-index:2147483000;inset:auto 12px 12px;max-width:620px;margin-inline:auto;box-sizing:border-box;padding:18px;border:1px solid #08796a;border-radius:12px;background:#fff;color:#162c29;box-shadow:0 4px 24px #0003;font:15px/1.5 system-ui,sans-serif;max-height:85dvh;overflow:auto;text-align:left}
#tm-consent[hidden]{display:none}#tm-consent h2{margin:0 0 8px;font-size:19px;line-height:1.4}#tm-consent p{margin:8px 0}#tm-consent a{color:#08796a;text-decoration:underline}#tm-consent .tm-consent-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#tm-consent button{font:inherit;cursor:pointer;min-height:44px;padding:8px 12px;border:2px solid #08796a;border-radius:6px;background:#08796a;color:#fff;flex:1 1 auto}#tm-consent button:focus-visible,#tm-consent a:focus-visible{outline:3px solid #162c29;outline-offset:3px}

#tm-cookie-settings{display:inline-block;margin:12px;padding:10px 14px;font:inherit;border:1px solid currentColor;border-radius:6px;background:#fff;color:#173243;cursor:pointer;min-height:44px}
