.czia-cia{background:var(--czia-bg)}
.czia-cia section{position:relative;padding:0}

.czh .czk-donde .czia-ia__h{margin-bottom:12px!important}
.czh .czk-ops{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.czh .czk-op{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;margin:0;padding:12px 14px;border:1px solid var(--czia-line-2);border-radius:16px;background:var(--czia-surface);color:var(--czia-fg);font-family:var(--czia-body);text-align:left;cursor:pointer;box-shadow:none}
.czh .czk-op:hover{border-color:var(--czia-amber-deep)}
.czh .czk-op:focus-visible{outline:2px solid var(--czia-amber-deep);outline-offset:2px}
.czh .czk-op__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--czia-amber-wash);color:var(--czia-amber-deep)}
.czh .czk-op__ic svg{width:21px;height:21px}
.czh .czk-op__txt{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}
.czh .czk-op__t{font-size:16px;font-weight:700;line-height:1.3;color:var(--czia-fg)}
.czh .czk-op__s{font-size:13.5px;line-height:1.4;color:var(--czia-muted);overflow-wrap:anywhere}
.czh .czk-op__ok{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:2px 9px;border-radius:999px;background:var(--czia-verde-wash);color:var(--czia-verde-ink);font-size:12.5px;font-weight:700;line-height:1.5}
.czh .czk-op__ok svg{flex:none;width:14px;height:14px;color:var(--czia-verde-deep)}
.czh .czk-op__ir{flex:none;display:inline-flex;color:var(--czia-muted)}
.czh .czk-op__ir svg{width:18px;height:18px}
.czh .czk-op:hover .czk-op__ir{color:var(--czia-amber-deep)}
.czh .czk-micro{font-size:13.5px;line-height:1.4;color:var(--czia-muted);text-align:center}
.czh .czk-fichas{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--czia-line);font-size:14px;line-height:1.5;color:var(--czia-muted)}
.czh .czk-fichas a{color:var(--czia-fg);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.czh .czk-fichas a:hover{color:var(--czia-amber-deep)}

.czh .czk-nota{max-width:46rem;margin-top:20px}

.czh .czk-centro{background:var(--czia-surface);border-top:1px solid var(--czia-line);border-bottom:1px solid var(--czia-line)}
.czh .czk-centro__p{max-width:46rem;margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--czia-fg)}

@media (max-width:767px){
  .czh .czk-op{min-height:62px;padding:10px 12px;gap:10px}
  .czh .czk-op__ic{width:38px;height:38px;border-radius:11px}
  .czh .czk-op__ic svg{width:19px;height:19px}
  .czh .czk-op__t{font-size:15px}
  .czh .czk-op__s{font-size:13px}
}
