#tpw-consent-banner{position:fixed;z-index:99999;bottom:16px;left:16px;right:16px;max-width:680px;margin:auto;background:#fff;color:#102922;border:1px solid #d4dcd7;border-radius:12px;box-shadow:0 8px 32px #0003;padding:18px;display:flex;align-items:center;gap:18px;font:14px/1.45 system-ui,sans-serif}#tpw-consent-banner p{margin:6px 0 0} .tpw-consent-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.tpw-consent-actions button{border:1px solid #102922;border-radius:6px;padding:10px 12px;cursor:pointer;background:white;color:#102922}.tpw-consent-actions #tpw-accept{background:#102922;color:white}@media(max-width:600px){#tpw-consent-banner{flex-direction:column;align-items:stretch}.tpw-consent-actions button{flex:1}}
