/* Preferencias nativas HTML details: funcionan aunque JavaScript esté bloqueado */
#klyvora-privacy{position:fixed;bottom:20px;left:20px;z-index:2147483000;max-width:min(92vw,680px);font-family:inherit;color:#eaf7ff}
#klyvora-privacy>summary{display:inline-flex;align-items:center;cursor:pointer;list-style:none;border-radius:100px;border:1px solid #3ecde7;background:#0b314b;color:#fff;padding:12px 18px;font-weight:700;box-shadow:0 8px 30px #0008;user-select:none}
#klyvora-privacy>summary::-webkit-details-marker{display:none}
#klyvora-privacy>summary:focus-visible,#klyvora-privacy button:focus-visible{outline:3px solid #20e2f3;outline-offset:3px}
#klyvora-privacy[open]>summary{border-radius:13px 13px 0 0}
#klyvora-privacy .klyvora-privacy-panel{background:#102b42;color:#eaf7ff;border:1px solid #3ecde7;border-radius:0 16px 16px 16px;box-shadow:0 15px 50px #000b;padding:22px;display:flex;gap:20px;align-items:center}
#klyvora-privacy .klyvora-privacy-text{flex:1;min-width:0}
#klyvora-privacy .klyvora-privacy-text>strong{font-size:19px}
#klyvora-privacy p{font-size:14px;line-height:1.65;margin:10px 0;color:#d3e7f5}
#klyvora-privacy .klyvora-privacy-more>summary{cursor:pointer;text-decoration:underline;font-size:13px;color:#7ce6f4}
#klyvora-privacy .klyvora-privacy-actions{display:flex;flex-direction:column;gap:10px;min-width:150px}
#klyvora-privacy button{cursor:pointer;border:1px solid #74a8c1;border-radius:9px;background:#174563;color:white;padding:12px;font:inherit;font-weight:650}
#klyvora-privacy button:last-child{background:#11cfe8;color:#082437;border-color:#11cfe8}
@media(max-width:680px){#klyvora-privacy{left:12px;right:12px;bottom:12px;max-width:none}#klyvora-privacy .klyvora-privacy-panel{display:block;padding:17px}#klyvora-privacy .klyvora-privacy-actions{flex-direction:row;min-width:0;margin-top:14px}#klyvora-privacy button{flex:1}}
