/* kortz.ai · k/aviso.css · o aviso de cookies da landing, nas cores do pacote. Calmo de propósito: sem contagem,
   sem cor de alarme, "Recusar" do mesmo tamanho que "Aceitar" (kortz-kit-verbal.html §07). */
#kz-cookies{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;max-width:560px;margin:0 auto;background:#292420;color:#EFE7D5;border:1px solid rgba(239,231,213,.22);border-radius:14px;padding:16px 18px;box-shadow:0 10px 40px rgba(0,0,0,.35);font:14px/1.5 'IBM Plex Sans',system-ui,sans-serif}
#kz-cookies p{margin:0 0 12px;color:#EFE7D5;font-size:14px}
#kz-cookies a{color:#EFE7D5;text-decoration:underline;text-underline-offset:3px}
#kz-cookies .op{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}
#kz-cookies .op[hidden]{display:none}
#kz-cookies label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}
#kz-cookies input{margin-top:4px;accent-color:#D98A92}
#kz-cookies .bt{display:flex;flex-wrap:wrap;gap:8px}
#kz-cookies button{flex:1 1 auto;min-height:44px;padding:0 16px;border-radius:999px;font:600 14px 'IBM Plex Sans',system-ui,sans-serif;cursor:pointer;border:1px solid rgba(239,231,213,.4);background:transparent;color:#EFE7D5}
#kz-cookies button.pri{background:#D98A92;border-color:#D98A92;color:#292420}
#kz-cookies button:hover{border-color:#EFE7D5}
#kz-cookies button.pri:hover{background:#E39AA1;border-color:#E39AA1}
#kz-cookies button:focus-visible{outline:2px solid #D98A92;outline-offset:2px}
