.scp-whatsapp{position:fixed!important;bottom:28px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px;min-height:56px;padding:13px;border-radius:50%;background:#168b49;color:#fff!important;box-shadow:0 5px 18px #123c2838;z-index:9990;text-decoration:none!important;font:600 14px/1.2 Arial,sans-serif;transition:transform .15s}
.scp-whatsapp--right{right:22px}.scp-whatsapp--left{left:22px}
.scp-whatsapp svg{display:block;flex:none;width:30px;height:30px}.scp-whatsapp span{display:none}
.scp-whatsapp:hover{transform:translateY(-2px);background:#11713b}
.scp-whatsapp:focus-visible,.scp-cookie-panel button:focus-visible{outline:3px solid #431462;outline-offset:4px}
.scp-cookie-panel{box-sizing:border-box;position:fixed;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:50%;right:auto;transform:translateX(-50%);width:560px;max-width:calc(100% - 24px);height:52px;min-height:52px;padding:6px 10px 6px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-content:center;background:#edf1ff;color:#51465e;border:0;border-radius:8px;box-shadow:0 5px 22px #25133124;z-index:9991;font:11px/1.4 Arial,sans-serif}
.scp-cookie-panel strong{grid-column:1;display:block;font-size:12px;font-weight:700;line-height:1.3;color:#431462}
.scp-cookie-panel strong a{color:inherit!important;text-decoration:none;font:inherit}
.scp-cookie-panel strong a:hover{text-decoration:underline}
.scp-cookie-panel p{grid-column:1;margin:5px 0 0;font-size:11px;line-height:1.4}
.scp-cookie-actions{grid-column:2;grid-row:1 / span 2;display:flex;gap:12px;align-items:center;align-self:center;flex-wrap:nowrap}
.scp-cookie-actions button{box-sizing:border-box;min-height:32px;margin:0;padding:7px 14px;border:1px solid #cfc5e4;border-radius:6px;background:#f4f5ff;color:#431462;cursor:pointer;font:600 12px/1.3 Arial,sans-serif}
.scp-cookie-actions .scp-cookie-accept{background:#20be62;color:#103d21;border-color:#168544}
.scp-cookie-panel[hidden],.scp-whatsapp[hidden]{display:none!important}
@media(max-width:600px){.scp-whatsapp{width:54px;height:54px;min-width:54px;min-height:54px;padding:12px;bottom:32px}.scp-whatsapp--right{right:15px}.scp-whatsapp--left{left:15px}.scp-cookie-panel{left:50%;right:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:332px;max-width:calc(100% - 24px);height:101px;min-height:101px;padding:8px 10px;grid-template-columns:minmax(0,1fr);gap:0;border-radius:8px}.scp-cookie-panel strong{font-size:11px;line-height:14px}.scp-cookie-panel p{margin:3px 0 0;font-size:11px;line-height:15px}.scp-cookie-actions{grid-column:1;grid-row:auto;justify-content:flex-end;flex-wrap:wrap;margin-top:6px}.scp-cookie-actions button{min-height:32px}}
@media(max-width:355px){.scp-cookie-panel{height:auto;min-height:101px}}
@media(prefers-reduced-motion:reduce){.scp-whatsapp{transition:none}}
