.panchita-consent{position:fixed;z-index:999999;bottom:70px;left:16px;width:min(460px,calc(100vw - 32px));box-sizing:border-box;background:#fffdf9;color:#121212;border:1px solid #ded9d1;border-radius:12px;padding:22px;box-shadow:0 8px 36px #0002;font:15px/1.5 Arial,sans-serif}
.panchita-consent[hidden]{display:none!important}.panchita-consent h2{font:26px/1.2 Georgia,serif;margin:0 0 12px}.panchita-consent p{margin:0 0 12px}.panchita-consent a{color:inherit;text-decoration:underline}.panchita-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.panchita-consent button,.panchita-consent-preferences{font:600 14px/1.4 Arial,sans-serif;cursor:pointer;min-height:44px;padding:10px 14px;border:1px solid #121212;border-radius:8px;background:#fffdf9;color:#121212}.panchita-consent-actions button:first-child{background:#121212;color:#fff}.panchita-consent button:focus-visible,.panchita-consent a:focus-visible,.panchita-consent-preferences:focus-visible{outline:3px solid #e91e63;outline-offset:3px}.panchita-consent-preferences{position:fixed;bottom:12px;left:16px;z-index:999998;box-shadow:0 2px 10px #0001;font-size:12px}@media(max-width:480px){.panchita-consent{max-height:calc(100dvh - 100px);overflow:auto;padding:18px}.panchita-consent-actions button{flex:1 1 150px}}
