/* Propiedad de MKS Soluciones - MiniApps Demo. Todos los derechos reservados. */
.mks-cc-banner{--mks-cc-blue:#006EFF;--mks-cc-blue-dark:#0052CC;--mks-cc-ink:#334155;--mks-cc-muted:#64748B;--mks-cc-line:#E2E8F0;--mks-cc-bg:rgba(255, 255, 255, 0.96);--mks-cc-radius:12px;position:fixed;left:.75rem;right:.75rem;bottom:.75rem;z-index:10000;max-width:42rem;margin-inline:auto;padding:.95rem 1rem;background:var(--mks-cc-bg);border:1px solid var(--mks-cc-line);border-radius:var(--mks-cc-radius);box-shadow:0 12px 32px rgba(0,71,179,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:var(--mks-cc-ink);line-height:1.45}.mks-cc-banner[hidden]{display:none!important}.mks-cc-banner__inner{display:flex;flex-direction:column;gap:.85rem}.mks-cc-banner__text{margin:0;font-size:.875rem;color:var(--mks-cc-muted)}.mks-cc-banner__text a{color:var(--mks-cc-blue);font-weight:600;text-decoration:underline;text-underline-offset:2px}.mks-cc-banner__text a:focus-visible,.mks-cc-banner__text a:hover{color:var(--mks-cc-blue-dark)}.mks-cc-banner__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.mks-cc-btn{appearance:none;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;min-height:2.5rem;padding:.55rem 1rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.mks-cc-btn:focus-visible{outline:2px solid var(--mks-cc-blue);outline-offset:2px}.mks-cc-btn--accept{background:var(--mks-cc-blue);color:#fff;box-shadow:0 4px 12px rgba(0,110,255,.28)}.mks-cc-btn--accept:hover{background:var(--mks-cc-blue-dark)}.mks-cc-btn--reject{background:0 0;color:var(--mks-cc-muted);border:1px solid var(--mks-cc-line)}.mks-cc-btn--reject:hover{color:var(--mks-cc-ink);background:#f8fafc}@media (min-width:640px){.mks-cc-banner{left:1rem;right:1rem;bottom:1rem;padding:1.1rem 1.25rem}.mks-cc-banner__inner{flex-direction:row;align-items:center;gap:1rem}.mks-cc-banner__text{flex:1 1 auto}.mks-cc-banner__actions{flex:0 0 auto;flex-wrap:nowrap}}