:root{--cookie-offset:0px}.hwa-cookie{z-index:10040;background:var(--hwa-paper);color:var(--hwa-ink);border-top:1px solid var(--hwa-line);box-shadow:var(--hwa-shadow);padding:1.1rem max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom));font-family:Beatrice,sans-serif;position:fixed;bottom:0;left:0;right:0}.hwa-cookie-inner{flex-wrap:wrap;align-items:center;gap:1.5rem;max-width:1140px;margin:auto;display:flex}.hwa-cookie-inner>div:first-child{flex:1;min-width:240px}.hwa-cookie h2{text-align:left;margin:0 0 .35rem;font-size:1rem;line-height:1.4}.hwa-cookie p{color:var(--hwa-muted);margin:0;font-size:.85rem;line-height:1.6}.hwa-cookie a{color:var(--hwa-ink);text-decoration:underline}.hwa-cookie-actions{flex-wrap:wrap;gap:.6rem;display:flex}.hwa-cookie button{white-space:normal;border-radius:6px;height:auto;min-height:44px;padding:.7rem 1rem;font-family:Beatrice,sans-serif;font-size:.875rem;font-weight:600;line-height:1.35}.hwa-cookie-actions button:first-child{background:var(--hwa-mint);color:var(--hwa-ink);border:1px solid var(--hwa-mint);box-shadow:none;font-weight:700}.hwa-cookie-actions button:first-child:hover{background:var(--hwa-mint)}.hwa-cookie-actions button:nth-child(2){background:var(--hwa-paper);color:var(--hwa-ink);border:1px solid var(--hwa-line);box-shadow:none}.hwa-cookie-options{border:0;flex-wrap:wrap;gap:1rem;width:100%;margin:0;padding:0;display:flex}.hwa-cookie-options label{align-items:center;gap:.6rem;min-height:44px;font-size:.85rem;display:flex}.hwa-cookie-options span{color:var(--hwa-muted);font-size:.75rem}.hwa-cookie input{width:20px;height:20px;accent-color:var(--hwa-readable-accent)}.hwa-whatsapp{z-index:10041;bottom:calc(24px + env(safe-area-inset-bottom) + var(--cookie-offset))!important}body{padding-bottom:var(--cookie-offset)}.hwa-content-details{max-width:1140px;color:var(--hwa-muted);text-align:left;margin:auto;padding:1rem 1.25rem;font-family:Beatrice,sans-serif;font-size:.8rem}.hwa-content-details ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hwa-content-details li{overflow-wrap:anywhere;gap:.5rem;min-width:0;display:flex}.hwa-content-details a{color:var(--hwa-ink);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.hwa-content-details li[aria-current]{flex:1;align-items:center}.hwa-content-details p{margin:.25rem 0}.hwa-not-found img{margin:0 auto 1.5rem;display:block}.hwa-not-found .hwa-actions a{color:var(--hwa-ink);min-height:44px;padding:.6rem;text-decoration:underline}.hwa-consent-video{aspect-ratio:16/9;background:var(--hwa-soft);border:1px solid var(--hwa-line);flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:900px;margin:2rem auto;padding:1.5rem;display:flex;position:relative;overflow:hidden}.hwa-consent-video img{object-fit:cover;border-radius:50%;width:90px;height:90px}.hwa-consent-video p{color:var(--hwa-muted);font-size:.85rem}.hwa-cookie-reopen{color:inherit;font:inherit;height:auto;min-height:44px;padding:0}@media (width<=767px){.hwa-cookie-inner{gap:.8rem}.hwa-cookie-actions{width:100%}.hwa-cookie-actions button{flex:1}.hwa-cookie-actions button:last-child{flex-basis:100%}.hwa-cookie-options{flex-direction:column;gap:0}.hwa-cookie{max-height:70dvh;overflow:auto}.hwa-whatsapp{bottom:calc(16px + env(safe-area-inset-bottom) + var(--cookie-offset))!important}.hwa-consent-video{aspect-ratio:auto;min-height:240px}.hwa-cookie-inner>div:first-child{min-width:0}}
